Anda di halaman 1dari 22

SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN PERTANIAN DI

KABUPATEN 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. PENDAHULUAN 2.1.1 Pengertian Sistem Informasi
Seiring dengan
Geografis
berkembangnya teknologi jaman
sekarang, dibutuhkan sebuah
aplikasi untuk memudahkan Istilah geography digunakan
manusia dalam mendapatkan karena SIG dibagun berdasarkan pada
informasi tertentu. Berbagai teknik, geografi atau spasial. Objek ini
metode, dan pendekatan – mengarah pada spesifikasi lkasi dalam
pendekatan baru dilakukan untuk suatu space. Geographic Information
menyempurnakan dan System (SIG) merupakan system
mengembangkan teknologi dalam computer yang berbasis pada system
upaya untuk mendapatkan informasi yang digunakan untuk
informasi geografis yang tepat, memberikan bentuk digital dan analisis
cepat, dan akurat. terhadap permukaan geografis bumi
Geografi adalah informasi
Sistem Informasi Geografis mengenal permukaan bumi dan semua
(SIG) ini menjadi salah satu sarana objek yang berada diatasnya,
untuk penyampaian informasi. sedangkan system informasi geografis
Terutama untuk informasi – (SIG) atau dalam bahasa inggris
informasi yang berhubungan disebut Geographic Information
dengan data spasial. Di mana telah System (GIS) adalah system informasi
banyak SIG saat ini yang telah khusus yang mengelola data yang
dikembangkan oleh pemerintah – memiliki informasi spasial (bereferensi
pemerintah di banyak daerah di keruangan). Sytem informasi geografis
Indonesia, misalnya untuk adalah bentuk system informasi yang
pemetaan hasil produksi pertanian menyajikan informasi dalam bentuk
di wilayah Lumajang, yakni berupa grafis dengan menggunakan peta
visual mapping pemetaan. sebagai antar muka. SISG tersusun atas
Mayoritas masyarakat Kabupaten konsep beberapa lapisan (layer) dan
Lumajang adalah bermata relasi (Prahasta,2002).
pencaharian sebagai petani. Hal ini
dikarenakan karena jenis tanah di
daerah ini sangat subur dan cocok 2.1.2 Manfaat Sistem Informasi
untuk pertanian. Sistem Informasi Geografis
Geografis (SIG) Pemetaan Lahan
Pertanian di Wilayah Lumajang ini Fungsi SIG adalah
berfungsi untuk menampilkan data meningkatkan kemampuan
penyebaran hasil produksi menganalisis informasi spasial secara
pertanian, data geologi wilayah terpadu untuk perencanaan dan
Lumajang, data curah hujan, data pengambilan keputusan. SIG dapat
tinggi permukaan dari laut. memberikan informasi kepada
Sehingga dengan adanya SIG ini pengambilan keputusan untuk analisis
masyarakat mampu mendapatkan dan penerapan database keruangan
informasi pemetaan lahan pertanian (Prahasta, 2002). SIG mampu
di wilayah Lumajang. memberikan kemudahan-kemudahan
yang diinginkan. Dengan SIG kita
II. TINJAUAN PUSTAKA akan dimudahkan dalam melihat
2.1 Sistem Informasi Geografis fenomena kebumian dengan perspektif
yang lebih baik. SIG mampu
mengakomodasi penyimpanan, 1. Memasukkan dan mengumpulkan
pemrosesan, dan penayangan data data geografis (spasial dan atribut)
spasial digital bahkan integrasi data 2. Mengintegrasikan data geografis
yang beragam, mulai dari citra satelit, 3. Memeriksa, meng-update (meng-
foto udara, peta bahkan data statistik. edit) data geografis
SIG juga mengakomodasi dinamika 4. Menyimpan atau memanggil
data, pemutakhiran data yang akan kembali data geografis
menjadi lebih mudah. 5. Mempresentasikan atau
menampilkan data geografis
6. Mengelola, memanipulasi dan
menganalisis data geografis
2.1.3 Cara Kerja Sistem Informasi
7. Menghasilkan output data
Geografis
geografis dalam bentuk peta
SIG dapat menyajikam real tematik (view dan layout), table,
world (dunia nyata) pada monitor grafik (chart) lapotan, dan lainnya
sebagaimana lembaran peta dapat baik dalam bentuk hardcopy
merepresentasikan dunia nyata ditas maupun softcopy.
kertas. Tetapi, SIG memiliki kekuatan
lebih dan fleksibilitas dari pada
2.2 Peta
lembaran pada kertas. Peta merupakan
representasi grafis dari dunia nyata, Peta merupakan gambaran wilayah
obyek-obyek yang dipresentasikan geografis, bagian permukaan bumi yang
diatas peta disebut unsur peta atau map disajikan dalam berbagai cara yang
features (contohnya adalah sungai, berbeda, mulai dari peta konveksional
taman, kebun, jalan dan lain-lain). yang tercetak hingga peta digital yang
Karena peta mengorganisasikan unsur- tampil dilayar komputer. Peta dapat
unsur berdasarkan lokasi-lokasinya. digambarkan dengan berbgai gaya,
SIG menyimpan semua informasi masing-masing menunjukkan permukaan
deskriptif unsur-unsurnya sebagai yang berbeda untuk subyek yang sama
atribut-atribut didalam basis data. untuk menvisualisasikan dunia dengan
Kemudian, SIG membentuk dan mudah, informatif dan fungsional.
menyimpanya didalam table-tabel
(relasional) dengan demikian, atribut- 2.2.1 Fungsi Peta
atribut ini dapat diakses melalui lokasi- Peta mempunyai beberapa
lokasi unsur-unsur peta dan sebaliknya, fungsi di berbagai bidang, antara lain
unsur-unsur peta juga dapat diakses untuk:
melalui atribut-atributnya. (Prahasta
Eddy 2005).
 menunjukkan posisi atau
