Pembuatan Modul File Map

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

MapServer membutuhkan sebuah mapfile yang berekstensi .MAP yang berfungsi sebagai file konfigurasi peta. Di dalam mapfile didefenisikan objek-objek yang akan digunakan, antara lain objek MAP, objek layer, objek class, objek label dan objek style. Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009 Objek MAP mendefenisikan parameter-parameter yang berlaku umum untuk keseluruhan peta. Pendefenisian objek map untuk aplikasi web-GIS yang menyajikan peta USU dalam bentuk mapfile adalah sebagai berikut: MAP NAME USU STATUS ON SIZE 450 300 EXTENT 84.68 455.07 1472.5 2288.75 UNITS meters SHAPEPATH data IMAGECOLOR 255 255 255 TEMPLATEPATTERN usu IMAGETYPE PNG Objek MAP bernama USU akan ditampilakan dengan ukuran 450 x 300 pixel, Extent merupakan batas minimum dan maksimum sumbu X,Y. MapServer membutuhkan suatu tempat penyimpanan file temporer sebelum dikirimkan ke web browser. Parameter-parameter yang digunakan untuk menentukan tempat penyimpanan file temporer tersebut adalah sebagai berikut: WEB IMAGEPATH tmpms_tmp IMAGEURL ms_tmp END Parameter IMAGEPATH menunjuk kepada direktori yang dikenali sistem operasi misalnya direktori tmpms_tmp pada Linux. Parameter IMAGEURL menunjuk path relatif yang dikenali web server. Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009 Objek layer digunakan untuk mendefenisikan layer-layer yang kemudian membentuk tampilan peta digitalnya. Ada beberapa layer yang akan digunakan dalam aplikasi web-GIS ini antara lain, layer fakultas yang berisikan defenisi tampilan peta fakultas yang ada di USU, layer olahraga berisikan data-data lokasi yang memiliki sarana olah raga, layer kantor mendefenisikan bangunan yang berfungsi sebagai kantor dan tempat pertemuan seperti aula, serta layer lainnya yang dianggap perlu untuk ditampilkan. Syntax di dalam mapfile untuk mendefenisikan layer fakultas adalah sebagai berikut: LAYER NAME fakultas DATA fakultas STATUS OFF TYPE MULTIPLE END Objek class dapat digunakan untuk mendefenisikan kelas-kelas tematik untuk suatu layer. Syntax di dalam mapfile untuk mendefenisikan class adalah sebagai berikut : MAP LAYER CLASS NAME Fakultas TEMPLATE templatesfakultas.html STYLE Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009 COLOR 97 34 3 OUTLINECOLOR 0 0 0 END END end class END end layer END end map Objek class diatas adalah class yang digunakan oleh layer Fakultas. Jika layer fakultas akan ditampilkan maka akan digunakan suatu template yaitu fakultas.html dengan warna yang telah ditentukan sesuai objek style pada baris kode mapfile diatas. Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009

BAB IV PENGUJIAN PERANGKAT LUNAK

4.1 Tujuan Pengujian

Pengujian perangkat lunak dilakukan untuk mengetahui apakah aplikasi yang dibangun telah berjalan dengan baik dan memenuhi spesifikasi yang telah ditentukan. Fitur-fitur yang dikembangkan telah dijelaskan pada saat perancangan diagram use case. Untuk modul client, terdapat beberapa fitur yaitu, memilih layer yang akan ditampilkan, diwakili oleh use case memilih layer, untuk melakukan kemampuan navigasi diwakili oleh use case zoom dan pan, dan untuk eksplorasi data diwakilkan use case eksplorasi data.

4.2 Spesifikasi Sistem

Aplikasi web-GIS dengan menggunakan Mapserver ini diuji dengan menggunakan spesifikasi sistem sebagai berikut: a. Perangkat Keras Processor : Intel Pentium III 660 MHz Memory : 248 Mb Harddisk : 40 Gb Monitor, Mouse dan Keyboard b. Perangkat Lunak Sistem Operasi : Microsoft Windows XP Professional SP-2 37 Dewi Maya Sari S. : Perancangan Sistem Informasi Geografis Berbasis Web menggunakan Mapserver, 2007. USU Repository © 2009