Postingan

Menampilkan postingan dari Juni, 2026

Mochamad Kolbi Nuron_5025231183_PPB_Tugas Registrasi Mahasiswa

Gambar
 Nama: Mochamad Kolbi Nuron NRP: 5025231183 PPB B # Laporan Proyek: Pengembangan Aplikasi Registrasi Mahasiswa (Android) Laporan ini disusun untuk mendokumentasikan pengembangan "Aplikasi Registrasi Mahasiswa" berbasis Android secara lokal dengan memanfaatkan teknologi modern seperti Jetpack Compose, Room Database, Kotlin Coroutines, serta menerapkan pola arsitektur MVVM (Model-View-ViewModel). ## 1. Pendahuluan Pengelolaan data registrasi mahasiswa memerlukan sistem pencatatan digital yang efisien, aman, dan mudah digunakan. Aplikasi ini dirancang sebagai solusi penyimpanan data mahasiswa secara offline (lokal) pada perangkat Android. Dengan basis data lokal, admin kampus dapat mengelola data mahasiswa secara cepat tanpa memerlukan koneksi internet, menghilangkan risiko kehilangan data manual, serta meningkatkan efisiensi waktu kerja. ## 2. Arsitektur dan Desain Sistem Aplikasi ini menggunakan pola arsitektur  "MVVM (Model-View-ViewModel)" yang direkomendasikan ole...

Mochamad Kolbi Nuron_5025231183_PPB B_MembuatLoginPageMVVM

Gambar
 Nama: Mochamad Kolbi Nuron Kelas: PPB B NRP: 5025231183 1. Pendahuluan Laporan ini disusun untuk mendokumentasikan pengembangan aplikasi "Login App" berbasis Android. Aplikasi ini bertujuan untuk menyediakan sistem autentikasi sederhana (Login dan Registrasi) dengan penyimpanan data pengguna secara lokal. Fokus utama pengembangan adalah pada efisiensi akses UI, persistensi data, dan performa aplikasi melalui pemrograman asinkron. 2. Teknologi dan Library yang Digunakan Aplikasi ini dikembangkan menggunakan teknologi Android modern dengan beberapa library pendukung untuk meningkatkan efisiensi pengembangan dan kualitas aplikasi. Teknologi yang digunakan meliputi: 1. Bahasa Pemrograman Kotlin Kotlin digunakan sebagai bahasa utama dalam pengembangan aplikasi Android karena memiliki sintaks yang lebih ringkas, aman, serta mendukung fitur modern seperti Coroutines. 2. View Binding View Binding digunakan untuk menghubungkan komponen antarmuka (UI) pada XML dengan kode Kotlin. Libr...