Kembali ke Login

Laporan Pengerjaan Aplikasi Koperasi

Dokumen ini berisi rincian lengkap mengenai proses perancangan, pengembangan, dan pengujian sistem informasi Koperasi yang diselesaikan dalam jangka waktu 2 bulan.

1 Pendahuluan

1.1 Latar Belakang

Pengelolaan data simpan pinjam dan laporan keuangan pada Koperasi secara manual seringkali memicu masalah seperti hilangnya data, human error dalam perhitungan, serta proses rekapan yang memakan waktu lama. Oleh karena itu, dibutuhkan sebuah sistem informasi digital yang terintegrasi untuk memudahkan pengurus dalam mengelola operasional Koperasi agar lebih transparan, cepat, dan akurat.

1.2 Tujuan

Pembuatan aplikasi ini bertujuan untuk:

  • Mendigitalisasi pencatatan simpanan (pokok, wajib) dan pinjaman anggota.
  • Menyediakan fitur pelaporan akuntansi otomatis (Buku Kas).
  • Memberikan akses transparansi langsung bagi anggota melalui platform berbasis Progressive Web App (PWA).

1.3 Batasan Masalah

Agar ruang lingkup pengembangan tetap terarah dalam waktu 2 bulan, aplikasi ini dibatasi pada:

  • Fokus pada manajemen Simpanan, Pinjaman, dan Laporan Keuangan dasar.
  • Hak akses hanya dibagi menjadi dua: Admin (Pengurus) dan Anggota biasa.
  • Pengembangan berfokus pada platform Web dan PWA, belum mencakup rilis ke Play Store/App Store secara native.

2 Perancangan Sistem

2.1 Analisis Kebutuhan

Aplikasi ini dirancang untuk memenuhi beberapa fitur utama, antara lain:

Fitur Admin:
  • Dashboard Statistik & Metrik
  • Manajemen Data Anggota
  • Kelola Simpanan & Penarikan
  • Kelola Pinjaman & Antrian Kredit
  • Export Laporan (Buku Kas, dll) PDF
Fitur Anggota:
  • Dashboard Ringkasan Saldo
  • Rincian Simpanan & Mutasi
  • Pengajuan Penarikan Dana
  • Riwayat Angsuran Pinjaman
  • Riwayat Potong Gaji (Setoran)

2.2 Desain Antarmuka (UI/UX)

Desain dirancang dengan pendekatan minimalis, profesional, dan responsif. Penggunaan warna didominasi oleh nuansa biru (kepercayaan) dan putih/abu-abu (kebersihan data). Berikut adalah beberapa tangkapan layar (screenshot) antarmuka aplikasi:

Screenshot Dashboard Admin

Dashboard Admin

Pusat kendali admin menampilkan metrik utama dan grafik keuangan.

Screenshot Laporan

Laporan Keuangan

Tampilan laporan Buku Kas yang dapat diunduh (Export) ke dalam format PDF.

Screenshot PWA

Tampilan Mobile PWA Anggota

Antarmuka anggota yang dioptimalkan untuk perangkat seluler.

Screenshot Simpanan

Manajemen Data Simpanan

Alur kerja untuk memvalidasi dan mencatat setoran anggota.

2.3 Arsitektur / Alur Data

Sistem menggunakan arsitektur berbasis MVC (Model-View-Controller) dengan Laravel. Alur kerja dimulai ketika pengguna (Admin/Anggota) melakukan otentikasi. Data diproses di controller, berinteraksi dengan MySQL Database melalui Eloquent ORM, dan dirender secara dinamis dan reaktif menggunakan komponen Livewire / Volt ke sisi klien (browser/PWA).

3 Pelaksanaan dan Pengkodean

3.1 Alat dan Bahan

  • Bahasa Pemrograman: PHP 8+, JavaScript, HTML, CSS
  • Framework Utama: Laravel 11, Livewire v3, Volt
  • UI Framework: Tailwind CSS
  • Database: MySQL
  • IDE / Editor: Visual Studio Code
  • Lainnya: DomPDF (untuk cetak dokumen), integrasi eksternal API.

3.2 Proses Pembuatan

Proses pengembangan dilakukan secara bertahap (agile) dalam kurun waktu 2 bulan:

  1. Minggu 1-2: Analisis proses bisnis koperasi, desain struktur database (ERD), dan perancangan mockup UI/UX awal.
  2. Minggu 3-4: Setup framework Laravel, implementasi otentikasi login, serta pengembangan modul Master Data (Anggota, Role).
  3. Minggu 5-6: Pengkodean fungsionalitas inti yaitu modul Simpanan (Pokok, Wajib) dan modul Pinjaman (kredit, angsuran).
  4. Minggu 7: Pengembangan fitur Laporan Akuntansi, generasi PDF, serta implementasi PWA (Progressive Web App) untuk kemudahan akses dari HP.
  5. Minggu 8: Penyatuan seluruh sistem (Integration), testing, dan finalisasi tampilan (Polishing).

3.3 Pengujian

Tahap pengujian (Testing) dilakukan melalui Black Box Testing untuk memastikan setiap tombol (simpan, edit, hapus, cetak) berfungsi dengan semestinya. Selain itu dilakukan User Acceptance Test (UAT) sederhana untuk memastikan perhitungan saldo, angsuran pinjaman, dan laporan neraca bebas dari bug (error perhitungan) dan berjalan lancar di berbagai perangkat (komputer dan mobile).

4 Penutup

4.1 Kesimpulan

Pembangunan aplikasi sistem informasi Koperasi ini secara keseluruhan dinyatakan berhasil dan sesuai dengan tujuan awal. Aplikasi mampu mendigitalisasi pencatatan data simpan pinjam, mengurangi resiko kesalahan manusia, mengotomatisasi penyusunan buku kas/laporan, dan meningkatkan transparansi bagi anggota melalui akses aplikasi PWA.

4.2 Saran

Untuk pengembangan sistem di masa depan, disarankan beberapa penambahan fitur seperti:

  • Integrasi langsung dengan Payment Gateway untuk memfasilitasi transfer dana atau setoran simpanan secara virtual (Virtual Account).
  • Penambahan modul Notifikasi (WhatsApp API atau Push Notification) agar anggota segera mendapat info tagihan atau transaksi baru.
  • Meningkatkan aplikasi PWA menjadi aplikasi Native (APK/AAB) untuk diunggah resmi ke Google Play Store.