IV. PEMBAHASAN. Sistem yang dikembangkan adalah sistem berbasis web yang dapat menampilkan

dokumen-dokumen yang mirip
Registrasi Peta. Practical Module Geographic Information System STMIK-STIKOM Balikpapan Firmansyah, S.Kom. Page 1

BAB 4 IMPLEMENTASI DAN EVALUASI. menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). 1. Processor Pentium III 1 Ghz

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 1. Tampilan awal/ login user id

PETUNJUK PENGGUNAAN SISTEM REGISTRASI NASIONAL USER UMUM

BAB IV HASIL DAN PEMBAHASAN

Lampiran 1 Karakteristik Pengguna SIG Denah Asrama Putri TPB

BAB IV HASIL DAN PEMBAHASAN

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI GEOGRAFIS LOKASI HOTEL DI YOGYAKARTA MENGGUNAKAN SVG

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

Gambar 4.47 Informasi Peta DampakMei Gambar 4.48 Informasi Peta Dampak Mei 2008 sampai Juni Gambar 4.49 Peta wilayah dampak

SISTEM INFORMASI GEOGRAFI

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

PETUNJUK TEKNIS APLIKASI PEMETAAN PARTISIPATIF PUSAT PENGELOLAAN DAN PENYEBARLUASAN INFORMASI GEOSPASIAL

BAB IV HASIL DAN PEMBAHASAN

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

DAFTAR ISI HALAMAN JUDUL... LEMBAR PERSETUJUAN... LEMBAR PENGESAHAN... iii. LEMBAR PERNYATAAN... iv RIWAYAT HIDUP... KATA PENGANTAR...

BAB III ANALISA DAN DESAIN SISTEM


PETUNJUK PENGGUNAAN SISTEM REGISTRASI NASIONAL TIM PENDAFTARAN

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN...

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB 4 IMPLEMENTASI DAN EVALUASI

Mengelola Bagian. Website Sekolah. Mengelola bagian utama Website Sekolah dibagi menjadi 3

BAB III ANALISA DAN DESAIN SISTEM

Lampiran 1 DFD Level 1 GIS Kampus IPB Darmaga. Lampiran 2 DFD Level 2 proses 3 GIS Kampus IPB Darmaga

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

Buku Manual. Download, Aplikasi Aspak, dan Tanya Jawab.

Daftar Isi I. PENDAHULUAN II. MEMBUKA APLIKASI P2KB IDI III. INFORMASI / LINK P2KB IDI A. Program 1 B. Program 2 C. Program 3 IV.

Buku Pedoman Situs Perwalian Versi User : Jurusan

