Anda di halaman 1dari 52

TUTORIAL VB + MAPINFO

OVERVIEW MAPINFO PROFESIONAL 8.0


Mapinfo adalah software pengolah data spasial yang banyak digunakan dalam analisis Sistem
Informasi Geografis. Software ini memiliki kemampuan seperti software-software pengolah spasial lain
seperti Arc Info atau Arc View. Mapinfo merupakan software pengolah data spasial yang terpadu
dengan data tabel. Dengan Mapinfo, operator dapat membuat, menampilkan, serta mengadakan
perubahan terhadap data spasial atau peta.
Tool yang ada pada lembar kerja MapInfo, yang umum dipakai:
a.

Standard

Toolbar

berisi

icon-icon

shortcut

dari

menu-menu

(open,new

layer,save,print,newbrowser,new mapper,dll)

Icon

Nama Icon
New Table
Open Table

Fungsi
Membuat tabel baru, dengan mengatur data spasialnya
dan atributnya
Membuka tabel yang didukung oleh Mapinfo

Open WMS Table

Memilih server WMS, men-download gambar (raster)

Save Table

Menyimpan tabel yang telah mengalami perubahan

Print

Mencetak data browser, grafik, layout yang diinginkan

Cut
Copy

Memotong teks dan objek yang dipilih lalu


memindahkannya
Meng-copy teks objek yang diinginkan

Paste

Meletakkan teks dan objek hasil dari cut atau copy

Undo

Mengulang langkah terakhir yang kita lakukan

New Browser
New Mapper

Melihat dan bekerja dengan data atribut dari sebuah


tabel
Membuka beberapa tabel baru

New Grapher

Membuat grafik berdasarkan data dari peta yang ada

New Layout

Membuat layout baru dari peta yang kita inginkan

New Redistrict

Membuat tabel khusus yang disebut district

Help

Membuka jendela Help Mapinfo

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
b. Main Toolbar berisi icon-icon yang digunakan sebagai alat untuk pemilihan perangkat
digitasi,pemilihan dialog dan penampil atau penyembunyi jendela. Main toolbar ini juga berisi
icon yang dapat memperbesar /memperkecil peta,memberikan informasi pada gambar, dll.

Icon

Nama Icon

Fungsi

Select

Memilih objek pada peta yang diinginkan

Marquee Select

Memilih seluruh objek pada peta yang berada dalam kotak

Radius Select

Memilih seluruh objek pada peta yang berada didalam


radius tertentu
Memilih seluruh objek pada peta di dalam polygon yang
dibuat
Memilih objek lain didalam objek region yang dipilih

Polygon Select
Boundary Select
Unselect
Invert Selection
Zoom-In

Menghilangkan seleksi yang ada pada peta di jendela


MapInfo
Membalikkan pemilihan pada objek yang tidak dipilih

Grabber

Memperbesar tampilan peta yang ada pada jendela


MapInfo
Memperkecil tampilan peta yang ada pada jendela
Mapinfo
Mengatur posisi peta atau layout pada jendela Mapinfo

Information

Menampilkan informasi pada objek yang kita pilih

Label

Memberi label pada objek dengan informasi tertentu

Drag Map Window


Layer Control

Memindahkan semua jendela peta dan meletakkan pada


aplikasi tertentu
Mengatur tampilan dan urutan berbagai layer

Ruler

Menentukan jarak antara dua titik yang ada pada peta

Legend

Menampilkan legenda dari sebuah peta tematik yang ada

Statistic

Menampilkan jumlah dan rata-rata dari nilai numerik


suatu objek

Zoom-out

c. Drawing Toolbar digunakan untuk menggambar data spasial atau mendigitasi pada lembar
digitasi MapInfo.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Icon

Nama Icon
Symbol

Fungsi
Meletakkan simbol pada peta

Line

Menggambar garis lurus

Polyline

Menggambar garis lurus yang tidak terputus

Arc
Polygon

Menggambar busur dengan bentuk dan ukuran seperti


setengah elips
Menggambar segi banyak dalam satu waktu

Ellips

Menggambar elips dengan style yang dapat diatur

Rectangle

Menggambar kotak/persegi panjang

Rounded Rectangle

Reshape

Menggambar kotak yang sudutnya berbentuk seperempat


lingkaran
Memasukkan teks pada jendela MapInfo, style dapat
diatur
Mengubah ukuran/bentuk dari polygon (segi banyak)

Symbol Style

Mengubah pengaturan bentuk, warna, ukuran simbol

Line Style

Mengubah pengaturan bentuk, warna, ukuran garis

Region Style

Mengubah pengaturan bentuk, warna, ukuran region

Text Sytle

Mengubah pengaturan bentuk, warna, ukuran teks

Text

d. Cara Membuat dan Menyimpan table baru:

