jurnal - 672009301 -...

25
1. Pendahuluan Sejak diberlakukannya otonomi daerah, setiap daerah secara mandiri wajib untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor andalan dalam pembangunan wilayah di Kabupaten Boyolali, kondisi alam dan potensi pendukung lainnya memberi peluang bagi pengembangan pertanian. Potensi pertanian pertanian Boyolali meliputi tanaman pangan, palawija dan holtikultura. Untuk mencapai hasil pertanian yang optimal maka diperlukan program pembangunan yang tertata dengan baik agar lahan tetap produktif dan tidak mengalami kerusakan akibat penggunaan yang berlebihan. Zona agroekologi (ZAE) merupakan salah satu cara dalam menata penggunaan lahan melalui pengelompokan wilayah berdasarkan kesamaan sifat dan kondisi wilayah. Komponen utama agroekologi adalah iklim, fisiografi atau bentuk wilayah, dan tanah. Pengelompokan bertujuan untuk menetapkan area pertanaman dan komoditas potensial, berskala ekonomi, dan tertata dengan baik agar diperoleh sistem usaha tani yang berkelanjutan [1]. Logika fuzzy merupakan logika yang mampu mengatasi ketidakpastian dalam menentukkan zona agroekologi di suatu wilayah. Logika fuzzy merupakan pengembangan dari logika boolean atau klasik, dimana logika boolean menyatakan bahwa segala hal diekspresikan dalam istilah, sedangkan logika fuzzy menyatakan segala hal diekspresikan dalam istilah derajat keanggotaan [2]. Dengan penerapan Sistem Informasi Geografis (SIG), informasi ZAE dapat ditampilkan dalam bentuk peta berbasis web sehingga mempermudah masyarakat umum untuk melihat dan memahami informasi mengenai ZAE. Penelitian yang dilakukan oleh Sri Yulianto (2012) telah menghasilkan SIG yang dapat menampilkan hasil perhitungan ZAE namun keterbatasan fungsi dan feature yang dimiliki mengakibatkan sistem yang dihasilkan masih sederhana dan kurang interaktif. Berdasarkan latar belakang yang ada maka perlu dirancang SIG baru memiliki kualitas yang lebih baik dari sistem sebelumnya. Pemakaian framework menjadi salah satu solusi untuk menambah fungsi pada sebuah SIG. Salah satu framework SIG yang tersedia yaitu framework Pmapper, Pmapper merupakan suatu framework yang menawarkan fungsi luas dan berbagai konfigurasi untuk memfasilitasi setup dari aplikasi MapServer berbasis PHP / MapScript [7]. Penambahan fungsi yang belum ada dari penelitian sebelumnya antara lain fungsi print untuk mencetak, fungsi zoom in dan zoom out dan fungsi query (identify, select, search). Sistem informasi geografis ZAE Kabupaten Boyolali dikembangkan dalam lingkungan sistem operasi windows menggunakan framework Pmapper. Pengguna dalam sistem ini yaitu Admin yang mengelola sistem dan User yang dapat melihat informasi yang disajikan sistem. Hasil yang diharapkan dari penelitian ini adalah sebuah SIG yang mampu menampilkan informasi berupa peta persebaran ZAE Kabupaten Boyolali berbasis web secara dinamis.

Upload: phamhanh

Post on 13-Mar-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

1. Pendahuluan Sejak diberlakukannya otonomi daerah, setiap daerah secara mandiri wajib

untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor andalan dalam pembangunan wilayah di Kabupaten Boyolali, kondisi alam dan potensi pendukung lainnya memberi peluang bagi pengembangan pertanian. Potensi pertanian pertanian Boyolali meliputi tanaman pangan, palawija dan holtikultura. Untuk mencapai hasil pertanian yang optimal maka diperlukan program pembangunan yang tertata dengan baik agar lahan tetap produktif dan tidak mengalami kerusakan akibat penggunaan yang berlebihan.

Zona agroekologi (ZAE) merupakan salah satu cara dalam menata penggunaan lahan melalui pengelompokan wilayah berdasarkan kesamaan sifat dan kondisi wilayah. Komponen utama agroekologi adalah iklim, fisiografi atau bentuk wilayah, dan tanah. Pengelompokan bertujuan untuk menetapkan area pertanaman dan komoditas potensial, berskala ekonomi, dan tertata dengan baik agar diperoleh sistem usaha tani yang berkelanjutan [1]. Logika fuzzy merupakan logika yang mampu mengatasi ketidakpastian dalam menentukkan zona agroekologi di suatu wilayah. Logika fuzzy merupakan pengembangan dari logika boolean atau klasik, dimana logika boolean menyatakan bahwa segala hal diekspresikan dalam istilah, sedangkan logika fuzzy menyatakan segala hal diekspresikan dalam istilah derajat keanggotaan [2].

Dengan penerapan Sistem Informasi Geografis (SIG), informasi ZAE dapat ditampilkan dalam bentuk peta berbasis web sehingga mempermudah masyarakat umum untuk melihat dan memahami informasi mengenai ZAE. Penelitian yang dilakukan oleh Sri Yulianto (2012) telah menghasilkan SIG yang dapat menampilkan hasil perhitungan ZAE namun keterbatasan fungsi dan feature yang dimiliki mengakibatkan sistem yang dihasilkan masih sederhana dan kurang interaktif. Berdasarkan latar belakang yang ada maka perlu dirancang SIG baru memiliki kualitas yang lebih baik dari sistem sebelumnya.

Pemakaian framework menjadi salah satu solusi untuk menambah fungsi pada sebuah SIG. Salah satu framework SIG yang tersedia yaitu framework Pmapper, Pmapper merupakan suatu framework yang menawarkan fungsi luas dan berbagai konfigurasi untuk memfasilitasi setup dari aplikasi MapServer berbasis PHP / MapScript [7]. Penambahan fungsi yang belum ada dari penelitian sebelumnya antara lain fungsi print untuk mencetak, fungsi zoom in dan zoom out dan fungsi query (identify, select, search).

Sistem informasi geografis ZAE Kabupaten Boyolali dikembangkan dalam lingkungan sistem operasi windows menggunakan framework Pmapper. Pengguna dalam sistem ini yaitu Admin yang mengelola sistem dan User yang dapat melihat informasi yang disajikan sistem. Hasil yang diharapkan dari penelitian ini adalah sebuah SIG yang mampu menampilkan informasi berupa peta persebaran ZAE Kabupaten Boyolali berbasis web secara dinamis.

