3.4 Pembuatan Use Case Diagram
Berdasakan studi kasus yaitu aplikasi web-GIS, diagram use case dapat dibagi menjadi dua bagian, yaitu client module dan server module. Diagram use case
yang ditampilkan akan digunakan untuk untuk menjelaskan fitur-fitur yang dapat digunakan oleh pengguna. Diagram ini juga digunakan untuk verifikasi apakah
seluruh fungsi yang dijelaskan di dalam use case telah diimplentasikan dalam aplikasi web-GIS tersebut.
Pada modul client terdapat pengguna user, yang dapat menggunakan fitur- fitur aplikasi web-GIS tersebut. Fitur-fitur tersebut antara lain memilih tampilan
layer, melakukan pembesaran zoom, melakukan penggeseran pan dan eksplorasi data spasial beserta atributnya. Gambar 3.3 menunjukkan fitur-fitur yang dapat
dilakukan oleh actor pengguna.
od web-gis memilih layer
zoom
zoom in zoom out
pan
eksplorasi data
data spasial data atribut
Pengguna
Gambar 3.3 Actor Pengguna
Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009
Bagian kedua adalah modul server. Pada bagian ini terdapat actor sistem yang mewakili aplikasi web-GIS. Gambar 3.4 menunjukkan fitur-fitur actor sistem.
Actor sistem mempunyai fungsi untuk menampilkan layer sesuai permintaan pengguna, melakukan fungsi navigasi zoom, pan, menampilkan atribut yang
diakses dari basisdata.
ud web-gis
System Menampilkan layer
mengaktifkan fungsi nav igasi
menampilkan data
data spasial data atribut
Gambar 3.4 Actor Sistem
Untuk melihat keseluruhan sistem, diagram use case digabungkan, dan akan terlihat hubungan antara modul client dan server. Diagram use case setelah digabung
adalah seperti pada Gambar 3.5.
Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009
ud web-gis
server module client module
memilih layer
zoom
zoom in zoom out
pan
eksplorasi data
data spasial data atribut
Pengguna menampilkan
layer mengaktifkan
fungsi nav igasi
menampilkan data
data spasial data atribut
System
dependency dependency
dependency
Gambar 3.5 Diagram Use Case Gabungan Antara Modul Client dan Modul Server
Pada gambar terlihat garis penghubung dependency yang berarti hubungan antara dua benda yang apabila benda yang satu berubah, maka akan mempengaruhi
benda yang lain.
3.5 Pembuatan Modul File Map