Final Project PBKK 2023

Nama : Mohammad Kamal

NRP : 5025211180


Cari paper yang berhubungan dengan aktivitas pembuatan perangkat lunak/ aplikasi menggunakan framework.

https://journal.binainternusa.org/index.php/jetcom/article/view/5/6



- 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 generic name

tabel medicine name

tabel medicine presentation

tabel product category

table product name

tabel supplier





tabel purchase info
tabel sales product
    
tabel staff



Buat desain front end  (individu)

Admin Login
Staff Login

Main Dashboard
Medicine Name

Medicine Presentation

Generic Name

Create medicine name
Suppliers
Medicine Purchase Information


Purchase Statement


Supplier payment

Sales Medicine

Accounting


Manage Staff



Sales Statement
Staff Dashboard




Tentukan Control yang akan mengandle logika back end.  

-Main.php : Controller ini digunakan untuk halaman dashboard utama.

- Export_csv.php : Untuk mengexport Sales statement dalam format .csv

-Get_ajax_value.php : Digunakan oleh page yang menggunakan data dari medicine list.

- Insert.php : Digunakan untuk menginput data yang dimasukan pada aplikasi. 

- Showform.php : untuk menampilkan data.

- Staff.php : Digunakan pada halaman dashboard staff.




Implementasi


Saya menggunaka framwork Code Igniter pada aplikasi ini. Saya juga menggunakan boostrap untuk UI. 

Source code : https://github.com/ccunit/PBKK23/tree/main/FinalProject





Comments

Popular posts from this blog

WPF Dashboard

Toko Tugas Online

Code Igniter View