Posts

Showing posts from April, 2025

ETS PPB G - Membuat Aplikasi Centry: Money Tracker App Menggunakan Jetpack Compose

Image
  Evaluasi Tengah Semester PPB G 2025 oleh :  Arfi Raushani Fikra (5025211084) Farhan Dwi Putra (5025211093) Pada Evaluasi Tengah Semester ini, kami membuat a plikasi android Centry.  Centry Money Tracker adalah aplikasi Android sederhana untuk membantu pengguna dalam mencatat dan melacak pemasukan dan pengeluaran harian mereka. Proyek ini dikembangkan menggunakan Kotlin dan Jetpack Compose. Source Code dapat dilihat  disini a. Fitur Utama Tambah pemasukan dan pengeluaran dengan mudah Lihat histori transaksi UI modern menggunakan Jetpack Compose b. Struktur Proyek centry/ ├── ui/ │ ├── screens/ │ │ ├── HomeScreen.kt │ │ └── AddTransactionScreen.kt │ │ └── AnalyticsScreen.kt │ ├── components/ │ │ └── TransactionItem.kt │ │ └── TransactionGroupCard.kt │ ├── theme/ │ │ └── Color.kt │ │ └── Theme.kt │ │ └── Type.kt ├── model/ │ └── Transaction.kt │ └── TransactionType.kt ├── viewmodel/ │ └── TransactionViewModel.kt ├─...

Tugas 7 PPB G - Membuat Halaman Login Sederhana Menggunakan Jetpack Compose

Image
  Tugas Pertemuan 7 PPB G 2025 oleh : Arfi Raushani Fikra (5025211084) Pada pertemuan ke-7 ini, kami diminta membuat a plikasi android sederhana yang menampilkan halaman login menggunakan Jetpack Compose. Pengguna dapat mengisi email dan password, dan sistem akan menampilkan dialog keberhasilan atau kegagalan login berdasarkan input yang diberikan. Source code dapat dilihat  disini Berikut penjelasan kodenya a.   MainActivity.kt Kelas utama aplikasi yang me- load tampilan UI menggunakan Jetpack Compose melalui fungsi setContent . Tema aplikasi ditentukan oleh SimpleLoginPageTheme . Memuat tampilan LoginScreen() class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) enableEdgeToEdge () setContent { SimpleLoginPageTheme { LoginScreen () } } } } b.   Fungsi Utama: LoginScreen() Fungsi @Composable yang menampilk...

Tugas 6 PPB G - Membuat Aplikasi Kalkulator Konversi Mata Uang Sederhana Menggunakan Jetpack Compose

Image
 Tugas Pertemuan 6 PPB G 2025 oleh : Arfi Raushani Fikra (5025211084) Pada pertemuan ke-6 ini, kami diminta membuat aplikasi Kalkulator Konversi Mata Uang Sederhana.  Aplikasi ini dibuat menggunakan Jetpack Compose dan ditulis dengan bahasa Kotlin . Fungsinya adalah untuk mengonversi nilai mata uang dari USD (US Dollar) ke IDR (Indonesian Rupiah) , dan sebaliknya. Source Code dapat dilihat  disini Berikut penjelasan kodenya a.   MainActivity.kt onCreate() : Menginisialisasi UI aplikasi menggunakan tema yang sudah ditentukan. CurrencyConverterApp() : Fungsi utama Composable yang menampilkan seluruh antarmuka aplikasi. class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) enableEdgeToEdge () setContent { SimpleCurrencyConverterTheme { CurrencyConverterApp () } } } } b. CurrencyConverterApp() Merupakan fungsi ut...