Sistem Informasi Manajemen Sales, Distribusi & Piutang Buku Pendidikan Berbasis Desktop
Eksplorasi Modul & Tangkapan Layar Sistem
Pilih modul di sebelah kiri atau klik gambar utama untuk memperbesar tampilan layar penuh.
Transformasi Alur Kerja: Sebelum vs. Sesudah Digitalisasi
Mengapa Pencatatan Manual & File Terpisah Menghambat Operasional?
- 1. Rawan Selisih Stok & Piutang: Pencatatan keluar-masuk barang atau angsuran di banyak file Excel terpisah memicu ketidaksesuaian data.
- 2. Proses Rekapitulasi Lambat: Admin membutuhkan waktu berjam-jam untuk menyusun laporan transaksi harian, bulanan, maupun audit stok.
- 3. Kendala Koneksi & Ketergantungan Individu: Alur kerja belum terstandarisasi di dalam satu sistem database yang stabil.
Otomasi Menyeluruh dengan Kepemilikan Penuh Source Code
- 1. Database Terintegrasi & Akurat: Seluruh transaksi dan mutasi data tercatat otomatis ke dalam satu basis data (C# .NET 8.0, WPF (XAML), MVVM Toolkit, EF Core SQLite, QuestPDF, ClosedXML (Excel), Visual Studio).
- 2. Laporan Instan & Real-Time: Pemilik bisnis dan manajemen dapat mencetak laporan rekapitulasi secara otomatis dalam hitungan detik.
- 3. 100% Hak Milik Tanpa Sewa Bulanan: Sistem disesuaikan penuh mengikuti SOP klien beserta serah terima source code dan pelatihan staf.
Rincian Kebutuhan, Arsitektur & Solusi Teknis
1. Latar Belakang & Tantangan Operasional Klien
CV Media Pustaka Lamongan bergerak di bidang penerbitan, pemasaran, dan distribusi buku pendidikan (meliputi Buku LKS, Buku Pendamping, dan Buku HET untuk jenjang SD/MI, SMP/MTs, hingga SMA/MA Kelas 1–12). Dalam operasional hariannya, perusahaan menghadapi tiga tantangan utama:
Piutang Sekolah & Pembayaran Termin (Dana BOS / SIPLah): Pemesanan buku oleh Kepala Sekolah, Kepala Madrasah, atau Bendahara BOS umumnya dibayarkan secara bertahap mengikuti jadwal pencairan Dana BOS, Dana Yayasan, atau transaksi melalui portal SIPLah. Pencatatan manual berisiko menimbulkan selisih tagihan dan keterlambatan penagihan sisa piutang.
Manajemen Ribuan Eksemplar Lintas Penerbit & Kurikulum: Stok buku terbagi ke dalam banyak variabel (Penerbit, Jenis Buku, Kelas 1–12, Semester Ganjil/Genap, Berat Buku, serta Harga Beli vs Harga Jual) yang membutuhkan pembaruan stok otomatis saat terjadi kulakan maupun penjualan.
Rekonsiliasi Biaya Operasional Sales Lapangan: Pengeluaran harian tim pemasaran di lapangan (bensin, tol, konsumsi, dan ekspedisi pengiriman) perlu dicatat terpusat agar manajemen dapat menghitung arus kas bersih (net cash flow) secara akurat.
2. Solusi Re-Engineering Arsitektur (Transformasi Versi 2022 ke .NET 8 WPF Modern)
Sistem ini pertama kali dibangun pada tahun 2022, kemudian di-recoding ulang secara menyeluruh dan dikembangkan menggunakan tumpukan teknologi desktop modern di Visual Studio 2026:
| Aspek Teknis | Versi Awal (2022) | Versi Re-Engineering & Pengembangan Baru |
|---|---|---|
| Framework & Pola Desain | Desktop Standar (Code-Behind) | C# .NET 8.0 WPF dengan arsitektur MVVM (CommunityToolkit.Mvvm 8.4.2) yang memisahkan logika bisnis dan UI secara bersih |
| Mesin Database | MySQL Server Lokal (Butuh XAMPP/Laragon) | EF Core SQLite 8.0.29 (mediapustaka.db) mandiri (zero-configuration) di folder LocalApplicationData tanpa perlu instalasi server database terpisah |
| Penyimpanan Sampul Buku | File gambar terpisah di folder lokal | Binary BLOB (byte[]) terkompresi langsung di dalam tabel database sehingga gambar tidak pernah hilang saat pindah PC |
| Mesin Cetak & Ekspor Data | Cetak standar terbatas | QuestPDF 2026.7.1 (cetak Nota, Faktur, Kwitansi & Laporan PDF Portrait/Landscape) & ClosedXML 0.105.0 (Import/Export .xlsx) |
| Desain Antarmuka (UI/UX) | Tampilan form klasik | Tema modern rounded card dengan palet khas Media Pustaka (#FDD100 Gold & #1D1819 Charcoal), font Lato, dan asynchronous pagination |
3. Rincian 14 Modul Utama & 12 Tabel Database Relasional
Sistem mengelola 12 tabel terintegrasi (admin, instansi, pemakaian, penerbit, klien, buku, operasional, pembayaran, penjualan, detail_penjualan, pembelian, dan detail_pembelian) yang terbagi ke dalam 14 modul menu:
- Autentikasi Login & Hak Akses Multi-Role (Owner & Admin): Pemisahan hak akses tegas di mana menu Manajemen Admin dan Backup/Restore Database hanya dapat diakses oleh akun berstatus Owner.
- Dashboard Eksekutif Real-Time (9 Indikator KPI): Menampilkan ringkasan langsung Jumlah Judul Buku, Total Stok Fisik (Eksemplar), Jumlah Penerbit, Jumlah Klien, Total Pembelian (Kulakan), Total Penjualan, Total Pembayaran Masuk, Total Biaya Operasional, dan Estimasi Piutang Klien.
- Master Katalog & Stok Buku: Mengelola Kode Buku otomatis (BK/...), Judul, Penerbit, Jenis Buku (Buku LKS, Buku Pendamping, Buku HET), Kelas (1–12), Semester (1 & 2), Jumlah Halaman, Berat Buku, Harga Beli, Harga Jual, Tautan SIPLah, Stok, unggah foto sampul buku, serta fitur Download Template Excel, Import Excel, Export Excel, dan Cetak Katalog PDF.
- Master Data Penerbit: Mencatat profil penerbit rekanan (PT/...), nomor telepon, dan alamat lengkap beserta fitur Import/Export Excel dan Cetak PDF.
- Master Data Instansi (Sekolah & Madrasah): Mengelola direktori sekolah mitra (MI, MTs, SD, SMP) dengan validasi anti-duplikat serta Import/Export Excel.
- Master Data Klien & Pemantauan Piutang Otomatis: Mencatat pemesan berdasarkan jabatan (Kepala Madrasah, Kepala Sekolah, Bendahara BOS, Guru, Operator SIPLah, Waka Kurikulum) lengkap dengan akumulasi otomatis Total Pembelian, Nominal Terbayar, dan Sisa Kekurangan (Piutang).
- Manajemen Akun Admin (Khusus Owner): Penambahan dan penghapusan akun staf kasir/admin beserta pengaturan role.
- Transaksi Pembelian Stok Buku (Kulakan Penerbit): Sistem keranjang belanja multi-item (BL/...) dengan perhitungan diskon item, diskon nota, ongkos kirim, pemilihan ekspedisi (Kurir Internal, JNE, J&T Express, Indah Cargo, Dakota Cargo, Pos Indonesia), penambahan stok gudang otomatis, dan Cetak Faktur Pembelian PDF.
- Transaksi Penjualan Buku & Cetak Nota Resmi: Input pesanan klien (JL/...) dengan pengecekan stok tersedia secara langsung, kalkulasi diskon & ongkir, pelacakan status kirim (Diproses, Dikirim, Terkirim / Diterima, Siap Diambil), kurir (Diantar Sales, Ekspedisi, Diambil Klien), pemotongan stok otomatis, pembaruan saldo piutang klien, dan Cetak Nota Penjualan PDF.
- Transaksi Pembayaran Klien & Cetak Kwitansi: Mencatat angsuran/pelunasan piutang (BY/...) dengan simulasi sisa tagihan otomatis, klasifikasi Sumber Dana (Dana BOS, Dana Reguler / Mandiri, Dana Yayasan), Sistem Bayar (SIPLAH, Offline / Langsung, Non-SIPLAH), Teknis Bayar (Transfer Bank, Tunai / Cash, Giro / Cek), serta Cetak Kwitansi Resmi PDF.
- Transaksi Biaya Operasional Lapangan: Pencatatan kas keluar harian (OP/...) dengan fitur penambahan kategori pengeluaran baru secara instan (seperti Bensin, Tol & Parkir, Pulsa, Konsumsi) serta ekspor laporan PDF/Excel.
- Laporan Rekapitulasi Transaksi & Arus Kas: Menyajikan filter periode tanggal dan jenis transaksi, dilengkapi 5 kartu rekapitulasi (Total Penjualan, Kas Masuk Pembayaran, Kas Keluar Kulakan, Kas Keluar Operasional, dan Arus Kas Bersih).
- Laporan Inventaris & Valuasi Stok Buku: Memfilter kondisi gudang (Stok Aman > 10 Eks, Stok Menipis 1–10 Eks, Stok Habis 0 Eks) serta menghitung Total Nilai Modal Stok dibandingkan Estimasi Nilai Jual.
- Pengaturan Password, Backup/Restore Database (.db) & Seeder Data Trial: Fitur pencadangan dan pemulihan file database SQLite satu klik (dengan pelepasan connection lock SqliteConnection.ClearAllPools()) serta fitur Isi Dummy Data Trial otomatis untuk simulasi presentasi.
Tertarik Membangun Sistem Serupa?
Isi formulir singkat di bawah ini untuk mendiskusikan penyesuaian fitur seperti pada Sistem Informasi Manajemen Sales, Distribusi & Piutang Buku Pendidikan Berbasis Desktop.