Pilih File / New Table atau tekan pada standard toolbar tombol New Table

Pada kotak dialog New Table,aktifkan check box Open New Browser dan Open New
Mapper lalu pilih tombol create

Aktifkan radio button Create new dan tekan tombol Create

Pada kotak New Table Structure tekan tombol :


Open New mapper : Membuka Layer baru (jendela kerja MapInfo)
Open New Browser : Membuka jendela Browser
Add Current Mapper : Menambah layer baru pada layer sebelumnya

Untuk membuat field baru tekan tombol add field

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Isi Field Information pada table, jika perlu aktifkan check box indexed untuk
memberikan indeks terhadap field yang bersangkutan. Lalu create dan save nama
table/layernya.

Setelah semua field terdefinisi tekan tombol Create hingga muncul kotak dialog
Create New Table

Kemudian tentukan direktori dimana table tersebut disimpan

e. Mengatur Tabel /Layer (Layer Control)


Untuk manipulasi tampilan, MapInfo menyediakan fasilitas Layer Control. Fasilitas ini
dapat dihadirkan dengan menggunakan menu Map layer Control atau dengan cara
mengklik button kanan pada saat kursor berada tepat diatas tampilan map window yang
bersangkutan.
2. DATA
Data pada SIG ini terdiri dari 2 macam yaitu:
a. Data Spasial : data yang berupa grafik,peta, gambar dengan format digital dan disimpan dalam
bentuk koordinat x,y (vector) atau dalam bentuk image (raster) yang memiliki nilai tertentu.
b. Data Atribut : data tabular yang memberikan informasi informasi mengenai data spasial.
3. Menginput Data Atribut
Menginput data atribut berarti memberikan informasi pada data spasial. Dengan cara:
Klik Info Tool
Pilih objek yang akan diberi informasi

Isi sesuai dengan informasi yang dibutuhkan pada kotak dialog Info Tool

Informasi ini akan disimpan dilembar kerja browser

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
IMPLEMENTASI PEMBUATAN PETA MENGGUNAKAN MAPINFO PROFESIONAL 8.0
Pelatihan Aplikasi GIS kali ini akan membahas mengenai bagaimana merancang Sistem Informasi
Geografis sebagai aplikasi penyedia informasi semua lokasi Laboratorium di ITTELKOM. Terkait
dengan hal itu, pemetaan laboratorium ITTELKOM terbagi dalam beberapa tahap :
1. Tahap pembuatan denah laboratorium ITTELKOM
Tahap ini menjelaskan proses pembuatan peta raster sebagai inputan yang akan diolah dalam
MapInfo. Peta raster yang dimaksud adalah denah laboratorium di ITTELKOM yang tersebar di
beberapa gedung ITTELKOM. Berikut ini adalah contoh pembuatan denah laboratorium di gedung
C:

Penggambaran denah laboratorium menggunakan aplikasi pengolah gambar. Contoh dalam


pelatihan ini adalah menggunakan aplikasi Microsoft Visio.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Kemudian save dalam file berbasis Raster Image (*jpg,*png,*bmp,*gif,dll.) agar bisa dibuka
dalam MapInfo

Lanjutkan untuk denah gedung C pada lantai selanjutnya dengan cara yang sama.

2. Tahap pemetaan data spatial

Jalankan aplikasi MapInfo, kemudian open peta raster denah laboratorium yang telah dibuat.

Buat data spatial untuk memetakan lokasi laboratium di setiap gedung dengan cara :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
-

Buat layer yang memetakan laboratorium dengan field : nama_lab, fakultas, visi, misi,
no_ruang, deskripsi, pembina, koordas, mata_kuliah dan riset.

Pastikan Indexed field nama _lab terchecklist.


-

Petakan posisi laboratorium menggunakan tool polygon atau rectengle.

Save layer dengan nama gedungC_lantai 3.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
-

Lanjutkan untuk denah laboratorium di semua gedung pada lantai selanjutnya dengan
cara yang sama.

3. Tahap pengisian data atribut


-

Lengkapi informasi data atribut pada tiap region laboratium menggunakan info tool

Lanjutkan untuk denah gedung C pada lantai selanjutnya dengan cara yang sama.

