Postingan

Menampilkan postingan dari Juni, 2025

EAS - MyCashFlow

Gambar
  Nama:  Danar Sodik Priyambodo Kelas:  PPB - A NRP:  5025211145 My Cash Flow untuk keuangan anda Di era digital saat ini, pengelolaan keuangan pribadi menjadi salah satu aspek penting dalam kehidupan sehari-hari. Banyak individu mengalami kesulitan dalam melacak pemasukan dan pengeluaran mereka secara manual, yang dapat menyebabkan kurangnya kontrol atas kondisi finansial. Aplikasi "My Cash Flow" dikembangkan sebagai solusi modern untuk mengatasi masalah ini. Aplikasi ini dirancang untuk menjadi alat yang intuitif dan mudah digunakan bagi pengguna untuk mencatat setiap transaksi keuangan, memantau arus kas, dan mendapatkan gambaran yang jelas tentang kesehatan finansial mereka melalui perangkat Android. 1. Model Data Semua transaksi direpresentasikan oleh data class Transaction dengan tipe (pemasukan/pengeluaran), kategori, nominal, dan tanggal. data class Transaction (     val id : Int = 0 ,     val type : TransactionType ,     va...

Tugas 10

Gambar
Nama: Danar Sodik Priyambodo Kelas: PPB - A NRP: 5025211145 Analisis Aplikasi Android "Unscramble" Unscramble adalah permainan tebak kata untuk satu pemain, di mana pengguna harus menebak kata asli dari huruf-huruf yang telah diacak. Aplikasi ini merupakan contoh implementasi arsitektur Android modern yang baik, karena mengadopsi komponen seperti ViewModel dan StateFlow untuk membangun aplikasi yang bersifat reaktif menggunakan Jetpack Compose . Tampilan Aplikasi Analisis Kode Program Aplikasi Unscramble dirancang dengan mengikuti prinsip arsitektur modular, di mana data, logika bisnis, dan antarmuka pengguna dipisahkan dengan jelas. Tujuannya adalah agar kode mudah dikembangkan, diuji, dan dipelihara. 1. Sumber Data – WordsData.kt File ini berperan sebagai sumber data utama permainan, menyimpan seluruh kata yang digunakan dan parameter penting lainnya. MAX_NO_OF_WORDS : Menetapkan jumlah maksimum kata yang ditampilkan per sesi, yaitu 10. SCORE_INCRE...