Website Fakultas Pendidikan Ekonomi dan Bisnis (FPEB) Universitas Pendidikan Indonesia (

BAB IV IMPLEMENTASI DAN PENGUJIAN

CARGO MANAGEMENT SOFTWARE

BAB III ANALISIS DAN DESAIN SISTEM

MANUAL PROGRAM. Sebelum mulai menjalankan aplikasi ini, terlebih dahulu dilakukan instalasi

SISTEM INFORMASI GEDUNG DAN RUANG TOR 3-5 ESTABLISHMENT of ASSET MANAGEMENT INFORMATION SYSTEM

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.32 Tampilan Layar Inquiries. Pada halaman ini, terdapat pertanyaan yang ditanyakan oleh user beserta jawaban dari

BAB IV HASIL DAN UJI COBA

BAB 3 KOREKSI KOORDINAT

Petunjuk Penggunaan Moodle Bagi Pengajar

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras yang dibutuhkan sebagai berikut: a. Processor Intel Pentium 4 atau lebih tinggi;

BAB III ANALISA DAN DESAIN


PRAKTIKUM-2 PENGENALAN ARCVIEW

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

Aplikasi Surat Keluar Masuk Versi 1.0

BAB IV PENGUJIAN DAN IMPLEMENTASI SISTEM. Tahap implementasi ini adalah tahap untuk menjelaskan semua modul

ADMIN MANUAL AL-QUR AN WEB

Bab 3. Metode Perancangan

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Pera ngkat Lunak. program aplikasi dengan baik adalah sebagai berikut:

BAB 4 IMPLEMENTASI DAN EVALUASI Perangkat keras yang di butuhkan. optimal pada server dan client sebagai berikut.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Gambar 3.1 Data Flow Diagram Level 0

2.4 Proses Upload File dan Database di Free Hosting Membuat Account di Free Hosting

Mengembangkan Website Berbasis Wordpress

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

Manual Book : SiJabFung

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak. aplikasi dengan baik adalah sebagai berikut:

BAB III ANALISA DAN DESAIN SISTEM

Digitasi Peta. Practical Module Geographic Information System STMIK-STIKOM Balikpapan Firmansyah, S.Kom. Page 1

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB III ANALISA DAN DESAIN SISTEM

Sekilas Tentang Sistem Aplikasi

Aplikasi Tata Persuratan Berbasis Web Perum Jasa Tirta II. bertujuan untuk memenuhi kebutuhan di setiap Unit Kerja, sebuah

MANUAL BOOK SISTEM INFORMASI MANAJEMEN SEKOLAH

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pedoman Database Koleksi Museum. cagarbudaya.kemdikbud.go.id

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 HASIL DAN PEMBAHASAN

KEMENTERIAN KOPERASI DAN USAHA KECIL DAN MENENGAH REPUBLIK INDONESIA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

Panduan Mengelola Website Pribadi Mengelola WordPress

PANDUAN PENGGUNAAN WEBSITE

Petunjuk Penggunaan e-learning untuk Dosen Versi Dokumen Workshop E-Learning

Transkripsi:

IV. PEMBAHASAN 4.1 Pengolahan Data 4.1.1 Koordinat Objek Sistem yang dikembangkan adalah sistem berbasis web yang dapat menampilkan data spasial (yang bereferensi keruangan/memiliki koordinat) serta data atribut (penjelas peta). Global Positioning System (GPS) merupakan alat untuk mendapatkan koordinat suatu tempat. GPS yang dipakai pada pengembangan sistem informasi geografi perguruan tinggi ini adalah model Garmin 60CSx. GPS digunakan dalam pengambilan koordinat letak perguruan tinggi di Kota Bandar Lampung, sedangkan untuk mengetahui batas administrasi setiap kecamatan yang ada di Kota Bandar Lampung menggunakan peta Kota Bandar Lampung yang berasal dari Bappeda Kota Bandar Lampung. Koordinat letak perguruan tinggi diambil langsung dengan mendatangi setiap perguruan tinggi yang ada. Tipe koordinat yang digunakan dalam pengambilan koordinat lokasi objek adalah sistem grid UTM (Universal Transverse Mercator) yang merupakan standar dari Amerika Serikat. Letak koordinat dari setiap perguruan tinggi diambil dengan keakuratan antara 3 6 meter. Keakuratan letak tersebut menyesuaikan dengan kondisi cuaca maupun jumlah dari satelit yang

27 sedang beredar pada wilayah tersebut. Jumlah satelit tersebut dapat dilihat pada layar GPS setelah tombol power diaktifkan. Gambar 4.1 GPS Garmin 60CSx Tombol mark key merupakan tombol untuk mengambil titik koordinat dari suatu tempat. Dengan menekan tombol tersebut lalu menekan tombol ok, koordinat tempat tersebut telah disimpan pada GPS. Simbol lokasi Nama lokasi Gambar 4.2 Menyimpan Koordinat pada GPS

28 Koordinat-koordinat yang telah tersimpan dapat dilihat kembali dengan menekan tombol find pada keypad. Koordinat yang telah didapatkan lalu dimasukkan kedalam program arcview untuk melihat titik koordinat tersebut pada peta. Proses memasukkan koordinat tersebut dapat dengan menuliskan koordinat tersebut pada program excel (koordinat x dan y) yang kemudian disimpan dalam format text (tab delimited) (*.txt) agar dapat diimport pada program Arcview. Gambar 4.3 Konversi Format Excel ke (.txt) 4.1.2 Digitasi Peta Peta digital yang berekstensi (.dwg) dibuka kembali dengan AutoCAD yang kemudian dipilih layer-layer peta yang sesuai dengan kebutuhan. Layer-layer tersebut merupakan layer seperti layer jalan, letak ibukota kecamatan, batas wilayah kecamatan, rel kereta, dan lain-lain. Setelah menentukan layer yang dibutuhkan untuk membantu dalam pengembangan sistem, peta disimpan dalam format berekstensi (.dxf) sehingga dapat dibuka kembali pada program Arcview.

29 Peta dilakukan digitasi ulang pada Arcview dengan membentuk layer baru yang berbeda untuk setiap objek yang ada pada peta. Digitasi ulang ini menjadikan data spasial memiliki koordinat. Data spasial tersebut berupa area (polygon), garis (line), dan titik (point). Bentuk poligon digunakan untuk menunjukkan bentuk suatu wilayah pada peta. Bentuk garis pada peta menunjukkan jalan, rel, sungai dan lain-lain. Titik menunjukkan lokasi suatu tempat di peta. Sebelum peta dari autocad dapat ditampilkan pada program Arcview, extensions untuk membaca file dari AutoCAD harus diaktifkan terlebih dahulu. Pengaktifan tersebut dengan memilih menu file pada Arcview kemudian memilih submenu extensions. Proses digitasi ulang ini dilakukan setelah peta diregister and transform (atau disebut register saja) terlebih dahulu. Tujuan dari register peta adalah agar peta yang akan kita digitasi mempunyai sistem koordinat yang benar dan skala yang seragam. Gambar 4.4 Aktifkan Extension untuk Membaca File AutoCAD Sebelum diregister, properties pada menu view harus disetting/diisi pada beberapa field. Pengisian halaman properties ini menyesuaikan tipe koordinat yang dipakai pada GPS. Halaman view properties merupakan pengisian berupa nama view tersebut, tanggal, creator, map unit dan distance unit. Map units dan distance

30 units pengisiannya menyesuaikan dengan tipe koordinat yang digunakan. Untuk tipe koordinat UTM map units diisi dengan meters sedangkan distance unitsnya diisikan kilometers. Gambar 4.5 Pengaturan Properties Lembar Kerja View Setelah melakukan pengaturan properties view, langkah selanjutnya adalah meregister peta agar koodinatnya sama dengan koordinat yang sesungguhnya. Sebelum memilih submenu untuk meregister peta, maka extension untuk meregister peta tersebut harus diaktifkan terlebih dahulu. Pengaktifan submenu register dilakukan dengan cara memilih menu file pada Arcview lalu memilih submenu extensions yang kemudian menceklis register and transform tool. Pengaktifan submenu tersebut dapat dilihat pada gambar 4.6. Setelah tombol ok dipilih, maka submenu untuk melakukan registrasi peta telah dapat digunakan. Registrasi peta dilakukan dengan cara memilih submenu register and transform, sehingga muncul tampilan halaman registrasi peta (gambar 4.8).

31 Gambar 4.6 Aktivasi Submenu Register and Transform Tool Gambar 4.7 Memilih Submenu Register and Transform Proses register peta adalah memasukkan koodinat yang telah didapat kedalam arcview dengan cara memilih lokasi yang telah diketahui koordinatnya terlebih dahulu menggunakan source icon. Peta tersebut diklik pada titik lokasi yang sama seperti pada lokasi yang diketahui koordinatnya. Nilai koordinat dimasukkan sesuai yang diperoleh di lapangan pada kolom x dan y pada bagian destination.

32 Source icon Gambar 4.8 Halaman Registrasi Peta Nilai dari titik koordinat yang dimasukkan merupakan titik-titik kontrol (minimal 4 titik yang dipilih pada peta mendekati bentuk persegi) yang dipakai untuk acuan registrasi peta. Empat titik kontrol yang sudah diisi dapat dilihat pada gambar 4.9. Informasi RMS (Root Mean Square) error untuk source dan destination akan ditampilkan setelah keempat titik ikat dimasukkan. RMS error merupakan selisih antara titik kontrol asli dan lokasi titik kontrol baru yang dihitung dengan proses transformasi. Skala transformasi menunjukkan berapa banyak peta yang didigitasi akan diskalakan agar sesuai dengan dunia nyata koordinat. Semakin kecil nilai RMS errornya, maka peta yang dibentuk akan semakin baik. Setelah selesai melakukan register, store control points diberi tanda centang kemudian klik tombol write world file, sehingga akan muncul kotak dialog untuk menentukan lokasi penyimpanan peta hasil register.

33 RMS Error Gambar 4.9 Pengisian Titik Kontrol Koordinat Koordinat peta peta Gambar 4.10 Koordinat Peta Setelah diregister Langkah selanjutnya adalah digitasi pada peta. Digitasi memberikan bentuk peta berupa layer titik (point), garis (line), dan area (polygon). Digitasi ini dilakukan dengan memilih menu view yang kemudian dipilih submenu new theme (gambar

34 4.11). Kotak dialog new theme untuk memilih jenis digitasi akan muncul setelah submenu new theme dipilih. Digitasi peta yang pertama dilakukan adalah digitasi titik (point). Digitasi titik merupakan penentuan letak perguruan tinggi dengan memasukkan koordinat yang diperoleh dari lapangan. Pemasukan data koordinat dilakukan dengan mengimport koordinat yang telah disimpan sebelumnya pada file yang berekstensi (.txt). Gambar 4.11 Memilih Sub Menu New Theme Gambar 4.12 Kotak Dialog New Theme

35 Langkah pengkonversian teks menjadi data spasial adalah dengan memilih menu project terlebih dahulu yang kemudian memilih submenu add table. Tampilan yang akan keluar setelah memilih submenu tersebut adalah kotak dialog untuk memilih file teks yang telah disimpan dalam bentuk delimited text (.txt). (a) (b) Gambar 4.13 Import File (.txt) (a) Submenu Add Table (b) Memilih File Setelah memilih file berekstensi delimited text, Arcview akan membentuk sebuah tabel baru secara otomatis berisi data yang sama dengan isi dari file berekstensi (.txt) yang telah dipilih (gambar 4.14). Langkah selanjutnya adalah memilih submenu add event theme dari menu view yang ada pada lembar kerja view (balam). Balam merupakan nama yang dituliskan saat pengaturan properties dari menu view. Setelah kotak dialog add event theme muncul (gambar 4.15), pengisian bagian table menyesuaikan nama file yang telah dipilih sebelumnya. Pengisian X field dan Y field merupakan nama dari field tabel yang berisi

36 koodinat X dan Y. Setelah terisi semua, tombol ok dipilih untuk membentuk titik objek pada peta (gambar 4.16). Gambar 4.14 Tabel Yang Terbentuk dari File (.txt) Gambar 4.15 Kotak Dialog Add Event Theme

37 Hasil Digitasi Gambar 4.16 Hasil Digitasi dari Import File (.txt) Digitasi selanjutnya adalah digitasi area dengan menggunakan tipe polygon. Langkah yang dilakukan adalah memilih menu view lalu memilih submenu new theme. Pada lembar kerja view (balam), kotak dialog new theme untuk menentukan tipe digitasi yang digunakan akan muncul setelah tombol new theme dipilih. Selanjutnya, digitasi area dapat dilakukan dengan menentukan terlebih dahulu bentuk area yang akan digunakan (gambar 4.17). Area persegi panjang Area Area tidak beraturan Menambah Area Memotong Area Gambar 4.17 Tombol Untuk Digitasi Area

38 Bentuk digitasi peta untuk wilayah yang tidak beraturan menggunakan tombol yang disebut area tidak beraturan, kemudian dibentuk sesuai dengan batas administrasi setiap kecamatan. Pembuatan area tersebut terus diulangi sehingga semua area kecamatan terbentuk dengan warna yang berbeda-beda. Hasil dari pembuatan area tersebut dapat dilihat pada gambar 4.18. Gambar 4.18 Digitasi Area (Polygon) Digitasi berikutnya adalah digitasi jalan dengan menggunakan tipe garis (line). Proses digitasi garis sama seperti digitasi sebelumnya, namun pada saat dialog new theme muncul dipilih feature type line. Untuk memudahkan dalam pembuatan jalan (line), layer peta_administrasi 2007.dxf diaktifkan terlebih dahulu agar bentuk dari garis tersebut dapat ditirukan dan dibuat bentuk line (jalan) sesuai dengan pengembangan sistem. Berikut gambar digitasi data berbentuk garis (line).

39 Aktifkan layer (a) (b) Gambar 4.19 Hasil Digitasi (a) Aktifkan Layer Peta (b) Digitasi Line & Hasil Digitasi Hasil digitasi merupakan susunan dari layer-layer yang telah dibuat. Layer tersebut terdiri dari tipe polygon, line dan point. Digitasi point yang telah diimport dari file berekstensi (.txt) kemudian dijadikan beberapa layer sesuai dengan jumlah titik perguruan tinggi yang dibentuk. Penggunaan layer pada hasil konversi ke dalam bentuk (.sql) bertujuan agar setiap layer yang dibentuk menjadi nama tabel tersendiri saat dimasukkan kedalam database. 4.1.3 Konversi Peta ke (.sql) Setelah proses digitasi selesai, peta disimpan ke dalam database dengan cara mengkonversi peta tersebut ke format (.sql) terlebih dahulu. Tujuan konversi peta adalah agar data peta pada program Arcview dapat disimpan ke database sistem (bandar_lampung) sehingga dapat ditampilkan pada halaman utama sistem yang berbasis web dengan menggunakan bahasa pemrograman PHP. Hasil eksport ke database terdiri dari tabel-tabel yang mempresentasikan setiap layer yang ada pada peta yang dibuat. Selain tabel yang terbentuk dari layer peta, terdapat tabel

40 yang terbentuk secara default yang berisi informasi peta. Proses konversi dari peta menjadi file yang berektensi (.sql) dapat dilihat pada lampiran. 4.2 Perancangan Pada subbab ini dijelaskan mengenai perancangan terhadap sistem yang dikembangkan. 4.2.1 Perancangan Data Flow Diagram (DFD) Pada Sistem Informasi Geografi (SIG) perguruan tinggi ini, proses aliran data terdapat dua entitas pengakses yang dapat menggunakan sistem, yaitu user dan administrator sistem. Proses DFD pada sistem informasi geografi perguruan tinggi digambarkan dalam bentuk diagram konteks berikut ini: Pengakses (Administrator) Data baru Informasi Perubahan SIG Perguruan Tinggi Pilih Perguruan Tinggi Download informasi Melakukan Registrasi Pengakses (User Biasa) Account Login Gambar 4.20 Diagram Konteks SIG Perguruan Tinggi Entitas pengakses (administrator) kegiatan yang dapat dilakukan adalah melakukan pengolahan terhadap data baru (maintenance data) yaitu berupa data atribut (data penjelas peta) yang terdapat pada sistem. Setelah ada data yang diubah, sistem memberikan informasi kepada pengakses bahwa perubahan data telah dilakukan. Seorang pengakses (administrator) harus melakukan login terlebih dahulu sebelum melakukan perubahan data yang ada. Entitas pengakses (user) kegiatan yang dapat dilakukan adalah melakukan registrasi untuk

41 mendapatkan account login masuk ke halaman diskusi/saran. Selain itu, pengakses (user) dapat menyimpan informasi suatu objek (perguruan tinggi) dengan cara mengunduh (download) informasi dari perguruan tinggi tersebut dalam bentuk file yang berekstensi (.pdf). Diagram konteks diatas merupakan bagian dari macam-macam DFD dan menggambarkan aliran data pada sistem yang masih umum. Proses yang terjadi pada diagram konteks tidak dijelaskan secara rinci, hanya proses global mengenai hal yang dapat dilakukan pengakses saja sehingga belum terlihat dengan jelas aliran data sebuah sistem berasal, tujuan serta kemana data tersebut disimpan. Oleh karena itu dibutuhkan diagram aliran data yang merupakan lanjutan dari diagram konteks. Berikut tampilan gambar diagram aliran data level 0 dan level 1 yang merupakan perluasan dari diagram konteks di atas.

42 Master user 1. Melakukan pendaftaran account Master user Master forum Registrasi Pengakses login 2. Proses pencocokan account Cocok 3. Menampilkan halaman sesuai account User 4. Memberikan saran,koment ar,serta informasi Lupa password Admin 7. Memasukkan e-mail 5. Memaintenance data attribut peta Logout Master data Logout Master user Pengakses Info 6. Proses informasi perguruan tinggi Master data Peta Gambar 4.21 DFD level 0

43 Master user daftar Master user 1.1 Menekan tombol register Form register 1.2 Melengkapi data diri Data 1.3 Menyimpan data kesistem Buka email 1.4 Melakukan aktivasi account Registrasi Master user Master forum Pengakses login 2.1 Mengisi kolom login & password account 2.2 mencocokkan login cocok 3 Menampilkan halaman sesuai account User 4.1 Mengisi komentar/ saran atau informasi Data 4.2 Menyimpan pengisian Lupa password Master data Admin 7.1 Memilih tombol lupa password Form lupa password 5.4 Menyimpan perubahan data Data baru 5.3 Maintenance data Info pilihan 5.2 Memilih submenu pengeditan Info pilihan 5.1 Memilih menu pengeditan data 7.2 Memasukkan alamat email Logout Peta Data 7.3 Menekan tombol proses agar password terkirim ke e-mail 6.1 Memilih objek Info pilih 6.2 Menampilkan informasi objek Data 6.3 Download informasi objek (perguruan tinggi) Data Pengakses Master user Gambar 4.22 DFD Level 1

44 4.2.2 Perancangan Database Pengembangan sistem informasi geografi perguruan tinggi ini membutuhkan database sebagai tempat menyimpan data-data baik berupa data spasial (berupa peta) ataupun data atribut (berupa huruf ataupun angka). Database sistem terdiri dari tabel-tabel yang terbentuk dari import file berekstensi (.sql) yang merupakan hasil konversi peta dari arcview. Tabel tersebut berisi informasi dari peta yang telah dibuat. Dari tabel-tabel ini data tersebut ditampilkan menjadi sebuah informasi dengan menggunakan bahasa pemrograman PHP. Database yang digunakan dalam pengembangan sistem ini adalah MySQL karena dalam pengaksesannya mudah untuk dilakukan dengan menggunakan bahasa pemrograman PHP. Berikut beberapa tabel yang digunakan dalam pengembangan sistem informasi geografi perguruan tinggi: 1. Tabel Project 2. Tabel Gedung Olah Raga (GOR)

45 3. Tabel Perguruan Tinggi 4. Tabel Kecamatan 5. Tabel Gubernur

46 6. Tabel Layers 7. Tabel Jalan 8. Tabel Upload 9. Tabel Rumah Sakit

47 10. Tabel Swalayan 11. Tabel Terminal 12. Tabel Forum 13. Tabel User_Daftar

48 14. Tabel User Tabel di atas merupakan tabel-tabel yang digunakan pada pengembangan sistem informasi geografis perguruan tinggi. Setiap tabel yang ada pada pengembangan sistem ini tidak memiliki hubungan/relasi antar tabelnya. Hal ini dikarenakan pada saat peta ditampilkan, setiap objek dari peta diberikan nama id (pada script PHP diberi kode $layerid ) terlebih dahulu untuk masing-masing tabel. Id tersebut merupakan id objek peta dari masing-masing tabel pada sistem. Pada tabel perguruan tinggi dan kecamatan diatas merupakan deskripsi tabel (pada MySQL menggunakan perintah desc) untuk beberapa tabel dari tabel kecamatan/perguruan tinggi yang berbeda. Deskripsi tabel tersebut merupakan field untuk masing-masing tabel perguruan tinggi ataupun field untuk masingmasing tabel kecamatan yang ada. Jadi, field perguruan tinggi ataupun kecamatan dari tabel diatas merupakan field-field yang digunakan pada masing-masing tabel perguruan tinggi ataupun kecamatan. 4.2.3 Perancangan Interface 4.2.3.1 User Interface User Interface merupakan tampilan yang dapat diakses oleh seseorang yang akan mencari atau membutuhkan informasi mengenai perguruan tinggi yang ada di

49 Kota Bandar Lampung. Halaman user interface merupakan halaman utama dari sistem informasi geografi perguruan tinggi. Berikut rancangan dari tampilan user interface yang dibangun pada pengembangan sistem ini. Header Navigasi Peta Legenda Peta Login Footer Gambar 4.23 Rancangan User Interface/Halaman Utama 4.2.3.2 Administrator Interface Administrator interface merupakan tampilan halaman yang hanya dapat diakses oleh administrator setelah administrator melakukan proses login. Pada halaman ini, Administrator dapat memaintance sistem berupa data atribut yang ada pada peta. Perbedaan kegiatan yang dapat dilakukan oleh administrator ataupun user dapat dilihat pada diagram use case pada gambar 4.37. Gambar 4.24 merupakan rancangan tampilan pada halaman administrator.

50 Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Personality Logout Keterangan dari menu Tanggal Footer Gambar 4.24 Rancangan Administrator Interface Setelah administrator melakukan proses login, maka sistem mengaktifkan halaman administrator yang terdiri dari menu home, edit data, prodi, personality, dan logout. Pada menu edit data, administrator dapat memaintenance data yang ada pada peta yang sebelumnya telah tersimpan pada database. Gambar 4.25 merupakan rancangan tampilan ketika menu edit data dipilih.

51 Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Pilih salah satu perguruan tinggi Pilihan Prodi Personality Logout Tanggal Footer Gambar 4.25 Rancangan Menu Edit Pada menu edit data terdapat halaman untuk memilih terlebih dahulu perguruan tinggi mana yang akan diedit. Gambar 4.26 merupakan rancangan tampilan setelah administrator memilih salah satu perguruan tinggi untuk diedit. Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Personality Logout Tanggal Pencarian Program Studi Nama Perguruan Tinggi Status Ketua Yayasan Alamat Situs UKM Fasilitas Keterangan Search Gambar Photo universitas Ganti Gambar Browse Update Cancel Footer Gambar 4.26 Rancangan Halaman Edit

52 Menu berikutnya yang ada pada halaman administrator adalah menu prodi. Menu ini memiliki fungsi untuk menambah dan menghapus program studi yang telah ada pada peguruan tinggi. Gambar 4.27 merupakan rancangan tampilan halaman setelah administrator memilih menu prodi Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Silahkan memilih menu prodi Pilihan Tambah Prodi Hapus Prodi Personality Logout Tanggal Footer Gambar 4.27 Rancangan Menu Prodi Pada halaman menu prodi, administrator memilih terlebih dahulu menu yang akan dipergunakan, yaitu menambah atau menghapus program studi yang telah ada. Gambar 4.28 merupakan rancangan tampilan untuk halaman menambah prodi. Rancangan tampilan untuk halaman penghapusan prodi dapat dilihat pada gambar 4.29.

53 Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Personality Logout Penambahan Program Studi <nama_universitas> Akademia Fakultas Program Studi Jenjang Save Cancel Tanggal Footer Gambar 4.28 Rancangan Penambahan Prodi Header Home Edit Data Prodi Personality Logout Menu Halaman Penghapusan Program Studi <nama_universitas> Home Edit Data Prodi Personality Logout Tanggal Footer 4.29 Rancangan Penghapusan Prodi

54 Menu berikutnya adalah menu personality, dimana pada menu ini berfungsi untuk mengganti username, password administrator dan mengganti file SVG yang nantinya dapat didownload bila SVGViewer belum terinstall. SVGViewer merupakan aplikasi untuk menampilkan peta yang ada pada sistem. Rancangan tampilan setelah menu personality dipilih dapat dilihat pada gambar 4.30. Pada halaman menu personality, administrator dapat terlebih dahulu memilih username, password atau upload SVG yang akan diubah. Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Personality Logout Menu Personality Yang Akan Diganti Pilihan username password upload SVG Tanggal Footer Gambar 4.30 Rancangan Menu Personality Halaman berikut merupakan rancangan tampilan halaman menu personality untuk penggantian username (gambar 4.31), password (gambar 4.32), dan upload SVG (gambar 4.33).

55 Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Isi nama username baru Anda Username Lama Username lama Username Baru Personality Logout Update Cancel Tanggal Footer Gambar 4.31 Rancangan Halaman Ganti Username Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Prodi Personality Logout Tanggal Form Penggantian Password Password Lama Password Baru Ulangi Password Update Cancel Footer Gambar 4.32 Rancangan Halaman Ganti Password

56 Header Home Edit Data Prodi Personality Logout Menu Home Edit Data Masukan file yang akan diupload Browse... Prodi Personality Logout Upload cancel Tanggal Footer Gambar 4.33 Rancangan Halaman Mengganti File SVG 4.2.3.3 Halaman Diskusi/Saran Halaman diskusi/saran merupakan halaman untuk user dalam memberikan saran, kritik, serta informasi mengenai data baru pada suatu perguruan tinggi. Untuk dapat masuk ke halaman ini, seorang user harus melakukan registrasi terlebih dahulu untuk mendapatkan account login. Berikut rancangan tampilan halaman diskusi/saran.

57 Header Logout Author Username Komentar Komentar / Saran Nama Instansi Komentar Kode Masukkan Kode Simpan Logout Footer Gambar 4.34 Rancangan Halaman Diskusi 4.2.3.4 Halaman Register dan Lupa Password Account login didapatkan dengan mengakses halaman register (registrasi) dengan mengklik tombol register pada bagian login halaman utama. Gambar 4.35 merupakan rancangan halaman untuk melakukan registrasi. Selain tombol register, terdapat tombol lupa password pada bagian login yang berfungsi untuk mengingatkan kembali password login yang lupa. Dengan memasukkan alamat email pada halaman lupa password, password tersebut akan dikirimkan ke alamat email yang telah dimasukkan. Rancangan halaman lupa password dapat dilihat pada gambar 4.36.

58 Header Register Nama Lengkap E-mail Username Password Ulangi Password Simpan Kembali kehalaman utama Footer 4.35 Rancangan Halaman Register Header Form Lupa Passworrd Masukkan E-mail Anda Proses Kembali kehalaman utama Footer 4.36 Rancangan Halaman Lupa Password

59 4.3 Pembahasan Pada subbab ini dijelaskan pembahasan pada pengembangan perangkat lunak ini. 4.3.1 Use Case Diagram Gambar use case sistem informasi geografi perguruan tinggi dapat dilihat pada gambar 4.37. Proses-proses yang dapat dilakukan administrator lebih banyak dibandingkan dengan aktifitas yang dapat dilakukan oleh user. Proses yang dapat dilakukan oleh user hanya sebatas mencari dan mendapatkan informasi tentang perguruan tinggi yang ada di Bandar Lampung dengan mendownload informasi tersebut. User dapat memberikan komentar/saran terhadap sistem dan dapat memberikan informasi terhadap perubahan data pada perguruan tinggi yang bersangkutan. Sedangkan bagi administrator proses yang dapat dilakukan meliputi maintenance data, tambah prodi, ubah username dan password, login dan logout. Selain itu, Administrator juga dapat mendownload informasi perguruan tinggi yang ada serta masuk ke halaman komentar/saran setelah administrator melakukan proses logout.

60 System Registrasi & Lupa Password Login Logout Maintenance data User Ubah username dan password Tambah prodi Admin Hapus Prodi Upload SVG Komentar/saran dan informasi Perbesar,Perkecil dan Reset Peta Geser Letak Peta Keterangan: Pilih & Download Informasi PT Use case maintenance merupakan add, edit, delete data Aktor Use Case Gambar 4.37 Use Case Diagram 4.3.2 Use Case spesification Use Case spesification merupakan penjelasan dari proses-proses yang ada pada use case diagram (gambar 4.37). Setiap proses pada use case diterangkan lebih rinci di dalam use case spesification.

61 4.3.2.1 Register Tombol register yang ada pada halaman utama sistem adalah untuk menampilkan halaman register. Halaman ini digunakan untuk mendapatkan account login. Pada sistem informasi geografis perguruan tinggi ini, aktor yang dapat melakukan login adalah administrator dan user. Akses 1. Sistem mengaktifkan halaman utama. 2. Pengakses (administrator/user) memilih tombol register. 3. Sistem menampilkan halaman untuk registrasi account. 4. Pengakses memasukkan data dengan benar. 5. Sistem menyimpan informasi registrasi dan mengirimkan kode aktivasi account ke email yang dimasukkan. Prosedur register gagal apabila 1. Sistem memeriksa adanya form yang belum terisi semuanya. 2. Sistem memeriksa adanya kesalahan dalam penulisan alamat email dan juga pemeriksaan email yang perna melakukan registrasi sebelumnya. 3. Sistem memeriksa ketikdaksamaan pemasukan password dengan ulangi password. 4.3.2.2 Lupa Password Halaman lupa password akan muncul setelah user menekan tombol lupa password yang ada pada halaman utama. Halaman lupa password digunakan untuk mengingatkan kembali account login yang telah lupa.

62 Akses 1. Sistem mengaktifkan halaman utama. 2. Pengakses (administrator/user) memilih tombol lupa password. 3. Sistem akan menampilkan halaman lupa password. 4. Pengakses memasukkan alamat email yang digunakan sewaktu melakukan register dengan benar. 5. Sistem akan mengirimkan username dan password ke alamat email tersebut. Prosedur lupa password gagal apabila 1. Sistem memeriksa adanya form pengisian yang belum terisi. 2. Sistem memeriksa adanya kesalahan dalam penulisan alamat email. 3. Sistem memeriksa alamat email yang dimasukkan tidak ada pada database. 4.3.2.3 Login Account login pada sistem ini terdapat 2 level, yaitu login sebagai administrator dan user. Login sebagai administrator merupakan login untuk ke halaman pengeditan data sistem, sedangkan user untuk ke halaman diskusi/saran. Aktor yang dapat melakukan login adalah administrator dan user. Akses 1. Sistem mengaktifkan halaman utama. 2. Administrator/user memasukkan username dan password. 3. Administrator menekan enter pada keyboard atau dengan menekan tombol login yang berada pada menu login. 4. Sistem memverifikasi login tersebut.

63 5. Sistem menampilkan halaman sesuai dengan levelnya jika username dan password benar. Prosedur login gagal apabila 1. Login dan/atau password tidak cocok dengan account yang ada pada databases sistem. 2. Sistem tidak berhasil menverifikasi kode password karena huruf yang dimasukkan tidak cocok dengan di database (huruf kapitalnya). 4.3.2.4 Maintenance Data Atribut Perguruan Tinggi Sistem menampilkan halaman form edit data attribut perguruan tinggi yang berisi data-data yang ada pada perguruan tinggi yang telah ada dalam database. Akses 1. Pada halaman administrator, menu edit data dipilih yang kemudian sistem akan mengaktifkan halaman form edit data perguruan tinggi. 2. Administrator memasukkan data-data perguruan tinggi yang baru. 3. Administrator menekan tombol update untuk memperbaharui data. Prosedur edit data perguruan tinggi gagal apabila 1. Sistem memeriksa data gambar yang dimasukkan bukan berektensi (.jpg). 2. Sistem memeriksa dimensi gambar terlalu besar. 3. Sistem memeriksa nama gambar pernah diupload sebelumnya pada server.

64 4.3.2.5 Tambah Program Studi Sistem menampilkan halaman form penambahan prodi yang terdiri dari penentuan jumlah program studi yang ingin ditambahkan dan pada perguruan tinggi mana program studi tersebut ditambahkan. Akses 1. Pada halaman administrator, menu prodi dipilih kemudian memilih submenu tambah prodi. Sistem akan mengaktifkan halaman penambahan program studi perguruan tinggi. 2. Administrator memasukkan jumlah program studi dan menentukan perguruan tinggi mana yang akan ditambahkan program studi baru. 3. Administrator menekan tombol Go untuk menuju ke halaman penambahan program studi dimana pada halaman ini akan terlihat banyaknya form penambahan program studi sesuai dengan jumlah yang dimasukkan. 4. Administrator memasukkan data-data yang diperlukan untuk penambahan program studi. 5. Administrator menekan tombol save untuk menyimpan penambahan program studi. 6. Penambahan tersimpan ke dalam sistem. Prosedur tambah program studi gagal apabila 1. Sistem mendeteksi adanya kesalahan format penulisan pada pengisian jumlah program studi pada form penambahan data. 2. Sistem mendeteksi adanya pengisian data penambahan program studi yang belum terisi

65 4.3.2.6 Hapus Program Studi Sistem menampilkan halaman form untuk menghapus program studi yang akan dihapus. Pada halaman ini ditentukan terlebih dahulu perguruan tinggi mana yang akan dihapus program studinya. Akses 1. Pada halaman administrator, menu prodi dipilih yang kemudian memilih sub menu hapus prodi. Sistem akan mengaktifkan halaman penghapusan program studi perguruan tinggi. 2. Administrator memilih perguruan tinggi mana yang akan dihapus program studinya. 3. Administrator menekan tombol Go untuk menuju ke halaman penghapusan program studi sesuai dengan peguruan tinggi yang dipilih. 4. Administrator memilih program studi yang akan dihapus. 5. Sistem akan menampilkan pesan bahwa apakah benar program studi tersebut akan dihapus 6. Administrator menekan tombol OK untuk menghapus program studi yang telah terpilih 4.3.2.7 Ubah Username Administrator Sistem menampilkan halaman form perubahan username yang berisi username lama dari database dan masukan username yang baru.

66 Akses 1. Pada halaman administrator, menu personality dipilih dan selanjutnya memilih submenu username sehingga sistem mengaktifkan halaman perubahan username. 2. Administrator memasukkan username yang baru dan belum pernah dimasukkan sebelumnya. 3. Administrator menekan tombol update untuk menyimpan perubahan nama username. Pengubahan username gagal apabila 1. Sistem mendeteksi adanya penginputan username yang belum terisi sehingga data gagal untuk disimpan. 4.3.2.8 Ubah Password Administrator Sistem menampilkan halaman form untuk mengubah password. Akses 1. Pada halaman administrator, menu personality dipilih yang dilanjutkan dengan memilih submenu password maka sistem akan mengaktifkan halaman perubahan password. 2. Administrator memasukkan password lama, password baru dan ulangi password dengan benar. 3. Administrator menekan tombol update untuk menyimpan perubahan password. Pengubahan username gagal apabila 1. Sistem mendeteksi adanya masukan yang belum terisi sehingga data gagal untuk disimpan.

67 2. Sistem mendeteksi ketidaksamaan input password lama dengan password sebelumnya (yang ada didatabase) sehingga gagal untuk disimpan. 3. Sistem mendeteksi ketidaksamaan antara password baru dan ulangi password sehingga data gagal untuk disimpan. 4.3.2.9 Upload File SVG (SVG Viewer) Sistem menampilkan halaman upload yang berisi masukan input file yang akan diupload. Akses 1. Pada halaman administrator, menu personality dipilih yang dilanjutkan dengan memilih submenu upload SVG sehingga sistem akan mengaktifkan halaman upload file SVG. 2. Administrator memasukkan file yang akan diupload dengan benar ke dalam sistem. 3. Administrator menekan tombol upload untuk menyimpan file ke sistem. Upload gagal apabila 1. Sistem mendeteksi adanya input file yang belum terisi sehingga gagal untuk disimpan. 2. Sistem mendeteksi file yang akan diupload bukan file aplikasi sehingga gagal untuk disimpan. 3. Sistem mendeteksi adanya kesamaan nama file yang akan diupload dengan nama file yang ada pada sistem sehingga data gagal untuk disimpan.

68 4.3.2.10 Logout Setelah administrator berhasil melakukan proses login, maka akan ditampilkan halaman administrator. Pada halaman ini terdapat tombol logout untuk keluar dari halaman administrator menuju ke halaman utama sistem. Akses 1. Sistem menampilkan halaman administrator 2. Administrator menekan tombol logout 3. Sistem akan mengarahkan ke halaman informasi yang berisi keterangan bahwa proses logout telah berhasil dilakukan. Pada halaman ini, administrator diperlihatkan link berupa kalimat kembali ke SIG dimana link ini jika dipilih maka akan menuju ke halaman utama sistem. Prosedur logout gagal apabila 1. Session dari user yang mengakses sistem telah habis sehingga sistem menampilkan peringatan bahwa halaman yang diakses bukan halaman yang seharusnya. 4.3.2.11 Navigasi Peta Sistem menampilkan halaman utama SIG perguruan tinggi yang terdiri dari tombol navigasi untuk mengubah ukuran dan letak peta. Akses 1. Pada halaman utama, sistem akan langsung mengaktifkan tombol navigasi. 2. User memilih navigasi yang diinginkan dan mengarahkan letak kursor ke navigasi dengan benar.

69 3. Ukuran peta atau letak akan berubah sesuai dengan tombol navigasi yang dipilih. Prosedur navigasi gagal apabila 1. Sistem tidak menerima perintah berupa klik karena kurang tepatnya letak kursor yang diarahkan pada tombol navigasi. 4.3.2.12 Informasi Objek Peta Sistem menampilkan halaman utama SIG perguruan tinggi yang terdiri dari navigasi beserta objek yang ada pada peta. Akses 1. Pada halaman utama, sistem akan menampilkan objek yang ada pada peta. 2. User memilih objek yang inginkan dan mengarahkan letak kursor ke objek yang dipilih dengan benar. 3. Sistem akan menampilkan informasi yang ada pada objek sesuai dengan objek yang dipilih dan user dapat mendownload informasi tersebut (informasi perguruan tinggi). Prosedur informasi objek gagal apabila 1. Sistem tidak menerima perintah berupa klik karena kurang tepatnya letak kursor yang diarahkan pada objek yang ada dipeta. 4.3.2.13 Komentar/Saran Sistem menampilkan halaman komentar/saran setelah pengakses berhasil melakukan login.

70 Akses 1. Pada halaman komentar/saran, sistem akan menampilkan komentar/saran serta informasi yang telah dimasukkan sebelumnya. 2. Pengakses menuliskan nama, instansi serta isi dari komentar dengan benar dilanjutkan dengan menekan tombol simpan untuk menyimpan komentar ke sistem. 3. Sistem akan menyimpan informasi pengisian tersebut setelah tombol simpan ditekan. Prosedur komentar/saran gagal apabila 1. Sistem memeriksa adanya pengisian yang masih kosong. 2. Sistem memeriksa tidak samanya kode yang dimasukkan dengan kode yang ditampilkan. 4.3.3 Pengujian Pada Model Sekuensial Linear Pengembangan sistem menggunakan model sekuensial linear terdapat beberapa tahapan, yang salah satu tahapannya adalah tahapan pengujian. Pada tahapan ini software yang telah dibuat diuji kesesuaian dengan kebutuhan. Pengujian yang akan dilakukan pada software ini menggunakan pengujian blackbox. Pengujian blackbox merupakan pengujian yang tidak secara langsung memeriksa sintak dan struktur logis internal dari suatu sistem atau perangkat lunak. Pengujian ini untuk mengetahui kesesuaian output / keluaran yang dihasilkan dengan yang diharapkan. Struktur dari pengujian blackbox digambarkan pada gambar 4.38. Pengujian sistem menggunakan blackbox testing dapat dilihat pada lampiran.

71 Stimulus Desain Sistem Respon Gambar 4.38 Struktur Blackbox Testing 4.3.4 Survei Kuesioner Untuk Mengetahui Keakuratan Data Sistem Perangkat lunak yang dikembangkan perlu diketahui apakah masih terdapat kekurangan ataupun kesalahan mengenai tata letak serta informasi mengenai data pada sistem. Hal ini perlu dilakukan karena sistem yang dikembangkan adalah SIG berbasis web yang dapat diakses oleh siapa saja. Untuk mengetahui hal tersebut, survei kuesioner telah dilakukan pada masing-masing perguruan tinggi dan sekaligus menunjukkan sistem tersebut. Setiap responden dari perguruan tinggi mengisikan kuesioner yang dibagikan setelah menggunakan sistem yang dikembangkan. Pengisian kuesioner ini untuk mengetahui hasil dari responden perguruan tinggi yang telah mengujicobakan sistem apakah telah benar mengenai letak perguruan tinggi dan informasi yang ditampilkan dari sistem. Pertanyaan kuesioner tersebut tersebut berupa pertanyaan tertutup, dimana pada setiap pertanyaan telah terdapat choice (pilihan) sebanyak 5 pilihan. Hasil dari kelima pilihan dari kuesioner dapat dilihat grafik pada gambar 4.39. Pengisian kuesioner ini berlangsung selama 2 hari dimana perguruan tinggi yang diambil sampel untuk menguji sistem sebanyak 11 perguruan tinggi. Data responden yang telah mengisi kuesioner dapat dilihat pada lampiran. Berikut merupakan bentuk kuesioner yang diberikan kepada perguruan tinggi setelah menggunakan sistem.

72 1 Nama Perguruan Tinggi : 2 Bagaimanakah dengan tampilan dari sistem informasi geografis yang baru digunakan? kurang cukup sangat tidak menarik sudah menarik menarik menarik menarik 3 Bagaimana dengan letak perguruan tinggi yang ada pada sistem, apakah telah sesuai dengan lokasi dari perguruan tinggi Bapak/Ibu berada? tidak sesuai kurang sesuai cukup sesuai sudah sesuai sangat sesuai 4 Bagaimanakah dengan tombol navigasi peta yang ada, apakah telah bekerja dengan baik? kurang cukup tidak baik sudah baik sangat baik baik baik 5 Bagaimana dengan tampilan halaman informasi dari peta setelah suatu objek diklik? tidak representatif kurang representatif cukup representatif sudah representatif sangat representatif 6 Bagaimana informasi yang disampaikan pada halaman informasi, sudah sesuaikah dengan data perguruan tinggi Bapak/Ibu? kurang cukup sangat tidak sesuai sudah sesuai sesuai sesuai sesuai 7 Menurut Bapak/Ibu, bagaimanakah dengan tingkat kemudahan dalam mengoperasikan sistem informasi geografi ini? kurang cukup sudah sangat tidak mudah mudah mudah mudah mudah 8 Dari hasil sistem yang telah dibuat, apakah Bapak/Ibu telah merasa puas dengan sistem ini?? kurang cukup tidak puas sudah puas sangat puas puas puas 9 Menurut Bapak/Ibu, perlukah dikembangkan lagi suatu sistem informasi geografi dibidang lain?? tidak perlu perlu Misalnya : - - - - - Bersedia jika web dipublis Responden : Jabatan : ( ) ( )

73 Semua pertanyaan yang diberikan dijawab dengan memberikan tanda pada salah satu pilihan yang menjadi jawaban responden. Dari 9 pertanyaan tersebut, pertanyaan dari nomor 2 sampai dengan nomor 8 yang akan dibuat grafik hasil kuesioner. 49,35% 22,08% 28,67% Tidak Cukup Sangat Kurang Sudah 0 0 kriteria Gambar 4.39 Grafik Hasil Kuesioner Sistem Gambar grafik kuesioner diatas merupakan akumulasi hasil jawaban kuesioner yang diberikan oleh perguruan tinggi yang telah disampel. Pada grafik terdapat 5 kriteria yaitu tidak, kurang, cukup, sudah, sangat. Kriteria ini merupakan perwakilan pilihan dari pertanyaan kuesioner dari nomor 2 sampai nomor 8 yang kata depannya terdapat kata yang ada pada kriteria tersebut. Sebagai contoh kriteria tidak, ini berarti akumulasi hasil jawaban yang terdapat kata tidak didepannya, seperti tidak menarik, tidak sesuai (letak), tidak baik, tidak representatif, tidak sesuai (info perguruan tinggi), tidak mudah, dan tidak puas. Grafik lengkap untuk setiap jawaban yang dipilih oleh responden dapat dilihat pada lampiran.

74 4.4 Implementasi Sistem yang dikembangkan adalah sistem informasi geografi perguruan tinggi berbasis web yang dapat diakses oleh user dimana saja pada jaringan internet. Untuk mengakses sistem ini, pengakses mengkoneksikan terlebih dahulu komputernya pada internet yang kemudian menjalankan browsernya. Pengaksesan sistem informasi goegrafi ini dengan menuliskan alamat http://lemlit.unila.ac.id/bandar.lampung pada address browser. Halaman yang akan muncul pada pengaksesan sistem merupakan tampilan halaman utama sistem. 4.4.1 Halaman Utama Peta pada halaman utama dapat diperbesar sehingga user dapat melihat data perguruan tinggi setelah memilih objek tersebut. Peta yang ada pada halaman utama sistem dapat muncul dengan menggunakan browser IE seperti IE versi 6 dengan plugin SVG viewer telah terinstall di komputer pengakses. Plugin ini perlu diinstall karena peta yang ditampilkan berupa gambar SVG (Scalable Vector Graphic). Browser yang support penuh dengan file SVG adalah browser IE, sehingga peta akan tampil tanpa adanya setting pada browser terlebih dahulu. Pada halaman utama terdapat bagian login untuk seorang administrator maupun seorang user. Seorang administrator dapat memaintenance data atribut/data nonspasial yang ada pada peta setelah melakukan login. Selain itu, administrator dapat mengganti username, password dan file SVG viewer yang dapat didownload pada halaman utama.

75 Seorang user hanya dapat masuk ke halaman diskusi setelah melakukan login. Login user didapatkan setelah melakukan register terlebih dahulu ke sistem. Halaman utama sistem dapat dilihat pada gambar 4.40. Kegiatan yang dapat dilakukan oleh seorang pengakses sistem pada halaman utama ini adalah mencari dan mendapatkan informasi peta berkenaan dengan perguruan tinggi yang ada di Kota Bandar Lampung. Untuk memperbesar peta, pengakses dapat memilih tombol navigasi yang ada pada halaman utama sistem yang bergambar yang bergambar dan untuk memperkecil peta dapat dipilih tombol navigasi. Tampilan dari peta setelah diperbesar dapat dilihat pada gambar 4.41. Peta yang tampak pada halaman utama merupakan hasil sisipan kode yang yang berada pada file index.php (yang kemudian mengaktifkan file form.php). Berikut merupakan coding dari pemanggilan peta tersebut. Dari coding diatas, file untuk menampilkan peta Kota Bandar Lampung adalah file bandar_lampung.php. Ukuran peta yang ditampilkan langsung ditentukan pada coding, yaitu lebar 650 px dan tinggi 500 px. Satuan px adalah pixel. Navigasi peta digunakan untuk menggeser peta sesuai keinginan dengan memilih tombol navigasi yang bergambar pada halaman utama. Hasil tampilan peta dari tombol navigasi untuk menggeser peta dapat dilihat pada gambar 4.42.

76 Gambar 4.40 Halaman Utama Sistem 4.41 Halaman Peta Setelah Dizoom

77 (a) (b) (c) (d) Gambar 4.42 Hasil Tombol Navigasi (a) Kiri (b) Kanan (c) Bawah (d) Atas Pada tampilan navigasi, file yang pertama kali diload adalah file navigator.php yang diincludekan pada halaman utama sistem. Berikut contoh salah satu coding ketika memilih tombol navigasi untuk menggerakkan peta bergerak turun dari posisi normal (gambar 4.42 (d)). Dari coding diatas, saat pertama kali tombol navigasi untuk menggerakkan peta bergerak ke bawah, gambar yang akan muncul adalah navup.gif. Ketika kursor diletakkan pada navigasi tersebut, coding akan memanggil fungsi changeimages pada file navigator.js yang berada pada folder sig\js, sehingga tombol peta akan berubah menjadi gambar navup-over.gif. Saat pengakses sistem mengklik tombol navigasi tersebut, coding memanggil fungsi dopanning yang berada pada file kecsvgview.js pada folder sig\js untuk menggerakkan peta ke arah bawah. Peta menjadi bergerak ke bawah karena yang digerakkan ke bawah bukan petanya, namun bingkai tampilan peta yang bergerak ke atas.

78 Informasi pada peta yang ditampilkan setelah pengakses sistem mengklik salah satu perguruan tinggi merupakan data yang sebelumnya telah disimpan dalam database. Data diolah dan kemudian ditampilkan sesuai dengan data perguruan tinggi yang dipilih untuk menjadi suatu informasi. Berikut merupakan tampilan informasi setelah pengakses memilih (mengklik) gambar perguruan tinggi. (a) (b) Gambar 4.43 Tampilan Informasi Objek (a) Perguruan Tinggi dan (b) Kecamatan Objek yang ditampilkan telah memiliki id yang merupakan perwakilan dari nama tabel yang berisi data spasial maupun data nonspasial. Informasi akan muncul sesuai dengan id tersebut setelah salah satu objek dipilih. Berikut merupakan potongan script PHP untuk pemberian suatu id pada objek perguruan tinggi yang berada pada file bandar_lampung.php. Id objek

79 Coding di atas berfungsi untuk menampilkan objek peta. Setiap objek memiliki id yang merupakan perwakilan nama tabel yang ada pada database sistem. Id tersebut berisi nama suatu objek yang ada pada variabel $sublayerid. Nama id inilah yang nantinya akan dipanggil untuk penginformasian suatu objek. Saat memilih objek pada peta, sistem mengaktifkan fungsi mapclick (evt). Fungsi ini mengirim id objek ke file info.php. Id ini merupakan nama variabel yang kemudian diexplode menggunakan script PHP dan disimpan dalam variabel param. Halaman informasi objek yang dipilih berupa tampilan windows baru berukuran kecil yang merupakan tampilan dari file info.php. Berikut potongan coding untuk menampilkan informasi objek suatu perguruan tinggi $param[0] berisi nama id dari objek yang telah ada saat objek tersebut ditampilkan. Informasi objek adalah data dari tabel yang bernama sama dengan $param[0]. Pada halaman info.php terdapat beberapa tombol berupa link untuk menampilkan halaman rangkuman, download, situs perguruan, serta situs evaluasi yang berisi informasi-informasi perguruan tinggi yang ada di Indonesia

80 (www.evaluasi.dikti.go.id). Pada halaman rangkuman, perguruan tinggi apa saja yang ada di Kota Bandar Lampung akan ditampilkan beserta akreditas program studinya. Berikut tampilan halaman rangkuman ketika tombol rangkuman dipilih. (a) (b) Gambar 4.44 Halaman Rangkuman (a) Sebelum Diklik dan (b) Setelah Jumlah Akreditas Diklik Pengakses sistem dapat menyimpan informasi yang ada pada perguruan tinggi yang telah dipilih dalam bentuk file yang berekstensi (.pdf) setelah tombol download dipilih. Dengan begitu selain dapat disimpan, informasi tersebut dapat

81 diprint sehingga dapat dicetak bila diperlukan. Berikut tampilan informasi pada perguruan tinggi yang dapat disimpan dalam bentuk (.pdf ) Gambar 4.45 Tampilan Download Informasi Perguruan Tinggi Berikut merupakan potongan script PHP untuk menampilkan halaman download informasi dari perguruan tinggi berupa file berekstensi (.pdf)

82 Setelah tombol download dipilih, sistem memanggil library FPDF untuk memunculkan halaman PDF dengan bantuan aplikasi adobe reader. Setelah itu, data yang ditampilkan berasal dari tabel yang bernama $nama dari database. $nama merupakan nama id objek yang sama dengan $param[0] pada potongan coding untuk menampilkan informasi objek. Tombol berupa link yang ada pada halaman informasi adalah situs perguruan dan situs evaluasi. Situs perguruan adalah situs dari perguruan tinggi dari objek yang telah dipilih. Pengakses sistem dapat melihat lebih dalam ataupun mengexplore lagi informasi yang ada pada perguruan tinggi yang dipilih dengan melihat secara langsung situs yang dimiki perguruan tinggi tersebut. Namun belum semua perguruan tinggi telah memiliki situs, baru sekitar 60% (dari 25 perguruan tinggi) yang sudah memiliki situs untuk perguruan tingginya (tahun 2009). Gambar 4.46 merupakan contoh hasil tampilan tombol situs perguruan tinggi dan situs evaluasi yang dipilih. Menu selanjutnya yang ada pada halaman utama adalah menu login. Menu ini merupakan menu untuk ke halaman berikutnya sesuai dengan jenis pengakses, sebagai administrator atau sebagai user biasa.

83 (a) (b) Gambar 4.46 Contoh Situs (a) Perguruan Tinggi dan (b) Situs Evaluasi Berikut potongan kode program untuk melakukan pengecekan login yang kemudian disesuaikan dengan jenis user untuk menentukan halaman yang akan digunakan: Pada halaman login, password dienkripsi dengan md5 agar dapat dicocokkan dengan password pada database yang juga telah dienkripsi sebelumnya.

84 Gambar 4.47 Menu Login 4.4.2 Halaman Register Halaman register merupakan halaman bagi pengguna sistem yang akan melakukan login untuk dapat memberikan informasi baru mengenai data pada perguruan tinggi ataupun memberi saran/komentar tentang sistem SIG ini. Dengan mengisi data diri beserta username dan password lalu menekan tombol simpan maka pengguna sistem telah memiliki account sistem. Account login ini harus diaktifkan terlebih dahulu dengan mengklik link yang ada pada email yang telah masuk pada saat registrasi. Script PHP berikut merupakan potongan coding untuk mengirimkan aktivasi account ke alamat email yang telah dimasukkan.

85 Aktivasi account yang dikirimkan ke alamat email adalah berupa kode acak yang dienkripsi menggunakan md5. Pengaktifan account dilakukan dengan cara mengklik link yang terdapat pada isi email. Jika dalam pengiriman email terjadi kegagalan, sistem akan memberikan pemberitahuan bahwa data yang dimasukkan gagal disimpan ke database dan juga gagal dikirimkan ke alamat email tersebut. Gambar 4.48 Halaman Register 4.4.3 Halaman Lupa Password Halaman lupa password merupakan halaman untuk seseorang pengguna sistem bertanya bila lupa akan password untuk login. Pada halaman ini, seseorang yang lupa akan passwordnya dapat menginputkan alamat email yang dimilikinya dan kemudian sistem akan mengirim password yang lupa tadi ke alamat email yang dituliskan pada halaman lupa password ini. Jika alamat email yang dimasukkan tidak ada pada sistem, maka sistem akan memberikan keterangan bahwa email yang dimasukkan tidak sesuai dengan email yang ada pada sistem.

86 Gambar 4.49 Halaman Lupa Password Sistem akan mengirim password yang ada sesuai dengan alamat email yang dimasukkan pada halaman lupa password ini, sehingga password yang lupa dapat dilihat pada email. Berikut merupakan potongan coding untuk mengirim password ke alamat email pengguna sistem 4.4.4 Halaman Administrator Setelah seorang administrator melakukan login, sistem akan mengarahkan ke page atau halaman berikutnya, yaitu halaman administrator yang didalamnya terdapat menu untuk memaintenance informasi data non-spasial dari peta. Menu pada halaman administrator adalah menu home, edit data, prodi, personality, dan menu logout. Halaman yang akan ditampilkan setelah administrator berhasil login adalah halaman dari menu home. Gambar 4.50 merupakan tampilan halaman administrator.

87 Gambar 4.50 Halaman Utama Administrator Pada menu edit data, administrator dapat melakukan pengeditan data nonspasial berupa informasi yang akan ditampilkan kepada user yang menggunakan. Data non-spasial tersebut berupa data perguruan tinggi seperti nama perguruan tinggi, nama rektor atau ketua yayasan, situs, alamat, ukm, fasilitas perguruan tinggi, program studi yang dimiliki, akreditas, dan lain-lain. Sebelum melakukan pengeditan data tersebut, administrator terlebih dahulu menentukan data perguruan tinggi mana yang akan diedit. Gambar 4.51 merupakan halaman pengeditan data sebelum dan sesudah memilih perguruan tinggi.

88 (a) (b) Gambar 4.51 Form Edit Data (a) Memilih Perguruan Tinggi (b) Sesudah Memilih Perguruan Tinggi Administrator dapat menekan tombol simpan untuk memperbaharui data perguruan tinggi yang telah diubah/diperbaiki. Notifikasi penyimpanan perubahan data akan muncul sebelum perubahan disimpan ke database. Perubahan data yang diupdate akan masuk pada tabel $pilihan (pada potongan script PHP), dimana $pilihan merupakan nama dari perguruan tinggi yang dipilih pada saat memilih perguruan tinggi yang akan diupdate. Nama perguruan tinggi tersebut juga merupakan nama tabel pada database. Keterangan perubahan data akan muncul setelah data yang telah diubah berhasil disimpan ke dalam database sistem. Script PHP berikut merupakan potongan coding penyimpanan perubahan data ke sistem menggunakan perintah MySQL.

89 Nama tabel Menu yang ada pada halaman administrator berikutnya adalah menu prodi. Pada menu ini administrator dapat menambah serta menghapus program studi yang ada pada perguruan tinggi. Setelah administrator memilih menu prodi, sistem akan memberikan pilihan kepada administrator apakah akan menambah atau menghapus prodi. Jika administrator memilih menambah prodi, maka sistem akan menampilkan halaman yang berisi jumlah serta perguruan tinggi mana program studi akan ditambahkan. Pengisian jumlah program studi hanya dapat diisikan data berupa angka dan sebanyak 1 karakter. Hal ini untuk menjaga dari kelebihan pengisian dari jumlah program studi yang akan ditambahkan. Halaman sistem yang akan ditampilkan setelah pengisian jumlah prodi adalah halaman pengisian penambahan program studi (gambar 4.53(a)).

90 (a) (b) Gambar 4.52 Pengisian Jumlah Penambahan Prodi (a) Lebih Dari 1 Karakter dan (b) Format Salah (a) (b) Gambar 4.53 Tambah Prodi (a) Halaman Penambahan Prodi (b) Notifikasi Penyimpanan Data Pengisian pada halaman penambahan program studi meliputi akademia, fakultas, program studi dan jenjang. Akademia yang diisikan seperti Akademi Manajemen Informatika dan Komputer (AMIK), Sekolah Tinggi Ilmu Ekonomi (STIE), Sekolah Tinggi Bahasa Asing (STBA) dan sebagainya. Setelah selesai mengisikan

91 halaman penambahan program studi, administrator dapat menekan tombol save. Notifikasi tentang kebenaran pengisian data akan muncul setelah tombol save ditekan (gambar 4.53(b)). Setelah data berhasil disimpan, sistem akan memberikan keterangan bahwa penambahan program studi telah berhasil disimpan. Setelah menekan tombol ok baru sistem akan menyimpan penambahan program studi tersebut. Berikut coding penambahan program studi Submenu pada menu prodi selanjutnya adalah penghapusan program studi. Sebelum melakukan penghapusan program studi, administrator terlebih dahulu menentukan perguruan tinggi dan program studi yang akan dihapus. Selanjutnya administrator akan menuju ke halaman penghapusan program studi. (a) (b) Gambar 4.54 Hapus Prodi (a)pemilihan Perguruan Tinggi (b) Halaman Hapus Prodi

92 Potongan coding berikut merupakan halaman penghapusan program studi setelah administrator menekan tombol hapus. Coding diatas merupakan perintah untuk menghapus program studi yang ada pada perguruan tinggi yang telah dipilih. $pilih2 adalah nama tabel dan juga merupakan nama perguruan tinggi yang dipilih saat menentukan perguruan tinggi pada halaman sebelumnya. $id adalah nomor id (field featureid) data dari tabel yang akan dihapus, bersifat unique dan autoincrement. Menu pada halaman administrator berikutnya adalah menu personality yang terdiri dari submenu username, password, upload SVG. Submenu username digunakan untuk mengganti username yang ada, begitu juga submenu password dan upload untuk mengganti password dan upload data/file yang telah ada. Sistem akan menuju ke halaman perubahan username setelah administrator memilih sub menu username yang ada pada menu personality. Pada halaman sub menu username terdapat username lama dan penginputan username baru.

93 Gambar 4.55 Halaman Menu Personality Sistem tidak akan mengeksekusi perubahan nama username jika pada penginputan username baru belum terisi. Sistem akan menampilkan notifikasi tentang perubahan username setelah administrator menekan tombol update. (a) (b) Gambar 4.56 Ubah Username (a) Username Baru Belum Terisi, (b) Notifikasi Perubahan Username Script PHP berikut merupakan potongan coding untuk perubahan username yang baru.

94 Sub menu pada menu personality berikutnya adalah halaman password. Pada form perubahan password terdapat tiga field pengisian yang terdiri dari pengisian password lama, password baru dan ulangi password. Semua pengisian tersebut harus terisi agar perubahan dapat disimpan dalam database. Pada pengisian password baru dan ulangi password, karakter/digit yang dimasukan harus berjumlah 6 atau lebih, agar tingkat keamanannya menjadi lebih baik. Password baru yang dituliskan akan dienkripsi terlebih dahulu kemudian disimpan dalam database. (a) (b) Gambar 4.57 Ubah Password (a) Form Kosong (b) Kurang dari 6 Karakter Setelah mengisi ketiga field pengisian tersebut, administrator menekan tombol update untuk mengubah password yang telah ada sebelumnya menjadi password yang baru. Sistem akan mengecek pengisian password baru yang diisikan sebelum perubahan password disimpan ke database. Pemeriksaan meliputi pemeriksaan pengisian password lama yang diisikan apakah sudah sama dengan password yang ada dalam database. Selain itu juga sistem memeriksa pengisian password

95 baru dengan ulangi password apakah sudah sama. Jika pemeriksaan tidak sesuai, maka administrator harus mengulangi pengisian field- field perubahan password. (a) Gambar 4.58 Notifikasi (b) Kesalahan Ubah Password (a) Password Berbeda (b) Password Baru dan Ulangi Password Berbeda Sub menu selanjutnya pada menu personality adalah upload SVG yang berfungsi untuk mengganti file SVG yang telah ada di server yang nantinya bisa didownload oleh user. Gambar 4.59 Pengisian Nama File Untuk Diupload Kegunaan file SVG ini yaitu untuk menampilkan peta pada sistem jika pada komputer user belum terinstall SVG viewer. Pada halaman ini, administrator terlebih dahulu menentukan file mana yang akan diupload ke server dengan

96 menekan tombol browse. File yang dapat diupload ke server merupakan file aplikasi. Selain file itu, sistem akan menolak dengan memberikan suatu keterangan agar administrator mengubah file tersebut sebelum diupload. Sistem juga akan menolak jika file yang akan dimasukkan telah ada pada server. (a) (b) Gambar 4.60 Notifikasi Upload (a) File Aplikasi (b) File Sudah Ada Di Server Script PHP berikut merupakan potongan coding untuk upload file SVG. Move_uploaded_file pada potongan script PHP diatas berfungsi untuk mengkopi file dari lokasi file yang dipilih ke dalam server. Nama file tersebut disimpan dalam database berupa isi dari variabel $nama_file (nama folder di sistem dan nama filenya).

97 Menu berikutnya pada halaman administrator adalah menu logout. Menu ini digunakan untuk keluar dari halaman administrator setelah administrator selesai melakukan aktifitasnya. Setelah melakukan logout, administrator menuju ke halaman penutup dimana pada halaman penutup ini terdapat keterangan administrator telah berhasil logout. Pada halaman ini juga terdapat suatu link untuk menuju ke halaman utama. Gambar 4.61 Halaman Berhasil Logout 4.4.5 Halaman Diskusi/Saran Halaman diskusi/saran ini merupakan halaman bagi pengguna yang akan memberikan saran, komentar serta informasi mengenai perubahan data pada perguruan tinggi yang bersangkutan untuk diganti oleh administrator. Untuk dapat masuk ke halaman ini, seseorang harus melakukan registrasi terlebih dahulu untuk mendapatkan account login. Setelah melakukan registrasi pada halaman register, account tersebut harus diaktifkan terlebih dahulu agar dapat digunakan untuk mengakses sistem. Setelah pengguna berhasil masuk ke halaman ini, pengguna dapat melihat komentar, saran ataupun informasi yang telah ada sebelumnya. Bila ingin menambahkan suatu komentar, saran ataupun informasi pengguna dapat menginputkannya pada bagian kiri bawah halaman diskusi/saran. Tampilan halaman diskusi dapat dilihat pada gambar 4.62. Berikut potongan script PHP untuk menyimpan komentar pada sistem dengan perintah SQL.

Gambar 4.62 Halaman Diskusi/Saran 98