4. Save semua layer gedung dalam bentuk workspace.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
OVERVIEW VISUAL BASIC 6.0
1. Pengenalan Visual Basic
Visual Basic adalah salah suatu developement tools untuk membangun aplikasi dalam
lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan
Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya
menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi
tools yang terkenal bagi para pemula maupun para developer.
Dalam lingkungan Window's User-interface sangat memegang peranan penting, karena
dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface
tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung
tampilan dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user
interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan
baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap
pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan
pendekatan Bottom Up.
2. Tampilan awal pada Visual Basic
Langkah awal dari belajar Visual Basic adalah mengenal IDE (Integrated Developement
Environment) Visual Basic yang merupakan Lingkungan Pengembangan Terpadu bagi programmer
dalam mengembangkan aplikasinya. Dengan menggunakan IDE programmer dapat membuat user
interface, melakukan koding, melakukan testing dan debuging serta menkompilasi program
menjadi executable. Penguasaan yang baik akan IDE akan sangat membantu programmer dalam
mengefektifkan tugas-tugasnya sehingga dapat bekerja dengan efisien.
Salah satu cara untuk mengaktifkan IDE Visual Basic adalah menjalankannya dari Menu Start,
pilih menu Command, dan pilih Microsoft Visual Basic 6.0 dan akhirnya Microsoft Visual Basic 6.0.

Gambar 1-1. Mengaktifkan IDE Visual Basic 6.0


Catatan : Seperti aplikasi Windows umumnya, anda dapat juga mengaktifkan IDE Visual Basic
dengan melakukan open terhadap file yang berkaitan dengan Visual Basic, misalnya file *.vbp
yang merupakan file project dari Visual Basic.
Sesaat anda aktif di IDE Visual Basic, maka anda akan dihadapkan kepada suatu pilihan
terhadap jenis Project yang ingin anda buat sebagaimana yang ditunjukan oleh Gambar 1-2.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

IDE Visual Basic 6 menggunakan model MDI (Multiple Document Interface). Berikut ini adalah
gambar yang menunjukan bagian-bagian dan nama-nama jendela yang dapat tampil pada IDE
Visual Basic. Mungkin pada IDE anda hanya ditampilkan sebagian jendela dibandingkan dengan
Gambar 1-3 anda tidak perlu terkejut, karena penampilan dari jendela-jendela tersebut dapat
diatur dengan perintah pada menu View.
Sebagai langkah awal dari proses belajar, tidak semua jendela akan kita gunakan, tetapi
hanya beberapa yang penting, sedangkan yang lainnya bersifat khusus.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Gambar 1-3. IDE Visual Basic dengan jendela-jendela yang terbuka.


Sebagaimana dengan proses belajar ini, kita akan fokus pada beberapa jendela yang penting
terlebih dahulu sehingga konsentrasi tidak menjadi pecah, dan peserta belajar menjadi bingung.
Adapun jendela-jendela yang perlu anda perhatikan adalah sebagai berikut :
a) Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project,
membuka project, dll
b) Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat.
c) Jendela Project, jendela ini berisi gambaran dari semua modul yang terdapat dalam
aplikasi anda. Anda dapat menggunakan icon Toggle Folders untuk menampilkan modulmodul dalam jendela tersebut secara di group atau berurut berdasarkan nama. Anda
dapat menggunakan Ctrl+R untuk menampilkan jendela project, ataupun menggunakan
icon Project Explorer.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
d) Jendela Form Designer, jendela ini merupakan tempat anda untuk merancang user

interface dari aplikasi anda. Jadi jendela ini menyerupai kanvas bagi seorang pelukis.
e) Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat anda gunakan untuk
f)
g)

h)
i)

mengembangkan user interface.


Jendela Code, merupakan tempat bagi anda untuk menulis koding. Anda dapat
menampilkan jendela ini dengan menggunakan kombinasi Shift-F7.
Jendela Properties, merupakan daftar properti-properti object yang sedang terpilih.
Sebagai contohnya anda dapat mengubah warna tulisan (foreground) dan warna
latarbelakang (background). Anda dapat menggunakan F4 untuk menampilkan jendela
properti.
Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna suatu object.
Jendela Form Layout, akan menunjukan bagaimana form bersangkutan ditampilkan ketika
runtime.

Jika jendela-jendela tersebut tidak ada, anda dapat memunculkannya dengan Menu View
dan pilih :
Project Explorer (Ctrl+R)
Properties Windows (F4)
Form Layout Windows
Property Pages (Shift+F4)
Toolbox
Color Pallete
3. Tool pada Visual Basic
Jendela Toolbox merupakan jendela yang sangat penting bagi anda. Dari jendela ini anda
dapat mengambil komponen-komponen (object) yang akan ditanamkan pada form untuk
membentuk user interface.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
Gambar 1-3. Toolbox Visual Basic 6 dengan semua kontrol intrinsic.

