You are on page 1of 59

PROJECT AKHIR SISTEM INFORMASI GEOGRAFIS

SISTEM INFORMASI IN GEOGRAFIS OBJEK WISATA KABUPATEN KLUNGKUNG

Oleh : I GEDE MAHENDRA 0604405042

JU JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2009

ABSTRAK
Perkembangan teknologi yang pesat tentunya menghasilkan produkproduk teknologi yang tentunya bermanfaat bagi kehidupan manusia. Salah satu produk dari pesatnya perkembangan teknologi adalah Teknologi Informasi (TI). Pada kenyataannya di lapangan, pemanfaatan TI sangat penting dan hampir di setiap aktivitas manusia menerapkannya untuk mempermudah suatu kegiatan. Bahkan di dunia perbankan hampir seluruh proses penyelenggaraan sistem pembayaran telah dilaksanakan secara elektronik. Perkembangan TI sendiri sangat berperan penting dalam memberikan suatu informasi. Informasi yang penting dapat diperoleh dengan cepat, akurat dan relevan sesuai tujuan Sistem Informasi tersebut. Khususnya dalam memberikan informasi tentang pemetaan suatu kawasan geografis di suatu daerah tertentu. Hal ini disebut juga Geographic Information System (GIS). Pengolahan data atau informasi yang dikaitkan dengan letak geografis (koordinat spasial permukaan bumi) merupakan acuan dalam pengolahan data Sistem Informasi Geografis. Dengan bantuan komputer maka pengolahan data atau informasi tersebut dapat dilakukan dengan lebih efisien.

ii

Kata Pengantar
Puji syukur dihaturkan kehadapan Ida Sang Hyang Widhi Waca, atas berkat dan rahmat-Nya laporan project ini dapat diselesaikan tepat pada waktunya. Adapun judul dari laporan project ini adalah Sistem Informasi Geografis Objek Wisata Kabupaten Klungkung. Laporan ini dibuat dalam rangka penyelesaikan project akhir dari mata kuliah Sistem Informasi Geografis. Selain itu, laporan ini dibuat sebagai suatu kajian akibat permasalahan yang timbul berkaitan dengan pengolahan data atau informasi yang berkaitan dengan letak geografis di suatu daerah tertentu, sehingga dapat dijadikan suatu referensi bagi para pembacanya. Dalam penyelesaian laporan ini telah mendapatkan bantuan baik dari segi materi pembelajaran, maupun referensi. Untuk itu rasa terima kasih yang sedalam-dalamnya diaturkan kepada semua pihak-pihak yang terkait baik secara langsung mapun tidak langsung. Akhir kata laporan ini masih jauh dari sempurna karena keterbatasan kemampuan yang dimiliki penulis. Untuk itu diharapkan kritik dan saran yang sifatnya membangun demi kesinambuangan laporan akhir project ini. Semoga laporan akhir project ini dapat bermanfaat bagi segala pihak dan dapat diimplementasikan dalam kehidupan masyarakat.

Klungkung, 11 Juni 2009

Penulis

iii

DAFTAR ISI HALAMAN JUDUL ............................................................................... ABSTRAK .............................................................................................. KATA PENGANTAR ............................................................................. DAFTAR ISI .......................................................................................... DAFTAR GAMBAR .............................................................................. DAFTAR TABEL .................................................................................. DAFTAR CODE PROGRAM ................................................................. BAB I PENDAHULUAN 1.1 Latar Belakang.......................................................................... 1.2 Rumusan Masalah..................................................................... 1.3 Tujuan ...................................................................................... 1.4 Manfaat..................................................................................... 1.5 Batasan Masalah ....................................................................... 1.6 Sistematika Penulisan ............................................................... BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Geografis....................................................... 2.1.1 Komponen Sistem Informasi Geografis ............................. 2.1.2 Cara Kerja Sistem Informasi Geografis.............................. 2.1.3 Kemampuan Sistem Informasi Geografis........................... 2.1.4 Perancangan Sistem Informasi Geografis........................... 2.2 Mapinfo .................................................................................... 2.2.1 Data Grafis. ....................................................................... 2.2.2 Data Tabular...................................................................... 2.2.3 Layer Peta ......................................................................... 2.2.4 Pemetaan Dengan Layer .................................................... 2.2.6 Pengelolaan Tabel ............................................................. 2.2.7 Struktur Data Mapinfo Profesional .................................... 2.3 Map Basic................................................................................. 2.4 Borland Delphi ......................................................................... 2.4.1 Menu dan Perintah pada Delphi ......................................... 4 5 6 7 9 10 11 11 12 12 12 15 16 17 18 1 2 2 2 3 3 i ii iii iv vii ix x

iv

BAB III METODE DAN PERANCANGAN SISTEM 3.1 Tempat dan Waktu Penelitian.................................................... 3.2 Data .......................................................................................... 3.2.1 Sumber data....................................................................... 3.2.2 Jenis data........................................................................... 3.2.3 Metode pengumpulan data................................................. 3.3 Bahasa Pemrograman................................................................ 3.4 Perangkat Pemodelan SIstem .................................................... 3.4.1 Statement Of Porpuse (STP) ............................................. 3.4.2 Diagram Konteks.............................................................. 3.4.3 Daftar Kejadian ................................................................ 3.4.4 Entitas dan Himpunan Entitas ........................................... 3.5 Alur Analisis ............................................................................. 3.6 Flowchart Program Aplikasi Sistem Informasi Geografis .......... BAB IV PEMBAHASAN 4.1 Gambaran Umum Sistem .......................................................... 4.2 Prosedur-prosedur Pada Sistem ................................................. 4.2.1 Prosedur Form Create........................................................ 4.2.2 Prosedur WndProc............................................................. 4.2.3 Prosedur Timer.................................................................. 4.2.4 Prosedur Foto .................................................................... 4.2.5 Prosedur Manipulasi Data Pengunjung .............................. 4.2.5.1 Prosedur Insert Data Pengunjung ........................... 4.2.5.2 Prosedur Update Data Pengunjung......................... 4.2.5.3 Prosedur Delete Data Pengunjung.......................... 4.3 Pengujian Sistem...................................................................... 4.3.1 Tahap Pengujian................................................................ 4.3.2 Uji Coba Running Program ............................................... 4.3.3 Uji Coba Antarmuka (Interface) Sistem ............................. 4.3.3.1 Form Tampilan Utama........................................... 4.3.3.2 Form Detail Objek Wisata ..................................... 4.3.3.3 Form Manipulasi Data ........................................... 24 24 25 27 28 29 31 31 32 33 34 34 35 36 36 42 43 19 19 19 19 19 20 20 20 20 21 21 22 23

4.3.3.4 Form Pencarian Data/Query................................... BAB V KESIMPULAN 5.1 Kesimpulan............................................................................... 5.2 Saran......................................................................................... DAFTAR PUSTAKA ..............................................................................

46 47 47 48

vi

DAFTAR GAMBAR Gambar 2.1 Subsistem SIG ...................................................................... Gambar 2.2 Uraian Subsistem-subsistem SIG ......................................... Gambar 2.3 Komponen SIG..................................................................... Gambar 2.4 Contoh Peta dan Unsur-Unsurnya ......................................... Gambar 2.5 Layers, Tabel, dan Basisdata SIG.......................................... Gambar 2.6 Komponen Perancangan SIG ................................................ Gambar 2.7 Contoh Tampilan Data Tabular............................................. Gambar 2.8 Susunan Layer Pada Mapinfo ............................................... Gambar 2.9 Kotak Dialog Layer Control.................................................. Gambar 3.1 Diagram Konteks.................................................................. Gambar 3.2 Alur Analisis aplikasi SIG .................................................... Gambar 3.3 Flowchart GIS Objek Wisata Klungkung ............................. Gambar 4.1 Ilustrasi Gambaran Umum Sistem......................................... Gambar 4.2 Flowchart Form Create ......................................................... Gambar 4.3 Flowchart Prosedur WndProc ............................................... Gambar 4.4 Flowchart Prosedur Timer .................................................... Gambar 4.5 Flowchart Prosedur Foto....................................................... Gambar 4.6 Flowchart Insert Data Pengunjung ........................................ Gambar 4.7 Flowchart Update Data Pengunjung...................................... Gambar 4.8 Flowchart Delete Data Pengunjung....................................... Gambar 4.9 Direktori File Workspace Pada Aplikasi ............................... Gambar 4.10 Tampilan Windows Explorer Direktori C:\.......................... Gambar 4.11 Tampilan Form Splash Screen ............................................ Gambar 4.12 Tampilan Form Utama........................................................ Gambar 4.13 Struktur Menu Aplikasi....................................................... Gambar 4.14 Tampilan Pada Saat Uji Coba Menu Select ......................... Gambar 4.15 Tampilan Pada Saat Uji Coba Menu Zoom Out................... Gambar 4.16 Tampilan Pada Saat Uji Coba Menu Zoom In ..................... Gambar 4.17 Tampilan Pada Saat Uji Coba Men-non-aktifkan Layer....... Gambar 4.18 Tampilan Pada Saat Uji Coba Men-non-aktifkan Label....... 4 4 6 6 7 10 12 12 13 20 22 23 24 25 27 28 30 31 32 33 35 35 36 36 37 39 40 40 41 41

vii

