Use Case Diagram Perancangan Sistem dan Perangkat Lunak

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