Use Case Diagram pada Sistem Manajemen Bank Darah (Blood Bank Management System) :
gb1. Use Case Diagram Blood Bank Management System |
Proses yang terjadi pada sistem ini adalah sebagai berikut
1. Pendonor (Donor) akan mendonasikan darahnya ke Bank Darah (Blood Bank Management)
Pertama, pendonor yang telah memutuskan untuk mendonasikan darahnya akan melakukan registrasi di acara Donation Camp yang diadakan oleh Bank Darah. Darah pendonor tersebut akan dicheck oleh petugas. Apabila darah pendonor tersebut dinyatakan pantas dan memenuhi persyaratan, maka darah tersebut akan diambil dan ditest. Setelah dilakukan penge-test-an, apabila darah pendonor tersebut bersih, maka darah akan dikirim ke Bank Darah untuk diverifikasi dan disimpan. Namun apabila darah tersebut dinyatakan tidak bersih, maka darah akan dibuang. Darah-darah yang disimpan di Bank Darah akan dijual ke pasien-pasien yang membutuhkan darah.
2. Pasien (Patient) akan memesan dan membeli darah ke Bank Darah (Blood Bank Management)
Pasien akan memesan darah yang dibutuhkan ke Bank Darah. Darah yang telah diverifikasi oleh Bank Darah akan dikirimkan ke pasien yang telah memesan darah tersebut.
Proses-proses tersebut juga dapat digambarkan dalam bentuk Class Diagram, State Diagram, Activity Diagram, dan Sequence Diagram sebagai berikut :
CRC
gb2. CRC |
Class Diagram
|
Check Realization
gb4. Check Realization |
Sequence Diagram
gb5. Sequence Diagram |
Source Code
Berikut ini merupakan Source Code dari Blood Bank Management
System Project dalam bahasa pemrograman PHP yang menggunakan framework
Laravel 4 dan Bootstrap. Blood Bank Management System ini dibuat dalam
bentuk Web Project yang berbasis Object-Oriented Programming (OOP), sehingga
diharapkan mampu untuk menghubungkan antara pendonor dengan pasien yang
membutuhkan darah secara cepat dan mudah. Source Code lengkap Blood Bank
Management System Project ini dapat di download di link berikut.
Pihak Blood Bank dapat menambahkan
data pendonor ke dalam database
gb7. Halaman add donor |
Pihak Blood Bank dapat menambahkan data pasien ke dalam database
gb8. Halaman add patient |
Pihak Blood Bank dapat menampilkan
list dan data pendonor
gb9. Halaman search donor |
Pihak Blood Bank dapat menampilkan list dan data pasien
gb10. Halaman search patient |
Source Code lengkap dapat di download di link berikut : https://github.com/rajabishek/lifesavers
0 komentar:
Posting Komentar