Page 2: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

2. Kajian Pustaka

Sebuah penelitian yang berjudul “Pembangunan Sistem Zona Agroekologi (ZAE) menggunakan Logika Fuzzy pada Wilayah Pertanian Kabupaten Semarang Berbasis Data Spasial” menuliskan dalam bidang pertanian terdapat hubungan yang erat antara faktor klimatologis, bentuk kewilayahan, dan tanah. Pengelompokan suatu wilayah berdasarkan keadaan fisik lingkungan yang hampir sama, dimana keragaman tanaman dan hewan dapat diharapkan tidak ada perbedaan secara nyata, disebut sebagai Agroekologi. Komponen utama agroekologi adalah iklim, fisiografi atau bentuk wilayah, dan tanah. Tujuan yang hendak dicapai pada penetapan zona agroekologi (ZAE) adalah untuk menetapkan komoditas potensial berskala ekonomi agar sistem usaha tani dapat berkelanjutan [3].

Penerapan logika fuzzy juga sudah banyak dalam menentukan suatu keputusan dengan memperhatikan data-data yang ada. Dalam jurnal lain yang berjudul “The Agroecological Zone using Fuzzy Logic for Land Suitability and Regional Sustainable Food Insecurity in Boyolali, Central of Java Indonesia.” Dinyatakan bahwa logika fuzzy dipilih karena cukup banyak data karakteristik lahan yang nilainya mengandung ketidakpastian. Konsep Fuzzy Inference Systems (FIS) memungkinkan untuk menetapkan kesesuaian lahan yang akan digunakan oleh jenis tertentu dari tanaman, faktor penghambat dan saran manajerial yang dapat diterapkan untuk mengatasi adanya faktor penghambat, dan juga lokasi yang tepat untuk jenis tanaman tertentu [4].

Perbedaan yang terdapat pada penelitian ini yaitu penggunaan framework Pmapper untuk menjawab kelemahan pada penelitian sebelumnya. Penelitian kali ini dapat menampilkan hasil pencarian lokasi ZAE berdasarkan nama desa dan kecamatan,sistem juga dapat mencetak melakukan proses zoom in dan zoom out serta mencetak peta dalam format PDF dan PNG.

Agroekologi adalah pengelompokan suatu wilayah berdasarkan keadaan fisik lingkungan yang hampir sama dimana keragaman tanaman dan hewan dapat diharapkan tidak akan berbeda dengan nyata. Komponen utama agroekologi adalah iklim, fisiografi atau bentuk wilayah, dan tanah. Sistem pertanian berkelanjutan akan terwujud apabila lahan digunakan untuk sistem pertanian yang tepat dengan cara pengelolaan yang sesuai. Apabila lahan tidak gunakan dengan tepat, produktivitas akan cepat menurun dan ekosistem menjadi terancam kerusakan. Penggunaan lahan yang tepat selain menjamin bahwa lahan dan alam ini memberikan manfaat untuk pemakai pada masa kini, juga menjamin bahwa sumberdaya alam ini bermanfaat untuk generasi penerus di masa mendatang [1]. Dengan mempertimbangkan keadaan agroekologi, penggunaan lahan berupa sistem produksi dan pilihan-pilihan tanaman yang tepat dapat ditentukan. Metode penyusunan Zona Agroekologi (ZAE) dilakukan melalui penggabungan antara karakteristik fisiografi lahan (kelerengan, drainase, tinggi tempat) dan iklim (curah hujan dan suhu). Data karakteristik fisiografi lahan dan iklim diperoleh melalui pengolahan peta kontur, peta ketinggian tempat, dan data curah hujan menjadi peta digital kemiringan, kelembaban, rejim suhu, dan drainase. Peta-peta digital yang telah dihasilkan tersebut ditumpang-susunkan sehingga diperoleh

Page 3: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Zona Agroekologi (ZAE) sebagai satuan pemetaan. Tahap-tahap dalam menentukan Zona Agroekologi (ZAE) adalah : [11].

Pengelompokan zona utama, yang didasarkan pada peta digital kemiringan lereng. Wilayah dikelompokkan dalam empat zona berdasarkan kemiringan lereng, yaitu a) Zona satu : Kemiringan < 8%, dengan fisiografi datar hingga agak datar; b) Zona dua : Kemiringan 8-15%, dengan fisiografi berombak dan lereng agak curam; c) Zona tiga : Kemiringan 15-40%, dengan fisiografi berbukit dan lereng curam; d) Zona empat : Kemiringan > 40%, dengan fisiografi bergunung dan lereng sangat curam.

Pengelompokan atas dasar rejim suhu udara maka wilayah terbagi menjadi tiga kelompok yaitu a).Panas (simbol A) yaitu daerah pada ketinggian 500 mdpl atau memiliki rataan suhu udara tahunan > 26°C; b).Sejuk (simbol B) yaitu daerah pada ketinggian 500-1000 mdpl atau memiliki rataan suhu udara tahunan 26°C-23°C; c).Dingin (simbol C) yaitu daerah pada ketinggian >1000 mdpl atau memiliki rataan suhu udara tahunan < 23°C.

Pengelompokan sub zona rejim kelembaban, dibedakan berdasarkan jumlah bulan kering (curah hujan<60 mm) dalam satu tahun atau didasarkan pada besarnya curah hujan. Sedangkan rejim suhu didasarkan pada ketinggian tempat dari permukaan laut yang mengikuti proses lapse rate adiabatic. Berdasarkan data rejim kelembaban yang didasarkan pada data bulan kering atau curah hujan, maka wilayah dibagi menjadi tiga kelompok yaitu a) Kering (X) yaitu jika bulan kering>7 bulan dalam satu tahun atau curah hujan tahunan <1500 mm; b).Lembab(Y) yaitu jika bulan kering antara empat sampai tujuh bulan dalam setahun atau curah hujan tahunan antara 3000-1500 mm; c).Basah (Z) yaitu bulan kering < 3 bulan dalam setahun atau curah hujan tahunan >3000 mm.

