Postingan

Menampilkan postingan dari Maret, 2026

Komponen Button (Aplikasi Dice Roller)

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Perangkat Bergerak (B) Tugas  4 - Pertemuan 4 Pada pertemuan keempat ini, dilakukan pengerjaan tugas berdasarkan CodeLab Android Basics with Compose , yaitu membuat aplikasi sederhana bernama Dice Roller . Aplikasi ini berfungsi untuk mensimulasikan pelemparan dadu secara digital, di mana pengguna dapat menekan tombol untuk menghasilkan angka acak dari 1 hingga 6. Hasil dari proses tersebut kemudian ditampilkan dalam bentuk gambar dadu serta nilai angka yang sesuai. Melalui tugas ini, dipelajari penggunaan komponen Button pada Jetpack Compose sebagai sarana interaksi pengguna, serta penerapan state management menggunakan remember dan mutableIntStateOf . Dengan konsep state tersebut, setiap perubahan nilai akan secara otomatis memperbarui tampilan melalui mekanisme recomposition tanpa perlu melakukan pembaruan UI secara manual. Selain itu, tugas ini juga membantu memahami bagaimana membangun antarmuka ap...

Latihan Membuat Aplikasi Ulang Tahun dari CodeLab

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Perangkat Bergerak (B) Tugas 3 - Pertemuan 3   Pada tugas ini dilakukan latihan pembuatan aplikasi sederhana berbasis Android menggunakan Jetpack Compose yang mengacu pada CodeLab yang disediakan oleh Google. Aplikasi yang dibuat berupa tampilan ucapan ulang tahun yang dapat dipersonalisasi dengan menampilkan pesan dan nama pengirim. Tujuan dari latihan ini adalah untuk memahami konsep dasar Composable function, penggunaan layout seperti Column, serta bagaimana membangun antarmuka pengguna (UI) secara deklaratif tanpa menggunakan XML di Android Studio. Kode:   https://github.com/raflasr/ppb_b  Penjelasan kode Package dan Import Library  Bagian awal kode berisi deklarasi package com.example.happybirthday yang menunjukkan lokasi file dalam struktur project Android. Selanjutnya terdapat berbagai import yang digunakan untuk memanggil library yang dibutuhkan, seperti ComponentActivity untuk akti...

Membuat Aplikasi Hello Android

Gambar
Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217  Kelas : Pemrograman Perangkat Bergerak (B) Tugas 2 - Pertemuan 2  Pada pertemuan kedua mata kuliah Pemrograman Perangkat Bergerak (PPB), kami mempelajari dasar pengembangan aplikasi Android menggunakan Android Studio. Pada tugas ini, kami diminta untuk membuat aplikasi Android sederhana yang menampilkan teks “Hello Android!” di layar perangkat. Aplikasi ini dibuat menggunakan bahasa pemrograman Kotlin serta framework Jetpack Compose yang digunakan untuk membangun tampilan antarmuka aplikasi secara lebih modern dan sederhana. Langkah Pengerjaan  1. Mengunduh dan Menginstal Android Studio Langkah pertama adalah mengunduh dan menginstal Android Studio melalui situs resmi developer Android. Android Studio digunakan sebagai lingkungan pengembangan untuk membuat, menulis, dan menjalankan aplikasi Android. 2. Membuat Project Baru Setelah Android Studio berhasil diinstal, langkah selanjutnya adalah membuat project baru denga...

Review Perkembangan Teknologi Perangkat Bergerak, Baik Hardware, OS, Maupun Jenis Aplikasi Yang Ada Di Perangkat Lunak

Nama : Rafaela Shyra Ashma' Ramadhani NRP : 5025231217 Kelas : Pemrograman Perangkat Bergerak (B) Tugas 1 - Pertemuan 1   Perkembangan Teknologi Perangkat Bergerak Perkembangan Teknologi Mobile Perkembangan teknologi mobile dimulai pada tahun 1973, ketika ponsel pertama di dunia berhasil diperkenalkan oleh Martin Cooper dari perusahaan Motorola . Perangkat ini menjadi tonggak awal komunikasi bergerak karena memungkinkan pengguna melakukan panggilan suara tanpa kabel. Pada masa ini, fungsi teknologi mobile masih sangat terbatas, hanya berfokus pada komunikasi suara. Ponsel generasi awal memiliki ukuran besar dan berat, dilengkapi antena eksternal, serta baterai dengan waktu bicara yang sangat singkat. Meskipun sederhana, inovasi ini menjadi dasar utama bagi perkembangan teknologi mobile di masa berikutnya. Pada dekade 1990-an, teknologi mobile mulai digunakan secara luas seiring hadirnya jaringan generasi kedua (2G) berbasis GSM. Perkembangan ini membawa perubahan besar karena kom...