Gambar 4.19 Tampilan Pada Saat Uji Coba Detail Objek Wisata ............. Gambar 4.20 Tampilan Form Sebelum Input Data Baru ........................... Gambar 4.20 Tampilan Form Setelah Input Data Baru ............................. Gambar 4.21 Tampilan Form Sebelum Update Data ................................ Gambar 4.22 Tampilan Form Sesudah Update Data ................................. Gambar 4.23 Tampilan Form Sebelum Delete Data ................................. Gambar 4.24 Tampilan Form Setelah Delete Data.................................... Gambar 4.25 Tampilan Form Query.........................................................

42 43 43 44 44 45 45 46

viii

DAFTAR TABEL Tabel 2.1 Macam-macam properti layer ................................................... Tabel 2.2 Struktur File Mapinfo............................................................... Tabel 4.1 Penjelasan Button pada Toolbar ............................................... 14 15 37

ix

DAFTAR CODE PROGRAM Kode Program 4.1 Prosedur Form Create ................................................. Kode Program 4.2 Prosedur WndProc...................................................... Kode Program 4.3 Prosedur Timer........................................................... Kode Program 4.4 Prosedur Foto ............................................................. Kode Program 4.5 Prosedur Insert Data Pengunjung ................................ Kode Program 4.6 Prosedur Update Data Pengunjung.............................. Kode Program 4.7 Prosedur Delete Data Pengunjung............................... 26 27 29 30 31 32 33

BAB I PENDAHULUAN 1.1 Latar Belakang Sistem Informasi Geografis Pada suatu wilayah geografis hingga saat ini masih banyak dilakukan secara manual dengan menggunakan berkas-berkas. Salah satunya adalah sistem informasi geografis objek wisata dan statistik pengunjung objek wisata di kabupaten Klungkung. Data yang bisa didapatkan juga relatif terbatas, baik keterbatasan dalam pengaksesan informasi, penyalinan data, maupun dalam melakukan perubahan data yang tersedia didalamnya baik itu berupa data spasial maupun data nonspasial. Hal ini menjadi kendala dalam penyajian informasi yang akurat mengenai keadaan geografis objek wisata di kabupaten Klungkung. Kendala seperti diatas dapat diatasi dengan pemanfaatan komputer, yakni dengan mengkomputerisasi semua informasi yang ada sehingga terbentuk suatu sistem dalam penyajiannya. Salah satu wujud pemanfaatan komputer terkait permasalahan di atas yaitu teknologi sistem informasi, dimana informasi dapat diperoleh melalui pemrosesan data berbasis komputer. Kelengkapan feature-feature yang dimiliki computer akan memberikan berbagai kemudahan jika dimanfaatkan dalam perancangan suatu sistem informasi. Diantaranya kemudahan dalam pengaksesan informasi, peremajaan data, elastisitas data, ataupun pemeliharaan data. Salah satu teknologi sistem informasi yang dirasa mampu memberikan kontribusi maksimal bagi sistem informasi terkait kondisi geografis objek wisata di kabupaten klungkung adalah GIS (Geographic Information System). Hal ini karena sistem informasi tesebut mampu untuk mengumpulkan, menyimpan, menggabungkan, mengatur, mentransformasikan, memanipulasi dan menganalisis data data yang erat kaitannya dengan bidang bidang spasial dan geo-informasi seperti perencanaan wilayah, pembangunan, inventarisasi, transportasi sampai bidang ekonomi bisnis dan juga pada bidang fasilitas penunjang pariwisata. Kelebihan lain dari komputerisasi adalah peningkatan efisiensi waktu karena melalui data data yang telah terintegrasi maka tidak memerlukan waktu yang lama dalam penyajian informasi sehingga mempercepat penentuan pengambilan kebijakan dalam menangani permasalahan yang terjadi.

1.2 Rumusan Masalah Dari latar belakang diatas muncul beberapa permasalahan yang akan dibahas, antara lain : 1. Bagaimana rancangan suatu sistem informasi geografis objek wisata dan statistik pengunjung objek wisata tersebut khususnya yang ada di kabupaten Klungkung? 2. Bagaimana teknik pembuatan peta persebaran objek wisata dengan penggunaan MapInfo Professional 9.0? 3. Bagaimana penyajian informasi tentang informasi lokasi maupun statistik pengunjung objek wisata dengan orientasi objek pada peta dengan menggunakan MapInfo Professional? 4. Bagaimana penggunaan bahasa pemrograman Delphi 7.0 dalam pembuatan user interface sistem informasi geografis ini? 1.3 Tujuan Tujuan dari penelitian ini adalah untuk merancang dan membuat sebuah sistem informasi geografis yang menyajikan data setiap objek wisata lengkap dengan statistik informasi pengunjung objek tersebut khususnya di kabupaten Klungkung dapat dilihat dalam sudut pandang visual. 1.4 Manfaat Adapun manfaat dari perancangan sistem informasi geografis ini adalah : 1. Dengan adanya sistem informasi geografis ini, data geografis mengenai objek wisata berserta jumlah pengunjungnya di kabupaten Klungkung dapat disimpan dan diolah secara terkomputerisasi sehingga informasi dapat diperoleh secara cepat, efektif dan efisien. 2. Informasi geografis objek wisata dapat disajikan secara lebih tersruktur dan akurat. 3. Dengan adanya sistem informasi geografis ini, diharapkan dapat dijadikan suatu acuan di dalam pengambilan keputusan untuk menentukan suatu kebijakan untuk pengembangan suatu objek wisata yang ada di kabupaten Klungkung.

1.5 Batasan Masalah Melihat luasnya permasalahan dalam penelitian ini, maka perlu diberikan batasanbatasan masalah sebagai berikut : 1. Data pada sistem informasi geografis objek wisata yang disajikan hanya terkait dengan kondisi geografis pada wilayah kabupaten Klungkung. 2. Pengolahan data spasial (data grafis) dan data nonspasial digunakan software MapInfo Professional 9.0. 3. Perancangan user interface dari sistem informasi geografis rumah objek wisata digunakan bahasa pemrograman Borland Delphi 7.0 1.6 Sistematika Penulisan Adapun sistematika penulis secara rinci dari bahasan ini adalah sebagai berikut: BAB I Pendahuluan : Memaparkan tentang gambaran umum isi tulisan, mulai latar belakang masalah, tujuan penulisan, manfaat penulisan, batasan masalah yang akan dibahas dan sistematika penulisan. BAB II Tinjauan Pustaka : Memuat tentang teori penunjang yang mendasari dalam pembahasan permasalahan. BAB III Materi dan Metode: Pada bab ini membahas tempat dan waktu penelitian, sumber data dan metode pengumpulan data, bahas pemrograman metode analisis, alur analisis dan jadwal penelitian dalam pembuatan dan penyusunannya. BAB IV Pembahasan : Bab ini membahas tentang hasil uji coba sistem dan menganalisa sistem secara keseluruhan. BAB V Penutup : Merupakan rangkuman dari apa yang telah di bahas sebelumnya serta saran-saran yang ditujukan baik kepada ilmu pengetahuan atau kepada masyarakat banyak untuk dapat melakuakan penelitian lebih lanjut.

BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Geografis Sistem Informasi Geografis (SIG) dapat diuraikan menjadi beberapa subsistem berikut : 1. Data Input Subsistem ini bertugas untuk mengumpulkan dan mempersiapkan data spasial dan atribut dari berbagai sumber. Subsistem ini bertanggung jawab dalam mengkonversi atau mentransformasikan format data aslinya ke dalam format yang dapat digunakan oleh SIG. 2. Data Output Subsistem ini menampilkan atau menghasilkan keluaran seluruh atau sebagian basisdata baik dalam bentuk softcopy maupun bentuk hardcopy seperti tabel, grafik, peta dan lain-lain. 3. Data Management Subsistem ini mengorganisasikan baik data spasial maupun atribut ke dalam sebuah basisdata sedemikian rupa sehingga mudah dipanggil, di-update, dan diedit. 4. Data Manipulation & Analysis Subsistem ini menentukan informasi-informasi yang dapat dihasilkan oleh SIG. Selain itu, subsistem ini juga melakukan manipulasi dan pemodelan data untuk menghasilkan informasi yang diharapkan.
Data Manipulation & Analysis

Data Input

Sistem Informasi Geografis (SIG)

Data Output

Data Management

Gambar 2.1 Subsistem SIG (Sumber : Konsep konsep Dasar SIG, Eddy Prahasta, Informatika)

Jika subsistem SIG diatas diperjelas berdasarkan uraian jenis masukan, proses, dan jenis keluaran yang ada di dalamnya, maka subsistem SIG juga dapat digambarkan sebagai berikut :

Gambar 2.2 Uraian Subsistem - subsistem SIG (Sumber : Konsep konsep Dasar SIG, Eddy Prahasta, Informatika)

2.1.1 Komponen Sistem Informasi Geografis Sistem Informasi Geografis (SIG) merupakan sistem yang kompleks dan terintegrasi dengan lingkungan sistem-sistem komputer yang lain di tingkat fungsional dan jaringan. SIG terdiri dari beberapa komponen berikut : 1. Perangkat Keras Perangkat keras yang sering digunakan untuk SIG adalah komputer (PC), mouse, digitizer, printer, plotter, dan scanner. 2. Perangkat Lunak Setiap subsistem diimplementasikan dengan menggunakan perangkat lunak yang terdiri dari beberapa modul. 3. Data dan informasi geografi SIG dapat mengumpulkan dan menyimpan data dan informasi yang diperlukan baik secara tidak langsung maupun secara langsung dengan cara mendigitasi data spasialnya dari peta dan memasukkan data atributnya. 4. Manajemen Suatu proyek SIG akan berhasil jika di-manage dengan baik dan dikerjakan oleh orang yang memiliki keahlian tepat pada semua tingkatan. 5

