Posts

Tugas 8 PPB

   Tugas 8 Pemrograman Perangkat Bergerak   Nama : Ahmad Rafif Hikmatiar NRP : 5025211247 Kelas : Pemrograman Perangkat Bergerak (D)   Login Page   Pada pertemuan ini ditugaskan membuat Login Page. Antarmuka ini menyajikan elemen-elemen umum yang terdapat dalam halaman login seperti logo aplikasi, input untuk username dan password, tombol login, serta opsi login alternatif menggunakan Facebook, Google, dan Apple.

Tugas 7 PPB

Image
   Tugas 7 Pemrograman Perangkat Bergerak   Nama : Ahmad Rafif Hikmatiar NRP : 5025211247 Kelas : Pemrograman Perangkat Bergerak (D)   Login Page   Pada pertemuan ini ditugaskan membuat Login Page. Antarmuka ini menyajikan elemen-elemen umum yang terdapat dalam halaman login seperti logo aplikasi, input untuk username dan password, tombol login, serta opsi login alternatif menggunakan Facebook, Google, dan Apple.   Youtube     Code               https://github.com/arafifh/tugas-7-ppb.git       package com.example.login_page_android_app import androidx.compose.foundation.Image import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compos...

Tugas 6 PPB

Image
   Tugas 6 Pemrograman Perangkat Bergerak   Nama : Ahmad Rafif Hikmatiar NRP : 5025211247 Kelas : Pemrograman Perangkat Bergerak (D)   Currency Converter   Pada pertemuan ini ditugaskan membuat aplikasi Currency Converter. Aplikasi ini memungkinkan pengguna untuk memasukkan sejumlah uang, memilih mata uang asal dan tujuan, lalu menampilkan hasil konversi berdasarkan nilai tukar yang telah ditentukan. Berikut adalah penjelasan lebih detail dari implementasi yang dilakukan. 1. Youtube   2. Code     Github:  https://github.com/arafifh/tugas-6-ppb.git   MainActivity.kt package com.example.currency_converter_android_app import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import com.example.cur...

Tugas 5 PPB

   Tugas 5 Pemrograman Perangkat Bergerak   Nama : Ahmad Rafif Hikmatiar NRP : 5025211247 Kelas : Pemrograman Perangkat Bergerak (D)   Dice Roller

ETS Pemrograman Perangkat Bergerak D

Image
 Evaluasi Tengah Semester Pemrograman Perangkat Bergerak - D   Nama      : Ahmad Rafif Hikmatiar NRP       : 5025211247 BookSport BookSport adalah sebuah aplikasi yang bertujuan untuk membantu user dalam melakukan booking lapangan untuk olahraga sesuai jadwal dan olahraga yang diinginkan. Jadi orang yang ingin melakukan booking lapangan tidak perlu repot-repot untuk pergi ke lokasi dengan worst case lapangan sudah penuh.  User hanya perlu membuka aplikasi BookSport untuk melakukan check apakah lapangan tersedia atau tidak dan tidak perlu melakukan "gambling" untuk pergi ke lokasi menanyakan ketersediaan lapangan. Thumbnail    Youtube:  youtube demo progress

Tugas 4 PPB

Image
 Tugas 4 Pemrograman Perangkat Bergerak   Nama : Ahmad Rafif Hikmatiar NRP : 5025211247 Kelas : Pemrograman Perangkat Bergerak (D)   Dice Roller   1.  Youtube   2. Github   3. Code package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember ...