Tugas Week 5 - PPB G - 5025221005
Tugas 5 - Kotlin Calculator
NAMA : Nabilah Atika Rahma
NRP : 5025221005
KELAS : Pemrograman Perangkat Bergerak - PPB G
TAHUN : 2025
Aplikasi Kalkulator Sederhana dengan Jetpack Compose
Aplikasi kalkulator sederhana ini dibangun menggunakan Jetpack Compose untuk Android dengan fokus pada desain modern dan fungsionalitas dasar.
Fitur Utama
Aplikasi kalkulator ini menawarkan berbagai fungsi yang cukup lengkap, mulai dari operasi dasar hingga beberapa fitur tambahan yang meningkatkan pengalaman pengguna:
Operasi Matematika Dasar:
-
Penjumlahan (+)
-
Pengurangan (-)
-
Perkalian (×)
-
Pembagian (÷)
-
Modulo (%)
Fitur Lanjutan:
-
Tombol Clear (C): Untuk menghapus semua input.
-
Tombol Backspace (⌫): Untuk menghapus input terakhir.
-
Input Titik Desimal: Memungkinkan pengguna untuk memasukkan angka desimal.
-
Penanganan Kesalahan: Aplikasi menangani kesalahan seperti pembagian dengan nol dan operasi yang tidak valid.
Antarmuka Pengguna (UI) Modern:
-
Menggunakan Material Design 3 untuk desain yang bersih dan intuitif.
-
Tampilan ganda untuk input dan hasil perhitungan.
-
Tombol operasi yang diberi warna agar lebih mudah dikenali.
-
Pesan kesalahan yang muncul secara otomatis dan menghilang setelah beberapa detik.
Penggunaan Aplikasi Kalkulator
Cara menggunakan aplikasi kalkulator ini sangat mudah dan intuitif. Berikut adalah langkah-langkah sederhananya:
-
Masukkan Angka: Ketik angka pertama di field "Number 1" dan angka kedua di "Number 2".
-
Pilih Operasi: Pilih tombol operasi sesuai yang Anda inginkan:
-
+
untuk penjumlahan -
-
untuk pengurangan -
×
untuk perkalian -
÷
untuk pembagian -
%
untuk modulo
-
-
Tekan "=": Untuk menghitung hasil dari operasi yang Anda pilih.
-
Lihat Hasilnya: Hasil perhitungan akan tampil di bagian atas layar.
-
Penghapusan Input: Jika Anda ingin memulai ulang perhitungan, tekan tombol C untuk menghapus semua input atau tombol ⌫ untuk menghapus satu per satu angka yang terakhir dimasukkan.
Teknologi yang Digunakan
Aplikasi kalkulator ini dibangun menggunakan beberapa teknologi canggih untuk memastikan performa dan pengalaman pengguna yang optimal:
-
Kotlin: Bahasa pemrograman utama untuk aplikasi Android.
-
Jetpack Compose: Digunakan untuk membangun UI aplikasi secara deklaratif.
-
Material Design 3: Membantu merancang antarmuka yang modern dan responsif.
-
State Management: Menggunakan
remember
danmutableState
dari Jetpack Compose untuk menangani perubahan state aplikasi.
Link Penting
-
Video Tutorial YouTube:
Demo YT -
Kode Sumber GitHub untuk Kalkulator Dasar:
Basic Calculator di sini. -
Kode Sumber GitHub untuk Kalkulator Lengkap:
Calculator di sini.
Kesimpulan
Aplikasi kalkulator yang dibangun dengan Jetpack Compose ini bukan hanya menawarkan fungsi dasar kalkulasi, tetapi juga dilengkapi dengan fitur-fitur canggih seperti penanganan kesalahan, tombol clear dan backspace, serta tampilan yang ramah pengguna. Dengan memanfaatkan teknologi modern seperti Material Design 3 dan Kotlin, aplikasi ini dirancang untuk memberikan pengalaman pengguna yang menyenangkan dan efisien.
Jangan lupa untuk mencoba aplikasi ini dan menggali lebih dalam melalui video tutorial serta kode sumber yang telah disediakan. Happy coding! ✨
Comments
Post a Comment