• Tidak ada hasil yang ditemukan

Sistem Informasi Pemetaan Desa di Kecamatan Dolok Masihul Berbasis Sistem Informasi Geografis

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pemetaan Desa di Kecamatan Dolok Masihul Berbasis Sistem Informasi Geografis"

Copied!
96
0
0

Teks penuh

(1)

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); ?>")

(2)

} ?>

<div class="add" style="width: 100%; background: #2e8b57;"> <form action="" method="post">

(3)

<tr>

$query = mysqli_query($conn, "DELETE FROM desa WHERE nama='$nama'");

(4)

<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); }

(5)

$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>

(6)

<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

(7)

<html> <head>

<title>ADMIN</title>

<link rel="stylesheet" href="css/style.css"> <script src="../js/jquery.js"></script>

(8)

<tr> tugasakhirku.com | All Right Reserved</p>

</div>

(9)

padding: 15px;

#section .content h3 { padding: 15px; text-align: center;

border-bottom: 1px solid black; }

(10)

}

#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;

(11)

}

#section table tr:nth-child(odd) a { text-decoration: none;

color: black; }

(12)

margin: 0;

background: url("../img/back.jpg") no-repeat fixed; }

(13)
(14)

#section #map { width: 100%; height: 500px; }

#section #keterangan p { text-align: justify;

(15)

background: #2f4f4f;

background: linear-gradient(#ccc, #f3f3f3); margin: 15px 0;

(16)

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>

(17)

</tr> <div class="gambar">

<img src="img/contactus.png"> </div>

<table> <tr>

<td>Email</td><td>citramelisa33@gmail.com</td> </tr>

<p>&copy; <?php echo date("Y"); ?> tugasakhirku.com | All Right Reserved</p>

</div>

5. Head.php

<div id="header"> <div id="logo">

(18)

</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 -->

(19)

<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>

(20)

<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();

(21)

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>

(22)

10. Map.php

<div id="data" style="display: none;"></div> <div id="map"></div>

(23)
(24)

});

(25)

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" />

(26)

<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>

(27)

<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 -->

(28)

<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

(29)

<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;

}

(30)

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

(31)

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

(32)

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.

(33)

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.

(34)

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

(35)

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.

(36)

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

(37)

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.

(38)

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

(39)

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.

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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

(47)

36

4.9.2 Flowchart Tampilan Admin

Tidak

(48)

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 :

(49)

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)

(50)

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

(51)

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

(52)

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

(53)

42

Gambar 5.2 Tampilan profil

5.4.3 Tampilan Peta

(54)

43

Gambar 5.3 Tampilan peta

5.4.4 Tampilan Login

(55)

44

Gambar 5.4 Tampilan login

5.4.5 Tampilan Utama Admin

(56)

45

Gambar 5.5 Tampilan utama admin

5.4.6 Tampilan Desa

(57)

46

Gambar 5.6 Tampilan desa

5.4.7 Tampilan Edit Data

Halaman ini digunakan untuk mengubah data yang telah dimasukkan sebelumnya.

(58)

47

5.4.8 Tampilan Tambah Data

Halaman ini digunakan admin untuk menambahkan data yang baru.

(59)

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

(60)

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

(61)

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

(62)

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.

(63)

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.

(64)

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.

(65)

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.

(66)

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

(67)

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.

(68)

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.

(69)

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

(70)

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.

(71)

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.

(72)

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

(73)

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

(74)

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

(75)

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

(76)

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.

(77)

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

(78)

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

(79)

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

(80)

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

(81)

7

BAB 6 KESIMPULAN DAN SARAN

(82)

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.

(83)

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.

(84)

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

(85)

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

(86)

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

(87)

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

(88)

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.

(89)

6. Orang tua yang saya sayangi yang memberikan cinta, motivasi, dan doa yang tidak terbatas kepada penulis.

(90)

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.

(91)

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.

(92)

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

(93)

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

(94)

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

(95)

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

(96)

DAFTAR LAMPIRAN

1. Program

2. Kartu Bimbingan Tugas Akhir 3. Surat Keterangan Hasil Uji Program 4. Surat Riset

Gambar

Gambar 4.1 Diagram konteks Sistem Informasi Geografis Pemetaan Desa Di
Gambar 4.2 DFD Level 0
Gambar 4.3 DFD Level 1
Gambar 4.4 Entity Relationship Diagram
+7

Referensi

Dokumen terkait

Simpulan dalam penelitian ini yaitu penerapan mod think talk write berbantuan media puzzle dapat meningkatkan ketrampilan menulis karangan deskripsi siswa,

YUNUS THAMRIN HUTAGAOL: Pendugaan Cadangan Karbon Pada Tegakan Agroforestri Karet (Hevea brasiliensis) di Desa Marjanji Asih, Kecamatan Tanah Jawa, Kabupaten Simalungun..

Berdasarkan hasil penelitian tindakan kelas yang dilaksanakan pada kelas V SDN Demangan dapat disimpulkan bahwa model Group Investigation berbantu permainan monisa dapat

Dalam pelaksanaan Rencana Kinerja Tahunan (RKT) Kecamatan Kabupaten Kubu Raya Tahun 2018 berorientasi pada Tujuan, Sasaran serta Indikator dan target kinerja yang di ambil

Dalam rangka menjamin perkembangan, keseimbangan dan kesinambungan pembangunan di daerah diperlukan perencanaan yang lebih menyeluruh, terarah dan terpadu. Berdasarkan

Berdasarkan hasil penelitian tindakan kelas yang dilakukan pada kelas IV SD 03 Besito Kudus dapat disimpulkan bahwa penerapan model inside outside circle berbantuan

Dari kesimpulan tersebut untuk mengantisipasi faktor-faktor penghambat tersebut, maka berbagai upaya, agar dalam penerapan model pembelajaran berbasis portofolio

Jika dilihat dari tabel C.1 jumlah pengunjung per tahun dianggap sebagai jumlah minat pengunjung terhadap kegiatan pameran seni di Semarang 5.. Jika persentase