Posts

Showing posts from March, 2025

PPB - Pertemuan 04 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Membuat aplikasi Dice Roller interaktif onCreate(): Fungsi OnCreate() adalah fungsi utama dari project kotlin yang akan di eksekusi ketika palikasi dibuka. Fungsi ini akan memanggil Modifier.DiceRollerApp() untuk menginisiasi pengacakan dadu. DiceRollerApp(): Fungsi DiceRollerApp() merupakan fungsi penghubung antara onCreate() dan DiceWithButtonAndImage() dengan anotasi Preview agar dapat digunakan untuk mendesain tampilan pada tahap development. DiceWithButtonAndImage(): Fungsi DiceWithButtonAndImage() merupakan logic utama dari aplikasi ini. Fungsi ini akan menampilkan secara acak gambar-gambar dadu dari 1 sampai 6 yang sudah di import ke resource project. Pemilihan angka di buat menggunakan random() dan dihubungkan ke dalam kelas Button(). Kelas Image() dan Button() dihubungkan dengan variable imageResource yang berisi pilihan image berdasarkan variable resource yang dihasilkan oleh randomizer di dalam Button. strings.xml: Ditamb...

PPB - Pertemuan 03 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Latihan Membuat Aplikasi Ulang Tahun dari CodeLab Dalam latihan ini, kita akan menyiapkan proyek di Android Studio menggunakan template Empty Activity dan mengubah pesan teks menjadi ucapan ulang tahun yang personal. onCreate(): Fungsi OnCreate() adalah fungsi utama dari project kotlin yang akan di eksekusi ketika palikasi dibuka. Pada fungsi ini, digunakan kelas Surface untuk mendeklarasikan bidang yang akan digunakan dimana parameter nya berupa Modifier.fileMaxSize() agar ukuran bidang memenuhi layar dan color atau warna yang digunakan adalah backgorund dasar. Didalam Surface akan memanggil GreetingText() untuk menampilkan ucapan ulang tahun. GreetingText(): Fungsi GreetingText() merupakan fungsi untuk mengatur desain atau layout dari ucapan ulang tahun yang dibuat. Fungsi ini menerima parameter message sebagai ucapan, from sebagai nama pengirim, serta modifier sebagai parameter deesain yang akan diterapkan. Fungsi ini menggunakan...

PPB - Pertemuan 02 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Latihan  Membuat aplikasi Hello Android Disini saya menggunakan android studio cloud ( https://developer.android.com/studio/preview/android-studio-cloud ), yamg merupakan android studio berbasis web sehingga tidak diperlukan instalasi pada mesin lokal, untuk menyederhanakan pengerjaan Berikut adalah hasil aplikasi Hello Android sederhana: sourcecode:  https://github.com/H-mD/hello-android-app

PPB - Pertemuan 01 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Latihan Membuat Resume/ Review Perkembangan Teknologi Perangkat Bergerak, baik Hardware, OS, maupun jenis aplikasi yang ada di Perangkat Mobile. Perkembangan Teknologi Perangkat Bergerak 1. Perkembangan Hardware Seiring dengan kemajuan teknologi, perangkat bergerak (mobile devices) mengalami perkembangan pesat dari segi hardware. Berikut beberapa aspek utama yang berkembang: a. Prosesor dan Performa Awalnya, perangkat mobile menggunakan prosesor sederhana dengan satu inti. Kini, perangkat mobile telah menggunakan prosesor multi-core (quad-core, octa-core, dan lebih) yang memungkinkan pemrosesan lebih cepat dan efisien. Perusahaan seperti Qualcomm (Snapdragon), Apple (Bionic), MediaTek, dan Samsung (Exynos) bersaing dalam inovasi prosesor. b. Layar dan Teknologi Display Dulu, layar perangkat mobile menggunakan teknologi LCD dengan resolusi rendah. Kini, teknologi layar berkembang ke OLED, AMOLED, hingga LTPO dengan refres...