Download - SISTEMINFORMASIGEOGRAFISPEMETAANLAHANPERTANIANDI ...repository.untag-sby.ac.id/1157/8/JURNAL.pdfMisalnya, peta politik, peta geologi, peta penggunaan lahan, peta persebaran objek wisata,

Transcript
  • SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN PERTANIAN DIKABUPATEN LUMAJANG BERBASIS WEB

    Silvia Kusuma Dewi

    Teknik Informatika, Universitas 17 Agustus 1945 Surabaya

    Tujuan Perancangan system informasi geografis berbasis web ini adalah untuk

    mengetahuin pemetaan lahan pertanian di Kabupaten Lumajang. System informasi geografis

    berbasis web ini adalah media yang memiliki untur pemetaan, text, gambar. Media ini tidak

    lepas dari aspek desain dan teknologi didalam proses pembuatannya. Metode penelitian yang

    dilakukan adalah dengan pengumpulan data, wawancara, dan observasi serta menganalisa

    kebutuhan perangkat lunak, menggunakan database phpmyadmin, merancang antar muka

    menggunakan Notepad++, melakukan pengujian program sebagai tahap akhir dalam

    pembuatan system informasi geografis berbasis web. Hasil perancangan berupa system

    informasi geografis pemetaan lahan pertanian bebasis web yang diharapkan mampu menjadi

    sebuah media yang dapat dipromosikan. Web system informasi geografis yang menyajikan

    letak kecamatan, kelurahan, pemilik lahan dengan tampilan peta yang dilengkapi fitur.

    Kata Kunci :

    Sistem Informasi, Pemetaan Lahan Pertanian, Web Kabupaten Lumajang, Web Sistem

    Informasi Geografis

  • I. PENDAHULUANSeiring dengan

    berkembangnya teknologi jamansekarang, dibutuhkan sebuahaplikasi untuk memudahkanmanusia dalam mendapatkaninformasi tertentu. Berbagai teknik,metode, dan pendekatan –pendekatan baru dilakukan untukmenyempurnakan danmengembangkan teknologi dalamupaya untuk mendapatkaninformasi geografis yang tepat,cepat, dan akurat.

    Sistem Informasi Geografis(SIG) ini menjadi salah satu saranauntuk penyampaian informasi.Terutama untuk informasi –informasi yang berhubungandengan data spasial. Di mana telahbanyak SIG saat ini yang telahdikembangkan oleh pemerintah –pemerintah di banyak daerah diIndonesia, misalnya untukpemetaan hasil produksi pertaniandi wilayah Lumajang, yakni berupavisual mapping pemetaan.Mayoritas masyarakat KabupatenLumajang adalah bermatapencaharian sebagai petani. Hal inidikarenakan karena jenis tanah didaerah ini sangat subur dan cocokuntuk pertanian. Sistem InformasiGeografis (SIG) Pemetaan LahanPertanian di Wilayah Lumajang iniberfungsi untuk menampilkan datapenyebaran hasil produksipertanian, data geologi wilayahLumajang, data curah hujan, datatinggi permukaan dari laut.Sehingga dengan adanya SIG inimasyarakat mampu mendapatkaninformasi pemetaan lahan pertaniandi wilayah Lumajang.

    II. TINJAUAN PUSTAKA2.1 Sistem Informasi Geografis

    2.1.1 Pengertian Sistem Informasi

    Geografis

    Istilah geography digunakankarena SIG dibagun berdasarkan padageografi atau spasial. Objek inimengarah pada spesifikasi lkasi dalamsuatu space. Geographic InformationSystem (SIG) merupakan systemcomputer yang berbasis pada systeminformasi yang digunakan untukmemberikan bentuk digital dan analisisterhadap permukaan geografis bumi

    Geografi adalah informasimengenal permukaan bumi dan semuaobjek yang berada diatasnya,sedangkan system informasi geografis(SIG) atau dalam bahasa inggrisdisebut Geographic InformationSystem (GIS) adalah system informasikhusus yang mengelola data yangmemiliki informasi spasial (bereferensikeruangan). Sytem informasi geografisadalah bentuk system informasi yangmenyajikan informasi dalam bentukgrafis dengan menggunakan petasebagai antar muka. SISG tersusun ataskonsep beberapa lapisan (layer) danrelasi (Prahasta,2002).

    2.1.2 Manfaat Sistem InformasiGeografis

    Fungsi SIG adalahmeningkatkan kemampuanmenganalisis informasi spasial secaraterpadu untuk perencanaan danpengambilan keputusan. SIG dapatmemberikan informasi kepadapengambilan keputusan untuk analisisdan penerapan database keruangan(Prahasta, 2002). SIG mampumemberikan kemudahan-kemudahanyang diinginkan. Dengan SIG kitaakan dimudahkan dalam melihatfenomena kebumian dengan perspektifyang lebih baik. SIG mampu

  • mengakomodasi penyimpanan,pemrosesan, dan penayangan dataspasial digital bahkan integrasi datayang beragam, mulai dari citra satelit,foto udara, peta bahkan data statistik.SIG juga mengakomodasi dinamikadata, pemutakhiran data yang akanmenjadi lebih mudah.

    2.1.3 Cara Kerja Sistem InformasiGeografis

    SIG dapat menyajikam realworld (dunia nyata) pada monitorsebagaimana lembaran peta dapatmerepresentasikan dunia nyata ditaskertas. Tetapi, SIG memiliki kekuatanlebih dan fleksibilitas dari padalembaran pada kertas. Peta merupakanrepresentasi grafis dari dunia nyata,obyek-obyek yang dipresentasikandiatas peta disebut unsur peta atau mapfeatures (contohnya adalah sungai,taman, kebun, jalan dan lain-lain).Karena peta mengorganisasikan unsur-unsur berdasarkan lokasi-lokasinya.SIG menyimpan semua informasideskriptif unsur-unsurnya sebagaiatribut-atribut didalam basis data.Kemudian, SIG membentuk danmenyimpanya didalam table-tabel(relasional) dengan demikian, atribut-atribut ini dapat diakses melalui lokasi-lokasi unsur-unsur peta dan sebaliknya,unsur-unsur peta juga dapat diaksesmelalui atribut-atributnya. (PrahastaEddy 2005).

    2.1.4 Kemampuan Sistem InformasiGeografis

    System informasi geografismempunyai kemampuan untukmenghubungkan berbagai data padasuatu titik tertentu di bumi,menggabungkannya, menganalisis danakhirnya memetakan hasilnya(Prahasta Eddy, 2009);

    1. Memasukkan dan mengumpulkandata geografis (spasial dan atribut)

    2. Mengintegrasikan data geografis3. Memeriksa, meng-update (meng-edit) data geografis

    4. Menyimpan atau memanggilkembali data geografis

    5. Mempresentasikan ataumenampilkan data geografis

    6. Mengelola, memanipulasi danmenganalisis data geografis

    7. Menghasilkan output datageografis dalam bentuk petatematik (view dan layout), table,grafik (chart) lapotan, dan lainnyabaik dalam bentuk hardcopymaupun softcopy.

    2.2 Peta

    Peta merupakan gambaran wilayahgeografis, bagian permukaan bumi yangdisajikan dalam berbagai cara yangberbeda, mulai dari peta konveksionalyang tercetak hingga peta digital yangtampil dilayar komputer. Peta dapatdigambarkan dengan berbgai gaya,masing-masing menunjukkan permukaanyang berbeda untuk subyek yang samauntuk menvisualisasikan dunia denganmudah, informatif dan fungsional.

    2.2.1 Fungsi PetaPeta mempunyai beberapa

    fungsi di berbagai bidang, antara lainuntuk:

    menunjukkan posisi ataulokasi relatif (letak suatutempat dalam hubungannyadengan tempat lain) dipermukaan bumi. Denganmembaca peta kita dapatmengetahui lokasi relatifsuatu wilayah yang kitalihat.

    memperlihatkan ataumenggambarkan bentuk-bentuk permukaan bumi

  • (misalnya bentuk benua,atau gunung) sehinggadimensi dapat terlihatdalam peta,

    1. Bentuk-bentuk benuayang ada di dunia dapatkita amati pada peta

    2. Bentuk-bentukpermukaan bumi dapatdi amati dari simbolwarna yang terlihatberbeda-beda

    Menyajikan data tentangpotensi suatu daerah,misalnya :

    1. Peta potensi rawanbanjir

    2. Peta potensi kekeringan3. Peta Potensi Air4. Peta Potensi Ikan5. Peta Pertanian

    Memperlihatkan ukuran,karena melalui peta dapatdiukur luas daerah danjarak-jarak di ataspermukaan bumi. Jaraksebenarnya 2 lokasi dapatdihitung denganmembandingkan skalapetanya.

    2.2.2 Tujuan Pembuatan Peta1. Membantu suatu pekerjaan,

    misalnya untuk konstruksijalan, navigasi, atauperencanaan,

    2. Analisis data spasial,misalnya perhitunganvolume,

    3. Menyimpan Informasi,4. Membantu dalam

    pembuatan suatu desain,missal desain jalan, dan

    5. Komunikasi informasiruang

    2.2.3 Unsur – Unsur PetaPeta merupakan alat bantu

    dalam menyampaikan suatu informasikeruangan. Berdasarkan fungsitersebut maka sebuah peta hendaknyadilengkapi dengan berbagai macamkomponen/unsur kelengkapan yangbertujuan untuk mempermudahpengguna dalammembaca/menggunakan peta.Beberapa komponen kelengkapan petayang secara umum banyak ditemukanpada peta misalnya adalah:

    JudulMencerminkan isi sekaligus tipe peta.

    Penulisan judul biasanya di bagianatas tengah, atas kanan, ataubawah. Walaupun demikian,sedapat mungkin diletakkan dikanan atas.

    LegendaLegenda adalah keterangan dari

    simbol-simbol yang merupakankunci untuk memahami peta.

    Orientasi/tanda arahPada umumnya, arah utara ditunjukkan

    oleh tanda panah ke arah atas peta.Letaknya di tempat yang sesuaijika ada garis lintang dan bujur,koordinat dapat sebagai petunjukarah.

    SkalaSkala adalah perbandingan jarak pada

    peta dengan jarak sesungguhnyadi lapangan. Skala ditulis dibawah judul peta, di luar garis tepi,atau di bawah legenda. Skaladibagi menjadi 3, yaitu:

    1. Skala angka. Misalnya 1 :2.500.000. artinya setiap 1 cm

    https://id.wikipedia.org/wiki/Skala_(statistik)

  • jarak dalam peta sama dengan25 km satuan jarak sebenarnya.

    2. Skala garis. Skala ini dibuat dalambentuk garis horizontal yangmemiliki panjang tertentu dan tiapruas berukuran 1 cm atau lebihuntuk mewakili jarak tertentuyang diinginkan oleh pembuatpeta.

    3. Skala verbal, yakni skala yangditulis dengan kata-kata.

    SimbolSimbol peta adalah tanda atau gambar

    yang mewakili ketampakan yangada di permukaan bumi yangterdapat pada peta ketampakannya,jenis-jenis simbol peta antara lain:

    1. Simbol titik, digunakan untukmenyajikan tempat atau dataposisional

    2. Simbol garis, digunakan untukmenyajikan data yangberhubungan dengan jarak

    3. Simbol area, digunakan untukmewakili suatu area tertentudengan simbol yang mencakuparea tertentu

    4. Simbol aliran, digunakan untukmenyatakan alur atau gerak.

    5. Simbol batang, digunakan untukmenyatakan suatuharga/dibandingkan denganharga/nilai lainnya.

    6. Simbol lingkaran, digunakanuntuk menyatakan kuantitas(jumlah) dalam bentuk persentase.

    7. Simbol bola, digunakan untukmenyatakan volume, makin besarsimbol bola menunjukkan volumesemakin besar dan sebaliknyamakin kecil simbol bola berartivolume semakin kecil.

    2.2.4 Jenis PetaPeta Umum, yakni peta yang

    menggambarkan ketampakan bumi,

    baik fenomena alam atau budaya. Petaumum dibagi menjadi 3 jenis, yaitu:

    1. Peta topografi, yaitu peta yangmenggambarkan permukaanbumi lengkap dengan reliefnya.Penggambaran relief permukaanbumi ke dalam peta digambardalam bentuk garis kontur. Gariskontur adalah garis pada petayang menghubungkan tempat-tempat yang mempunyaiketinggian yang sama.

    2. Peta korografi, yaitu peta yangmenggambarkan seluruh atausebagian permukaan bumi yangbersifat umum, dan biasanyaberskala sedang. Contoh petakorografi adalah atlas.

    3. Peta dunia atau geografi, yaitupeta umum yang berskala sangatkecil dengan cakupan wilayahyang sangat luas.

    Peta khusus (peta tematik),yaitu peta yangmenggambarkan informasidengan tema tertentu/khusus.Misalnya, peta politik,peta geologi, peta penggunaanlahan, peta persebaran objekwisata, peta kepadatanpenduduk, dan sebagainya.

    2.2.5 Peta Berdasarkan Bentuk /Simetrisnya1. Peta datar atau peta dua

    dimensi, atau peta biasa,atau peta planimetri yaitupeta yang berbentuk datardan pembuatannya padabidang datar seperti kain.Peta ini digambarkanmenggunakan perbedaanwarna atau simbol danlainnya.

    2. Peta timbul atau peta tigadimensi atau petastereometri, yaitu peta yang

    https://id.wikipedia.org/wiki/Atlashttps://id.wikipedia.org/wiki/Politikhttps://id.wikipedia.org/wiki/Geologi

  • dibuat hampir sama danbahkan sama dengankeadaan sebenarnya dimuka bumi. Pembuatanpeta timbul denganmenggunakan bayangan 3dimensi sehingga bentuk–bentuk muka bumi tampakseperti aslinya.

    3. Peta digital, merupakanpeta hasil pengolahan datadigital yang tersimpandalam komputer. Peta inidapat disimpan dalamdisket atau CD-ROM.Contoh: citra satelit, fotoudara.

    4. Peta garis, yaitu peta yangmenyajikan data alam danketampakan buatanmanusia dalam bentuk titik,garis, dan luasan.

    5. Peta foto, yaitu peta yangdihasilkan dari mozaik fotoudara yang dilengkapidengan garis kontur, nama,dan legenda.

    2.3 Google Map

    Google Map adalah sebuah jasapeta globe virtual gratis dan onlinedisediakan oleh google dapat ditemukan dihttp://maps.google.com (Wikipedia.org).Ia menawarkan peta yang dapat diseret dangambar satelit untuk seluruh dunia danbaru-baru ini, Bulan dan juga menawarkanperencanaan rute dan pencari letak bisnis,di U.S., Kanada, Jepang, Hong Kong, Cina,UK, Irlandia (hanya pusat kota) danbeberapa bagian Eropa. Google Mapsmasih berada dalam tahap peta.

    Melalui fitur Google Maps, penggunaaninternet dapat browsing informasi grafisberikut :

    1. Satellite MapPengguna dapat menikmati gambarsatelit planet bumi. Pengguna juga

    dapat menikmati foto satelit lebihdetail lengkap dengan carazooming pada bagian peta yangdiinginkan

    2. Hasil Pencarian IntegrasiMencari lokasi, bisnis, peta buatanpengguna dan real estate.

    3. Draggable MapsPeta digital mapping yangdraggable (bias digeser) denganbantuan mouse.

    4. Terrain Maps (Peta Topograpi)Terrain Maps menyediakaninformasi fitur peta fisik atau petatopograpi yang biasa disediakanbuku peta Atlas.

    5. Earth MapEarth Map menyediakan informasipeta bumi dimana akan tampakbumi secara utuh dan bila di-zoomakan terlihat awan yangmenyelimuti bumi beserta pulau dalautan yang tampak nyata dariketinggian.

    6. My LocationDengan fitur ini pengguna dapatmengetahui letak dimana lokasidari pengguna tersebut.

    2.4 Internet

    International Networking (Internet)adalah kumpulan atau jaringan dari suatujaringan computer secara global yangsaling berhubungan satu dengan yanglainnya yang ada diseluruh dunia. Dalamhal ini computer yang dahulunya standalone dapat berhubungan langsung denganhost-host atau computer-komuter yanglainnya. (Hartono, 2001).

    2.5 World Wide WebWorld Wide Web, biasa lebih terkenal

    disingkat sebagai WWW adalah suaturuang informasi yang dipakai olehpengenal global yang disebutPengidentifikasi Sumber Seragam untuk

    https://id.wikipedia.org/wiki/Komputerhttp://maps.google.com

  • mengenal pasti sumber daya berguna.WWW sering dianggap sama denganInternet secara keseluruhan, walaupunsebenarnya ia hanyalah bagian daripadaInternet.

    WWW merupakan kumpulan peladenweb dari seluruh dunia yang mempunyaikegunaan untuk menyediakan data daninformasi untuk dapat digunakan bersama.WWW adalah bagian yang paling menarikdari Internet. Melalui web, para penggunadapat mengakses informasi-informasi yangtidak hanya berupa teks tetapi bisa jugaberupa gambar, suara, video dan animasi.

    Kegunaan ini tergolong masih barudibandingkan surat elektronik, sebenarnyaWWW merupakan kumpulan dokumenyang tersimpan di peladen web, dan yangpeladennya tersebar di lima benuatermasuk Indonesia yang terhubungmenjadi satu melalui jaringan Internet.Dokumen-dokumen informasi ini disimpanatau dibuat dengan format HTML(Hypertext Markup Language).

    Suatu halaman dokumen informasidapat terdiri atas teks yang saling terkaitdengan teks lainnya atau bahkan dengandokumen lain. Keterkaitan halaman lewatteks ini disebut pranala. Dokumeninfomasi ini tidak hanya terdiri dari tekstetapi dapat juga berupa gambar,mengandung suara bahkan klip video.Kaitan antar-dokumen yang seperti itubiasa disebut hipermedia.

    Jadi dapat disimpulkan bahwa WWWadalah sekelompok dokumen multimediayang saling bertautan denganmenggunakan tautan hiperteks. Denganmengeklik pranala (hipertaut), maka parapengguna bisa berpindah dari satudokumen ke dokumen lainnya.

    2.6 MySQLSQL (Structured Query Language)

    merupakan sebuah bahasa relational yangberisi pernyataan yang digunakan untuk

    memasukkan, mengubah, menghapus,memilih dan melindungi data (Prihatna,2005). SQL bukan database aplikasi, tetapilebih berarti dengan suatu bahasa yangdigunakan untuk mengajukan pertanyaanke dalam database berupa pengguna SQL.

    Databse system yang memilikikonsep sama dengan SQL, adalah Postgresdan MySQL, dimana database tersebutbias didapatkan gratis atau dengan hargayang murah. MySQL adalah servermultithreaded, sehingga sangatmemungkinkan daemon untuk menghandlepermintaan layanan secara stimultan.Model koneksi dengan protocol TCP-IPmembuat akses ke server database lebihcepat jika dibandingkan denganmenggunakan mapping drive.

    2.7 DFDDFD (Data Flow Diagram)

    merupakan diagram yang menggunakannotasi-notasi untuk menggambarkan arusdata system secara logika. DFDmenggambarkan komponen-komponensebuah system. Keuntungan menggunakanDFD adalah memudahkan pemakai yangkurang menguasai computer untukmengerti system yang akan dikembangkan.Tahapan penulisan DFD untuk membuatdesain system dilakukan dengan: (Hartono,J., 1999)

    Tabel 2.1 DFD (data FlowDiagram)

    No. Gambar Keterangan

    1. Eksternal Entity(kesatuan luar)atau Boundary(batas system)

    2. Data Flow (arusdata)

    3. Proses

  • 4. Data Store

    2.8 ERDERD adalah model data untuk

    menggambarkan hubungn antara satuentitas dengan entitas lain yangmempunyai relasi (hubungan) denganbatasan-batasan. Hubungan antara entitasakan menyangkut dua komponen yangmenyatakan jalinan ikatan yang terjadi,yaitu derajat hubungan dan partisipasihubungan. Adapun beberapa symboldalam ERD dapat dilihat pada table 2.2

    Tabel 2.2 Notasi dalam ERDNo. Gambar Keterangan

    1. Entitas ataubentuk persegipanjangmerupakansesuatu obyekdata yang ada didalam system,nyata maupunabstrak dimanadata tersimpanatau dimanaterdapat data

    2. Relationshipmerupakanhubungan ilmiahyang terjadi atarentitas.Umumnya diberinama dengankata kerja dasar.

    3. Atribut ataubentuk elipsadalah sesuatuyangmenjelaskan apasebenernya yangdimaksud entitasatau relationshipdan mewakiliatribut dari

    masing-masingentitas.

    4. Garismerupakanpenghubungantar entitas

    2.9 Web BrowserWeb Browser adalah suatu

    perangkat lunak yang digunakan untukmenampilkan halaman-halaman websiteyang berada di internet. Adapun beberapaistilah yang sering muncul pada saat kitamenggunakan web browser adalah sebagaiberikut:http://atikindah.tripod.com/web_browser.html

    Website Halaman-halaman websaling terhubung dalamsuatu website.

    Homepage Halaman awal ketikasuatu situsdimunculkan, biasanyasebagai penghubung kewebsite-website yanglain

    URL Alamat unik padasuatu halaman web,yang digunakan webserver untkmengirimkan halamanweb tersebut kecomputer yangmengaksesnya

    WWW Kumpulan daridocument-dokumentelektronik yangkemudian disebut web,tiap dokumen tersebutdinamakan web page

    Portal Web yangmenyediakan berbagaijenis layanan missalpencarian olahraga,

    E

    R

    a

    http://atikindah.tripod.com/web_browser.htmlhttp://atikindah.tripod.com/web_browser.html

  • hiburan, dsd

    2.10 Web ServerWeb server adalah software yang

    menjadi tulang belakang dari world wideweb (www). Web serves menunggupermintaan dari client yang menggunakanbrowser seperti Netscape Navigator,Internet Explorer, Mozilla, dan programbrowser lainnya. (Febrian, Jack, 2004).Jika ada permintaan dari browser, makaweb server akan memproses permintaanitu kemudian memberikan hasilprosesnyaberupa data yang diinginkankembali ke browser. Data ini mempunyaiformat yang standar, disebut denganformat SGML (Standar General MarkupLanguage). Data yang berupa format inikemudian akan ditampilkan oleh browsersesuai dengan kemampuan browsertersebut.

    2.11 HTMLHypertext Markup Language

    adalah salah satu format yang digunakanuntuk menulis halaman web, HTML iniberjalan di web browser yang memilikifungsi untuk melakukan pemrogramanaplikasi di atas web. HTML merupakanpengembangan dari standar pemformatandocumen teks, yaitu standar GeneralizedMerkup Language. HTML sebenernyaadalah dokumen ASCII atau teks biasa,yang dirancang untuk tidak tergantungpada suatu system operasi tertentu (Kadir,2002).

    2.12 HTTPHTTP adalah protocol yang

    menentukan aturan yang perlu diikuti olehweb browser dalam meminta ataumengambil suatu dokumen dan oleh webserver dalam menyediakan dokumen yangdiminta oleh web browser. Protokol ini didesain untuk mentransfer berkas yangberisi hypertext seperti berkas yang berisiHTML yang digunakan di World Wide

    Web. Server dari WWW biasannyadikenal dengan HTTPD (Febrian, 2004)

    2.13 XAMPPXAMPP adalah perangkat lunak

    bebas, yang mendukung banyak systemoperasi, merupakan komplikasi daribeberapa program. Fungsinya adalahsebagai server yang berdiri sendiri(localhost), yang terdisi atas programApache HTTP Server, MySQL database,dan penerjemah bahasa yang dituis denganbahasa pemrograman PHP dan Perl. NamaXAMP merupakan singkatan darn X(empat system operasi apapun), Apache,MySQL, PHP, dan Perl. Program inintersedia dalam GNU General PublicLicense dan bebas, merupakan web serveryang mudah digunakan yang dapatmelayani tampilan halaman web yangdinamis. Untuk mendapatkannya dapatmendownload langsung dari web resminya.

    XAMPP adalah singkatan yang setiaphuruf adalah :

    X : Program ini dapat dijalankan dibanyak sistem operasi, sepertiWindows, Linux, Mac OS, danSolaris.

    A : Apache, server aplikasi Web. Apachetugas utama adalah untukmenghasilkan halaman web yangbenar kepada pengguna terhadap kodePHP yang sudah dituliskan olehpembuat halaman web. jika perlukode PHP juga berdasarkan yangtertulis, dapat database diakses dulu(misalnya MySQL) untuk mendukunghalaman web yang dihasilkan.

    M : MySQL, server aplikasi database.Pertumbuhannya disebut SQLsingkatan dari Structured QueryLanguage. SQL merupakan bahasaterstruktur yang difungsikan untukmengolah database. MySQL dapatdigunakan untuk membuat danmengelola database dan isinya. Bisa

  • juga memanfaatkan MySQL gunauntuk menambahkan, mengubah, danmenghapus data dalam database.

    P : PHP, bahasa pemrograman web.Bahasa pemrograman PHP adalahbahasa pemrograman untuk membuatweb yang server-side scripting. PHPdigunakan untuk membuat halamanweb dinamis. Sistem manajemendatabase yang sering digunakandengan PHP adalah MySQL. namunPHP juga mendukung Pengelolaansistem database Oracle, MicrosoftAccess, Interbase, d-base,PostgreSQL, dan sebagainya.

    P : Perl, bahasa pemrograman untuksemua tujuan, pertama kalidikembangkan oleh Larry Wall, mesinUnix. Perl dirilis pertama kali tanggal18 Desember 1987 yang ditandaidengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl juga tersediauntuk berbagai sistem operasi Unix(SunOS, Linux, BSD, HP-UX), jugatersedia untuk sistem operasi sepertiDOS, Windows, PowerPC, BeOS,VMS, EBCDIC, dan PocketPC.

    2.14 PHP2.14.1 Pengertian PHP

    PHP (Perl HypertextPrepocessor) adalah merupakanbahasaa berbentuk skrip yangditempatkan dalam server dan diproses di server (Prihatna, 2005).Selain itu juga PHP merupakan salahsatu dari sekian banyak bahasapemrograman HTML (HypertextMarkup Language). Dibuat olehRasmus Lerdorf diawali denganmembuatnya sebagai personal projectdan disempurnakan oleh group six ofdevelopers dan lahir kembali dengannama PHP.

    2.14.2 Fungsi PHP

    Untuk membuat halaman web,sebenarnya PHP bukanlah bahasapemrograman yang wajib digunakan.Kita bisa saja membuat website hanyamenggunakan HTML saja. Web yangdihasilkan dengan HTML (dan CSS)ini dikenal dengan website statis,dimana konten dan halaman webbersifat tetap.

    Sebagai perbandingan, websitedinamis yang bisa dibuatmenggunakan PHP adalah situs webyang bisa menyesuaikan tampilankonten tergantung situasi. Websitedinamis juga bisa menyimpan data kedalam database, membuat halamanyang berubah-ubah sesuai inputdari user, memproses form, dll.

    Untuk pembuatan web,kode PHP biasanya di sisipkankedalam dokumen HTML. Karena fiturinilah PHP disebut jugasebagai Scripting Language ataubahasa pemrograman script.

    Sebagai contoh penggunaanPHP, misalkan kita ingin membuat listdari nomor 1 sampai nomor 10.Dengan menggunakan HTML murni,kita bisa membuatnya secara manualseperti kode berikut ini:

    Contoh list denganHTML

    Daftar Absensi Mahasiswa

    Nama Mahasiswa ke-1

    Nama Mahasiswa ke-2

  • Nama Mahasiswa ke-3

    Nama Mahasiswa ke-4

    Nama Mahasiswa ke-5

    Nama Mahasiswa ke-6

    Nama Mahasiswa ke-7

    Nama Mahasiswa ke-8

    Nama Mahasiswa ke-9

    Nama Mahasiswa ke-10

    Halaman HTML tersebut dapatdibuat dengan mudah dengan cara men-copy-paste tag sebanyak 10 kali danmengubah sedikit angka-angka no urut dibelakangnya. Namun jika yang kitainginkan adalah menambahkan listtersebut menjadi 100 atau 1000 list,cara copy-pastetersebut menjadi tidakefektif.

    Jika menggunakan PHP, kita tinggalmembuat perulangan for sebanyak 1000kali dengan perintah yang lebih singkatseperti berikut ini:

    Contoh list denganPHP

    Daftar AbsensiMahasiswa

  • Java Scripts adalah namaimplementasi Netscape CommunocationsCorporation untuk ECMAScript standar,suatu bahasa skrip yang didasarkan padakonsep pemrograman berbasis prototype(www.wikipedia.org). Bahasa ini terkenalkarena penggunaannya di situs web padasisi client dan juga digunakan untukmenyediakan akses skrip untuk objek yangdi benamkan (embedded) di aplikasi lain.Walaupun memiliki nama serupa, namunJavaScript hanya sedikit sekaliberhubungan dengan bahasa pemrogramanJava. Secara semantic, JavaScript memilikilebih banyak kesamaan/kemiripan denganbahasa pemrograman Self.

    2.16 NOTEPAD++Notepad++ adalah sebuah aplikasi

    penyunting teks dan penyunting kodesumber yang berjalan di system operasiwindows. Notepad++ menggunakankomonen Scintilla untuk dapatmenampilkan dan menyuntingan teks danberkas kode sumber berbagai bahasapemrograman. Notepad++ mendukungbanyak bahasa pemrograman. Dukungandalam hal ini adalah dimengerti danditerjemahkan menjadi teks olehNotepad++. Misalnya pada C++, fungsi-fungsinya akan dimasukkan kedalamdaftar fungsi dan kata-katanya akanberubah warna sesuai dengn makna katatersebut di C++. Beberapa bahasapemrograman yang didukung olehNotepad++ sejak versi 5.93 adalah:ActionScript, Ada, ASP, Assembler, autolt,Batch, C, C++, C#, Caml, Cmake,COBOL, CSS, D, Diff, Flash ActionScript,Fortran, Gui4CLI, Haskell, HTML, BerkasINI, InnoSetup, Java, JavaScript, JSP,KiXtart, LISP, Lua, Makefile, Matlab,MS-DOS, NSIS, Objectie-C, Pascal, Perl,PHP, Postscript, PowerShell, Propertiesfile, Python, R. Resource file, Ruby, Shell,Scheme, Smalltalk, SQL, TCL, TeX,Visual Basic, VHDL, Verilog, YAML,Notepad++ didistribusikan sebagaiperangkat lunak bebas. Proyek ini telahdua kali memenangkan penghargaan

    SourceForge Community Choice Awardfor Best Developer Tool.

    III. METODE PENELITIAN3.1 Analisis Sistem

    Dari hasil penelitian yangdilakukan di Dinas Pertanian KabupatenLumajang dan hasil observasi diperolehdata-data yang dibutuhkan untuk membuatSIG. Data yang diperoleh berupa data yangakurat dan update.

    3.2 Analisis Kebutuhan

    Analisan kebutuhan digunakanuntuk mengidentifikasi terhadapkebutuhan system baru. Kebutuhan systemmeliputi analisa kebutuhan masyarakat,kebutuhan Dinas Pertanian, dan analisiskebutuhan Sistem Informasi GeografisPemetaan Lahan Pertanian Di KabupatenLumajang. Sistem akan menampilkaninformasi kepada masyarakat denganmemproses data yang telah tersimpandalam basisdata.

    3.2.1 Kebutuhan PengunjungKebutuhan pengunjung

    meliputi apa saja yang dibutuhkanoleh pengunjung pada systeminformasi geografis lahan pertanianberbasis web ini berupa :1.Tampilan tentang peta LahanPertanian Di KabupatenLumajang

    2.Tampilan luas lahan, namapemilik dan fasilitas pendukung

    3.2.2 Kebutuhan Dinas PertanianKebutuhan admin pada

    system ini meliputi apa yangdibutuhkan oleh Dinas Pertanianmeliputi : Mengelola data DinasPertanian

    3.3 Spesifikasi Sistem

    http://www.wikipedia.org

  • Spesifikasi kebutuhan dalampembuatan system informasi geografispemetaan lahan pertanian di KabupatenLumajang

    a) Pengunjung bisa membantumendapatkan informasi objekpemetaan lahan pertanian berupa petatopografi, peta kecamatan, namapemilik lahan, luas lahan, jenistumbuhan

    b) Dinas Pertanian dapat mengambil datageografis dari Google Maps,mengambil informasi manual tentanglahan pertanian, dapat mengelola datadinas pertanian

    Tampilan SIG Pertanian menggunakangambaran peta dimana setiap titik lokasipertanian dapat menampilkan informasitersebut. Untuk pengembangan systemlebih lanjut maka di perlukan perangkatlunak sebagai pendukungnya. PemanfaatanSIG untuk informasi pariwisata berbasisweb ini memerlukan peta yang diambildari Google Maps, perangkat lunak untukpembuatan data base MySQL, untukpembuatan tampilan dan editor webmenggunakan Notepad++.

    3.4 Perancangan Sistem

    Tujuan utama dari perancangansystem adalah memberikan gambaranperancangan system yang dibangun ataudikembangkan, serta untuk memahami alurinformasi dan proses dalam system.Berikut telah ditentukan tahapan-tahapanatau langkah-langkah yang akan dilakukandalam perancangan system :

    1. Pembuatan Konteks Diagram2. Pembuatan Diagram Berjenjang3. Pembuatan Data Flow Diagram (DFD)4. Pembuatan Entity RelationshipDiagram (ERD)

    5. Pembuatan Mapping Data6. Pembuatan Struktur Database7. Pembuatan Desain Input / Output

    3.4.1 Perancangan KonteksDiagram

    Diagram Konteks adalahtingkatan tertinggi dalam diagramaliran data dan hanya membuat satuproses, menunjukkan system secarakeseluruhan. Proses tersebut diberinomor 0 (nol). Semua entitas eksternalyang ditunjukan pada diagram konteksberikut aliran data utama menuju dandari system.

    Diagram Konteks dibuatuntuk menggambarkan sumber sertatujuan data yang akan diproses.Perancangan diagram konteks untukaplikasi Sistem Informasi GeografisPemetaan Lahan Pertanian DiKabupaten Lumajang

    3.5 Perancangan Halaman Website3.5.1 Langkah – Langkah

    Perancangan Web

    Untuk membangun sebuahwebsite, diperlukan suatu langkah-langkah persiapan yang secara umumdibagi dalam lima tahap, yakni(Rickyanto, Isac.2001):

    1. Merumuskan tujuan membuatwebsite

    Berdasarkan isi maupuntujuan, suatu website biasanyadapat digolongkan menjadi sepertiberikut ini:a. Website marketing, berfungsi

    sebagai media presentasi danpemasaran.

    b. Website customer service,berfungsi sebagai media untukmelayani konsumen.

    c. Website e-Commerce, berfungsisebagai media transaksi on-line.

    d. Website informasi/berita,berfungsi sebagai mediainformasi berita

    2. Menentukan isi website

  • Faktor yang paling pentingdalam suatu website adalah isi dariwebsite itu sendiri. Hal tersebutberkaitan dengan manfaat yangakan diperoleh pengunjung darisebuah website.

    3. Menentukan target pengunjungMeskipun suatu website

    mempunyai sifat terbuka dalam artisebuah website bebas dikunjungioleh semua orang, namun alangkahbaiknya apabila dalam pembuatanwebsite perlu dilakukan gambarantarget yang akan dituju oleh sebuahwebsite. Alasan ini lebihdidasarkan pada penggunaanhardware dan aplikasi browseryang berbeda dengan setiappengunjung.

    4. Menentukan struktur websiteStruktur website diperlukan

    untuk memberikan kemudahandalam mengelola suatu website.Tentunya struktur tersebut harusdisesuaikan dengan isi dari website.Dengan memiliki struktur yangterorganisasi dengan baik, suatuwebsite akan memberikankemudahan dalam navigasi, editingdan pemeliharaan website tersebut.

    5. Desain websiteFaktor keindahan desain

    tampilan dari suatu websitemerupakan salah satu faktor yangpaling penting dalam menetukankeberhasilan suatu website, selainfaktor kecepatan loading. Suatusitus yang baik memiliki suatukesatuan desain bisa dikatakanmemiliki kesamaan tema dalamhalaman-halaman webnya. Hal inipenting dalam segi estetikamaupun segi navigasi. Kesamaandesain yang biasanyadipertahankan antara lain kesamaanjenis font yang digunakan, warna,tombol navigasi (menu), letak

    menu dan sebagainya. Karena itusangatlah penting bagi seorang webdesigner untuk mengetahui aturan-aturan yang berlaku dalammendesain suatu website. Hal inidiperlukan agar desain dari websiteyang akan dibangun tidak terkesansekedarnya.

    Adapun hal-hal yangpenting untuk diketahui seorangweb designer adalah sebagaiberikut:

    a. Prinsip-prinsip dasar desain

    Untuk membangun suatuwebsite yang baik, seorang webdesigner sebaiknya memperhatikanprinsip-prinsip yang ada, terlepas iamempunyai bakat seni atau tidak.Adapun prinsip-prinsip yang harusdiperhatikan antara lain (komputek,2001):

    1. Unik

    Yang dimaksud denganunik dalam mendesain suatuwebsite adalah kesadaran seorangdesigner untuk tidak meniru ataumenggunakan karya orang lain.

    2. Komposisi

    Untuk memperindahtampilan halaman web, seorangweb designer harus betul-betulmemahami komposisi, baik bentukmaupun warna yang akandigunakan dalam website yangdibuatnya.

    3. Simple

    Banyak dari seorang webdesigner yang memegang prinsip-prinsip “ Keep it Simple”. Hal iniditujukan agar tampilan websiteterlihat rapi, bersih dan informatif.

    4. Semiotik

  • Arti semiotik adalah ilmuyang mempelajari tentang tanda-tanda. Dalam hal ini diharapkanpengunjung dapat dengan denganmudah dan cepat mengerti ketikamelihat tanda dan gambar yang adadalam suatu website.

    5. Ergonomis

    Ergonomis dalammendesain website adalahkepunyaan yang akan didapatkanpengunjung dalam membaca dankecepatan yang akan diperolehpengunjung dalam mencariinformasi. Hal-hal yang perludiperhatiakan oleh seorang webdesigner untuk mencapai prinsipini adalah :

    a) Pemilihan ukuran fonts yangtepat sehingga mudah dibaca.

    b) Menempatkan link sedemikianrupa sehingga mudah dancepat untuk diakses dan yanglebih penting lagi adalah suatuwebsite terlihat lebihinformatif.

    6. Fokus

    Fokus adalah hierarkiprioritas dari pesan yang akandisampaikan. Dengan adanyafokus tersebut, diharapkanpengunjung dapat memahami danmenentukan pesan mana yang lebihdahulu harus dibaca atau dilihat.

    7. Konsistensi

    Konsistensi adalahpemilihan bentuk atau style yangdigunakan pada elemen-elemenperancangan web dan digunakanpada semua halaman websiteWebsite yang konsiten akanmemberikan identitas tersendiridan mampu memperlihatkan visiserta misi dari website tersebut

    3.5.2 Elemen-elemen desain

    Desain grafis khususnya dalamhalaman-halaman web terdiri daribeberapa elemen sebagai berikut(Ariesto Hadi Sutopo,2002):

    1. Teks adalah bagian yang palingutama untuk menampilkaninformasi

    2. Grafik atau Image merupakanelemen yang dapat membantumenjelaskan informasi.Dengan penggunaan grafikmaupun image orang lebihmudah memahami suatu pesan.

    3. Animasi merupakan saranauntuk menampilkan informasidengan baik, disampinganimasi merupakan daya tarikyang mudah diingatpengunjung.

    4. Video dapat merupakan hasilsuatu rekaman dengan kameravideo maupun hasil pengolahandengan komputer.

    5. Suara melengkapi desain web,memberikan efek khusus padasuatu tampilan animasi sertamemberikan kenyaman bagipengunjung yangmendengarkannya

    6. Interaktive link dapatmenggunakan button yangberupa teks, simbol, grafik,maupun image, yang berfungsiuntuk memudahkanpengunjung dalam menyelusurisuatu website.

    3.5.3 Konsep desain

    Pada intinya konsep mendesaintampilan website sangat berkaitandengan desain gra-fis , dan padadasarnya mengikut prinsip desaingrafis secara umum. Oleh karena itualangkah baiknya jika dalammendesain halaman tampilan website

  • juga memperhatikan prinsip desain.Prinsip-prinsip desain tersebut adalah:

    1. KomunikatifPrinsip komunikatif berhubungandengan corporate identity, isi pesanserta audiens.

    2. EstetisFungsi dari estetis ini adalahmemberikan suatu keindahan,sehingga lebih menarik minatpengunjung untuk lebih menggaliinformasi yang ditawarkan darisuatu website.

    3. EkonomisDesain web harus memperhatiakanfaktor ekonomis dalam arti ukuranfile yang digunakan. Hal tersebutberkaitan erat dengan kecepatanakses yang ditawarkan suatuwebsite.

    Untuk mendapatkan desainyang komunikatif, estetis danekonomis hendaknya seorang webdesigner perlu memperhatikanpedoman-pedoman yang ada untukmembuat tata letak suatu tampilan,yaitu dalam mengatur elemen-elemenlayout. Pedoman yang dimaksudadalah:

    1. Kesatuan2. Balance3. Kontras4. Kontinyuitas

    3.5.4 Pembuatan Layout

    Bermacam-macam langkahyang digunakan untuk membuat layoutdari suatu website. Berikut inimerupakan proses yang secara umumbanyak dilakukan dalam pembuatanlayout.

    a. Membuat sketsa desain

    Seorang desainer bisa sajamenuangkan ide dalam pembuatan

    interface dengan terlebih dahulumembuat sketsa di atas kertas.

    b. Membuat layout desain

    Banyak software yang dapatdigunakan membuat layout. Salahsatu diantaranya adalahMacromedia, proses ini dikerjakansetelah pembuatan sketsa desain.

    c. Membagi gambar menjadipotongan-potongan kecil

    Proses ini diperlukan untukmeng-optimize waktu download.

    IV. PENGUJIAN SISTEM4.1 Uji Coba

    Berdasarkan hasil dari analisis dan

    desain system yang telah dikerjakan pada

    bab sebelumnya, maka tahap selanjutnya

    yaitu uji coba dan pembahasannya. Tahap

    uji coba merupakan suatu tahap dimana

    system siap dioperasikan pada keadaan

    yang sebenarnya, dari sini akan diketahui

    apakah system dibuat benar-benar dapat

    menhasilkan tujuan yang diinginkan.

    4.2 Spesifikasi Perangkat Keras

    Perangkat keras yang digunakan

    untuk menjalankan Sistem Informasi

    Geografis Pemetaan Lahan Pertanian

    Lumajang Di Kabupaten Lumajang

    Berbasis Web minimal menggunakan

    spesifikasi sebagai berikut :

    1. Intel Core i3

    2. Memory 2 GB

  • 3. System type 32-bit Operating

    System

    4.3 Spesifikasi Perangkat Lunak

    Untuk mendukung aplikasi ini

    selain dibutuhkan perangkat keras,

    dibutuhkan juga perangkat lunak yang

    digunakan untuk pendukung menjalankan

    aplikasi diantaranya adalah:

    1. Sitem Operasi Microsoft Windows

    8

    2. Xampp Versi 3.2.2

    3. Database phpmyadmin

    4. Google Chrome

    4.4 Uji Coba Antar Muka

    Uji coba Program ini dilakukan

    untuk mengetahui hasil program aplikasi

    yang sudah di buat. Untuk mulai

    menjalankan program terlebih dahulu

    mengaktifkan XAMPP sebagai web server,

    kemudian menjalankan dengan double klik

    Google Chrome, bisa juga opera atau

    Mozilla Firefox dari jendela desktop atau

    start menu.

    4.4.1 Uji Coba Halaman Utama

    (Home)

    Gambar 4.1 Halaman Menu Utama

    (Home)

    4.4.2 Uji Coba Halaman Profil

    Kabupaten Lumajang

    Gambar 4.2 Halaman Profil

    Kabupaten Lumajang

    4.4.3 Uji Coba Halaman Potensi

    Pertanian Kabupaten Lumajang

  • Gambar 4.3 Halaman Potensi

    Pertanian Kabupaten Lumajang

    4.4.4 Uji Coba Halaman Peta

    Lumajang

    Gambar 4.4 Halaman Peta Lumajang

    4.4.5 Uji Coba Halaman Peta

    Lumajang (Kecamatan)

    Gambar 4.5 Halaman Peta Lumajang

    (Kecamatan)

    4.4.6 Uji Coba Halaman Peta

    Lumajang (Keelurahan)

    Gambar 4.6 Halaman Peta Lumajang

    (Kelurahan)

    4.4.7 Uji Coba Halaman Peta

    Lumajang (Pemilik Lahan)

  • Gambar 4.7 Halaman Peta Lumajang

    (Pemilik Lahan)

    4.4.8 Uji Coba Halaman Login

    Admin

    Gambar 4.5 Halaman Login Admin

    4.4.9 Uji Coba Halaman Admin

    Menu Utama

    Gambar 4.9 Halaman Admin Menu

    Utama

    4.4.10Uji Coba Halaman Admin

    Menu Kecamatan

    Gambar 4.10 Halaman Admin Menu

    Kecamatan

    4.4.11Uji Coba Halaman Admin

    Menu Kelurahan

    Gambar 4.11 Halaman Admin Menu

    Kelurahan

  • 4.4.12Uji Coba Halaman Admin

    Menu Lahan

    Gambar 4.12 Halaman Admin Menu

    Lahan

    4.4.13 Uji Coba Halaman Admin

    Detail Lahan

    Gambar 4.13 Halaman Admin Detail

    Lahan

    4.4.14Uji Coba Halaman Admin

    Gagal Login

    Gambar 4.14 Halaman Admin GagalLogin

    V. KESIMPULAN DAN

    SARAN

    Dalam bab terakhir ini akan

    diambil kesimpulan dan sarana dari

    penelitian yang telah dilakukan, dimana

    Sistem Informasi Geografis Pemetaan

    Lahan Pertanian Di Kabupaten Lumajang

    Berbasis Webini telah selesai dibuat, diuji

    coba.

    5.1 Kesimpulan

    Dari penelitian dan uji coba yang

    telah dilakukan, maka dapat diambil

    kesimpulan sebagai berikut:

    1. Rancangan aplikasi pemetaan

    lahan pertanian ini berhasil

    diuji coba pada system operasi

    Windows 8 dengan

    menggunakan server local

    XAMPP dan Database

    phpmyadmin

    2. Aplikasi ini belum berbasis

    online dan dapat diakses bila

    jaringan internet stabil

    5.2 Saran

    1. Diharapkan dapat

    mengembangkan Aplikasi

    Sistem Informasi Geografis

    Pemetaan Lahan Pertanian Di

  • Kabupaten Lumajang Berbasis

    Web tersebut menjadi lebih

    cepat dan efisien

    2. Menambahkan data pertanian

    lebih lengkap dan memperbaiki

    yang masih belum bisa

    ditampilkan pada peta lokasi.

    DAFRTAR PUSTAKA

    1. Abdul Kadir, Pemrograman Web

    mencakup HTML, CSS, Java Script,

    dan PHP

    2. Arief, M. Rudyanto, 2011.

    Pemrogaman Web Dinamis

    menggunakan PHP & MySQL,

    Yogyakarta : Penerbit Andi.

    3. Betha Sidik, Ir, Pemrograman Web

    dengan PHP, INFORMATIKA

    Bandung, 2002

    4. David, Sugianto, Langkah Langkah

    Membangun Website dengan PHP,

    Datokan Lintas Buana, Jakata,

    2003

    5. Narulita, Ida, Arif Rahmat, dan

    Rizka Maria. 2008. “Aplikasi

    Sistem Informasi Geografis untuk

    Menentukan Daerah Prioritas

    Rehabilitasi di Cekungan

    Bandung”. Jurnal Riset Geologi

    dan Pertambangan Jilid.18,

    Nomer.1, Hal 23-35.

    6. Sutarman, 2007. Membangun

    Aplikasi Web dengan PHP &

    MySQL Yogyakarta : Graha Ilmu.

    7. Yousman, Yeyep. 2004. Sistem

    Informasi Geografis dengan

    MapInfo Profesional. Andi

    Yogyakarta. ISBN/ISSN, 979-731-

    417-0