Posts

Pemrograman Perangkat Bergerak (D) - Tugas 6

Image
Nama : Tsaqif Deniar B. NRP : 5025211151 Kelas : Pemrograman Perangkat Bergerak D Evaluasi Tengah Semester Proyek Front End Aplikasi Mobile Aplikasi Konversi Mata Uang      Aplikasi Konversi Mata Uang adalah aplikasi Android sederhana yang memungkinkan pengguna untuk melakukan konversi nilai tukar antara Rupiah (IDR) dan Dolar Amerika (USD). Aplikasi ini dirancang dengan tampilan yang bersih dan mudah digunakan, serta mengimplementasikan teknologi modern Android seperti Jetpack Compose dan Material 3 Design. Fitur Utama Konversi dari Rupiah (IDR) ke Dolar Amerika (USD) Konversi dari Dolar Amerika (USD) ke Rupiah (IDR) Antarmuka pengguna yang intuitif dengan desain Material Design Validasi input untuk memastikan pengguna memasukkan nilai yang valid Tombol reset untuk memudahkan pengguna memulai konversi baru Kurs Konversi Aplikasi menggunakan nilai kurs tetap 1 USD = Rp 15.000 untuk melakukan perhitungan konversi. Implementasi Kode Utama Kode Github : ...

Evaluasi Tengah Semester PPB (D) - Tsaqif Deniar

Image
Nama : Tsaqif Deniar B. NRP : 5025211151 Kelas : Pemrograman Perangkat Bergerak D Evaluasi Tengah Semester Proyek Front End Aplikasi Mobile Deskripsi Aplikasi -- Catat Disini – Catat Disini adalah aplikasi pencatatan keuangan pribadi yang dirancang untuk membantu pengguna mengelola pemasukan dan pengeluaran secara efisien. Aplikasi ini menyediakan fitur untuk mencatat setiap transaksi, melihat total saldo, serta memantau laporan keuangan berdasarkan kategori dan waktu. Dengan antarmuka yang sederhana dan intuitif, pengguna dapat dengan mudah menambahkan, mengelompokkan, dan melacak transaksi harian mereka. Fitur penyimpanan lokal memastikan data tetap aman di perangkat, sehingga pengguna dapat mengaksesnya kapan saja tanpa memerlukan koneksi internet. Fitur Aplikasi Catat Disini Halaman Dashboard Menampilkan ringkasan keuangan pengguna, termasuk total saldo, total pemasukan, dan total pengeluaran dalam periode tertentu (misalnya bulanan). Memberikan gambaran umum tentang kondis...

Pemrograman Perangkat Bergerak (D) - Pertemuan 5

Image
Nama      : Tsaqif Deniar Bhakti NRP         :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 5 Kalkulator Sederhana      Aplikasi kalkulator sederhana dikembangkan menggunakan Kotlin pada Android Studio 2024.3.1.14, dirancang untuk melakukan operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Antarmuka pengguna memanfaatkan ConstraintLayout dan GridLayout untuk menyusun dua kolom input angka (EditText), empat tombol operasi, serta area hasil perhitungan (TextView). Implementasi Data Binding digunakan untuk menghubungkan elemen antarmuka (XML) dengan logika aplikasi (Kotlin), memastikan sinkronisasi data yang efisien. Aplikasi juga mencakup validasi input untuk mencegah kesalahan seperti pembagian dengan nol atau karakter non-numerik, dengan pesan Toast sebagai umpan balik interaksi. Proyek ini bertujuan mengeksplorasi konsep dasar pengembangan Android...

Pemrograman Perangkat Bergerak (D) - Pertemuan 4

Image
Nama      : Tsaqif Deniar Bhakti NRP         :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 4 Composable Text      Aplikasi Dice Roller sederhana dibangun menggunakan Android Studio dan Jetpack Compose, toolkit modern untuk pengembangan antarmuka pengguna secara deklaratif. Proyek ini mencakup pembuatan tampilan UI yang responsif dengan memanfaatkan komponen seperti Column, Image, Text, Button, dan Spacer. Logika interaktif diimplementasikan melalui state management dengan mutableStateOf untuk menyimpan dan memperbarui hasil pelemparan dadu secara dinamis. Gambar-gambar dadu yang sesuai dengan hasil pelemparan ditampilkan menggunakan resource drawable yang diakses melalui painterResource. Penggunaan string resource diterapkan untuk mendukung aksesibilitas dan memudahkan pemeliharaan teks dalam aplikasi. Proyek ini mencakup penerapan konsep dasar pengembangan aplikasi Android, termas...

Pemrograman Perangkat Bergerak (D) - Pertemuan 3

Image
Nama      : Tsaqif Deniar Bhakti NRP         :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 3 Composable Text      Dalam dunia pengembangan aplikasi Android modern, Jetpack Compose telah menjadi alat yang sangat kuat untuk membangun antarmuka pengguna (UI) dengan cara yang lebih sederhana dan efisien. Salah satu komponen dasar dalam Jetpack Compose adalah Text , yang memungkinkan pengembang untuk menampilkan teks dengan berbagai gaya dan format secara fleksibel. Dalam tutorial ini, kita akan mempelajari langkah-langkah untuk menggunakan Composable Text dalam proyek Android Studio. Anda akan memulai dengan membuat UI sederhana yang menampilkan pesan "Happy Birthday Sam!" dengan ukuran font besar, serta memahami bagaimana menerapkan styling seperti warna, ukuran, dan tipografi tema ke dalam teks. Tutorial ini dirancang untuk membantu pemula memahami konsep dasar Jetpack Compose sekali...

Pemrograman Perangkat Bergerak (D) - Pertemuan 2

Image
Nama      : Tsaqif Deniar Bhakti NRP         :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 2 Dasar Dasar Jetpack Compose      Jetpack Compose adalah framework UI modern yang dikembangkan oleh Google untuk membangun antarmuka pengguna (UI) pada aplikasi Android. Dengan pendekatan deklaratif, Jetpack Compose memungkinkan pengembang untuk mendeskripsikan bagaimana UI seharusnya terlihat berdasarkan state tertentu, dan framework ini secara otomatis akan memperbarui tampilan ketika state berubah. Berbeda dengan metode tradisional yang menggunakan XML untuk mendesain layout, Jetpack Compose sepenuhnya berbasis Kotlin, sehingga semua kode UI ditulis dalam satu file Kotlin tanpa perlu file XML terpisah. Framework ini juga menyediakan komponen-komponen dasar seperti Text, Button, Row, Column, dan lainnya yang mudah digunakan untuk membangun tata letak yang responsif dan interaktif. Selain i...

Pemrograman Perangkat Bergerak (D) - Pertemuan 1

Image
Nama      : Tsaqif Deniar Bhakti NRP        :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 1 Teknologi Perangkat Bergerak      Perangkat bergerak (mobile device) adalah perangkat elektronik portabel yang dirancang untuk mendukung aktivitas komunikasi, komputasi, hiburan, dan produktivitas dalam genggaman tangan. Perangkat ini mencakup smartphone, tablet, wearable devices (seperti smartwatch), dan perangkat lainnya yang dapat dioperasikan secara fleksibel tanpa terbatas pada lokasi tetap. Dengan kemampuan untuk terhubung ke internet, menjalankan aplikasi, dan memanfaatkan berbagai sensor seperti GPS, kamera, dan accelerometer, perangkat bergerak telah menjadi alat penting dalam kehidupan sehari-hari. Evolusi teknologi perangkat bergerak telah mengubah cara manusia berkomunikasi, bekerja, dan mengakses informasi, menjadikannya salah satu inovasi paling signifikan dalam sejarah teknologi mo...