otomatisasi pembuatan kontur sungai di...

25
OTOMATISASI PEMBUATAN KONTUR SUNGAI DI AUTODESK LAND DESKTOP MENGGUNAKAN BAHASA PEMROGRAMAN AUTOLISP M ZANUAR P 3506100048

Upload: lecong

Post on 17-Feb-2018

245 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

OTOMATISASI PEMBUATAN KONTUR SUNGAI DI AUTODESK LAND DESKTOP

MENGGUNAKAN BAHASA PEMROGRAMAN AUTOLISP

M ZANUAR P3506100048

Page 2: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Latar Belakang• Hasil pembuatan kontur sungai dari data profil

menggunakan Autodesk Land Desktop membutuhkanproses editing yang lama.

• Dibutuhkan otomatisasi pembuatan kontur sungai diAutodesk Land Desktop.

• Menggunakan AutoLISP karena merupakan bahasapemrograman utama dalam Autodesk dan tidakmembutuhkan instalasi software lain untukmelakukan pemrograman.

• Banyak pengguna Autodesk Land Desktop kurangmengetahui adanya AutoLISP, padahal manfaatnyasangat besar untuk keperluan penggambarankhususnya di bidang survei dan pemetaan.

Page 3: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Rumusan MasalahBagaimana cara untuk mengotomatisasi pembuatankontur sungai di Autodesk Land Desktop ?

Batasan Masalah• Program otomatisasi digunakan untuk pembuatan

kontur sungai di Autodesk Land Desktop.• Menggunakan bahasa pemrograman AutoLISP.• Interpolasi kontur yang dipakai adalah interpolasi

linier menggunakan TIN (Triangulasi Irregular Network).

• Menggunakan studi kasus pada berbagai tipe sungai.

Page 4: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Data yang digunakan adalah data pengukuran profilmelintang.

Kontur yang digunakan sebagai acuan adalah konturyang sudah diverifikasi.

TujuanMembuat program otomatisasi dalam pembuatankontur sungai di Autodesk Land Desktop denganmenggunakan bahasa pemrograman AutoLISP danmembandingkan dengan kontur hasil Autodesk Land Desktop serta menganalisa hasilperbandingan.

Page 5: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Manfaat Mempermudah pembuatan kontur sungai dari

data profil melintang di Autodesk Land Desktop Mengenalkan pemrograman menggunakan

AutoLISP. Membantu perkembangan Teknik Geomatika

dalam bidang pemrograman.

Page 6: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Digram Alir Pembuatan ProgramSelengkapnya

Page 7: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Pembuatan Program Pembuatan program menggunakan AutoLISP. AutoLISP merupakan bahasa pemrograman utama yang

digunakan di setiap produk dari Autodesk termasuk Autodesk Land Desktop, menggunakan dasar bahasa pemrograman LISP (List Programming).

Pembuatan program dilakukan di Visual LISP Editor. Untuk menjalankan editor ini dapat menggunakan dua

langkah yaitu :• menggunakan perintah Tools > AutoLISP > Visual LISP

Editor.• menggunakan perintah command prompt yaitu vlide.

Page 8: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai
Page 9: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Program yang dibuat untuk tujuan otomatisasipembuatan kontur secara garis besar terbagi menjadidua jenis, yaitu : Program utama yang digunakan untuk mengolah

input yang diberikan pengguna kemudianmemberikan output sesuai dengan alur program yang dibuat. Tipe file dari program ini adalah lsp.

Form dialog dengan pengguna yang digunakan untukmerekam input yang diberikan oleh penggunakemudian menghubungkannya dengan program utama. Tipe dari program ini adalah dcl.

Page 10: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Hasil dari pembuatan program otomatisasi terdiri dari 3 program, yaitu :1. Program interpolasi titik

Program ini menggunakan input data koordinat titik (X, Y, Z) berupa file dengan tipe xls ataupun xlsx dengan format yang telah ditentukan. Hasil dari program ini adalah plotting titik di Autodesk Land Desktop terdiri dari titik-titik dari data yang diinputkan dan titik-titik hasil interpolasi.

Page 11: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

2. Program membaca koordinatHasil dari program ini adalah file dengan tipe txt yang berisi koordinat titik-titik yang telah diplot di Autodesk Land Desktop.

3.Program penarikan garis konturDari file koordinat titik yang sudah ada dimasukkan ke excel untuk diolah kemudian dimasukkan sebagai input program ini. Hasilnya adalah garis kontur yang diplot di Autodesk Land Desktop.

Page 12: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Pengecekan Hasil Program1. Program Interpolasi Titik

Dilakukan dengan cara membandingkan hasilprogram interpolasi dengan perhitungan manual.Koordinat titik yang digunakan adalah :A ( 483804.7 ; 74396.54 ; 27.49 ) mB ( 483804.5 ; 74395.45 ; 29.45 ) mInterval yang digunakan sebesar 1 meter.Dari data tersebut maka yang dicari adalah titik C dengan tinggi 28 dan titik D dengan tinggi 29.

Page 13: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Perhitungan manualJarak titik A ke B : 1.097Selisih tinggi titik A dan titik B : 1.96Selisih tinggi titik A dan titik C : 0.51, Maka berdasarkan rumus (1.1) jarak titik A ke titik C adalah ( 1.097 x 0.51) / 1.96 = 0.285Selisih tinggi titik A ke titik D : 1.51 ,Maka berdasarkan rumus (1.1) jarak titik A ke titik D adalah ( 1.097 x 1.51) / 1.96 = 0.845.