Sistem Informasi Geografis (SIG) atau Geographic Information System (GIS) merupakan suatu sistem berbasis komputer yang digunakan untuk menyimpan dan memanipulasi informasi-informasi geografis. SIG dirancang untuk mengumpulkan, menyimpan, dan menganalisis objek-objek dan fenomena-fenomena dimana lokasi geografis merupakan karakteristik yang penting atau kritis untuk dianalisis. Dengan demikian SIG merupakan sistem komputer yang memiliki empat kemampuan berikut dalam menangani data yang bereferensi geografis : (a) masukan, (b) keluaran, (c) manajemen data (penyimpanan dan pemanggilan data), (d) analisis dan manipulasi data. Hasil akhir (output) dapat dimanfaatkanuntuk mendukung pengambilan keputusan dalam perencanaan dan pengelolaan hal-hal yang berhubungan dengan geografi seperti penggunaan lahan, sumber daya alam, lingkungan transportasi, fasilitas kota, dan pelayanan umum lainnya [5].

MapServer adalah sebuah lingkungan pengembangan bersifat open source untuk pengembangan aplikasi internet yang memungkinkan pengolahan data spasial atau peta digital. Bisa dijalankan sebagai sebuah program CGI atau melalui Mapscript yang mendukung beberapa bahasa pemrograman. Map Server bekerja secara berdampingan dengan aplikasi web server. Web Server menerima request peta melalui MapServer. MapServer mengenerate request terhadap peta dan mengirimkannya ke web server. Mapserver menghasilkan keluaran berupa file graphic berdasarkan masukan yang diberikan oleh user. Komponen kuncinya

Page 4: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

adalah MapServer executable yang terdiri dari CGI program, file peta, sumber data dan output gambar [12].

Framework adalah sekumpulan library yang diorganisasikan pada sebuah rancangan arsitektur untuk memberikan kecepatan, ketepatan, kemudahan, dan konsistensi di dalam pengembangan aplikasi atau pemecahan suatu masalah.[8] Beberapa manfaat yang dapat diperoleh dari penggunaan framework adalah: 1) Penggunaan komponen-komponen reusable, waktu pengembangan lebih singkat, penerapan design patterns memudahkan dalam rancangan, pengembangan, dan pemeliharaan sistem. 2) Stability dan reliability. Aplikasi yang dibangun lebih stabil dan handal karena berbasis pada framework yang sudah teruji stabilitas dan kehandalannya. 3) Coding style yang konsisten memudahkan dalam membaca kode dan dalam menemukan bugs. 4) Security concern. Framework mengantisipasi dan memasang perisai terhadap adanya berbagai masalah keamanan yang mungkin timbul. 5) Dokumentasi. Framework dapat mendisiplinkan pengembang aplikasi untuk menulis dokumentasi yang harus dituliskan.

Pmapper merupakan suatu framework yang menawarkan fungsi luas dan berbagai konfigurasi untuk memfasilitasi setup dari aplikasi MapServer berbasis PHP / MapScript. Fungsi yang terdapat di Pmapper antara lain: - DHTML(DOM) zoom/pan, didukung browser: Mozilla/Firefox 1.+/Netscape

6.1+, IE 5/6, Opera 6.+, Konqueror 3.+ . - Pan/zoom dengan mouse, keyboard, slider, dan reference map. - Fungsi query (identify, select, search). - Hasil query ditampilkan dengan menggabungkan basis data dan hyperlinks. - Fungsi print dalam format HTML dan PDF. - Konfigurasi pada beberapa fungsi, tingkah laku dan tampilan menggunakan

INI file. - Berbagai macam model untuk tampilan legenda dan tabel. - Penggunaan banyak bahasa interface (yaitu: English, German, Italian, French,

Swedish). Aplikasi Pmapper ini telah diuji pada pada MapServer versi 4.0 sampai 4.8

dengan sistem operasi Windows, Linux, dan MAC OS X. Aplikasi ini mendukung format data raster dan vektor. Format data vektor adalah shapefile dan data raster adalah JPEG, TIFF, dan ECW [7].

Lotfi A. Zadeh memperkenalkan teori himpunan fuzzy, yang secara tidak langsung mengisyaratkan bahwa tidak hanya teori probabilitas saja yang dapat digunakan mempresentasikan masalah ketidakpastian.Namun demikian,teori himpunan fuzzy bukanlah pengganti dari teori probabilitas. Pada teori himpunan fuzzy, komponen utama yang sangat berpengaruh adalah fungsi keanggotaan. Fungsi keanggotaan merepresentasikan derajat kedekatan suatu objek terhadap atribut tertentu, sedangkan pada teori probabilitas lebih pada penggunaan frekuensi relatif. Proses dalam logika fuzzy dapat dilihat pada Gambar 1. Input fuzzy adalah berupa bilangan crisp (bilangan tegas) yang dinyatakan dalam himpunan input. Fuzzifier merupakan proses untuk mengubah bilangan crisp menjadi nilai keanggotaan dalam himpunan fuzzy. Fuzzy inference system merupakan bagian pengambilan kesimpulan (reasoning) dan

Page 5: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

keputusan.Knowledge/ rule base berisi aturan-aturan yang biasanya dinyatakan dengan perintah IF THEN. Defuzzifier merupakan proses untuk merubah nilai output fuzzy menjadi nilai crisp. Fungsi keanggotaan (membership function) adalah suatu kurva yang menunjukkan pemetaan titik-titik input data ke dalam nilai keanggotaannya.Salah satu cara yang dapat digunakan untuk mendapatkan nilai keanggotaan adalah dengan melalui pendekatan fungsi [4].

Gambar 1 Skema Dasar Fuzzy Logic [2]

Konsep logika fuzzy adalah pengelompokan sesuatu berdasarkan pada variabel yang dinyatakan dalam bentuk fungsi keanggotaan. Fungsi keanggotaan (membership function) adalah suatu kurva yang menunjukkan pemetaan titik-titik input data ke dalam nilai keanggotaannya [2]. Pada penelitian ini menggunakan representasi kurva Linier dan Segitiga dalam penyusunan fungsi keanggotaan sebagaimana pada persamaan (1) dan persamaan (2).

(1)

(2) Metode defuzzifikasi menggunakan komposisi aturan Mamdani MOM (Mean

of Maximum) yaitu mengambil nilai rata-rata domain fuzzy yang memiliki nilai keanggotaan maksimum [2].

