Postingan

Tugas Pertemuan 5 PPB - Membuat aplikasi kalkulator sederhana dengan Kotlin

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat sebuah aplikasi kalkulator sederhana menggunakan bahasa Kotlin di Android Studio. Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis ad dolores exercitationem itaque nulla, rem excepturi ullam quasi dolore nihil nam minima sint placeat, expedita, libero repudiandae est atque ducimus! Berikut adalah hasil running aplikasi pada Android Virtual Device. Video Presentasi Berikut adalah video presentasi demonstrasi aplikasi yang telah saya buat. Kode Sumber Kode sumber dapat dilihat pada repositori GitHub berikut. Referensi https://kuliahppb.blogspot.com/2024/03/memahami-bahasa-kotlin.html https://www.youtube.com/watch?v=HlE8MEtKBr0

Tugas Pertemuan 4 PPB - Membuat aplikasi Dice Roller interaktif

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat aplikasi Dice Roller interaktif menggunakan Jetpack Compose. Dalam mengerjakan ini, saya mengacu pada dokumentasi Codelabs Membuat aplikasi Dice Roller interaktif . Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Restrukturisasi sample code Kita perlu mengubah beberapa sintaks dari sample code untuk membuat tampilan gambar dadu dan tombol untuk melemparnya. Kita akan menyusun fungsi composable untuk mencerminkan arsitektur ini. Hapus fungsi GreetingPreview() dan buat fungsi DiceWithButtonAndImage() dengan anotasi @Composable . Fungsi composable ini mewakili komponen UI tata letak dan juga menampung logika klik tombol dan tampilan gambar. Kemudian, hapus fungsi Greeting(name: String, modifier: Modifier = Modifier) , dan buat fungsi DiceRollerApp() denga...

Tugas Pertemuan 3 PPB - Membangun aplikasi sederhana dengan Composable Teks

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk belajar menggunakan Jetpack Compose untuk membangun aplikasi Android sederhana yang menampilkan pesan ulang tahun di layar. Dalam mengerjakan ini, saya mengacu pada dokumentasi resmi mengenai Membangun aplikasi sederhana dengan composable teks . Berikut adalah dokumentasi dan hasil aplikasi yang telah dibuat. Menyiapkan aplikasi Happy Birthday Setelah mengikuti langkah-langkah dari dokumentasi codelab, kita akan mendapatkan aplikasi yang menampilkan pesan ulang tahun sederhana. Berikut adalah hasil aplikasi yang telah dibuat. Berikut adalah hasil running aplikasi pada Android Virtual Device. Modifikasi Saya melakukan beberapa modifikasi dan penyesuaian pada kode sebelumnya. Berikut adalah perubahan yang saya lakukan. Menambahkan beberapa komponen baru sep...

Tugas Pertemuan 2 PPB - Membuat aplikasi sederhana dengan Jetpack Compose

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk belajar menggunakan Jetpack Compose dan membuat aplikasi pertama sederhana yang mencetak tulisan "Hello World". Dalam mengerjakan ini, saya mengikuti dokumentasi resmi mengenai Dasar-Dasar Jetpack Compose . Berikut adalah dokumentasi dan hasil aplikasi yang telah dibuat. Memulai Project Compose Baru Untuk memulai project Compose baru, buka Android Studio. Jika baru memulai di jendela Welcome to Android Studio , klik Start a new Android Studio project . Jika sudah membuka project Android Studio, pilih File > New > New Project dari panel menu. Untuk project baru, pilih Empty Activity dari template yang tersedia. Saat memilih template Empty Activity , kode berikut akan dibuat secara otomatis dalam project: Project sudah dikonfigurasi untuk menggunakan Com...

Tugas Pertemuan 1 PPB - Evolusi teknologi perangkat bergerak

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat infografis mengenai perkembangan teknologi perangkat bergerak, baik dari segi hardware (perangkat keras), sistem operasi (OS), maupun jenis aplikasi yang ada di perangkat mobile. Berikut adalah infografis yang telah saya buat. Teknologi perangkat bergerak telah mengalami evolusi pesat sejak era awal ponsel hingga era smartphone canggih saat ini. Dari segi hardware, ponsel pada tahun 1980-an hingga 1990-an masih berupa perangkat analog berukuran besar dengan fungsi utama telepon dan SMS. Memasuki 2000-an, muncul ponsel dengan keypad fisik yang mendukung internet dasar dan kamera VGA. Era 2010-an ditandai dengan hadirnya smartphone layar sentuh, prosesor multi-core, dan kamera beresolusi tinggi. Kini, di era 2020-an, teknologi semakin maju dengan kehadiran jaringan 5G, layar l...

Evaluasi Akhir Semester - Perancangan Perangkat Lunak

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas Perancangan Perangkat Lunak - A Pertanyaan Deskripsikan model bisnis yang dipilih! Identifikasi perangkat lunak apa saja yang diperlukan, kemudian jelaskan alasannya! Buatkan rancangan perangkat lunaknya! Lengkapi dengan desain database dan desain UI! Buat presentasi dan demo hasil rancangan perangkat lunak, kemudian upload di Youtube dan isi lembar monitoring! Jawaban 1. Deskripsi Model Bisnis Model bisnis yang saya pilih adalah bisnis jaringan kedai kopi Starbucks yang mengadopsi model bisnis berbasis layanan take-out dengan memanfaatkan teknologi digital untuk meminimalisasi kontak fisik antara pembeli dan staf Starbucks selama pandemi COVID-19. Berikut adalah user journey bagi pengguna layanan take-out Starbucks berdasarkan ilustrasi model bisnis di atas. Pelanggan menggunakan Google Maps di smartphone merek...

Tugas Pertemuan 14 PPL - Desain Database

Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPL - A Desain Basis Data adalah kumpulan proses yang memfasilitasi perancangan, pengembangan, implementasi, dan pemeliharaan sistem manajemen data perusahaan. Basis data yang dirancang dengan benar mudah dipelihara, meningkatkan konsistensi data, dan hemat biaya dalam hal ruang penyimpanan disk. Desainer database memutuskan bagaimana elemen data berkorelasi dan data apa yang harus disimpan. Pada pertemuan ke-14 ini, kita diminta untuk membuat database untuk aplikasi social media foto sharing - Instagram Desain Basis Data Basis data Instagram harus dirancang untuk menyimpan data pengguna, konten, interaksi pengguna, dan informasi lainnya. Berikut adalah beberapa tabel yang mungkin diperlukan dalam desain basis data Instagram: Tabel users Tabel users berisi informasi pengguna seperti nama pengguna, email, kata sandi, nama lengkap, biografi...