Browse Source

Update readme.md

pull/6/head
Nafies Luthfi 9 years ago
parent
commit
d894695e64
  1. 80
      readme.md

80
readme.md

@ -2,11 +2,24 @@
<h1 align="center">Aplikasi Grosir Obat</h1>
>**Development in progress**
Aplikasi Grosir Obat adalah sebuah sistem kasir dan manajemen produk obat yang dibuat menggunakan framework Laravel, dibangun dengan Test-Driven Development.
## Tentang
<hr>
Aplikasi Grosir Obat adalah sebuah sistem kasir dan manajemen produk obat yang dibuat menggunakan framework Laravel.
## Daftar Isi
1. [Fitur](#fitur)
2. [Instalasi](#instalasi)
- [Spesifikasi yang Dibutuhkan](#spesifikasi)
- [Cara Install](#cara-install)
- [Login Admin](#cara-install)
- [Testing](#automated-testing)
3. [Input Produk dan Satuan](#input-produk-dan-satuan)
4. [Proses Transaksi](#proses-transksi)
- [Keranjang Belanja](#keranjang-belanja)
- [Proses Entry Transaksi](#proses-entry-transaksi)
5. [Lisensi](#license)
<hr>
## Fitur
@ -27,17 +40,72 @@ Fitur pada Aplikasi ini meliputi:
- Input Produk Baru
- Edit Produk (Harga Tunai dan Kredit)
- Hapus Produk
4. Manajemen Transaksi
4. Manajemen Satuan Produk
- List Satuan Produk
- Input Produk Baru
- Edit Satuan Produk
- Hapus Satuan Produk
5. Manajemen Transaksi
- List Transaksi Hari ini
- List Transaksi
- Detail Transaksi
- Cetak Nota (PDF; Format A4)
5. Manajemen User
6. Manajemen User
- List User
- Input User Baru
- Edit User
- Hapus User (jika tidak ada transaksi)
<hr>
## Instalasi
### Spesifikasi
- PHP 7.0
- Laravel 5.4
- MySQL
- SQlite (untuk `automated testing`)
### Cara Install
1. Para terminal, clone repo `git clone git@github.com:nafiesl/grosir-obat.git`
2. `cd grosir-obat`
3. `composer install`
4. `cp .env.example .env`
5. Pada terminal `php artisan key:generate`
6. Buat **database pada mysql** untuk aplikasi ini
7. **Setting database** pada file `.env`
8. Masukkan **Nama Aplikasi**, **Nama Toko**, **Alamat Toko** dan **Telp Toko** pada pada file `.env`
```
APP_NAME="Apotek Sejahtera"
STORE_NAME="Apotek Sejahtera"
STORE_ADDRESS="Jln. Pramuka, No. 60, Banjarmasin"
STORE_PHONE="081234567890"
```
8. `php artisan migrate --seed`
9. `php artisan serve`
10. Selesai
### Login Admin
```
Username: admin
Password: secret
```
### Automated Testing
Aplikasi ini dilengkapi dengan **Testing Laravel**, ingin mencoba? Silakan:
```
vendor/bin/phpunit
```
<hr>
## 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)
<hr>
## Proses Transksi
### Keranjang Belanja
@ -66,6 +134,8 @@ Proses Entry transaksi baru:
11. Muncul halaman **Detail Transaksi**
12. **Cetak Nota** format PDF ukuran A4.
<hr>
## License
The Laravel framework is open-sourced software licensed under the [MIT license](LICENSE).
Loading…
Cancel
Save