Update README.md
This commit is contained in:
parent
410d65cf15
commit
a750ee59d2
45
README.md
45
README.md
@ -1,16 +1,11 @@
|
|||||||
Oke! Aku buatkan versi **README.md** yang sudah disesuaikan dengan **aplikasi absensi kita**, termasuk nama, NPM, kredit AI, dan lisensi FOSS. Kamu bisa langsung pakai ini:
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# 📱 Aplikasi Absensi Akademik Berbasis Koordinat dan Foto (Mobile)
|
# 📱 Aplikasi Absensi Akademik Berbasis Koordinat dan Foto (Mobile)
|
||||||
|
|
||||||
## 📌 Deskripsi Proyek
|
## 📌 Deskripsi Proyek
|
||||||
|
|
||||||
Proyek ini merupakan **Tugas Akhir / Project Akhir Mata Kuliah Pemrograman Mobile** oleh:
|
Proyek ini merupakan **Tugas Akhir / Project Akhir Mata Kuliah Pemrograman Mobile** oleh:
|
||||||
|
|
||||||
**Nama:** Rafi Fattan Fitriardi
|
* Nama: Rafi Fattan Fitriardi
|
||||||
|
* NPM: 202310715002
|
||||||
**NPM:** 202310715002
|
|
||||||
|
|
||||||
Aplikasi ini adalah **aplikasi mobile akademik berbasis Android** yang memungkinkan mahasiswa melakukan **absensi dengan validasi lokasi GPS dan pengambilan foto selfie**. Aplikasi dirancang untuk meningkatkan **validitas kehadiran mahasiswa**, sehingga absensi hanya dapat dilakukan apabila mahasiswa:
|
Aplikasi ini adalah **aplikasi mobile akademik berbasis Android** yang memungkinkan mahasiswa melakukan **absensi dengan validasi lokasi GPS dan pengambilan foto selfie**. Aplikasi dirancang untuk meningkatkan **validitas kehadiran mahasiswa**, sehingga absensi hanya dapat dilakukan apabila mahasiswa:
|
||||||
|
|
||||||
@ -99,6 +94,33 @@ Aplikasi memerlukan izin berikut:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 🏗️ Struktur Aplikasi
|
||||||
|
MainActivity.kt → Activity utama dan entry point aplikasi
|
||||||
|
|
||||||
|
AbsensiScreen Composable → UI absensi termasuk dropdown mata kuliah, tombol foto, dan tombol kirim absensi
|
||||||
|
|
||||||
|
bitmapToBase64() → Utility konversi foto ke Base64
|
||||||
|
|
||||||
|
kirimKeN8n() → Fungsi kirim data absensi ke server n8n
|
||||||
|
|
||||||
|
Absensi data class → Model untuk riwayat absensi
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📝Change Log (Dari Kode Dasar → Versi Final)
|
||||||
|
|
||||||
|
Menambahkan dropdown mata kuliah agar user bisa memilih mata kuliah sebelum absensi.
|
||||||
|
|
||||||
|
Mengirim selectedMatkul ke server sehingga Google Sheet menerima mata kuliah yang dipilih.
|
||||||
|
|
||||||
|
Menampilkan riwayat absensi di layar menggunakan LazyColumn.
|
||||||
|
|
||||||
|
Menambahkan preview foto sebelum dikirim ke server.
|
||||||
|
|
||||||
|
Memodifikasi UI dengan gradient background, card, dan tombol berwarna hijau agar lebih modern.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 📂 Mockup
|
## 📂 Mockup
|
||||||
|
|
||||||
.
|
||||||
License: MIT
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user