Pengenalan Avenue Pemrograman Script Avenue

37 A. Langkah-langkah digitasi Salah satu perangkat lunak yang dapat digunakan dalam digitasi on screen adalah ArcView. Teknik digitasi on screen tidak terlalu sulit sebab prinsip utamanya adalah melakukan penindihan atas semua bentuk objek pada peta yang berformat raster. Teknik digitasi on screen adalah teknik memodifikasi objek yang ada sesuai dengan klasifikasi bentuknya line, point, polygon. Langkah-langkahnya sebagai berikut : 1. Sebelum melakukan digitasi peta, masukkan hasil scanning ke dalam window ArcView. 2. Langkah digitasi selanjutnya adalah menentukan tipe feature digitasi. 3. Membentuk feature dengan tools yang tersedia dengan cara mengikuti bentuk-bentuk feature yang sesuai dengan peta hasil scanning, kemudian simpan hasil digitasi sebagai seuah theme.

2.8 Avenue Script

2.8.1 Pengenalan Avenue

Avenue merupakan bahasa semi pemrograman yang terintegrasi dengan paket standard ArcView. Bahasa pemrograman script ini merupakan sarana atau tool yang efektif dan efisien yang dapat digunakan untuk meng- customize dan mengembangkan aplikasi-aplikasi yang dibuat dengan perangkat SIG Arc View Prahasta, 2003. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 38 Dengan Avenue, secara umum para pengguna dapat melakukan aktivitas-aktivitas sebagai berikut : 1. Meng-customize tampilan Arc View menyembunyikan dan atau memunculkan control dari para penggunanya. 2. Memodifikasi menu dan tools standard Arc View. 3. Membuat menu dan tools baru untuk memenuhi kebutuan pengguna. 4. Mengotomasikan proses integrasi aplikasi-aplikasi Arc View dengan aplikasi 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-aplikasi custom pengguna.

2.8.2 Pemrograman Script Avenue

A. Pernyataan dan Notasi Penulisan Script Avenue Pernyataan yang terdapat di dalam baris-baris kode script avenue terdiri dari object dan request. Pernyataan tersebut dapat dituliskan dengan notasi sebagai berikut “NamaObjek.NamaRequest”. Sebagai contoh pada script dibawah ini : ObjView.Print ObjTabel.Copy ObjChart.Erase 39 Beberapa request memerlukan argumen untuk kelengkapan prosesnya. Argumen yang diperlukan oleh setiap request dapat memiliki tipe-tipe yang berbeda string, numeric, dll. Tipe dan jumlah argumen yang diperlukan didefinisikan oleh request yang bersangkutan. Struktur penulisan baris-baris kodenya adalah sebagai berikut “NamaObjek.NamaRequestNamaArgumen”. Sebagai contoh pada script dibawah ini : objProject.FindDoc“Yogyakarta” objView.findTheme“Kelurahan” B. Variabel Dalam avenue, variabel dapat diberi nilai dengan notasi penugasan tanda “sama dengan” =. Berikut contoh penulisan variabel di dalam notasi penugasan : objString = ”Kelurahan” objView = objProject.findDoc“Yogyakarta” Ketentuan dalam penulisan variabel adalah sebagai berikut : 1. Penulisan variabel tidak disertai dengan deklarasi atau penentuan tipe variabel yang bersangkutan. 2. Setiap nama variabel harus diawali dengan huruf abjad, dan dapat mengandung karakter bilangan atau numerik 3. Setiap nama variabel tidak bersifat case sensitive. 4. Setiap nama variabel tidak boleh sama dengan reserved names nama atau kata tertentu yang digunakan oleh compiler avenue. 40 C. Kontrol Program Avenue menyediakan beberapa kontrol program atau percabangan kondisi if-then-else, yang dapat membantu pengguna dalam menentukan urutan aliran eksekusi scriptnya. Format penulisannya sebagai berikut : If Kondisi Then Blok Request End Avenue juga menyediakan kontrol program yang dapat menentukan jumlah perulangan eksekusi suatu blok proses dengan cara pengevaluasian kondisi while tertentu, formatnya sebagai berikut : While Kondisi Blok request atau proses End Pada Avenue juga terdapat kontrol program yang dapat menentukan jumlah pengulangan eksekusi suatu blok program for each..., formatnya sebagai berikut : For Each elemen in kumpulan Blok request atau proses End PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 41 D. Kontrol Dalam MsgBox MsgBox adalah salah satu kontrol yang sering digunakan di dalam aplikasi SIG yang dikembangkan dengan menggunakan ArcView. Terdapat dua kelompok request di dalam MsgBox yaitu : 1. Request yang digunakan untuk menampilkan pesan bagi pengguna. Sebagai contoh : Request Banner : MsgBox.BannerNamaFile,Durasi,JudulBanner 2. Request yang digunakan untuk memberikan masukan respon dari pengguna, sebagai contoh : Request Input : MsgBox.InputPesan,Judul,StringPesan Request ListAsString : MsgBox.ListAsStringList,Pesan,Judul 42

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

Analisis sistem digunakan untuk mengidentifikasi, mengevaluasi permasalahan, dan kebutuhan dalam suatu sistem. Aktivitas-aktivitas dalam analisis sistem antara lain :

3.1.1 Analisis Masalah dan Kebutuhan Informasi

PT. Telkom Area Work Group AWG Sukoharjo adalah kantor sektor Telkom yang kedudukannya dibawah Distrik Field Group DFG Solo yang dipimpin oleh seorang manager. Daerah pelayanan AWG Sukoharjo meliputi 12 wilayah kecamatan di Kabupaten Sukoharjo, salah satu kecamatan tersebut adalah kecamatan Sukoharjo. PT. Telkom AWG Sukoharjo memiliki kurang lebih 3000 pelanggan telepon. Dalam perkembangannya sering terjadi permintaan jaringan telepon baru, pencabutan jaringan telepon, dan aktifitas lain yang membuat data DP sewaktu-waktu bisa berubah. Sampai saat ini belum ada sistem komputer yang mendukung penyajian informasi mengenai DP dan menyajikannya secara grafis. Untuk mempermudah dan membantu aktivitas-aktivitas yang terkait dengan DP maka dibutuhkan suatu sistem yang dapat menampilkan lokasi penyebaran DP secara grafis, sehingga dapat membantu pengelolaannya.