Komponen dari SIG dapat digambarkan sebagai berikut :

Gambar 2.3 Komponen SIG (Sumber : Konsep konsep Dasar SIG, Eddy Prahasta, Informatika)

2.1.2 Cara Kerja Sistem Informasi Geografis SIG dapat mempresentasikan dunia nyata (real world) diatas monitor komputer sebagaimana lembaran peta dapat mempresentasikan dunia nyata di atas kertas. Namun SIG memiliki kekuatan lebih dan fleksibilitas daripada lembaran peta kertas. Peta merupakan representasi grafis dari dunia nyata, obyek-obyek yang dipresentasikan diatas peta disebut unsur peta atau map features, contoh : sungai, jembatan, gedung, jalan, dan lainnya. Karena peta mengorganisasikan unsur-unsur berdasarkan lokasi-lokasinya, maka peta sangat baik dalam memperlihatkan hubungan atau relasi yang dimiliki oleh unsur-unsurnya.

Gambar 2.4 Contoh Peta dan Unsur unsurnya (Sumber : Konsep konsep Dasar SIG, Eddy Prahasta, Informatika)

SIG menghubungkan sekumpulan unsur-unsur peta dengan atributatributnya di dalam satuan-satuan yang disebut layer. Sungai, bangunan, jalan,

laut, batas-batas administrasi, perkebunan dan hutan merupakan contoh-contoh layer. Kumpulan dari layer ini akan membentuk suatu basisdata SIG. Dengan demikian, perancangan basisdata merupakan hal yang esensial di dalam SIG. Rancangan basisdata akan menentukan efektifitas dan efisiensi proses-proses masukan, pengelolaan dan keluaran SIG.

Gambar 2.5 Layers, Tabel, dan Basisdata SIG (Sumber : Konsep-konsep Dasar SIG, Eddy Prahasta, Informatika)

2.1.3 Kemampuan Sistem Informasi Geografis Pada dasarnya, dengan memperhatikan pengertian, definisi, dan cara kerjanya, kemampuan suatu SIG sudah dapat dikenali. Berikut ini merupakan beberapa kemampuan dari SIG berdasarkan beberapa aspek acuan. 1. Aspek Definisi Secara eksplisit, kemampuan SIG juga dapat dilihat dari pengertian atau definisinya. Berikut adalah kemampuan-kemampuan SIG yang diambil dari beberapa definisi-definisi SIG yang telah dituliskan diatas : 1. Memasukkan dan mengumpulkan data geografi (spasial dan atribut) 2. Mengintegrasikan data geografi (spasial dan atribut) 3. Memeriksa dan meng-update (meng-edit) data geografi (spasial dan atribut) 4. Menyimpan dan memanggil kembali data geografi (spasial dan atribut) 5. Mempresentasikan atau menampilkan data geografi (spasial dan atribut) 6. Mengelola data geografi (spasial dan atribut) 7. Memanipulasi data geografi (spasial dan atribut)

8. Menganalisa data geografi (spasial dan atribut) 9. Menghasilkan keluaran (output) data geografi dalam bentuk-bentuk peta tematik (view dan layout), tabel, grafik (chart), laporan (report), dan lainnya baik dalam bentuk hardcopy maupun softcopy. 2. Aspek Analisis Kemampuan SIG dapat juga dikenali dari fungsi-fungsi analisis yang dapat dilakukannya. Secara umum, terdapat dua jenis fungsi analisis yaitu fungsi analisis spasial dan fungsi analisis atribut (basis data atribut) Fungsi analisis atribut terdiri dari operasi dasar sistem pengelolaan basisdata (DBMS) yang mencakup : a. Membuat basisdata baru (create database). b. Menghapus basisdata (drop database). c. Membuat tabel basisdata (create table). d. Menghapus tabel basisdata (drop table). e. Mengisi dan menyisipkan data (record) dalam tabel (insert). f. Membaca dan mencari data (field atau record) dari tabel basis data (seek, find, search, retrieve). g. Mengubah dan mengedit data yang terdapat dalam tabel basisdata (update, edit). h. Menghapus data dari tabel basisdata (delete, zap, pack). i. Membuat indeks untuk setiap tabel basisdata. Fungsi analisis spasial terdiri dari : a. Klasifikasi (reclassify) b. Fungsi ini mengklasifikasikan kembali suatu data spasial (atau atribut) menjadi data spasial yang baru dengan menggunakan kriteria tertentu. c. Jaringan (Network) d. Fungsi ini merujuk data spasial titik - titik (point) atau garis garis (line) sebagai suatu jaringan yang tidak terpisahkan. Fungsi ini sering digunakan di dalam bidang bidang transportasi dan utility.

e. Overlay Fungsi ini menghasilkan data spasial baru dari minimal dua data spasial yang menjadi masukannya. f. Buffering Fungsi ini akan menghasilkan data spasial baru yang berbentuk poligon atau zone dengan jarak tertentu dari data spasial yang menjadi masukkannya. Data spasial titik akan menghasilkan data spasial baru yang yang berupa lingkaranlingkaran yang mengelilingi titik-titik pusatnya. Untuk data spasial garis akan menghasilkan data spasial baru yang berupa poligon-poligon yang melingkupi garis-garis. Demikian pula untuk data spasial poligon, akan menghasilkan data spasial baru yang berupa poligon-poligon yang lebih besar dan konsentris. g. Analisis 3 dimensi (3D analysis) Fungsi ini terdiri dari sub-sub fungsi yang berhubungan dengan presentasi data spasial dalam ruang 3 dimensi. Fungsi analisis spasial ini banyak menggunakan fungsi interpolasi. h. Pengolahan Citra Digital (Digital Image Processing) Fungsi ini dimiliki oleh perangkat SIG yang berbasiskan raster. Karena data spasial permukaan bumi (citra digital) banyak didapat dari perekaman data satelit yang berformat raster, maka banyak SIG raster yang juga dilengkapi dengan fungsi analisis ini. Dari uraian diatas diketahui bahwa SIG bukan sebagai tools pembuat peta saja. Walaupun produk SIG sering disajikan dalam bentuk peta, kekuatan SIG yang sebenarnya terletak pada kemampuannya dalam melakukan analisis seperti yang telah dibahas diatas. 2.1.4 Perancangan Sistem Informasi Geografis Secara umum, perancangan SIG dapat dibagi menjadi dua komponen utama yaitu perancangan perangkat lunak SIG dan perancangan sistem SIG [Dermers97]. Perancangan perangkat lunak SIG memerlukan pengetahuan teknis yang luas mengenai struktur-struktur data, model-model data, dan pemrograman komputer. Sementara itu, perancangan sistem SIG menekankan faktor interaksiinteraksi yang terjadi antara manusia sebagai individu, kelompok, dengan

komputer sebagai komponen-komponen sistem yang fungsi-fungsi tersendiri di dalam organisasi.

masing-masing memiliki

Perancangan SIG

Perancangan sistem SIG

Perancangan software SIG

Isu Perancangan Teknis

Isu Perancangan Institusional

Gambar 2.6 Komponen Perancangan SIG (Sumber : Konsep konsep Dasar SIG, Eddy Prahasta, Informatika)

Perancangan sistem SIG dapat dibagi lagi menjadi dua bagian yang sangat interaktif yaitu perancangan teknis (internal) dan perancangan institusional (external). Perancangan internal menyangkut masalah basisdata dan fungsionalitas sistem. Seorang perancang sistem harus memastikan bahwa sistemnya berfungsi dengan baik dan juga perlu memahami hubungan antara operasi sistem informasi geografis dengan setting organisasinya. Perancangan teknis tidak dapat dipisahkan dengan isu-isu institusional. Suatu sistem informasi geografis akan dinyatakan berhasil dari segi perancangan teknis meskipun pada kenyataannya mungkin masih menemui kegagalan jika tidak mendapatkan dukungan organisasi atau pihak sponsor eksternal. 2.2 Map Info Map info dikembangkan oleh map info crop sejak tahun 1986. Map info digemari oleh peminat GIS karena mempunyai karakteristik menarik , seperti harganya murah, mudah digunakan, tampilan interaktif dan menarik, user friendly, dan dapat dicostumaized menggunakan bahasa skrip yang dimiliki. Beberapa gambaran singkat mengenai kemampuan-kemampuan yang dimiliki oleh map info: 1 Local dan Remote Akses Data, dapat mengakses dan mengelola data base yang bertuliskan dalam format selain map info seperti Microsoft Access, dapat

10

