Posts

Showing posts from March, 2025

Tugas 4 - PPB G membuat aplikasi Roll Dice dengan Button

Image
Muhammad Fahmi Syahputra  5025221302 - PPB (G) Link GitHub : https://github.com/fahmisyahputra/dicerollerappandroid Kali ini saya membuat aplikasi Android Roll Dice dengan Button, dengan menerapkan composable button, yang kemudian hasil lemparan dadu/roll akan ditampilkan dengan menggunakan gambar yang dapat disusun dengan menerapkan composable image.  Setiap kali pengguna menekan tombol, aplikasi ini akan menghasilkan angka acak dari 1 hingga 6 dan menampilkan gambar dadu yang sesuai. Berikut adalah penjelasan dari komponen utama aplikasi nya : MainActivity : sebagai entry point aplikasi yang mengatur UI dengan setContent . UI aplikasi di encapsulate dalam DiceRollerApp yang didefinisikan sebagai composable function. DiceRollerApp : Di dalamnya, kita memanggil DiceWithButtonAndImage untuk menampilkan UI utama aplikasi, yang mencakup gambar dadu dan tombol untuk melempar dadu. DiceWithButtonAndImage : State result : Menyimpan nilai acak (1-6) hasil lem...

Tugas 3 PPB G - Membuat Aplikasi Birthday Message

Image
Muhammad Fahmi Syahputra  5025221302 - PPB (G) Link GitHub : https://github.com/fahmisyahputra/birthdayappandroid Kali ini saya membuat aplikasi Android untuk menampilkan pesan ucapan ulang tahun kepada seseorang. Disini saya tambahkan pula animasi saat pertama kali akan muncul secara perlahan dengan efek perubahan skala. Pertama, kita perlu menyiapkan project di Android Studio dengan template Empty Activity dan mengubah pesan teks menjadi ucapan ulang tahun.  Fungsi utama nya terdapat pada fungsi bernama  BirthdayMessage  yang digunakan untuk menampilkan pesan "Happy Birthday Fahmi" sekaligus dari Sender/pengirim pesan nya juga. Berikut adalah beberapa penjelasan utama dari kode nya :  State & Animasi Skala: isVisible  untuk mengendalikan apakah pesan akan terlihat. animateFloatAsState digunakan untuk menganimasikan perubahan skala dari 0.8 ke 1.0 dengan animasi yang halus. LaunchedEffect : LaunchedEffect digunakan untuk memicu animasi ...

Tugas 2 PPB G - Membuat Aplikasi "Hello Android" dengan Jetpack Compose

Image
Muhammad Fahmi Syahputra  5025221302 - PPB (G) Pendahuluan Kali ini akan membahas cara membuat aplikasi Android sederhana dengan memanfaatkan Jetpack Compose. Jetpack Compose adalah framework deklaratif modern untuk membangun UI di Android. Dengan Compose, kita bisa membuat antarmuka pengguna secara langsung menggunakan bahasa Kotlin , tanpa perlu menggunakan XML. Disini kita akan membuat aplikasi sederhana yang menampilkan teks "Hello, Android!" menggunakan Jetpack Compose . Dan kita akan membahas tiga bagian utama dalam kode, yaitu: MainActivity – Entry point aplikasi. Greeting – Fungsi untuk menampilkan teks. GreetingPreview – Pratinjau/Preview UI nya tanpa menjalankan aplikasi. 1. MainActivity – Entry Point Aplikasi MainActivity adalah entry point aplikasi Android yang merupakan subclass dari ComponentActivity, yang mendukung Jetpack Compose. Disini terdapat beberapa fungsi seperti :  onCreate(savedInstanceState: Bundle?) Fungsi ini dipanggil ketika aplikasi pertama k...

Tugas 1 PPB G - Review Perkembangan Teknologi Perangkat Bergerak, baik Hardware, OS, maupun jenis aplikasi yang ada di Perangkat Mobile

Image
  Muhammad Fahmi Suahputra  5025221302 - PPB G Tugas 1 Review Perkembangan Teknologi Perangkat Bergerak, baik Hardware, OS, maupun jenis aplikasi yang ada di Perangkat Mobile Link PPT : https://www.canva.com/design/DAGgpxaQPnk/2zgG_oAL6qM43y-v8TXyRA/view?utm_content=DAGgpxaQPnk&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=hc0e85abfb9 Link Record YouTube : https://youtu.be/se-h2KAyMwk