Catatan Kuliah: Pembuatan Aplikasi Point of Sales (POS) dengan CodeIgniter dan Bootstrap
Pembukaan
- Pembicara: Mohamad Nurhawaek dari YouCoding
- Tema: Pembuatan aplikasi POS menggunakan framework CodeIgniter (CI) dan template Bootstrap
- Saran untuk pemula: Pelajari PHP prosedural terlebih dahulu sebelum menggunakan framework
Persiapan
- Tunjukkan hasil akhir proyek aplikasi POS
- Memiliki fitur login:
- Jika login gagal, muncul pesan error
- Jika login berhasil, diarahkan ke dashboard
Struktur Aplikasi
User Level
- Dua level user: Admin dan Kasir
- Beberapa menu hanya dapat diakses oleh Admin
Menu Dashboard
- Menampilkan kontrol panel dan ringkasan web
Menu Supplier
- Menambahkan, mengedit, dan menghapus data supplier
- Data supplier harus diisi, tidak bisa kosong
Menu Customer
- Menambahkan data customer (opsional)
- Bisa digunakan untuk transaksi penjualan
Menu Produk
- Menyimpan kategori dan satuan barang
- CRUD produk tanpa stok
- Validasi barcode agar unik
Menu Transaksi
- Stock In: Barang masuk ke dalam sistem
- Menyimpan history barang yang masuk
- Stock Out: Barang keluar dari sistem
- Memisahkan antara barang keluar untuk penjualan dan barang keluar lainnya
- Penjualan:
- Mencatat transaksi penjualan
- Menampilkan detail barang yang dijual, total harga, dan diskon
- Menghasilkan invoice otomatis
Proses Penjualan
- Menginput barang yang ingin dijual ke dalam keranjang
- Menghitung total harga dan diskon yang diberikan
- Mencetak struk setelah transaksi selesai
Menu Laporan
- Menampilkan laporan penjualan dengan pagination
- Memungkinkan filter berdasarkan tanggal dan customer
Menu User
- Menambah dan mengedit data karyawan
- Validasi form untuk penambahan user baru
Dashboard
- Menampilkan jumlah produk, customer, dan transaksi
- Menunjukkan produk terlaris bulan ini
Penutup
- Encouragement untuk like, share, dan subscribe channel YouCoding
- Mengingatkan agar berbagi artikel dari YouCoding
- Permohonan maaf jika ada kesalahan dalam presentasi
Catatan ini merangkum poin-poin penting dari kuliah mengenai pembuatan aplikasi POS menggunakan CodeIgniter dan Bootstrap. Pastikan untuk memahami konsep dasar sebelum mengikuti tutorial lebih lanjut.