Adapun secara garis besar fungsi dari masing-masing intrinsic kontrol tersebut adalah sebagai
berikut:
Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika anda ingin memilih kontrol
yang sudah berada pada form.
PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP,
DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan
JPEG.
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki
oleh pemakai.
TextBox
adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa
satu baris tunggal, atau banyak baris.
Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
CommandButton merupakan kontrol hampir ditemukan pada setiap form, dan digunakan
untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.
CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.
OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option
yang hanya dapat dipilih satu.
ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung
pada property MultiSelect).
ComboBox merupakan konbinasi dari TextBox dan suatu ListBox dimana pemasukkan data
dapat dilakukan dengan pengetikkan maupun pemilihan.
HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri.
Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu
tertentu. Merupakan kontrol non-visual.
DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box yang
berkaitan dengan file.
Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval.
Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi
kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource
yang lebih kecil dibandingkan dengan PictureBox
Data digunakan untuk data binding
OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word,
dll.
4. Mengatur lingkungan kerja Visual Basic
Pengaturan IDE Visual Basic dapat dilakukan dengan menu Tools, Option, pengaturan dapat
dilakukan sesuai dengan selera dan kebiasaan programmer sehingga dapat bekerja dengan baik
dan efektif. Mulai Visual Basic 5.0, IDE Visual Basic memperkenalkan MDI Developement
Environment, dan beberapa hal dapat diatur dengan menggunakan menu Tools, Option adalah
sebagai berikut :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Mengatur editor

Mengatur format editor

Mengatur hal-hal general

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Mengatur docking general

Mengatur environment

Mengatur SDI Development Environment atau MDI

5. Type variabel pada Visual Basic

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
Ketepatan pemilihan type variabel akan sangat menentukan pemakaian resources oleh
aplikasi yang dihasilkan, adalah tugas programmer untuk memilih type yang sesuai untuk
menghasilkan program yang efisien dan berperfomance tinggi.
Type Data

Ukuran Storage

Jangkauan

Byte

1 byte

0 s/d 255

Boolean

2 byte

True atau False

Integer

2 byte

-32,768 s/d 32767

Long

4 byte

-2,147,483,648 s/d 2,147,483,647

Single

4 byte

-3.402823E38 s/d -1.401298E-45 (-)


1.401298E-45 s/d 3.402823E38 (+)
-1.79769313486232E308 s/d 4.94065645841247E-324 (-)
-922,337,203,685,477.5808 s/d
922,337,203,685,477.5807

Double

8 byte

Currency

8 byte

Decimal

14 byte

+/-79,228,162,514,264,337,593,543,950,335

Date

8 byte

1 Januari 100 s/d 31 Desember 9999

Object

4 byte

Mengacu pada objek tertentu

