Postingan

Tugas 4 (basic-android-kotlin-compose-training-dice-roller)

Gambar
 Nama : Mohammad Ahnaf Fauzan NRP : 5025211170 Tugas 4 (basic-android-kotlin-compose-training-dice-roller)      Pada minggu ketiga ini kami diberikan materi terkait komponen button, pada penugasan ini ditugaskan untuk membuat dice roller dimana saat kita menekan tombol Roll Dice maka dadu akan mengacak dan mengeluarkan titik dengan jumlah yang berbeda setiap ditekan tombolnya. Adapun tampilan akhir dari penugasan ini yaitu seperti dibawah:

Tugas pertemuan 3

Gambar
 Nama : Mohammad Ahnaf Fauzan NRP : 5025211170 Kelas : PPB (A) Membuat Ucapan Ulang Tahun dengan Android Studio Pada kesempatan kali ini kami ditugaskan untuk membuat aplikasi sederhana yang akan menampilkan ucapan ulang tahun. berikut tampilan yang sudah diselesaikan: Dan pada emulator tampilannya seperti dibawah:

Tugas 2 PBB A (Hello Android)

Gambar
Nama: Mohammad Ahnaf Fauzan NRP: 5025211170 Kelas: PBB (A) Tugas Hello Android Menggunakan Jetpack Compose Pada pertemuan kedua ini membahas tentang Jetpack Compose dimana ini merupakan toolkit UI modern dari Google yang dirancang untuk menyederhanakan pengembangan antarmuka pengguna di Android. Dibangun menggunakan Kotlin, Jetpack Compose mengadopsi pendekatan deklaratif, memungkinkan developer untuk merancang UI melalui fungsi yang mendeskripsikan tampilan dan perilakunya tanpa harus menangani detail implementasi secara manual. Saat terjadi perubahan data, framework secara otomatis memanggil ulang fungsi terkait dan memperbarui tampilan sesuai kebutuhan. Berbeda dengan pendekatan tradisional yang mengandalkan XML, Jetpack Compose menawarkan solusi yang lebih fleksibel, konsisten, dan intuitif dalam membangun aplikasi Android modern. Salah satu tantangan umum dalam pengembangan aplikasi adalah ketergantungan antara elemen UI dan model data. Jetpack Compose membantu mengurangi keterg...

Tugas 1 PPB A

  Tugas PPB (A) Nama : Mohammad Ahnaf Fauzan NRP : 5025211170   Sejarah Pemrograman Perangkat Bergerak (1973–Kini) 1973–1990: Awal Perkembangan Ponsel dan Perangkat Mobile Era perangkat bergerak dimulai pada tahun 1973, ketika Martin Cooper dari Motorola menciptakan prototipe ponsel pertama, DynaTAC. Meskipun masih sangat besar dan hanya bisa digunakan untuk panggilan telepon, inovasi ini menjadi tonggak awal dalam pengembangan komunikasi seluler. Sepuluh tahun kemudian, pada 1983, Motorola merilis DynaTAC 8000X, ponsel komersial pertama di dunia. Namun, pada masa ini, ponsel masih belum mendukung pemrograman aplikasi. Pada 1989, Motorola kembali berinovasi dengan meluncurkan MicroTAC, ponsel lipat pertama yang lebih kecil dan portabel dibandingkan pendahulunya. Pada periode ini, perangkat PDA (Personal Digital Assistant) juga mulai berkembang, memberikan fitur tambahan seperti catatan digital dan kalender, meskipun masih sangat terbatas. 1990–2000: Munculnya S...

Tugas 15 Appsheet

Gambar
 Nama : Mohammad Ahnaf Fauzan NRP : 5025211170 Kelas : PBKK A Link Github :  Link Github Pada penugasan kali ini saya membuat aplikasi formulir simple menggunakan Google Apps Script. Berikut tampilan untuk penugasan yang sudah dibuat : Tampilan UI berikut langkah yang dilakukan Kemudian hasil : Kemudian inputan tersebut akan otomatis masuk ke spreadsheet.

Final Project

Gambar
 Mohammad Ahnaf Fauzan 5025211170 PBKK A ABC Aplikasi Jual Beli Barang Bekas  Berikut referensi yang saya gunakan : Referensi Paper Buatlah Deskribsi studi kasus aplikasi ditinjau dari MVCnya Studi kasus ini membahas pengembangan aplikasi jual beli barang bekas bernama ABC yang memanfaatkan arsitektur Model-View-Controller (MVC). Aplikasi ini bertujuan untuk memberikan platform bagi pengguna untuk membeli dan menjual barang bekas secara online, menciptakan lingkungan perdagangan yang nyaman dan efisien. Model dalam aplikasi ini mencakup struktur data untuk barang bekas, termasuk informasi seperti deskripsi barang, harga, kondisi barang, dan informasi penjual. Model juga menangani logika bisnis, seperti validasi data, perhitungan harga, dan manajemen transaksi. Contoh kelas dalam Model dapat mencakup "Item" dan "TransactionManager." Bagian View berfokus pada antarmuka pengguna yang memungkinkan pengguna melihat daftar barang bekas yang dijual, menambahkan barang bek...

Tugas 10 MVC Toko Online

Gambar
 Nama : Mohammad Ahnaf Fauzan Kelas ; PBKK A NRP : 5025211170  Toko Online Kali ini saya mengimplementasikan code igniter untuk membuat web toko online. berikut tampilan yang dibuat : 1. ini merupakan tampilan dashboard 2. Tampilan page admin untuk menambahkan dan mengedit data barang berikut soruce code yang dgunakan link github