🛍️

Pembuatan Aplikasi POS dengan CodeIgniter

Aug 5, 2024

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

  1. Stock In: Barang masuk ke dalam sistem
    • Menyimpan history barang yang masuk
  2. Stock Out: Barang keluar dari sistem
    • Memisahkan antara barang keluar untuk penjualan dan barang keluar lainnya
  3. 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.