{"id":35205319,"url":"https://github.com/krispachi/pulse-on-flora","last_synced_at":"2026-04-12T02:34:57.844Z","repository":{"id":329653689,"uuid":"1120056439","full_name":"krispachi/pulse-on-flora","owner":"krispachi","description":"Aplikasi Android untuk klasifikasi gambar bunga menggunakan Convolutional Neural Network (CNN) dan TensorFlow Lite.","archived":false,"fork":false,"pushed_at":"2025-12-21T00:19:20.000Z","size":16875,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-22T22:02:37.218Z","etag":null,"topics":["android","android-studio","image-classification","kotlin","notebook","tensorflow-lite"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/krispachi.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-20T11:53:07.000Z","updated_at":"2025-12-21T00:19:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"1092e15d-1eca-4c45-963a-03ba13389af1","html_url":"https://github.com/krispachi/pulse-on-flora","commit_stats":null,"previous_names":["krispachi/pulse-on-flora"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/krispachi/pulse-on-flora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krispachi%2Fpulse-on-flora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krispachi%2Fpulse-on-flora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krispachi%2Fpulse-on-flora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krispachi%2Fpulse-on-flora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krispachi","download_url":"https://codeload.github.com/krispachi/pulse-on-flora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krispachi%2Fpulse-on-flora/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31702580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","android-studio","image-classification","kotlin","notebook","tensorflow-lite"],"created_at":"2025-12-29T13:40:06.671Z","updated_at":"2026-04-12T02:34:57.795Z","avatar_url":"https://github.com/krispachi.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flower Classification App 🌱\r\n\r\nAplikasi Android untuk klasifikasi gambar bunga menggunakan **Convolutional Neural Network (CNN)** dan **TensorFlow Lite**.  \r\nAplikasi ini memungkinkan pengguna mengambil foto melalui kamera atau memilih gambar dari galeri, kemudian menampilkan hasil klasifikasi beserta nilai confidence untuk setiap kelas.\r\n\r\n## 📌 Fitur Utama\r\n- Pengambilan gambar menggunakan **CameraX**\r\n- Upload gambar dari galeri\r\n- Preprocessing gambar (center crop 1:1, resize, normalisasi)\r\n- Klasifikasi gambar menggunakan model **TensorFlow Lite**\r\n- Menampilkan hasil utama dan detail confidence seluruh kelas\r\n- Tidak menyimpan gambar ke galeri (diproses langsung di memori)\r\n\r\n## 📂 Struktur Repository\r\n- android-app/ : Source code Android\r\n- model/       : Model TensorFlow Lite\r\n  - model_CNN_pulse-on-flora.tflite\r\n- notebook/    : File training (.ipynb)\r\n  - AI_Tugas_Flower_15Des2025.ipynb\r\n- apk/         : APK release siap install\r\n  - PulseOnFlora v1.0.apk\r\n- README.md\r\n\r\n## 🧠 Dataset\r\n\r\nDataset yang digunakan dalam pelatihan model berasal dari Kaggle:\r\n\r\n🔗 **Flowers Recognition Dataset**  \r\nhttps://www.kaggle.com/datasets/alxmamaev/flowers-recognition/data\r\n\r\nDataset terdiri dari 5 kelas:\r\n- Daisy\r\n- Dandelion\r\n- Rose\r\n- Sunflower\r\n- Tulip\r\n\r\n## ⚙️ Konfigurasi Project\r\n\r\n### 🔹 Android \u0026 Build Tools\r\n- **Android Gradle Plugin**: `8.12.3`\r\n- **Gradle Version**: `8.13`\r\n- **Compile SDK Version**: `36`\r\n\r\n### 🔹 Bahasa \u0026 JVM\r\n- **Bahasa Pemrograman**: Kotlin\r\n- **Kotlin JVM Target**: `11`\r\n- **Java Source Compatibility**: `VERSION_11`\r\n- **Java Target Compatibility**: `VERSION_11`\r\n\r\n## 🚀 Cara Menjalankan Aplikasi\r\n\r\n1. Clone repository ini:\r\n   ```bash\r\n   git clone https://github.com/krispachi/pulse-on-flora.git\r\n   ```\r\n2. Buka Android Studio\r\n   - Open Project\r\n   - pilih folder android-app\r\n3. Tunggu proses Gradle Sync\r\n4. Jalankan aplikasi di emulator atau perangkat Android\r\n\r\n## 📦 APK Release\r\n\r\nFile APK hasil build (release) tersedia pada folder\r\n\r\n```bash\r\napk/PulseOnFlora v1.0.apk\r\n```\r\n\r\n\r\nAPK ini sudah ditandatangani (signed) dan siap di-install pada perangkat Android.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrispachi%2Fpulse-on-flora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrispachi%2Fpulse-on-flora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrispachi%2Fpulse-on-flora/lists"}