3. Metode dan Perancangan Sistem Metode Penelitian

Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam empat tahapan, yaitu: 1) Analisis permasalahan, pengumpulan literatur, dan perumusan masalah; 2) Perancangan sistem; 3) Implementasi dan pengujian sistem, serta analisis hasil pengujian; dan 4) Penulisan laporan hasil penelitian. Tahapan penelitian tersebut dapat dilihat pada gambar 2.

Page 6: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

4.

5.

6.

Gambar 2. Tahapan Penelitian [10]

Tahapan penelitian pada gambar 2, dapat dijelaskan sebagai berikut. Tahap pertama: analisis permasalahan, pengumpulan literatur, dan perumusan masalah. Pada tahap ini dilakukan penetapan permasalahan yaitu pernyataan yang bersifat umum terhadap permasalahan yang akan diamati. Misalnya bagaimana membangun SIG berbasis web yang dinamis menggunakan bantuan framework Pmapper. Langkah selanjutnya pada tahap ini yaitu melakukan pencarian dan pengumpulan literatur yang terkait dengan permasalahan baik berupa buku, artikel, majalah, jurnal, dan situs internet. Bahan dan data yang didapatkan dari literatur tersebut dapat dimanfaatkan untuk mengembangkan penelitian untuk mengatasi permasalahan yang terkait. Langkah selanjutnya pada tahap ini yaitu perumusan masalah, yaitu menguraikan permasalahan beserta solusi yang dapat membantu mengatasi permasalahan tersebut.

Tahap kedua: perancangan sistem yang meliputi metode perancangan sistem menggunakan metode prototype. Model perancangan sistem menggunakan diagram Unified Modelling Language (UML) misalnya perancangan use case diagram, activity diagram, sequence diagram, dan class diagram.Perancangan antarmuka yaitu merancang tampilan antarmuka dari sistem yang berfungsi sebagai penghubung interaksi antara pengguna dengan sistem.

Tahap ketiga: implementasi dan pengujian sistem, serta analisis hasil pengujian, yaitu mengimplementasikan aplikasi yang sudah dibuat kemudian dilakukan pengujian alfa dan beta. Pada pengujian alfa dilakukan analisis apakah aplikasi SIG yang telah dibuat sudah sesuai dengan yang diharapkan atau tidak, jika belum sesuai maka akan dilakukan perbaikan. Sedangkan pada pengujian beta dilakukan analisis apakah aplikasi SIG dapat menyelesaikan permasalahan atau tidak.

Tahap keempat, penulisan laporan hasil penelitian, yaitu mendokumentasikan proses penelitian yang sudah dilakukan dari tahap awal hingga akhir ke dalam tulisan, yang nantinya akan menjadi laporan hasil penelitian.

Perancangan Sistem meliputi Metode Perancangan Sistem

(Metode Prototype), Model Perancangan Sistem (UML), Perancangan Antarmuka.

AnalisisPermasalahan, Pengumpulan Literatur, dan Perumusan Masalah

Implementasi dan Pengujian Sistem, serta Analisis Hasil Pengujian

Penulisan Laporan Hasil Penelitian

Page 7: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Perancangan Sistem Sistem aplikasi dirancang dengan menggunakan UML (Unified Modelling

Language). Use case diagram mendeskripsikan rangkaian kegiatan yang dijalankan oleh aplikasi dan menggambarkan hubungan antara masing-masing aktor dengan setiap proses yang digambarkan melalui setiap use case. Setiap use case menggambarkan sebuah proses yang terdapat dalam sistem yang akan dikembangkan. Use case diagram pada penelitian ini dapat dilihat pada Gambar 3.

. .

Gambar 3. Use Case Diagram

Admin dapat melakukan semua fungsi dalam sistem seperti melakukan login, meng-edit data, melihat informasi, dan mengakses peta interaktif, sedangkan User hanya dapat menjalankan fungsi, melihat informasi dan mengakses peta interaktif.

Activity diagram merupakan penggambaran alur aktivitas dalam sistem yang sedang dirancang, bagaimana aktivitas dimulai, kegiatan yang mungkin terjadi dan bagaimana aktivitas berakhir. Gambar 4 menggambarkan activity diagram untuk admin. Admin memiliki fungsi untuk mengubah database, sedangkan Gambar 5 menggambarkan activity untuk user. User hanya bisa mengakses menu informasi untuk melihat informasi pembagian wilayah, ketinggian, kelerengan, curah hujan, dan menu zona agroekologi.

User

Lihat Informasi Pembagian Wilayah Kab. Boyolali

Lihat Informasi Ketinggian Kab. Boyolali

Lihat Informasi Kelerengan Kab. Boyolali

Lihat Informasi Curah Hujan Kab. Boyolali

Lihat Hasil Zona Agroekologi Kab. Boyolali

Admin

LoginEdit Data Kelerengan, Ketinggian, dan Curah Hujan

<<include>>

Page 8: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 4. Activity Diagram untuk Admin

Gambar 5. Activity Diagram untuk User Sequence diagram berfungsi untuk mendeskripsikan interaksi antara setiap

komponen baik di dalam maupun disekitar sistem dalam bentuk pesan yang digambarkan terhadap waktu. Sequence diagram juga mendeskripsikan alur yang dilakukan sebagai respon dari sebuah input untuk menghasilkan suatu output tertentu. Sequence diagram untuk admin dan user dapat dilihat pada gambar 6 dan gambar 7.

START

Input username & password

Login

Cek Login

Logout

Edit Database

END

Valid

Invalid

SistemAdmin

START

END

Pilih Menu Zona Agroekologi

Pilih Menu Informasi

Lihat Informasi Pembagian Wilayah

Lihat Informasi Ketinggian

Lihat Informasi Kelerengan

Lihat Informasi Curah Hujan

Lihat Hasil Zona Agroekologi

SistemUser

Page 9: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 6. Sequence Diagram untuk Admin

Penjelasan sequence diagram untuk admin adalah sebagai berikut - Pertama kali admin akan memilih desa yang akan diubah datanya - Sistem akan menampilkan data kelerengan, ketinggian, dan curah hujan di

dalam form berdasarkan desa yang dipilih. - Admin melakukan edit data(kelerengan, ketinggian, curah hujan) dalam form. - Selanjutnya admin menekan tombol edit, data tersebut kemudian dihitung