lokasi relatif (letak suatu
tempat dalam hubungannya
2.1.4 Kemampuan Sistem Informasi dengan tempat lain) di
Geografis permukaan bumi. Dengan
membaca peta kita dapat
System informasi geografis mengetahui lokasi relatif
mempunyai kemampuan untuk suatu wilayah yang kita
menghubungkan berbagai data pada lihat.
suatu titik tertentu di bumi,  memperlihatkan atau
menggabungkannya, menganalisis dan menggambarkan bentuk-
akhirnya memetakan hasilnya bentuk permukaan bumi
(Prahasta Eddy, 2009);
(misalnya bentuk benua,
atau gunung) sehingga
dimensi dapat terlihat 2.2.3 Unsur – Unsur Peta
dalam peta, Peta merupakan alat bantu
dalam menyampaikan suatu informasi
1. Bentuk-bentuk benua keruangan. Berdasarkan fungsi
yang ada di dunia dapat tersebut maka sebuah peta hendaknya
kita amati pada peta dilengkapi dengan berbagai macam
2. Bentuk-bentuk komponen/unsur kelengkapan yang
permukaan bumi dapat bertujuan untuk mempermudah
di amati dari simbol pengguna dalam
warna yang terlihat membaca/menggunakan peta.
berbeda-beda Beberapa komponen kelengkapan peta
yang secara umum banyak ditemukan
Menyajikan data tentang pada peta misalnya adalah:
potensi suatu daerah,
misalnya :  Judul
Mencerminkan isi sekaligus tipe peta.
1. Peta potensi rawan
Penulisan judul biasanya di bagian
banjir
atas tengah, atas kanan, atau
2. Peta potensi kekeringan bawah. Walaupun demikian,
3. Peta Potensi Air sedapat mungkin diletakkan di
4. Peta Potensi Ikan kanan atas.
5. Peta Pertanian
 Legenda
Memperlihatkan ukuran,
karena melalui peta dapat Legenda adalah keterangan dari
diukur luas daerah dan simbol-simbol yang merupakan
jarak-jarak di atas kunci untuk memahami peta.
permukaan bumi. Jarak
sebenarnya 2 lokasi dapat  Orientasi/tanda arah
dihitung dengan Pada umumnya, arah utara ditunjukkan
membandingkan skala oleh tanda panah ke arah atas peta.
petanya. Letaknya di tempat yang sesuai
jika ada garis lintang dan bujur,
2.2.2 Tujuan Pembuatan Peta koordinat dapat sebagai petunjuk
1. Membantu suatu pekerjaan, arah.
misalnya untuk konstruksi
jalan, navigasi, atau  Skala
perencanaan, Skala adalah perbandingan jarak pada
2. Analisis data spasial, peta dengan jarak sesungguhnya
misalnya perhitungan di lapangan. Skala ditulis di
volume, bawah judul peta, di luar garis tepi,
3. Menyimpan Informasi, atau di bawah legenda. Skala
4. Membantu dalam dibagi menjadi 3, yaitu:
pembuatan suatu desain,
missal desain jalan, dan 1. Skala angka. Misalnya 1 :
5. Komunikasi informasi 2.500.000. artinya setiap 1 cm
ruang
jarak dalam peta sama dengan baik fenomena alam atau budaya. Peta
25 km satuan jarak sebenarnya. umum dibagi menjadi 3 jenis, yaitu:
2. Skala garis. Skala ini dibuat dalam
bentuk garis horizontal yang 1. Peta topografi, yaitu peta yang
memiliki panjang tertentu dan tiap menggambarkan permukaan
ruas berukuran 1 cm atau lebih bumi lengkap dengan reliefnya.
untuk mewakili jarak tertentu Penggambaran relief permukaan
yang diinginkan oleh pembuat bumi ke dalam peta digambar
peta. dalam bentuk garis kontur. Garis
3. Skala verbal, yakni skala yang kontur adalah garis pada peta
ditulis dengan kata-kata. yang menghubungkan tempat-
tempat yang mempunyai
 Simbol ketinggian yang sama.
