https://github.com/suryasaputro/himatiftrack
📝 Aplikasi Input Data Himpunan Mahasiswa Teknologi Informasi (HIMATIF)
https://github.com/suryasaputro/himatiftrack
android-studio java mobile-app mobile-development
Last synced: 6 months ago
JSON representation
📝 Aplikasi Input Data Himpunan Mahasiswa Teknologi Informasi (HIMATIF)
- Host: GitHub
- URL: https://github.com/suryasaputro/himatiftrack
- Owner: suryasaputro
- Created: 2025-06-28T09:58:59.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-28T11:27:18.000Z (7 months ago)
- Last Synced: 2025-06-28T11:39:24.990Z (7 months ago)
- Topics: android-studio, java, mobile-app, mobile-development
- Language: Java
- Homepage:
- Size: 1.99 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📱 HimatifTrack
**HimatifTrack** adalah aplikasi Android yang dikembangkan untuk membantu pengelolaan data anggota **Himpunan Mahasiswa Teknologi Informasi** secara digital.
Aplikasi ini memudahkan pendataan, pencatatan, dan pengelolaan informasi anggota dengan antarmuka modern dan mudah digunakan.
---
## 🚀 Fitur Aplikasi HimatifTrack
- **Input Data Anggota Secara Lengkap**
Pengguna dapat mengisi formulir lengkap data anggota, mulai dari **Nama, NIM, Angkatan, Email, Tanggal Lahir, Jenis Kelamin, Alamat**, hingga **Hobi**, yang seluruhnya tertata dengan baik dan mudah diakses.
- **Dropdown Pintar untuk Angkatan & Gender**
Menggunakan komponen **MaterialAutoCompleteTextView**, pengguna dapat memilih **angkatan** (dari tahun 2015 hingga 2025) dan **jenis kelamin** melalui dropdown yang interaktif dan responsif.
- **Date Picker untuk Tanggal Lahir**
Input tanggal lahir dilengkapi dengan komponen **DatePickerDialog** sehingga pengguna dapat memilih tanggal dengan lebih praktis dan menghindari kesalahan penulisan format.
- **Validasi Otomatis**
Sistem akan secara otomatis memeriksa apakah semua kolom yang wajib diisi sudah lengkap, serta memastikan **format email valid** sebelum data disimpan. Ini mencegah input kosong atau salah.
- **Penyimpanan Data Lokal (Offline)**
Data anggota yang diinput akan langsung disimpan menggunakan **SQLite database lokal**, sehingga aplikasi dapat digunakan **tanpa koneksi internet** dan tetap menyimpan data dengan aman.
- **Kelola Data Anggota**
Pengguna dapat menampilkan daftar seluruh anggota yang telah diinput, lalu melakukan aksi **ubah data (edit)** atau **hapus data** secara langsung melalui daftar.
---
## 📸 Cuplikan Tampilan
- Halaman Menu Utama
- Halaman Input Data
- Halaman Lihat Data
- Halaman Detail
---
## 📦 Unduh APK
Unduh versi terbaru aplikasi melalui halaman [GitHub Releases](https://github.com/suryasaputro/HimatifTrack/releases/tag/1.0.0).
📁 File: `HimatifTrack-v1.0-debug.apk` *(versi debug)*
---
## 🔧 Teknologi yang Digunakan
- **Bahasa Pemrograman**: Java
- **IDE**: Android Studio
- **Database**: SQLite
- **UI/UX**: XML + Material Components
- **Font**: Comfortaa
- **Minimal SDK**: Android 7.0 (API 24)
---
## 🛠 Cara Build Aplikasi
- Clone repositori ini:
```bash
git clone https://github.com/suryasaputro/HimatifTrack.git
- Buka project dengan Android Studio
- Sync Gradle & build project
- Untuk membuat APK:
- Debug: Build → Build APK(s)
- Release: Build → Generate Signed APK