Sistem TST Apothecary adalah sistem yang yang diperuntukkan untuk pengelolaan obat yang ada di Apotek.
Sistem apotek akan menjembatani pemesanan tiap obat yang dipesan oleh rumah sakit. Sistem apotek kemudian dapat menyimpulkan kebutuhan suplemen mayoritas pasien berdasarkan pesanan obat yang diterima tiap bulan. Suplemen ini kemudian akan direkomendasikan kepada dokter rumah sakit agar dapat mereka pertimbangkan dalam tiap kunjungan pasien yang mereka jalani.
No. | Nama | NIM |
---|---|---|
1. | Frendy Sanusi | 18221041 |
2. | Nadira R. A. | 18221059 |
3. | Vania Salsabila | 18221075 |
- PHP
- Codeigniter 4
- Tailwind CSS
- MySQL
- phpMyAdmin
- Postman
- Github dan Git
- Docker
- Visual Studio Code
-
Clone respository ini
-
Masuk ke directory
cd /ci-pharmacy
-
Copy konten file .env.example menjadi .env
-
Setup aplikasi menggunakan command berikut
composer install
npm install
php spark migrate
php spark db:seed DataSeeder
- Jalankan aplikasi menggunakan command berikut dalam dua terminal berbeda
php spark serve
npx tailwindcss -i ./public/css/input.css -o ./public/css/styles.css --watch
-
Service berjalan pada http://localhost:8080 pada browser Anda
-
Gunakan informasi login berikut:
# Login sebagai admin
username: admin
password: password
- Jalankan command berikut.
make setup
- Service berjalan pada http://localhost:8080 pada browser Anda
Deployment dilakukan menggunakan Docker dalam bentuk container
-
Login - Dengan mmelakukan validasi dan autorisasi pengguna. terdapat 1 role dalam sistem ini, yaitu admin apotek yang bertugas mengelola stok obat, mengkonfirmasi pemesanan obat, dan mengirim informasi mengenai suplemen.
-
Add/Edit/Delete Medicine - Admin dapat melakukan pengelolaan obat, meliputi: menambahkan obat, mengedit nama, jenis, harga, stok dan deskripsi obat, serta menghapus obat
-
Confirm Order - Admin dapat melakukan konfirmasi order yang direquests oleh rumah sakit pada halaman order.
-
Profile - Admin dapat melihat data diri, serta melakukan Log Out pada halaman profil.
-
See Recapitulations - Admin dapat melihat rekapitulasi transaksi per bulannya yang dikirimkan oleh rumah sakit pada laman Transactions
Development processes and interfaces are provided in the document.