Mobile App (Android)
Teknologi & Informatika
VERIFIED WORK
Aplikasi Berbagi Berkas & Diskusi Offline menggunakan Hotspot - Nadi
26 Views
0 Ulasan
5.0 / 5.0
02 Jul 2026
GALERI PREVIEW APLIKASI
/ 7 GAMBARVIDEO DEMO KARYA & GAMEPLAY
YOUTUBE
RINGKASAN EKSEKUTIF
Nadi adalah aplikasi berbagi file dan ruang chat berbasis jaringan lokal (offline-first) tanpa internet. Dibuat menggunakan Kotlin/Compose dan NanoHttpd untuk mengatasi kendala sinyal lambat di area padat seperti kampus UNPAM, memungkinkan komunikasi cepat & hemat kuota.
Latar Belakang:
Di area dengan kepadatan pengguna tinggi seperti lingkungan kampus Universitas Pamulang (UNPAM), sinyal seluler dan jaringan internet sering kali tersumbat dan lambat. Untuk berbagi materi kuliah atau berdiskusi secara real-time dari HP ke laptop atau antarteman sekelas, mahasiswa sebelumnya harus bergantung pada media online seperti WhatsApp yang tidak dapat bekerja tanpa koneksi internet aktif.
Tujuan:
Menghadirkan solusi alternatif berbagi file dan ruang obrolan diskusi lokal tanpa internet (offline-first) guna meningkatkan produktivitas serta efisiensi belajar mahasiswa di area dengan jaringan internet yang tidak stabil.
Fitur Utama:
1. Host-Client Architecture: Satu handphone bertindak sebagai Host (Server lokal), sementara Klien/peserta dapat terhubung langsung baik melalui aplikasi Android native maupun web browser (cross-platform).
2. Real-time Chat: Obrolan pesan instan yang responsif menggunakan WebSocket.
3. Chat Attachments & Preview: Pengiriman file gambar/dokumen langsung dalam balon chat lengkap dengan fitur pratinjau gambar.
4. File Room Sharing: Mengirim, membagikan, dan mengunduh berkas materi kuliah berukuran besar dengan kecepatan transfer maksimal jaringan lokal.
5. Memory and Cache Cleanup: Pembersihan file gagal/korup serta pelepasan RAM otomatis saat ruangan ditutup oleh Host.
Teknologi yang Digunakan:
- Bahasa & Framework: Kotlin (Android Native) dengan Jetpack Compose untuk antarmuka pengguna modern.
- Server Internal: NanoHTTPD & NanoWSD untuk menjalankan HTTP server lokal dan WebSocket hub di dalam HP Android.
- Database: Room Database untuk penyimpanan riwayat chat dan file secara lokal.
- Web Client: HTML5, CSS3, dan Vanilla JavaScript (WebSockets) untuk klien browser.
Manfaat:
- Menghemat penggunaan kuota internet mahasiswa.
- Mempercepat proses berbagi berkas kuliah tanpa terpengaruh oleh gangguan sinyal operator seluler.
- Membantu keberlangsungan diskusi kelas yang interaktif secara offline di area-area terpencil tanpa infrastruktur internet yang memadai.
INFORMASI RINGKAS
Platform Tersedia:
Android
Web
Kategori:
Teknologi & Informatika
Format:
Mobile App (Android)
Status:
Published ✅