Postingan

Menampilkan postingan dari April, 2025

ETS PPB - KEYSA ANADEA 5025211028

Gambar
ETS PPB Deskripsi Proyek: GoArena (Booking Lapangan) Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A Link PPT:  PPT Link Project:  https://github.com/keysanadea/GoArena Link Demo Aplikasi:  Demo Aplikasi Link Demo PPT Aplikasi:  Demo PPT Link Docs:  Docs GoArena – Akses Cepat ke Lapangan Favoritmu! Deskripsi Singkat GoArena adalah aplikasi mobile yang dirancang untuk memudahkan pengguna dalam melakukan pemesanan lapangan olahraga seperti badminton, futsal, basket, tenis, dan kolam renang. Aplikasi ini mengutamakan kemudahan penggunaan, antarmuka yang ramah pengguna, serta efisiensi dalam proses booking. Fitur Utama Login & Registrasi Autentikasi pengguna secara aman sebelum melakukan booking. Home & Eksplorasi Lapangan Menampilkan berbagai jenis lapangan lengkap dengan lokasi, harga, dan rating. Pilih Jadwal & Jam Main Pengguna dapat memilih tanggal dan waktu ketersediaan lapangan sesuai preferensi. Detail Booking Menampilk...

TUGAS 7 PPB - KEYSA ANADEA 5025211028

Gambar
TUGAS 7 PPB Deskripsi Proyek: Login Page Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A Membangun sebuah aplikasi Login Page sederhana menggunakan Jetpack Compose di Android Studio. Aplikasi ini digunakan untuk menerima inputan email dan password, serta melakukan validasi sederhana sebelum login. Langkah-Langkah Pembuatan Aplikasi 1. Membuat Project Baru Membuat project baru di Android Studio dengan konfigurasi berikut: Template: Empty Activity (Compose aktif) Nama Project: LoginPage Bahasa: Kotlin Minimum SDK: API 24 (Android 7.0 Nougat) 2. Membuat Halaman Login Semua tampilan dan logika dibuat menggunakan Jetpack Compose . Fitur halaman login: Text Input Email : Input email pengguna. Text Input Password : Input password pengguna. Button Sign In : Untuk melakukan validasi dan login. Validasi : Email tidak boleh kosong dan harus sesuai format email. Password tidak boleh kosong dan harus lebih dari 6 karakter. Toast Message :...

TUGAS 6 PPB - KEYSA ANADEA 5025211028

Gambar
    TUGAS 5 PPB Deskripsi Proyek: Currency Converter Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A Membangun Aplikasi Currency Converter Membangun program Currency Converter sederhana menggunakan bahasa pemrograman Kotlin berbasis console. Program ini dapat mengkonversi mata uang dari satu negara ke negara lain berdasarkan nilai tukar yang sudah ditentukan. Langkah-Langkah Pembuatan Program 1. Membuat Project Baru Saya membuat folder project baru dengan nama CurrencyConverter . Kemudian membuat file Kotlin baru bernama CurrencyConverter.kt . 2. Membuat Program Konversi Mata Uang Program dibuat menggunakan fitur dasar Kotlin: Data Class: Membuat Currency untuk menyimpan data kode, nama, nilai tukar, dan locale. Fungsi main() : Menampilkan daftar pilihan mata uang sumber. Menampilkan daftar pilihan mata uang tujuan. Input jumlah uang yang ingin dikonversi. Menghitung hasil konversi dan menampilkannya dalam format mata uang lokal. ...

TUGAS 5 PPB - KEYSA ANADEA 5025211028

Gambar
   TUGAS 5 PPB Deskripsi Proyek: Kalkulator App Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A Membangun Aplikasi Kalkulator Sederhana di Android Studio Menggunakan Jetpack Compose Pada tugas kali ini, saya membuat sebuah aplikasi kalkulator sederhana menggunakan Jetpack Compose di Android Studio. Aplikasi ini dapat melakukan operasi matematika dasar, yaitu: Penjumlahan ➕ Pengurangan ➖ Perkalian ✖️ Pembagian ➗ Clear input (Tombol C)  Langkah-Langkah Pembuatan Aplikasi 1. Membuat Project Baru Saya membuat project Android Studio baru dengan konfigurasi: Template: Empty Activity (Compose aktif) Nama project: KalkulatorApp Bahasa: Kotlin Minimum SDK: API 24 (Android 7.0 Nougat) 2. Membuat Tampilan Kalkulator Semua tampilan dibuat menggunakan fungsi @Composable . Tampilan kalkulator terdiri dari: Display Area : Menampilkan angka input dan hasil perhitungan. Tombol Angka dan Operator : Disusun dalam grid 4x4. Tombol Clear (C) ...

TUGAS 4 PPB - KEYSA ANADEA 5025211028

Gambar
  TUGAS 3 PPB Deskripsi Proyek: Dice Roller Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A 🎲 Membuat Aplikasi Dice Roller dengan Jetpack Compose Pada tugas kali ini, saya membuat aplikasi sederhana bernama Dice Roller menggunakan Jetpack Compose di Android Studio. Aplikasi ini memiliki fitur sederhana: Menampilkan gambar dadu di tengah layar Saat tombol "Roll" ditekan, gambar dadu akan berubah secara acak (dari angka 1 sampai 6) Langkah-Langkah Pembuatan 1. Membuat Project Baru Saya membuat project Android Studio dengan template Empty Activity . Karena menggunakan Jetpack Compose , tampilan aplikasi akan dibangun langsung melalui kode Kotlin tanpa file XML layout tradisional. 2. Menambahkan Gambar Dadu Saya menambahkan 6 file gambar dadu ke dalam folder res/drawable/ , yaitu: dice_1.xml dice_2.xml dice_3.xml dice_4.xml dice_5.xml dice_6.xml File-file ini adalah vector drawable yang mewakili setiap sisi dadu dari angka 1 hing...