Langsung ke konten utama

Evaluasi Akhir Semester

 Evaluasi Akhir Semester

Nama: Surya Abdillah
NRP: 5025201229
Kelas: PPB I
Tahun: 2024

Link gdocs:

Buat spesifikasi dan deskripsi aplikasi yang mampu dibuat berdasarkan studi kasus di atas?

Aplikasi Alfamind merupakan aplikasi yang digunakan oleh pemilik franchise Alfamidi untuk melihat daftar produk yang tersedia. Spesifikasi kebutuhan yang ada pada aplikasi ini adalah:
  • Pengguna masuk screen pembuka Alfamind
  • Pengguna mampu melakukan Sign Up dan Sign In
  • Pengguna dapat melihat katalog barang
  • Pengguna mampu melihat profil akun

Buat use case dan flowchart yang akan diimplementasikan?

Berdasarkan spesifikasi yang telah ditentukan, maka use case dalam aplikasi ini adalah:
  • melakukan pendaftaran akun
  • masuk ke akun
  • melihat profil akun
  • melihat barang dagangan yang tersedia
Berikut merupakan flowchart dari aplikasi



Gambarkan UI yang akan diimplementasikan.

UI dari aplikasi adalah sebagai berikut:

Prototype Figma dapat dilihat sebagai berikut:

Implementasikan Rancangan?

Implementasi dilakukan menggunakan Kotlin. Komponen disusun menggunakan jetpack compose. Digunakan font yang sesuai dengan menambahkan file ttf. Pengaturan tipografi pada file Type.kt. Pengaturan warna pada Color.kt dan colors.xml. Pengaturan tema dengan melakukan perubahan warna pada top status bar pada file Theme.kt. Data produk disimpan dalam bentuk data class. Penyimpanan variable string pada strings.xml. Untuk menampilkan data produk digunakan LazyVerticalStaggeredGrid. Berikut hasil screenshot dari implementasi aplikasi:



Video:

Sumber kode dapat diakses pada repo berikut:

https://github.com/SuryaAbdillah/alfamind/


Buat presentasi dan demo implementasi upload di Youtube, dan isi lembar monitoring?

Video demo dapat dilihat pada link berikut:


Komentar

Postingan populer dari blog ini

Kalkulator Sederhana

Kalkulator Sederhana Membuat Projek Projek dibuat dengan memilih New Project dan menggunakan Empty Activities, beri nama projek sesuai selera, saya sendiri menggunakan nama MyCalculator dengan minimum SDK API 26 Oreo. Setelah itu klik Finish.  Menyusun Sumber Kode Aplikasi ini sangat sederhana, hanya cukup mengikuti beberapa langkah berikut: Buat variable num1 dan num2 untuk menyimpan nilai input dari user, jangan lupa untuk menambahkan import runtime.* Membuat TextField untuk menerima input dari user dengan mensingkronisasi variabel num1 dan num2 Membentuk operasi perhitungan dengan button dimana pada button menggunakan aktivitas perhitungan apabila diklik. input yang berupa string akan diubah menjadi integer dan dilakukan perhitungan yang sesuai. Hasil perhitungan akan ditampilkan sebagai pop up, hal ini dilakukan dengan Toast.  Hasil Akhir Referensi:  Referensi YT Sumber kode lengkap sebagai berikut:

Hello World dengan Kotlin

 Program Hello World dengan Kotlin      Pada kesempatan ini, kita akan mencoba membuat program yang menampilkan pesan modifikasi "Hello World!", yakni "Hello Surya!". Sebagai newbie  dalam pemrograman android, di sini kita akan belajar step by step  berdasarkan tutorial yang ada di internet ( TutorialMadeSimple ). Yuk kita mulai!! 1. Download Android Studio dan Membuka Projek     Kita akan menggunakan android studio untuk membuat program ini. Anda bisa men-download pada link ini  download android studio . Setelah ter-download, anda bisa menginstall terlebih dahulu. Untuk memulai projek, pilih new project. Untuk program ini kita akan menggunakan Empty Views Activity . Ubah nama projek sesuai keinginan Anda, 2. Merubah String "Hello World!"      Apabila Anda melihat pada file activity_main.xml, terdapat bagian ` android:text ` berisikan teks Hello World. Namun, Anda tidak bisa merubah secara langsung. Untuk merubah teks, akses fi...