String
(panjang
String
(panjang
Variant
(dengan
Variant
(dengan

10 byte + panjang
string

0 sampai lebih kurang 2 milyar

panjang dari string

1 sampai lebih kurang 65,400

16 byte

Sembarang angka sampai jangkauan jenis Double

22 byte + panjang
string

Sama dengan jangkauan variabel String

Tabel 1-1. Type variabel, pemakaian storage dan jangkauan masing-masing


6. Operator pada Visual Basic dan urutan operasinya
Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus
dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut
sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, Tabel 1-2,
menunjukkan operator dan urutan operasinya dari atas kebawah.
Aritmatika
Pangkat (^)
Negatif (-)
Kali dan Bagi (*,/)
Pembagian bulat (\)
Sisa Bagi (Mod)
Tambah dan Kurang (+,-)
Penggabungan string (&)

Komparasi
Sama (=)
Tidak sama (<>)
Kurang dari (<)
Lebih dari (>)
Kurang dari atau sama (<=)
Lebih dari atau sama (>=)
Like

Logika
Not
And
Or
Xor
Eqv
Imp

Tabel 1-2. Operator pada Visual Basic dan urutan operasi dari atas ke bawah
Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
7. Deklarasi variabel
Visual Basic memungkinkan kita untuk menggunakan variabel tanpa deklarasi. Tetapi hal ini
adalah kurang baik untuk program yang terstruktur dan menghindari kesalahan pengolahan yang
diakibatkan oleh kesalahan dalam pengetikkan nama variabel.
Agar setiap variabel yang digunakan harus dideklarasikan, dapat digunakan perintah :
Option Explicit
Pada setiap awal module, atau pada menu Tools, pilih Option, pilih tab Editor, buat tanda
check pada Require Variable Declaration.
Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword berikut :
Keyword
Public
Private
Dim
Static

Digunakan Pada
Berlaku pada level modul
Berlaku pada level modul
Berlaku pada level modul dan level
procedure
Berlaku pada level procedure

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
BEDAH KODE APLIKASI SIG, STUDI KASUS : APLIKASI SISTEM
INFORMASI GEOGRAFIS LABORATORIUM di IT TELKOM
1. Definisikan terlebih dahulu data spasial dan data atribut yang akan digunakan dalam aplikasi. Hal
ini diperlukan sebagai interface awal bagaimana aplikasi akan berjalan, sehingga dari data-data
diatas dapat diketahui fungsionalitas program yang akan dibuat.
a. data spasial yang digunakan adalah :
peta IT Telkom secara keseluruhan
peta setiap gedung di IT Telkom yang memiliki laboratorium seperti :
Peta gedung A lantai 1
Peta gedung E lantai 1,2, dan 3
Peta gedung B lantai 3
Peta gedung F lantai 1,2, dan 3
Peta gedung C lantai 1,2, dan 3
Peta gedung H lantai 1 dan 2
b. data atribut yang digunakan adalah :
nama dan keterangan tiap gedung untuk layer denah_ittelkom
untuk layer tiap gedung yang memiliki laboratorium yaitu : nama_lab, fakultas, visi, misi,
no_ruang, deskripsi, pembina, kordas, matkul, riset.
2. Pembuatan peta memakai software visio 2007 dikarenakan denah IT Telkom yang belum terdapat
di peta resmi.
a. Pembuatan peta denah IT Telkom secara keseluruhan
Peta dibuat menggunakan software visio 2007
Peta disimpan dengan nama : MAP ITTELKOM0-ukuran kecil
Peta dibuka dengan Mapinfo dengan memilih menu display terlebih dahulu
Buat layer baru (file-new table), isi layer tersebut dengan data atribut yang telah
ditentukan sebelumnya.
b.

Pembuatan peta denah gedung tiap lantai yang memiliki laboratorium

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Setelah itu, kita simpan dalam format Microsoft Office Visio Drawing dan juga JPEG.
Kemudian JPEG inilah yang akan kita buka di Mapinfo.

Buka file JPEG yang sudah kita simpan memakai Mapinfo 8 dan pilihlah display untuk
memvisualisasikan peta yang telah dibuat

Sehingga akan tampak seperti gambar dibawah ini :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

3. Pembuatan layer yang dibutuhkan agar dapat memberikan informasi yang sesuai dengan
fungsionalitas dari aplikasi yang dibuat yaitu :
a. Klik menu File-New Table atau dengan menekan tombol Ctrl+N maka kita dapat membuat
suatu layer dengan data atribut yang dibutuhkan

b. Klik create untuk membuat layer kemudian save dengan nama : gedC_lantai3
4. Memasukkan data atribut yang telah diidentifikasi ke dalam tiap layer di Mapinfo 8
a. Untuk memasukkan data atribut ke dalam data spatial, kita menggunakan main toolbar info
atau klik tombol
kemudian klik objek yang akan diberi sehingga muncul gambar seperti
dibawah ini :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

b.

Isi tabel tersebut sesuai dengan objek yang kita pilih tadi, dan lakukan hal yang sama untuk
semua objek lainnya.
5. Menyimpan setiap layer dengan format : nama gedung_lantai ke dalam file workspace (.wor)
6. Pembuatan interface dengan Visual Basic
6.1 Membuat form utama (frmMain)
a) Membuat frame

drag

Ganti caption di
jendela
properties
menjadi Menu
Navigasi Gedung

b)

Membuat Option Button


Gunakan OptionButton pada panel toolbox untuk membuat tombol pilihan setiap gedung

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Ganti (name)
dan caption
menjadi
opt_A dan
Gedung A

Lakukan hal yang sama untuk seluruh gedung sehingga hasilnya akan Nampak seperti
dibawah ini :

Ketik syntax seperti dibawah ini supaya kita dapat melihat efek dari setiap pilihan yang
kita pilih:

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

c)

Membuat label
Membuat label untuk pemberian nama pada masing-masing fakultas

Ganti caption
dengan nama
Fakultas
Sains

Membuat label untuk status keterangan gedung

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

d)

Membuat CommandButton
Sisipkan commandbutton pada setiap label yang dibuat di point c, dengan cara :

Ganti caption
dengan nama
Gedung A
dan name
dengan
:Command7

Lakukan langkah di poin c dan d sehingga akan menghasilkan tampilan seperti dibawah ini
:

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Berilah kode pada setiap command button diatas yaitu :


Untuk button :
Gedung C (FRI)
Gedung F
Gedung C (F.Elektro)
Gedung E

Untuk button :
Gedung A
Gedung B
Gedung H-GSG(gabungan)

Untuk button :
H-GSG (FRI)
Log Off
EXIT

e)

Membuat PictureBox
Gunakanlah Picture Box untuk membuat suatu tempat yang nantinya akan
memmunculkan objek peta yang telah dibuat sebelumnya pada Mapinfo

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Ubah nama
menjadi
semuagedung

f)

Membuat Menu Utama


Klik toolbar
lalu letakkan di dalam frame yang telah dibuat (diatas picture peta).

Klik image list