Page 14: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Hasil program interpolasi titikDidapatkan dua titik hasil interpolasi yaitu titik berketinggian 28 dengan jarak sebesar 0.285 dari titik awal dan titik berketinggian 29 dengan jarak 0.845 dari titik awal.

Dari perbandingan hasil yang didapatkan dari program interpolasi titik dengan hasil perhitungan secara manual, dapat diambil kesimpulan bahwa program interpolasi titik dapat menghasilkan data yang benar.

Page 15: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

2. Program Baca Koordinat TitikPengecekan dilakukan dengan membandingkanjumlah titik dan koordinat titik yang dibaca denganisi dari file yang dihasilkan dari program. Pengecekandilakukan dengan membuat titik berjumlah 3 titikdengan koordinat sebagai berikut :483809,36 74439,3 27,06483806,65 74414,63 25,29483804,65 74396,54 27,49

Page 16: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Setelah digambar di Autodesk Land Desktop, kemudian menggunakan program baca koordinat dan hasilnya adalah berikut :

Dari perbandingan hasil program dengankoordinat titik yang dimasukkan, program inidapat disimpulkan dapat menghasilkan data yang benar.

Page 17: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

3. Program Penarikan KonturPengecekan hasil program penarikan kontur dilakukandengan mengecek setiap koordinat dari file yang diinputkan dengan garis yang tergambar di Autodesk Land Desktop. Dari hasil pengecekan didapatkansetiap garis sudah tergambar dari setiap koordinatyang dimasukkan, maka disimpulkan bahwa programini menghasilkan kontur sesuai dengan data yang dimasukkan.

Page 18: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Perbandingan Hasil Kontur• Dari dua data profil sungai yang dimasukkan

didapatkan dua hasil kontur, hasil kontur inikemudian dibandingkan dengan kontur acuandengan cara overlay. Dari hasil overlay dua hasilkontur dari program otomatisasi mempunyaibentuk yang sama dengan kontur acuan.Selengkapnya

Page 19: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Dua data profil sungai yang diujikan ke program otomatisasi dimasukkan ke Autodesk Land Desktop untuk didapatkan hasil kontur. Selanjutnya dua hasil kontur Autodesk Land Desktop dibandingkan dengan kontur acuan. Dari hasil overlay dua hasil kontur tersebut didapatkanbentuk yang berbeda dengan kontur acuan.

Selengkapnya

Page 20: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Analisa Hasil Kontur Dari overlay hasil otomatisasi pembuatan kontur

sungai 1 dan sungai 2 dengan kontur acuan didapatkanbentuk kontur yang sama. Penyimpangan hasil konturotomatisasi sungai 1 dengan kontur acuan mempunyainilai penyimpangan terkecil 0.01 meter dan nilaipenyimpangan terbesar 3.53 meter.

Sedangkan hasil kontur otomatisasi sungai 2 dengankontur acuan mempunyai nilai penyimpangan terkecil0.01 meter dan nilai penyimpangan terbesar 1.53 meter.

Page 21: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Terdapat perbedaan nilai penyimpangan antara hasilkontur sungai 1 dan hasil kontur sungai 2 disebabkankarena perbedaan interval setiap profil melintang.Sungai 2 mempunyai interval profil melintang yanglebih rapat dibandingkan interval profil melintangsungai 1, karena bentuk sungai 2 berliku-likudibandingkan sungai 1 yang relatif lurus.

Page 22: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Dari hasil pengujian program menggunakan dua data profil sungai dengan jumlah 10 profil dan 13 profil, pembuatan kontur sungai menggunakan program otomatisasi membutuhkan waktu yang cukup lama dibandingkan menggunakan Autodesk Land Desktop. Tetapi hasil kontur Autodesk Land Desktopmempunyai bentuk yang berbeda dengan kontur acuan, sehingga membutuhkan waktu yang lama untuk melakukan editing.

Page 23: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Kesimpulan Program otomatisasi pembuatan kontur yang terdiri

dari interpolasi titik, baca koordinat titik, dan penarikan kontur dapat menghasilkan data yang benar dan dapat menggambarkan kontur secara otomatis.

Jarak antar profil melintang dari data profil sungai yang dimasukkan ke program otomatisasi mempengaruhi besar penyimpangan hasil kontur dengan kontur acuan, semakin rapat jarak antar profil yang digunakan semakin kecil nilai penyimpangan yang didapatkan.

Page 24: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Pembuatan kontur sungai dari data profil melintang menggunakan program otomatisasi lebih efektif dibandingkan menggunakan Autodesk Land Desktop, karena hasil kontur Autodesk Land Desktopmembutuhkan proses editing yang lama.

Kelebihan program ini adalah dapat digunakan untuk melakukan impor titik dari setiap sheet di dalam file dengan tipe *.xls dan *.xlsx. Dan kelebihan yang lain adalah dapat digunakan untuk mengecek gambar kontur yang sudah ada.

Kekurangan program ini adalah membutuhkan waktu yang cukup lama untuk memproses data yang jumlahnya banyak.

Page 25: OTOMATISASI PEMBUATAN KONTUR SUNGAI DI …digilib.its.ac.id/public/ITS-Undergraduate-13881-3506100048... · dilakukan dengan membuat titik berjumlah 3 titik dengan koordinat sebagai

Saran Perlu adanya kajian yang lebih dalam

pemrograman AutoLISP karena kegunaanya dalam penggambaran di Autodesk sangat dibutuhkan apalagi untuk penggambaran yang sering dilakukan dan membutuhkan proses otomatisasi khususnya di bidang survei dan pemetaan.

Dalam proses pengolahan data, AutoLISP perlu dikombinasikan dengan pemrograman yang lain, misal VBA (Visual Basic Application).