Professional Documents
Culture Documents
SPASIAL
ADI MULYADI
2013
ABSTRACT
ADI MULYADI. Spreadsheet Application for Spatial Data Processing. Supervised by Ir. Bregas
Budianto, Ass. Dpl.
Spatial data is the data type that stores local information. Meteorological phenomena are
spatial data, so it is important to have ability to process it. Generally, spatial data are processed by
a specific computer that required both specific hardware and software. This is become a constraint
in spatial data processing. This research aims to develop an additional feature to the common
spreadsheet software, so it can be easily used to analyze spatial data and produce an image as it
output. The additional feature is called EXACT (EXcel as spreadsheet Application for spatial data
proCessing Tool).Thisis a spreadsheet-based application developed byutilizing the Microsoft Excel
macro and add-in features.Macro featuresare usedas compiler of the programming
languagetomakethe main functionof the application, which using Visual Basic for Application
(VBA) as the programming language. The purpose of using add-in features is to make this
application can be easily implemented. This application has been successfullyperformed a simple
spatial data processing.The examples of data processing that has been done are to process raster
data into image and use image processing functions contained in the application to obtain the
required information. The other functions that has succesfully performed by EXACT areoverlaying
multiple images, calculate the length of the coastline, and calculate the area of canopy closure.The
excelence of this application is more flexible to implemented, as it is built on the basis of
spreadsheets that do not require specification of a particular computer, and also it is easy to use. A
software that used to convert an image to raster data is also prepared to supply an equivalent
spreadsheet data for EXACT. The software is called GetPixels. With the addition of software
GetPixels, EXACT are capable to process information in the form of images, such as photos,
satellite imagery, and published weather elements information by Meteorology Climatology and
Geophysics Agency. Thus allows EXACT to process any form of spatial data, so both spreadsheet
and image can be analyzed.
ADI MULYADI. Aplikasi Spreadsheet Sebagai Pengolah Data Spasial. Dibimbing oleh Ir. Bregas
Budianto, Ass. Dpl.
Data spasial merupakan jenis data yang menyimpan informasi lokal. Bidang meteorologi
sangat berkaitan dengan data spasial, karena diperlukan dalam analisis fenomena-fenomena
meteorologi. Umumnya pengolahan data spasial memerlukan komputer dengan spesifikasi
tertentu, baik perangkat lunak maupun perangkat keras. Penelitian ini bertujuan untuk
membangunaplikasi pengolah data spasial yang lebih sederhana yang diberi nama EXACT (EXcel
as spreadsheet Application for spatial data proCessing Tool).EXACT merupakan aplikasi berbasis
spreadsheet yang dikembangkan dengan memanfaatkan fitur makro dan add-inpada Microsoft
Excel. Fitur makro digunakan sebagai media pegkodean bahasa pemrograman untuk membuat
fungsi utama dari aplikasi, bahasa pemrograman yang digunakan adalah Visual Basic for
Application (VBA). Penggunaan fitur add-in bertujuan agar aplikasi dapat lebih mudah
diimplementasikan. AplikasiEXACTdapat melakukan pengolahan data spasial dengan fleksibel.
Contoh pengolahan data yang telah dilakukan adalah mengolah data raster menjadi citra dan
pengolahan citra menggunakan fungsi yang terdapat dalam aplikasi untuk mendapatkan informasi
yang dibutuhkan. Selain itu pengolahanyang telah dilakukan oleh EXACT adalah melakukan
overlay beberapa citra, menghitung panjang garis pantai, dan menghitung luas penutupan
tajuk.Kelebihan dari aplikasi ini adalah lebih fleksibel dan mudah digunakan karena dibangun
dengan basis spreadsheet yang tidak membutuhkan spesifikasi komputer tertentu. Pada penelitian
ini juga disusun perangkat lunak GetPixels, yang berfungsi untuk melakukan konversi gambar
menjadi data yang dapat diolah aplikasi EXACT (data x, y, z).Selain itu dengan adanya perangkat
lunak GetPixels, memungkinkan aplikasi EXACT untuk mengolah informasi berupa gambar,
seperti foto, citra satelit, dan informasi unsur cuaca yang dipublikasi Badan Meteorologi
Klimatologi dan Geofisika (BMKG). Sehingga pengolahan data spasial dapat dilakukan dengan
input berupa gambar.
Dengan ini saya menyatakan bahwa skripsi berjudul Aplikasi Spreadsheet Sebagai
Pengolah Data Spasial adalah benar karya saya dengan arahan dari komisi pembimbing dan belum
diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal
atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan
dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir skripsi ini.
Dengan ini saya melimpahkan hak cipta dari karya tulis saya kepada Institut Pertanian
Bogor.
Bogor,April 2013
Adi Mulyadi
NIM G24080067
© Hak Cipta Milik IPB, Tahun 2013
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan atau menyebutkan
sumbernya. Pengutipan hanya untuk kepentingan, pendidikan, penelitian, penulisan karya ilmiah,
penyusunan laporan, penulisan kritik, atau tinjauan suatu masalah; dan pengutipan tersebut tidak
merugikan kepentingan IPB
Dilarang mengumumkan dan memperbanyak sebagian atau seluruh karya tulis ini dalam bentuk
apa pun tanpa izin IPB
Judul Skripsi :Aplikasi Spreadsheet Sebagai Pengolah Data Spasial
Nama : Adi Mulyadi
NIM : G24080067
Disetujui oleh
Pembimbing I
Diketahui oleh
Tanggal Lulus:
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Allah subhanahu wa ta’ala atas segala karunia-
Nya sehingga karya ilmiah ini berhasil diselesaikan. Tema yang dipilih dalam penelitian yang
dilaksanakan sejak bulan Januari 2012 ini ialah pengolahan data spasial, dengan judul Aplikasi
Spreadsheet Sebagai Pengolah Data Spasial.
Terima kasih penulis ucapkan kepada BapakBregas Budianto selaku pembimbing.
Ungkapan terima kasih juga disampaikan kepada ayah, ibu, serta seluruh keluarga, atas segala doa
dan kasih sayangnya. Serta teman – teman GFM 45 yang selalu mendukung penulis.
Semoga karya ilmiah ini bermanfaat.
Adi Mulyadi
RIWAYAT HIDUP
ADI MULYADI
Skripsi
sebagai salah satu syarat untuk memperoleh gelar
Sarjana Sains
pada
Departemen Geofisika dan Meteorologi
BOGOR
2013
ix
DAFTAR ISI
DAFTAR TABEL xi
DAFTAR GAMBAR xi
DAFTAR LAMPIRAN xi
I. PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Tujuan 1
II. TINJAUAN PUSTAKA 1
2.1 Sistem Informasi Geografis 1
2.2 Data Spasial 1
2.3 Sumber Data Spasial 2
2.4 Citra Penginderaan Jauh 2
2.5 Microsoft Excel 2
2.5.1 Fitur Makro Pada Microsoft Excel 3
III. METODOLOGI 3
3.1Waktu dan Tempat 3
3.2 Alat dan Bahan 3
3.3 Metode Penelitian 3
3.3.1 Tahap Perencanaan 3
3.3.2 Tahap Analisis 4
3.3.3 Tahap Rancangan 4
3.3.4 Tahap Implementasi 4
IV. HASIL DAN PEMBAHASAN 4
4.1 Tahap Perencanaan 4
4.2 Tahap Analisis 5
4.3 Tahap Rancangan 6
4.3.1 Desain Input 6
4.3.2 Desain Output 8
4.4 Tahap Implementasi 8
4.4.1 Mengolah Data Raster Menjadi Citra 8
4.4.2 Melakukan Overlay 2 Citra 11
4.4.3 Menghitung Panjang Garis Pantai 12
4.4.4 Menghitung Luas Penutupan Tajuk 13
V. KESIMPULAN DAN SARAN 14
5.1 Kesimpulan 14
5.2 Saran 14
x
DAFTAR PUSTAKA 14
LAMPIRAN 15
xi
DAFTAR TABEL
1 Cuplikan dataraster 9
2 Cuplikan data raster yang telah disusun 9
DAFTAR GAMBAR
DAFTAR LAMPIRAN
pada penelitian ini, sebegai perangkat lunak Raster, dan Visualisasi Data
bantu. Gambar).
Kelebihan dari aplikasi ini adalah 2. Overlay yang berisi 1 makro
aplikasi ini diharapkan menjadi aplikasi (Overlay).
pengolah data spasial sederhana yang 3. Perhitungan yang berisi 2 makro
fleksibel. Sehingga mudah untuk (Panjang Garis Pantai dan
diimplementasikan, serta tidak memerlukan LuasPenutupan Tajuk).
spesifikasi komputer tertentu. Selain itu 4. Tools yang berisi 1 makro
yang menjadi kelebihan adalah dengan (Adjusting Cell Value).
adanya perangkat lunak GetPixels, Penggunaan aplikasi Visual Studio 2010
memungkinkan aplikasi ini mengolah memungkinkan dibuatnya add-in untuk
berbagai macam citra, untuk berbagai Microsoft Excel 2010, sehingga aplikasi
kebutuhan. Hal ini menjadi salah satu EXACT dapat tampilsebagai toolbar. Hal
keuntungan, karena dapat digunakan untuk tersebut diharapkan memberikan keleluasaan
mengolah data-data keluaran Badan serta kemudahan pengguna dalam proses
Meteorologi, Klimatologi, dan Geofisika pengolahan informasi.
(BMKG) yang umumnya berupa citra atau
gambar, serta citra dari satelit landsat dan Aplikasi EXACT pada ribbon Ms. Excel 2010
GMS.
Gambar 7 Form input dari makro Visualisasi Pengguna dapat memilih data dari
Data Gambar worksheet mana yang akan diolah dengan
memilih worksheet yang tersedia pada
Pengguna memasukan nilai dari masing- combo box Data. Sedangkan hasil dapat
masing komponen (RGB) yang akan dilihat pada text box Hasil.
diolah dengan memilih worksheet yang
tersedia pada combo box Data. 6. Luas Penutupan Tajuk
Sedangkan untuk hasil menggunakan Merupakan makro untuk menghitung
combo box Hasil. luas penutupan tajuk. Data input untuk
fungsi ini harus berupa foto tajuk /
4. Overlay kanopi dalam format hitam-putih.
Merupakan makro untuk melakukan
overlay 2 citra atau lebih.
8
Gambar 15 Hasil pengolahan data radiasi matahari dengan menggunakan skala 3warna
12
Gambar 18 Hasil overlay peta dasar pulau Jawa dengan data suhu permukaannya
4.4.4 Menghitung Luas Penutupan Tajuk Logika yang digunakan pada makro
Penutupan tajuk merupakan area atau Luas Penutupan Tajuk adalah sebagai
wilayah yang diatasnya terdapat kanopi atau berikut :
tajuk, sehingga menghalangi lewatnya sinar 1. Menghitung jumlah sel
matahari. Perhitungan luas penutupan tajuk keseluruhan dari foto tajuk.
biasanya dilakukan dengan mengukur luas 2. Menghitung jumlah sel dengan
bayangan tajuk. Secara sederhana, akan nilai 0 (warna hitam).
dibuat poligon menggunakan tali dan patok 3. Menghitung presentasi jumlah sel
yang ditancapkan di tanah. Lalu tali akan dengan nilai 0 terhadap jumlah sel
mengelilingi banyangan tajuk hingga keseluruhan.
membentuk poligon, luas dari poligon 4. Presentasi yang didapat
tersebut yang disebut luas penutupan tajuk. merupakan presentasi luas
Aplikasi ini menggunakan pendekatan penutupan tajuk.
serupa untuk menghitung luas penutupan
tajuk. Denganmenggunakan foto tajuk yang Contoh pengolahan menggunakan foto
diambil dari bawah. Pada foto, tajuk akan tajuk seperti pada gambar 21.
berwarna lebih gelap (jika foto diambil dari
bawah tajuk) daripada sekitarnya. Hal
tersebut dikarenakan tajuk menghalangi
lewatnya cahaya matahari. Jadi ketika foto
tajuk berformat hitam-putih, daerah berwana
hitam adalah tajuk dan yang berwana putih
adalah daerah yang tertembus sinar
matahari.
Untuk mengolah foto tajuk digunakan
perangkat lunak GetPixels untuk
mendapatkan nilai warna dari tiap pixel.
Hasilnya akan tersimpan kedalam 3 sheet,
yang masing-masing berisi nilai warna
merah, biru, dan hijau. Kemudian dengan Gambar 21 Foto tajuk (hitam-putih)
menggunakan aplikasi EXACT, nilai warna
pada ketiga sheet tersebut akan dikonversi, Hasil yang didapat adalah penutupan
sehingga hanya akan diperoleh 2 nilai tajuk sebesar 73%. Besarnya luas penutupan
warna, yaitu 255 (putih) dan 0 (hitam). Sel tajuk yang didapat tidak dalam ukuran suatu
yang memiliki nilai warna <100 akan diubah skala tertentu, melainkan dalam persen. Hal
nilainya menjadi 0. Sedangkan sel dengan tersebut dikarenakan tidak diketahuinya luas
nilai >100 akan diubah nilainya menjadi pasti dari daerah yang ada di dalam foto.
255. Tujuannya agar foto memiliki kontras
yang jelas antara tajuk dan bukan tajuk.
15
5.2 Saran
Penelitian selanjutnya diharapkan bisa
mengkaji lebih banyak potensi dari
15
LAMPIRAN
MULAI
Input data :
Gambar
(.jpg .jpeg .gif)
Microsoft Excel
SELESAI
16
MULAI
Input data :
Raster
(X, Y, Z)
Looping (Y)
└Looping (X)
End
Looping (X)
Tidak └Looping (Y)
Ya
WorksheetHasil
(data raster
telahtersusun)
SELESAI
17
MULAI
Input data :
Raster
(X, Y, Z)
M = (Z / C3) * 255
Z, B, G, dan R O = [ (Z – C3) / C3 ] * 255 Z, C dan C3
P = [ ((Z – (2/3 * C)) / C3 ] * 255
Tidak Tidak
Z ≤ 1/3 C 1/3 C< Z ≤ 2/3 C 2/3 C< Z ≤ C
Ya Ya Ya
End
Looping (X)
Tidak └Looping (Y)
Ya
WorksheetHasil
(data raster
telahdivisualisasi)
SELESAI
18
MULAI
Looping (Y)
└Looping (X)
End
Looping (X)
Tidak └Looping (Y)
Ya
WorksheetHasil
(data raster
telahdivisualisas
i)
SELESAI
19
MULAI
Input data :
Raster
(X, Y, Z)
Looping (Y)
└Looping (X)
PetaDasar
NilaiZ pada(X, Y) = 0
Ya
Tidak
End
Looping (X)
Tidak └Looping (Y)
Ya
Data
telahdiovelayde
nganpetadasar
SELESAI
20
MULAI
C = jumlahselbernilai 0 (Z = 0)
PanjangGarisP
antai (km)
SELESAI
21
MULAI
Input data :
Raster
(X, Y, Z)
Konversi Konversi
NilaiSel NilaiSel
C = jumlahselbernilai 0
D = jumlahsemuasel
𝐂𝐂
𝐱𝐱 𝟏𝟏𝟏𝟏𝟏𝟏%
𝐃𝐃
LuasPenutupan
Tajuk (%)
SELESAI
22
Perangkat lunak GetPixels dapat di akses dari folder EXACT, pada file GetPixels.exe
Catatan : Segala bentuk pertanyaan terkait EXACT dan GetPixels, seperti Password, Project
Code , Error, dan lain-lain dapat disampaikan melalui email ke alamat
adi.mulya@hotmail.com