RAMDANI GUNAWAN
NIM. 180202024
Oleh :
RAMDANI GUNAWAN
NIM. 180202024
i
HALAMAN PERNYATAAN
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya susun sebagai
syarat untuk memperoleh gelar Sarjana Program Studi Teknik Komputer dari
Fakultas Teknik Universitas Hamzanwadi seluruhnya merupakan hasil karya
sendiri.
Adapun bagian-bagian tertentu dalam penulisan skripsi yang saya kutip dari hasil
karya orang lain telah dituliskan sumbernya secara jelas sesuai degan norma,kaidah,
dan etika penulisan.
Apabila di kemudian hari ditemukan seluruh atau sebagian skripsi ini bukan hasil
karya sendiri atau adanya plagiat dalam bagian-bagian tertentu, saya bersedia
menerima sanksi pencabutan gelar akademik yang saya sandang dan sanksi-sanksi
lainnya sesuai dengan peraturan perundangan yang berlaku.
Ramdani Gunawan
NIM : 180202024
ii
HALAMAN PERSETUJUAN
RAMDANI GUNAWAN
NIM. 180202024
Pembimbing I Pembimbing II
Mengetahui :
Ketua Program Studi Teknik Informatika
iii
HALAMAN PENGESAHAN
RAMDANI GUNAEWAN
NIM. 180202024
DEWAN PENGUJI
Ketua Penguji
Nurhidayati, S.Pd., M.Kom
NIDN. 0821118802 14 - 09 - 2022 ..............................
Anggota
Muhammad Saipul, M.Kom
NIDN. 0820047801 14 - 09 - 2022 ..............................
Pendamping
Muhammad Wasil, S.E., M.Kom
NIDN. 0821097201 14 - 09 - 2022 .............................
iv
ABSTRAK
Dikalangan masyarakat umum, kebutuhan akan sebuah informasi yang akurat dan
cepat sangat dibutuhkan saat ini. Terutama informasi mengenai tata letak suatu
objek, misalnya informasi jarak, lokasi, fasilitas yang dicari serta informasi lainnya.
Seiring dengan kemajuan teknologi dan informasi saat ini, GIS (Geographic
Information System) merupakan salah satu solusi untuk mendapatkan informasi
geografis berbasis web yang terdiri dari beberapa komponen yaitu, desain grafis
pemetaan, peta digital dengan analisis geografis, programan komputer,dan sebuah
database yang saling berhubungan menjadi satu bagian. Banyak perusahaan atau
badan usaha yang memanfaatkan teknologi ini untuk menyajikan informasi kepada
konsumen/masyarakat yang bisa diakses dimana saja asalkan terkoneksi dengan
internet. Di samping itu juga teknologi GIS ini dapat di manfaatkan untuk
memajukan para pelaku usaha kecil menengah terutama dari segi informasi lokasi
seperti halnya Usaha Pemancingan Ikan yang sangat butuh sentuhan teknlologi agar
keberadaan usaha tersebut lebih diketahui oleh masyarakat luas, jumlah tempat
pemancingan ikan yang begitu banyak tersebar di Kecamatan Montong Gading
membuat usaha ini perlu mendapat perhatian lebih, sehingga dibutuhkan sebuah
sistem informasi Pemetaan Lokasi Pemancingan Ikan yang cepat dan akurat. Web
GIS Pemetaan Lokasi Pemancingan Ikan yang dibuat tidak hanya menampilkan
pemetaan lokasi pemancingan yang tersebar saja, melainkan dilengkapi dengan
detail data pemilik dan data lokasi pemancingan yang dimiliki serta update info
setiap hari dari setiap pemancingan yang ada. Oleh karena itu dengan adanya
teknologi Web GIS Pemetaan Lokasi Pemancingan ini diharapkan masyarakat bisa
mengetahui semua lokasi sebaran tempat pemancingan ikan yang tersebar di
Kecamatan Montong Gading baik dari segi informasi lokasi maupun informasi
detail masing-masing lokasi pemancingan serta bisa membantu sebagai media
promosi bagi para pemilik pemancingan ikan .
Kata Kunci : Sistem Informasi Geografis,Pemetaan, Pemancingan Ikan, Berbasis
Web
v
ABSTRACT
Among the general public, the need for accurate and fast information is urgently
needed at this time. Especially information about the layout of an object, for
example information on distance, location, facilities sought and other information.
Along with advances in technology and information today, GIS (Geographic
Information System) is one solution to obtain web-based geographic information
which consists of several components, namely, graphic mapping design, digital
maps with geographic analysis, computer programs, and an interconnected
database. relate to one part. Many companies or business entities use this
technology to present information to consumers/communities that can be accessed
anywhere as long as they are connected to the internet. In addition, this GIS
technology can be used to advance small and medium business actors, especially in
terms of location information such as fishing businesses which really need a touch
of technology so that the existence of these businesses is more known by the wider
community, the number of fishing spots that are so widely spread in Montong
Gading District, this business needs more attention, so a fast and accurate fishing
location mapping information system is needed. The Web GIS for Mapping Fishing
Locations that is made not only displays the mapping of scattered fishing locations,
but is equipped with detailed owner data and data on fishing locations owned as
well as daily information updates from each existing fishing area. Therefore, with
the Web GIS technology for Mapping Fishing Locations, it is hoped that the public
can find out all the locations of the distribution of fishing spots in Montong Gading
District, both in terms of location information and detailed information on each
fishing location and can help as a promotional medium for owners. fishing.
Keywords: Geographic Information System, Mapping, Fishing, Web-Based
vi
HALAMAN PERSEMBAHAN
Alhamdulillah, puji syukur saya ucapkan kehadirat Allah SWT yang telah
melimpahkan rahmat, karunia, dan kasih sayang-Nya yang selalu berlimpah.
Sholawat tercurahkan pada junjungan dan suri tauladan kita Nabi Muhammad
SAW. Dengan mengucap syukur, saya persembahkan skripsi ini dan ucapan
terimakasih untuk orang-orang yang berperan dalam kelancaran skripsi saya :
1. Untuk diri sendiri yang sudah kuat melewati proses demi proses dalam
penyelesaian Tugas Akhir ini.
2. Kepada keluargaku tercinta, kedua orang tuaku dan saudaraku. Terimaksih
Bapak sudah berjuang untuk keluarga, meskipun saat ini tidak bisa
mendampingi. Terimakasih mama dan saudaraku atas kasih sayang, doa,
dukungan dan motivasi baik secara moril dan materil sehingga saya tetap
semangat.
3. Bapak Muhammad Wasil, SE., M.Kom dan Bapak Imam Fathurrahman,
M.Kom selaku dosen pembimbing yang bersedia meluangkan waktu untuk
memberikan bimbingan, arahan, dan masukan sehingga Tugas Akhir ini
terselesaikan.
4. Saipul Bahri, Moh. Fahrurozi partner yang luar biasa yang senantiasa
mengajarkan, menemani sampai selesainya Tugas Akhir ini. Dan bisa
bekerjasama dengan baik
5. Orang yang Spesial, yang selalu senantiasa menemani dan meluangkan
waktu untuk selalu, terimakasih atas dukungan, doa dan motivasi dalam
menyelesaikan Tugas Akhir ini.
6. Sahabat-sahabatku Al-Ghibahi “Rida, Isfi, Intan dan Erni” dan Kost Code
“Azib, Kutbi, Dayat, Nas, Sopian” yang selalu membersamai dan
memberikan semangat, dukungan, dan doa sampai terselesaikannya Tugas
Akhir ini dengan sebaik mungkin.
7. Teman-teman seperjuangan Terutama TI A, terimakasih atas dukungan,
semangat dan motivasinya.
vii
MOTTO
“Jangan pikirkan akhirnya. Cukup ikuti alurnya. Lakukan yang terbaik versimu
dan serahkan pada Tuhanmu”
(Ramdani Gunawan)
“Penyesalan yang sebenarnya adalah ketika kamu ragu dan takut untuk
mencobanya”
(Ramdani Gunawan)
viii
KATA PENGANTAR
Segala puji bagi Allah SWT menciptakan seluruh alam semesta yang telah
memberikan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
proposal skripsi dengan judul “SISTEM INFORMASI GEOGRAFIS
PEMETAAN LOKASI PEMANCINGAN IKAN PADA KECAMATAN
MONTONG GADING BERBASIS WEB”. Penulis menyadari skripsi ini tidak
akan tersusun dengan baik tanpa bantuan dari pihak-pihak yang terkait. Oleh karena
itu pada kesempatan ini penulis ingin berterima kasih kepada semua pihak yang
telah membantu penulis dalam menyelesaikan penyusunan proposal skripsi.
Ucapan terima kasih penulis sampaikan kepada ;
1. Ibu Dr. Ir. Hj. Sitti Rohmi Djalilah, M.Pd selaku Rektor Universitas
Hamzanwadi.
2. Bapak H. Muhammad Djamaluddin, BE. M.Kom, selaku Dekan Fakultas
Teknik Universitas Hamzanwadi.
3. Bapak Aris Sudianto, M.Kom, selaku Ketua Program Studi S1 Teknik
Informatika Universitas Hamzanwadi.
4. Bapak Muhammad Wasil, SE., M.Kom dan Bapak Imam Fathurrahman,
M.Kom selaku Dosen Pembimbing di Fakultas Teknik Universitas
Hamzanwadi yang bersedia meluangkan waktu untuk memberikan
bimbingan dan arahan.
Semoga skripsi ini dapat berguna bagi pembaca, menambahkan ilmu, dan dapat
menjadi inspirasi bagi pembaca. Aamiin Ya Rabbal Alamin.
Ramdani Gunawan
180202024
ix
DAFTAR ISI
SKRIPSI ................................................................................................................... i
HALAMAN PERNYATAAN ................................................................................ ii
HALAMAN PERSETUJUAN ............................................................................... iii
HALAMAN PENGESAHAN................................................................................ iv
ABSTRAK .............................................................................................................. v
ABSTRACT ........................................................................................................... vi
HALAMAN PERSEMBAHAN............................................................................ vii
MOTTO ............................................................................................................... viii
KATA PENGANTAR ........................................................................................... ix
DAFTAR ISI ........................................................................................................... x
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR TABEL ................................................................................................. xv
BAB I PENDAHULUAN ....................................................................................... 1
I.1. Latar Belakang Masalah.........................................................................1
I.2. Rumusan Masalah ..................................................................................2
I.3. Batasan Masalah ....................................................................................2
I.4. Tujuan dan Manfaat Penelitian ..............................................................2
I.4.1. Tujuan Penelitian ........................................................................2
I.4.2. Manfaat Penelitian ......................................................................3
I.5. Metode Penelitian ..................................................................................3
I.6. Sistematika Penulisan ............................................................................4
BAB II TINJAUAN PUSTAKA............................................................................. 6
I.2. Penelitian Terkait ...................................................................................6
II.2. Landasan Teori ......................................................................................7
II.2.1. Sistem .........................................................................................8
II.2.2. Informasi .....................................................................................8
II.2.3. Sistem Informasi .........................................................................9
II.2.4. Sistem Informasi Geografis ........................................................9
II.2.5. Konsep Dasar Sistem Informasi Geografis...............................10
II.2.6. Pemetaan (Geomapping) ..........................................................12
x
II.2.7. Google Maps.............................................................................12
II.2.8. Google Maps API .....................................................................14
II.2.9. Pemancingan Ikan .....................................................................15
II.2.10. Basis Data ...............................................................................15
II.2.11. Entity Relationship Diagram (ERD) ......................................18
II.2.12. Website....................................................................................20
II.2.13. Internet ....................................................................................20
II.2.14. Bahasa Pemrograman (Script Program) ................................20
II.2.15. PHP (Perl Hypertext Preprocessor) .......................................21
II.2.16. MYSQL (My Structure Query Language)..............................22
II.2.17. HTML (Hypertext Markup language) ....................................23
II.2.18. Javascript ................................................................................24
II.2.19. Visual Studio Code .................................................................25
II.2.20. XAMPP...................................................................................26
II.2.21. Browser ...................................................................................27
II.2.22. Framework Codeigniter ..........................................................27
II.2.23. Bootstrap .................................................................................29
II.2.24. Data Flow Diagram (DFD) .....................................................29
II.2.25. Flowchart ................................................................................31
II.2.26. Flowmap .................................................................................33
II.2.27. ERD ( Entity Relationship Diagram ) .....................................35
BAB III ANALISA DAN PERANCANGAN SISTEM ....................................... 37
III.1. Lokasi Penelitian ...............................................................................37
III.2. Analisis Sistem ..................................................................................37
III.2.1. Analisis Sistem yang Sedang Berjalan....................................37
III.2.2. Analisis Sistem yang Diusulkan .............................................38
III.2.3. Analisis Hasil Solusi ...............................................................39
III.2.4. Analisis Kebutuhan Sistem .....................................................39
III.3. Perancangan Sistem ...........................................................................41
III.3.1. Gambaran Umum Sistem ........................................................41
III.3.2. Flowmap Sistem ......................................................................41
III.3.3. Data Flow Diagram (DFD) .....................................................42
xi
III.3.4. ERD ( Entity Relationship Diagram ) .....................................46
III.4. Perancangan Database .......................................................................47
III.5. Perancangan Antarmuka Sistem ........................................................51
BAB IV IMPLEMENTASI DAN PEMBAHASAN ............................................ 56
IV.1. Implementasi .....................................................................................56
IV.1.1. Definisi Implementasi .............................................................56
IV.1.2. Tahap Implementasi Sistem ....................................................56
IV.1.3. Implementasi Database............................................................58
IV.2. Pembahasan Sistem ...........................................................................60
IV.2.1. Langkah-langkah pengoperasian .............................................60
IV.2.2. Tampilan sistem ......................................................................60
IV.3. Pengujian Sistem ...............................................................................71
BAB V PENUTUP................................................................................................ 79
V.1. Kesimpulan ........................................................................................79
V.2. Saran ..................................................................................................79
DAFTAR PUSTAKA ........................................................................................... 80
xii
DAFTAR GAMBAR
xiii
Gambar 4. 3 Database Data Pemancingan ............................................................ 59
Gambar 4. 4 Database Jenis Kolam ...................................................................... 59
Gambar 4. 5 Database Berita/Info ......................................................................... 59
Gambar 4. 6 Tampilan Form Login Admin .......................................................... 61
Gambar 4. 7 Tampilan Dashboard Admin ............................................................ 62
Gambar 4. 8 Tampilan Data Pemilik Pemancingan .............................................. 62
Gambar 4. 9 Tampilan Form Tambah Pemilik ..................................................... 63
Gambar 4. 10 Tampilan Edit Data Pemilik Pemancingan .................................... 63
Gambar 4. 11 Tampilan Data Lokasi Pemancingan.............................................. 64
Gambar 4. 12 Tampilan Tambah Lokasi Pemancingan ........................................ 64
Gambar 4. 13 Tampilan Form Edit Data Pemancingan ........................................ 65
Gambar 4. 14 Tampilan Form Tambah Info ......................................................... 65
Gambar 4. 15 Tampilan Jenis Kolam .................................................................... 66
Gambar 4. 16 Tampilan Form Input User pada Admin ........................................ 66
Gambar 4. 17 Tampilan Tampilan Home User ..................................................... 67
Gambar 4. 18 Tampilan Info Pemancingan .......................................................... 68
Gambar 4. 19 Tampilan Maps Pemetaan User ..................................................... 69
Gambar 4. 20 Tampilan Detail Pencarian Lokasi Pemancingan........................... 69
Gambar 4. 21 Tampilan Menu List Lokasi Pemancingan .................................... 70
Gambar 4. 22 Tampilan Kontak Admin Untuk User ............................................ 71
Gambar 4. 23 Pengujian Form Login Admin........................................................ 72
Gambar 4. 24 Pengujian Halaman Dashboard ...................................................... 74
Gambar 4. 25 Pengujian Tambah Pemilik Pemancingan Ikan .............................. 75
Gambar 4. 26 Pengujian Maps Pemetaan Lokasi Pemancingan .......................... 76
xiv
DAFTAR TABEL
xv
BAB I
PENDAHULUAN
Peran teknologi informasi tak pernah lepas dalam segala aspek kehidupan
masyarakat sehari-hari. Perkembangan teknologi informasi ini telah berkembang
sangat pesat hingga sekarang. Semakin berkembangnya suatu teknologi semakin
mudah dalam mengakses informasi yang diinginkan. Salah satu keuntungan
perkembangan teknologi tersebut adalah informasi dapat diakses dengan mudah
menggunakan media internet. Hampir seluruh lapisan masyarakat memanfaatkan
internet untuk kehidupan pribadi seperti informasi tentang kesehatan, hiburan,
politik hingga bisnis.
Teknologi sistem informasi geografis (SIG) sekarang ini sangat banyak dibutuhkan,
SIG merupakan sistem komputer yang memilki kemampuan untuk membangun,
menyimpan, mengelola serta menampilkan informasi bereferensi geografis, yaitu
data geografis atau data yang berkaitan dengan posisi objek dipermukaaan bumi
dengan visualisasi yang khas dan analisis geografis melalui gambar-gambar
petanya, seperti data diidentifikasi berdasarkan lokasi didalam databasenya. Di
samping itu juga teknologi GIS ini dapat di manfaatkan untuk memajukan para
pelaku usaha kecil menengah terutama dari segi informasi lokasi seperti halnya
Usaha Pemancingan Ikan yang sangat butuh sentuhan teknlologi agar keberadaan
usaha tersebut lebih diketahui oleh masyarakat luas.
Agar dalam pengerjaan tugas akhir ini lebih terarah, maka penelitian ini difokuskan
pada pembahasan sebagai berikut:
Adapun tujuan dari penelitian ini yaitu, memudahkan pengelola pemancingan ikan
untuk memeberikan informasi lokasi pemancingan yang dimiliki sehingga
mempermudah masyarakat untuk mengetahui informasi lokasi pemancingan yang
tersebar dan menentukan lokasi pemancingan yang sesuai dengan yang diinginkan.
2
I.4.2. Manfaat Penelitian
1. Bagi Penulis
Dapat merealisasikan teori-teori yang di peroleh dalam perkuliahan ke dunia
praktek, dan mahasiswa dapat membuat suatu sistem yang lebih baik dengan
memanfaatkan perkembangan teknologi informasi.
2. Bagi Lokasi Pemancingan Ikan Pada Kecamatan Montong Gading
Dengan adanya website ini dapat menyajikan informasi tentang Lokasi
Pemancingan Ikan serta memberikan fasilitas pengaksesan informasi secara
online serta sebagai media promosi agar lokasi pemancingan yang dimiliki bisa
diketahui oleh masyarakat luas
3. Bagi Pengguna
Memudahkan pengguna dalam mencari lokasi pemancingan dengan informasi
yang cepat dan akurat.
Untuk memperoleh data yang dibutuhkan dalam penelitian ini, ada beberapa
metode yang digunakan antara lain :
1. Observasi
2. Wawancara
Metode ini dilakukan dengan cara wawancara dengan pihak terkait secara lansung
maupun melalui media komunikasi. Kegiatan wawancara yang dilakukan yaitu
Tanya jawab dengan pemilik usaha pemancingan ikan khususnya tentang pemetaan
lokasi pemancingan dan bahagaimana sistem akan membantu pemilik dalam
mempromosikan dan mempermudah pelanggan untuk mengetahui dan mencari
lokasi pemancingan dengan cepat dan akurat.
3
3. Studi Pustaka
Studi Pustaka adalah kegiatan untuk menghimpun informasi yang relevan dengan
topik atau masalah yang menjadi obyek penelitian. Informasi tersebut dapat
diperoleh dari buku-buku, karya ilmiah, tesis, disertasi, ensiklopedia, internet, dan
sumber-sumber lain.Peneliti mencari informasi di internet tentang sistem infromasi
geografis pemetaan lokasi pemancingan ikan, dan banyak jurnal yang penulis
pelajari tentang sistem informasi geografis yang lainnya sebagai referensi.
Dalam penulisan skripsi ini, penulis membagi skripsi menjadi enam bab pokok agar
mempermudah penulisan dan mudah untuk dipahami. Setiap bab memiliki susb-
sub bab yang saling berkaitan, dimana sistematikanya dapat dilihat sebagai berikut:
Bab I : Pendahuluan
Bagain pendahuluan ini berisi tentang latar belakang masalah, rumusan masalah,
batasan masalah, tujuan dan manfaat penelitian, metode penelitian, dan sistematika
penulisan.
Bagian tinjaun pustaka ini berisi tentang penelitian terdahulu yang terkait dengan
judul skripsi serta berisi penjelasan secara rinci tentang teori-teori yang
berhubungan dengan skripsi yang diangkat
4
Bab IV : Implementasi dan Pembahasan
Bab V : Penutup
Bab ini berisi tentang kesimpulan dari sistem yang telah dibuat dan saran untuk
pengembangan sistem yang jauh lebih lanjut.
5
BAB II
TINJAUAN PUSTAKA
Imam Fathurrahman, Moh. Farid Wajdii, Hadian Mandala Putra, dan Baiq Vinaru
Widarina, yang berjudul “Sistem Informasi Geografis Pemetaan Sebaran Data
Covid-19 pada Puskesmas Kerongkong Kabupaten Lombok Timur Berbasis Web”
: 2021. Kebutuhan akan sebuah informasi yang akurat dan cepat sangat dibutuhkan
saat ini, khususnya informasi mengenai penyebaran penyakit Covid-19 yang
melanda dunia saat ini. Dengan adanya WebGis pemetaan lokasi pasien dapat
membantu pihak puskesmas kerongkong dalam dalam melakukan pendataan pasien
Covid-19 serta dapat dengan cepat memberikan informasi kepada masyrakat[2].
Aris Sudianto, Nurhidayati, dan Lalu Kerta Wijaya yang berjudul “Penerapan
Sistem Informasi Geografis untuk Pemetaan Bengkel Tambal Ban Di Kecamatan
Selong Kabupaten Lombok Timur” : 2019. Teknologi GIS kini dapat dimanfaatkan
6
untuk memajukan para pelaku usaha kecil seperti bengkel tambal ban yang sangat
butuh sentuhan teknologi agar keberadaan usaha mereka lebih diketahui oleh
masyarakat luas[4].
Imam Fahurrahman dan L.M Samsu yang berjudul “Pendataan Mitra Produk Herbal
CV.Rinjani Tirta Lombok Timur Berbasis Geographic Information System (GIS)”
: 2021. Penelitian ini bertujuan untuk memudahkan konsumen dalam mencari mitra
yang menjual produk herbal dari CV. Rinjani Tirta yang berada di Lombok
Timur[5].
Sali Mahisa Putra, “Sistem Informasi Geografis untuk Pemetaan PAMDES di Desa
Aikmel Utara Berbasis Web” : 2020. Beberapa karyawan/staff Pamdes mengaku
perlu untuk merancang sebuah sistem informasi berbasis sebuah tata letak/posisi
dari setiap penggunanya sekaligus bagaimana mengenalkan Pamdes ini kepada
masyarakat yang lebih luas[6].
Adapun landasan teori yang dapat mendukung dalam penelitian yang dilakukan
oleh penulis. Dari penelitian ini, penulis mengangkat beberapa penelitian sebagai
referensi dalam memperkaya bahan kajian. Berikut merupakan penelitian beberapa
jurnal terkait dengan penelitian yang dilakukan penulis yaitu:
7
II.2.1. Sistem
Sistem adalah jaringan kerja yang terdiri dari elemen-elemen yang saling
berhubungan untuk melakukan suatu kegiatan dan menyelesaikan tahapan yang
akan dicapai[3]. Secara umum, sistem merupakan perpaduan beberapa unsur yang
tergabung satu dengan yang lain untuk memudahkan perpindahan informasi, energi,
maupun materi agar mencapai tujuan tertentu. Sistem berasal dari bahasa Latin
(systȇma) dan bahasa Yunani (sustȇma) adalah suatu kesatuan yang terdiri
komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran
informasi, materi atau energi untuk mencapai suatu tujuan. Sistem ditemukan dalam
berbagai bidang ilmu sebagai cara untuk menggambarkan interaksi setentitas yang
paling mudah. Selain itu, sistem juga menjadi unsur perpaduan dari bagian-bagian
yang terpisah agar saling terkait dan berhubungan satu dengan lainnya[8].
II.2.2. Informasi
Informasi merupakan data fakta yang sudah diproses sedemikian rupa, sehingga
merubah bentuknya menjadi informasi. Disamping itu informasi dapat mengurangi
ketidakpastian serta mempunyai nilai dalam keputusan karena dengan adanya
informasi kita dapat memilih tindakan-tindakan dengan resiko paling kecil.
Sedangkan pengertian informasi menurut MC Leod (1995) adalah salah satu jenis
utama sumber daya yang tersedia bagi manajer, yang pengelolaannya menggunakan
peralatan komputer yang digunakan untuk memecahkan masalah yang sedang
dihadapi dengan segera[9].
Informasi juga berarti kumpulan data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi yang menerimanya. Informasi adalah data yang telah
diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi
pengambilan keputusan pada saat ini atau pada masa yang akan datang[3].
8
menjelaskan, menerangkan, menguraikan, atau menjadi dasar pertimbangan dalam
membuat ramalan atau pengambilan keputusan.
Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi
yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-
prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur kemonikasi
penting, memproses tipe transaksi rutin tertentu, ,memberi sinyal kepada
manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal
yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan
yang cerdik[10]
Sistem informasi menurut Tata Sutabri adalah suatu sistem dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung
fungsi operasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapat menyediakan kepada luar tertentu dengan laporan-laporan
yang diperlukan.
Sistem informasi gegeografis (SIG) adaalah sebuah sistem atau teknologi berbasis
komputer yang dibangun dengan tujuan untuk mengumpulkan, menyimpan,
mengolah dan menganalisa, serta menyajikan data dan informasi dari suatu objek
atau fenomena yang berkaitan dengan letak atau keberadaannya di permukaan
bumi. Sistem Informasi Geografis merupakan paket Sofware terintegrasi yang
dibuat secara khusus untuk mengolah data geografis dengan berbagai keperluan[4].
9
suatu sistem koordinat sebagai bahan referensinya, sehingga penerapan GIS dapat
digunakan untuk pemetaan lokasi, kondisi dan pemodelan. Sehingga dapat
dikatakan bahwa sistem informasi geografis berhubungan dengan objek-objek yang
berada di permukaan bumi[1].
Perkembangan ilmu geografi saat ini telah banyak memberikan kontribusi dalam
banyak bidang, khususnya melalui teknologi pemetaan. Pada mulanya geografi
berasal dari kata geo dan graphein. Geo adalah hubungannya dengan bumi, dan
grafi berarti sebuah proses penulisan; sehingga geografi dapat didefinisikan sebagai
penulisan tentang bumi.
SIG dapat menyajikan real world (dunia nyata) pada monitor sebagaimana
lembaran peta dapat merepsentasikan dunia nyata di atas kertas. Tetapi, SIG
memiliki kekuatan lebih dan fleksibilitas daripada lembaran pada kertas. Peta
merupakan representasi grafis dari dunia nyata, obyek-obyek yang dipresentasikan
diatas peta disebut unsur peta atau map features (contohnya adalah sungai, taman,
kebun, dan jalan). Karena peta mengorganisasikan unsur berdasarkan lokasi-
lokasinya[4].
10
a. Fungsi Sistem Informasi Geografis
Peranan SIG telah banyak dirasakan pada berbagai bidang kehidupan dan telah
memberikan implikasi luar biasa terhadap pengembangan keilmuan, baik geografi
ataupun non geografi. Perkembangan GIS sangat erat kaitannya dengan
perkembangan teknologi komputer, serta pemrograman yang bersinggungan
langsung dengan pengolahan data. Fungsi SIG secara mendasar adalah sebagai
berikut.
1) Memasukkan (input) data untuk mengubah format data-data grafis menjadi data
digital dalam suatu format yang digunakan oleh GIS.
2) Mengolah (management) data, yaitu dapat menyimpan data yang suah
dimasukkan dan kemudian mengambil data tersebut pada saat diperlukan
3) Memanipulasi dan analysis data yang ada, sehingga dari GIS ini dapat diproleh
informasi lebih mendalam dan lengkap.
4) Mengeluarkan (output) data, sehingga dari GIS dapat diperoleh informasi yang
merupakan hasil olahan dalam GIS tersebut.
b. Kemampuan Sistem Informasi Geografis
11
II.2.6. Pemetaan (Geomapping)
Google maps adalah sebuah jasa peta globe virtual gratis dan online disediakan oleh
Google dapat ditemukan di http://maps.google.com. Ia menawarkan peta yang
dapat diseret dan gambar satelit untuk seluruh dunia dan baru-baru ini, Bulan, dan
juga menawarkan perencana rute dan pencari letak bisnis di U.S., Kanada, Jepang,
12
Hong Kong, Cina, UK, Irlandia (hanya pusat kota) dan beberapa bagian Eropa.
Google Maps masih berada dalam tahap beta.
Melalui fitur Google Maps, pengguna internet dapat browsing informasi grafis
berikut :
a. Satellite Map
Pengguna dapat menikmati gambar satelit planet bumi, penguna juga dapat
menikmati poto satelit lebih detail lengkap dengan cara zooming pada bagian
peta yang diinginkan.
b. Hasil Pencarian Terintegrasi
Mencari lokasi, bisnis, peta buatan pengguna dan real estate.
c. Draggable Map
Peta digital mapping yang dragable (bisa digeser) dengan bantuan mouse
d. Terrain Maps (Peta Topologi)
Terrain Maps menyediakan infromasi fitur peta fisik atau peta topograpi yang
biasa disediakan buku peta Atlas.
e. Earth Map
Earth Map menyediakan informasi peta bumi dimana akan tampak bumi secara
utuh dan bila di-zoom akan terlihat awan yang menyelimuti beserta pulau dan
lautan yang tampak nyata dari ketinggian.
13
f. My Location
Dengan fitur ini pengguna dapat mengetahui letak dimana lokasi dari pengguna
tersebut.
Google Maps API adalah suatu library yang berbentuk Javascript. Cara membuat
Google Maps untuk ditampilkan pada suatu web atau blog sangat mudah hanya
dengan membutuhkan pengetahuan mengenai HTML serta JavaScript, serta
koneksi internet yang sangat stabil. Dengsn menggunakan Google Maps API, kita
dapat menghemat waktu dan biaya untuk membangun aplikasi peta digital yang
handal, sehigga kita bisa fokus, hanya pada data-data yang akan ditampilkan.
Dengan kata lain, kita hanya membuat suatu data sedangkan peta yang akan
ditampilkan adalah milik google sehingga kita tidak dipusingkan dengan membuat
peta suatu lokasi, bahkan dunia.
Pada Google Maps API terdapat 4 jenis pilihan model peta yang disediakan oleh
Google, diantaranya adalah:
1. Roadmap
Ini yang saya pilih, untuk menampilkan peta biasa dua dimensi.
2. Satellite
Untuk menampilkan poto satelit
3. Terrain
14
Untuk menunjukkan relief fisik permukaan bumi dan menunjukkan seberapa
tingginya suatu lokasi, contohnya akan menunjukkan gunung dan sungai.
4. Hybrid
Akan menunjukkan poto satelit yang diatasnya tergambar pula apa yang tampil
pada Roadmap (jalan dan nama kota).
Lokasi pemancingan ikan menjadi sarana hiburan bagi para peggemar mancing,
katanya untuk menghilangkan stress, menyalurkan hobi, dan melepaskan pikiran
dari kegiatan pekerjaan sehari-hari yang menguras tenaga dan pikiran. Beberapa
dari pemancing ada yang ditemani oleh keluarganya, anak dan isteri, sehingga
memancing dijadikan sarana hiburan keluarga. Kondisi seperti ini tentu saja
merupakan peluang yang baik bagi para pengusaha Pemancingan Ikan untuk
menyediakan fasilitas pemancingan sesuai dengan kebutuhan dari para konsumen.
Untuk itu mereka harus menyediakan pemancingan dengan berbagai jenis metode
dan juga berbagai jenis kolam pemancingan serta berbagai jenis ikan yang ditanam.
Basis data adalah satu kumpulan data terhubung (interrelated data) yang disimpan
secara bersama-sama pada suatu media. Data disimpan dengan cara-cara tertentu
sehingga mudah digunakan atau ditampilkan kembali. Data dapat digunakan oleh
satu atau lebih program-program aplikasi secara optimal serta dapat disimpan tanpa
mengalami ketergantungan dengan program yang menggunakannya.
15
1. Redudancy data
Redundancy data adalah munculnya data-data secara berulang-ulang pada file
basisdata yang seharusnya tidak diperlukan.
2. Inconsistency data
Inconsistency data terjadi karena kesalahan dalam pemasukan data atau
updateanomaly, proses update data yang mengakibatkan munculnya data tidak
konsisten.
3. Isolation data
Isolation data disebabkan oleh pemakaian beberapa file tertentu dalam basis
data tersebut, sehingga perlu mengubah atau menambah seolah-olah ada file
yang terpisah atau terisolasi dengan file yang lainnya.
4. Pengaksesan data
Pengaksesan data harus siap diakeses oleh siapa saja yang membutuhkan dan
mempunyai hak untuk mengaksesnya. Oleh karena itu perlu dibuat suatu
program untuk mengetahui penolakan dan penerimaan hak akses data, suatu
cara untuk mengakses data dikenal sebagai DBMS.
5. Masalah keamanan
Masalah keamanan dimana tidak setiap pemakai sistem basis data
diperbolehkan untuk mengakses basis data, misalnya mengenai gaji pegawai
hanya boleh dibuka oleh bagian keuangan dan personalia.
6. Masalah integritas (integrity)
Basis data berisi file yang saling berhubungan, masalah utama adalah
bagaimana kaitan antara file tersebut terjadi meski diektahui file A berkaitan
dengan file B, secara teknis dapat dilakukan dengan adanya sebuah field kunci
yang mengaitkan kedua file tersebut.
7. Multiple user
Salah satu alasan basis data dibangun adalah karena nantinya data tersebut
digunakan oleh banyak orang, baik dalam waktu berbeda maupun bersamaan.
8. Data independent
Apapun perubahan yang terjadi dalam basis data, semua perintah harus stabil
tanpa ada yang diubah.
16
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan
dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta
yang tersimpan di dalamnya, penjelasan ini disebut skema yang menggambarkan
objek yang diwakili suatu basis data, dan hubungan di antara objek tersebut. Ada
banyak cara untuk memodelkan struktur basis data, ini dikenal sebagai basis data
atau model data.
Model yang umum digunakan sekarang adalah model relasional, yang mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap
tabel terdiri baris dan kolom. Dalam model ini, hubungan antar tabel diwakili
dengan menggunakan nilai yang sama antar tabel. Model-model jaringan
menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel. Jenis
basis data, antara lain basis data hierarkis, basis data jaringan, dan basis data
relasional.
Menurut konsep basis data relasional, setiap tabel memiliki sebuah kunci primer
(primary key), walaupun dalam praktiknya bisa saja tidak memilikinya. Primary
key adalah suatu nilai yang bersifat unik (tidak ada nilai kembar) sehingga dapat
digunakan untuk membedakan suatu baris dengan baris yang lain dalam sebuah
tabel. Dengan kata lain, jika memberikan sebuah nilai berdasarkan Primary Key
maka maksimum hanya ada satu baris memenuhinya. Selain Primary Key, kunci
disini dibagi menjadi Candidat Key, Alternate Key, Foreign Key serta Composite
Key.
1. Candidat Key
Camdidat Key adalah satu atau lebih atribut yang mendefinisikan sebuah baris
secara unik yang berfungsi sebagai calon dari primary key serta mempunyai
nilai unik pada hamper setiap barisnya. Dapat dikatakan candidat key
merupakan kunci yang belum menjadi kunci primer pada sebuah tabel.
2. Alternate kwy
Alternate key adalah candidat key yang tidak dipilih untuk mendefinisikan satu
baris secara unik, meskipun tida menjadi alternate key disalah satu tabel akan
tetapi tidak tertutup kemungkinan bisa menjadi primary key di tabel lainnya.
17
3. Foreign key
Foreign key adalah sebarang kolom yang menunjuk ke kunci primer (primary
key) milik tabel lain.
4. Composite key
Composite Key adalah kunci primer (primary key) yang tidak terbentuk oleh
sebuah kolom, melainkan tersusun atas beberapa kolom.
ERD adalah model data untuk menggambarkan hubungan antara satu entitas
dengan entitas lain yang mempunyai relasi (hubungan) dengan batasan-batasan.
(Mulyani, 2014) Hubungan antara entitas akan menyangkut dua komponen yang
menyatakan jalinan ikatan yang terjadi, yaitu derajat hubungan dan partisipasi
hubungan. Derajat hubungan menyatakan jumlah anggota entitas yang terlibat
didalam ikatan yang terjadi dalam membentuk hubungan. Derajat hubungan pada
relationship tipe, batasan structural cardinality ratio memiliki jenis sebagai
berikut:
18
3. M:M (Many to Many Relationship)
Hubungan satu atribut dengan atribut yang lain dalam satu file yang semua
mempunyai hubungan banyak lawan banyak. Derajat hubungan ini terjadi bila
tiap anggota entity A boleh berpasangan dengan lebih dari satu anggota B,
begitu juga sebaliknya.
Nama
No Symbol Simbol Keterangan
19
II.2.12. Website
II.2.13. Internet
Pada umumnya internet biasa digunakan untuk bisa terhubung dengan jaringan
komputer di seluruh dunia dan sebagai media komunikasi. Internet mempunyai
banyak kegunaan yang menguntungkan dalam berbagai bidang (bisnis, akademis,
pemerintahan, organisasi, dan lain-lain).
PHP (Perl Hypertext Preprocessor) adalah merupakan bahasa berbentuk skrip yang
ditempatkan dalam server dan diproses di server (Prihatna, 2005). Selain itu juga
PHP merupakan salah satu dari sekian banyak bahasa pemograman HTML
(Hypertext Markup Language). Dibuat oleh Rasmus Lerdorf diawali dengan
membuatnya sebagai personal project dan disempurnakan oleh group six of
developers dan lahir kembali dengan nama PHP[15].
21
Gambar 2. 4 PHP
PHP adalah adalah scripting yang menyatu dengan HTML untuk membuat halaman
web yang dinamis dan dijalankan pada server side. Artinya semua sintaks yang kita
berikan akan sepenuhnya dijalankan pada server tetapi disertakan pada dokumen
HTML sedangkan yang dikirim ke browser hanya hasilnya saja. Kode PHP diawali
dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>).
1. <?
Scrip PHP
?>
2. <?Php scrip PHP
?>
3. <scrip language=’php’>
scrip PHP
</scrip>
SQL (Structured Query Language) merupakan sebuah bahasa relational yang berisi
pernyataan yang digunakan untuk memasukkan, mengubah, menghapus, memilih
22
dan melindungi data (Prihatna : 2005). SQL bukan database aplikasi, tetapi lebih
berarti dengan suatu bahasa yang digunakan untuk mengajukan pertanyaan ke
dalam database berupa pengguna SQL[15].
Database adalah sekumpulan file yang saling terkait dan membentuk suatu bangun
data (Faizal dan Irnawati 2015). Sebuah database adalah sebuah struktur yang
umumnya dikategorikan dalam 2 hal : sebuah database flat dan sebuah database
relasional. MySQL menggunakan bahasa SQL (Structured Query Language) adalah
bahasa standar yang digunakan untuk mengakses server database. Jadi, MYSQL
adalah Software nya dan SQL adalah bahasa perintahnya. MySQL juga dapat
berjalan pada personal komputer (banayak pengembang dari MySQL terjadi pada
system yang tidak mahal. Yaitu linux system). Beberapa keunggulan MySQL
dibandingkan dengan database lainnya adalah :
Gambar 2. 5 MySQL
Hypertext Markup Language adalah salah satu format yang digunakan untuk
menulis halaman web, HTML ini berjalan di web browser dan memiliki fungsi
23
untuk melakukan pemrograman aplikasi di atas web. HTML merupakan
pengembangan dari standar pemformatan dokumen teks, yaitu standar Generalized
Merkup Language. HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang
dirancang untuk tidak tergantung pada sistem operasi tertentu (Kadir, 2002).[16]
II.2.18. Javascript
24
Skrip JavaScript yang dimasukkan didalam berkas HTML harus dimasukkan
diantara tag <script>….</script> atau diluar berkas HTML dengan mengimport
filenya.
Visual Studio Code adalah editor source code yang dikembangkan oleh Microsoft
untuk Windows, Linux dan MacOS. Ini termasuk dukungan untuk debugging, GIT
Controlyang disematkan, penyorotan sintaks, penyelesaian kode cerdas, cuplikan,
dan kode refactoring. Hal ini juga dapat disesuaikan, sehingga pengguna dapat
mengubah tema editor, shortcut keyboard, dan preferensi.Visual Studio Code gratis
dan open-source, meskipun unduhan resmi berada di bawah lisensi proprietary.
Kode Visual Studio didasarkan pada Elektron, kerangka kerja yang digunakan
untuk menyebarkan aplikasi Node.js untuk desktop yang berjalan pada Blinklayout.
Meskipun menggunakan kerangka Elektron, Visual Studio Code tidak
menggunakan Atom dan menggunakan komponen editor yang sama (diberi kode
nama "Monaco") yang digunakan dalam Visual Studio Team Services yang
sebelumnya disebut Visual Studio Online (Lardinois, 2015) .
25
Visual Studio Code merupakan aplikasi cross platform yang dapat digunakan
berbagai sitem operasi seperti windows, Linux, dan Mac OS. VS Code termasuk
software yang ringan namun kuat editor sumbernya dengan deskop. Menggunakan
berbagai macam bahasa pemprograman seperti Java, JavaSkrip, Go, C++, dan
masih banyak yang lainnya. Komponen dari Visual Studio juga sama seperti yang
digunakan di Azura DevOps. Visual Studio memiliki lintas platform kode editor
yang ringan, dapat digunakan oleh siapa saja untuk membuat atau membangun
aplikasi web.
II.2.20. XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan kompilasi dari berbagai program. Fungsinya adalah sebagai server yang
berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database,
dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl.
XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang
terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team), & Tim
Dukungan (Support Team) : (Wikipedia).
Gambar 2. 8 XAMPP
26
II.2.21. Browser
Browser adalah suatu aplikasi atau program yang dijalankan pada perangkat
komputer untuk melihat konten yang ada pada media World Wide Web (WWW)
dengan memanfaatkan jaringan internet. Teknologi browser yang berkembang saat
ini tidak hanya dapat menampilkan halaman yang berisi text atau tulisan saja,
browser-browser populer sekarang dapat menampilkan gambar, musik, suara,
video, file pdf maupun data lainnya. Browser yang paling popular saat ini adalah
Internet Explorer, Opera, Mozila Firefox, Google Chrome, Safari Browser dan
Netscape.
1. Gratis
3. Berukuran kecil
7. Extensible
Bootstrap adalah front-end framework, bagus dan luar biasa yang mendapatkan
tampilan untuk mobile device (handphone, smartphone, dll.) guna mempercepat
dan mempermudah pengembangan website. Bootstrap menyediakan HTML, CSS,
JavaScript siap pakai dan ,mudah untuk dikembangkan. Sejak bootstrap dilengkapi
dengan fitur responsive pada tahun 2012, bootstrap semakin banyak digemari dan
semakin banyak website yang menggunakan bootstrap dalam desainnya. Dengan
fitur responsive yang disediakan bootstrap ini, website dapa dilihat dalam berbagai
ukuran layar seperti smartphone, tablet dengan desain tetap teratur mengikuti
ukuran layar. Bootstrap adalah template desain untuk web yang memliki fitur plus.
Dengan adanya bootstrap akan memberikan kemudahan untuk mendesain web.
Gambar 2. 11 Bootstrap
Data Flow Diagram (DFD) adalah suatu diagram yang menggunkan notasi-notasi
untuk menggambarkan arus data dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, terstrukur dan jelas. DFD
menggambarkan komponen-komponen sebuah sistem. Keuntungan menggunkaan
DFD adalah memudahkan pemakai yang kurang menguasai komputer untuk
mengerti sistem yang akan dikembangkan.
29
DFD merupakan dokumentasi grafik yang menggunakan simbol penomeran di
dalam mengilustrasikan arus data yang saling berhubungan diantara pemrosesan
data untuk diubah menjadi informasi. Dengan demikian proses di dalam DFD
adalah ditekankan pada informasi data[10].
30
Connector Digunakan untuk penghubung
berbeda halaman.
(Off-page
connector)
II.2.25. Flowchart
31
Tabel 2. 3 Simbol-simbol flowchart
32
Pemrosesan Sebuah fungsi pemrosesan yang
dilaksanakan oleh komputer
Komputer
biasaya menghasilkan
perubahan terghadap data atau
informasi.
II.2.26. Flowmap
Flowmap atau bagan alir adalah bagan yang menunjukkan aliran di dalam program
atau prosedur sistem secara logika. Flowmap ini berfungsi untuk memodelkan
masukan, keluaran, proses sistem dengan menggunkan simbol-simbol tertentu.
33
Pembuatan flowmap ini harus dapat memudahkan bagi pemakai dalam memahami
alur dari sistem yang dibuat.
34
Arsip Penyimpanan data yang
dilakukan secara manual.
35
Tabel 2. 5. Simbol-Simbol ERD (Entity Relationship Diagram)
36
BAB III
ANALISA DAN PERANCANGAN SISTEM
Pada penelitian ini peneliti mengambil lokasi pada Kecamatan Montong Gading,
Kabupaten Lombok Timur, Nusa Tenggara Barat. Lokasi ini digunakan sebagai
tempat pengumpulan data-data yang dibutuhkan untuk merancang sistem informasi
geografis pemetaan lokasi pemancingan ikan berbasis web.
Dari hasil penelitian lokasi pemancingan yang dilakukan pada wilayah Kecamatan
Montong Gading dan hasil observasi diperoleh data-data yang dibutuhan untuk
membuat SIG. Data yang diperoleh berupa nama pemancingan, alamat
pemacingan, dan jenis-jenis ikan yang tersedia. Dari penelitian ini akan dibuat
sebuah Sistem Informasi Geografis yang dapat memberikan informasi kepada
pengguna untuk mengetahui lokasi pemancingan ikan secara online dan disertai
rincian informasi lokasi pemancingan.
37
III.2.2. Analisis Sistem yang Diusulkan
38
Keterangan :
2. Login, login hanya di peruntukkan untuk admin, setelah admin berhasil logi
maka akan di aragkan ke form input data.
3. Jika sudah selesai menginput data lokasi pemancingan, maka akan disimpan ke
dalam database.
4. Setelah disimpan ke database, kemudian akan diproses dan ditampilkan pada
maps pemetaan lokasi pemancingan ikan.
5. Selesai.
Berdasarkan hasil penelitian dan pengamatan dari sistem yang sedang berjalan
maka penulis mengevaluasi bahwa sistem yang digunakan tersebut masih terbatas
dalam memanfaatkan teknologi saat ini, sehingga Sistem Informasi membutuhkan
banyak sumber daya manusia dan waktu yang relatif lama. Untuk mengetasi
permasalahan tersebut maka dibutuhkan solusi sebagai berikut :
39
Dalam pembuatan Sistem Infromasi Geografis Pemetaan Lokasi Pemancingan Ikan
pada Kecamatan Montong Gading ini menggunakan beberapa perangkat keras
(Hardware) dan perangkat lunak (Software).
Sistem yang dibangun merupakan aplikasi web yang dapat di akses secara
responsive baik melalui web-browser PC ataupun melalui perangkat mobile. Sistem
yang digunakan pada aplikasi Sistem Informasi Geografis ini dititik beratkan pada
titik lokasi Pemancingan Ikan Kecamatan Montong Gading. Data spasial berupa
koordinat lokasi disimpan dalam server database MYSQL pada localhost,
kemudian di-marker berdasarkan koordinat pada peta dengan memanfaatkan
Google Maps API.
1. User dapat melihat lokasi pemancingan ikan yang tersebar pada Kecamatan
Montong Gading.
2. Login, Login hanya diperuntukkan untuk admin, setelah admin berhasil login
maka akan diarahkan pada form input lokasi.
3. Jika sudah selesai menginput lokasi maka data akan akan ditampilkan pada
lokasi pemancingan.
4. Selesai.
1. Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari satu proses dan menggambarkan
ruang lingkup suatu sistem. Diagram konteks juga dapat diartikan sebagai alat yang
digunakan dalam perancangan secara umum bagi siste yang dibangun, yang
bertujuan untuk menggambarkan keadaan sistem yang akan dibangun.
42
Keterangan :
Pada proses ini, admin melakukan management data pemancingan ikan pada
Kecamatan Montong Gading, baik dalam menginputkan data dan mengedit data
lokasi pemancingan dan tentunya, ketika admin melakukan penginputan data
pemancingan ikan awalnya harus melakukan login terlebih dahulu dengan
menginputkan username dan password terlebih dahulu, setelah berhasil login admin
bisa melakukan penginputan data. Sedangkan, user hanya bisa melihat data lokasi
pemancingan ikan pada Kecamatan Montong Gading.
proses dimulai dari admin menginputkan username dan password (1) yaitu login
kemudian username dan password yang dinputkan akan tersimpan ke tabel database
users. Setelah login, admin melakukan proses (2) yaitu penginputan data
pemancingan kemudian disimpan di tabel database sigikan. Setalah penginputan
data pemancingan selesai, admin juga mempunyai hak akses untuk mengedit,
mengupdate, dan hapus data pemancingan apabila terjadi kesalahan atau kekeliruan
dalam penginputan data pemancingan ikan. Setelah itu proses (3) yaitu maps
pemetaan lokasi pemancingan ikan, proses ini berfungsi untuk melihat tampilan
peta lokasi pemancingan ikan yang tersebar pada Kecamatan Montong Gading.
Selanjutnya User hanya bisa melakukan proses (3) yaitu melihat maps pemetaan
lokasi pemancingan ikan , karena user memiliki hak akses terbatas terhadap sistem.
44
Keterangan :
Proses ini dimulai admin mempunyai (1.1) yaitu hak akses untuk login dengan
menginputkan username dan password, untuk bisa masuk ketampilan admin.
Username dan password yang diinputkan akan tersimpan ke dalam tabel database
users. Proses selanjutnya (1.2) yaitu autentifikasi, dimana di proses ini username
dan password akan di cek apakah email dan password yang diinputkan sesuai atau
tidak, jika username dan password yang diinputkan benar, maka dia adalah admin,
tapi jika email dan password yang dinputkan salah, maka dia bukan admin.
Pada proses ini dimulai dari admin proses (3.1) yaitu input data lokasi pemancingan
ikan dan kemudian disimpan didalam tabel database sigikan. Proses yang sama
dilakukan pada (3.2), (3.3), dan (3.4) yaitu edit data pemancingan, update data
pemancingan, hapus data pemancingan apabila terjadi kekeliruan dan kesalahan
pada data pemancingan. Dan pada proses (3.5) detail data pemancingan yang
disimpan pada tabel data pemancingan.
46
Keterangan : pemilik pemancingan hanya bias memiliki satu data lokasi
pemancingan 1 : 1 (one to one), dan jenis kolam bisa dimiliki lebih dari satu
pemancingan N : 1 (many to one).
1. Rancangan Tabel
a. Tabel users
Tabel user digunakan untuk menyimpan data Admin sebagai pengelola aplikasi.
5. Phone Varchar 20
47
b. Tabel Data Pemilik
2. No_Induk Int 11
5. Jam_Buka Varchar 31
6. No_telepon Varchar 56
2. Id_pemilik Int 11
48
4. Penginput Int 11
49
Tabel 3. 5 Tabel Info Pemancingan
3. Isi Text
5. Tanggal Timestamp
f. Tabel Slider
50
III.5. Perancangan Antarmuka Sistem
51
Gambar 3. 9 Halaman Beranda/Dashboard Admin
Berikut ini adalah rancangan halaman tambah data pemancingan, yang digunakan
oleh admin untuk menginputkan data pemancingan ikan ke dalam sistem. Dimana
didalam tambah data lokasi pemancingan ini ada tampilan seperti nama pemilik,
jenis kolam, jenis ikan, luas pemancingan, gambar, bujur latitude, dan bujur
longitude. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini :
52
4. Tampilan Form Input Data Pemilik Lokasi Pemancingan Ikan
53
6. Tampilan Home User
Pada tampilan ini, user hanya bisa melihat informasi yang di inputkan oleh admin.
Dan pada tampilan user ini terdiri dari beranda/home, data pemancingan, info,
tampilan peta, dan contact.
54
8. Tampilan Peta Persebaran Lokasi Pemancingan
Pada tampilan ini user bisa melihat peta lokasi pemacingan yang sudah diinputkan
oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.12 dibawah ini :
55
BAB IV
IMPLEMENTASI DAN PEMBAHASAN
IV.1. Implementasi
1. Desain Sistem
Untuk menyelesaikan desain sistem yang tekah disetujui pada dokumen sistem,
baik itu menyusun dokumen-dokumen baru ataupun dokumen yang telah berjalan
dan telah mengalami proses perbaikan.
56
Dalam penyelesaian sistem ini, baik dalam merancang maupun membuat sistem,
tentu dibutuhkan perangkat keras dan perangkat lunak sebagai pendukung dalam
mengerjakan dan menyelesaikan skripsi ini.
3. Pembuatan Program
4. Pengujian Sistem
Pengujian sistem perlu dilakukan, dengan tujuan untuk memeriksa sistem atau
program apakah bisa berjalan denngan baik sesuai dengan yang diharapkan atau
tidak. Pengujian sistem ini sangat penting dilakukan, karena pengujian sistem
adalah salah satu proses yang harus dilewati untuk mendapatkan sistem yang
sempurna dan optimal dalam pengoperasiannya.
5. Perawatan Sistem
Perawatan sistem sangat perlu dilakukan agar program dapat bertahan lama dan
tidak cepat rusak baik dari segi software dan hardwarenya.
57
c. Form Login Administrator yang berfungsi sebagai keamanan untuk aplikasi
sehinggga tidak semua orang bisa mengaksesnya dan membuka aplikasi dan
melakukan manipulasi data.
a. Database Petugas/Admin
b. Database Pemilik
58
c. Database Data Pemancingan
e. Database Berita/Info
59
IV.2. Pembahasan Sistem
Sistem yang akan dihasilkan yaitu Sistem Informasi Pemetaan Lokasi Pemancingan
Ikan pada Kecamatan Montong Gading, dimana sistem ini dibuat untuk membantu
para pemilik lokasi pemancingan dan memberikan informasi Lokasi Pemancingan
Ikan di Kecamatan Montong Gading dalam bentuk maps pemetaan lokasi
pemancingan ikan kepada semua masyarakat umum. Sistem ini juga digunakan
dalam mengolah data pemancingan pada lokasi pemancingan Kecamatan Montong
Gading. Adapun lamgkah-langkah pengoperasian sistem ini harus mengikuti
ketentuan-ketentuan yang ada pada sistem.
b. Menu Data Pemilik Pemancingan disini admin bisa melihat semua data
pemilik dari masing-masing pemancingan, dimana menu data pemilik
pemancingan menyediakan tombol Tambah Pemilik, Edit dan Hapus data
pemilik pemancingan.
Selain itu Menu Data Pemilik Pemancingan dilengkapi dengan tombol tambah data
pemancingan untuk masing-masing pemilik sesuai dengan lokasi pemancingan
yang dimiliki serta menyediakan tombol Cetak untuk mengekstrak data
pemancingan dalam bentuk Doc.
63
c. Menu Data Lokasi Pemancingan pada menu ini Admin bisa melihat secara
keseluruhan data lokasi pemancingan yang sudah diinputkan. Menu ini juga
menyediakan tombol Edit dan Hapus data lokasi pemancingan, serta
menyediakan tombol cetak untuk mencetak tabel data lokasi pemancingan.
f. Menu User sebagai menu untuk melihat data Petugas/Admin yang bisa
mengakses Halaman Administrator , pada menu ini dilengkapi dengan tombol
Tambah, Read, Update, dan Delete.
66
2. Form Halaman Utama
Halaman ini dibuat sebagai informasi tentang lokasi pemancingan ikan Kecamatan
Montong Gading untuk masyarakat yang dimana mempunyai 5 (lima) menu yaitu :
a. Menu Home untuk melihat fitur-fitur yang disediakan pada Sistem Informasi
geografis Pemancingan ini.
67
b. Menu Info untuk menegtahui info terkini seputar lokasi pemancingan.
68
Gambar 4. 19 Tampilan Maps Pemetaan User
69
d. Menu List Lokasi Pemancingan berisi semua Lokasi Pemancingan yang
sudah terdaftar dan tersebar pada maps pemetaan.
70
Gambar 4. 22 Tampilan Kontak Admin Untuk User
Pengujian sistem merupakan hal yang sangat penting untuk dilakukan, tujuannya
untuk menemukan kesalahan-kesalahan atau kekurangan-kekurangan pada sistem
yang dibuat agar lebih optimal dalam pengoperasiannya. Pada bagian pengujian
sistem ini merupakan pengujian aplikasi berdasarkan rancangan dan desain yang
telah dipaparkan, dan menghasilkan suatu aplikasi yang siap digunakan oleh user
bersangkutan.
Pengujian sistem bertujuan untuk mengetahui kekurangan apa saja yang ada pada
sistem dan apa saja yang belum bisa berjalan dalam sistem tersebut. Adapun
beberapa pengujian sistem dibawah ini yaitu:
71
1. Pengujian Login Admin
Ketika ingin masuk kedalam system informasi pemetaan lokasi pemancingan ikan
pada Kecamatan Montong Gading, Admin terlebih dahulu memasukkan username
dan password yang sudah diregistrasikan sebelumnya. Berikut ini tampilan form
login admin pada saat memasukkan username dan password, dapat dilihat pada
gambar 4.15 dibawah ini.
72
Hasil pengujian Form Login Admin diatas dapat dilihaat pada tabel dibawah ini :
Validitas
No Nama Luaran yang dihasilkan
Y T
73
Gambar 4. 24 Pengujian Halaman Dashboard
Hasil pengujian pada gambar diatas dapat dilihat pada tabel dibawah ini:
Validitas
No Nama Luaran yang dihasilkan
Y T
Akses menu Terdapat informasi persebaran
1
dashboard lokasi pemancingan
Akses menu Terdapat update informasi dari
4
berita/info lokasi pemancingan setiap hari
74
Berisikan jenis kolam dari lokasi
Akses menu jenis pemancingan yang sebagai
5
kolam pembeda penggunaa icon
marker peta
Berisikan tampilan-tampilan
6 Akses menu slider untuk mempercantik tampilan
menu home user
Brisikan detail data user/admin
7 Akses menu users
yang sudah terdaftar pada sistem
75
Hasil pengujian pada gambar diatas untuk jelasnya dapat dilihat pada tabel dibawah
ini:
Validitas
No Nama Luaran yang dihasilkan
Y T
Masukkan data
Data dapat tersimpan di
1 pemilik
database sistem
pemancingan
Pada form pengujian maps pemetaan lokasi pemancingan ikan pada Kecamatan
Montong Gading, berfungsi untuk melihat daftar lokasi pemancingan yang sudah
di inputkan kedalam sistem dan secara otomatis data yang sudah diinputkan ke
sistem akan terdaftar masuk langsung ke maps pemetaan lokasi. Oleh karena itu
kita bias mengetahui lokasi pemancingan yang ada di Kecamatan Monting Gading.
Untuk lebuh jelasnya dapat dilihat pada gambar dibawah ini:
76
Hasil pengujian pada gambar diatas untuk jelasnya dapat dilihat pada tabel dibawah
ini:
Validitas
No Nama Luaran yang dihasilkan
Y T
77
BAB V
PENUTUP
V.1. Kesimpulan
V.2. Saran
Dalam sistem ini masih banyak kekurangannya, baik dari segi tampilan, fitur-fitur
lainnya. Oleh karena itu diharapkan pada peneliti selanjutnya dapat
mengembangkan sistem ini dengan ke bentuk versi mobile androidnya maupun
webnya, yang dapat membuat sistem ini lebih sempurna lagi, dengan mempercantik
tampilannya, menambahkan fitur-fitur serta hal lainnya yang dapat menarik minat
pembeli/pelanggan untuk menggunakan sistem tersebut.
79
DAFTAR PUSTAKA
[2] Imam Fathurrahman, Moh. Farid Wajdii, Hadian Mandala Putra, dan Baiq Vinaru
Widarina, yang berjudul “Sistem Informasi Geografis Pemetaan Sebaran Data
Covid-19 pada Puskesmas Kerongkong Kabupaten Lombok Timur Berbasis Web,”
Infotek J. Inform. dan Teknol. J. Inform. dan Teknologi., vol. 5, no. 1, pp. 42-52,
2022.
[3] M. Wasil, L. Samsu dan Y . K. Putra, “Sistem Informasi Geografis Untuk Pemetaan
Homestay di Lombok Timur Berbasis Android,” Infotek Jurnal Informatika dan
Teknologi, vol. 3, no. 1, pp. 15 – 19, januari 2020.
[6] Sali Mahisa Putra, “Sistem Informasi Geografis untuk Pemetaan PAMDES di Desa
Aikmel Utara Berbasis Web,” Karya Ilmiah, 2020.
[7] A. M. Nur dan M. , “Pemetaan Rumah Makan Lesehan di Kecamatan Selong dan
Masbagek Kabupaten Lombok Timur Berbasis GIS (Geographic Information
System),” Infotek : Jurnal Informatika dan Teknologi, vol. 3, no. 1, Pp. 8-14, 2020.
[11] Jogiyanto, “Konsep Dasar Sistem Informasi,” Konsep Dasar Sist. Inf., pp. 1-36,
2017.
81
82