• Tidak ada hasil yang ditemukan

PENDAHULUANPENDAHULUAN

I.4.10.1 IDL/ENVI

I.4.10.1 IDL/ENVI. Environment for Visualizing Images Environment for Visualizing Images (ENVI) adalah paket (ENVI) adalah paket  perangkat

 perangkat lunak lunak pemrosesan pemrosesan citra citra yang yang disusun disusun menggunakan menggunakan bahasa bahasa IDLIDL (( Interactive  Interactive Data LanguageData Language). ENVI mampu mengenali format HDF yang digunakan). ENVI mampu mengenali format HDF yang digunakan

dalam distribusi data citra ASTER dan mengkonversinya kedalam format lain.

dalam distribusi data citra ASTER dan mengkonversinya kedalam format lain.

Sebagai perangkat lunak pemrosesan citra, ENVI memiliki fasilitas yang cukup Sebagai perangkat lunak pemrosesan citra, ENVI memiliki fasilitas yang cukup lengkap untuk melakukan berbagai hal yang diperlukan dalam penelitian ini, seperti lengkap untuk melakukan berbagai hal yang diperlukan dalam penelitian ini, seperti  pemilihan

 pemilihan dan dan pengukuran pengukuran GCPs GCPs ((Ground Control PointsGround Control Points), rektifikasi,), rektifikasi, registrasi/geocoding citra,

registrasi/geocoding citra,contrast-stretching contrast-stretching , dan lain-lain. ENVI mampu mengukur, dan lain-lain. ENVI mampu mengukur koordinat suatu titik sampai pada ketelitian sub-piksel. Dalam penelitian ini koordinat suatu titik sampai pada ketelitian sub-piksel. Dalam penelitian ini digunakan ENVI versi 3.1, yang dijalankan dengan

digunakan ENVI versi 3.1, yang dijalankan dengan menggunakan IDL versi 5.1.1.menggunakan IDL versi 5.1.1.

I.4.10.2. Delphi 5. Bahasa pemrograman yang dipilih untuk pembuatan model I.4.10.2. Delphi 5. Bahasa pemrograman yang dipilih untuk pembuatan model  permukaan

 permukaan digital digital ini ini adalah adalah bahasa bahasa pemrograman pemrograman yang yang dapat dapat memberikanmemberikan kecepatan maksimum pada proses hitungan, mengingat proses korelasi otomatis kecepatan maksimum pada proses hitungan, mengingat proses korelasi otomatis melibatkan hitungan

melibatkan hitungan  floating-point  floating-point   dalam jumlah yang sangat besar. Pada citra  dalam jumlah yang sangat besar. Pada citra ASTER berukuran 1000 piksel x 1000 piksel, dengan resolusi model permukaan ASTER berukuran 1000 piksel x 1000 piksel, dengan resolusi model permukaan digital 15 meter, maka titik yang harus diproses berjumlah 1.000.000 titik. Oleh digital 15 meter, maka titik yang harus diproses berjumlah 1.000.000 titik. Oleh karena itu, bahasa-bahasa pemrograman seperti yang bersifat terinterpretasi, seperti karena itu, bahasa-bahasa pemrograman seperti yang bersifat terinterpretasi, seperti Matlab, IDL, dan QBasic, bukan merupakan pilihan yang tepat. Pada bahasa Matlab, IDL, dan QBasic, bukan merupakan pilihan yang tepat. Pada bahasa terinterpretasi, program tidak secara langsung dieksekusi oleh komputer, melainkan terinterpretasi, program tidak secara langsung dieksekusi oleh komputer, melainkan melalui proses penerjemahan dahulu. Delphi dipilih karena kemampuannya membuat melalui proses penerjemahan dahulu. Delphi dipilih karena kemampuannya membuat sebuah program yang langsung dieksekusi oleh CPU (

sebuah program yang langsung dieksekusi oleh CPU (Central Processing Unit Central Processing Unit ),), sehingga pengolahan data berlangsung lebih cepat.

sehingga pengolahan data berlangsung lebih cepat.

