Postingan

Mochamad Kolbi Nuron_5025231183_NEWSPPB

Gambar
 Nama: Mochamad Kolbi Nuron NRP: 5025231183 Kelas: PPB B BAB I — PENDAHULUAN 1.1 Latar Belakang Di era digital yang terus berkembang, kebutuhan masyarakat terhadap informasi berita yang cepat, akurat, dan mudah diakses semakin meningkat. Smartphone dengan sistem operasi Android menjadi salah satu perangkat utama yang digunakan masyarakat untuk mengonsumsi berita setiap harinya. Oleh karena itu, pengembangan aplikasi berita berbasis Android yang modern dan responsif menjadi kebutuhan yang relevan untuk dipelajari dan diimplementasikan dalam konteks perkuliahan Pemrograman Perangkat Bergerak. Aplikasi ini dikembangkan dengan nama NewsUpdate, sebuah aplikasi Android yang memanfaatkan REST API dari layanan NewsAPI.org untuk menampilkan berita terkini dari berbagai sumber di seluruh dunia. Pengguna dapat menelusuri headline utama berdasarkan kategori, maupun melakukan pencarian berita dengan kata kunci bebas secara real-time. 1.2 Tujuan Proyek Proyek ini bertujuan untuk mengimplementas...

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...

Mochamad Kolbi Nuron_5025231183_Marketplace_PPB B

Gambar
 Nama: Mochamad Kolbi Nuron NRP: 5025231183 Tugas: PPB (B) Membuat MarketPlace siswa PENDAHULUAN: Pada tahap implementasi ini dilakukan proses pengembangan aplikasi MarketSiswa menggunakan bahasa pemrograman Kotlin dengan framework Jetpack Compose serta menerapkan konsep MVVM (Model-View-ViewModel) . Aplikasi ini dirancang sebagai marketplace sederhana yang memungkinkan pengguna melihat daftar produk, menambahkan produk baru, dan melihat profil pengguna. Implementasi dilakukan menggunakan Android Studio dengan dukungan Material Design 3 untuk menghasilkan tampilan antarmuka yang modern dan responsif. Struktur aplikasi dibuat secara modular sehingga memudahkan proses pengembangan, pemeliharaan, dan pengembangan fitur di masa mendatang. Pada bagian ini akan dijelaskan implementasi kode program utama yang berfungsi sebagai pengatur navigasi antar halaman, pengelolaan data melalui ViewModel, serta penyusunan antarmuka pengguna menggunakan Jetpack Compose. IMPLEMENTASI:  Fil...

Mochamad Kolbi Nuron_5025231183_ETS PPB B

Gambar
 Nama: Mochamad Kolbi Nuron Nrp: 5025231183 ETS PPB B Membuat Aplikasi To Do List 📌 LATAR BELAKANG Dalam kehidupan sehari-hari, banyak orang memiliki berbagai aktivitas dan tugas yang harus diselesaikan. Namun, sering kali tugas-tugas tersebut tidak tercatat dengan baik sehingga menyebabkan keterlambatan atau bahkan terlupakan. Dengan perkembangan teknologi mobile, khususnya smartphone berbasis Android, pengguna dapat memanfaatkan aplikasi untuk membantu mengelola tugas secara lebih efektif dan efisien. Oleh karena itu, dibuatlah aplikasi Daily Task Manager yang bertujuan untuk membantu pengguna dalam: Mencatat tugas harian Mengatur deadline Menandai tugas yang telah selesai 🎯 RUMUSAN MASALAH Bagaimana membuat aplikasi pengelola tugas harian berbasis Android? Bagaimana menyimpan data tugas secara permanen? Bagaimana menampilkan data tugas secara efisien? Bagaimana mengatur tugas berdasarkan deadline dan status? 🎯 TUJUAN Membuat aplikasi To-Do List berbasis Android Mengimplementa...

Mochamad Kolbi Nuron_5025231183_Membuat Halaman Login

Gambar
  Nama: Mochamad Kolbi Nuron NRP: 5025231183 PPB (B) membuat halaman login 1. Nama & Tujuan Proyek Proyek ini adalah sebuah Halaman Login (Login Screen) untuk aplikasi Android. Aplikasi ini dirancang dengan antarmuka pengguna (UI) yang modern, bersih, dan fungsional, berfungsi sebagai gerbang masuk bagi pengguna ke dalam sistem aplikasi. 2. Teknologi yang Digunakan •      Bahasa Pemrograman: Kotlin. •      UI Framework: Jetpack Compose (toolkit modern Android untuk membangun UI secara deklaratif). •      Design System: Material Design 3 (M3), yang terlihat dari penggunaan komponen seperti Scaffold, ButtonDefaults, dan                OutlinedTextField. •      State Management: Menggunakan remember dan mutableStateOf untuk menangani input pengguna secara real-time. 3. Fitur Utama UI •      Header Visual: Terdapat logo aplikasi (logo_login) yang diposisikan di te...

Mochamad Kolbi Nuron_Membuat Kalkulator

 Nama: Mochamad Kolbi Nuron NRP: 5025231183 Kelas: PPB B Membuat aplikasi kalkulator sederhana 1. Gambaran Umum Aplikasi ini adalah kalkulator sederhana berbasis Android yang dibuat menggunakan Jetpack Compose . Fitur utama: Input dua angka menggunakan TextField Operasi matematika: Penjumlahan (+) Pengurangan (-) Perkalian (*) Pembagian (/) Menampilkan hasil perhitungan Tombol reset untuk menghapus input 2. Struktur Utama Program Aplikasi terdiri dari: MainActivity → entry point aplikasi CalculatorScreen() → UI utama dan logika Preview → tampilan di Android Studio 3. Penjelasan Kode per Bagian 3.1 MainActivity (Entry Point) class MainActivity : ComponentActivity () { override fun onCreate ( savedInstanceState : Bundle ? ) { super . onCreate ( savedInstanceState ) enableEdgeToEdge () setContent { KalkulatorTheme { Scaffold ( modifier = Modifier . fillMaxSize ()) { innerPadding -> ...