pada kelas FuzzyMachine. Di dalam kelas tersebut terjadi proses perhitungan seperti menghitung derajat keanggotaan, dan menghitung hasil menggunakan operator Zadeh.

- Hasil perhitungan dengan logika fuzzy (kode ZAE) dan data lainnya (kelerengan, ketinggian, curah hujan) kemudian dimasukkan di database postgresql.

Gambar 7. Sequence Diagram untuk User

Penjelasan sequence diagram untuk user adalah sebagai berikut - Data Spasial ditampilkan dalam bentuk peta interaktif. - User memilih wilayah desa yang ingin diketahui Zona Agroekologinya.

: Admin : Form Edit Database

: database : Fuzzy Machine

Pilih Desa

Tampilkan Data

Edit Data di Form

Ambil Data Kelerengan, Ketinggian, CH

Insert Data ke Fuzzy Machine

HItung Derajat Keangotaan

Operasi Zadeh

Insert Data ke Database

: User : Peta Interaktif ZAE : Data Spasial Kab.

Boyolali : database

Tampilkan Peta

Memilih Wilayah

Select Data ZAE Berdasarkan Wilayah

Tampilkan Informasi ZAE Wilayah

Page 10: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

- Kemudian dilakukan pengambilan data ZAE dari database berdasarkan wilayah

- Terakhir, Informasi ZAE ditampilkan kepada user. Sequence diagram untuk lihat informasi pembagian wilayah, kelerengan, ketinggian, dan curah hujan pada dasarnya sama dengan sequence diagram lihat informasi ZAE, perbedaan hanya terletak pada nama peta interaktif

Class diagram menggambarkan struktur obyek, deskripsi obyek, class, package, dan relasi satu sama lain. Class diagram media pembelajaran organ tubuh manusia dapat dilihat pada gambar 8.

Gambar 8. Class Diagram

Algoritma yang digunakan dalam sistem ini adalah logika fuzzy. Logika fuzzy digunakan untuk menentukan zona agroekologi dari suatu wilayah desa di Kabupaten Boyolali. Indikator atau komponen yang digunakan adalah kelerengan atau kemiringan lahan, ketinggian tempat, dan curah hujan. Fungsi keanggotaan fisiografi lahan. Domain himpunan fuzzy yang terdiri dari fisiografi datar (<8%); fisiografi agak curam (8%-15%); fisiografi Curam (15%-40%); fisiografi sangat curam (>80%). Sedangkan kurva untuk fungsi keanggotaan fisiografi lahan ditunjukkan pada Gambar 9.

Gambar 9 Kurva Fungsi Keanggotaan Fisiografi Lahan

Fungsi keanggotaan untuk fisiografi lahan datar ditunjukkan pada Persamaan (3).

(3)

zaeiddesaluaskelilingkecamatankelerenganketinggiantotal curah hujanzae_1zae_2

edit()

tanahidentitylayerphtekstur

edit()

drainaseiddesaluaskelilingkecamatandrainase

edit()

Adminnamaemailusernamepassword

edit()

kelerenganiddesakuaskelilingkecamatankelerengan

edit()

total_hujanidareatotal_curah_hujan

edit()

ketinggianiddesaluaskelilingkecamatanketinggiansuhu

edit()

zaeiddesaluaskelilingkecamatankelerenganketinggiantotal curah hujanzae_1zae_2

edit()

1..*1..*

1

1

1..*

1

11

1

1..*

11

1

1

1..*1..*

Page 11: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Fungsi keanggotaan untuk fisiografi lahan agak curam ditunjukkan pada persamaan (4).

(4) Fungsi keanggotaan untuk fisiografi lahan curam ditunjukkan pada persamaan (5).

(5) Fungsi keanggotaan untuk fisiografi lahan sangat curam ditunjukkan pada persamaan (6).

(6) Fungsi keanggotaan ketinggian tempat. Domain himpunan fuzzy terdiri dari suhu panas (<500 mdpl); suhu sejuk (500 mdpl-1000 mdpl) dan suhu dingin (> 1000 mdpl). Kurva untuk fungsi keanggotaan ketinggian tempat ditunjukkan pada Gambar 10.

Gambar 10 Kurva Fungsi Keanggotaan Ketinggian Tempat

Fungsi keanggotaan untuk ketinggian tempat dengan suhu panas ditunjukkan pada persamaan (7).

(7) Fungsi keanggotaan untuk ketinggian tempat dengan suhu sejuk ditunjukkan pada persamaan (8).

(8) Fungsi keanggotaan untuk ketinggian tempat dengan suhu dingin ditunjukkan pada persamaan (9).

(9)

Page 12: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Fungsi keanggotaan curah hujan. Domain himpunan fuzzy terdiri dari kelembaban kering (<1500 mm); kelembaban lembab (1500 mm-3000 mm); kelembaban basah (>3000 mm). Kurva untuk fungsi keanggotaan curah hujan ditunjukkan pada Gambar 11.

Gambar 11 Kurva Fungsi Keanggotaan Curah Hujan

Fungsi keanggotaan untuk curah hujan dengan kelembaban kering ditunjukkan pada persamaan (10).

(10) Fungsi keanggotaan untuk curah hujan dengan kelembaban lembab ditunjukkan pada persamaan (11).

(11) Fungsi keanggotaan untuk curah hujan dengan kelembaban basah ditunjukkan pada persamaan (12).

(12) 4. Hasil dan Pembahasan Implementasi Logika Fuzzy

Bagian ini menjelaskan penerapan logika fuzzy untuk menentukan zona agroekologi. Penerapan logika fuzzy diproses pada fungsi untuk menghitung derajat keanggotaan dalam Sistem Zona Agroekologi Kabupaten Boyolali adalah dengan mengambil nilai kelerengan, ketinggian, dan curah hujan dari database kemudian nilai tersebut diproses pada fungsi untuk menghitung derajat keanggotaan. Kode program ditunjukkan pada kode program 1.