berhubungan dengan driver ODBC untuk berhubungan dengan driver data base lain, seperti DB/2, infomix, Ms.SQL server, Oracle, dll. 2 Geocoding, melakukan geocoding teradap alamat jalan, kode pos, dan fitur lainnya. 3 Editing dan Creating Map, melakukan proses digitalisasi peta vektor, mengedit hasil digitasi, menampilkan data raster citra. 4 Visualisasi data, memanipulasi tampilan hingga lebih menarik dan sesuai dengan keinginan pengguna dengan menyediakan fungsi-fungsi zoom in, zoom out, zoom extend, shading dan tampilan grafik. 5 Kemampuan Analisa, mendapat informasi dari objek yang dipilih, membuat zone buffer suatu objek, memungkinkan operasi overlay polygon, penggunaan operator query database relasional, penggunaan fungsi-fungsi statistik, manajemen data base dan kemampuan analisa lainnya. 6 Otomati OLE, memungkinkan mendapatkan Output map info kedalam kedalam aplikasi lain dan kemampuan mengaktifkan mapinfo dari palikasi lain. 2.2.1 Data Grafis. Secara garis besar MapInfo Profesional membagi data grafis menjadi 3 bagian, yaitu titik (point), garis (line/polyline) dan area (region/poligon). Objek titik hanya terdiri dan satu pasangan koordinat x,y, sedangkan garis terdiri dan posisi x,y awal dan x,y akhir. Sementara objek area terdiri dan beberapa pasangan x,y. Data grafis titik (point) biasanya digunakan untuk mewakili objek kota, stasiun curah hujan, alamat customer, dan lain-lain. Garis (line/polyline) dapat dipakai untuk menggambarkan jalan, sungai, jaringan listrik, dan lain-lain. Sementara Area (region/poligon) digunakan untuk mewakili batas administrasi, penggunaan lahan, kemiringan lereng, dan lain-lain 2.2.2 Data Tabular Data tabular adalah data deskriptif yang menyatakan nilai dan data grafis yang diterangkan. Data ini biasanya berbentuk tabel terdiri dari kolom dan baris. Kolom menyatakan jenis data (field), sedangkan baris adalah detail datanya

11

(record). Secara umum ada 4 tipe data tabular, yaitu karakter, numerik, tanggal, dan logika.

Gambar 2.7 Contoh Tampilan Data Tabular

2.2.3 Layer Peta Pada pemetaan digital, setiap informasi dipresentasikan dalam bentuk layer. Setiap layer mengandung satu informasi. Misalnya pada peta fakiltas Teknik terdapat informasi batas-batas wilayah, nama gedung kuliah, jalan, dan lain-lain. Masing-masing informasi tersebut dibuat dalam layer yang berbeda dan disimpan dalam tabel yang terpisah.

Gambar 2.8 Susunan layer pada MapInfo

2.2.4 Pemetaan Dengan Layer Suatu layer dapat ditampilkan di layar monitor (Visible), dapat dipilih (Selectable), diedit (Editable), atau diberikan label automatis. Untuk mengatur keberadaan atau properti layer tersebut, kita harus menggunakan kotak dialog Layer Control. Dan menu Map, pilih Layer Control atau klik toolbar Layer control atau tekan Ctrl + L dan keyboard. Kotak dialog berikut akan muncul.

12

Gambar 2.9 Kotak Dialog Layer Control

Perlu diingat bahwa menu atau toolbar Layer Control tidak akan aktif bila tidak ada satupun layer yang tampil di layar, walaupun layer telah aktif di memori. a. Susunan Layer pada Layer Control Layer kosmetik (Cosmetic Layer) selalu ada pada setiap layer control dan selalu ditampilkan pada urutan paling atas. Selanjutnya kita akan bahas layer-layer yang lain. Bila Anda membuka (Open) beberapa tabel sekaligus, dan menggunakan Preferred View Automatic atau Anda menambahkan layer dengan Add dan kotak dialog Layer Control, MI Pro akan menyusun layer tersebut dengan urutan yang logis dengan melihat tipe objek dari layer tersebut. Dengan demikian, tidak ada objek yang saling menutupi sehingga tampilan peta secara keseluruhan akan tampak bagus. Layer yang mengandung teks akan ditempatkan paling atas setelah cosmetic layer, kemudian diikuti dengan titik, garis dan terakhir layer poligon (area). MI Pro akan menempatkan layer yang dibuka terlebih dahulu pada posisi paling bawah pada layer yang akan ditambahkan selanjutnya. b. Mengatur Properti Layer Di sebelah kanan daftar layer, ada beberapa kotak cek. Arti dan setiap kotak cek tersebut dapat dilihat pada tabel berikut.

13

Tabel 2.1 Macam-macam macam properti layer

Ikon

Penjelasan Default setiap layer ditampilkan. Untuk membuat layer tidak tampil di layar, hilangkan tanda rumput pada kotak cek tersebut. Cosmetic layer selalu visible. Default setiap layer tidak dapat diedit (not editable). Ini berarti Anda tidak dapat mengadakan perubahan terhadap layer tersebut. Agar objek pada layer dapat dimodifikasi, aktifkan kotak cek editable. Dalam waktu yang bersamaan, hanya ada satu layer yang dapat diedit (editable). Default setiap layer selectable (dapat dipilih), yang artinya kita dapat menandai komponen layer tersebut untuk proses proses lebih lanjut. Bila kotak cek mi diaktifkan maka peta akan diisi label secara automatis..

Selain menggunakan gunakan kotak cek editable, editab perubahan properti layer ayer men menjadi editable dapat pula dilakukan akukan melalui me baris status, asalkan ada Window Peta yang aktif. Klik pada baris s status dengan tulisan tu Editing: none untuk menampi menampilkan daftar layer ayer yang ada, kemudian pilih pi layer yang diaktifkan. c. Menambah dan Menghapus Layer pada Daftar Untuk menambah daftar layer, klik Add pada kotak dialog layer ayer control, semua layer ayer yang aktif di memori memo akan ditampilkan seperti gambar berikut.

Gambar 2.10 Kotak Dialog Add Layers

14

Pilih satu atau bebebrapa layer yang akan ditambahkan, kemudian klik Add. Bila pada daftar layer muncul Selection atau Query, itu berarti tabel sementara (temporary) yang dibuat oleh MI Pro pada saat pemilihan data atau clipping peta. Untuk menghapus layer dan daftar, klik Remove dari kotak dialog layer control. Layer yang dihapus dari daftar masih tetap aktif di memori sehingga Anda dapat menambahkannya kembali ke daftar layer bila diinginkan dengan memllih Add pada kotak dialog layer control tanpa perlu kembali. 2.2.5 Struktur Data Mapinfo Professional Data MI Pro dikelola dan disimpan dalam bentuk tabel. Setiap tabel menggambarkan satu jenis data, misalnya data kepadatan penduduk, distribusi customer, kemiringan lereng, penggunaan lahan, dan lain-lain. Secara logika, data ML Pro lerdiri dan 2 bagian, yaitu data grafis yang menyimpan objek gambar (area, garis, titik, label, dan lain-lain) dan data tabular atau atribut (database yang menyimpan nilai dari data grafis tersebut). Namun secara fisik, setiap labelMi Pro biasanya terdiri dari 4 atau 5 file. Misalnya, kila membuat tabel dengan nama Contoh, maka MI Pro akan membuat file sebagai berikut :
Tabel 2.2 Struktur File Map Info

membuka (Open)

Nama File Contoh.dat yang tersimpan.

Penjelasan File teks yang menyimpan struktur tabel dan format data Menyimpan data tabular. Bila tabel tersebut berasal dari program lain, seperli dBase, Excel, Access, dan lain-lain,

Contoh.tab

maka ekstensinya tidak lagi .dat melainkan sesuai dengan asal dan data lersebut (misalnya dbf, xts, mdb masingmasing untuk dBase, Excel dan Access).

Contoh.map Contoh. id Contoh.mnd

File data grafis menyimpan objek gambar. Cross reterence penghubung antara data grafis dengan data tabular. File ini tidak selalu ada. File ini ada bila tabel yang dibuat diberi indeks.

15

2.3 Map Basic MapBasic merupakan compiler, linker, dan lain sebuah lingkungan pengembangan (program MapBasic diperiukan untuk aplikasi yang berukuran tidak begitu besar) yang berisi sebuah text editor, sebagainya. mengotomasikan (custom) fungsi-fungsi beserta segala bentuk user-interface yang diperiukan oleh penggunanya (specific user). Button, tool, menu, dan kotak dialog yang hadir beserta fungsi-fungsi terkait dikembangkan hanya untuk dimengerti (requirements) oleh pihak pemesan aplikasi (pengguna). Oleh karena itu, tidak (harus) semua fungsionalitas yang telah dimiliki oleh Maplnfo akan dihadirkan di dalam aplikasi pengguna. Pekerjaan spatial-related yang banyak, berulang, dan penuh dengan parameter (user-specified) dapat diotomasikan dengan baik oleh MapBasic tanpa resiko kesalahan faktor manusia yang relatif besar dan perbedaan waktu & kualitas pengerjaan yang berarti (konsisten). Sementara itu, jika pengguna memerlukan fungsi-fungsi dimana Maplnfo tidak (belum) menyediakannya atau unjuk-kerja Maplnfo dipandang kurang memadai (lambat), maka setiap pengguna dapat membuat sendiri fungsi-fungsi yang diperiukan dengan menggunakan baris-baris kode MapBasic, atau bahkan menggunakan MapBasic untuk memanggil (mengeksekusi) program lain yang mengandung fungsi-fungsi yang diperlukan. Terdapat beberapa alasan mengapa pengguna juga memakai MapBasic di dalam (pengembangan) aplikasinya, diantaranya adalah: a) Lingkungan pengembangan Maplnfo telah menyediakan begitu banyak fungsionalitas beserta segala bentuk user /nterface-nya (button, tool, menu, kotak dialog, dan lain sebagainya), sementara kebutuhan pengguna sudah cukup spesifik (tertentu dan sesuai dengan bidangnya) b) Fungsionalitas beserta segala bentuk user interface yang disediakan oleh Maplnfo dikembangkan untuk memenuhi kebutuhan SIG secara umum, dan tidak untuk tipe atau Jenis kelompok pengguna tertentu c) Maplnfo menyediakan banyak fungsi (spatial-related) yang disertai dengan sejumlah parameter yang dapat digunakan secara spesifik oleh penggunanya