2. Peta korografi, yaitu peta yang
Simbol peta adalah tanda atau gambar
menggambarkan seluruh atau
yang mewakili ketampakan yang
sebagian permukaan bumi yang
ada di permukaan bumi yang
bersifat umum, dan biasanya
terdapat pada peta ketampakannya,
berskala sedang. Contoh peta
jenis-jenis simbol peta antara lain:
korografi adalah atlas.
3. Peta dunia atau geografi, yaitu
1. Simbol titik, digunakan untuk
peta umum yang berskala sangat
menyajikan tempat atau data
kecil dengan cakupan wilayah
posisional
yang sangat luas.
2. Simbol garis, digunakan untuk
menyajikan data yang
Peta khusus (peta tematik),
berhubungan dengan jarak
yaitu peta yang
3. Simbol area, digunakan untuk menggambarkan informasi
mewakili suatu area tertentu dengan tema tertentu/khusus.
dengan simbol yang mencakup Misalnya, peta politik,
area tertentu peta geologi, peta penggunaan
4. Simbol aliran, digunakan untuk lahan, peta persebaran objek
menyatakan alur atau gerak. wisata, peta kepadatan
5. Simbol batang, digunakan untuk penduduk, dan sebagainya.
menyatakan suatu
harga/dibandingkan dengan
harga/nilai lainnya. 2.2.5 Peta Berdasarkan Bentuk /
6. Simbol lingkaran, digunakan Simetrisnya
untuk menyatakan kuantitas 1. Peta datar atau peta dua
(jumlah) dalam bentuk persentase. dimensi, atau peta biasa,
7. Simbol bola, digunakan untuk atau peta planimetri yaitu
menyatakan volume, makin besar peta yang berbentuk datar
simbol bola menunjukkan volume dan pembuatannya pada
semakin besar dan sebaliknya bidang datar seperti kain.
makin kecil simbol bola berarti Peta ini digambarkan
volume semakin kecil. menggunakan perbedaan
warna atau simbol dan
lainnya.
2.2.4 Jenis Peta 2. Peta timbul atau peta tiga
Peta Umum, yakni peta yang dimensi atau peta
menggambarkan ketampakan bumi, stereometri, yaitu peta yang
dibuat hampir sama dan dapat menikmati foto satelit lebih
bahkan sama dengan detail lengkap dengan cara
keadaan sebenarnya di zooming pada bagian peta yang
muka bumi. Pembuatan diinginkan
peta timbul dengan 2. Hasil Pencarian Integrasi
menggunakan bayangan 3 Mencari lokasi, bisnis, peta buatan
dimensi sehingga bentuk– pengguna dan real estate.
bentuk muka bumi tampak 3. Draggable Maps
seperti aslinya. Peta digital mapping yang
3. Peta digital, merupakan draggable (bias digeser) dengan
peta hasil pengolahan data bantuan mouse.
digital yang tersimpan 4. Terrain Maps (Peta Topograpi)
dalam komputer. Peta ini Terrain Maps menyediakan
dapat disimpan dalam informasi fitur peta fisik atau peta
disket atau CD-ROM. topograpi yang biasa disediakan
Contoh: citra satelit, foto buku peta Atlas.
udara. 5. Earth Map
4. Peta garis, yaitu peta yang Earth Map menyediakan informasi
menyajikan data alam dan peta bumi dimana akan tampak
ketampakan buatan bumi secara utuh dan bila di-zoom
manusia dalam bentuk titik, akan terlihat awan yang
garis, dan luasan. menyelimuti bumi beserta pulau da
5. Peta foto, yaitu peta yang lautan yang tampak nyata dari
dihasilkan dari mozaik foto ketinggian.
udara yang dilengkapi 6. My Location
dengan garis kontur, nama, Dengan fitur ini pengguna dapat
dan legenda. mengetahui letak dimana lokasi
dari pengguna tersebut.
2.3 Google Map
Google Map adalah sebuah jasa 2.4 Internet
peta globe virtual gratis dan online
disediakan oleh google dapat ditemukan di International Networking (Internet)
http://maps.google.com (Wikipedia.org). adalah kumpulan atau jaringan dari suatu
Ia menawarkan peta yang dapat diseret dan jaringan computer secara global yang
gambar satelit untuk seluruh dunia dan saling berhubungan satu dengan yang
baru-baru ini, Bulan dan juga menawarkan lainnya yang ada diseluruh dunia. Dalam
perencanaan rute dan pencari letak bisnis, hal ini computer yang dahulunya stand
di U.S., Kanada, Jepang, Hong Kong, Cina, alone dapat berhubungan langsung dengan
UK, Irlandia (hanya pusat kota) dan host-host atau computer-komuter yang
beberapa bagian Eropa. Google Maps lainnya. (Hartono, 2001).
masih berada dalam tahap peta.
Melalui fitur Google Maps, penggunaan
2.5 World Wide Web
internet dapat browsing informasi grafis
World Wide Web, biasa lebih terkenal
berikut :
disingkat sebagai WWW adalah suatu
1. Satellite Map ruang informasi yang dipakai oleh
Pengguna dapat menikmati gambar pengenal global yang disebut
satelit planet bumi. Pengguna juga Pengidentifikasi Sumber Seragam untuk
mengenal pasti sumber daya berguna. memasukkan, mengubah, menghapus,
WWW sering dianggap sama dengan memilih dan melindungi data (Prihatna,
Internet secara keseluruhan, walaupun 2005). SQL bukan database aplikasi, tetapi
sebenarnya ia hanyalah bagian daripada lebih berarti dengan suatu bahasa yang
Internet. digunakan untuk mengajukan pertanyaan
ke dalam database berupa pengguna SQL.
WWW merupakan kumpulan peladen
web dari seluruh dunia yang mempunyai Databse system yang memiliki
kegunaan untuk menyediakan data dan konsep sama dengan SQL, adalah Postgres
informasi untuk dapat digunakan bersama. dan MySQL, dimana database tersebut
WWW adalah bagian yang paling menarik bias didapatkan gratis atau dengan harga
dari Internet. Melalui web, para pengguna yang murah. MySQL adalah server
dapat mengakses informasi-informasi yang multithreaded, sehingga sangat
tidak hanya berupa teks tetapi bisa juga memungkinkan daemon untuk menghandle
berupa gambar, suara, video dan animasi. permintaan layanan secara stimultan.
Model koneksi dengan protocol TCP-IP
Kegunaan ini tergolong masih baru membuat akses ke server database lebih
dibandingkan surat elektronik, sebenarnya cepat jika dibandingkan dengan
WWW merupakan kumpulan dokumen menggunakan mapping drive.
yang tersimpan di peladen web, dan yang
peladennya tersebar di lima benua
termasuk Indonesia yang terhubung 2.7 DFD
menjadi satu melalui jaringan Internet. DFD (Data Flow Diagram)
Dokumen-dokumen informasi ini disimpan merupakan diagram yang menggunakan
atau dibuat dengan format HTML notasi-notasi untuk menggambarkan arus
(Hypertext Markup Language). data system secara logika. DFD
menggambarkan komponen-komponen
Suatu halaman dokumen informasi sebuah system. Keuntungan menggunakan
dapat terdiri atas teks yang saling terkait DFD adalah memudahkan pemakai yang
dengan teks lainnya atau bahkan dengan kurang menguasai computer untuk
dokumen lain. Keterkaitan halaman lewat mengerti system yang akan dikembangkan.
teks ini disebut pranala. Dokumen Tahapan penulisan DFD untuk membuat
infomasi ini tidak hanya terdiri dari teks desain system dilakukan dengan: (Hartono,
tetapi dapat juga berupa gambar, J., 1999)
mengandung suara bahkan klip video.
Kaitan antar-dokumen yang seperti itu
biasa disebut hipermedia. Tabel 2.1 DFD (data Flow
Diagram)
Jadi dapat disimpulkan bahwa WWW
adalah sekelompok dokumen multimedia No. Gambar Keterangan
yang saling bertautan dengan
menggunakan tautan hiperteks. Dengan 1. Eksternal Entity
mengeklik pranala (hipertaut), maka para (kesatuan luar)
pengguna bisa berpindah dari satu atau Boundary
dokumen ke dokumen lainnya. (batas system)

