Source Code Aplikasi Penjualan Obat Apotek Berbasis Web || Laravel

Candil Code - Aplikasi Grosir Obat adalah sebuah sistem kasir (Point of Sales) dan manajemen produk obat yang dibuat menggunakan framework Laravel, dibangun dengan Test-Driven Development. 

Fitur Aplikasi Penjualan Obat Apotek Berbasis Web

Fitur pada Aplikasi ini meliputi:

Akun Login
  1. Login dan Logout User
  2. Ganti Password User
Entry Transaksi
  1. Entry Transaksi Tunai
  2. Entry Transaksi Kredit
  3. Pencarian Produk
  4. Konfirmasi Transaksi
  5. Cetak Nota (PDF; Format A4)
Manajemen Produk
  1. List Produk
  2. Cetak Daftar Harga
  3. Input Produk Baru
  4. Edit Produk (Harga Tunai dan Kredit)
  5. Hapus Produk
Manajemen Satuan Produk
  1. List Satuan Produk
  2. Input Produk Baru
  3. Edit Satuan Produk
  4. Hapus Satuan Produk
Manajemen Transaksi
  1. List Transaksi Hari ini
  2. List Transaksi
  3. Detail Transaksi
  4. Cetak Nota (PDF; Format A4)
Laporan Penjualan
  1. Penjualan Per Tahun
  2. Penjualan Per Bulan
  3. Penjualan Per Tanggal
Manajemen User
  1. List User
  2. Input User Baru
  3. Edit User
  4. Hapus User (jika tidak ada transaksi)
Catatan:

Transaksi Kredit saat ini hanya ditujukan untuk membedakan harga produk, bukan input pembayaran yang diangsur oleh customer. Dipersilakan jika ada yang berkenan mengembangkan fitur tersebut.

Input Produk dan Satuan

Untuk mulai menggunakan aplikasi, silakan inputkan Satuan Produk terlebih dahulu, misal: Box, Botol, Kaleng, Keping, Pak, Pcs

Kemudian inputkan Produk agar dapat dimasukkan ke dalam transaksi belanja (Cart)

Proses Transksi

Keranjang Belanja
Keranjang Belanja didesain agar mengikuti hirarki berikut:

  • Kelas CartCollection memiliki beberapa kelas CashDraft dan atau CreditDraft
  • Kelas CashDraft memiliki beberapa Item dengan harga Tunai
  • Kelas CreditDraft memiliki beberapa Item dengan harga Kredit
  • Kelas CashDraft akan disimpan sebagai transaksi dengan model Transaction tipe Tunai
  • Kelas CreditDraft akan disimpan sebagai transaksi dengan model Transaction tipe Kredit
  • Proses Entry Transaksi
  • Proses Entry transaksi baru:

User login
  • Klik tombol Transaksi Tunai (atau Transaksi Kredit)
  • Cari produk (minimal 3 huruf)
  • Muncul list produk dengan harga sesuai jenis transaksi
  • Isi Jumlah Item, klik Tambah
  • Item produk yang bersangkutan akan muncul pada List Item
  • Isi data pembeli
  • Klik Proses Transaksi
  • Muncul halaman Konfirmasi Transaksi (cek list item, harga dan total)
  • Klik Simpan Transaksi
  • Muncul halaman Detail Transaksi
  • Cetak Nota format PDF ukuran A4.

Tampilan Aplikasi Penjualan Grosir Apotek Berbasis web

Aplikasi Penjualan Obat

Transaksi Penjualan Obat

Cara Install Aplikasi Penjualan Obat Apotek Berbasis Web

  • Clone atau download source code
  • Para terminal, clone repo git clone git@github.com:nafiesl/grosir-obat.git
  • atau git clone https://github.com/nafiesl/grosir-obat.git
  • Jika tidak menggunakan Git, silakan Download Zip dan extract pada direktori web server (misal: xampp/htdocs)
  • cd grosir-obat
  • composer install
  • cp .env.example .env
Jika tidak menggunakan Git, bisa rename file .env.example menjadi .env
Pada terminal php artisan key:generate
Buat database pada mysql untuk aplikasi ini
Setting database pada file .env
Masukkan Nama Aplikasi, Nama Toko, Alamat Toko dan Telp Toko pada pada file .env
APP_NAME="Apotek Cikuya"
STORE_NAME="Apotek Cikuya"
STORE_ADDRESS="Jln. Ahmad Yani, No. 56, Cikuya, Pagaden"
STORE_PHONE="083815432987"
  • php artisan migrate --seed
  • php artisan serve
  • Selesai
Login Admin
  • Username: admin
  • Password: secret

Zip Source Code Download
Lihat Demo Video Dari Source Code Aplikasi Grosir Penjualan Obat Apotek Berbasis Web.
Penutup : Cukup Sekian Onformasi Yang Bisa Saya Bagikan Di Kesempatan Kali Ini. Semoga Saja Apa Yang Saya Share Kali Ini Bisa Bermanfaat Untuk Anda Pengunjung Website Atau Youtube Chanel CANDIL CODE. Note Tidak Untuk Diperjual Belikan. OK

Developer : nafiesl