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.