Teknologi & Informatika
Mobile App (Android)
Aplikasi Perpustakaan mini Digital "myPustaka" untuk Pengunjung Perpustakaan Berbasis Android
PREVIEW & GALLERY
TENTANG KARYA
Aplikasi MyPustaka adalah aplikasi perpustakaan mini digital berbasis Android yang dirancang khusus untuk memudahkan pengunjung perpustakaan, seperti mahasiswa, siswa, atau anggota perpustakaan umum, dalam mengakses layanan perpustakaan secara praktis dan efisien.
Latar Belakang:
Perpustakaan merupakan pusat ilmu pengetahuan, namun aksesnya seringkali terbatas. Pengunjung sering kesulitan mencari buku, mengecek ketersediaan, atau meminjam buku karena harus mengantri di meja petugas. Oleh karena itu, aplikasi MyPustaka hadir sebagai solusi untuk memberikan kemudahan akses perpustakaan secara digital.
Tujuan:
1. Memudahkan pengunjung dalam mencari dan melihat koleksi buku
2. Memungkinkan pengunjung meminjam dan mengembalikan buku secara mandiri
3. Memberikan rekomendasi buku terbaik berdasarkan rating
4. Memfasilitasi pembelian buku melalui WhatsApp admin
Fitur Utama:
1. Login & Profil Pengguna (SharedPreferences)
2. Daftar Buku dengan RecyclerView & CardView
3. Rating Buku (1-5 Bintang)
4. Rekomendasi Otomatis (Rating ≥ 4)
5. Pencarian Buku Berdasarkan Judul
6. Peminjaman Buku (Status berubah menjadi "Dipinjam")
7. Pengembalian Buku (Status berubah menjadi "Tersedia")
8. Pembelian Buku via WhatsApp
9. Text-to-Speech (Baca Deskripsi Buku)
10. Aksesibilitas TalkBack
11. CRUD Lengkap (Tambah, Lihat, Edit, Hapus)
12. Penyimpanan JSON di Internal Storage
Teknologi yang Digunakan:
- Android Studio (IDE)
- Java (Bahasa Pemrograman)
- JSONObject & JSONArray (Parsing Data)
- Internal Storage (Penyimpanan File JSON)
- SharedPreferences (Session Login)
- RecyclerView & CardView (Tampilan Daftar)
- TextToSpeech (Aksesibilitas)
- Intent (Navigasi & WhatsApp)
- AlertDialog (Konfirmasi)
- Material Design (UI/UX)
Manfaat Aplikasi:
1. Memudahkan pengunjung mengakses layanan perpustakaan tanpa harus datang ke meja petugas
2. Menghemat waktu karena proses pinjam dan kembali bisa dilakukan sendiri
3. Membantu pengunjung menemukan buku terbaik melalui fitur rekomendasi
4. Memudahkan pembelian buku melalui WhatsApp admin
5. Mendukung pengguna dengan keterbatasan penglihatan melalui TTS dan TalkBack
6. Data buku tersimpan dengan aman di penyimpanan internal
Kesimpulan:
Aplikasi MyPustaka berhasil menggabungkan berbagai materi Mobile Programming (CRUD, JSON, SharedPreferences, TTS, Aksesibilitas) menjadi satu aplikasi yang fungsional dan bermanfaat bagi pengunjung perpustakaan. Aplikasi ini diharapkan dapat menjadi solusi digital dalam mengakses layanan perpustakaan secara lebih mudah, cepat, dan inklusif.
Video Demo
DISKUSI 0
🏷️
INFORMASI
Platform
Android Application (APK)