lalu klik kanan dan masukkan gambar yang kita inginkan pada Image
dan klik Insert picture hingga semua gambar ditambahkan. Terakhir klik OK.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Klik kanan pada toolbar1 yang telah dibuat tadi, kemudian pada image list diganti dengan
ImageList1.

Lalu Untuk membuat perintah Select dilakukan dengan cara pilih Button, Index = 1,
Caption diisi dengan Select, Key = select, dan Image diisi dengan angka 1 (sesuai dengan
urutan yang dimasukkan pada image list). Lakukan langkah yang sama untuk perintah
lainnya

Hasil akhir akan Nampak seperti gambar dibawah ini :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Berikanlah kode pada jendela syntax (view syntax)

Code untuk
toolbar

Code untuk
memanggil objek
yang telah dibuat di
Mapinfo dengan
objek yang
dipanggil adalah
semuagedung.wor

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
Code untuk pendifinisian variabel yang akan
dipakai dalam form frmmain. Code ini ditulis
paling atas/awal di form ini

h)

Membuat status bar


Buat status bar dengan menggunakan tool Statusbar pada toolbox
. Kemudian
taruhlah status bar berada pada bagian paling bawah form utama aplikasi yang ada.
Sehingga hasilnya sebagai berikut :

Status bar digunakan untuk membuat suatu proses yang sedang berjalan saat ini. Misal,
membuat jam dan tanggal yang selalu terupdate saat aplikasi dihidupkan dan untuk
memberikan indicator mengenai tombol keyboard yang aktif (Num Lock, Scroll Lock, Ins).
Berilah syntax pada form utama (frmMain) :

Untuk jendela properti status dapat dipanggil melalui KLIK KANAN pada status bar dan klik
properties. Sehingga tampilannya sebagai berikut :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

i)

j)

Meload file workspace ke dalam form utama (di property picture box).
Fungsi load workspace peta yang telah dibuat di mapinfo sangat diperlukan dalam
menampilkan peta yang dipanggil di aplikasi. Berikut ini adalah kode yang digunakan untuk
me load file workspace tersebut.
Merupakan
property name
dari control
picture box

Merupakan nama
file workspace
yang telah dibuat

Penggunaan kontrol timer


Didalam pemrograman visual basic, control timer sangat berguna apabila proggrammer menggunakan fungsi yang berhubungan dengan waktu. Misal menampilkan tanggal
dan jam, kemudian membuat program yang berhubungan dengan masalah waktu seperti
stopwatch, countdown timer, dan lain sebagainya. Ini adalah kontrol timer pada toobox
.
Dalam aplikasi ini, kode pemrogramannya adalah sebagai berikut :

Dan untuk properties-nya ada dibawah ini:


Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
6.2 Membuat sub form
a) Membuat form baru

Klik Kanan pada


Forms Add
Form

Pilih pada tab New


klik pada Form dan
klik Open

b) Membuat Text Box

Konsep pembuatan textbox ini digunakan untuk MENAMPILKAN data atribut pada file
.tab di mapinfo. Textbox ini haruslah sama dengan field-field atribut yang telah dibuat di
file mapinfo yang tersimpan dalam bentuk tabular.
c) Membuat Interface Editing Data (Search, Insert, Update, Delete)
Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

1. Dalam kasus ini, setiap lab berada pada


form yang sama untuk editing kontrolnya.
2. Gunakan combo box untuk menampilkan
data atribut

d) Membuat Fungsi Search

Dalam membuat fungsi search, konsep yang perlu diperhatikan adalah bagaimana cara
untuk menampilkan seluruh data nama laboratorium dan kemudian memilih hasil
pencarian dan menampilkannya ke dalam text box yang sebelumnya kita buat.
Penjelasan Kode :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
1. Kode Eksekusi Combo Box pada Kontrol Event Form_Load
Pada Event Private Sub Form_Load() buatlah kode berikut ini :

Penjelasan : Dalam kode diatas, sebelum visual basic menampilkan data nama-nama
lab di gedung C, terdapat ritual terlebih dahulu dengan membuka koneksi melalui
variabel openmap. Jika sudah, vb memerintahkan mapinfo untuk menampilkan
semua daftar nama lab dari iterasi 1 sampai seluruh lab.

Field yang dideklarasikan di visual basic harus sama dengan field yang ada dengan di
mapinfo. Demikian juga dengan field-field yang lain.
2. Kode Pendefinisian control Combo Box

Penjelasan : Kode diatas digunakan untuk mendeklarasikan variabel bernama


warning yang mempunyai tipe Integer. Dalam pemrograman visual basic disini,
variabel dideklarasikan secara public dan juga untuk prosedur. Dim singkatan dari
Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
dimension yang mana variabel ini dijalankan dalam lingkup prosedur. Sedangkan
public dapat digunakan dan dipanggil di seluruh prosedur dan modul. Option
Explicit yaitu syntax yang mengharuskan kita mendeklarasikan variabel yang dibuat.

