Postingan

Menampilkan postingan dari April, 2025

Tugas 7 - Membuat Aplikasi Login Page Sederhana

Gambar
Membuat Aplikasi Login Page Sederhana Ricardo Supriyanto -5025221218 Pada tugas pertemuan 7, saya diberikan penugasan untuk dapat membuat aplikasi login pagi sederhana. Referensi utama yang saya gunakan adalah menggunakan Blog materi dan video yang diberikan saat sesi perkuliahan tersebut. Disini saya mengimplementasikan antarmuka pengguna (UI) untuk halaman login pada aplikasi Android. Aktivitas utama (MainActivity) menampilkan composable LoginScreen, yang berisi semua elemen UI login. LoginScreen menampilkan komponen-komponen standar seperti: Logo aplikasi. Teks judul dan slogan. Dua kolom input (OutlinedTextField) untuk Email dan Password, dilengkapi dengan ikon di awal field. Fungsionalitas tampilkan/sembunyikan password dengan ikon toggle di akhir field password. Tombol utama "Login". Tombol teks "Forgot password?". Tombol ikon untuk login via Google dan Facebook. Teks informasi syarat dan ketentuan. Berikut merupakan sedikit demo aplikasi: Berikut merupakan h...

ETS - Aplikasi To-Do List Personal (TaskManager)

Gambar
Aplikasi To-Do List Personal (TaskManager) Aplikasi TaskManager adalah aplikasi mobile untuk membantu pengguna mengelola tugas harian dengan efisien. Aplikasi ini memungkinkan pengguna untuk dengan mudah menambahkan, melacak, memperbarui, dan menyelesaikan tugas-tugas mereka. Dengan fitur penyimpanan lokal yang handal, semua tugas tersimpan aman di perangkat. Aplikasi ini fokus pada kemudahan penggunaan untuk membantu tetap terorganisir dan tidak ketinggalan deadline. Fitur Aplikasi: Tambah Tugas Baru : Pengguna dapat dengan cepat menambahkan tugas baru yang mencakup judul (wajib), deskripsi, tanggal deadline, dan waktu deadline. Pemilih tanggal dan waktu yang mudah digunakan tersedia untuk mengatur deadline. Edit Tugas : Tugas yang sudah ada dapat diedit untuk memperbarui judul, deskripsi, tanggal, atau waktu deadline. Tandai Selesai : Setiap tugas memiliki checkbox yang memungkinkan pengguna menandai tugas sebagai selesai atau belum selesai. Tugas yang selesai ditandai dengan coretan...

Tugas 6 - Membuat Aplikasi Kalkulator Konversi Mata Uang

Gambar
Membuat Aplikasi Kalkulator Konversi Mata Uang Ricardo Supriyanto - 5025221218 Pada tugas pertemuan 6, saya diberikan instruksi untuk melakukan pengayaan dengan membuat aplikasi kalkulator konversi mata uang dengan menggunakan Kotlin. Project yang saya buat ini dapat melakukan konversi untuk total ada 10 mata uang yaitu: IDR (Indonesian Rupiah) USD (United States Dollar) JPY (Japanese Yen) EUR (Euro) GBP (British Pound Sterling) AUD (Australian Dollar) SGD (Singapore Dollar) CNY (Chinese Yuan) SAR (Saudi Riyal) MYR (Malaysian Ringgit)  Untuk melakukan konversi nilai tukarnya saya masih membuatnya dalam bentuk static  dengan acuan konversinya berdasarkan Kurs Transaksi Bank Indonesia . Berikut merupakan contoh penggunaan aplikasi kalkulator Konversi Mata Uang tersebut: Kode Program Modifikasi: class NumberFormatVisualTransformation (     private val numberFormat: DecimalFormat = DecimalFormat("#,###") ) : VisualTransformation {     override fun filter ( t...

Tugas 5 - Membuat Aplikasi Kalkulator dengan menggunakan Kotlin

Gambar
Membuat Aplikasi Kalkulator dengan menggunakan Kotlin Ricardo Supriyanto - 5025221218 Pada tugas pertemuan 5, saya diberikan instruksi untuk melakukan pengayaan dengan membuat aplikasi kalkulator dengan menggunakan Kotlin. Project yang saya buat adalah kalkulator untuk melakukan konversi bilangan dari 4 jenis, yaitu desimal, biner, oktal, dan heksadesimal. Berikut merupakan contoh penggunaan aplikasi kalkulator konverter tersebut: Berdasarkan contoh penggunaan aplikasi tersebut, sejalan dengan tujuan penggunaan konversinya. Saya lakukan batasan terhadap input yang bisa diterima. Awalnya terdapat kendala karena setelah mencoba memberikan batasan input, ketika saya mengetik arah dari ketikannya terbalik (bukan dari depan ke belakang tetapi dari belakang ke depan). Hasil dari batasan input pada kodenya seperti berikut: Di sisi lain, saya juga mengalami kendala pada penggunaan package di jetpack compose, lebih tepatnya drop down menu. Setelah menggunakan terdapat error yaitu tidak dapat me...