16

d) e)

Tidak semua fungsi yang dibutuhkan oleh pengguna dapat (telah) disediakan oleh Maplnfo. Pekerjaan (yang sama dan berulang apalagi jika dikerjakan oleh pihak-pihak yang berlainan) manual.

2.4 Borland Delphi 7.0 Borland Delphi merupakan bahasa pemrograman yang cukup populer dan mudah digunakan untuk mengembangkan aplikasi yang menggunakan sistem operasi Microsoft Windows. Dengan menggunakan Borland Delphi kita dapat membuat program dengan aplikasi GUI (Graphical User Interface) atau program yang memungkinkan pemakai komputer berkomunikasi dengan komputer tersebut dengan menggunakan modus grafik atau gambar. Delphi adalah kompiler atau penterjemah bahasa Delphi (awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan Basic, C. Bahasa Pemrograman di Delphi disebut bahasa prosedural artinya bahasa/sintaknya mengikuti urutan tertentu atau prosedur. Ada jenis pemrograman non-prosedural seperti pemrograman untuk kecerdasan buatan seperti bahasa Prolog. Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya. Delphi merupakan bahasa berorentasi objek, artinya nama objek, properti dan methode/procedure dikemas menjadi satu kemasan (encapsulate). Delphi merupakan bahasa pemograman berbasis objek, artinya semua komponen yang ada merupakan objek-objek. Ciri sebuah objek adalah memiliki nama, properti dan method/procedure. Delphi disebut juga visual programming artinya komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil) tetapi muncul berupa gambar-gambar.

17

2.4.1 Menu dan Perintah pada Delphi Ada empat cara untuk memberi perintah pada lingkungan Delphi (Delphi environment): a. Gunakan menu b. Gunakan Short Cut (misal F9, F12 dsb) c. Gunakan SpeedBar (atau toolbar) d. Gunakan SpeedMenu ( lokal menu yang diaktifkan dengan tombol mouse kanan) Berikut menu utama yang ada pada Delphi (untuk mempelajarinya gunakan HelpDelphi) : Menu File. Menu ini berhubungan dengan file seperti membuat, menyimpan dan mengakhiri sebuah pekerjaan. Menu Edit .Menu ini berhubungan dengan penyuntingan apa yang dikerjakan seperti Undo , Redo, Cut, Copy, Paste atau dapat dengan tombol Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V. Menu Search. Menu ini berhubungan dengan pencarian dan penggantian data. Menu View. Menu ini berhubungan dengan penampilan atau apa yang akan ditampilkan. Menu Project. Menu ini berhubungan dengan proyek yang sedang dibuat, misal unit yang akan ditambahkan ke proyek ini, unit apa yang akan dihapus, dsb. Menu Run. Menu ini berhubungan dengan menjalankan program, mencari kesalahan (debug), dsb. Menu Component. Menu ini berhubungan dengan komponen, misal menambah komponen baru, menghapus komponen yang ada. Menu Database. Menu ini berhubungan dengan Database, Database Form Wizard dan Database Explorer. Menu Tools. Menu ini berhubungan dengan pengaturan/konfigurasi, tool-tool pembantu Delphi. Menu Help. Menu ini berhubungan dengan informasi mengenai Delphi, Help / bantuan

18

BAB III METODE DAN PERANCANGAN SISTEM

3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan Dinas Pariwisata Kabupaten Klungkung Denpasar pada tanggal 20 April 2009. 3.2 Data Terdapat dua faktor yang perlu diperhatikan dalam mengamati kebutuhan kebutuhan pengolahan data (data processing requirements) terhadap proses perancangan sistem informasi ini, yaitu : 3.2.1 Sumber Data Data yang digunakan dalam perancangan Sistem Informasi Geografis ini adalah bersumber dari literatur atau studi kepustakaan dan observasi lapangan. 3.2.2 Jenis Data Data yang digunakan dalam penelitian berupa data primer dengan pengamatan langsung ke lapangan, juga berupa data sekunder dengan data data sebagai berikut : 1. Data grafis merupakan data atau elemen gambar, baik yang berupa titik (node), garis (arc) maupun luasan (polygon). 2. Data atribut atau tabular merupakan data dalam bentuk teks atau angka, sesuai dengan karakteristik objek dan bersifat kuantitatif atau kualitatif. 3.2.3 Metode Pengumpulan Data Dalam pengumpulan data yang dilakukan digunakan beberapa metode diantaranya : 1. Metode Studi Kepustakaan Menganalisa data yang diperoleh dengan membandingkannya pada literatur yang ada sehingga akan diperoleh suatu hasil dan kesimpulan dari penelitian yang dilakukan.

2. Metode Observasi Metode ini dilakukan dengan cara mengamati keadaan geografis dan memproyeksikan informasi yang ada didalamnya menjadi lebih sederhana untuk dapat digunakan dalam perancangan sistem. 3.3 Bahasa Pemrograman Pada penelitian ini, untuk pembuatan data spasial berupa peta digunakan MapInfo Professional 9.0. Bahasa pemrograman yang digunakan dalam pembuatan Sistem Informasi Geografis Objek Wisata di Kabupaten Klungkung ini adalah Borland Delphi 7.0. 3.4 Perangkat Pemodelan Sistem 3.4.1 Statement Of Purpose (STP) Sistem Informasi Geografis Rumah Sakit dan Puskesmas Denpasar adalah sistem informasi yang mengelola data spasial dan non spasial mengenai informasi tentang fasilitas Rumah sakit dan Puskesmas yang ada di kota Denpasar. Sehingga tingkat kemajuan dalam bidang kesehatan dapat ditinjau secara visual dari sudut pandang Geografis. Sistem ini mencakup properties dan lokasi dari suatu obyek dan beberapa atribut lain yang dianggap penting. 3.4.2 Diagram Konteks

Gambar 3.1 Diagram Konteks

20

3.4.3 Daftar Kejadian Kejadian kejadian yang akan terjadi pada Sistem Informasi Geografis Rumah Sakit dan Puskesmas Denpasar antara lain : 1. Pemakai (user) membuka aplikasi program dan dapat mengakses informasi mengenai sistem informasi geografis kemudian akan ditampilkan informasi yang berhubungan dengan obyek tertentu beserta lokasi geografisnya pada peta. 2. Program SIG akan memberikan informasi berupa data grafis dari peta ataupun data tabular yang diperlukan pemakai/user. 3.4.4 Entitas dan Himpunan Entitas Seperti yang telah dijelaskan pada tinjauan pustaka, entitas adalah obyek yang dapat dibedakan dengan obyek lainnya. Entitas dapat dikatakan sebagai komponen atau bagian dari himpunan entitas. Himpunan Entitas dalam sistem ini adalah Sistem Informasi Geografis Objek Wisata di Kabupaten Klungkung mengandung entitas dan atribut sebagai berikut. Data Non Spasial a. Tabel Kabupaten. b. Tabel Kecamatan. c. Tabel Kelurahan. d. Tabel Ruas Jalan. e. Tabel Objek Wisata. Data Spasial a. Jalan. b. Kecamatan. c. Desa. d. Objek Wisata. e. Pengunjung (tabel pada database MS.Access)

21

3.4 Alur Analisis Diagram arus data (flowchart diagram) merupakan bagan yang menggambarkan proses arus data di dalam sistem. Berikut ini adalah diagram dari arus data perancangan sistem informasi geografis.

Gambar 3.2 Alur Analisis aplikasi SIG

22

3.5 Flowchart Program Aplikasi Sistem Informasi Geografis

Gambar 3.3 Flowchart GIS Objek Wisata Klungkung

23

BAB IV PEMBAHASAN 4.1 Gambaran Umum Sistem Sistem informasi geografis objek wisata kabupaten Klungkung ini dibuat menggunakan aplikasi MapInfo Profesional 9.0 sebagai aplikasi pembuat peta atau data spasial/non-spasial. Kemudian aplikasi Borland Dephi 7.0 sebagai aplikasi untuk pembuatan GUI (Graphical User Interface) yang menghubungkan antara user/pengguna dengan database data spasial maupun non-spasial. Setelah aplikasi sistem infromasi geografis objek wisata dijalankan oleh user, maka aplikasi akan membuka file peta yang berada pada aplikasi MapInfo. Aplikasi ini akan me-load data spasial yang berupa peta kabupaten Klungkung lengkap dengan atribut objek wisata, ruas jalan, wilayah dan sebagainya. Disamping itu, aplikasi juga akan me-load data non-spasial berupa informasi-informasi mengenai objek yang ada pada peta/data spasial yang kemudian akan ditampilkan dalam bentuk menu pencarian. Disamping me-load data non-spasial dari MapInfo, aplikasi juga dirancang untuk menampilkan data non-spasial dari database lain seperti Microsoft Office Access 2003. Database access ini digunakan untuk menyimpan data non-spasial berupa data jumlah pengunjung objek wisata yang ada pada data spasial per tahunnya. User/pengguna juga dapat melakukan manipulasi data pengunjung per tahunnya melalui aplikasi ini.

Gambar 4.1 Ilustrasi Gambaran Umum Sistem

