Laporan Project GIS

59
PROJECT A SISTEM OBJEK WIS JU U AKHIR SISTEM INFORMASI GEOGRAFIS M INFORMASI GEOGRAFIS SATA KABUPATEN KLUNGKUN Oleh : I GEDE MAHENDRA 0604405042 URUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2009 S NG

Transcript of Laporan Project GIS

Page 1: Laporan Project GIS

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

Page 2: Laporan Project GIS

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.

Page 3: Laporan Project GIS

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

Page 4: Laporan Project GIS

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

Page 5: Laporan Project GIS

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

Page 6: Laporan Project GIS

vi

4.3.3.4 Form Pencarian Data/Query................................... 46

BAB V KESIMPULAN

5.1 Kesimpulan............................................................................... 47

5.2 Saran......................................................................................... 47

DAFTAR PUSTAKA .............................................................................. 48

Page 7: Laporan Project GIS

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

Page 8: Laporan Project GIS

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

Page 9: Laporan Project GIS

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

Page 10: Laporan Project GIS

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

Page 11: Laporan Project GIS

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.

Page 12: Laporan Project GIS

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.

Page 13: Laporan Project GIS

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.

Page 14: Laporan Project GIS

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)

Page 15: Laporan Project GIS

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.

Page 16: Laporan Project GIS

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,

Page 17: Laporan Project GIS

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)

Page 18: Laporan Project GIS

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.

Page 19: Laporan Project GIS

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

Page 20: Laporan Project GIS

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

Page 21: Laporan Project GIS

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

Page 22: Laporan Project GIS

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.

Page 23: Laporan Project GIS

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.

Page 24: Laporan Project GIS

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.

Page 25: Laporan Project GIS

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.

Page 26: Laporan Project GIS

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

Page 27: Laporan Project GIS

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.

Page 28: Laporan Project GIS

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

Page 29: Laporan Project GIS

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.

Page 30: Laporan Project GIS

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

Page 31: Laporan Project GIS

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)

Page 32: Laporan Project GIS

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

Page 33: Laporan Project GIS

23

3.5 Flowchart Program Aplikasi Sistem Informasi Geografis

Gambar 3.3 Flowchart GIS Objek Wisata Klungkung

Page 34: Laporan Project GIS

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

Page 35: Laporan Project GIS

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

Page 36: Laporan Project GIS

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

Page 37: Laporan Project GIS

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

Page 38: Laporan Project GIS

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

Page 39: Laporan Project GIS

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 :

Page 40: Laporan Project GIS

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

Page 41: Laporan Project GIS

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

Page 42: Laporan Project GIS

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

Page 43: Laporan Project GIS

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

Page 44: Laporan Project GIS

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.

Page 45: Laporan Project GIS

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:\

Page 46: Laporan Project GIS

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

Page 47: Laporan Project GIS

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.

Page 48: Laporan Project GIS

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

Page 49: Laporan Project GIS

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

Page 50: Laporan Project GIS

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

Page 51: Laporan Project GIS

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

Page 52: Laporan Project GIS

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.

Page 53: Laporan Project GIS

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

Page 54: Laporan Project GIS

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

Page 55: Laporan Project GIS

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

Page 56: Laporan Project GIS

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.

Page 57: Laporan Project GIS

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.

Page 58: Laporan Project GIS

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.

Page 59: Laporan Project GIS

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.