Visual Basic 6.0 Perangkat Lunak Pengembangan Sistem

pemrograman yaitu Pemrograman Visual dan Object Oriented Programming OOP. kurniadi, 2001: 1-5

2.10.1.1 Antar Muka Visual Basic 6.0

Interface antar muka Visual Basic 6.0, berisi menu, toolbar, toolbox, form, project explorer dan property seperti terlihat pada gambar berikut: Gambar 2.15. Antar muka VB 6.0 kurniadi, 2001:11 Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen- komponen yang diperlukan. Form disusun oleh komponen- komponen yang berada di [Toolbox], dan setiap komponen yang dipakai diatur propertinya lewat jendela [Property]. 48 Menu pada dasarnya adalah operasional standar di dalam sistem operasi windows, seperti membuat form baru, membuat project baru, membuka project dan menyimpan project. Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project aktif. Komponen standar dalam toolbox dapat dilihat pada gambar berikut ini: Gambar 2.16. Tampilan toolbox kurniadi, 2001:17 Property pada tampilan antar muka Visual Basic terletak di sebelah kanan, seperti gambar berikut: Gambar 2.17. Interface Property kurniadi , 2001:18 49

2.10.2 Map Objects v2.2

MapObjects 7 adalah sebuah ActiveX control atau komponen tambahan yang memiliki kemampuan untuk mengautomatisasi objek yang dapat di pakai di dalam banyak lingkungan pemrograman berbasiskan Windows seperti Visual Basic, Visual Basic for Applications VBA, Visual C++, Visual Studio.NET VB.NET and C, Delphi, Borland C++ Builder, Visual FoxPro, and PowerBuilder. Gambar 2.18. contoh program menggunakan MapObjects http:www.geoprise.netMapObjects.html Beberapa kemampuan 8 dari MapObjects adalah sebagai berikut: • On-the-fly projection Pengguna dapat menggabungkan data dari semua proyeksi ke proyeksi yang umum untuk dilihat dan dianalisis. Dan juga setiap lapisan peta dapat diekspor ke proyeksi baru. MapObjects sekarang terintegrasi dengan ESRIs ArcInfo projection engine. 7 http:www.geoprise.netMapObjects.html [ 11 November 2009, Pukul 14.34 wib ] 8 http:www.idasnet.comidas_siteidasnet_engproductsgis_softwareesrimapobjects.htm [ 12 November 2009, Pukul 15.10 wib ] 50 • Unparalleled data support MapObjects menawarkan dukungan secara langsung terhadap sumber data yang luas, seperti: o Format standard GIS ArcInfo coverages, ESRI shapefiles, and ESRI GRID o Format Computer-aided design CAD seperti: DGN, DXF, and DWG, CAD world files, dan AutoCAD 2000 DWG files o Akses ke database eksternal melalui ActiveX Data Objects ADO, Data Access Objects DAO, dan Open Database Connectivity ODBC o Image katalog, dan berbagai format gambar seperti : GeoTIFF, TIFF, JPEG, GIF, ERDAS, and MrSID o ESRIs ArcView StreetMap untuk geocoding o ArcSDE ESRIs Spatial Database Engine databases o Format yang umum digunakan oleh militer seperti: Vector Product Format VPF dan ASRPUSRP. • Advanced data handling MapObjects menyediakan penyaring spasial dan atribut yang kuat untuk mengoptimalkan kinerja. Sebagai pilihan, pengembang dapat mengakses program aplikasi ArcSDE antarmuka API langsung dari aplikasi MapObjects. Gambar 51