Postingan

Tugas 11 (Membuat Aplikasi Autentikasi)

Gambar
Aplikasi Autentikasi     Pada kesempatan kali ini, diberikan tugas untuk mencoba aplikasi starbuck dan membuat dengan versi sendiri. Berikut akan saya lampirkan hasil pengerjaannya Readable Source Code Main Activity Komponen utama Android ( ComponentActivity ) yang memanggil fungsi OTPApp() untuk memulai UI dengan tema OtpTheme . enableEdgeToEdge() membuat tampilan UI menyatu dengan layar penuh. Fungsi OTPApp() Ini adalah inti logika aplikasi. Terdapat beberapa state dan kontrol navigasi antar layar: currentScreen : Mengatur tampilan layar yang aktif saat ini ( Login , Register , OTPVerification , PersonalData , Welcome ). registerData : Menyimpan data dari layar Register. personalData : Menyimpan data pribadi user setelah registrasi. user : Menyimpan semua informasi user secara keseluruhan. currentOTP : Menyimpan OTP yang digenerate untuk verifikasi. isFromLogin : Flag untuk membedakan apakah pengguna berasal dari login atau registrasi. Fungsi Utilit...

EAS Pemograman Perangkat Bergerak

Gambar
NdangFit - EAS Kelompok 14 EAS Kelompok 14: Muhammad Zien Zidan   5025211122 Ariella Firdaus Imata   5025211138 Jawahirul Wildan   5025211150 Deskripsi Aplikasi Dalam penugasan EAS kali ini, kami memutuskan untuk membuat sebuah aplikasi Sport dengan nama "NdangFit" . “NdangFit” adalah aplikasi pengelola yang dirancang untuk membantu pengguna dalam melakukan kegiatan berolahraga, khususnya olahraga di rumah. Dengan fitur-fitur yang mudah digunakan, pengguna dapat menjaga kebugaran tubuh tanpa harus pergi ke pusat kebugaran. Fitur - Fitur Sign Up & Login Target Pribadi Track Aktivitas Progress Foto Beranda UI Intuitif & Responsive Notifikasi Pengingat Profile Tampilan Awal Infografis Aplikasi Infografis NdangFit oleh Kelompok 14 Tampilan UI ...

Tugas 10 Unscramble Word App

Gambar
 Unscramble Word App     Pada pertemuan kali ini, dilakukan secara online dan diberikan tugas untuk membuat aplikasi unscramble word. Aplikasi ini adalah  game pengacak ejaan kata untuk satu pemain. Aplikasi menampilkan kata acak, dan pemain harus menebak kata tersebut menggunakan semua huruf yang ditampilkan. Pemain akan mendapatkan poin jika kata tersebut benar. Jika tidak, pemain dapat mencoba menebak kata sebanyak-banyaknya. Aplikasi ini juga memiliki opsi untuk melewati kata saat ini. Di pojok kanan atas, aplikasi menampilkan jumlah kata, yaitu jumlah kata acak yang dimainkan dalam game saat ini. Ada 10 kata acak per game.     Dalam blog kali ini, akan saya lampirkan Readable source code, tampian output, source code, dan video presentasi. Readable Source Code class MainActivity : ComponentActivity() MainActivity adalah activity utama dari aplikasi. ComponentActivity adalah superclass dari activity modern berbasis Compose. override fun onCreate (sav...

Tugas 9 Aplikasi Dessert Clicker (Activity dan Intent) - Mei 22, 2025

Gambar
 Aplikasi Dessert Clicker     Pada pertemuan pemograman perangkat bergerak kali ini, diberikan suatu tugas untuk membuat sebuah aplikasi dessert clicker yang memuat activity dan intent. Dalam blog ini, saya akan melampirkan source code, hasil output, readable source code, dan video presentasi. Readable Source Code class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { enableEdgeToEdge () super .onCreate(savedInstanceState) Log.d( TAG , "onCreate Called" ) setContent { DessertClickerTheme { // A surface container using the 'background' color from the theme Surface ( modifier = Modifier . fillMaxSize () . statusBarsPadding (), ) { DessertClickerApp ( desserts = Datasource. dessertList ) } } } } Class utama ap...

Tugas 8 (Aplikasi Woof)

Gambar
 Aplikasi Woolf      Pada pertemuan kai ini, perkuliahan dilakukan secara online dan diberikan penugasan untuk membuat sebuah aplikasi woolf. Tugas ini merupakan tugas ke-8 yang diberikan selama perkuliahan berlangsung. Readable Source Code class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContent { WoofTheme { // A surface container using the 'background' color from the theme Surface ( modifier = Modifier. fillMaxSize () ) { WoofApp () } } } } } Sebagai entry point aplikasi Android: onCreate() dipanggil saat aplikasi pertama kali dibuat setContent { ... } mengatur UI menggunakan Compose WoofTheme { Surface { WoofApp() } } : Menetapkan tema dan permukaan latar belakang, lalu memanggil UI utama WoofApp() @Composable...

ETS Pemograman Perangkat Bergerak

Gambar
PrioriTask - ETS Kelompok 14 ETS Kelompok 14: Muhammad Zien Zidan   5025211122 Ariella Firdaus Imata   5025211138 Deskripsi Aplikasi Dalam penugasan ETS kali ini, kami memutuskan untuk membuat sebuah aplikasi To Do List dengan nama "PrioriTask" . “PrioriTask” adalah aplikasi pengelola tugas harian berbasis mobile dan web yang dirancang untuk membantu pengguna mengatur, memprioritaskan, dan menyelesaikan seluruh aktivitas harian mereka dengan lebih terstruktur. Dengan antarmuka yang mengusung prinsip Material Design, PrioriTask menampilkan tampilan yang bersih, intuitif, dan responsif pada berbagai ukuran layar. Pengguna dapat dengan mudah menambahkan tugas baru lengkap dengan tanggal dan waktu deadline, memantau progres melalui checkbox, tenggat waktu, atau status penyelesaian. Aplikasi ini memadukan fungsionalitas manajemen waktu dan pengalaman pengguna yang mulus, sehingga cocok untuk p...