Posts

Showing posts from March, 2024

Interaksi Button dengan Aplikasi Dice Roller

Image
 Alif Adrian Anzary - 5025201274 Pada tugas ke-4 kali ini kita akan belajar tutorial penggunaan komponen button dalam aplikasi android yang interaktif menggunakan Jetpack Compose. Aplikasi yang akan dibangun berupa Aplikasi Android interaktif bernama Dice Roller yang memungkinkan pengguna melempar dadu dan menampilkan hasil lemparannya. Berikut adalah tampilan dan code yang saya gunakan : package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.material3.Button import androidx.compose.mate...

Membuat Program Android Sederhana dengan Jetpack Compose

Image
 Alif Adrian Anzary - 5025201274 Pada Tugas 2 PPB, diberikan tugas untuk membuat projek pertama aplikasi mobile sederhana dengan Jetpack Compose. Projek pertama yang dibuat adalah projek sederhana untuk memperkenalkan diri. Projek ini hanya mengubah sedikit dari template awal yang sudah disediakan. Pada projek ini, digunakan software berupa Android Studio dan memakai bahasa Kotlin. Berikut adalah langkah untuk mengerjakan projek ini Setelah membuat projek baru pada Android Studio, tampilan akan langsung diarahkan ke file MainActivity.kt yang merupakan file utama projek yang dapat digunakan untuk mengubah dan memodifikasi projek. Berikut adalah code yang saya gunakan dan hasilnya : package com.example.firstcomposeapp import android.content.Context import android.os.Bundle import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.C...

Sejarah Mobile Phone dan Perkembangan Teknologi Pemrograman Aplikasi Mobile

Image
 Alif Adrian Anzary - 5025201274 Generasi awal (0G) atau Mobile radio telephone ini merupakan teknologi telepon selular modern permulaan, dimana menggunakan jaringan gelombang radio (radiotelephone) khusus (terpisah dan tertutup dengan jaringan lain yang sejenis) dengan jangkauan jaringan yang terbatas dan dapat terhubung dengan jaringan telepon umum biasa. Dipergunakan biasa pada mobil dan truk agar dapat berkomunikasi dengan jaringan telepon biasa. Mobile radio telephone ini dikenal dengan nama dagang WCCs (Wireline Common Carriers, AKA telephone companies), RCCs (Radio Common Carriers), and two-way radio dealers. Prinsipnya seperti jaringan komunikasi Polisi atau Taxi (walkie-talkie), hanya saja Mobile radio telephone ini mempunyai nomor telepon tersendiri dan terhubung dengan jaringannya tersendiri). Mobile radio-telepon ini pada era akhir 1940 dan tahun 1950 yang dikomersialkan, perangkat masih menggunakan komponen utama tabung hampa (karena transistor baru ditemukan tahun 194...

Aplikasi Ulang Tahun Sederhana

Image
Alif Adrian Anzary - 5025201274 Composable adalah sebuah pendekatan dalam pengembangan antarmuka pengguna (UI) di Android yang memungkinkan pengembang untuk membagi tampilan aplikasi menjadi fungsi-fungsi modular yang dapat digabungkan. Dengan menggunakan pendekatan ini, setiap bagian dari tampilan aplikasi dapat dipisahkan menjadi komponen-komponen independen yang dapat digunakan kembali, sehingga meningkatkan kebersihan, keterbacaan, dan pemeliharaan kode. Pada latihan ini, saya akan membuat sebuah aplikasi sederhana untuk mengingat ulang tahun menggunakan pendekatan Composable. Aplikasi ini akan memiliki tampilan yang menarik dan interaktif untuk memberikan pengalaman yang menyenangkan bagi pengguna. Langkah awal adalah memahami struktur dasar aplikasi kita. Kita akan menggunakan berbagai komponen Composable seperti Column, Text, dan Image untuk merancang tampilan aplikasi. Selain itu, kita akan memanfaatkan fleksibilitas Composable untuk membuat tampilan yang responsif dan dinamis,...