4.2 Prosedur-prosedur pada Sistem 4.2.1 Prosedur FormCreate Procedur ini akan bekerja saat form utama pertama kali dijalankan. Prosedur ini berfungsi untuk melakukan pemanggilan peta/map pada aplikasi MapInfo (data spasial) dan data pada tabel (data non-spasial). File peta yang akan dijalankan pada aplikasi ini harus berada pada direktori C:\GIS Klungkung\Map\Klungkung.wor. File *.wor ini merupakan file workspace pada MapInfo yang mampu menyimpan seluruh setting dan konfigurasi yang dilakukan pada saat melakukan proses pembuatan peta. Untuk lebih jelas, bisa dilihat pada flowchart di bawah ini.

Gambar 4.2 Flowchart Form Create

25

Berikut adalah kode program pada prosedure form create diatas :


procedure TForm_Utama.FormCreate(Sender: TObject); var Temp : string; begin tanda:=1; {Spesial penanda buat timer} {-- membuat objek map info di panel1 --} MI := CreateOLEObject('MapInfo.Application'); MI.Do (Format('Set Next Document Parent %D Style %D', [Panel1.Handle,1])); MI.Do (Format('Run Application "%S" ',['C:\GIS Klungkung\Map\Klungkung.wor'])); MI.Do('Set Map Zoom 14.77 Units "km"');{zoom langsung peta} MI.Do('Set Map Center (115.4105, -8.5331)'); MI.Do ('Run Menu Command 1702');{Menu Drag langsung aktif} MapperHandle:= MI.Eval(Format('WindowInfo(FrontWindow(), %D)',[12])); MIHandle:=(MI.Eval('WindowID(0)')); MI.Do('Create Menu "MapperShortcut" as "(-"');{men-non aktifkan klik kanan pada map} {-- Nama Desa masuk ke combo desa ---} MI.Do('Select * From Desa_KLUNGKUNG Order By Nama_Desa Into TEMP_WORK'); MI.Do('Fetch first from TEMP_WORK'); CmbDesa.Clear; Repeat Temp:=MI.Eval('TEMP_WORK.Nama_Desa'); CmbDesa.Items.Add(Temp); MI.Do('fetch next from TEMP_WORK'); until MI.Eval('EOT(TEMP_WORK)')='T'; MI.do('close table selection'); {-- Nama Kecamatan masuk ke ComboKecamatan --} MI.Do('Select * From Kec_KLUNGKUNG Order By Nama_Kecamatan Into TEMP_WORK'); MI.Do('Fetch first from TEMP_WORK'); CmbKecamatan.Clear; Repeat Temp:=MI.Eval('TEMP_WORK.Nama_Kecamatan'); CmbKecamatan.Items.Add(Temp); MI.Do('fetch next from TEMP_WORK'); until MI.Eval('EOT(TEMP_WORK)')='T'; MI.do('close table selection'); {-- Nama Objek Wisata masuk ke combo objek --} MI.Do('Select * From Objek_Wisata Order By Nama_Objek Into TEMP_WORK'); MI.Do('Fetch first from TEMP_WORK'); CmbObjek.Clear; Repeat Temp:=MI.Eval('TEMP_WORK.Nama_Objek'); CmbObjek.Items.Add(Temp); MI.Do('fetch next from TEMP_WORK'); until MI.Eval('EOT(TEMP_WORK)')='T'; MI.do('close table selection'); BtnDetail.Enabled := False; end; Kode Program 4.1 Prosedur Form Create

26

4.2.2 Prosedur WndProc Prosedur ini berfungsi untuk melakukan pengambilan nilai dari kursor dimana nilai yang diambil adalah nilai posisi kursor saat meng-klik sesuatu di window. Prosedur ini juga selalu melakukan pengecekan nilai posisi kursor tersebut. Jika nilai kursor berada di wilayah dari panel1 (tempat peta ditampilkan) maka prosedur akan menjalan prosedur timer. Berikut adalah flowchar prosedurnya :

Gambar 4.3 Flowchart Prosedure WndProc

Berikut adalah kode program pada prosedur ini :


