Lewati ke konten
Semua proyek
iden

03Magang, PT. Sinar Mulia Plasindo Lestari · 2025

Koperasi POS

Satu sistem untuk kasir, gudang, dan keuangan koperasi. Dibangun bersama tim selama magang tiga bulan, dipakai oleh pengurus, kasir, dan anggota dengan wewenang yang berbeda.

GitHub
Layar kasir Koperasi POS dengan keranjang belanja

Ringkasan

Koperasi POS menyatukan operasional toko dan layanan keuangan koperasi. Kasir memproses penjualan dan shift, admin mengelola stok serta simpanan dan pinjaman, dan anggota bisa melihat saldo serta angsurannya sendiri.

Saya membangunnya bersama tim selama magang tiga bulan di PT. Sinar Mulia Plasindo Lestari.

Teknologi utama

  • Laravel 11
  • Livewire 3
  • PostgreSQL
  • Tailwind CSS
  • SSpatie Permission
  • BBavix Wallet

Modul

  • Kasir: buka dan tutup shift per lokasi, keranjang belanja, bayar tunai atau lewat wallet anggota, dan pintasan keyboard F1–F9.
  • Inventori: produk, kategori, satuan, lokasi, harga jual, stok per lokasi, pergerakan stok, dan penerimaan barang (GRN).
  • Keuangan koperasi: setoran simpanan, pinjaman, jadwal dan pembayaran angsuran, serta pencairan tunai.
  • Portal anggota: ringkasan akun, simpanan, pinjaman, angsuran, pencairan, dan riwayat wallet milik sendiri.
  • Laporan riwayat transaksi (dengan detail dan pembatalan) dan riwayat shift kasir.

Detail teknis

  • Laravel 11 di PHP 8.2+, dengan Livewire 3 (Volt), Laravel Breeze, Tailwind CSS, dan Vite.
  • PostgreSQL sebagai database; beberapa migrasi memakai SQL khusus PostgreSQL.
  • Spatie Laravel Permission untuk peran Admin, Kasir, dan Anggota; Bavix Laravel Wallet untuk saldo simpanan dan pinjaman.
  • Login memakai NRP, bukan email. Siap deploy ke Vercel (runtime vercel-php) atau Heroku.

Tangkapan layar

Layar kasir dengan keranjang belanjaBuka gambar ukuran penuh
Kasir: keranjang, total, dan pembayaran.
Dashboard sesuai peranBuka gambar ukuran penuh
Dashboard: menu sesuai peran pengguna.
Manajemen stok per lokasiBuka gambar ukuran penuh
Stok per lokasi dan riwayatnya.
Riwayat transaksiBuka gambar ukuran penuh
Riwayat transaksi: filter tanggal, detail, dan pembatalan.
Daftar setoran simpananBuka gambar ukuran penuh
Simpanan: setoran pokok, wajib, dan sukarela.
Daftar pinjaman dan angsuranBuka gambar ukuran penuh
Angsuran: pinjaman aktif dan sisa saldonya.
Ringkasan akun anggotaBuka gambar ukuran penuh
Portal anggota: saldo simpanan dan pinjaman aktif.
Halaman login dengan NRPBuka gambar ukuran penuh
Login memakai NRP.

Tangkapan layar diambil dari instalasi lokal dengan data demo; nama produk dan anggota fiktif.

Proyek sebelumnyaRABmate AIProyek berikutnyaKlasifikasi Lesi Kanker Kulit
© 2026 Ryan Muhammad HildanKontak