2. Data Flow (arus


data)
2.6 MySQL
SQL (Structured Query Language) 3. Proses
merupakan sebuah bahasa relational yang
berisi pernyataan yang digunakan untuk
4. Data Store masing-masing
entitas.

4. Garis
2.8 ERD merupakan
ERD adalah model data untuk penghubung
menggambarkan hubungn antara satu antar entitas
entitas dengan entitas lain yang
mempunyai relasi (hubungan) dengan
batasan-batasan. Hubungan antara entitas
akan menyangkut dua komponen yang 2.9 Web Browser
menyatakan jalinan ikatan yang terjadi, Web Browser adalah suatu
yaitu derajat hubungan dan partisipasi perangkat lunak yang digunakan untuk
hubungan. Adapun beberapa symbol menampilkan halaman-halaman website
dalam ERD dapat dilihat pada table 2.2 yang berada di internet. Adapun beberapa
istilah yang sering muncul pada saat kita
menggunakan web browser adalah sebagai
Tabel 2.2 Notasi dalam ERD berikut:
No. Gambar Keterangan http://atikindah.tripod.com/web_browser.h
tml
1. Entitas atau
E bentuk persegi Website Halaman-halaman web
panjang saling terhubung dalam
merupakan suatu website.
sesuatu obyek
data yang ada di Homepage Halaman awal ketika
dalam system, suatu situs
nyata maupun dimunculkan, biasanya
abstrak dimana sebagai penghubung ke
data tersimpan website-website yang
atau dimana lain
terdapat data URL Alamat unik pada
2. Relationship suatu halaman web,
merupakan yang digunakan web
hubungan ilmiah server untk
R mengirimkan halaman
yang terjadi atar
entitas. web tersebut ke
Umumnya diberi computer yang
nama dengan mengaksesnya
kata kerja dasar. WWW Kumpulan dari
3. Atribut atau document-dokument
bentuk elips elektronik yang
a
adalah sesuatu kemudian disebut web,
yang tiap dokumen tersebut
menjelaskan apa dinamakan web page
sebenernya yang Portal Web yang
dimaksud entitas menyediakan berbagai
atau relationship jenis layanan missal
dan mewakili pencarian olahraga,
atribut dari
hiburan, dsd Web. Server dari WWW biasannya
dikenal dengan HTTPD (Febrian, 2004)

2.10 Web Server


2.13 XAMPP
Web server adalah software yang
XAMPP adalah perangkat lunak
menjadi tulang belakang dari world wide
bebas, yang mendukung banyak system
web (www). Web serves menunggu
operasi, merupakan komplikasi dari
permintaan dari client yang menggunakan
beberapa program. Fungsinya adalah
browser seperti Netscape Navigator,
sebagai server yang berdiri sendiri
Internet Explorer, Mozilla, dan program
(localhost), yang terdisi atas program
browser lainnya. (Febrian, Jack, 2004).
Apache HTTP Server, MySQL database,
Jika ada permintaan dari browser, maka
dan penerjemah bahasa yang dituis dengan
web server akan memproses permintaan
bahasa pemrograman PHP dan Perl. Nama
itu kemudian memberikan hasil
XAMP merupakan singkatan darn X
prosesnyaberupa data yang diinginkan
(empat system operasi apapun), Apache,
kembali ke browser. Data ini mempunyai
MySQL, PHP, dan Perl. Program inin
format yang standar, disebut dengan
tersedia dalam GNU General Public
format SGML (Standar General Markup
License dan bebas, merupakan web server
Language). Data yang berupa format ini
yang mudah digunakan yang dapat
kemudian akan ditampilkan oleh browser
melayani tampilan halaman web yang
sesuai dengan kemampuan browser
dinamis. Untuk mendapatkannya dapat
tersebut.
mendownload langsung dari web resminya.
XAMPP adalah singkatan yang setiap
2.11 HTML
huruf adalah :
Hypertext Markup Language
adalah salah satu format yang digunakan
X : Program ini dapat dijalankan di
untuk menulis halaman web, HTML ini
banyak sistem operasi, seperti
berjalan di web browser yang memiliki
Windows, Linux, Mac OS, dan
fungsi untuk melakukan pemrograman
Solaris.
aplikasi di atas web. HTML merupakan
pengembangan dari standar pemformatan
A : Apache, server aplikasi Web. Apache
documen teks, yaitu standar Generalized
tugas utama adalah untuk
Merkup Language. HTML sebenernya
menghasilkan halaman web yang
adalah dokumen ASCII atau teks biasa,
benar kepada pengguna terhadap kode
yang dirancang untuk tidak tergantung
PHP yang sudah dituliskan oleh
pada suatu system operasi tertentu (Kadir,
pembuat halaman web. jika perlu
2002).
kode PHP juga berdasarkan yang
tertulis, dapat database diakses dulu
2.12 HTTP (misalnya MySQL) untuk mendukung
halaman web yang dihasilkan.
HTTP adalah protocol yang
menentukan aturan yang perlu diikuti oleh M : MySQL, server aplikasi database.
web browser dalam meminta atau Pertumbuhannya disebut SQL
mengambil suatu dokumen dan oleh web singkatan dari Structured Query
server dalam menyediakan dokumen yang Language. SQL merupakan bahasa
diminta oleh web browser. Protokol ini di terstruktur yang difungsikan untuk
desain untuk mentransfer berkas yang mengolah database. MySQL dapat
berisi hypertext seperti berkas yang berisi digunakan untuk membuat dan
HTML yang digunakan di World Wide mengelola database dan isinya. Bisa
juga memanfaatkan MySQL guna Untuk membuat halaman web,
untuk menambahkan, mengubah, dan sebenarnya PHP bukanlah bahasa
menghapus data dalam database. pemrograman yang wajib digunakan.
Kita bisa saja membuat website hanya
P : PHP, bahasa pemrograman web. menggunakan HTML saja. Web yang
Bahasa pemrograman PHP adalah dihasilkan dengan HTML (dan CSS)
bahasa pemrograman untuk membuat ini dikenal dengan website statis,
web yang server-side scripting. PHP dimana konten dan halaman web
digunakan untuk membuat halaman bersifat tetap.
web dinamis. Sistem manajemen
database yang sering digunakan Sebagai perbandingan, website
dengan PHP adalah MySQL. namun dinamis yang bisa dibuat
PHP juga mendukung Pengelolaan menggunakan PHP adalah situs web
sistem database Oracle, Microsoft yang bisa menyesuaikan tampilan
Access, Interbase, d-base, konten tergantung situasi. Website
PostgreSQL, dan sebagainya. dinamis juga bisa menyimpan data ke
dalam database, membuat halaman
P : Perl, bahasa pemrograman untuk yang berubah-ubah sesuai input
semua tujuan, pertama kali dari user, memproses form, dll.
dikembangkan oleh Larry Wall, mesin Untuk pembuatan web,
Unix. Perl dirilis pertama kali tanggal kode PHP biasanya di sisipkan
18 Desember 1987 yang ditandai kedalam dokumen HTML. Karena fitur
dengan keluarnya Perl 1. Pada versi- inilah PHP disebut juga
versi selanjutnya, Perl juga tersedia sebagai Scripting Language atau
untuk berbagai sistem operasi Unix bahasa pemrograman script.
(SunOS, Linux, BSD, HP-UX), juga Sebagai contoh penggunaan
tersedia untuk sistem operasi seperti PHP, misalkan kita ingin membuat list
DOS, Windows, PowerPC, BeOS, dari nomor 1 sampai nomor 10.
VMS, EBCDIC, dan PocketPC. Dengan menggunakan HTML murni,
kita bisa membuatnya secara manual
seperti kode berikut ini:
2.14 PHP
2.14.1 Pengertian PHP <!DOCTYPE html>

