{"id":29189937,"url":"https://github.com/suryasaputro/himatiftrack","last_synced_at":"2025-08-10T22:34:10.152Z","repository":{"id":301715005,"uuid":"1010083070","full_name":"suryasaputro/HimatifTrack","owner":"suryasaputro","description":" 📝 Aplikasi Input Data Himpunan Mahasiswa Teknologi Informasi (HIMATIF)","archived":false,"fork":false,"pushed_at":"2025-06-28T11:27:18.000Z","size":2087,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-28T11:39:24.990Z","etag":null,"topics":["android-studio","java","mobile-app","mobile-development"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suryasaputro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-28T09:58:59.000Z","updated_at":"2025-06-28T11:27:21.000Z","dependencies_parsed_at":"2025-06-28T11:50:49.657Z","dependency_job_id":null,"html_url":"https://github.com/suryasaputro/HimatifTrack","commit_stats":null,"previous_names":["suryasaputro/himatiftrack"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/suryasaputro/HimatifTrack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryasaputro%2FHimatifTrack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryasaputro%2FHimatifTrack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryasaputro%2FHimatifTrack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryasaputro%2FHimatifTrack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suryasaputro","download_url":"https://codeload.github.com/suryasaputro/HimatifTrack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryasaputro%2FHimatifTrack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263047686,"owners_count":23405280,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-studio","java","mobile-app","mobile-development"],"created_at":"2025-07-01T23:18:22.775Z","updated_at":"2025-07-01T23:18:23.511Z","avatar_url":"https://github.com/suryasaputro.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📱 HimatifTrack\n\n**HimatifTrack** adalah aplikasi Android yang dikembangkan untuk membantu pengelolaan data anggota **Himpunan Mahasiswa Teknologi Informasi** secara digital.  \nAplikasi ini memudahkan pendataan, pencatatan, dan pengelolaan informasi anggota dengan antarmuka modern dan mudah digunakan.\n\n---\n\n## 🚀 Fitur Aplikasi HimatifTrack\n\n- **Input Data Anggota Secara Lengkap**  \n  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.\n\n- **Dropdown Pintar untuk Angkatan \u0026 Gender**  \n  Menggunakan komponen **MaterialAutoCompleteTextView**, pengguna dapat memilih **angkatan** (dari tahun 2015 hingga 2025) dan **jenis kelamin** melalui dropdown yang interaktif dan responsif.\n\n- **Date Picker untuk Tanggal Lahir**  \n  Input tanggal lahir dilengkapi dengan komponen **DatePickerDialog** sehingga pengguna dapat memilih tanggal dengan lebih praktis dan menghindari kesalahan penulisan format.\n\n- **Validasi Otomatis**  \n  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.\n\n- **Penyimpanan Data Lokal (Offline)**  \n  Data anggota yang diinput akan langsung disimpan menggunakan **SQLite database lokal**, sehingga aplikasi dapat digunakan **tanpa koneksi internet** dan tetap menyimpan data dengan aman.\n\n- **Kelola Data Anggota**  \n  Pengguna dapat menampilkan daftar seluruh anggota yang telah diinput, lalu melakukan aksi **ubah data (edit)** atau **hapus data** secara langsung melalui daftar.\n\n---\n\n## 📸 Cuplikan Tampilan\n- Halaman Menu Utama\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/77e6933c-a189-4e58-8dc1-82d07efe995c\"\n       width=\"300\"\n       style=\"border-radius: 16px;\" /\u003e\n\u003c/p\u003e\n\n- Halaman Input Data\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/3f50be48-1542-4343-ab7f-2256affb361b\"\n       width=\"300\"\n       style=\"border-radius: 16px;\" /\u003e\n\u003c/p\u003e\n\n- Halaman Lihat Data\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/76c9d8db-0b64-4d79-a071-24afc1a9047d\"\n       width=\"300\"\n       style=\"border-radius: 16px;\" /\u003e\n\u003c/p\u003e\n\n- Halaman Detail \n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/b9cb00da-1c4e-4796-a0d5-fa222b34be5b\"\n       width=\"300\"\n       style=\"border-radius: 16px;\" /\u003e\n\u003c/p\u003e\n\n\n---\n\n## 📦 Unduh APK\n\nUnduh versi terbaru aplikasi melalui halaman [GitHub Releases](https://github.com/suryasaputro/HimatifTrack/releases/tag/1.0.0).  \n📁 File: `HimatifTrack-v1.0-debug.apk` *(versi debug)*\n\n---\n\n## 🔧 Teknologi yang Digunakan\n\n- **Bahasa Pemrograman**: Java  \n- **IDE**: Android Studio  \n- **Database**: SQLite  \n- **UI/UX**: XML + Material Components  \n- **Font**: Comfortaa  \n- **Minimal SDK**: Android 7.0 (API 24)\n\n---\n\n## 🛠 Cara Build Aplikasi\n\n-  Clone repositori ini:\n   ```bash\n   git clone https://github.com/suryasaputro/HimatifTrack.git\n-  Buka project dengan Android Studio\n-  Sync Gradle \u0026 build project\n-  Untuk membuat APK:\n   - Debug: Build → Build APK(s)\n   - Release: Build → Generate Signed APK\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuryasaputro%2Fhimatiftrack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuryasaputro%2Fhimatiftrack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuryasaputro%2Fhimatiftrack/lists"}