Kode Program 1. Kode Program Untuk Menentukan Derajat Keanggotaan … 1 function Datar($n) 2 { 3 if($n<=4.5) 4 { 5 return 1; 6 }

Page 13: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

7 else if(($n>=4.5)&&($n<=11.5)) 8 { 9 return (11.5-$n)/7; 10 } 11 else 12 { 13 return 0; 14 } 15 16 } 17 18 function Agakcuram($n) 19 { 20 if($n<=8 || $n>=15) 21 { 22 return 0; 23 } 24 else if($n>=8 && $n<=11.5) 25 { 26 return ($n-8)/3.5; 27 } 28 else if($n>=11.5 && $n<=18.5) 29 { 30 return (15-$n)/3.5; 31 } 32 } …

Kode prorgram menujukkan salah satu function untuk menentukan derajat keanggotaan. Baris 3-16 dan 20-31 merupakan blok kondisi untuk menghitung nilai crisp sesuai dengan klasifikasi nilai tersebut.

Selanjutnya nilai derajat keanggotaan dimasukkan ke dalam proses fuzzy inference system dengan menggunakan operasi zadeh min yaitu mencari nilai terkecil. Kode program ditunjukkan pada kode program2.

Kode Program 2. Kode Program Untuk Mencari nilai terkecil … 1 function operatorMin($n1,$n2,$n3) 2 { 3 return min($n1,$n2,$n3); 4 } …

Proses terakhir adalah proses deffuzifikasi dengan metode MOM (Mean Of

Maximum) yang berfungsi untuk mencari nilai rata-rata terbesar. Kode program ditunjukkan pada kode program 3.

Kode Program 3. Kode Program Untuk Mencari MOM (Mean of Maximum) … 1. foreach ($zona as $key=>$val) { 2. for($i=0;$i<1;$i++){ 3. $zae=$key[0]; 4. } 5. } 6. arsort($zona); 7. $keys = array_keys($zona); 8. $maxs = $keys[0]; 9. $mins = $keys[1]; …

Page 14: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Implementasi Sistem Informasi Geografis ZAE Kabupaten Boyolali Informasi disajikan dalam sistem berbasis web. Dalam Sistem Zona

Agroekologi Kabupaten Boyolali ini, terdapat lima menu utama, yaitu: Home, Informasi, Peta, Zona Agroekologi, Data, dan Help.

Halaman Home terdiri atas halaman Welcome yang berisi ucapan selamat datang bagi pengunjung, halaman Zona Agroekologi berisi informasi tentang zona agroekologi, dan halaman Kabupaten Boyolali berisi informasi tentang Kabupaten Boyolali.Tampilan halaman Home ditunjukkan pada Gambar 12.

Gambar 12. Tampilah Awal Halaman Home

Halaman Informasi merupakan halaman yang menampilkan data-data pembagian wilayah, kelerengan, ketinggian, dan curah hujan dalam bentuk tabel dan diagram. Tampilan grafik ditunjukkan pada Gambar 13.

Gambar 13. Tampilan Halaman Diagram Pembagian Wilayah Kecamatan

Untuk informasi kelerengan, ketinggian, dan curah hujan memiliki tampilan tabel dan grafik yang sama dengan informasi pembagian wilayah.

Halaman peta berisi link menuju peta pembagian wilayah, kelerengan, ketinggian, curah hujan, dan tanah. Tampilan peta pembagian wilayah Kabupaten Boyolali ditunjukkan pada Gambar 14.

Page 15: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 14. Tampilan Peta Pembagian Wilayah Kabupaten Boyolali

Peta curah hujan Kabupaten Boyolali menunjukkan kelembapan udara di

suatu wilayah sebagaimana ditunjukkan pada Gambar 15. 1. Kering yaitu jika bulan kering > 7 bulan dalam satu tahun atau curah hujan

tahunan < 1500 mm. 2. Lembabyaitu jika bulan kering antara empat sampai tujuh bulan dalam setahun

atau curah hujan tahunan antara 3000-1500 mm. 3. Basah yaitu bulan kering < 3 bulan dalam setahun atau curah hujan tahunan >

3000 mm.

Gambar 15. Tampilan Peta Curah Hujan Kabupaten Boyolali

Peta tanah menujukkan jenis tanah di suatu wilayah sebagaimana ditunjukkan pada Gambar 16.

Page 16: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 16. Tampilan Peta Lahan Kabupaten Boyolali

Peta kemiringan lahan menunjukkan jenis fisiografi suatu wilayah dengan ketentuan sebagai berikut 1. Agak datar yaitu kemiringan < 8%. 2. Agak curam yaitu kemiringan 8-15%. 3. Curam yaitu kemiringan 15-40%. 4. Sangat curam kemiringan > 40%.

Peta kemiringan lahan dapat dilihat pada Gambar 17.

Gambar 17. Tampilan Peta Kemiringan Lahan Kabupaten Boyolali

Halaman Data berfungsi untuk maintenance database, dalam menu terdapat halaman login, hanya admin yang bisa masuk. Halaman Login untuk admin ditunjukkan pada Gambar 19.

Page 17: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 18. Halaman Login untuk Admin

Jika username dan password benar, maka akan tampil halaman management data. Admin dapat mengubah data kelerengan, ketinggian, dan curah hujan pada halaman ini, data ZAE juga akan ikut berubah mengikuti perubahan dari parameternya. Halaman management data ditunjukkan pada Gambar 20.

Gambar 19. Halaman management data

Tampilan Form edit informasi ZAE ditunjukkan pada Gambar 21.

Page 18: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 20. Form Edit Informasi ZAE

Menu Help berisi informasi tentang Sistem Zona Agroekologi Kabupaten Boyolali, beserta ucapan terima kasih kepada pihak-pihak yang telah berperan dalam pembangunan sistem ini. Implementasi Framework Pmapper Selanjutnya dibahas beberapa fungsi yang menjadi keunggulan dalam framework Pmapper.Fungsi Tool Tip berguna untuk melakukan identifikasi layer pada peta. Tampilan proses Tool Tip dapat dilihat pada Gambar 22.

Gambar 21. Tampilan Proses Tool Tip

Fungsi zoom in berguna untuk melihat tampilan peta dengan perbandingan skala yang lebih kecil. Tampilan proses zoom in dapat dilihat pada Gambar 23.

Page 19: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Gambar 22. Tampilan Proses Zoom In