PHP (Perl Hypertext <html>


Prepocessor) adalah merupakan
bahasaa berbentuk skrip yang <head>
ditempatkan dalam server dan di <title>Contoh list dengan
proses di server (Prihatna, 2005). HTML</title>
Selain itu juga PHP merupakan salah
satu dari sekian banyak bahasa </head>
pemrograman HTML (Hypertext
Markup Language). Dibuat oleh <body>
Rasmus Lerdorf diawali dengan
membuatnya sebagai personal project <h2>Daftar Absensi Mahasiswa</h2>
dan disempurnakan oleh group six of
developers dan lahir kembali dengan <ol>
nama PHP.
<li>Nama Mahasiswa ke-1</li>
2.14.2 Fungsi PHP
<li>Nama Mahasiswa ke-2</li>
<li>Nama Mahasiswa ke-3</li> <?php

<li>Nama Mahasiswa ke-4</li> for ($i= 1; $i <= 1000; $i++)

<li>Nama Mahasiswa ke-5</li> {

<li>Nama Mahasiswa ke-6</li> echo "<li>Nama Mahasiswa


ke-$i</li>";
<li>Nama Mahasiswa ke-7</li>
}
<li>Nama Mahasiswa ke-8</li>
?>
<li>Nama Mahasiswa ke-9</li>
</ol
<li>Nama Mahasiswa ke-10</li>
</body>
</ol>
</html>
</body>

</html>
Dengan menggunakan kode baris
Halaman HTML tersebut dapat
dibuat dengan mudah dengan cara men-
copy-paste tag <li>sebanyak 10 kali dan
mengubah sedikit angka-angka no urut di
belakangnya. Namun jika yang kita
inginkan adalah menambahkan list
tersebut menjadi 100 atau 1000 list,
cara copy-pastetersebut menjadi tidak
efektif.
Jika menggunakan PHP, kita tinggal
membuat perulangan for sebanyak 1000
kali dengan perintah yang lebih singkat
seperti berikut ini: yang bahkan lebih sedikit, kita dapat
membuat list tersebut menjadi 1000 kali,
<!DOCTYPE html>
bahkan 100.000 kali dengan hanya
<html> mengubah sebuah variabel $i.
PHP tidak hanya dapat melakukan
<head> pengulangan tersebut, masih banyak hal
lain yang bisa kita lakukan dengan PHP,
<title>Contoh list dengan seperti menginput data ke database,
PHP</title> menghasilkan gambar, menkonversi
halaman text menjadi PDF,
</head> management cookie dan session, dan hal
lainnya yang akan kita pelajari di dalam
<body>
tutorial belajar PHP di duniailkom.
<h2>Daftar Absensi
Mahasiswa</h2> 2.15 Java Scripts
<ol>
Java Scripts adalah nama SourceForge Community Choice Award
implementasi Netscape Communocations for Best Developer Tool.
Corporation untuk ECMAScript standar,
suatu bahasa skrip yang didasarkan pada
konsep pemrograman berbasis prototype III. METODE PENELITIAN
(www.wikipedia.org). Bahasa ini terkenal 3.1 Analisis Sistem
karena penggunaannya di situs web pada
Dari hasil penelitian yang
sisi client dan juga digunakan untuk
dilakukan di Dinas Pertanian Kabupaten
menyediakan akses skrip untuk objek yang
Lumajang dan hasil observasi diperoleh
di benamkan (embedded) di aplikasi lain.
data-data yang dibutuhkan untuk membuat
Walaupun memiliki nama serupa, namun
SIG. Data yang diperoleh berupa data yang
JavaScript hanya sedikit sekali
akurat dan update.
berhubungan dengan bahasa pemrograman
Java. Secara semantic, JavaScript memiliki
lebih banyak kesamaan/kemiripan dengan
bahasa pemrograman Self. 3.2 Analisis Kebutuhan