3. Kode Pencarian daftar laboratorium ke dalam Combo Box

Penjelasan : Jika memilih combo box maka visual basic memerintahkan ke mapinfo
untuk mencari nama lab gedung C lantai 2. Keyword pencarian merupakan namanama lab yang telah di load pada combo box pada event Form_Load. Jika ketemu, si
visual basic memerintahka lagi untuk men-zoom-in lab yang tadinya terpilih sebesar
0.8.
4. Kode menampilkan data atribut ke dalam text box (koneksi attribute data mapinfo
ke dalam text box visual basic)

Penjelasan : Kode diatas merupakan kode bahasa SQL (Structured Query Language)
yang digunakan untuk memilih suatu field tabel. Jika sudah terpilih maka tampilkan
setiap data atribut ke dalam text box yang sebelumnya telah didefinisikan.
5. Error handling
kode

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Penanganan Error diperlukan jika suatu saat terjadi kesalahan yang dilakukan secara
tidak sengaja oleh user atau system yang mengalami crash, maka aplikasi akan
menampilkan pesan error. Fungsi On Error GoTo salah merupakan fungsi yang
melakukan jumping (lompatan) dari kode program dibawahnya yang apabila terjadi
error langsung dieksekusi ke undefined variabel salah yang berisi peringatan
kesalahan telah terjadi.
e) Membuat Fungsi Insert
Buatlah form baru seperti berikut ini dengan nama frmInsertC1.

Jika sudah, maka ketiklah kode pemrogramannya sebagai berikut :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Untuk Penjelasan kode ada dibawah ini :


1. Deklarasi variabel

Setiap aplikasi yang dibuat, jangan lupa untuk mendeklarasikan MapInfo sebagai
suatu object. Penamaan variabel bisa diubah misal mi,minfo, dan lain sebagainya.
2. Fungsi Insert Data

1
2

3
4
Penjelasan Program :
a. Membuat file data tabular pada mapinfo dengan nama file gedungC1 bisa diedit
melalui aplikasi visual basic.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
b. Jika user memilih tombol drop down combo box maka aplikasi akan memerintahkan
mapinfo untuk menyeleksi field nama lab pada data tabular (file gedungC1).
c. Perintah yang digunakan untuk menambah data pada file gedungC1 dengan field
yang telah disesuaikan antara interface aplikasi dengan field yang ada pada file
mapinfo. Setelah update ke tabel gedungC1 dan terakhir lakukan packing table yaitu
mengompress data tabular yang kosong tidak ikut ditampilkan.
d. Jika berhasil, maka akan muncul tandah bahwa data telah berhasil ditambah.
Kemudian form insert disembunyikan dan diganti dengan form gedungC.
3. Kode Reset Data
Digunakan untuk
mengosongkan data field.
Boleh juga menggunakan
perintah :
Text1.Text=Empty

4. Kode untuk keluar program/Menyembunyikan Form yang aktif saat ini

Untuk keluar dari aplikasi dapat menggunakan beberapa cara seperti diatas.
f) Membuat Fungsi Update

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
Penjelasan Inti:
Untuk kode update data merupakan gabungan dengan bahasa SQL. Sebelumnya selalu
definisikan/seleksi terlebih dahulu tabel mana yang akan diupdate. Deklarasi variabelnya
adalah i sebagai iterasi banyaknya row/baris field yang akan diupdate. Setelah itu gunakan
fungsi SQL untuk perintah update. Untuk perintah-perintah/kode yang lain sudah dijelaskan
di bagian atas.
g) Membuat Fungsi Delete

Penjelasan kode :
Sekali lagi untuk menghapus sesuatu haruslah memilih terlebih dahulu objek manakah yang
akan dihapus. Gunakan perintah SQL Select dan kemudian gunakan iterasi i untuk menghapus
sejumlah i field data.
============= 00000000 =============

A. MEMBUAT GALERI FOTO


Untuk membuat aplikasi galeri foto,maka yang perlu disiapkan adalah kontrol-kontrol
berikut:

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Label

Frame
Image Box

Option

Command

Kode Pemrograman :

Dan seterusnya
Sehingga jika aplikasinya di run akan tampil sebagai berikut :

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
STUDI KASUS : APLIKASI SISTEM INFORMASI GEOGRAFIS RUTE
DENAH DI INSTITUT TEKNOLOGI TELKOM
1.

2.

3.

4.
5.
6.

