You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Nafies Luthfi 2a7a163de1 Apply fixes from StyleCI (#5) 9 years ago
app Apply fixes from StyleCI (#5) 9 years ago
bootstrap Added form wapper luthfi/formfield package composer update lv 5.4.17 9 years ago
config Apply fixes from StyleCI (#5) 9 years ago
database Apply fixes from StyleCI (#4) 9 years ago
public Styling Login Form and print price list on product top-nav 9 years ago
resources Apply fixes from StyleCI (#5) 9 years ago
routes Apply fixes from StyleCI (#5) 9 years ago
storage Added \Hash::setRounds(5); for faster testing suite 9 years ago
tests Apply fixes from StyleCI (#5) 9 years ago
.env.example Added transaction invoice print to PDF 9 years ago
.gitattributes Install laravel 5.4 9 years ago
.gitignore Update top-nav items 9 years ago
.travis.yml Added flash messages to cart actions and update .travis.yml 9 years ago
LICENSE Added MIT License 9 years ago
artisan Install laravel 5.4 9 years ago
composer.json Added database backup manager feature 9 years ago
composer.lock Composer update to lv 5.4.23 9 years ago
package.json Install laravel 5.4 9 years ago
phpunit.xml Added Login and Logout with testing 9 years ago
readme.md Update readme.md 9 years ago
server.php Apply fixes from StyleCI 9 years ago
webpack.mix.js Install laravel 5.4 9 years ago
yarn.lock Install laravel 5.4 9 years ago

readme.md

Laravel

Aplikasi Grosir Obat

Development in progress

Tentang

Aplikasi Grosir Obat adalah sebuah sistem kasir dan manajemen produk obat yang dibuat menggunakan framework Laravel.

Fitur

Fitur pada Aplikasi ini meliputi:

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

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:

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

License

The Laravel framework is open-sourced software licensed under the MIT license.