Final Project PBKK 2023
Nama : Mohammad Kamal
NRP : 5025211180
- Buatlah deskribsi studi kasus aplikasi ditinjau dari MVC nya(individu).
Aplikasi yang didisain pada studi kasus ini adalah "web-based drug data management". Aplikasi ini didisain untuk digunakan pada Apotek.
Aplikas ini dirancang sebagai solusi komprehensif untuk meningkatkan efektivitas dan efisiensi dalam operasional harian Apotek Restu II. Dengan beralih dari metode konvensional yang melibatkan pencattaan manual ke dalam buku-buku fisik, aplikasi ini dapat membawa perubahan signifikan dengan memanfaatkan teknologi informasi dalam pengelolaan data obat dan proses transaksi.
Dalam konteks MVC, struktur apliksi ini dapat dijelaskan sebagai berikut:
Model :
- Model dalam aplikasi ini mencakup struktur data yang digunakan untuk merepresentasikan informasi terkait obat, transaksi, pelanggan, supplier, stok masuk dan keluar obat, serta laporan.
- Database electronic diguankan untuk menyimpan dan mengelola data-data ini.
- Model juga mencakup logika bisnis, seperti perhitungan total penjualan dan pembelian, serta pembaruan data secara otomatis setelah setiap transaksi.
View:
- View berfungsi sebagai antarmuka pengguna yang memungkinkan petugas apotek untuk berinteraksi dengan sistem.
- Antarmuka pengguna disajikan secara web, memunkinkan akses dari berbagai perangkat dengan koneksi internet.
- Fitur-fitur tampilan melibatkan pencarian obat, input transaksi, melihat stok obat, dan melihat laporan.
Controller:
- Controller bertanggung jawab untuk menerima input dari pengguna dan mengirimkannya ke model yang sesuai.
- Mengatur alur logika aplikasi dan menjembatani interaksi antara model dan view.
Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi (individu)
Aplikasi ini dirancang bedasarkan kebutuhan pengelolaan data obat secara efisien dan akurat dalam
konteks Apotek Restu II.
Berikut adalah rancangan umum arsitektur dan fitur-fitur utama yang ada dalam aplikasi:
Authentication : Pengguna dapat melakukan registrasi, login, dan logout untuk mengakses aplikasi.
Dashboard : Pengguna dapat melakukan kunjungan ke halaman aplikasi dari dashboard utama sesuai dengan kebutuhan.
Data Pelanggan : Mengurus data pelanggan apotek.
Data staff : Mengurus data staff apotek.
Halaman Penjualan Obat : Berfungsi sebagai halaman dimana transaksi terjadi dan print invoice..
Manajemen Data Obat :
- Database untuk menyimpan informasi obat, termasuk nama, kategori, harga, dan stok.
- Fungsionalitas CRUD (Create, Read, Update, Delete) untuk pengelolaan data obat.
Halaman Accounting : Melihat keuntungan dan kerugian dari penjualan obat.
Dashboard staff : berisi dashboard untuk penjualan obat oleh staff.
Rancang desain databasenya
Tabel admin
tabel purchase info
Buat desain front end (individu)
Tentukan Control yang akan mengandle logika back end.
Comments
Post a Comment