LAMPIRAN PROGRAM
$query_desa = mysqli_query($conn, "INSERT INTO desa(nama, jumlah_penduduk, mata_pencaharian, pendidikan, suku,
kesehatan, kemiskinan) VAlUES('$nama', $jumlah_penduduk, '$mata_pencaharian', '$pendidikan', '$suku', '$kesehatan', '$kemiskinan')");
$query_lat = mysqli_query($conn, "INSERT INTO
tbl_map(keterangan, lat, lng, title, id) VALUES('$keterangan', $lattitude, $longitude, '$nama', $id)");
if ($query_desa AND $query_lat) { ?>
alert("Error.. <?php echo mysqli_error($conn); ?>")
} ?>
<div class="add" style="width: 100%; background: #2e8b57;"> <form action="" method="post">
<tr>
$query = mysqli_query($conn, "DELETE FROM desa WHERE nama='$nama'");
<th colspan="2">Aksi</th> </tr>
<?php
$query = mysqli_query($conn, "SELECT * FROM desa"); while($row = mysqli_fetch_array($query)) {
?> <tr>
<td><?php echo $row[0]; ?></td> <td><?php echo $row[1]; ?></td> <td><?php echo $row[2]; ?></td> <td><?php echo $row[3]; ?></td> <td><?php echo $row[4]; ?></td> <td><?php echo $row[5]; ?></td> <td><?php echo $row[6]; ?></td>
<td><a href="edit.php?nama=<?php echo $row[0]; ?>">Edit</td>
<td><a href="delete.php?nama=<?php echo $row[0]; ?>">Delete</td>
$query = mysqli_query($conn, "SELECT * FROM desa WHERE nama='$nama_u'");
$row = mysqli_fetch_array($query); }
$mata_pencaharian = $_POST['mata_pencaharian'];
$query2 = mysqli_query($conn, "UPDATE desa set nama='$nama', mata_pencaharian='$mata_pencaharian',
echo "Error..." . mysqli_error($conn); }
<td>Nama</td><td><input type="text" name="nama" value="<?php echo $row['0'] ?>"></td>
</tr> <tr>
<td>Jumlah Penduduk</td><td><input type="text"
name="jumlah_penduduk" value="<?php echo $row['1'] ?>"></td> </tr>
<tr>
<td>Mata Pencaharian</td><td><input type="text"
name="mata_pencaharian" value="<?php echo $row['2'] ?>"></td> </tr>
<tr>
<td>Pendidikan</td><td><input type="text" name="pendidikan" value="<?php echo $row['3'] ?>"></td>
</tr> <tr>
<td>Suku</td><td><input type="text" name="suku" value="<?php echo $row['4'] ?>"></td>
</tr> <tr>
<td>Kesehatan</td><td><input type="text" name="kesehatan" value="<?php echo $row['5'] ?>"></td>
<tr>
<td>Kemiskinan</td><td><input type="text" name="kemiskinan" value="<?php echo $row['6'] ?>"></td>
</tr> <tr>
<td><input type="submit" name="update" value="Update"></td> </tr> masyarakat dapat lebih mudah mendapatkan informasi - informasi penting yang ada di masing - masing desa seperti : </br>
<br>1. Jumlah Penduduk</br> perlu lagi pergi jauh kesetiap desa jika sedang mencari suatu informasi umum dari desa tersebut, karena dalam sistem ini sudah di sediakan informasi - informasi umum seluruh desa yang ada di Kecamatan Dolok Masihul.</br>
<br>Sistem ini dapat digunakan oleh semua masyarakat karena ini bersifat universal.</br>
</p> <br></br> </div>
</div>
index.php
<html> <head>
<title>ADMIN</title>
<link rel="stylesheet" href="css/style.css"> <script src="../js/jquery.js"></script>
<tr> tugasakhirku.com | All Right Reserved</p>
</div>
padding: 15px;
#section .content h3 { padding: 15px; text-align: center;
border-bottom: 1px solid black; }
}
#section #keterangan p { text-align: justify; font-family : 'Lucida'; }
#section table {
border: 1px solid #ccc; height: 500px;
overflow-y: scroll; }
#section table td input { padding: 10px;
background: linear-gradient(#ccc, #f3f3f3); width: 100%;
}
#section table td textarea { max-width: 277px;
border: 1px solid white; }
#section table td { padding: 10px;
border: 1px solid white; color: white;
font: 1.2em 'Agency Fb'; }
#section table td:nth-child(2) { width: 30px!important; }
#section table tr:nth-child(odd) { background: #dcdcdc;
}
#section table tr:nth-child(even) { background: #808080;
}
#section table tr:nth-child(odd) td { color: black!important;
}
#section table tr:last-child td { width: 50%;
}
#section table tr:nth-child(even) a { text-decoration: none;
}
#section table tr:nth-child(odd) a { text-decoration: none;
color: black; }
margin: 0;
background: url("../img/back.jpg") no-repeat fixed; }
#section #map { width: 100%; height: 500px; }
#section #keterangan p { text-align: justify;
background: #2f4f4f;
background: linear-gradient(#ccc, #f3f3f3); margin: 15px 0;
color: white; }
3. Data.php
<?php
$conn = mysqli_connect("localhost", "root", "", "tugasakhir");
$desa = $_POST['desa'];
$query = mysqli_query($conn, "SELECT * FROM desa WHERE nama='$desa'");
if ($query) {
$row = mysqli_fetch_array($query); ?>
<div id="data-table">
<table style="border: 1px solid #ccc;"> <tr>
<td>Nama</td><td>:</td><td><?php echo $row[0]; ?></td>
</tr> <tr>
<td>Jumlah Penduduk</td><td>:</td><td><?php echo $row[1]; ?></td>
</tr> <tr>
<td>Mata Pencaharian</td><td>:</td><td><?php echo $row[2]; ?></td>
</tr> <tr>
<td>Pendidikan</td><td>:</td><td><?php echo $row[3]; ?></td>
<td>Kesehatan</td><td>:</td><td><?php echo $row[5]; ?></td>
</tr> <tr>
</tr> <div class="gambar">
<img src="img/contactus.png"> </div>
<table> <tr>
<td>Email</td><td>citramelisa33@gmail.com</td> </tr>
<p>© <?php echo date("Y"); ?> tugasakhirku.com | All Right Reserved</p>
</div>
5. Head.php
<div id="header"> <div id="logo">
</div>
<div id="gambar">
<img src="img/kec.png"> </div>
</div>
6. Index.php
<?php include 'koneksi.php'; ?> <html>
<head>
<title>PEMETAAN</title>
<link rel="SHORTCUT ICON" href="img/icon.jpg" /> <link rel="stylesheet" href="css/style.css"> <script src="js/jquery.js"></script>
<! Insert to your webpage before the </head> -->
<script src="sliderjs/jquery.js"></script>
<script src="sliderjs/amazingslider.js"></script> <link rel="stylesheet" type="text/css"
href="sliderjs/amazingslider-1.css">
<script src="sliderjs/initslider-1.js"></script> <!-- End of head section HTML codes --> display the slider -->
<li><img src="sliderimg/4.jpg" alt="4" tujuan agar masyarakat dapat lebih mudah mendapatkan
informasi - informasi penting yang ada di masing - masing desa seperti : </br>
<br>Sistem ini dapat digunakan oleh semua masyarakat karena ini bersifat universal.</br>
</p>
$conn = mysqli_connect("localhost", "root", "", "tugasakhir");
if (!$conn) {
echo "Error..." . mysqli_error($conn); }
8. Login.php
<?php
include 'koneksi.php';
if (isset($_SESSION['username'])) { header("Location: index.php"); exit();
}
if (isset($_POST['submit'])) { $username = $_POST['username']; $password = md5($_POST['password']);
$query = mysqli_query($conn, "SELECT * FROM admin WHERE username='$username' AND password='$password'");
if (mysqli_num_rows($query)) {
$_SESSION['username'] = $username;
header("Location: admin/index.php?home"); exit();
echo "Error..." . mysqli_error($conn);
<link rel="SHORTCUT ICON" href="img/icon.jpg" /> <link rel="stylesheet" href="css/style.css" /> </head>
<body>
<div class="login">
<div class="header-login"> <h1>Login Admin</h3> </div>
<form action="" method="post"> <table>
10. Map.php
<div id="data" style="display: none;"></div> <div id="map"></div>
});
12. Peta.php
<?php include 'koneksi.php'; ?> <html>
<head>
<title>PEMETAAN</title>
<link rel="SHORTCUT ICON" href="img/icon.jpg" /> <link rel="stylesheet" href="css/style.css"> <script src="js/jquery.js"></script>
<!-- Insert to your webpage before the </head> --> <script src="js/jquery.js"></script>
<script src="js/amazingslider.js"></script> <link rel="stylesheet" type="text/css" href="js/amazingslider-1.css">
<script src="js/initslider-1.js"></script> <!-- End of head section HTML codes -->
style="display:block;position:relative; border: 5px solid #ccc; max-width:1000px;margin:0px auto 0px;">
<div id="amazingslider-1"
style="display:block;position:relative;margin:0 auto;"> <ul class="amazingslider-slides" style="display:none;">
<li><img src="imgslider/gambar.jpg" alt="gambar" title="gambar" />
</li> <li><img
src="imgslider/gambar2.jpg" alt="gambar2" title="gambar2" />
</li> <li><img
src="imgslider/gambar3.jpg" alt="gambar3" title="gambar3" />
</li> <li><img
src="imgslider/gambar4.jpg" alt="gambar4" title="gambar4" />
</li>
<li><img src="imgslider/gedung.jpg" alt="gedung" title="gedung" />
<ul class="amazingslider-thumbnails" style="display:none;">
<li><img src="imgslider/gambar-tn.jpg" alt="gambar" title="gambar" /></li>
<li><img src="imgslider/gambar2-tn.jpg" alt="gambar2" title="gambar2" /></li>
<li><img src="imgslider/gambar3-tn.jpg" alt="gambar3" title="gambar3" /></li>
<li><img src="imgslider/gambar4-tn.jpg" alt="gambar4" title="gambar4" /></li>
<li><img src="imgslider/gedung-tn.jpg" alt="gedung" title="gedung" /></li>
</ul>
<?php include 'koneksi.php'; ?> <html>
<head>
<title>Profil</title>
<link rel="SHORTCUT ICON" href="img/icon.jpg" /> <link rel="stylesheet" href="css/style.css">
<script src="js/jquery.js"></script> <script>
$(document).ready(function() {
setInterval({
$("#container-gambar").css("margin-left", "-300px");
}, 3000);
});
</script>
<script src="sliderjs/jquery.js"></script>
<script src="sliderjs/amazingslider.js"></script> <link rel="stylesheet" type="text/css"
href="sliderjs/amazingslider-1.css">
<script src="sliderjs/initslider-1.js"></script> <!-- End of head section HTML codes -->
</head>
<body class="col">
<div class="container"> <div id="header"> <div id="logo">
<img src="img/logo1.png"> </div>
<div id="gambar">
<img src="img/gedung.jpg"> </div>
</div>
<?php include 'nav.php'; ?>
<!-- Insert to your webpage where you want to display the slider -->
<li><img src="sliderimg/1-tn.jpg" alt="1"
<br>Kecamatan Dolok Masihul pada
mulanya pada tahun 1945 s/d 1963 adalah Kewedanaan Bedagai, yang mana kepala Pemerintahannya hanya disebut Asisten Wedana. Setelah Kewedanaan dihapus pada tahun 1963, maka Pemerintah Wilayah Kecamatan Dolok Masihul langsung
dibawahi oleh Bupati KDH-Tk-II Deli Serdang yang mana pada saat ini Kecamatan Dolok Masihul diwilayah Kabupaten
Serdang Bedagai yang baru dimekarkan sesuai dengan Undang - Undang No. 36 Tahun 2003 tentang Pembentukan Kabupaten Samosir dan Kabupaten Serdang Bedagai di Propinsi Sumatera Utara selanjutnya Kecamatan Dolok Masihul dimekarkan
menjadi dua kecamatan yakni : Kecamatan Dolok Masihul dan Kecamatan Serba Jadi sesuai dengan Perda No. 6 Tahun 2006 Tanggal 17 Oktober 2006 tentang perubahan Nomen Klatur Kecamatan Bangun Purba menjadi Kecamatan Silindak dan Kecamatan Galang menjadi Kecamatan Serba Jadi.</br>
<br>
Bahwa berdasarkan Undang - Undang
No. 36 Tahun 2003 Tanggal 18 Desember Tahun 2003 tentang Pembentukan Kabupaten Samosir dan Kabupaten Serdang Bedagai di Provinsi Sumatera Utara, maka terbentuklah Kabupaten Serdang Bedagai sebagai salah satu Daerah Otonom baru dan berpisah dari kabupaten induk Deli Serdang. Kecamatan Dolok Masihul adalah salah satu dari 17 kecamatan yang berada di Kabupaten Serdang Bedagai.</br>
<br>Batas -Batas :</br>
<br>1.Sebelah utara berbatasan
dengan Kecamatan Sei Rampah</br>
<br>2. Sebelah selatan berbatasan
<br>3. Sebelah timur berbatasan dengan Kecamatan Tebing Tinggi</br>
<br>4. Sebelah barat berbatasan
dengan Kecamatan Serba Jadi dan Kecamatan Bintang Bayu</br>
<br>Wilayah Dolok Masihul sebagian
besar terletak di dataran rendah dan sebagian kecil terletak di dataran tinggi yaitu sekitar 200 M di atas permukaan laut. Ibu Kota Kecamatan Dolok Masihul adalah Kelurahan Pekan Dolok Masihul</br>
<br>Kecamatan Dolok Masihul terdiri
dari 27 (dua puluh tujuh) Desa dan 1 (satu) Kelurahan dengan jumlah penduduk Kecamatan Dolok Masihul Seluruhnya 49.118 jiwa dengan rincian penduduk laki - laki 24.267 jiwa dan penduduk perempuan 24.851 jiwa</br>
<br>
Demikian sekilas sejarah singkat
mengenai Kecamatan Dolok Masihul Kabupaten Serdang Bedagai yang telah melekat sebagai Tanah Bertuah dan Negeri
Beradat.</br>
$query = "SELECT * FROM tbl_map"; $exe = mysqli_query($conn, $query);
while ($row = mysqli_fetch_array($exe)) { $arr[] = $row;
}
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, 8214290, Fax. (061) 8214290
Kartu Bimbingan Tugas Akhir Mahasiswa
Nama Mahasiswa : Citra Melisa Tamba
NIM : 132406028
Judul Tugas Akhir : Sistem Informasi Pemetaan Desa Di Kecamatan Dolok Masihul Berbasis Sistem Informasi Geografis. Dosen Pembimbing : Dr. Syahriol Sitorus, S.Si., M.IT
Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan :
No Tanggal Asisten Bimbingan
*Kartu ini harap dikembalikan ke Program Studi D-3 Teknik Informatika bila bimbingan mahasiswa telah selesai.
Diketahui/Disetujui Oleh,
Program Studi D3 Teknik Informatika FMIPA
Ketua
Dr. Elly Rosmaini, M.Si NIP. 19600520 198503 2 002
Disetujui, Pembimbing
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :
Nama : Citra Melisa Tamba
Nomor Induk Mahasiswa : 132406028
Program Studi : Diploma 3 Teknik Informatika
Judul Tugas Akhir : Sistem Informasi Pemetaan Desa Di Kecamatan Dolok Masihul Berbasis Sistem Informasi Geografis
Telah melaksanakan Test Program Tugas Akhir Mahasiswa tersebut diatas pada tanggal ………..
Dengan Hasil : Sukses / Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Program Studi D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Medan , Juni 2016 Dosen Pembimbing
DAFTAR PUSTAKA
Chairi, Padlian. 2013. Aplikasi Pemetaan Rumah Sakit Di Kota Medan. [Tugas Akhir]. Medan: Universitas Sumatera Utara.
Darmawan, Arief. 2006. Sekilas tentang Sistem Informasi Geografis (Geographic Information System). http://www.ilmukomputer.org/wp-content/uploads/2006/og/arifdarmawan-gis.zip. [26 juli 2016].
Kadir, Abdul. 2002. Mencakup : HTML, CSS, Javascript dan PHP. Yogyakarta. Andi.
Megawati, Inthan. 2010. Sistem Informasi Geografis Desa Wisata di Kabupaten Sleman. [Skripsi]. Yogyakarta: Program Studi Teknik Informatika UIN Sunan Kalijaga.
Nurmeita, Indah. Pengantar GIS (Geographical Information System). http://www.ilmukomputer.com/artikel/2005. [29 mei 2016].
Prahasta, Eddy. 2009. Sistem Informasi Geografis Konsep - Konsep Dasar, Informatika, Bandung.
BAB 3
GAMBARAN UMUM
3.1 Sejarah Singkat Kecamatan Dolok Masihul
Kecamatan Dolok Masihul pada mulanya pada tahun ± 1945 s/d 1963 adalah Kewedanan Bedagai, yang mana kepala pemerintahannya hanya disebut Asisten Wedana, setelah Kewedanan dihapus pada tahun 1963, maka Pemerintah Wilayah Kecamatan Dolok Masihul langsung dibawahi oleh Bupati KDH Tk-II Deli Serdang yang mana pada saat ini Kecamatan Dolok Masihul di wilayah Kabupaten Serdang Bedagai yang baru dimekarkan sesuai dengan Undang - Undang No : 36 Tahun 2003 tentang Pembentukan Kabupaten Samosir dan Kabupaten Serdang Bedagai di Propinsi Sumatera Utara dan selanjutnya Kecamatan Dolok Masihul dimekarkan menjadi dua kecamatan yakni : Kecamatan Dolok Masihul dan Kecamatan Serba Jadi sesuai dengan Perda No. 6 Tahun 2006 tanggal 17 Oktober 2006 tentang perubahan Nomen Klatur Kecamatan Bangun Purba menjadi Kecamatan Silindak dan Kecamatan Galang menjadi Kecamaatan Serba Jadi.
23
1. Ngaliman 1945-1952
2. Osmar Siahaan 1952-1954
3. Abdul Kadir Nst 1955-1960
4. Saiman Sinaga 1960-1964
5. Gailam Sipayung 1964-1965
6. Yahya Silitonga 1965-1974 7. Mozart Hutabarat 1974-1975
8. Karlim Girsang 1975-1980
9. M.D.Taram Sinaga BA 1980-1981 10. Drs. Laut Manurung 1981-1985 11. Drs. M. Lumban Gaol 1985-1991 12. Drs. G.Manuntun Sagala 1991-1995
13. Drs. SJ. Sagala 1995-1999
14. Drs. Agus Salim MR 1999-2000
15. Drs. M. Zein 2000-2002
16. Drs. Suryana Res M.Si 2002-2004
17. Drs. Herianto 2004-2006
18. Drs. Parlin 2006-2008
19. Drs. Fajar Simbolon 2008-2011
24
3.2 Letak dan Geografis Kecamatan Dolok Masihul
Kecamatan Dolok Masihul adalah salah satu dari tujuh belas kecamatan yang berada di Kabupaten Serdang Bedagai dengan batas - batas sebagai berikut :
Batas - Batas :
1. Sebelah Utara berbatasan dengan Kecamatan Sei Rampah 2. Sebelah Selatan berbatasan dengan Kecamatan Sipispis 3. Sebelah Timur berbatasan dengan Kecamatan Tebing Tinggi
4. Sebelah Barat berbatasan dengan Kecamatan Serba Jadi dan Kecamatan Bintang Bayu
Kecamatan Dolok Masihul terletak pada posisi 3º13’ LU - 3º33’ LU dan
99º01’ BT - 99º11’ BT dengan ketinggian di atas permukaan laut sekitar ± 60 - 90
dpl. Sedangkan jarak Kecamatan Dolok Masihul ke Kantor Bupati Serdang Bedagai di Sei Rampah adalah adalah sekitar ± 22 km. Dapat dilalui dengan kendaraan roda empat.
25
Desa : 27
Kelurahan : 1
Dusun : 110
Lingkungan : 8
Kecamatan Dolok Masihul terdiri dari 27 (dua puluh tujuh) Desa dan 1 (satu) Kelurahan dengan jumlah penduduk Kecamatan Dolok Masihul seluruhnya 49.118 jiwa dengan rincian penduduk laki - laki 24.267 jiwa dan penduduk perempuan 24.851 jiwa. Dari jumlah Desa di Kecamatan Dolok Masihul tersebut ada beberapa type Desa terdiri dari :
1. Desa Persawahan = 16 Desa
2. Desa Perladangan / Perkebunan Rakyat = 14 Desa
3. Desa Perkebunan BUMN = 3 Desa
BAB 4
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem
Analisis merupakan tahap pengumpulan data, mengolahnya dan menghasilkan sebuah laporan analisa yang akan dijadikan dasar pengambilan keputusan pelaksanaan proyek pembangunan sistem dan sebagai referensi dalam perancangan sistem.
27
4.2 Analisis Kebutuhan
Analisis kebutuhan digunakan untuk mengidentifikasi terhadap kebutuhan sistem baru. Kebutuhan sistem meliputi analisis kebutuhan user dan kebutuhan admin. Kebutuhan user meliputi apasaja yang dibutuhkan oleh user pada sistem informasi pemetaan desa di Kecamatan Dolok Masihul berbasis sistem informasi geografis ini berupa : tampilan tentang pemetaan lokasi desa dan tampilan tentang informasi umum dari masing - masing desa. Sedangkan kebutuhan admin pada sistem ini meliputi apa yang dibutuhkan oleh admin pada sistem ini berupa : melakukan proses login terhadap sistem, mengelola data admin, dan melakukan proses marker lokasi desa di Kecamatan Dolok Masihul. Sistem akan menampilkan informasi kepada user dengan memproses data yang telah tersimpan dalam basis data.
4.3 Perancangan Sistem
28
4.4 Diagram Konteks
Diagram konteks merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Proses tersebut diberi nomor nol. Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran data - aliran data utama menuju dan dari sistem. Diagram konteks dimulai dengan penggambaran terminator, aliran data, aliran kontrol penyimpanan, dan proses tunggal yang menunjukkan keseluruhan sistem.
29
Jumlah Info Jumlah Penduduk,
Penduduk, Info Jumlah Penduduk, Info MataPencarian, Data Tingkat Info Mata Pencarian, Info Suku,
Kemiskinan, Info Kemiskinan, Info Kemiskinan,
Data Suku, Info Suku, Info Pendidikan,
Data Mata Info Pendidikan, Info Kesehatan,
Pencaharian, Info Kesehatan, Info Nama Desa
Data Pendidikan, Info Nama Desa
Data Kesehatan, Nama Desa, Username, Password, Lattitude, Longitude
Gambar 4.1 Diagram konteks Sistem Informasi Geografis Pemetaan Desa Di Kecamatan Dolok Masihul
Admin
User / Masyarakat Sistem Informasi
Geografis Pemetaan Desa Di Kecamatan
30
4.5 Data Flow Diagram (DFD) Level 0
Verifikasi Data Admin Data Admin
Data Admin
D1 Admin
Data Admin
Data Desa dan Map
Data Desa dan Map
D2 Desa D3 Map
Data Desa dan Map Informasi Desa
dan Map
Gambar 4.2 DFD Level 0 Admin
1 Login
2 Kelola
Data
31
4.6 Data Flow Diagram (DFD) Level 1
Data Desa Data Desa
D1 Desa Data Desa Data Desa
Data Desa dan Map Data Map
D2 Map
Data Desa
Gambar 4.3 DFD Level 1 Admin
2.1 Edit Data
2.2 Delete Data
32
4.7 Entity Relationship Diagram (ERD)
Gambar 4.4 Entity Relationship Diagram
4.8 Perancangan Database
Perancangan database merupakan bagian penting pada sebuah sistem informasi, karena diperlukan untuk mengelola sumber informasi. Untuk mengelola sumber informasi tersebut yang pertama kali dilakukan adalah merancang suatu sistem database agar informasi yang ada dapat digunakan secara maksimal.
Username
Password Admin
Nama
Jumlah Penduduk
Pendidikan
Suku Kesehatan Kemiskinan Mata Pencaharian Desa
Kelola
Map
Keterangan
Lattitude
Longitude Id
Title Kelola
33
Tujuan utama dari perancangan database adalah menyediakan struktur informasi yang natural dan mudah dimengerti oleh pengguna serta mendukung kebutuhan pemrosesan dan beberapa obyek kinerja dari suatu sistem database. Berikut rancangan tabel yang digunakan dalam membangun sistem informasi ini :
Tabel 4.1 Tabel admin
Nama Field Type Keterangan
username Varchar (32) Username admin untuk login
password Varchar (255) Password admin untuk login
Tabel 4.2 Tabel desa
Nama Field Type Keterangan
nama Varchar (255) Nama Desa
jumlah_penduduk Int (11) Jumlah Penduduk
mata_pencaharian Varchar (255) Mata Pencaharian pendidikan Varchar (255) Tungkat Pendidikan
suku Varchar (255) Jenis Suku
kesehatan Varchar (255) Tingkat Kesehatan
kemiskinan Varchar (255) Tingkat Kemiskinan
Tabel 4.3 Tabel map
Nama Field Type Keterangan
id Int (3) Id dari Desa
keterangan Text Keterangan Desa
lat Double Latitudinal Desa
lng Double Longitudinal Desa
34
4.9 Perancangan Flowchart
Berikut adalah rancangan flowchart dari program sistem informasi pemetaan desa di Kecamatan Dolok Masihul berbasis sistem informasi geografis :
4.9.1 Flowchart Admin
TIDAK
YA YA
Gambar 4.5 Flowchart login admin
Keterangan : Jika admin ingin mengolah atau memperbaiki data yang ada pada sistem informasi, sebelumnya admin harus mulai login dulu. Ketika ingin login, admin harus
Input username dan password
Username dan password benar?
Tampilan halaman admin
Username atau password salah Mulai
35
memasukkan atau menginput username dan password kemudian klik login. Username dan password akan diproses ketika kita klik tombol login. Setelah diproses username dan password akan dieksekusi apakah username dan password yang
36
4.9.2 Flowchart Tampilan Admin
Tidak
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun langkah - langkah yang dibutuhkan dalam implementasi sistem adalah :
1. Mendapatkan software dan hardware yang tepat / sesuai untuk merancang website
2. Menyelesaikan rancangan sistem
3. Menulis, menguji, mengontrol dan mendokumentasikan website 4. Mendapatkan persetujuan
5.2 Tujuan Implementasi Sistem
Tujuan dari implementasi sistem yaitu :
38
2. Menyelesaikan rancangan sistem yang ada dalam dokumen sistem yang baru atau yang telah disetujui
3. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah terhadap sistem yang baru dan mendapat informasi yang baik dan jelas
4. Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu dengan menguji sistem secara menyeluruh
5. Memastikan bahwa sistem telah berjalan lancar dengan mengontrol dan melakukan instalasi secara benar
5.3 Komponen Utama
Agar perancangan sistem yang telah kita kerjakan dapat berjalan baik atau tidak, maka perlu dilakukan pengujian terhadap sistem yang telah kita kerjakan. Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras ( Hardware ), perangkat lunak ( Software ), dan unsur manusia ( Brainware ).
5.3.1 Perangkat Keras (Hardware)
39
3. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan 4. Memori minimal 128 MB
5. Keyboard 6. Mouse
5.3.2 Perangkat Lunak ( Software )
Software adalah instruksi atau program - program komputer yang dapat digunakan oleh komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan website adalah :
1. Sistem operasi Windows XP
2. MYSQL sebagai bahasa pemrograman untuk database dalam bahasa SQL 3. Sublime Text 2 sebagai editor pendesainnya
4. PHP sebagai bahasa pemrograman server side
5. Web server sebagai server lokal dalam pengetesan halam web
40
5.3.3 Unsur Manusia ( Brainware )
Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada. Faktor manusia yang dimaksud adalah orang - orang yang memiliki bagian untuk menangani sistem dan merupakan unsur manusia yang meliputi :
1. Analisis sistem, yaitu orang yang membentuk dan membangun fasilitas rancangan sistem atau program
2. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan dalam membuat dan membangun suatu program
3. Operator ( Administrator ), yaitu orang yang mengoperasikan sistem seperti memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan informasi dan lain sebagainya
4. Public ( Pengguna ), yaitu orang yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan
5.4 Tampilan Halaman Website
41
5.4.1 Tampilan Home
Halaman ini merupakan halaman utama yang akan diakses pertama kali ketika situs dibuka. Di halaman ini berisi tujuan mengapa penulis memilih untuk membuat website tersebut.
Gambar 5.1 Tampilan home
5.4.2 Tampilan Profil
42
Gambar 5.2 Tampilan profil
5.4.3 Tampilan Peta
43
Gambar 5.3 Tampilan peta
5.4.4 Tampilan Login
44
Gambar 5.4 Tampilan login
5.4.5 Tampilan Utama Admin
45
Gambar 5.5 Tampilan utama admin
5.4.6 Tampilan Desa
46
Gambar 5.6 Tampilan desa
5.4.7 Tampilan Edit Data
Halaman ini digunakan untuk mengubah data yang telah dimasukkan sebelumnya.
47
5.4.8 Tampilan Tambah Data
Halaman ini digunakan admin untuk menambahkan data yang baru.
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam membangun sistem informasi pemetaan desa di Kecamatan Dolok Masihul berbasis sistem informasi geografis, maka dapat disimpulkan bahwa aplikasi yang dibuat oleh penulis sangat berguna bagi masyarakat untuk mengetahui informasi -informasi umum dari masing - masing desa yang ada di Kantor Camat Dolok Masihul seperti nama desa, jumlah penduduk, mata pencaharian, suku, tingkat pendidikan, tingkat kesehatan dan tingkat kemiskinan. Selain itu aplikasi ini juga berguna untuk mempermudah dan mempercepat pengolaan data masing - masing desa di Kecamatan Dolok Masihul. Aplikasi ini dibuat dengan tampilan antarmuka yang sederhana, sehingga pengguna dapat dengan mudah memakainya. Pada aplikasi ini user/masyarakat dapat melihat tampilan Home yang berisi tujuan dari aplikasi ini
49
6.2 Saran
Penelitian yang dilakukan tentunya tidak lepas dari kekurangan dan kelemahan. Oleh karena itu, untuk pengembangan sistem lebih lanjut diperlukan perhatian terhadap beberapa hal, diantaranya :
1. Untuk pengembangan sistem selanjutnya diharapkan bisa dibuat layer yang lebih detail sehingga peta akan lebih mudah dilihat, dipahami dan lengkap akan informasi yang dibutuhkan.
2. Antarmuka dan sistem yang dibangun masih tampak sederhana sehingga dapat dikembangkan lebih menarik lagi agar pengguna merasa lebih nyaman dalam menggunakan sistem ini
BAB 2
LANDASAN TEORI
2.1 Sistem Informasi Geografis
Sistem Informasi Geografis (bahasa Inggris: Geographic Information System disingkat GIS) adalah sistem informasi khusus yang mengelola data yang
memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi bereferensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang yang membangun dan mengoperasikannya dan data sebagai bagian dari sistem ini.
2.2 HTML
9
HTML merupakan metode yang menautkan (link) dalam dokumen ke dokumen lain melalui teks. Menurut Deris Stiawan, HTML merupakan framework internet, hampir semua situs web yang ada menggunakan HTML untuk menampilkan teks, grafik, suara dan animasinya. Menurut Diar Puji, HTML adalah suatu bahasa yang dikenali oleh web browser untuk menampilkan informasi dengan lebih menarik dibandingkan dengan tulisan teks biasa (plain teks).
HTML terdiri dari serangkain kode pendek diketik ke dalam teks-file dengan penulis situs. Teks tersebut kemudian disimpan sebagai file html, dan dilihat melalui browser. Browser ini membaca file dan menerjemahkan teks ke dalam bentuk yang terlihat.
2.3 PHP
Menurut Arief (2011c:43) PHP adalah Bahasa server-side-scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side-scripting maka sintaks dan perintah - perintah PHP akan diesksekusi
diserver kemudian hasilnya akan dikirimkan ke browser dengan format HTML.
10
suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke halaman web.
Sedangkan menurut Nugroho (2006b:61) “PHP atau singkatan dari Personal
Home Page merupakan bahasa skrip yang tertanam dalam HTML untuk dieksekusi
bersifat server side”. PHP termasuk dalam open source product, sehingga source code PHP dapat diubah dan didistribusikan secara bebas. Versi terbaru PHP dapat
diunduh secara gratis melalui situs resmi PHP : http://www.php.net.
PHP juga dapat berjalan pada berbagai web server seperti IIS (Internet Information Server), PWS (Personal Web Server), Apache, Xitami. PHP juga mampu berjalan di banyak sistem operasi yang beredar saat ini, diantaranya: Sistem Operasi Microsoft Windows (semua versi), Linux, Mac Os, Solaris. PHP dapat dibangun sebagai modul web server Apache dan sebagai binary yang dapat berjalan sebagai CGI (Common Gateway Interface). PHP dapat mengirim HTTP header, dapat mengatur cookies, mengatur authentication dan redirect user.
11
berinterface ODBC. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan utama adalah konektivitas basis data dengan web. Dengan kemampuan ini kita akan mempunyai suatu sistem basis data yang dapat diakses.
2.4 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung untuk banyak sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain : Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis. Untuk mendapatkannya XAMPP anda dapat mendownload langsung dari web resminya. Dan berikut beberapa definisi program lainnya yang terdapat dalam XAMPP.
12
dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
13
Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain - lain dengan mudah, tanpa harus menghafal baris perintahnya. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat basis data baru, dan mengelolanya.
2.5 Sublime Text Editor
14
bingung mencari pasangannya, kode snippets, drag and drop direktori ke sidebar terasa mirip dengan TextMate untuk Mac OS.
Dalam sistem ini kita menggunakan Sublime Text 2. Sublime Text 2 adalah editor teks yang dirancang untuk mengolah potongan-potongan kode, plugin, dan markup. Tetapi Anda juga bisa memakainya untuk menulis artikel dan mengetik dalam prosa normal. Bagaimanapun Anda mau memakainya, keunggulan Sublime Text 2 ada di kualitas dan kuantitas fitur - fiturnya seperti blok multi tempat, kursor banyak, dan pengolahan split. Bermacam - macam fitur ini membuat pengolahan kode menjadi lebih cepat dan mudah.
Fitur lain yang menarik adalah dukungannya pada berbagai macam bahasa seperti Clojure, Perl, Javascript, Haskell, Erlango, dan Escala. Anda juga bisa membuat dan menyimpan macro kapan saja, pekerjaan menjadi lebih mudah dengan banyaknys opsi yang bisa dipilih. Adanya kemampuan konfigurasi pintasan kibor menurut kemauan pengguna juga sangat membantu. Dengan ini tindakan yang memakan banyak waktu di program lain bisa Anda lakukan dalam hitungan detik dengan program ini.
15
2.6 Google Maps API
Google Map adalah layanan pemetaan berbasis web yang populer. Google Maps API dapat ditambahkan ke website kita menggunakan JavaScript. API tersebut menyediakan banyak fasilitas dan utilitas untuk memanipulasi peta dan menambahkan konten ke peta melalui berbagai layanan, memungkinkan Anda untuk membuat aplikasi peta yang kuat pada website Anda. JavaScript API mirip dengan versi sebelumnya. Versi 3 disesain lebih cepat, khusunya untuk browser mobile seperti Android dan iPhone. Agar peta dapat ditampilkan ke dalam website kita, maka kita harus mempunyai account Google, kemudian mendaftarkan diri dahulu di http://code.google.com/apis/maps/signup.html.
16
Google API bisa di katakan bagian dari Framework Google. Google menyediakan berbagai API (Application Programming Interface) yang sangat berguna bagi pengembang web maupun aplikasi desktop untuk memanfaatkan berbagai fitur yang disediakan oleh Google seperti: AdSense, Search Engine, Translation maupun YouTube. API secara sederhana bisa diartikan sebagai kode program yang merupakan antarmuka atau penghubung antara aplikasi atau web yang kita buat dengan fungsi - fungsi yang dikerjakan. Misalnya dalam hal ini Google API berarti kode program ( yang disederhanakan ) yang dapat kita tambahkan pada aplikasi atau web kita untuk mengakses / menjalankan / memanfaatkan fungsi atau fitur yang disediakan Google. Misalnya saja kita bisa menambahkan fitur Google Map pada website kita.
Google API dapat dipelajari langsung melalui Google Code. Melalui Google Code kita dapat belajar tentang Google API dan dapat mengimplementasikan pada aplikasi web atau website yang kita kembangkan. Ada banyak API yang disediakan oleh Google, beberapa diantaranya adalah:
1. Language API: untuk memanfaatkan fitur translation yang dimiliki Google. 2. Earth API: memanfatkan fitur yang ada pada Google Earth
3. Javascript API
17
7. YouTube API: memanfaatkan fitur yang ada pada YouTube misalnya untuk pencarian video
Salah satu cara mudah mempelajari Google API adalah dengan memanfaatkan Google AJAX APIs Playground. AJAX APIs playground adalah sebuah situs yang disediakan oleh Google bagi kita untuk mencoba secara langsung sejumlah Google API yang berbasis AJAX (Asynchronous Javascript and XML). Karena berbasis AJAX maka tentunya semua kode program dalam sintaks Javascript yang bisa kita lihat, kopi dan paste secara langsung untuk digunakan pada website kita.
2.7 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
18
adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
Didalam DFD terdapat 3 level, yaitu :
1. Diagram Konteks : menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.
2. Diagram Nol (diagram level-1) : merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.
19
Tabel 2.1 Simbol - simbol data flow diagram (DFD)
Simbol Keterangan
External Entity, merupakan kesatuan di lingkungan luar sistem yang bisa berupa orang, organisasi atau sistem lain.
Process, merupakan proses seperti perhitungan aritmatik penulisan suatu formula atau pembuatan laporan.
Data Store (simpan data), dapat berupa suatu file atau database pada sistem komputer atau catatan manual.
Data Flow (arus data), arus data ini mengalir diantara proses, simpan data dan kesatuan luar.
(Sumber : http://www.academia.edu/8981430/Pengertian_Simbol_DFD)
2.8 Flowchart
20
memvisualisasikan isi dari setiap halaman dan link atau navigasi antara halaman - halaman tersebut.
Disamping itu juga dapat mempermudah dalam mengatur kode dan file html, terutama link untuk navigasi penjelajahan ke seluruh halaman web. Penjeleasan arti simbol - simbol flowchart dapat di defenisikan seperti table berikut :
Tabel 2.2 Simbol - simbol flowchart
No Simbol Fungsi
1 Terminator, untuk memulai dan mengakhiri
suatu program
2 Process, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh computer
3 Data, digunakan untuk memasukkan data
maupun menunjukkan hasil dari suatu proses
4 Decision, suatu kondisi yang akan menghasilkan
beberapa kemungkinan jawaban atau pilihan
5
Preparation, suatu symbol yang menyediakan tempat – tempat pengolahan data dalam storage
6 Connector, merupakan symbol untuk masuk dan
21
7 Off-Page Connector, merupakan symbol untuk
masuk dan keluarnya suatu prosedur pada lembar kertas yang lain.
8 Arus atau Flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke kanan, atau dari kanan ke kiri
9 Document, merupakan simbol untuk data yang
berbentuk informasi
10 Predefined Process, digunakan untuk
menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur
11
Magnetic Disk, untuk menyimpan data
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Mengingat akan pesatnya kemajuan teknologi yang sudah merambah ke semua bidang serta pola kehidupan masyarakat Indonesia yang sudah relative maju, dapat dipastikan bahwa hampir semua orang saat ini sudah memanfaatkan internet sebagai media informasi. Hadirnya internet telah menunjang efektifitas dan efisiensi operasional dalam segala bidang, terutama peranannya sebagai sarana komunikasi, publikasi serta sarana untuk mendapatkan berbagai informasi yang dibutuhkan oleh instansi, badan usaha atau lembaga lainnya.
Sistem Informasi Geografis (SIG) atau juga yang dikenal sebagai Geographic Information System (GIS) merupakan salah satu macam sistem informasi dari sekian
2
Penggunaaan data geografis ini dapat digunakan untuk mengatasi masalah di segala bidang salah satunya dalam bidang perdesaan. SIG dapat digunakan untuk mengetahui penyebaran lokasi - lokasi perdesaan serta bagaimana keadaan desa tersebut.
Pemanfaatan Sistem Informasi Geografis sebagai media penyajian informasi, khususnya dalam bentuk peta secara elektronik saat ini dan mendatang sangat diperlukan dan memiliki banyak keuntungan. Keuntungan yang diperoleh antara lain pengguna informasi dapat melakukan pencarian lokasi pada peta untuk sebuah obyek secara interaktif. Data yang disimpan dapat diperbaharui sewaktu - waktu sehingga keakuratan informasi yang disajikan dapat dipertahankan dan disesuaikan dengan perkembangan yang ada.
Dengan mengikuti perkembangan zaman yang menuntut segalanya harus menjadi lebih efektif dan efisien serta pentingnya peranan Sistem Informasi Geografis dalam hal ini, maka penulis mencoba membangun suatu Sistem Informasi Geografis, dengan pemetaan lokasi perdesaan yang tersebar di Kecamatan Dolok Masihul.
3
Masih banyak masyarakat yang tidak mengetahui informasi penting di daerah selain tempat tinggal mereka, hal ini membuat masayarakat Kecamatan Dolok Masihul sulit untuk mendapatkan informasi yang belum diketahui. Oleh karena itu dengan beberapa pertimbangan diatas penulis mencoba membangun “SISTEM INFORMASI PEMETAAN DESA DI KECAMATAN DOLOK MASIHUL BERBASIS SISTEM INFORMASI GEOGRAFIS”. Dengan tujuan agar masyarakat yang ada di Kecamatan Dolok Masihul mengetahui informasi - informasi penting yang ada di masing - masing desa.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah diatas maka penulis menyimpulkan bahwa rumusan masalah yang tepat untuk penelitian ini adalah bagaimana merancang dan membangun sistem informasi geografis yang dapat menyajikan pemetaaan lokasi masing - masing desa di Kecamatan Dolok Masihul.
1.3 Batasan Masalah
4
1. Sistem mampu menampilkan peta lokasi dan informasi masing - masing desa di Kecamatan Dolok Masihul.
2. Sistem informasi lokasi akan dirancang menampilkan informasi data desa seperti : mata pencarian, tingkat kemiskinan, pendidikan, dan kesehatan.
1.4 Tujuan
Tujuan yang akan dicapai pada penelitian Tugas Akhir ini adalah sebagai berikut : 1. Menyajikan pemetaan lokasi masing - masing desa di Kecamatan Dolok Masihul. 2. Merancang dan membangun sebuah sistem informasi geografis berbasis web yang dapat memberikan informasi seperti : mata pencarian, tingkat kemiskinan, pendidikan dan kesehatan yang dibutuhkan oleh user (masyarakat).
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan penulis untuk mendapatkan data dan informasi didapat dari :
1. Penelitian
a. Metode Observasi
5
b. Metode Interview /Wawancara
Yaitu, suatu teknik pengumpulan data dengan cara melakukan wawancara secara langsung kepada pegawai yang mempunyai wewenang untuk memberikan data dan informasi yang dibutuhkan.
c. Metode Dokumentasi
Metode penelitian ini dilakukan dengan cara menggunakan data yang diperoleh baik berupa arsip - arsip dan lain-lainnya.
2. Kajian Pustaka
Penelitian dilakukan dengan cara membaca buku-buku dan sumber-sumber lainnya didalam perpustakaan. Pengumpulan data dan informasi dapat dilakukan di bagian Kantor Camat Dolok Masihul atau ditempat lainnya dimana terdapat buku serta sumber-sumber lainnya.
1.6 Sistematika Penulisan
6
BAB 1 PENDAHULUAN
Bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan masalah, tujuan, metodologi penelitian, dan sistematika penulisan.
BAB 2 LANDASAN TEORI
Dalam bab ini penulis menguraikan beberapa hal yaitu : sistem informasi geografis, HTML, PHP, XAMPP, Sublime Text Editor, Google Maps API.
BAB 3 GAMBARAN UMUM
Bab ini berisikan tentang sejarah singkat, letak dan geografis Kecamatan Dolok Masihul.
BAB 4 ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisikan pembahasan mengenai analisis sistem, analisis kebutuhan, perancangan sistem, data flow diagram, perancangan database, perancangan flowchart.
BAB 5 IMPLEMENTASI SISTEM
7
BAB 6 KESIMPULAN DAN SARAN
ABSTRAK
Sistem Informasi Geografis merupakan salah satu dari sistem pengelolaan informasi yang perkembangannya sangat cepat seiring dengan meningkatnya perkembangan kecerdasan manusia. Dalam perkembangannya hal yang dibutuhkan untuk membangun sebuah Sistem Informasi Geografis adalah data dan informasi. Sistem informasi geografis sangat penting untuk perkembangan suatu daerah. Salah satunya adalah Sistem Informasi Geografis tentang pemetaan desa yang berada di Kecamatan Dolok Masihul. Kehadiran Sistem Informasi Geografis ini di harapkan dapat memberikan kemudahan bagi masyarakat yang membutuhkan informasi mengenai lokasi desa di Kecamatan Dolok Masihul. Penelitian ini mengembangkan suatu aplikasi yang diimplementasi dalam bentuk web untuk memetakan lokasi desa - desa yang berada di Kecamatan Dolok Masihul. Sistem ini memanfaatkan database MYSQL sebagai database server, PHP digunakan sebagai bahasa pemrograman. Dari hasil pengujian sistem yang telah dilakukan, Sistem Informasi Geografis untuk pemetaan desa di Kecamatan Dolok Masihul layak untuk digunakan.
ABSTRACT
Geographic Information System is one of the development of information management systems very rapidly with the increasing development of human intelligence. In its development it needed to build a Geographic Information System is a data and information. Geographic information systems are essential to the development of an area. One is a Geographic Information System mapping of villages in Sub Dolok Masihul. The presence of Geographic Information System is expected to provide convenience for people who need information about the location of villages in the district Dolok Masihul. This study develops a application which is implemented in the form of web to map the location of the village - the village in Sub Dolok Masihul. The system utilizes a MySQL database as the database server, PHP is used as a programming language. From the results of system testing has been done, Geographic Information System mapping Dolok Masihul village in the district unfit for use.
SISTEM INFORMASI PEMETAAN DESA DI KECAMATAN DOLOK
MASIHUL BERBASIS SISTEM INFORMASI GEOGRAFIS
TUGAS AKHIR
CITRA MELISA TAMBA
132406028
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
SISTEM INFORMASI PEMETAAN DESA DI KECAMATAN DOLOK
MASIHUL BERBASIS SISTEM INFORMASI GEOGRAFIS
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer
CITRA MELISA TAMBA
132406028
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : Sistem Informasi Pemetaan Desa Di Kecamatan Dolok Masihul Berbasis Sistem Informasi Geografis
Kategori : Tugas Akhir
Nama : Citra Melisa Tamba
Nomor Induk Mahasiswa : 132406028
Program Studi : Diploma (D3) Teknik Informatika
Departemen : Matematika
Fakultas : Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
Disetujui di Medan , Juni 2016
Disetujui, Pembimbing
Dr. Syahriol Sitorus, S.Si., M.IT NIP. 19710310 199703 1 004 Diketahui/Disetujui Oleh,
Program Studi D3 Teknik Informatika FMIPA
Ketua
PERNYATAAN
SISTEM INFORMASI PEMETAAN DESA DI KECAMATAN DOLOK MASIHUL BERBASIS SISTEM INFORMASI GEOGRAFIS
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing - masing disebutkan sumbernya.
Medan, Juni 2016
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan kasih karunia yang telah diberikan kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik.
Tugas akhir merupakan salah satu syarat yang harus dilakukan setiap mahasiswa Teknik Informatika untuk dapat menyelesaikan pendidikan di Program D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara. Pada kesempatan ini penulis menyampaikan terima kasih kepada semua pihak yang mendukung penulis baik dalam doa, dana dan usaha, yaitu kepada :
1. Bapak Dr. Syahriol Sitorus, S.Si., M.IT selaku Dosen Pembimbing yang telah bersedia memberi arahan, bimbingan dan petunjuk serta nasehat kepada penulis dalam menyelesaikan tugas akhir ini.
2. Ibu Dr. Elly Rosmaini, M.Si selaku Ketua Program Studi D3 Teknik Informatika Universitas Sumatera Utara.
3. Ibu Dr. Mardiningsih, M.Si selaku Sekretaris Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
4. Bapak Dr.Sutarman,M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan (MIPA) Universitas Sumatera Utara.
6. Orang tua yang saya sayangi yang memberikan cinta, motivasi, dan doa yang tidak terbatas kepada penulis.
ABSTRAK
Sistem Informasi Geografis merupakan salah satu dari sistem pengelolaan informasi yang perkembangannya sangat cepat seiring dengan meningkatnya perkembangan kecerdasan manusia. Dalam perkembangannya hal yang dibutuhkan untuk membangun sebuah Sistem Informasi Geografis adalah data dan informasi. Sistem informasi geografis sangat penting untuk perkembangan suatu daerah. Salah satunya adalah Sistem Informasi Geografis tentang pemetaan desa yang berada di Kecamatan Dolok Masihul. Kehadiran Sistem Informasi Geografis ini di harapkan dapat memberikan kemudahan bagi masyarakat yang membutuhkan informasi mengenai lokasi desa di Kecamatan Dolok Masihul. Penelitian ini mengembangkan suatu aplikasi yang diimplementasi dalam bentuk web untuk memetakan lokasi desa - desa yang berada di Kecamatan Dolok Masihul. Sistem ini memanfaatkan database MYSQL sebagai database server, PHP digunakan sebagai bahasa pemrograman. Dari hasil pengujian sistem yang telah dilakukan, Sistem Informasi Geografis untuk pemetaan desa di Kecamatan Dolok Masihul layak untuk digunakan.
ABSTRACT
Geographic Information System is one of the development of information management systems very rapidly with the increasing development of human intelligence. In its development it needed to build a Geographic Information System is a data and information. Geographic information systems are essential to the development of an area. One is a Geographic Information System mapping of villages in Sub Dolok Masihul. The presence of Geographic Information System is expected to provide convenience for people who need information about the location of villages in the district Dolok Masihul. This study develops a application which is implemented in the form of web to map the location of the village - the village in Sub Dolok Masihul. The system utilizes a MySQL database as the database server, PHP is used as a programming language. From the results of system testing has been done, Geographic Information System mapping Dolok Masihul village in the district unfit for use.
DAFTAR ISI
Bab 1. Pendahuluan 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3
1.3 Batasan Masalah 3 1.4 Tujuan 4 1.5 Metodologi Penelitian 4 1.6 Sistematika Penulisan 5 Bab 2. Landasan Teori 2.1 Sistem Informasi Geografis 8
2.2 HTML 8
4.7 Entity Relationship Diagram (ERD) 32
4.8 Perancangan Database 32
4.9 Perancangan Flowchart 34
4.9.1 Flowchart Admin 34
4.9.2 Flowchart Tampilan Admin 36
Bab 5. Implementasi Sistem 6.1 Pengertian Implementasi Sistem 37
6.2 Tujuan Implementasi Sistem 37
6.3 Komponen Utama 38
6.3.1 Perangkat Keras (Hardware) 38
6.3.2 Perangkat Lunak (Software) 39
6.3.3 Unsur Manusia (Brainware) 40
6.4 Tampilan Halaman Website 40
6.4.1 Tampilan Home 41
6.4.2 Tampilan Profil 41
6.4.3 Tampilan Peta 42
6.4.4 Tampilan Login 43
6.4.5 Tampilan Utama Admin 44
6.4.6 Tampilan Desa 45
6.4.7 Tampilan Edit Data 46
6.4.8 Tampilan Tambah Data 47
Bab 6. Kesimpulan dan Saran 6.1 Kesimpulan 48
DAFTAR TABEL
Nomor Judul Halaman
Tabel
2.1 Simbol - Simbol Data Flow Diagram 19
2.2 Simbol - Simbol Flowchart 20
4.1 Tabel Admin 33
4.2 Tabel Desa 33
DAFTAR GAMBAR
Nomor Judul Halaman
Gambar
4.1 Diagram Konteks Sistem Informasi 29
4.2 DFD Level 0 30
4.3 DFD Level 1 31
4.4 Entity Relationship Diagram 32
4.5 Flowchart Login Admin 34
4.6 Flowchart Tampilan Admin 36
5.1 Tampilan Home 41
5.2 Tampilan Profil 42
5.3 Tampilan Peta 43
5.4 Tampilan Login 44
5.5 Tampilan Utama Admin 45
5.6 Tampilan Desa 46
5.7 Tampilan Edit Data 46
DAFTAR LAMPIRAN
1. Program
2. Kartu Bimbingan Tugas Akhir 3. Surat Keterangan Hasil Uji Program 4. Surat Riset