Definisikan terlebih dahulu data spasial dan data atribut yang akan digunakan dalam aplikasi. Hal
ini diperlukan sebagai interface awal mengenai aplikasi tersebut bekerja, sehingga dari data
tersebut dapat diketahui fungsionalitas dari program yang akan dibuat.
a. Data spasial yang akan dibuat yaitu :
Peta IT Telkom secara keseluruhan.
Jalur yang dapat dilalui oleh pejalan kaki dan mobil yang berada di sekitar wilayah IT
Telkom, dengan batasan masalah lokasi asal hanya untuk GSG dan Pintu Gerbang.
b. Data atribut yang akan dibuat yaitu :
Nama tiap gedung yang ada di denah IT Telkom.
Pembuatan peta memakai software visio 2007 secara manual, dikarenakan denah IT Telkom
belum terdapat di peta resmi.
a. Pembuatan denah IT Telkom secara keseluruhan
Peta dibuat menggunakan software visio 2007
Peta disimpan dengan nama : denah_ittelkom
Buka peta dengan menggunakan software Mapinfo 8 dengan memilih menu display
terlebih dahulu
Buat layer baru isikan data spasial dan data atribut sesuai dengan informasi yang
dibutuhkan.
Pembuatan layer yang dibutuhkan agar dapat memberikan informasi yang sesuai dengan
fungsionalitas dari aplikasi yang dibuat. Pada studi kasus ini, layer yang dibuat meliputi lokasi
gedung,pos,ruangan yang berada di wilayah IT Telkom yaitu :
Asrama putri
GSG
Pos satpam belakang Pos_GSG
ATM Mandiri
Huruf
Pos satpam
Pos_K
Gambar
Jalan
Pos_A
Pos_KOPMA
Gedung A
Kantin
Pos_ASTRI
Pos_MSU
Gedung B
Kolam
Pos_ATM
Pos_PERPUS
Gedung C
Lapangan tenis
Pos_B
Pos_SC
Gedung D
Lapangan volley
Pos_C
Student Center
Gedung E
Masjid
Pos_D
Gedung I
Perpustakaan
Pos_E
Gedung K
Pos parkir
Pos_F
Memasukkan data atribut yang telah diidentifikasikan ke dalam layer di software Mapinfo 8.
Simpan layer yang telah dibuat dengan format : nama gedung/pos/ruangan
Pembuatan setiap layer path atau jalur yang mendefinisikan lokasi asal (sudah diidentifikasi)
dan beberapa kemungkinan tujuan lokasi ke dalam file berbentuk workspace atau .wor . jadi,
setiap alternatif tujuan dari lokasi dibuat satu demi satu ke dalam file berbentuk workspace atau
.wor dengan format : path_asal_tujuan. Path/jalur yang di inputkan dalam layer berupa jalur
alternatif dengan kondisi user akan menggunakan kendaraan atau berjalan kaki. Parameter yang
digunakan untuk menilai apakah path/ jalur ini layak digunakan sebagai jalur alternatif adalah
jarak dari titik asal ke titik tujuan.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
7.

Menghubungkan file Mapinfo dengan Visual Basic


a. Pembuatan form 1 (awal.frm)

Untuk memberi
background pada
form dengan objek
picture

Membuat command
button yang
digunakan untuk
membuka form lain.

Berilah syntax pada form diatas dengan :


Merupakan button
dengan caption Rute

Merupakan button
dengan caption Info

Merupakan
button
dengan caption Kembali

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
b.

Pembuatan form2 (rute.frm)

Pembuatan
dengan
menggunakan
tool frame

Pembuatan pilihan
dengan memakai option
button yang digunakan
untuk memilih point
keberangkatan awal

Pembuatan dengan
menggunakan tool
command button

Berilah syntax pada form diatas dengan :


Merupakan button
dengan caption Rute

Merupakan button dengan


caption Kembali

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
c.

Pembuatan form 3 (pos.frm)


menggunakan
Command Button
menggunakan
label

menggunakan
ComboBox
menggunakan
Command
Button

menggunakan
PictureBox

Berilah syntax pada form diatas dengan :

Merupakan button dengan


caption Menu Utama
Merupakan button dengan
caption Geser
Merupakan button dengan
caption Perbesar
Merupakan button dengan
caption Perkecil
Merupakan button dengan
caption Kembali

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO
Merupakan button dengan caption
Cari pada frame Cari Gedung

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

TUTORIAL VB + MAPINFO

NB : Pembuatan form PILIH_INFO_GEDUNG tidak dibahas di modul, tetapi dapat lihat di softcopy di
dalam DVD yang telah diberikan.

Disusun oleh Tim Asisten Laboratorium Perancangan Fasilitas Telekomunikasi Institut Teknologi
Telkom ( Firmansyah Wahyudiarto, William Seta Adriano, Andy Surya Setiawan, Beny Faisal Rahman,
Kriswardani Saptaningtias, Vidya Hapsari Putri, Puti Ayu Rengganis, Winda Hairun Nisa)

Anda mungkin juga menyukai