2.16 NOTEPAD++ Analisan kebutuhan digunakan


Notepad++ adalah sebuah aplikasi untuk mengidentifikasi terhadap
penyunting teks dan penyunting kode kebutuhan system baru. Kebutuhan system
sumber yang berjalan di system operasi meliputi analisa kebutuhan masyarakat,
windows. Notepad++ menggunakan kebutuhan Dinas Pertanian, dan analisis
komonen Scintilla untuk dapat kebutuhan Sistem Informasi Geografis
menampilkan dan menyuntingan teks dan Pemetaan Lahan Pertanian Di Kabupaten
berkas kode sumber berbagai bahasa Lumajang. Sistem akan menampilkan
pemrograman. Notepad++ mendukung informasi kepada masyarakat dengan
banyak bahasa pemrograman. Dukungan memproses data yang telah tersimpan
dalam hal ini adalah dimengerti dan dalam basisdata.
diterjemahkan menjadi teks oleh
3.2.1 Kebutuhan Pengunjung
Notepad++. Misalnya pada C++, fungsi-
Kebutuhan pengunjung
fungsinya akan dimasukkan kedalam
meliputi apa saja yang dibutuhkan
daftar fungsi dan kata-katanya akan
oleh pengunjung pada system
berubah warna sesuai dengn makna kata
informasi geografis lahan pertanian
tersebut di C++. Beberapa bahasa
berbasis web ini berupa :
pemrograman yang didukung oleh
1.Tampilan tentang peta Lahan
Notepad++ sejak versi 5.93 adalah:
Pertanian Di Kabupaten
ActionScript, Ada, ASP, Assembler, autolt,
Lumajang
Batch, C, C++, C#, Caml, Cmake,
2.Tampilan luas lahan, nama
COBOL, CSS, D, Diff, Flash ActionScript,
pemilik dan fasilitas pendukung
Fortran, Gui4CLI, Haskell, HTML, Berkas
INI, InnoSetup, Java, JavaScript, JSP,
3.2.2 Kebutuhan Dinas Pertanian
KiXtart, LISP, Lua, Makefile, Matlab,
Kebutuhan admin pada
MS-DOS, NSIS, Objectie-C, Pascal, Perl,
system ini meliputi apa yang
PHP, Postscript, PowerShell, Properties
dibutuhkan oleh Dinas Pertanian
file, Python, R. Resource file, Ruby, Shell,
meliputi : Mengelola data Dinas
Scheme, Smalltalk, SQL, TCL, TeX,
Pertanian
Visual Basic, VHDL, Verilog, YAML,
Notepad++ didistribusikan sebagai
perangkat lunak bebas. Proyek ini telah
dua kali memenangkan penghargaan
3.3 Spesifikasi Sistem
Spesifikasi kebutuhan dalam 3.4.1 Perancangan Konteks
pembuatan system informasi geografis Diagram
pemetaan lahan pertanian di Kabupaten
Lumajang Diagram Konteks adalah
tingkatan tertinggi dalam diagram
a) Pengunjung bisa membantu aliran data dan hanya membuat satu
mendapatkan informasi objek proses, menunjukkan system secara
pemetaan lahan pertanian berupa peta keseluruhan. Proses tersebut diberi
topografi, peta kecamatan, nama nomor 0 (nol). Semua entitas eksternal
pemilik lahan, luas lahan, jenis yang ditunjukan pada diagram konteks
tumbuhan berikut aliran data utama menuju dan
b) Dinas Pertanian dapat mengambil data dari system.
geografis dari Google Maps,
mengambil informasi manual tentang Diagram Konteks dibuat
lahan pertanian, dapat mengelola data untuk menggambarkan sumber serta
dinas pertanian tujuan data yang akan diproses.
Perancangan diagram konteks untuk
Tampilan SIG Pertanian menggunakan aplikasi Sistem Informasi Geografis
gambaran peta dimana setiap titik lokasi Pemetaan Lahan Pertanian Di
pertanian dapat menampilkan informasi Kabupaten Lumajang
tersebut. Untuk pengembangan system
lebih lanjut maka di perlukan perangkat 3.5 Perancangan Halaman Website
lunak sebagai pendukungnya. Pemanfaatan 3.5.1 Langkah – Langkah
SIG untuk informasi pariwisata berbasis Perancangan Web
web ini memerlukan peta yang diambil
dari Google Maps, perangkat lunak untuk Untuk membangun sebuah
pembuatan data base MySQL, untuk website, diperlukan suatu langkah-
pembuatan tampilan dan editor web langkah persiapan yang secara umum
menggunakan Notepad++. dibagi dalam lima tahap, yakni
(Rickyanto, Isac.2001):

3.4 Perancangan Sistem 1. Merumuskan tujuan membuat