Untuk melihat informasi desa tertentu secara spesifik user memilih salah satu kecamatan yang ditampilkan oleh peta ZAE dengan fungsi identify. Misalkan user memilih detail zona agroekologi Desa Bojong, Kabupaten Wonosegoro. Setelah Desa Bojong pada peta dipilih, maka akan tampil tampilan ZAE dari Desa Bojong. Selanjutnya user dapat menyimpan penjelasan ZAE tersebut dalam file bertipe PDF. Hasil file PDF yang di-generate ditunjukkan pada Gambar 24.

Gambar 23. Tampilan PDF Penjelasan Zona Agroekologi

Hal-hal yang dijelaskan di dalam file pdf adalah: − Kelerengan/kemiringan lahan − Ketinggian tempat − Curah hujan − Semua zona agroekologi yang ada di desa tersebut − Penjelasan umum masin-masing zona − Sistem pertanian ideal yang direkomendasikan berdasarkan ZAE

Page 20: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Fungsi selanjutnya yaitu search. Search dapat menampilkan layer yang dicari. Kode program ditunjukkan pada kode program 4 dan tampilan proses search ditunjukkan pada Gambar 25.

Kode Program 4. Kode Program Untuk Fungsi Search

Gambar 24. Tampilan Proses Search Pengujian Sistem

Pengujian sistem dilakukan dengan metode black-box testing yang berfokus pada persyaratan fungsional sistem. Metode ini mengkaji beberapa aspek fundamental dari suatu sistem dengan sedikit memperhatikan struktur logis dari perangkat lunak yang dilakukan pada antarmuka sistem [9]. Hasil pengujian dapat dilihat pada Tabel 1.

<searchlist version="1.0"> <dataroot>$</dataroot> <searchitem name="desa" description="Desa"> <layer type="shape" name="desa"> <field type="s" name="NAME" description="" wildcard="0" /> </layer> </searchitem> <searchitem name="countries" description="Kecamatan"> <layer type="shape" name="kecamatan"> <field type="s" name="ISOCODE" description="Kecamatan" wildcard="2"> <definition type="options" connectiontype="ms" sort="asc" firstoption="*"> <mslayer encoding="ISO-8859-1" keyfield="ISOCODE" showfield="NAME_EN"/> </definition> </field> </layer> </searchitem> </searchlist>

Page 21: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Tabel 1. Hasil Pengujian Sistem Menggunakan Blackbox Kelas Uji Deskripsi Uji Skenario Uji Hasil yang Diharapkan Hasil

Uji Menu sistem utama

Menampilkan informasi tentang zona agroekologi Menampilkan informasi tentang Kabupaten Boyolali

Klik Menu Zona Agroekologi Klik Menu Kabupaten Boyolali

Tampilkan informasi tentang zona agroekologi Tampilkan informasi tentang Kabupaten Boyolali

Sukses Sukses

Menu login administrator

Menguji validitas menu login administrator

Administrator tidak mengisi username atau password lalu klik tombol login Administrator mengisi username atau password yang salah lalu klik tombol login Administrator mengisi username dan password yang sesuai lalu klik tombol login

Muncul Pesan “Maaf, Username atau Password anda salah!!” Muncul Pesan “Maaf, Username atau Password anda salah!!” Masuk ke halaman khusus administrator

Sukses Sukses Sukses

Menu halaman peta

Melakukan proses Undo pada Peta Melakukan proses Redo pada Peta Melakukan proses Zoom In pada peta Melakukan proses Zoom Out

Klik Tombol Undo Klik Tombol Redo Klik Tombol Zoom In lalu pilih area yang akan dilakukan perbesaran Klik Tombol Zoom Out lalu pilih

Kembali ke tampilan peta satu proses sebelum zoom sesudahnya Kembali ke tampilan peta satu proses sebelum zoom sesudahnya Tampilan peta dengan perbandingan skala yang lebih kecil Tampilan peta dengan Perbandingan skala yang lebih besar

Sukses Sukses Sukses Sukses

Page 22: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

pada peta Menggeser Peta Melakukan identifikasi layer pada peta Melakukan proses Pemilihan Melakukan proses identifikasi layer secara otomatis Melakukan Proses Pencarian Melakukan proses cetak peta dalam format PNG Melakukan proses cetak peta dalam format PDF

area yang akan dilakukan pengecilan Klik Tombol Pan lalu pilih lokasi pada peta yang akan digeser Klik Tombol Identity dan klik lokasi pada peta yang akan diidentifikasi Klik Tombol Select dan tentukan lokasi yang akan dipilih Klik Tombol Tool Tip dan tentukan lokasi pada peta yang akan diidentifikasi Memilih layer yang akan dicari kemudian memasukkan nama yang akan dicari Klik menu Download, pilih Map Resolution dan klik OK Klik menu Print, centang pilihan Create PDF Document kemudian klik tombol Print

Tampilan peta sesuai dengan pergeseran yang dilakukan Tampilan informasi berupa tabel dengan atribut terkait Tampilan peta dengan pemberian warna tertentu untuk lokasi yang dipilih dan informasi berupa tabel dengan atribut terkait Tampilan informasi berupa tabel dengan atribut terkait Tampilan layer yang dicari dengan memberikan warna yang berbeda untuk lokasi yang dicari Peta dicetak dalam format PNG Peta dicetak dalam format PDF

Sukses Sukses Sukses Sukses Sukses Sukses Sukses

Page 23: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Berdasarkan hasil pengujian blackbox pada tabel 1, maka disimpulkan aplikasi sudah berjalan sesuai dengan yang dirancang dan fungsi yang tersedia berjalan dengan baik. Aplikasi akan dilanjutkan dengan pengujian betat esting yang ditujukkan kepada user/responden sistem. Responden sebagian besar adalah pelajar. Untuk mengetahui hasil dari kuesioner yang telah diberikan, maka cara yang dilakukan adalah dengan memberikan penilaian atas jawaban dari tiap pertanyaan sesuai dengan aturan. Hal yang diuji dan hasil pengujian user/ responden sistem dapat dilihat pada Tabel 2.

Table 2. Daftar Pertanyaan Kuisioner

No Pertanyaan Keterangan Jawaban

A B C D E

1 Apakah aplikasi SIG Kabupaten Boyolali ini mudah untuk digunakan ?

Sangat mudah

Mudah

Cukup Mudah

Sulit Sangat Sulit

2 Apakah informasi ZAEyang ditampilkan mudah untuk dipahami ?