procedure TForm_Utama.WndProc(var Message:TMessage); Var Cr,ClL,ClH:TPoint; begin if not(Message.Msg=Last) then begin if (Message.Msg=33) then begin GetCursorPos(Cr); ClL:=Panel1.ClientToScreen(Point(0,0)); ClH:=Panel1.ClientToScreen(Point(Panel1.Width,Panel1.Height) If(Cr.X>ClL.X)and(Cr.X<ClH.X)and(Cr.Y>ClL.Y)and(Cr.Y<ClH.Y) then Timer.Enabled:=true; end; Last:=Message.msg; end; inherited WndProc(Message); end; Kode Program 4.2 Prosedur WndProc

27

4.2.3 Prosedur Timer Prosedur ini berfungsi untuk mengisi combo box objek, kecamatan, desa dan text box jenis dengan nilai sesuai dengan variabel actRow-nya. Nilai actRow berasal dari pengambilan nilai dari MapInfo dimana nilai tersebut berdasarkan tabel yang dipilih oleh user (objek yang di-klik user pada panel1). Berikut adalah flowchart programnya :

START

Whandle

THandle

TblName MI.Eval (SelectionInfo(1))

TblName = Objek_Wisata YA actRow MI.Eval (SelectionInfo(2))

TIDAK

TblName = Desa_Klungkung YA actRow MI.Eval (SelectionInfo(2))

TIDAK

TblName = Kec_Klungkung YA actRow MI.Eval (SelectionInfo(2))

TIDAK

Combo Objek Nama_Objek Jenis_Objek Text Jenis Kecamatan Combo Kec Desa Combo Desa Memo Ket

Combo Kec Kecamatan Desa Combo Desa

Combo Kec

Kecamatan

Foto Foto

Foto

FINISH

Gambar 4.4 Flowchart Prosedure Timer

28

Berikut adalah kode program prosedur timer :


procedure TForm_Utama.TimerTimer(Sender: TObject); var WHandle: THandle; begin {--- prosedur untuk WndProc ---} if Tanda = 1 then begin Timer.Enabled:=false; tblName:=MI.eval('SelectionInfo(1)'); if ((tblName)='Objek_Wisata') then begin actRow:=MI.eval('SelectionInfo(2)'); CmbObjek.Text:= MI.eval(Format('%S.Nama_Objek',[actRow])); TxtJenis.Text:= MI.eval(Format('%S.Jenis_Objek',[actRow])); CmbKecamatan.Text:=MI.eval(Format('%S.Kecamatan',[actRow])); CmbDesa.Text:= MI.eval(Format('%S.Desa',[actRow])); MemoKet.Text:= MI.eval(Format('%S.Ket',[actRow])); Foto; end else if ((tblName)='Desa_KLUNGKUNG') then begin actRow:=MI.eval('SelectionInfo(2)'); CmbDesa.Text:=MI.eval(Format('%S.Nama_Desa',[actRow])); CmbKecamatan.Text:=MI.eval(Format('%S.Nama_Kec',[actRow])); MI.Do('Set Map Zoom 5.00 Units "km"'); MI.do(Format('close table %S',[actRow])); end else if ((tblName)='Kec_KLUNGKUNG') then begin actRow:=MI.eval('SelectionInfo(2)'); CmbKecamatan.Text:=MI.eval(Format('%S.Nama_Kec',[actRow])); end end; BtnDetail.Enabled:=True; end; Kode Program 4.3 Prosedur Timer

4.2.4 Prosedur Foto Prosedur foto ini biasanya dipanggil bersamaan saat menampilkan informasi objek wisata. Pada prosedur ini, image/foto akan dipanggil berdasarkan nama dari objek wisata. Sehingga jika ingin menampilkan foto, filename foto tersebut harus sesuai dengan nama objek wisata yang bersangkutan dan file foto harus berekstensi *.jpg. Tempat penyimpanan foto ini diletakkan pada direktori file project disimpan dengan nama folder foto. Berikut adalah flowchart prosedurnya :

29

START

Kondisi String Nama String Foto String

Kondisi 0 TIDAK

Load File image Foto\no.jpg

Nama field Nama_Objek pd Tabel Objek_Wisata

Load File image sesuai dg isi variabel Foto

Kondisi Field Foto pd tabel Objek_Wisata

FotoObjek.Repaint FotoObjek.Refresh FotoObjek.Stretch = True

Foto

Foto\+ nama + .jpg

FINISH

Gambar 4.5 Flowchart Prosedure Foto

Berikut adalah kode program dalam prosedur foto :


Procedure TForm_Utama.Foto; var kondisi,nama, foto :string; begin {---------- tampilan foto objek wisata ------------------} nama:= MI.Eval('TEMP_WORK.Nama_Objek'); {nama foto harus sama dengan nama objek} kondisi:= Mi.Eval('TEMP_WORK.Foto'); foto:='Foto\'+ nama +'.jpg'; {---- Jika foto = 0 --> tdk ada fto, foto = 1 --> ad foto ----} if kondisi='0' then begin FotoObjek.Picture.LoadFromFile('Foto\no.jpg'); end else begin FotoObjek.Picture.LoadFromFile(foto); end; FotoObjek.Repaint; FotoObjek.Refresh; FotoObjek.Stretch:=True; end; Kode Program 4.4 Prosedur Foto

30

4.2.5 Prosedur Manipulasi Data Pengunjung Prosedur ini berada pada form berbeda dari form utama. Form yang digunakan untuk manipulasi data ini diberi nama form add. Pada form add ini terdapat 3 prosedur utama untuk melakukan proses manipulasi data pengunjung yaitu insert, update dan delete. Untuk manipulasi ini, hasil dari manipulasi akan disimpan pada tabel yang berada pada database Microsoft Office Access. Dimana data non-spasial disimpan berdasarkan nama objek wisata tersebut. 4.2.5.1 Prosedur Insert Data Pengunjung Prosedur ini digunakan untuk melakukan insert data pada tabel pengunjung di access. Untuk koneksi hanya menggunakan ADO. Berikut flowchart dari prosedur insert data pengunjung :

Gambar 4.6 Flowchart Insert Data Pengunjung

Berikut adalah kode program prosedur insert data pengunjung :


procedure TForm_Add.BtnSaveClick(Sender: TObject); Begin AdoConn.BeginTrans;With QStatistik do begin SQL.Clear;SQL.Text:='Insert Into Tb_Pengunjung (OBJEK,TAHUN,PENGUNJUNG)'+ 'values(:parObjWisata, :parTahun, :parPengunjung)'; Parameters.ParamByName('parObjWisata').Value:=CmbObjek.Text; Parameters.ParamByName('parTahun').Value:=TxtTahun.Text; Parameters.ParamByName('parPengunjung').Value:= TxtPengunjung.Text; ExecSQL; end; AdoConn.CommitTrans; MessageDlg('Data berhasil disimpan',mtInformation,[mbOK],0); Close; end; Kode Program 4.5 Prosedur Insert Data Pengunjung

31

4.2.5.2 Prosedur Update Data Pengunjung Prosedur ini digunakan untuk melakukan proses update data pengunjung pada tabel pengunjung di database access. Berikut adalah flowchart prosedurnya :
START

Membuka Koneksi Database melalui ADO

Database (Tb_Pengunjung)

ADO.BeginTrans ADO.CommitTrans Query = Update Tb_Pengunjung Set . . . Where . . .

Tampilkan message box bhw data berhasil diupdate

FINISH

Gambar 4.7 Flowchart update Data Pengunjung

Berikut kode program prosedur update data pengunjung :


procedure TForm_Add.BtnUpdateClick(Sender: TObject); begin AdoConn.BeginTrans; With QStatistik do begin SQL.Clear; SQL.Text:='Update Tb_Pengunjung set TAHUN=:parTahun, PENGUNJUNG=:parPengunjung, OBJEK=:parObjek where OBJEK=:parObjekMn and TAHUN=:parTahunMn'; Parameters.ParamByName('parTahun').Value:= TxtTahunBaruedit.Text; Parameters.ParamByName('parPengunjung').Value:= TxtPengunjungEdit.Text; Parameters.ParamByName('parObjek').Value:=CmbObjek.Text; Parameters.ParamByName('parObjekMn').Value:=CmbObjek.Text; Parameters.ParamByName('parTahunMn').Value:= TxtTahunLamaEdit.Text; ExecSQL; end; AdoConn.CommitTrans; MessageDlg('Data berhasil di-update',mtInformation,[mbOK],0); Close; end; Kode Program 4.6 Prosedur Update Data Pengunjung

32

4.2.5.3 Prosedur Delete Data Pengunjung Prosedur ini digunakan untuk melakukan proses update data pengunjung pada tabel pengunjung di database access. Berikut adalah flowchart prosedurnya :

Gambar 4.8 Flowchart Delete Data Pengunjung

Berikut kode program prosedur delete data pengunjung :


procedure TForm_Add.BtnDeleteClick(Sender: TObject); begin AdoConn.BeginTrans; With QStatistik Do begin SQL.Clear; SQL.Text:='Delete from Tb_Pengunjung where OBJEK=:parObjek and TAHUN=:parTahun'; Parameters.ParamByName('parObjek').Value:=CmbObjek.Text; Parameters.ParamByName('parTahun').Value:=TxtTahunDel.Text; ExecSQL; end; AdoConn.CommitTrans; MessageDlg('Data Berhasil Dihapus',mtInformation,[mbOK],0); ClearText; Close; end; Kode Program 4.7 Prosedur Delete Data Pengunjung

33

4.3 Pengujian Sistem Sistem Informasi Geografis Objek Wisata di kabupaten Klungkung ini merupakan sistem informasi geografis yang mengelola data dan informasi tentang objek wisata di kabupaten Klungkung. 4.3.1 Tahap pengujian Tahap-tahap pengujian dilakukan sebagai berikut : 1. Ujicoba Running Program Proses running program dilakukan dengan menjalan (*.exe) program Sistem Informasi Geogafis Objek Wisata di Kabupaten Klungkung ini pada suatu komputer. Ujicoba proses running program ini bertujuan untuk mengetahui apakah sistem yang telah dibuat dapat bekerja dengan baik. 2. Ujicoba Antarmuka Sistem Tahap pengujian berikutnya adalah ujicoba antarmuka sistem. Pengujian ini bertujuan untuk mengetahui apakah semua form-form yang ada dalam sistem sudah bekerja dengan benar agar kesalahan yang terjadi dapat seminimal mungkin. Ujicoba ini bertujuan untuk mengetahui efektivitas dari sistem yag dibuat. 3. Manipulasi Data Proses manipulasi data dapat dilakukan oleh pengguna sistem (user). Manupulasi data pada sistem ini bertujuan untuk menambah, mengubah ataupun menghapus data non-spasial khususnya data pengunjung suatu objek wisata. Setelah proses manipulasi data, juga akan dilakukan pengujian hasil yang ditampilkan pada form peta dan panel informasi. 4. Pencarian atau Query Data. Proses pencarian atau query data dapat dilakukan oleh user. Pencarian atau quey data pada sistem ini bertujuan untuk mengetahui objek wisata di kabupaten Klungkung. 5. Tampilan Informasi Pengguna sistem dapat melakukan pengujian tampilan informasi dari sistem informasi. Informasi yang ditampilkan adalah berupa informasi objek wisata, desa, kabupaten, dan deskripsi mengenai objek wisata di kabupaten Klungkung.

34

4.3.2 Ujicoba running program Proses running program dari Sistem Informasi Geografis Objek Wisata di Kabupaten Klungkung ini hanya dapat dilakukan jika kebutuhan perangkat lunak pendukung sistem telah terpenuhi dan proses persiapan database sistem telah dilakukan dengan benar. Proses instalasi Sistem Informasi Geografis Objek Wisata dapat dilakukan setelah semua kebutuhan perangkat lunak sistem terpenuhi dan setting terhadap database dilakukan. Running program dapat dilakukan dengan membuka file GIS Klungkungl.exe yang terdapat pada directory GIS Klungkung. Pastikan folder GIS Klungkung berada pada direktori C:\. Hal ini dikarenakan setting awal path aplikasi berada disana. Jika ingin mengubah path tersebut, kita tinggal mengubah setting direktori pada kode program. Untuk lebih jelas bisa dilihat pada gambar dibawah ini

Gambar 4.9 Direktori File Workspace yang akan dibuka pada Aplikasi

Gambar 4.10 Tampilan Windows Explorer pada directory C:\

35

4.3.3 Ujicoba antarmuka (Interface) sistem Ujicoba antarmuka Sistem Informasi Geografis Objek Wisata di Kabupaten Klungkung akan dibagi menjadi beberapa form, yaitu form tampilan utama, form detail objek wisata, form manipulasi data dan form pencarian data (query). 4.3.3.1 Form Tampilan Utama Saat aplikasi ini dijalankan, sambil menunggu proses loading data spasial maupun data non-spasial maka form yang akan pertama kali muncul adalah form splash screen dan setelah proses loading data selesai, maka form splash screen akan ditutup dan form utama di-load/muncul. Berikut tampilan splash screen dan form utama.

Gambar 4.11 Tampilan Form Splash Screen

D B

C
Gambar 4.12 Tampilan Form Utama

36

Seperti yang terlihat pada gambar diatas, keterangan huruf dapat dijelaskan sebagai berikut : A Menu Pada menu ini terdapat beberapa sub menu yang berfungsi hampir sama dengan tools bar pada bagian bawah aplikasi. Berikut adalah struktur menunya:

Gambar 4.13 Struktur Menu Aplikasi

B Map Map merupakan komponen panel yang berfungsi untuk menampilkan peta yang sebelumnya di-load pada file MapInfo. C Tools Bar Tools Bar merupakan sekumpulan button yang mempunyai fungsi spesifik. Berikut penjelasan dari masing-masing button tersebut :
Tabel 4.1 Penjelasan Button Pada Toolsbar

Button

Penjelasan Button pointer ini digunakan untuk melakukan perintah select pada map ataupun salah satu objek pada map Klungkung. Button drag ini digunakan untuk melakukan perintah drag atau men-scroll map.

37

Button Zoom In ini digunakan untuk melakukan perintah memperbesar pada map Button Zoom Out ini digunakan untuk melakukan perintah memperkecil pada map Button Fit Map ini digunakan untuk melakukan perintah Fit map ke awal pada saat pertama kali di-load Button Layer ini digunakan untuk melakukan perintah mengaktifkan atau men-non-aktifkan layer pada map Button Label ini digunakan untuk melakukan perintah mengaktifkan atau men-non-aktifkan label pada map Button Select ini digunakan untuk melakukan perintah mengaktifkan atau men-non-aktifkan selectable pada map Button Legenda ini digunakan untuk menampilkan legenda pada map Klungkung Button Query ini digunakan untuk menampilkan form query yang berfungsi melakukan proses pencarian objek wisata pada map Klungkung Button Add Data ini digunakan untuk menampilkan form manipulasi data pengunjung objek wisata Button About ini digunakan untuk menampilkan form about

Button Exit ini digunakan untuk keluar dari aplikasi ini

38

D Tab Informasi Tab informasi ini berfungsi menampilkan informasi tentang objek yang dipilih oleh user/pengguna. Tampilan informasi ini ditampilkan dalam combo box. Disamping itu, user/pengguna juga bisa melihat foto dari objek wisata yang dipilih. Kemudian ada button detail yang berfungsi untuk menampilkan informasi detail beserta informasi pengunjung objek wisata per tahunnya. Berikut adalah uji coba form utama dalam manipulasi peta dan menampilkan beberapa informasi pada tab informasi diatas : a. Uji Coba Select dan Menampilkan Informasi Pada uji coba berikut, pada saat user/pengguna memilih sebuah objek pada map maka akan secara otomatis pada tab informasi akan langsung menampilkan informasi pada objek yang dipilih. Disamping dengan men-select langsung pada map, user/pengguna juga bisa memilih objek yang akan ditampilkan pada peta maupun pada tab informasi melalui beberapa combo box yang telah tersedia pada tab informasi.

Gambar 4.14 Tampilan Pada Saat Uji Coba Menu Select

39

b. Uji Coba Zoom In dan Zoom Out Pada uji coba berikut, perintah zoom in dan zoom out dilakukan dengan meng-klik button zoom in atau zoom out pada toolbar. Berikut adalah tampilan map pada saat dilakukan manipulasi pada map.

Gambar 4.15 Tampilan Pada Saat Uji Coba Menu Zoom Out

Gambar 4.16 Tampilan Pada Saat Uji Coba Menu Zoom In

40

c. Uji Coba Layer dan Label Pada uji coba berikut, men-non-aktifkan layer objek wisata. Jika layer tersebut di-non-aktifkan maka layer objek wisata tersebut akan tidak tampak pada map. Kemudian pada uji coba men-non-aktifkan label pada layer desa/kelurahan dan label pada layer kecamatan. Berikut adalah tampilan dari hasil pengujian tersebut :

Gambar 4.17 Tampilan Pada Saat Uji Coba Men-non-aktifkan Layer

Gambar 4.18 Tampilan Pada Saat Uji Coba Men-non-aktifkan Label

41

4.3.3.2 Form Detail Objek Wisata Form detail ini akan muncul pada saat user/pengguna meng-klik button detail. Pada saat form detail ini aktif, maka aplikasi akan melakukan query pada pada tabel pengunjung pada database access berdasarkan objek wisata yang dipilih oleh user/pengguna. Dalam form ini, user bisa melihat secara detail data pengunjung berdasarkan tahun. Berikut tampilan pengujiannya :

Gambar 4.19 Tampilan Pada Saat Uji Coba Detail Objek Wisata

Pada gambar diatas dapat dilihat bahwa pada text box detail objek, data tersebut merupakan hasil query yang dilakukan pada tabel objek wisata yang ada pada MapInfo. Kemudian untuk data jumlah pengunjung yang ada pada grid merupakan hasil query yang dilakukan aplikasi ke tabel pengunjung pada database access. Untuk menghubungkan antara aplikasi database dengan database access, digunakan komponen ADO Connection, Data Source dan ADO Query. Dimana ADO Connection berfungsi untuk melakukan koneksi pada database dengan provider Microsoft.Jet.OLEDB.4.0. Data Source-nya berfungsi untuk menyimpan nilai string dari direktory database berada. Dan ADO Query berfungsi untuk menyimpan string dari sintak Query yang diberikan aplikasi ke database.

42

4.3.3.3 Form Manipulasi Data Form Manipulasi Data akan muncul pada saat user/pengguna meng-klik button Add Data pada toolbar. Pada saat form ini muncul, user sebelumnya akan memilih objek wisata yang akan dimanipulasi data pengunjungnya. Manipulasi yang dimaksud adalah proses insert, update maupun delete data pengunjung. a. Insert Data Pengunjung Insert data yang dimaksud adalah melakukan proses penambahan data pada tabel pengunjung dengan data yang baru. Dimana uji coba yang dilakukan adalah penambahan data pengunjung pada tahun 2009 pada objek wisata. Berikut adalah hasil pengujian insert data pengunjung :

Gambar 4.20 Tampilan Form Sebelum Insert Data Baru

Gambar 4.20 Tampilan Form Setelah Insert Data Baru

43

b. Update Data Pengunjung Update data yang dimaksud adalah proses perubahan data pada tabel pengunjung dengan merubah data yang lama dengan data yang baru. Dimana uji coba yang dilakukan adalah perubahan data pengunjung pada tahun 2009 pada objek wisata Pantai Jungut Batu. Berikut adalah tampilan dari hasil pengujian tersebut :

Gambar 4.21 Tampilan Form Sebelum Update Data

Gambar 4.22 Tampilan Form Setelah Update Data

44

c. Delete Data Pengunjung Delete data yang dimaksud adalah proses penghapusan data pada tabel pengunjung. Dimana uji coba yang dilakukan adalah penghapusan data pengunjung pada tahun 2009 pada objek wisata Pantai Jungut Batu. Berikut adalah tampilan dari hasil pengujian tersebut :

Gambar 4.23 Tampilan Form Sebelum Delete Data

Gambar 4.24 Tampilan Form Setelah Delete Data

45

4.3.3.4 Form Pencarian Data/Query Form Query ini akan tampil pada saat user/penggunan meng-klik button query pada toolbar. User/pengguna bisa melakukan proses pencarian objek wisata yang ada pada suatu wilayah kecamatan ataupun seluruh objek wisata di seluruh kebupaten Klungkung. Berikut adalah hasil uji coba form query :

Gambar 4.25 Tampilan Form Query

Proses query tersebut akan dijalankan pada saat user/pengguna meng-klik button Tampilkan. Dimana query request, aplikasi akan mengirimkan query select berdasarkan objek yang dipilih dan kecamatan tempat objek itu berada. Dengan query request tersebut, database akan memberikan query result berupa data berdasarkan hasil query request dan ditampilkan pada komponen list view. 4.4 Kelebihan dan Kekurangan Sistem Perancangan dan pembuatan sebuah sistem pastilah akan memiliki kelebihan dan kelemahan. Adapun beberapa kelebihan yang dimiliki oleh Sistem Informasi Geografis Sistem Objek Wisata ini adalah : 1. Sistem Informasi Sistem Informasi Objek Wisata di kabupaten Klungkung mampu memberikan informasi mengenai obje wisata dan statistik pengunjung secara cepat dan akurat. 46

2. Sistem ini dapat menyimpan data dan informasi ruas jalan, kecamatan serta informasi objek wisata pada database sehingga tersimpan dan tertata dengan rapi. 3. Pengguna dapat melakukan manipulasi data pengunjung (data non-spasial) melalui interface yang telah disediakan oleh aplikasi. Beberapa kelemahan dari yang ada dalam sistem ini antara lain sebagai berikut : 1. Sistem Informasi Geografis Sistem Informasi objek wisata merupakan sistem yang berbasis desktop. Jadi sistem ini hanya dapat bekerja pada lingkungan yang terbatas. 2. Karena sistem ini menerapkan aplikasi integrated mapping maka diperlukan suatu perangkat lunak tambahan yaitu MapInfo Profesional 9.0 agar peta dapat tertampilkan pada program yang dijalankan. 3. Aplikasi belum mampu melakukan manipulasi pada data spasial atau objek pada peta seperti objek wisata, ruas jalan, wilayah kecamatan atau wilayah wilayah desa/kelurahan.

47

BAB V KESIMPULAN 5.1 Kesimpulan Kesimpulan yang diperoleh dari hasil perancangan dan pembuatan sistem informasi geografis ini adalah : 1. Suatu Sistem Informasi Geografis yang baik hendaknya memiliki tingkat keakuratan data-data spasial maupun grafis yang tinggi. Hal ini penting untuk menjaga refrential integritas dari apa yang akan disajikan pada aplikasi Sistem Informasi Geografis dan kenyataan yang ada dilapangan.. 2. Penguasaan bahasa pemrograman Borland Delphi dan Map Basic serta pangunaan aplikasi MapInfo sangat mutlak diperlukan dalam perancangan dan pembuatan aplikasi Sistem Informasi Geografis ini. 3. SIG Objek Wisata di Kabupaten Klungkung akan lebih menjamin ketahanan, keberadaan serta keamanan data dibandingkan dengan pendokumentasian secara manual. 5.2 Saran Adapun saran untuk pengembangan SIG Objek Wisata di Kabupaten Klungkung selanjutnya, antara lain: 1. Perlu dilakukan perbaikan serta penambahan fitur-fitur dari program yang kira-kira dapat membantu memudahkan pengguna dalam melakukan pekerjaan menggunakan SIG ini. 2. Perlunya diadakan pembaruan data dari yang tersimpan dalam database Mapinfo secara berkala.

DAFTAR PUSTAKA Nuarsa, I Wayan. 2004. Mengelola Data Spasial dengan MapInfo Professional. Yogyakarta : Andi Offset. Prahasta, Eddy. 2002. Konsep-Konsep Dasar Sistem Informasi Geografis. Bandung : Informatika. Prahasta, Eddy. 2005. Sistem Informasi Geografis : Aplikasi Pemrograman MapInfo. Bandung : Informatika.

You might also like