Pengenalan ArcView 3.3 Bahasa Pemrograman Avenue

30

2.8 Perangkat Lunak SIG

2.8.1 Pengenalan ArcView 3.3

Perangkat lunak merupakan salah satu dari empat komponen utama SIG. Perangkat lunak SIG harus dapat menyediakan fungsi untuk masukan, menyimpan, menganalisis dan menampilkan data dalam bentuk geografis. ArcView 3.3 merupakan salah satu dari sekian banyak perangkat lunak SIG yang dapat menyediakan fungsi-fungsi tersebut. ArcView adalah salah satu software atau perangkat lunak SIG yang popular dan paling banyak digunakan untuk mengelola data spasial dewasa ini. Perangkat lunak ini dibuat oleh ESRI Environmental System Research Institute perusahaan yang mengembangkan program ArcInfo. Data dalam ArcView diorganisasikan dalam satu proyek.Setiap proyek terdiri dari lima komponen, yaitu Views, Tables, Charts, Layouts, dan Scripts. Views digunakan untuk mengelola data grafis, Tables digunakan untuk manajemen data atribut, Charts digunakan untuk mengelola grafik bukan data grafis, Layouts digunakan untuk membuat komposisi peta untuk dicetak, dan Scripts digunakan untuk membuat modul yang berisikan kumpulan perintah ArcView yang ditulis dalam bahasa pemrograman Avenue.

2.8.2 Bahasa Pemrograman Avenue

31 Avenue adalah bahasa pemrograman yang hadir bersama dengan ArcView dan sepenuhnya terintegrasi dengan perangkat lunak ArcView dan hanya berjalan platform perangkat lunak ArcView. Bahasa pemrograman Avenue adalah sarana atau tools yang efektif dan efesien yang dapat digunakan untuk meng-costumize dan mengembangkan aplikasi-aplikasi yang dibuat dengan perangkat lunak SIG ArcView. Dengan Avenue, para pengguna dapat melakukan aktivitas- aktivitas sebagai berikut: 1 Meng-costumize tampilan ArcView menyembunyikan atau memunculkan kontrol dari penggunanya. 2 Memodifikasi menu dan tools standard ArcView. 3 Membuat menu dan tools baru untuk memenuhi kebutuhan pengguna. 4 Mengotomasikan proses integrasi aplikasi-aplikasi ArcView dengan aplikasi-aplikasi yang lain. 5 Mengembangkan fungsi dan prosedur baris-baris kode yang membentuk suatu proses yang lebih besar yang diperlukan di dalam aplikasi. 6 Mengembangkan dan mendistribusikan keseluruhan aplikasi pengguna.

2.8.3 Aplikasi Internet SIG