Sangat Mudah

Mudah Cukup Mudah

Sulit Sangat Sulit

3 Apakah fungsi & feature yang terdapat pada halaman peta sudah lengkap ?

Sangat Lengkap

Lengkap Cukup Lengkap

Kurang Lengkap

Tidak Lengkap

4 Apakah fungsi & feature yang terdapat pada halaman peta bermanfaat?

Sangat Bermanfa

at

Bermanfaat

Cukup Bermanfaat

Kurang Bermanf

aat

Tidak Bermanf

aat

5 Apakah SIG Kabupaten Boyolali ini lebih lengkap dari SIG dari penelitian sebelumnya?

Sangat Lengkap

Lengkap Cukup Lengkap

Kurang Lengkap

Tidak Lengkap

Page 24: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

Tabel 3. Hasil Pengujian Kuisioner untuk Pengujian Kepada User

Soal Jumlah Jawaban

Total A B C D E

1 12 3 0 0 0 15

2 10 5 0 0 0 15

3 10 6 1 0 0 15

4 10 5 0 0 0 15

5 11 4 0 0 0 15

Hasil analisis pengujian pada Tabel 3, menunjukkan bahwa 80% dari 15

responden menyatakan bahwa aplikasi pada sistem sangat mudah digunakan; 66,67% dari 15 responden menyatakan bahwa informasi ZAE yang ditampilkan sangat mudah untuk dipahami; 66,67% dari 15 responden menyatakan bahwa fungsi &feature yang terdapat pada halaman peta sudah sangat lengkap ; 66,67% dari 15 responden menyatakan fungsi & feature yang terdapat pada halaman peta sangat bermanfaat; dan 73,33% dari 15 responden menyatakan SIG Kabupaten Boyolali ini jauh lebih lengkap dari SIG dari penelitian sebelumnya. Berdasarkan hasil analisis pengujian pada kuisioner dapat menunjukkan bahwa kemudahan dalam menggunakan aplikasi, informasi ZAE dapat dengan mudah dipahami, fungsi & feature pada halaman peta sudah lengkap, fungsi & feature pada halaman peta sangat bermanfaat dan sistem ini sudah lebih lengkap dari sistem yang dihasilkan dari penelitian sebelumnya. Hasil analisis menunjukkan sistem telah berjalan dengan baik dan dapat diimplementasikan.

5. Kesimpulan Dari penelitian yang sudah dilakukan, dapat ditarik beberapa kesimpulan sebagai berikut: Sistem zona agroekologi Kabupaten Boyolali dapat mengetahui karakteristik suatu daerah hingga tingkat desa baik kondisi tanah maupun iklim sehingga dapat direkomendasikan sistem pertanian yang cocok diusahakan, penerapan logika fuzzy menghasilkan informasi yang lebih akurat karena mengenal derajat keanggotaan suatu nilai terhadap informasi tertentu dan mencegah kekaburan informasi yang bersifat subjektif, framework Pmapper berhasil meningkatkan kinerja SIG dengan tambahan fungsi yang belum ada dari penelitian sebelumnya. Saran untuk pengembangan sistem selanjutnya adalah dengan penggunaan framework selain Pmapper untuk membandingkan kelengkapan fungsi & feature dari masing-masing framework.

6. Daftar Pustaka [1]. Balitbang Pertanian.1999. Panduan Metodologi Analisis Zone Agro

Ekologi.www.oocities.org/thetropics/lagoon/3449/PDF/aez.pdf. Diakses tanggal 15 Oktober 2013.

[2]. Kusumadewi, Sri, Sri Hartati, Agus Harjoko, dkk.2006. Fuzzy Multi-Attribute Decission Making (Fuzzy MADM).Yogyakarta: Graha Ilmu.

Page 25: Jurnal - 672009301 - repository.uksw.edurepository.uksw.edu/bitstream/123456789/8712/3/T1_672009301_Full... · untuk memaksimalkan potensi masing-masing. Pertanian merupakan sektor

[3]. Prasetyo, Sri Yulianto J., Simanjuntak, B. H. and Hartomo, K. D. 2012. The Agroecological Zone using Fuzzy Logic for Land Suitability and Regional Sustainable Food Insecurity in Boyolali, Central of Java Indonesia..http://ijcsi.org/papers/IJCSI-9-6-3-191-197.pdf. Diakses tanggal 25 Oktober 2013

[4]. Susetyo, Yeremia Alfa., Pakereng, M. A. Ineke dan Prasetyo, Sri Yulianto J. 2011. Pembangunan Sistem Zona Agroekologi (ZAE) menggunakan Logika Fuzzy pada Wilayah Pertanian Kabupaten Semarang Berbasis Data Spasial. AITI JurnalTeknologi Informasi (8/1), 61-75.

[5]. Budiyanto. 2002. Sistem Informasi Geografis Menggunakan ArcView GIS. Yogyakarta.

[6]. Chang, KT. 2002. Introduction to Geographic Information Sistems. New York: McGraw-Hill.

[7]. Pmapper Homepage. www.pmapper.net/ . Diakses tanggal 25 Oktober 2013. [8]. Holili, Amad Rizki. 2012. Sistem Informasi Geografi Pariwisata dan Sarana

Publik Kota Bogor Portable Menggunakan Framework Pmapper. Bogor : Fakultas Matematika dan Ilmu Pengetahuan AlamInstitut Pertanian Bogor.\

[9]. Pressman, R. S. 2010. Rekayasa Perangkat Lunak – Buku Satu, Pendekatan Praktisi (Edisi 7).Yogyakarta : ANDI.

[10]. Hasibuan, Zainal, A., 2007, Metodologi Penelitian Pada Bidang Ilmu Komputer Dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi, Jakarta: Ilmu Komputer Universitas Indonesia.

[11]. Simanjuntak, Bistok. 2009. Penyusunan Indikator dan Pemetaan Rawan Pangan Kabupaten Semarang Tahun 2009. Semarang: Bappeda Kab. Semarang.

[12]. Banumasetya, Dhimas Anang. 2008. Perancangan Sistem Informasi Trayek Angkutan Umum Kota Bogor Berbasis Web. http://www.gunadarma.ac.id/library/articles/graduate/computerscience/2008/Artikel_10104469.pdf. Diakses tanggal 22 Oktober 2013