Delphi adalah salah satu bahasa pemrograman komputer yang merupakan Delphi adalah salah satu bahasa pemrograman komputer yang merupakan  perkembangan

 perkembangan dari dari bahasa bahasa Pascal. Pascal. Bahasa Bahasa Pascal Pascal terkenal terkenal karena karena terstruktur,terstruktur, fleksibel, serta mudah dipahami dan dipelajari. Selaras dengan perkembangan fleksibel, serta mudah dipahami dan dipelajari. Selaras dengan perkembangan teknologi informasi yang menuntut interaksi yang lebih mudah antara manusia teknologi informasi yang menuntut interaksi yang lebih mudah antara manusia dengan komputer, maka bahasa Pascal yang semula hanya berjalan pada modus teks dengan komputer, maka bahasa Pascal yang semula hanya berjalan pada modus teks dibawah sistem operasi DOS (

dibawah sistem operasi DOS ( Disk  Disk Operating Operating SystemSystem), dikembangkan menjadi), dikembangkan menjadi  perangkat

 perangkat pemrograman komputer pemrograman komputer yang dirancang yang dirancang untuk memanfaatkan untuk memanfaatkan keunggulankeunggulan sistem operasi Windows.

sistem operasi Windows.

Delphi dirancang sebagai bahasa pemrograman berbasis RAD (

Delphi dirancang sebagai bahasa pemrograman berbasis RAD ( Rapid Rapid  Application

 Application Development Development ) yang memungkinkan pembuatan program komputer) yang memungkinkan pembuatan program komputer secara cepat dan handal, sehingga pemrogram dapat memfokuskan diri pada secara cepat dan handal, sehingga pemrogram dapat memfokuskan diri pada

 penyelesaian

 penyelesaian pekerjaan pekerjaan pemrograman, pemrograman, bukan bukan pada pada detail detail teknis teknis pemrograman pemrograman ituitu sendiri.

sendiri.

Dalam lingkungan Windows, interaksi antara pengguna dengan komputer Dalam lingkungan Windows, interaksi antara pengguna dengan komputer dilakukan melalui tampilan grafis di layar monitor. Lembar kerja utama dimana dilakukan melalui tampilan grafis di layar monitor. Lembar kerja utama dimana komponen-komponen antarmuka seperti

komponen-komponen antarmuka seperti buttonbutton,, text boxtext box,, check boxcheck box, diletakkan, diletakkan adalah

adalah  form form. Tiap-tiap komponen mempunyai. Tiap-tiap komponen mempunyai  properties properties  sendiri-sendiri yang  sendiri-sendiri yang mengatur penampilan maupun sifat dari komponen itu. Pemrograman dalam mengatur penampilan maupun sifat dari komponen itu. Pemrograman dalam Windows bersifat

Windows bersifat event-drivenevent-driven, artinya kerja program dikendalikan oleh kejadian, artinya kerja program dikendalikan oleh kejadian ((event event ), seperti peng-klik-an mouse pada komponen), seperti peng-klik-an mouse pada komponen buttonbutton, pemilihan menu,, pemilihan menu,  pengisian

 pengisian text-boxtext-box, dan lain-lain. Tiap kejadian membangkitkan serangkaian instruksi, dan lain-lain. Tiap kejadian membangkitkan serangkaian instruksi yang dikerjakan oleh komputer.

yang dikerjakan oleh komputer.

Untuk memecah program menjadi bagian-bagian yang sederhana dapat Untuk memecah program menjadi bagian-bagian yang sederhana dapat dilakukan dengan membuat prosedur dan fungsi. Sebuah fungsi adalah serangkaian dilakukan dengan membuat prosedur dan fungsi. Sebuah fungsi adalah serangkaian instruksi yang akan mengembalikan suatu nilai setelah fungsi tersebut dipanggil, instruksi yang akan mengembalikan suatu nilai setelah fungsi tersebut dipanggil, sedangkan prosedur hanya melakukan serangkaian instruksi tanpa mengembalikan sedangkan prosedur hanya melakukan serangkaian instruksi tanpa mengembalikan nilai apapun.

nilai apapun.

24 24

BAB II

BAB II

Dalam dokumen pdf pembuatan dem dari citra aster compress (Halaman 34-37)

Dokumen terkait