Link Search Menu Expand Document

Studi Kasus

** docs ini masih dalam pengembangan, materi akan ditambah dan diperbaiki

Studi kasus yang akan dibuat websitenya adalah sistem manajemen usaha percetakan. Sistem ini membutuhkan :

  1. Authentication dan Authorization : CRUD Users, Login dan Hak Akses (admin, kasir, dan operator).
  2. Manajemen Produk : CRUD Produk dan Pilihan Harga.
  3. Manajemen Stok Barang : CRUD Barang dan Stok untuk penjualan dan bahan percetakan.
  4. Manajemen Pesanan : CRUD Keranjang Belanja, Transaksi dan Invoice.
  5. Manajemen Produksi : Manajemen proses produksi.
  6. Manajemen Pelanggan : CRUD Pelanggan, Riwayat Transaksi Pelanggan.
  7. Laporan Usaha : Manajemen Modal Usaha, Laporan Untung Rugi, Laporan Usaha Percetakan Bulanan.

Database yang akan digunakan adalah MySQL. Berikut tabel yang akan dibuat

users…menyimpan info user dan login (skema disediakan oleh library IonAuth 4).
tb_pelangganmenyimpan info pelanggan.
tb_bahanmenyimpan info bahan modal percetakanan.
tb_barangmenyimpan info jenis-jenis printing dan harganya.
tb_bahan_barangtabel bantu untuk menyimpan barang A membutuhkan barang apa saja.
tb_transaksimenyimpan info transaksi (invoice).
tb_transaksi_biaya_tambahanmenyimpan biaya-biaya tambahan dalam transaksi.
tb_transaksi_itemmenyimpan info “barang custom” per transaksi. “Barang custom” karena tiap barang yang dipesan pelanggan membutuhkan bahan berbeda-beda.
tb_transaksi_item_barangmenyimpan barang apa saja yang dibutuhkan untuk membuat “barang custom”.
table lain menyusul menyesuaikan kebutuhan.