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 Open WMS Table Save Table Print Cut Copy Paste Undo New Browser New Mapper New Grapher New Layout New Redistrict Help

Fungsi Membuat tabel baru, dengan mengatur data spasialnya dan atributnya Membuka tabel yang didukung oleh Mapinfo Memilih server WMS, men-download gambar (raster) Menyimpan tabel yang telah mengalami perubahan Mencetak data browser, grafik, layout yang diinginkan Memotong teks dan objek yang dipilih lalu memindahkannya Meng-copy teks objek yang diinginkan Meletakkan teks dan objek hasil dari cut atau copy Mengulang langkah terakhir yang kita lakukan Melihat dan bekerja dengan data atribut dari sebuah tabel Membuka beberapa tabel baru Membuat grafik berdasarkan data dari peta yang ada Membuat layout baru dari peta yang kita inginkan Membuat tabel khusus yang disebut district 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 Select Marquee Select Radius Select Polygon Select Boundary Select Unselect Invert Selection Zoom-In Zoom-out Grabber Information Label Drag Map Window Layer Control Ruler Legend Statistic

Fungsi Memilih objek pada peta yang diinginkan Memilih seluruh objek pada peta yang berada dalam kotak 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 Menghilangkan seleksi yang ada pada peta di jendela MapInfo Membalikkan pemilihan pada objek yang tidak dipilih Memperbesar tampilan peta yang ada pada jendela MapInfo Memperkecil tampilan peta yang ada pada jendela Mapinfo Mengatur posisi peta atau layout pada jendela Mapinfo Menampilkan informasi pada objek yang kita pilih Memberi label pada objek dengan informasi tertentu Memindahkan semua jendela peta dan meletakkan pada aplikasi tertentu Mengatur tampilan dan urutan berbagai layer Menentukan jarak antara dua titik yang ada pada peta Menampilkan legenda dari sebuah peta tematik yang ada Menampilkan jumlah dan rata-rata dari nilai numerik suatu objek

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 Line Polyline Arc Polygon Ellips Rectangle Rounded Rectangle Text Reshape Symbol Style Line Style Region Style Text Sytle

Fungsi Meletakkan simbol pada peta Menggambar garis lurus Menggambar garis lurus yang tidak terputus Menggambar busur dengan bentuk dan ukuran seperti setengah elips Menggambar segi banyak dalam satu waktu Menggambar elips dengan style yang dapat diatur Menggambar kotak/persegi panjang Menggambar kotak yang sudutnya berbentuk seperempat lingkaran Memasukkan teks pada jendela MapInfo, style dapat diatur Mengubah ukuran/bentuk dari polygon (segi banyak) Mengubah pengaturan bentuk, warna, ukuran simbol Mengubah pengaturan bentuk, warna, ukuran garis Mengubah pengaturan bentuk, warna, ukuran region Mengubah pengaturan bentuk, warna, ukuran teks

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
Byte Boolean Integer Long

Ukuran Storage
1 byte 2 byte 2 byte 4 byte 0 s/d 255 True atau False -32,768 s/d 32767

Jangkauan

-2,147,483,648 s/d 2,147,483,647 -3.402823E38 s/d -1.401298E-45 (-)

Single

4 byte 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 +/-79,228,162,514,264,337,593,543,950,335 1 Januari 100 s/d 31 Desember 9999 Mengacu pada objek tertentu 0 sampai lebih kurang 2 milyar 1 sampai lebih kurang 65,400 Sembarang angka sampai jangkauan jenis Double Sama dengan jangkauan variabel String

Double Currency Decimal Date Object String (panjang String (panjang Variant (dengan Variant (dengan

8 byte 8 byte 14 byte 8 byte 4 byte 10 byte + panjang string panjang dari string 16 byte 22 byte + panjang 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

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

b.

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)

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

j)

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 :

Merupakan nama file workspace yang telah dibuat

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

Frame Image Box

Label 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. 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.

2.

3.

4. 5. 6.

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