website
Tujuan utama dari perancangan Berdasarkan isi maupun
system adalah memberikan gambaran tujuan, suatu website biasanya
perancangan system yang dibangun atau dapat digolongkan menjadi seperti
dikembangkan, serta untuk memahami alur berikut ini:
informasi dan proses dalam system. a. Website marketing, berfungsi
Berikut telah ditentukan tahapan-tahapan sebagai media presentasi dan
atau langkah-langkah yang akan dilakukan pemasaran.
dalam perancangan system : b. Website customer service,
1. Pembuatan Konteks Diagram berfungsi sebagai media untuk
2. Pembuatan Diagram Berjenjang melayani konsumen.
3. Pembuatan Data Flow Diagram (DFD) c. Website e-Commerce, berfungsi
4. Pembuatan Entity Relationship sebagai media transaksi on-line.
Diagram (ERD) d. Website informasi/berita,
5. Pembuatan Mapping Data berfungsi sebagai media
6. Pembuatan Struktur Database informasi berita
7. Pembuatan Desain Input / Output
2. Menentukan isi website
Faktor yang paling penting menu dan sebagainya. Karena itu
dalam suatu website adalah isi dari sangatlah penting bagi seorang web
website itu sendiri. Hal tersebut designer untuk mengetahui aturan-
berkaitan dengan manfaat yang aturan yang berlaku dalam
akan diperoleh pengunjung dari mendesain suatu website. Hal ini
sebuah website. diperlukan agar desain dari website
yang akan dibangun tidak terkesan
3. Menentukan target pengunjung sekedarnya.
Meskipun suatu website
mempunyai sifat terbuka dalam arti Adapun hal-hal yang
sebuah website bebas dikunjungi penting untuk diketahui seorang
oleh semua orang, namun alangkah web designer adalah sebagai
baiknya apabila dalam pembuatan berikut:
website perlu dilakukan gambaran
a. Prinsip-prinsip dasar desain
target yang akan dituju oleh sebuah
website. Alasan ini lebih Untuk membangun suatu
didasarkan pada penggunaan website yang baik, seorang web
hardware dan aplikasi browser designer sebaiknya memperhatikan
yang berbeda dengan setiap prinsip-prinsip yang ada, terlepas ia
pengunjung. mempunyai bakat seni atau tidak.
Adapun prinsip-prinsip yang harus
4. Menentukan struktur website diperhatikan antara lain (komputek,
Struktur website diperlukan 2001):
untuk memberikan kemudahan
dalam mengelola suatu website. 1. Unik
Tentunya struktur tersebut harus
disesuaikan dengan isi dari website. Yang dimaksud dengan
Dengan memiliki struktur yang unik dalam mendesain suatu
terorganisasi dengan baik, suatu website adalah kesadaran seorang
website akan memberikan designer untuk tidak meniru atau
kemudahan dalam navigasi, editing menggunakan karya orang lain.
dan pemeliharaan website tersebut. 2. Komposisi
5. Desain website Untuk memperindah
Faktor keindahan desain tampilan halaman web, seorang
tampilan dari suatu website web designer harus betul-betul
merupakan salah satu faktor yang memahami komposisi, baik bentuk
paling penting dalam menetukan maupun warna yang akan
keberhasilan suatu website, selain digunakan dalam website yang
faktor kecepatan loading. Suatu dibuatnya.
situs yang baik memiliki suatu
kesatuan desain bisa dikatakan 3. Simple
memiliki kesamaan tema dalam
Banyak dari seorang web
halaman-halaman webnya. Hal ini
designer yang memegang prinsip-
penting dalam segi estetika
prinsip “ Keep it Simple”. Hal ini
maupun segi navigasi. Kesamaan
ditujukan agar tampilan website
desain yang biasanya
terlihat rapi, bersih dan informatif.
dipertahankan antara lain kesamaan
jenis font yang digunakan, warna, 4. Semiotik
tombol navigasi (menu), letak
Arti semiotik adalah ilmu
yang mempelajari tentang tanda- 3.5.2 Elemen-elemen desain
tanda. Dalam hal ini diharapkan
pengunjung dapat dengan dengan Desain grafis khususnya dalam
mudah dan cepat mengerti ketika halaman-halaman web terdiri dari
melihat tanda dan gambar yang ada beberapa elemen sebagai berikut
dalam suatu website. (Ariesto Hadi Sutopo,2002):

5. Ergonomis 1. Teks adalah bagian yang paling


utama untuk menampilkan
Ergonomis dalam informasi
mendesain website adalah 2. Grafik atau Image merupakan
kepunyaan yang akan didapatkan elemen yang dapat membantu
pengunjung dalam membaca dan menjelaskan informasi.
kecepatan yang akan diperoleh Dengan penggunaan grafik
pengunjung dalam mencari maupun image orang lebih
informasi. Hal-hal yang perlu mudah memahami suatu pesan.
diperhatiakan oleh seorang web 3. Animasi merupakan sarana
designer untuk mencapai prinsip untuk menampilkan informasi
ini adalah : dengan baik, disamping
animasi merupakan daya tarik
a) Pemilihan ukuran fonts yang yang mudah diingat
tepat sehingga mudah dibaca. pengunjung.
4. Video dapat merupakan hasil
b) Menempatkan link sedemikian
suatu rekaman dengan kamera
rupa sehingga mudah dan
video maupun hasil pengolahan
cepat untuk diakses dan yang
dengan komputer.
lebih penting lagi adalah suatu
5. Suara melengkapi desain web,
website terlihat lebih
memberikan efek khusus pada
informatif.
suatu tampilan animasi serta
6. Fokus memberikan kenyaman bagi
pengunjung yang
Fokus adalah hierarki mendengarkannya
prioritas dari pesan yang akan 6. Interaktive link dapat
disampaikan. Dengan adanya menggunakan button yang
fokus tersebut, diharapkan berupa teks, simbol, grafik,
pengunjung dapat memahami dan maupun image, yang berfungsi
menentukan pesan mana yang lebih untuk memudahkan
dahulu harus dibaca atau dilihat. pengunjung dalam menyelusuri
suatu website.
7. Konsistensi
Konsistensi adalah 3.5.3 Konsep desain
pemilihan bentuk atau style yang Pada intinya konsep mendesain
digunakan pada elemen-elemen tampilan website sangat berkaitan
perancangan web dan digunakan dengan desain gra-fis , dan pada
pada semua halaman website dasarnya mengikut prinsip desain
Website yang konsiten akan grafis secara umum. Oleh karena itu
memberikan identitas tersendiri alangkah baiknya jika dalam
dan mampu memperlihatkan visi mendesain halaman tampilan website
serta misi dari website tersebut
juga memperhatikan prinsip desain. interface dengan terlebih dahulu
Prinsip-prinsip desain tersebut adalah: membuat sketsa di atas kertas.
1. Komunikatif b. Membuat layout desain
Prinsip komunikatif berhubungan
dengan corporate identity, isi pesan Banyak software yang dapat
serta audiens. digunakan membuat layout. Salah
satu diantaranya adalah
2. Estetis Macromedia, proses ini dikerjakan
Fungsi dari estetis ini adalah setelah pembuatan sketsa desain.
memberikan suatu keindahan,
c. Membagi gambar menjadi
sehingga lebih menarik minat
potongan-potongan kecil
pengunjung untuk lebih menggali
informasi yang ditawarkan dari Proses ini diperlukan untuk
suatu website. meng-optimize waktu download.

