ETS PPB
Nama: Mohammad Firman Fardiansyah
NRP: 5025201109
Kelas: PPB I
ETS PPB
1. Gambarkan dan jelaskan siklus aktivitas dari aplikasi Android?
Siklus aktivitas pada aplikasi Android mencakup berbagai tahap pada class activity mulai dari saat dibuat (onCreate) hingga dihancurkan (onDestroy).
- Fase pertama yaitu inisiasi dan created yang ditandai dengan pemanggilan metode onCreate yang dipanggil ketika aktivitas pertama kali dibuat. Metode ini digunakan untuk inisialisasi aktivitas seperti mengatur user interface menggunakan setContentView(), inisialisasi variabel, membuat data dalam sebuah list, dll. Aktivitas ini masih berada dalam memori dan belum terlihat oleh pengguna.
- Fase kedua yaitu started dengan pemanggilan metode onStart(). Fase ini ditandai dengan aktivitas mulai terlihat oleh pengguna tetapi belum berada di foreground. Pengguna dapat melihat aktivitas yang terjadi, tetapi belum dapat berinteraksi secara penuh dengan aplikasi Android. Pada fase ini, aktivitas akan melakukan persiapan dan pembuatan komponen agar menjadi lebih interaktif.
- Fase selanjutnya yaitu resumed dengan pemanggilan metode onResume(). Fase ini menandai bahwa aktivitas telah berada di foreground dan sudah siap untuk berinteraksi dengan pengguna. Pada fase ini aktivitas akan menjadi fokus utama seperti menerima input pengguna, menampilkan informasi terbaru, hingga update data. Fase ini adalah inti dari siklus aktivitas Android karena akan menjalankan fungsionalitas utamanya.
- Fase selanjutnya yaitu paused yang bergandengan dengan fase resumed. Metode onPause() dipanggil ketika aktivitas meninggalkan foreground tetapi sebagian lainnya masih terlihat oleh pengguna. Fase ini merupakan waktu untuk menyimpan data sementara, menghentikan animasi, atau tugas lain yang memakan sumber daya sistem. Aktivitas akan disimpan dalam memori dan dapat aktif kembali ketika pengguna kembali.
- Fase selanjutnya yaitu stopped yang bergandengan dengan fase started. Metode onStop() dipanggil ketika aktivitas tidak lagi terlihat oleh pengguna dan akan dihentikan oleh sistem untuk mengosongkan memori. Pada fase ini, aktivitas tidak lagi berinteraksi dengan pengguna dan semua tugas yang tidak diperlukan ketika aktivitas tidak terlihat akan dihentikan untuk menghemat sumber daya.
- Fase selanjutnya yaitu destroyed yang bergandengan dengan fase created. Metode onDestroy() akan dipanggil sebelum aktivitas dihancurkan atau dihentikan sepenuhnya. Fase ini merupakan fase terakhir dimana aktivitas akan membersihkan semua sumber daya yang tidak diperlukan dan bisa menyimpan status terakhir jika diperlukan. Aktivitas ini dapat dihancurkan dengan berbagai alasan, seperti pengguna menutup aktivitas atau sistem menghapus aktivitas untuk mengosongkan memori. Setelah onDestroy() dipanggil, seluruh aktivitas sepenuhnya dihapus dan kembali dimulai dari onCreate().
2. Penggunaan aplikasi Android yang sesuai di bidang apa saja? Jelaskan dan berikan contohnya
- Keuangan
Penggunaan aplikasi Android sangat cocok diterapkan di sektor keuangan, baik untuk perbankan maupun penyedia jasa layanan keuangan. Hal ini dikarenakan tren masyarakat yang tidak lepas dari smartphone ketika bepergian. Dengan adanya aplikasi Android dalam bidang keuangan, tentunya akan memudahkan masyarakat dalam melakukan berbagai transaksi, baik itu untuk transfer jarak jauh maupun pembayaran di outlet secara langsung. Contoh dari aplikasi Android dalam bidang keuangan yang sering digunakan seperti Gopay maupun BCA Mobile yang sudah menyediakan fitur layanan transfer multi platform seperti QRIS.
- Komunikasi
Penggunaan aplikasi Android juga cocok diterapkan untuk kebutuhan komunikasi, baik untuk komunikasi personal maupun penyampaian berita untuk publik. Hal ini dikarenakan manusia sebagai makhluk sosial sudah terbiasa berkomunikasi satu sama lain. Dengan penggunaan aplikasi Android pada bidang ini, tentunya akan sangat cocok karena semua orang dapat berkomunikasi satu sama lain tanpa terbatas akan waktu dan tempat. Contoh dari aplikasi Android dalam bidang ada berbagai macam, seperti Whatsapp yang bertujuan untuk komunikasi personal, penyampaian informasi grup, dll. Kemudian terdapat Youtube sebagai media penyampai informasi yang berupa video. Selain itu masih banyak media sosial lain yang dapat digunakan seperti X, Facebook, Instagram, dll.
- Jual Beli
Penggunaan aplikasi Android sangat cocok diterapkan untuk kebutuhan jual beli. Hal ini dikarenakan pembeli dapat menjangkau barang yang tidak bisa dibeli secara offline melalui aplikasi Android. Tren masyarakat yang mulai berpindah dan berfokus pada penjualan online juga mendukung mengapa penggunaan aplikasi Android pada bidang jual beli sangat cocok digunakan. Contoh penggunaan aplikasi Android pada bidang ini seperti Tokopedia, Shopee, dan Lazada.
3. Bukalah aplikasi mobile yang berkaitan dengan sistem tiket yang anda punya. Tuliskan dan jelaskan kegunaan fitur yang sering anda pakai
Aplikasi mobile yang saya redesign adalah m.tix XXI. Aplikasi ini berguna untuk memesan tiket bioskop untuk XXI. Fitur yang sering saya gunakan adalah bagian home page untuk menampilkan film apa saja yang sedang tayang dan fitur untuk memesan tiket bioskop itu sendiri.
4. Redesign dari aplikasi sesuai dengan fitur yang sering dipakai
5. Implementasikan dalam bentuk aplikasi Android halaman masuk dan akses fitur yang sering dipakai
6. Dokumentasikan dan demokan dalam video Youtube dari aplikasi yang telah dibangun
Komentar
Posting Komentar