View
2.018
Download
16
Category
Preview:
Citation preview
PROJECT AKHIR
SISTEM IN
OBJEK WISATA KABUPATEN KLUNGKUNG
JU
UNIVERSITAS UDAYANA
PROJECT AKHIR SISTEM INFORMASI GEOGRAFIS
SISTEM INFORMASI GEOGRAFIS
OBJEK WISATA KABUPATEN KLUNGKUNG
Oleh :
I GEDE MAHENDRA
0604405042
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2009
SISTEM INFORMASI GEOGRAFIS
OBJEK WISATA KABUPATEN KLUNGKUNG
ii
ABSTRAK
Perkembangan teknologi yang pesat tentunya menghasilkan produk-
produk 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.
iii
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
iv
DAFTAR ISI
HALAMAN JUDUL ............................................................................... i
ABSTRAK .............................................................................................. ii
KATA PENGANTAR ............................................................................. iii
DAFTAR ISI .......................................................................................... iv
DAFTAR GAMBAR.............................................................................. vii
DAFTAR TABEL .................................................................................. ix
DAFTAR CODE PROGRAM ................................................................. x
BAB I PENDAHULUAN
1.1 Latar Belakang.......................................................................... 1
1.2 Rumusan Masalah..................................................................... 2
1.3 Tujuan ...................................................................................... 2
1.4 Manfaat..................................................................................... 2
1.5 Batasan Masalah ....................................................................... 3
1.6 Sistematika Penulisan ............................................................... 3
BAB II TINJAUAN PUSTAKA
2.1 Sistem Informasi Geografis....................................................... 4
2.1.1 Komponen Sistem Informasi Geografis ............................. 5
2.1.2 Cara Kerja Sistem Informasi Geografis.............................. 6
2.1.3 Kemampuan Sistem Informasi Geografis........................... 7
2.1.4 Perancangan Sistem Informasi Geografis........................... 9
2.2 Mapinfo .................................................................................... 10
2.2.1 Data Grafis. ....................................................................... 11
2.2.2 Data Tabular...................................................................... 11
2.2.3 Layer Peta ......................................................................... 12
2.2.4 Pemetaan Dengan Layer .................................................... 12
2.2.6 Pengelolaan Tabel ............................................................. 12
2.2.7 Struktur Data Mapinfo Profesional .................................... 15
2.3 Map Basic................................................................................. 16
2.4 Borland Delphi ......................................................................... 17
2.4.1 Menu dan Perintah pada Delphi ......................................... 18
v
BAB III METODE DAN PERANCANGAN SISTEM
3.1 Tempat dan Waktu Penelitian.................................................... 19
3.2 Data .......................................................................................... 19
3.2.1 Sumber data....................................................................... 19
3.2.2 Jenis data........................................................................... 19
3.2.3 Metode pengumpulan data................................................. 19
3.3 Bahasa Pemrograman................................................................ 20
3.4 Perangkat Pemodelan SIstem .................................................... 20
3.4.1 Statement Of Porpuse (STP) ............................................. 20
3.4.2 Diagram Konteks.............................................................. 20
3.4.3 Daftar Kejadian ................................................................ 21
3.4.4 Entitas dan Himpunan Entitas ........................................... 21
3.5 Alur Analisis ............................................................................. 22
3.6 Flowchart Program Aplikasi Sistem Informasi Geografis .......... 23
BAB IV PEMBAHASAN
4.1 Gambaran Umum Sistem .......................................................... 24
4.2 Prosedur-prosedur Pada Sistem ................................................. 24
4.2.1 Prosedur Form Create........................................................ 25
4.2.2 Prosedur WndProc............................................................. 27
4.2.3 Prosedur Timer.................................................................. 28
4.2.4 Prosedur Foto .................................................................... 29
4.2.5 Prosedur Manipulasi Data Pengunjung .............................. 31
4.2.5.1 Prosedur Insert Data Pengunjung ........................... 31
4.2.5.2 Prosedur Update Data Pengunjung......................... 32
4.2.5.3 Prosedur Delete Data Pengunjung.......................... 33
4.3 Pengujian Sistem...................................................................... 34
4.3.1 Tahap Pengujian................................................................ 34
4.3.2 Uji Coba Running Program ............................................... 35
4.3.3 Uji Coba Antarmuka (Interface) Sistem............................. 36
4.3.3.1 Form Tampilan Utama........................................... 36
4.3.3.2 Form Detail Objek Wisata ..................................... 42
4.3.3.3 Form Manipulasi Data ........................................... 43
vi
4.3.3.4 Form Pencarian Data/Query................................... 46
BAB V KESIMPULAN
5.1 Kesimpulan............................................................................... 47
5.2 Saran......................................................................................... 47
DAFTAR PUSTAKA .............................................................................. 48
vii
DAFTAR GAMBAR
Gambar 2.1 Subsistem SIG ...................................................................... 4
Gambar 2.2 Uraian Subsistem-subsistem SIG ......................................... 4
Gambar 2.3 Komponen SIG..................................................................... 6
Gambar 2.4 Contoh Peta dan Unsur-Unsurnya ......................................... 6
Gambar 2.5 Layers, Tabel, dan Basisdata SIG.......................................... 7
Gambar 2.6 Komponen Perancangan SIG ................................................ 10
Gambar 2.7 Contoh Tampilan Data Tabular............................................. 12
Gambar 2.8 Susunan Layer Pada Mapinfo ............................................... 12
Gambar 2.9 Kotak Dialog Layer Control.................................................. 13
Gambar 3.1 Diagram Konteks.................................................................. 20
Gambar 3.2 Alur Analisis aplikasi SIG .................................................... 22
Gambar 3.3 Flowchart GIS Objek Wisata Klungkung ............................. 23
Gambar 4.1 Ilustrasi Gambaran Umum Sistem......................................... 24
Gambar 4.2 Flowchart Form Create ......................................................... 25
Gambar 4.3 Flowchart Prosedur WndProc ............................................... 27
Gambar 4.4 Flowchart Prosedur Timer .................................................... 28
Gambar 4.5 Flowchart Prosedur Foto....................................................... 30
Gambar 4.6 Flowchart Insert Data Pengunjung ........................................ 31
Gambar 4.7 Flowchart Update Data Pengunjung...................................... 32
Gambar 4.8 Flowchart Delete Data Pengunjung....................................... 33
Gambar 4.9 Direktori File Workspace Pada Aplikasi ............................... 35
Gambar 4.10 Tampilan Windows Explorer Direktori C:\.......................... 35
Gambar 4.11 Tampilan Form Splash Screen ............................................ 36
Gambar 4.12 Tampilan Form Utama........................................................ 36
Gambar 4.13 Struktur Menu Aplikasi....................................................... 37
Gambar 4.14 Tampilan Pada Saat Uji Coba Menu Select ......................... 39
Gambar 4.15 Tampilan Pada Saat Uji Coba Menu Zoom Out................... 40
Gambar 4.16 Tampilan Pada Saat Uji Coba Menu Zoom In ..................... 40
Gambar 4.17 Tampilan Pada Saat Uji Coba Men-non-aktifkan Layer....... 41
Gambar 4.18 Tampilan Pada Saat Uji Coba Men-non-aktifkan Label....... 41
viii
Gambar 4.19 Tampilan Pada Saat Uji Coba Detail Objek Wisata ............. 42
Gambar 4.20 Tampilan Form Sebelum Input Data Baru ........................... 43
Gambar 4.20 Tampilan Form Setelah Input Data Baru ............................. 43
Gambar 4.21 Tampilan Form Sebelum Update Data ................................ 44
Gambar 4.22 Tampilan Form Sesudah Update Data ................................. 44
Gambar 4.23 Tampilan Form Sebelum Delete Data ................................. 45
Gambar 4.24 Tampilan Form Setelah Delete Data.................................... 45
Gambar 4.25 Tampilan Form Query......................................................... 46
ix
DAFTAR TABEL
Tabel 2.1 Macam-macam properti layer ................................................... 14
Tabel 2.2 Struktur File Mapinfo............................................................... 15
Tabel 4.1 Penjelasan Button pada Toolbar ............................................... 37
x
DAFTAR CODE PROGRAM
Kode Program 4.1 Prosedur Form Create ................................................. 26
Kode Program 4.2 Prosedur WndProc...................................................... 27
Kode Program 4.3 Prosedur Timer........................................................... 29
Kode Program 4.4 Prosedur Foto ............................................................. 30
Kode Program 4.5 Prosedur Insert Data Pengunjung ................................ 31
Kode Program 4.6 Prosedur Update Data Pengunjung.............................. 32
Kode Program 4.7 Prosedur Delete Data Pengunjung............................... 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.
2
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.
3
1.5 Batasan Masalah
Melihat luasnya permasalahan dalam penelitian ini, maka perlu diberikan batasan-
batasan 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 di-
edit.
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
Sistem Informasi Geografis (SIG)
Data Input
Data Output
Data Management
Gambar 2.1 Subsistem SIG
(Sumber : Konsep – konsep Dasar SIG, Eddy Prahasta, Informatika)
5
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.
6
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 atribut-
atributnya di dalam satuan-satuan yang disebut layer. Sungai, bangunan, jalan,
7
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
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.
9
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 lingkaran-
lingkaran 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 interaksi-
interaksi yang terjadi antara manusia sebagai individu, kelompok, dengan
10
komputer sebagai komponen-komponen sistem yang masing-masing memiliki
fungsi-fungsi tersendiri di dalam organisasi.
Perancangan SIG
Isu Perancangan InstitusionalIsu Perancangan Teknis
Perancangan sistem SIG Perancangan software SIG
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
11
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
12
(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.
13
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.
Tabel 2.1 Macam-macam properti layer
Ikon
Default setiap layer ditampilkan. Untuk membuat
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 pr
Bila kotak cek mi diaktifkan maka peta akan diisi label secara
automatis..
Selain menggunakan kotak cek editab
editable dapat pula dilakukan me
aktif. Klik pada baris status dengan tu
daftar layer yang ada, kemudian pi
c. Menambah dan Menghapus
Untuk menambah daftar
semua layer yang aktif di memo
14
macam properti layer
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
pada layer dapat dimodifikasi, aktifkan kotak cek editable.
Dalam waktu yang bersamaan, hanya ada satu layer yang dapat diedit
Default setiap layer selectable (dapat dipilih), yang artinya kita dapat
menandai komponen layer tersebut untuk proses lebih lanjut.
Bila kotak cek mi diaktifkan maka peta akan diisi label secara
gunakan kotak cek editable, perubahan properti layer men
akukan melalui baris status, asalkan ada Window
s status dengan tulisan Editing: none untuk menampi
ayer yang ada, kemudian pilih layer yang diaktifkan.
Menambah dan Menghapus Layer pada Daftar
menambah daftar layer, klik Add pada kotak dialog layer
ayer yang aktif di memori akan ditampilkan seperti gambar berikut.
Gambar 2.10 Kotak Dialog Add Layers
layer tidak tampil
di layar, hilangkan tanda rumput pada kotak cek tersebut. Cosmetic
Default setiap layer tidak dapat diedit (not editable). Ini berarti Anda
tidak dapat mengadakan perubahan terhadap layer tersebut. Agar
pada layer dapat dimodifikasi, aktifkan kotak cek editable.
Dalam waktu yang bersamaan, hanya ada satu layer yang dapat diedit
Default setiap layer selectable (dapat dipilih), yang artinya kita dapat
oses lebih lanjut.
Bila kotak cek mi diaktifkan maka peta akan diisi label secara
ayer menjadi
Window Peta yang
untuk menampilkan
ayer control,
berikut.
15
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 membuka (Open)
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
Nama File Penjelasan
Contoh.datFile teks yang menyimpan struktur tabel dan format data
yang tersimpan.
Contoh.tab
Menyimpan data tabular. Bila tabel tersebut berasal dari
program lain, seperli dBase, Excel, Access, dan lain-lain,
maka ekstensinya tidak lagi .dat melainkan sesuai dengan
asal dan data lersebut (misalnya dbf, xts, mdb masing-
masing untuk dBase, Excel dan Access).
Contoh.map File data grafis menyimpan objek gambar.
Contoh. idCross reterence penghubung antara data grafis dengan data
tabular.
Contoh.mndFile ini tidak selalu ada. File ini ada bila tabel yang dibuat
diberi indeks.
16
2.3 Map Basic
MapBasic merupakan sebuah lingkungan pengembangan (program
aplikasi yang berukuran tidak begitu besar) yang berisi sebuah text editor,
compiler, linker, dan lain sebagainya. MapBasic diperiukan untuk
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
17
d) Tidak semua fungsi yang dibutuhkan oleh pengguna dapat (telah) disediakan
oleh Maplnfo.
e) 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.
18
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
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.
20
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
21
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)
22
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
23
3.5 Flowchart Program Aplikasi Sistem Informasi Geografis
Gambar 3.3 Flowchart GIS Objek Wisata Klungkung
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
25
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
26
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
27
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;beginif not(Message.Msg=Last) then beginif (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
28
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
actRow MI.Eval(SelectionInfo(2))
YA
Combo Objek Nama_ObjekText Jenis Jenis_ObjekCombo Kec Kecamatan
Combo Desa DesaMemo Ket
Foto
TblName = Desa_Klungkung
TIDAK
actRow MI.Eval(SelectionInfo(2))
Combo Kec KecamatanCombo Desa Desa
Foto
TblName = Kec_Klungkung
TIDAK
YA
actRow MI.Eval(SelectionInfo(2))
YA
Combo Kec Kecamatan
Foto
FINISH
TIDAK
Gambar 4.4 Flowchart Prosedure Timer
29
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 :
30
START
Kondisi StringNama StringFoto String
Nama field Nama_Objek pd
Tabel Objek_Wisata
Kondisi Field Foto pd tabel
Objek_Wisata
Kondisi 0
Load File image sesuai dg isi variabel Foto
TIDAK
Foto ‘Foto\+ nama + .jpg’
FotoObjek.RepaintFotoObjek.Refresh
FotoObjek.Stretch = True
FINISH
Load File image Foto\no.jpg
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
31
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
32
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
ADO.BeginTrans
Query = Update Tb_Pengunjung Set
. . . Where . . .
Database(Tb_Pengunjung)
ADO.CommitTrans
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
33
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
34
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.
35
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:\
36
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
Gambar 4.12 Tampilan Form Utama
D
C
B
A
37
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.
38
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
39
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
40
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
41
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
42
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.
43
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
44
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
45
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
46
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.
47
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.
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.
Recommended