Postingan

Menampilkan postingan dari Maret, 2025

Tugas 4 - Membuat Aplikasi Dice Roller Interaktif

Gambar
Membuat Aplikasi Dice Roller Interaktif Ricardo Supriyanto 5025221218 Pada tugas kali ini, saya diberikan instruksi untuk mengikuti sebuah tutorial pembuatan aplikasi dadu (dice) dari sumber Android Codelabs . Hasil dari tutorial yang saya ikuti adalah seperti ini: Setelah mengikuti seluruh langkah pada tutorial tersebut dan memastikan aplikasi dapat berjalan dengan baik, saya melanjutkan dengan melakukan eksplorasi mandiri serta beberapa modifikasi pada aplikasi yang telah dibuat. Berikut ini adalah beberapa modifikasi yang saya terapkan pada aplikasi dadu: 1. Menambahkan Jumlah Dadu: Dadu yang semula hanya satu buah saya ubah menjadi tiga buah, sehingga pengguna dapat melempar tiga dadu sekaligus. 2. Menambahkan Sistem Rotasi: Saya menambahkan animasi rotasi pada setiap dadu yang aktif saat tombol "Roll" ditekan untuk memberikan efek visual lebih menarik. 3. Menampilkan Jumlah Total Dadu: Setelah dadu dilempar, aplikasi akan menghitung dan menampilkan total nilai dari ketig...

Tugas 3 - Membangun Aplikasi Sederhana dengan Composable Teks

Gambar
Membangun Aplikasi Sederhana dengan Composable Teks Ricardo Supriyanto 5025221218 Untuk memulai Project  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. Di kolom Name, masukkan Happy Birthday, lalu pilih level API minimum 24 (Nougat) di kolom Minimum SDK dan klik Finish. Lalu dengan menggunakan tutorial dari jetpack compose menggunakan composable text . Didapatkan hasil seperti ini. Setelah itu, untuk memberikan kreasi pada project ini, saya melakukan beberapa modifikasi agar lebih menarik untuk dibaca. Hasilnya seperti ini: Kode modifikasi: class MainActivity : ComponentActivity() {     override fun onCreate ( savedInstanceState : Bundle ?) {         super . onCreate (savedInstanceState)         setContent {         ...

Tugas 2 - Membuat Aplikasi Sederhana dengan Jetpack Compose

Gambar
Membuat Aplikasi Sederhana dengan Jetpack Compose Ricardo Supriyanto 5025221218 ​ Jetpack Compose adalah toolkit UI modern untuk pengembangan aplikasi Android yang dikembangkan oleh Google. Dengan menggunakan Kotlin sebagai bahasa pemrograman, Compose memungkinkan pengembang untuk membangun antarmuka pengguna yang deklaratif dan reaktif dengan sintaksis yang lebih sederhana dan ekspresif. Berdasarkan  panduan yang diberikan pada dokumentasi JetPack Compose, di mulai dengan membuat project Compose baru di Android Studio, lalu membangun antarmuka pengguna sederhana menggunakan fungsi composable. Setelah itu, menyesuaikan UI dengan menambahkan elemen-elemen seperti kolom dan baris, serta menerapkan tema dan gaya. 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, pil...

Tugas 1 - Infografis Perkembangan Perangkat Bergerak

Gambar
Infografis Perkembangan Perangkat Bergerak Ricardo Supriyanto 5025221218 Seiring berjalannya waktu, perangkat bergerak telah mengalami perkembangan pesat, dari sekadar alat komunikasi dasar hingga menjadi pusat kehidupan digital. Dimulai dari ponsel dengan ukuran besar dan fungsi terbatas, kini perangkat bergerak telah berevolusi menjadi smartphone canggih dengan konektivitas tinggi, kecerdasan buatan, dan teknologi jaringan yang semakin cepat.  Infografis ini akan membahas perkembangan perangkat bergerak dari tahun ke tahun, menyoroti inovasi utama yang mengubah cara kita berkomunikasi dan berinteraksi dengan dunia digital. Perjalanan evolusi perangkat bergerak menunjukkan bagaimana teknologi terus berkembang untuk memenuhi kebutuhan manusia. Dari sekadar alat komunikasi, kini smartphone telah menjadi asisten pribadi yang membantu berbagai aspek kehidupan, mulai dari pekerjaan, hiburan, hingga kesehatan. Dengan hadirnya teknologi 5G, kecerdasan buatan, dan perangkat wearable, masa...