
Sistem Rekomendasi Prioritas Kegiatan Kelurahan
Ringkasan
Arsitektur Aplikasi Modern: Membangun dan merancang sistem utama aplikasi berbasis web menggunakan framework Next.js 15, TypeScript, dan database PostgreSQL yang dikelola melalui Prisma ORM. Integrasi Kecerdasan Buatan: Mengintegrasikan Gemini AI API untuk melakukan pemrosesan otomatis serta ekstraksi data usulan aspirasi warga menjadi format digital yang terstruktur. Pengembangan Sistem Pengambilan Keputusan: Mengimplementasikan kombinasi perhitungan algoritma AHP (Analytic Hierarchy Process) dan TOPSIS pada sistem backend untuk menghasilkan 5 rekomendasi prioritas program kerja secara objektif. Integrasi Data Master: Mengembangkan modul sinkronisasi untuk menggabungkan data kependudukan, infrastruktur, dan profil wilayah Kelurahan Panggungjati sebagai variabel dasar penilaian. Dasbor Analitik Interaktif: Merancang antarmuka visualisasi data menggunakan Recharts untuk menyajikan laporan hasil keputusan prioritas dalam bentuk grafik dan tabel statis yang mudah dipahami perangkat desa. Fitur Pelaporan Otomatis: Membangun sistem ekstraksi dokumen untuk mendukung ekspor data dan hasil keputusan rekomendasi kegiatan langsung ke dalam berkas berformat PDF. Manajemen Autentikasi dan Hak Akses: Mengimplementasikan kontrol akses berbasis peran (Role-Based Access Control) menggunakan Supabase Auth untuk memisahkan hak akses dan navigasi halaman antara Admin, Perangkat Desa, dan Publik. Standarisasi Kode dan Legalitas Proyek: Menerapkan sistem penjaminan kualitas kode otomatis lewat Husky dan ESLint, serta sukses mendaftarkan dan mengurus sertifikasi Hak Kekayaan Intelektual (HKI) resmi untuk produk digital ini.
Sorotan Proyek
- Frontend Engineering: Merancang antarmuka pengguna yang reaktif dan responsif menggunakan Next.js 15, TypeScript, dan komponen shadcn/ui.
- Backend Logic & AI Integration: Membangun arsitektur API Routes untuk memproses logika algoritma AHP-TOPSIS dan mengintegrasikan layanan Gemini AI.
- Database Management: Merancang skema database relasional PostgreSQL di Supabase dan mengelola kueri data menggunakan Prisma ORM.
- System Integration: Menghubungkan visualisasi dasbor Recharts di sisi klien dengan hasil kalkulasi data keputusan dari sisi server secara real-time.


