3.2 Perancangan Sistem dan Perangkat Lunak
Untuk perancangan sistem dan perangkat lunak meliputi penyusunan
UML Unified Modelling Language
,
desain database
, dan desain
user interface
. Aplikasi sistem informasi geografis ini akan dirancang
menggunakan UML sebagai pemodelan sistem dan akan digambarkan dengan sarana perangkat lunak yaitu Rasional Rose.
UML menyediakan beberapa diagram dalam proses perancangan sistem. Penyusunan
UML
untuk aplikasi ini digunakan lima diagram
yaitu
Use Case Diagram, Activity Diagram, Class Diagram, Sequence Diagram, dan Deployment Diagram.
3.2.1 Use Case Diagram
Use Case Diagra m
menggambarkan interaksi antara aktor- aktor dengan sistem yang dibangun serta menggambarkan
fungsionalitas yang dapat diberikan sistem kepada
user
. Dari dalam sistem yang akan dibangun terdapat empat aktor yang masing-
masing memiliki hak akses yang berbeda-beda yaitu
guest
,
member
,
operator
dan
admin
.
Guest
adalah masyarakat umum yang bisa mengakses sistem informasi dan mencari data tentang PMI di
wilayah Jateng.
Member
merupakan masyarakat umum yang mendaftar, kemudian telah dikonfirmasi oleh
admin
dan telah masuk sebagai
member
dalam
group
PMI Jateng, sedangkan
operator
adalah pegawai dari tiap-tiap PMI kabupatenkota di wilayah Jateng.
Admin
adalah pegawai di PMI Jateng yang khusus menangani teknologi informasi.
Gambar 3.2
Use case diagram sistem
Gambar 3.2 menjelaskan interaksi antara aktor dalam sistem serta fungsionalitas yang diberikan kepada
guest, member
, operator serta admin. Mengenai bagian-bagian yang tersedia untuk hak
akses g
uest
yaitu melihat profil PMI kabupatenkota di wilayah Jateng, melihat berita PMI, melihat data persediaan darah dari
masing-masing PMI kabupatenkota di wilayah Jateng, mengisi buku tamu serta mendaftar sebagai
member
PMI Jateng. Selain itu
guest
juga dapat mencari lokasi PMI kabupatenkota yang akan ditampilkan dengan
Google Maps
sekaligus mencari lokasi PMI yang memiliki persediaan golongan darah tertentu.
Hak akses yang dapat dilakukan oleh seorang
member
setelah melakukan
login
adalah mencari lokasi PMI kabupatenkota di wilayah Jateng, melihat berita PMI, melihat persediaan darah
yang ada di PMI, melihat galeri, melihat profil PMI kabupatenkota di wilayah Jateng,serta menambah berita PMI.
Hak akses seorang operator hampir sama dengan hak akses seorang
member
, yaitu melihat data persediaan darah, melihat berita PMI, mencari lokasi PMI kabupatenkota, melihat galeri, melihat
profil PMI kabupatenkota, menambah berita PMI. Hak akses yang membedakan
member
dan
operator
dalah hak untuk mengubah data persediaan darah sesuai dengan PMI kabupatenkota daerah masing-
masing. Seorang
admin
memiliki hak akses penuh untuk mengatur atas sistem yang akan dibuat. Hak akses
admin
adalah mengelola data persediaan darah, mengelola galeri, mengelola
operator,
mengelola
member group
PMI, mengelola berita PMI, mengelola profil PMI kabupatenkota. Dalam mengubah data persediaan darah
dari masing-masing PMI kabupatenkota wilayah Jateng. Mengelola
operator
yang dilakukan
admin
adalah dengan menambah dan menghapus
operator
dari masing-masing PMI kabupatenkota. Dalam sistem akan dibuat sebuah
group
PMI Jateng, yang anggotanya adalah masyarakat umum yang mendaftar melalui
website
yang akan dibuat. Seorang
admin
menentukan apakah pendaftar diterima sebagai
member
atau tidak, a
dmin
juga dapat menghapus
member
sehingga hak akses sebagai
member
terhapus.
3.2.2 Activity Diagram