3. Ekonomis
Desain web harus memperhatiakan
faktor ekonomis dalam arti ukuran IV. PENGUJIAN SISTEM
file yang digunakan. Hal tersebut 4.1 Uji Coba
berkaitan erat dengan kecepatan
akses yang ditawarkan suatu Berdasarkan hasil dari analisis dan
website. desain system yang telah dikerjakan pada
Untuk mendapatkan desain bab sebelumnya, maka tahap selanjutnya
yang komunikatif, estetis dan
ekonomis hendaknya seorang web yaitu uji coba dan pembahasannya. Tahap
designer perlu memperhatikan uji coba merupakan suatu tahap dimana
pedoman-pedoman yang ada untuk
membuat tata letak suatu tampilan, system siap dioperasikan pada keadaan
yaitu dalam mengatur elemen-elemen yang sebenarnya, dari sini akan diketahui
layout. Pedoman yang dimaksud
adalah: apakah system dibuat benar-benar dapat
menhasilkan tujuan yang diinginkan.
1. Kesatuan
2. Balance
3. Kontras
4. Kontinyuitas 4.2 Spesifikasi Perangkat Keras

3.5.4 Pembuatan Layout Perangkat keras yang digunakan


untuk menjalankan Sistem Informasi
Bermacam-macam langkah
yang digunakan untuk membuat layout Geografis Pemetaan Lahan Pertanian
dari suatu website. Berikut ini Lumajang Di Kabupaten Lumajang
merupakan proses yang secara umum
banyak dilakukan dalam pembuatan Berbasis Web minimal menggunakan
layout. spesifikasi sebagai berikut :
a. Membuat sketsa desain
1. Intel Core i3
Seorang desainer bisa saja
menuangkan ide dalam pembuatan 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 Gambar 4.1 Halaman Menu Utama


8 (Home)
2. Xampp Versi 3.2.2
4.4.2 Uji Coba Halaman Profil
3. Database phpmyadmin
Kabupaten Lumajang
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
Gambar 4.2 Halaman Profil
start menu.
Kabupaten Lumajang
4.4.1 Uji Coba Halaman Utama
(Home)
4.4.3 Uji Coba Halaman Potensi
Pertanian Kabupaten Lumajang
Gambar 4.5 Halaman Peta Lumajang
(Kecamatan)
Gambar 4.3 Halaman Potensi
Pertanian Kabupaten Lumajang
4.4.6 Uji Coba Halaman Peta
Lumajang (Keelurahan)

4.4.4 Uji Coba Halaman Peta


Lumajang

Gambar 4.6 Halaman Peta Lumajang


(Kelurahan)

4.4.7 Uji Coba Halaman Peta


Gambar 4.4 Halaman Peta Lumajang Lumajang (Pemilik Lahan)

4.4.5 Uji Coba Halaman Peta


Lumajang (Kecamatan)
Gambar 4.9 Halaman Admin Menu
Utama

4.4.10 Uji Coba Halaman Admin


Menu Kecamatan

Gambar 4.7 Halaman Peta Lumajang


(Pemilik Lahan)

4.4.8 Uji Coba Halaman Login


Admin

Gambar 4.10 Halaman Admin Menu


Kecamatan

4.4.11 Uji Coba Halaman Admin


Menu Kelurahan

Gambar 4.5 Halaman Login Admin

4.4.9 Uji Coba Halaman Admin


Menu Utama

Gambar 4.11 Halaman Admin Menu


Kelurahan
4.4.12 Uji Coba Halaman Admin Gambar 4.14 Halaman Admin Gagal
Login
Menu Lahan

V. KESIMPULAN DAN
SARAN

Dalam bab terakhir ini akan


diambil kesimpulan dan sarana dari
penelitian yang telah dilakukan, dimana
Gambar 4.12 Halaman Admin Menu Sistem Informasi Geografis Pemetaan
Lahan Lahan Pertanian Di Kabupaten Lumajang
Berbasis Webini telah selesai dibuat, diuji
coba.
4.4.13 Uji Coba Halaman Admin
5.1 Kesimpulan
Detail Lahan
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
Gambar 4.13 Halaman Admin Detail Windows 8 dengan
Lahan menggunakan server local
XAMPP dan Database
phpmyadmin
4.4.14 Uji Coba Halaman Admin 2. Aplikasi ini belum berbasis
Gagal Login 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 6. Sutarman, 2007. Membangun
Web tersebut menjadi lebih Aplikasi Web dengan PHP &
cepat dan efisien MySQL Yogyakarta : Graha Ilmu.
2. Menambahkan data pertanian 7. Yousman, Yeyep. 2004. Sistem
lebih lengkap dan memperbaiki Informasi Geografis dengan
yang masih belum bisa MapInfo Profesional. Andi
ditampilkan pada peta lokasi. Yogyakarta. ISBN/ISSN, 979-731-
417-0

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.

Anda mungkin juga menyukai