Posts

Showing posts from May, 2024

PPB: ETS

Image
  Sarah Alissa Putri 5025201272 // PPB-I Evaluasi Tengah Semester Gambarkan dan jelaskan siklus aktivitas dari aplikasi Android. Jawab: Siklus aktivitas dalam aplikasi Android adalah proses yang dilalui oleh sebuah aktivitas dari saat dibuat hingga dihancurkan. Ketika aplikasi pertama kali dijalankan, metode `onCreate()` dipanggil untuk menginisialisasi komponen-komponen yang diperlukan, seperti layout dan variabel. Setelah itu, `onStart()` dijalankan ketika aktivitas mulai terlihat oleh pengguna, dan `onResume()` dipanggil ketika aktivitas siap berinteraksi dengan pengguna. Jika pengguna membuka aplikasi lain atau ada notifikasi yang menutupi layar, metode `onPause()` akan dijalankan untuk menghentikan sementara aktivitas tersebut. Jika aktivitas tersebut benar-benar tidak lagi terlihat, metode `onStop()` dipanggil untuk menghentikan semua proses yang tidak perlu dan menghemat sumber daya. Jika aktivitas dihancurkan, metode `onDestroy()` akan dipanggil untuk membersihkan sem...

PPB: Activity dan Intent

Image
 Sarah Alissa Putri 5025201272 // PPB-I Activity dan Intent Dalam latihan ini, kita akan mempelajari lifecycle activity melalui studi kasus aplikasi Dessert Clicker. Dalam aplikasi ini, setiap kali pengguna mengklik gambar kue, jumlah kue dan pendapatan (revenue) akan bertambah. Penting untuk dicatat bahwa jumlah kue dan pendapatan yang diperoleh tidak akan berkurang meskipun pengguna keluar dari aplikasi dan kemudian masuk kembali. Berikut merupakan kode dan demo dari aplikasi Dessert Clicker. File MainActivity.kt

PPB: Membuat Aplikasi Woof

Image
 Sarah Alissa Putri 5025201272 // PPB-I Membuat Aplikasi Woof Pada tugas kesembilan ini, kita akan menjelajahi pembuatan aplikasi Woof. Woof adalah sebuah platform yang menyajikan informasi lengkap tentang berbagai jenis anjing, dengan fokus utama pada Desain Material untuk memberikan pengalaman pengguna yang menarik. Untuk memulai perjalanan pembuatan aplikasi Woof, langkah awal yang perlu dilakukan adalah mengunduh kode awal yang telah disediakan melalui codelabs. Hal ini akan sangat membantu para pengembang Android pemula dalam memulai proyek mereka dengan lebih mudah dan cepat. Dengan menggunakan kode awal ini, kita dapat memiliki kerangka dasar yang telah disiapkan untuk aplikasi Woof, memungkinkan kita untuk fokus pada pengembangan fitur-fitur yang lebih spesifik. Download ZIP   Selanjutnya, lakukan beberapa perubahan pada kode yang sudah di download. Pada file Color.kt yang terletak di java/com/example/woof/ui/theme/Color.kt Pada file Theme.kt yang terletak di...

PPB: Image Scroll Menggunakan Desain Material

Image
 Sarah Alissa Putri 5025201272 // PPB-I Image Scroll Menggunakan Desain Material      Pada kesempatan ini, kita akan mengeksplorasi cara membuat aplikasi AffirmationsApp dengan menggunakan desain material. Artikel ini memberikan contoh kode untuk menciptakan pengalaman yang memukau, termasuk elemen gambar yang dapat di-scroll dengan efek yang menarik, serta keterangan di bawah gambar yang memberikan inspirasi. Mari kita lihat contoh demo sederhana dari aplikasi AffirmationsApp yang akan kita bangun bersama. File MainActivity.kt File Affirmation.kt File Datasource.kt

PPB: Membuat Animasi Water Bottle

Image
 Sarah Alissa Putri 5025201272 // PPB-I Animasi Water Bottle Sederhana      Pada kesempatan ini, kita akan membahas tentang penggunaan Material Design Android dalam implementasi aplikasi Water Bottle menggunakan Jetpack Compose. Aplikasi ini akan menampilkan gambar botol yang berisi air, di mana volume air akan terus bertambah ketika tombol "Drink" ditekan oleh pengguna. Berikut adalah contoh demo sederhana dari aplikasi Water Bottle yang akan kita buat. File MainActivity.kt File WaterBottle.kt

PPB: Kalkulator Sederhana

Image
Sarah Alissa Putri 5025201272 // PPB-I Aplikasi Kalkulator Sederhana      Pada tugas keenam ini, kita akan kembali berlatih dalam membuat aplikasi Android menggunakan Jetpack Compose. Kali ini, aplikasi yang akan kita buat adalah Kalkulator Sederhana. Aplikasi ini akan dilengkapi dengan dua bidang teks (textField) untuk input pengguna, serta beberapa tombol untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, dan pembagian dari kedua angka yang dimasukkan oleh pengguna. Di bawah ini adalah demo dari aplikasi kalkulator sederhana yang sudah dibuat. File MainActivity.kt

PPB: Studi Kasus Halaman Login

Image
 Sarah Alissa Putri 5025201272 // PPB-I Halaman Login Sederhana      Dalam tugas kali ini, akan dibangun sebuah aplikasi Android yang menghadirkan halaman login. Pada halaman login ini, pengguna diberi kemampuan untuk menginputkan email dan password guna masuk ke aplikasi, atau mereka dapat memilih opsi login alternatif seperti menggunakan akun media sosial lainnya. File MainActivity.kt File LoginScreen.kt Demo Aplikasi