Posts

Showing posts from May, 2025

Tugas 7 Login Page

Image
     Aplikasi Login Page Vito Febrian Ananta 5025211224 Pemrograman Perangkat Bergerak (D) Kode: ( Github Repository ) Pada tugas ke-7 ini, telah dibuat aplikasi yang menampilan halaman login page. Untuk mengembangkan kemampuan secara teknis dan kreatifitas, saya memutuskan untuk mengembangkan aplikasi ini dengan menambah beberapa poin berikut: 1. Menghandle hanya angka value pada password phone number 2. Menambahkan fitur visibility pada password field 3. Menambahkan tampilan dengan social media login Berikut adalah penjelasan detail dari kodenya: 1.  Welcome Text Cuplikan kode ini menggunakan composable Text untuk menampilkan pesan selamat datang. Ini mengatur konten teks, ukuran font, ketebalan font (bold), tinggi baris, dan menerapkan padding di akhir teks untuk tujuan tata letak. 2. Phone Field Bagian ini mendefinisikan OutlinedTextField untuk pengguna memasukkan nomor telepon mereka. Ini mencakup variabel state value untuk menampung teks yang dimasukkan, l...

Tugas 6 Converter

Image
    Aplikasi Converter Vito Febrian Ananta 5025211224 Pemrograman Perangkat Bergerak (D) Kode: ( Github Repository ) Pada tugas ke-6 ini, telah dibuat aplikasi converter. Untuk mengembangkan kemampuan secara teknis dan kreatifitas, saya memutuskan untuk mengembangkan aplikasi ini dengan menambah beberapa poin berikut: 1. Menghandle length dan speed converter. 2. Di currency converter menghandle mata uang sebagai berikut: - IDR - USD - EUR - JPY 3. Di length converter meng-handle satuan pajang sebagai berikut: - mm - cm - m - km 4. Di speed converter meng-handle satuan kecepatan sebagai berikut: - kph - mph Berikut adalah penjelasan detail dari kodenya: 1.  App Structure and UI Design Aplikasi konverter menggunakan Jetpack Compose dengan prinsip desain Material 3 untuk menciptakan antarmuka yang bersih dan intuitif dengan navigasi berbasis tab. Layar utama memungkinkan pengguna untuk beralih di antara berbagai konverter melalui chip filter, memberikan pengalaman yang konsi...

Tugas 5: Calculator

Image
   Aplikasi Calculator Vito Febrian Ananta 5025211224 Pemrograman Perangkat Bergerak (D) Kode: ( Github Repository ) Pada tugas ke-5 ini, telah dibuat aplikasi calculator yang dapat menghandle beberapa operasi seperti "+", "-", "x", "/". Pembelajaran ini dilaksanakan berdsarakan referensi sebagai berikut:  https://www.youtube.com/watch?v=HlE8MEtKBr0 https://developer.android.com/codelabs/basic-android-kotlin-compose-build-a-dice-roller-app#0 . Untuk mengembangkan kemampuan secara teknis dan kreatifitas, saya memutuskan untuk mengembangkan aplikasi ini dengan menambah beberapa poin berikut: 1. Mengganti desain yang tersinpirasi dari calucator IOS app. 2. Menambahkan operasi "decimal", "negate", "clear" dan "delete". 3. Menghandle beberapa case seperti "divided by 0". Berikut adalah penjelasan detail dari kodenya: 1. Fungsi formatNumer Fungsi ini mengubah tampilan angka agar lebih mudah dibaca denga...