Nama : Natya Madya Marciola
NRP : 5025201238
Kelas : PPB I
Evaluasi Tengah Semester
- Gambarkan dan jelaskan siklus aktivitas dari aplikasi Android?
![](https://lh7-us.googleusercontent.com/docsz/AD_4nXfGGJsmpBfgoQh4cJoFZ9H1afHgXSQ-nOoFRP9vePA5RfPnvbJBKBqSkarz43R8zTR1jshc_0ONHgIrGM311BKf0yn38wy3rlV2aYsnUroCNxdySuBhBmLSdEynPPZgL_yWx5r3fXM-5KfmL7JfFw?key=gRDAIkL_AgUgNcBcNoy-Uw)
- onCreate() akan aktif saat sistem pertama kali membuat aktivitas. Metode onCreate() menjalankan logika startup aplikasi dasar yang hanya terjadi sekali selama masa aktif aktivitas. Pada fase ini, aktivitas memasuki status Dibuat.
- onStart() akan dipanggil pada saat aktivitas memasuki status Dimulai. Hal ini akan membuat aktivitas terlihat oleh pengguna saat aplikasi mempersiapkan aktivitas untuk masuk ke latar depan dan menjadi interaktif. Misalnya, metode ini adalah tempat kode mengelola UI diinisialisasi. Setelah callback ini selesai, aktivitas memasuki status Dilanjutkan dan sistem akan memanggil metode onResume().
- onResume() dipanggil oleh sistem ketika aktivitas memasuki status Dilanjutkan. Status ini adalah saat aplikasi berinteraksi dengan pengguna. Aplikasi tetap dalam status ini sampai terjadi sesuatu untuk mengambil fokus dari aplikasi, seperti pengguna yang bernavigasi ke aktivitas lain atau layar perangkat mati. Saat terjadi peristiwa interupsi, aktivitas memasuki status Dijeda dan sistem memanggil callback onPause(). Jika aktivitas kembali ke status Dilanjutkan dari status Dijeda, sistem sekali lagi akan memanggil metode onResume().
- onPause() dipanggil sebagai indikasi pertama bahwa pengguna meninggalkan aktivitas, meskipun itu tidak selalu berarti aktivitas sedang dihancurkan. Ini menunjukkan bahwa aktivitas tidak lagi berada di latar depan, tetapi masih terlihat jika pengguna berada dalam mode multi-aplikasi.
- onStop() dipanggil ketika tidak lagi terlihat oleh pengguna sehingga aktivitas akan memasuki status Berhenti. Hal ini dapat terjadi ketika aktivitas yang baru diluncurkan mencakup seluruh layar. Sistem juga memanggil onStop() saat aktivitas selesai berjalan dan akan dihentikan.
- onDestroy() dipanggil sebelum aktivitas ditutup. Terdapat alasan sistem akan memanggil callback ini, yaitu ketika aktivitas selesai karena pengguna benar-benar menutup aktivitas/karena finish() dipanggil pada aktivitas atau sistem sementara menutup aktivitas karena perubahan konfigurasi, seperti rotasi perangkat atau memasuki mode multi-aplikasi. Jika aktivitas selesai, onDestroy() adalah callback siklus proses terakhir yang diterima aktivitas. Jika onDestroy() dipanggil sebagai hasil dari perubahan konfigurasi, sistem akan segera membuat instance aktivitas baru, lalu memanggil onCreate() pada instance baru tersebut dalam konfigurasi baru.
- Penggunaan aplikasi Android yang sesuai di bidang apa saja? Jelaskan dan berikan contohnya.
Aplikasi mobile memungkinkan untuk mengakses materi pembelajaran dari mana saja dan kapan saja. Model pembelajaran jarak jauh semakin ditingkatkan dengan aplikasi mobile yang mana hal ini dapat menghubungkan pengajar dan pelajar secara real-time.
Aplikasi mobile mengubah cara mengakses layanan kesehatan. Mereka memungkinkan pasien membuat janji dengan dokter, mengakses riwayat medis, dan bahkan melakukan konsultasi medis jarak jauh. Ini tidak hanya meningkatkan efisiensi pelayanan kesehatan, tetapi juga membantu dalam situasi darurat di mana informasi medis langsung sangat penting.
Aplikasi mobile mengubah cara berinteraksi dengan transportasi. Aplikasi ride-sharing dan navigasi telah memudahkan mobilitas, dengan kemampuan memesan transportasi, melacak perjalanan, dan memilih rute tercepat.
Dalam hal hiburan dan gaya hidup, aplikasi mobile memberikan akses tak terbatas ke berbagai bentuk hiburan, seperti streaming musik, film, buku, dan berbagai jenis permainan. Aplikasi mobile telah mengubah cara menghabiskan waktu luang dan berinteraksi dengan konten hiburan.
- Bukalah aplikasi Mobile yang berkaitan dengan sistem Tiket yang Anda punya. Tuliskan dan jelaskan kegunaan fitur yang sering Anda pakai.
Jawaban :
Aplikasi CGV adalah aplikasi yang memungkinkan pengguna untuk membeli tiket bioskop secara online. Fitur yang biasanya saya gunakan adalah fitur pemesanan tiket bioskop. Fitur ini memungkinkan pengguna untuk memilih film yang diinginkan, memilih jam tayang, dan memilih tempat duduk yang diinginkan. Setelah pembayaran selesai, pengguna akan mendapatkan tiket elektronik yang dapat digunakan untuk menonton.
- Redesign dari aplikasi sesuai dengan fitur yang dipakai.
https://www.figma.com/design/gxPLtKRrSiVQHrVQOLZ8r1/ETS-PPB?node-id=0%3A1&t=fapKDI5EyeIA3ZYs-1
- Implementasikan dalam bentuk aplikasi Android halaman masuk dan akses fitur yang sering dipakai.
Source Code : https://github.com/natmrcl/PPB-ETS
- Dokumentasikan dan Demokan dalam Video Youtube dari aplikasi yang telah dibangun.
Link Youtube : https://youtu.be/WvUNfrf6UJw