• Tidak ada hasil yang ditemukan

Sistem Informasi Dan Pengolahan Data Kependudukan Desa Saentis Kecamatan Percut Sei Tuan Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Dan Pengolahan Data Kependudukan Desa Saentis Kecamatan Percut Sei Tuan Berbasis Web"

Copied!
64
0
0

Teks penuh

(1)

L

A

M

P

I

R

A

N

(2)

Listing program

<ul><a href="ktpreg.php">Pendaftaran KTP baru</a></ul> <ul><a href="#">Permohonan pembuatan KK</a></ul>

</li> or die ("Can't connect to system....");

$connsel_db=mysql_select_db ($conndb) or die ("Can't connect to database....");

?>

c. Index

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<meta name="keywords" content="" /> <meta name="description" content="" />

<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

(3)

<!-- start header --> <div id="header"><br /> <h1>Desa Saentis</h1> <p></p>

</div>

<!-- end header --> <!-- start page -->

<div id="page"> <div class="bgtop"> <div class="bgbtm"> <!-- start content --> <div id="content"> <div class="post">

<h1 class="title">Selamat Datang</h1> <p class="byline"></p>

<div class="entry">

<p>Desa Saentis adalah sebuah desa yang terletak di

tepi/pinggiran Kota Medan, Sumatera Utara yang mayoritas penduduknya bersuku bangsa Jawa dan beragama Islam

khusunya, walaupun ada juga terdapat beberapa sub-sub etnis sebagai pendatang baru di Desa ini yang populasinya tidak begitu banyak dibandingkan dengan suku bangsa Jawa sebelumnya, akan tetapi dapat dipastikan bahwa daerah ini telah menjadi tempat pemukiman penduduk yang jumlahnya senantiasa berkembang seiring berjalannya waktu.</p> <p>Secara geografis Desa Saentis terletak diantara

beberapa desa yang merupakan induk dari Kecamatan Percut Sei Tuan, Desa Saentis dahulunya merupakan sebuah kampung terpencil yang ditempati oleh beberapa masyarakat saja dan dahulunya adalah tempat bekerjanya para buruh

perkebunan transmigran yang datangnya dari luar Sumatera Utara, misalnya saja seperti ada yang datang dari Solo, Jawa, Wonogiri dan Capu.</p>

</div> </div> </div>

<!-- end content --> <!-- start sidebar -->

<div id="sidebar"><?php include 'categories.php';?> </div>

<!-- end sidebar -->

<div style="clear:both">&nbsp;</div> </div>

</div> </div>

<div id="footer">

<p>&copy;2013 All Rights Reserved</p> </div>

(4)

d. Ktp registrasi

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<meta name="keywords" content="" /> <meta name="description" content="" />

<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<!-- start header --> <div id="header"><br /> <h1>Desa Saentis</h1> <p></p>

</div>

<!-- end header --> <!-- start page -->

<div id="page"> <div class="bgtop"> <div class="bgbtm"> <!-- start content --> <div id="content"> <div class="post">

<h1 class="title">Form Pendaftaran KTP Baru</h1> <p class="byline"></p>

<div class="entry"> <center>

<form action="proses.php" method="post" name="form1" id="form1">

<table width="572" border="0" cellspacing="2" cellpadding="0">

<tr>

<td width="216">Nama</td> <td width="350"><label>

<input name="txtnm" type="text" id="txtnm" maxlength="25" size="25" />

</label></td> </tr>

<tr>

(5)

<option value="" selected>&nbsp;</option>

<select name="txtbulan" id="txtbulan" title="Bulan"> <option value="" selected>&nbsp;</option>

(6)

<option value="Februari">Februari</option>

<select name="txttahun" id="txttahun" title="tahun"> <option value="" selected>&nbsp;</option>

<?php

for($b=1990;$b<=2030;$b++)

{ echo " <option value=$b>$b</option>"; } ?>

<input name="txtpk" type="text" id="txtpk" maxlength="20" size="20" />

<input name="txtpn" type="text" id="txtpn" maxlength="15" size="15" />

(7)

<option value="A">A</option>

<input name="Submit" type="submit" value="Simpan" /> </label></td>

</tr> </table> </form>

<SCRIPT LANGUAGE = "JavaScript">

<!--function aturWaktu() { var sekarang = new Date();

var waktuSekarang = sekarang.toLocaleString();

document.formWaktu.teksWaktu.value = waktuSekarang;

setTimeout('aturWaktu()', 1000);

return(true); }

// Menjalankan fungsi aturWaktu aturWaktu();

<!-- end content --> <!-- start sidebar -->

<div id="sidebar"><?php include 'categories.php';?> </div>

<!-- end sidebar -->

<div style="clear:both">&nbsp;</div> </div>

</div> </div>

(8)

<p>&copy;2013 All Rights Reserved</p> </div>

</html> e. Profil

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<meta name="keywords" content="" /> <meta name="description" content="" />

<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<!-- start header --> <div id="header"><br /> <h1>Desa Saentis</h1> <p></p>

</div>

<!-- end header --> <!-- start page -->

(9)

<td>12.07.26.2009</td>

<!-- end content --> <!-- start sidebar -->

<div id="sidebar"><?php include 'categories.php';?> </div>

<!-- end sidebar -->

<div style="clear:both">&nbsp;</div> </div>

</div> </div>

<div id="footer">

<p>&copy;2013 All Rights Reserved</p> </div>

</html>

f. Proses

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

(10)

<meta name="description" content="" />

<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<!-- start header --> <div id="header"><br /> <h1>Desa Saentis</h1> <p></p>

</div>

<!-- end header --> <!-- start page -->

<div id="page"> <div class="bgtop"> <div class="bgbtm"> <!-- start content --> <div id="content"> <div class="post">

<h1 class="title">Form Pendaftaran KTP Baru</h1> <p class="byline"></p>

<div class="entry"> <?php

mysql_connect("localhost","root",""); mysql_select_db("saentis");

$sql="INSERT INTO ktpreg SET nama='$_POST[txtnm]',

echo "Data Anda sudah berhasil disimpan. "; ?>

</div> </div> </div>

(11)

<!-- end sidebar -->

<p>&copy;2013 All Rights Reserved</p> </div> or die ("Can't connect to system....");

$connsel_db=mysql_select_db ($conndb) or die ("Can't connect to database....");

?>

b. Index

(12)

}

</script>

<h1>Selamat Datang</h1>

<p><i>FORM PENDAFTARAN KTP BARU</i></p> <div>

<?php

include("config.php");

$sql_view="select * from ktpreg order by id DESC"; $query_view=mysql_query($sql_view);

$row_view=mysql_fetch_assoc($query_view); ?>

<table width="100%" border="1" cellspacing="0" cellpadding="0">

<td><?php echo $row_view['nama']; ?></td> <td><?php echo $row_view['jnsklmin']; ?></td> <td><?php echo $row_view['tanggal']; ?></td> <td><?php echo $row_view['bulan']; ?></td> <td><?php echo $row_view['tahun']; ?></td> <td><?php echo $row_view['pekerjaan']; ?></td> <td><?php echo $row_view['pendidikan']; ?></td> <td><?php echo $row_view['status']; ?></td> <td><?php echo $row_view['gol']; ?></td> <?php

}

while($row_view=mysql_fetch_assoc($query_view)); ?>

</div>

<input type="button" value="Print this page" onclick="printpage()">

(13)

L

A

M

P

I

R

A

N

(14)

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Diploma III Teknik Informatika :

Nama : Indah Purwanto

NIM : 102406012

Prog. Studi : D-III Teknik Informatika

Judul TA : SISTEM INFORMASI DAN PENGOLAHAN DATA KEPENDUDUKAN DESA SAENTIS KECAMATAN PERCUT SEI TUAN BERBASIS WEB

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada

tanggal………..

Dengan hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswa yang bersangkutan di Departemen Matematika FMIPA

USU Medan.

Medan, oktober 2013

Dosen Pembimbing Program Studi D3 Teknik Informatika

(15)

DAFTAR PUSTAKA

Perangin-angin, Kasiman. 2006.Aplikasi Web dengan PHP dan MySQL, Yogyakarta:Andi Offset.

Panduan Tatacara Penulisan Skripsi & Tugas Akhir. 2010. Dokumen Nomor:

Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Pohan, Husni Iskandar. 2007.Pemograman Web dengan HTML.

Bandung:Informatika.

Sutarman.2003. Membangun Aplikasi Web dengan PHP dan MySQL.Yogyakarta: Graha Ilmu.

Longkutoy, Jhon J.1993.Dasar- Dasar Pemograman. Jakarta: PT. Mutiara Sumber Widya.

RS, Bernard. Pijono, A. Agustaf R. 2005.Mudah dan Cepat Menguasai Pemrograman WEB. Bandung : Informatika Bandung.

(16)

BAB 3

PERANCANGAN SISTEM

3.1 Perancangan Sistem

Perancangan sistem yang dilakukan merupakan analisis perangkat lunak, analisis program dan model yang akan dibuat. Oleh karena itu semua data yang ada didalam sistem akan dikemas dalam suatu basis data, kemudian dideskripsikan kedalam Data Flow Diagram (DFD) dan Flowchart sistem. Perancangan sistem dilakukan untuk mendapatkan gambaran jelas mengenai apa yang harus dikerjakan. berikut merupakan rancangan output website yang ada didalam sistem :

3.2 Perancangan Data Flow Diagram (DFD)

3.2.1 Diagram level konteks

(17)

1. Sistem DFD Level Konteks

Info desa,kategori Registrasi

Laporan akhir

Gambar 3.1 DFD Level Konteks Database

Admin Input data

(18)

2. Sistem DFD Level 0

home

Profil

Administration

Gambar 3.2 DFD Level 0 1.0

Input Data

2.0 Pembuatan

Laporan registrasi Informasi

Admin

(19)

3.3 Flowchat Menu Utama

Mulai

Administrasi Profile

Keluar

Menu Administrasi Menu Home

Menu Profile

C A

B UT

Y

Y Home

(20)

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam penyelesaian desain sistem yang ada dalam rancangan sistem yang telah ditetapkan dan disetujui seperti menginstal, menguji sistem yang dibuat dan memulai sistem yang baru.

4.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya, menyusun

dokumn yang baru diperbaiki.

2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru. 3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

4.3 Komponen- komponen kebutuhan sistem

(21)

a. Komputer dengan processor Intel Core i3 b. Memori RAM 256 MB atau lebih

c. Kapasitas Hardisk minimal 10 GB d. Microsoft Windows 7

4.3.2 Software

Dengan adanya hardware saja, tentu tidak akan dapat digunakan tanpa adanya bantuan penuh dari komponen Software. Adapun Software yang digunakan dalam pembuatan website ini adalah:

a. Sistem Operasi Windows 7 Ultimate

Pada saat ini sistem operasi windows 7 merupakan sistem operasi yang sering

digunakan oleh masyarakat umum Indonesia. Sistem operasi ini lebih dikenal cara pengoperasiannya atau penggunaannya disbanding sistem operasi lain. Oleh karena itu penulis menggunakan sistem operasi ini.

Gambar 4.1 Halaman Tampilan antar muka Sistem Operasi Windows 7

b. XAMPP

XAMPP merupakan software triad dari 3 aplikasi yaitu apache sebagai web servernya, PHP sebagai bahasa pemograman serta MySQL sebagai databasenya. Dengan XAMPP kebutuhan software telah terpenuhi.

4.3.1 Hardware

Komponen ini merupakan komponen pertama yang sangat diperlukan dalam

(22)

Gambar 4.2 Tampilan Antar Muka Web Server

c. MacromediaDreamwever

(23)

4.3.3 Brainware

Brainware adalah sumber daya manusia yang nantinya akan berperan sebagai user ataupun administrator. Brainware sebagai administrator adalah yang melakukan pengolahan website. Administrator harus mengerti tentang bahasa pemograman PHP dan MySQL serta jalannya sistem. Sedangkan user adalah pengguna website itu sendiri. User tidak harus mengerti tentang bahasa pemograman tersebut karena user hanyalah pengguna dan hanya cukup mampu mengoperasikan internet browser.

4.4 Pengujian di browser

Seluruh program website yang telah dibuat dimasukan kedalam folder our village dan disimpan didalam folder htdocs.selanjutnya diuji di server localhost dengan alamat : http://localhost/our-village. berikut halaman website yang telah diuji :

(24)

Gambar 4.5 Profile desa

(25)
(26)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Adapun kesimpulan yang dapat diambil dalam pembuatan sistem informasi berbasis

webini adalah sebagai berikut :

1. Langkah –langkah atau prosedur yang dilakukan dalam menyelesaikan

implementasi sistem adalah desain sistem yang telah disetujui, untuk menginstal,

menguji dan memulai sistem baru atau sistem yang diperbaiki.

2. Perancangan sistem dapat didefinisikan sebagai penggambaran, perencanaan dan

pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam

satu kesatuan yang utuh dan berfungsi.

3. Sebelum membuat website terlebih dahulu diracang desain, agar website yang

disajikan menarik. Software yang digunakan adalah Adobe Photoshop dan

Macromedia Dreamweaver 8.

5.2 Saran

Saran yang bisa diberikan agar webini tetap terus dapat digunakan adalah sebagai

berikut :

1. Isi situs web seharusnya di-upload oleh admin secara berkala guna memberikan

(27)

2. Komputer yang digunakan dalam membuat aplikasi web sebaiknya memiliki

spesifikasi dengan level menengah ke atas karena penggunaan software-software

memakan sumber daya komputer seperti memori dan kapasitasharddisik.

3. Dalam menggunakan situs perlu adanya server , agar data atau informasi yang

masuk dapat dilihat secaracontinue.

4. Pemeliharaan keamanan dan data server sangat perlu diawasi dan dijaga dengan

(28)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem Informasi

Pengertian Sistem Informasi menurut Henry C.lucas “Sistem informasi adalah kegiatan dari suatu prosedur yang di organisasikan yang bila dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian didalam organisasi”.

Pengertian sistem informasi menurut John F. Nash dan Martin B. Robert “sistem informasi adalah suatu kompbinasi dari orang-orang, fasilitas teknologi, media, prosedur – prosedur dan pengendalian ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada managemen dan yang lainnya terhadap kejadian–kejadian internal dan eksternal yang penting dan menyediakan suatu dasar untuk pengembalian keputusan yang cerdik”.

Dalam menguraikan sistem informasi managemen, terkandung didalamnya pengertian sistem, subsistem, data, informasi dan managemen. Seperti yang di uraikan oleh Gordon B. Davis dapat di terjemahkan sebagai berikut :

1. Sistem adalah sususan yang teratur dari gagasan – gagasan atau konsepsi – konsepsi yang saling bergantungan ataupun serangkaian unrusr yang bekerja sama untuk mencapai suatu tujuan.

2. Sub sistem adalah bagian atau factor / unsur dari sistem tersebut.

3. Data adalah bahan mentah bagi informasi, di rumuskan sebagai sumber informasi. Data- data di susun untuk mengolah tujuan- tujuan menjadi susunan data , susunan kearsipan dan pusat data atau landasan data.

(29)

Whitten dan kawan–kawan menyatakan bahwa : Sistem informasi merupakan sususan dari orang – orang, kegiatan, data, jaringan(network), dan teknologi yang di integrasikan sedemikian rupa dengan tujuannuntuk mendukung dan memperbaiki operasi sehari – hari perusahaan serta untuk memenuhi kebutuhan baik untuk pengambilan keputusan maupun pemecahan masalah para manager.

2.1.1 Sistem

Sistem berasal dari bahasa latin (systēma) dan bahasa yunani (sustēma) adalah sekumpulan unsur /elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.

Contoh :

a. Sistem komputer, terdiri dari software, hardware, dan brainware b. Sistem akuntansi

Definisi sistem menurut para ahli : 1. Ludwig Von Bartanfy

Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur–unsur tersebut dengan lingkungan

2. Anatol Raporot

Sistem adalah suatu kumpulan kesatuan perangkat hubungan satu sama lain.

3. L. Ackof

Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian–bagian dalam keadaan saling ketergantungan satu sama lainnya.

4. L. James Havery

(30)

berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang telah ditentukan.

5. John Mc Manama

Sistem adalah sebuah sturktur konseptual yang tersusun dari fungsi –fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuan organic untuk mencapai suatu hasill yang diinginkan secara efisien dan efektif .

6. C. W .Churchman

Sistem adalah seperangkat bagian – bagian yang dikoordinasikan untuk melaksanakan seperangkat tujuan.

7. J.C. hinngins

Sistem adalah seprangkat bagian–bagian yang saling berhubungan.

8. Edgar F huse dan James L.Bowdict

Sistem adalah suatu seri atau rangkaian bagian – bagian yang saling berhubungan dan bergantung sedemikian rupa sehingga interaksi dansaling pengaruh dari satu bagian akan mempengaruhi keseluruhan.

Syarat–syarat sistem :

1. Sistem harus dibentuk unutk menyelesaikan masalah. 2. Elemen sistem harus mempunyai rencana yang ditetapkan. 3. Adanya hubungan diantara elemen sistem.

4. Unsur dasar dari proses (arus informasi, energy dan material) lebih penting dari pada elemen sistem.

5. Tujuan organisasi lebih penting dari tujuan elemen.

Definisi sistem menurut Gordon B. Davis :

(31)

b. Sistem terdiri juga dari berbagai sub sitem. Masing – masing sistem dibatasi batasan.

c. Saling kaitan dan interaksi antar sub sistem disebut interfase atau jalinan. Interface dapat berupa masukan ataupun keluaran ( materi, energy, informasi).

Definisi sistem menurut Whitten :

a. Kumpulan / sususan komponen – komponen yang saling berhubungan dan mempunyai tujuan yang sama.

b. Suatu jaringan kerja dari prosedur yang saling berhubungan , berkumpul bersama melakukan kegiatan atau menyelesaikan sasaran tertentu.

2.1.2 Data

Beberapa pengertian data yang di rangkum dari beberapa sumber :

a. Menurut kamus bahasa inggris–indonesia , data di terjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan- bahan keterangan.

b. Dari sudut pandang bisnis, terdapat pengertian data bisnis yaitu “Bussiness data is an organization’s description of thing (resource) and events

(transactions) that it faces”. Jadi, data dalam hal ini disebut sebagai data

bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions) yang terjadi.

2.1.3 Informasi

(32)

Mc Leod (2001, hal:145) berpendapat bahwa informasi dikatakan berkualitas jika data tersebut bersifat relevan, akurat, tepat pada waktunya dan lengkap.

1. Relevan artinya informasi yang di berikan harus sesuai dengan yang di butuhkan.

Apabila kebutuhan informasi ini unutk suatu organisasi, maka informasi tersebut harus sesuai dengan kebutuhan informasi di berbagai tingkatan dan bagian yang ada dalam organisasi tersebut.

2. Akurat artinya informasi harus mencerminkan keadaan yang sebenarnya. Pengujian terhadap hal ini biasanya dilakukan melalui pengujian yang di lakukan oleh dua orang atau lebih yang berbeda dan apabila hasil pengujiannya tersebut menghasilkan hasil yang sama data tersebut di anggap akurat.

3. Tepat waktu artinya informasi harus tersedia pada saat yang di butuhkan untuk memecahkan masalah sebelum situasi krisis menjadi tidak terkendali atau kesempatan menghilang. Informasi yang datang pada oenerima tidak boleh terlambat karena yang sudah using tidak mempunyai nilai lagi.

4. Lengkap artinya bahwa informasi yg diperoleh menyajikan gambaran lengkap dari suatu permasalahn atau penyelesaian.

Komaruddin (2001, hal: 30), mengemukakan bahwa informasi itu dianggap berguna apabila informasi tersebut :

1. Relevan

Relevansi informasi dinilai dari:

a. Nilai prediktif (predictive value) agar dapat digunakan untuk meramalkan kinerja di waktu yang akan datang.

b. Nilai umpan balik (feedback value) agar dapat memberikan penilaian terhadap status kinerja berdasarkan standar.

c. Tepat waktu (timeliness) agar informasi itu tersedia pada saat dibutuhkan. 2. Dapat diandalkan.

Keterandalan (realibily) informasi tergantung pada :

(33)

c. Dapat di percaya (faithfulness) karena dapat mengandalkan keadaan yang sebenarnya.

3. Dapat dibandingkan.

Informasi itu signifikan (bermakna) dan bermutu untuk digunakan oleh para pembuatan keputusan jika mempunyai daya untuk dibandingkan (comparable). 4. Seragam.

Keseragaman (uniformity) dalam metode pencarian, penerimaan, penyimpangan, penganalisian dan penyajia diperlukan agar informasi itu dapat dibandingkan.

2.2 Pengertian Website

World Wide Web (www) atau biasanya disebut dengan web, merupakan salah satu

sumber daya internet yang berkembang pesat. Informasi web didistribusikan melalui pendekatan hypertext,yang memungkinkan suatu teks pendek menjadi acuan untuk

membuka dokumen lain, dengan hypertext ini seseorang dapat memperoleh informasi dengan melompat dari suatu dokumen ke dokumen lainnya. Dokumen – dokumen yang di aksespun dapat tersebar diberbagai mesin dan bahkan berbagai Negara.

Perubahan informasi dalam halaman–halaman web dapat ditangani melaui perubahan data, bukan melalui perubahan program kecuali jika memang diharuskan adanya perubahan dari sintaksnya kode program kecuali jika memang diharuskannya adanya perubahan dari sintaksnya atau kode programnya, sebagai implementasinya, aplikasi web dapat dikoneksikan ke basis data terutama macromedia dreamweaver dengan

sintak program PHP dengan PHPMyadmin (sunarto, 2009, hal : 52).

Website atau situs dapat juga diartikan sebagai kumpulan halaman yang

(34)

berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

Untuk menyediakan sebuah website, maka kita harus menyediakan unsur-unsur penunjangnya, seperti halnya Nama Domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh: http://www.nama situs.com. Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan.

Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi

ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name,

ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah:

• .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah

• .ac.id : Untuk Lembaga Pendidikan

• .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia

• .mil.id : Khusus untuk Lembaga Militer Republik Indonesia

• .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori

“ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain

(35)

• .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan

pendidikan seperti SD, SMP dan atau SMU

2.2.1 Unsur–unsur website

1. Internet

Internet(interconnected-networking) adalah sistem global dari seluruh jaringan computer yang saling terhubung menggunakan standar internet protocol suite (TCP/IP) untuk melayani milyaran pengguna di seluruh dunia, yang berhubungan secara global dan menggunakan TCP/IP sebagai protocol pertukaran paket ( packet switching communication protocol). Rangkaian internet yang terbesar dinamakan

internet.Cara menghubungkan rangkaian dengan kaedah dinamakan internet working.

2. Web Server

Web server adalah software yang menjadi tulang belakang dari world wide web

(www).Web server menunggu permintaan dari client yang menggunakan browser

seperti internet explorer, Mozilla firefor, safari, google chrome dan browser lainnya, jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format SGLM ( standart general markup language). Data yang berupa format ini kemudian akan

(36)

3. Web Browser

Web broser adalah software yang digunakan pada computer pemakai (client) yang

meminta informasi dari web server dan penerjemah dari kode-kode instruksi yang ada pada halaman web untuk di tampilkan pada monitor computer sesuai dengan yang diinginkan oleh user.

2.3 Pengertian php

PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis.

Menurut Swastika (2006) PHP(Personal Home Page) merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan di proses di server. Hasilnya akan

dikirimkan ke client, tempat pemakai menggunakan browser. PHP dikenal sebagai sebuah bahasa scripting, yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP). PHP merupakan sebuah software

open source.

Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, dia membentuk suatu tampilan berdasarkan permintaan terkini. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip saperti ASP, Cold fusion, maupun Perl.

(37)

halaman yang akan dikehendaki, dan meyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web serverakan mencarik berkas PHP yang diminta dan setelah didapatkannya, isinya akan segera dikirimkan ke mesin PHP dan mesin inilahh yang memproses dan memberikan hasilnya berupa kode HTML ke web server. Lalu web serverakan menyampaikan isi halaman web tersebut kepada klien melalui

browser.

Setiap statement/perintah dari PHP harus diakhiri dengan menggunakan tanda titik koma (;).Umumnya setiap statement ditulliskan dalam satu baris. Penulisan skrip PHP dalam tag HTML dapat dilakukan dengan 2 cara yaitu embedded script dan non-embedded script.

2.3.1 Skrip PHP

Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu skrip akan dikenali sebagai skrip PHP bila diapit oleh tanda:

a. <?php……?>

b. <?...?>

c. <script language=”PHP”>……</script>

Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan ekstensi *.php, misalnya : contoh.php. Bila skrip PHP diakses melalui computer lokal maka file PHP disimpan di folder htdocs di local web server. Sama halnya dengan penamaan dokumen HTML, pemberian nama dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan berbeda dengan CONTOH.php atau Contoh.php. Skrip PHP dapat

(38)

2.3.2 Keunggulan PHP

Adapun kelebihannya yaitu :

a. Mudah dibuat dan berkecepatan tinggi.

b. PHP dapat berjalan lintas platform, yaitu berjalan dalam sistem operasi dan web server apapun.

c. Dapat digunakan secara gratis.

d. Termasuk bahasa embedded, yakni dapat diletakkan dalam tag HTML.

e. Termasuk server side programing, sehingga kode asli/soured code tidak dapat dilihat di browser pengguna, yang terlihat hanya kode dalam format HTML. f. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server,

seperti misalnya untuk keperluan database conection. PHP dapat melakukan koneksi dengan berbagai database Mysql, Oracle,Sybase,Msql, Solid, Generic ODBC, Postgres SQL, dbase, Direct MS-SQL,velocis, IBM, BD2, Interbase, Frontbase, Empress dan semua database yang mempunyai profider ODBC seperti misalnya MS access dan lain-lain.

g. PHP dapat melakukan semua aplikasi program CGI, seperti mengambil nilai form, menghasilkan halaman web yang dinamis, mengirimkan dan menerima cookies.

h. PHP juga mendukung komunitasi dengan layanan lain melalui protocol IMAP, SNMP, NNTP, POP3, HTTP dan lainnya.

2.4 Integrasi dengan Database

(39)

Tabel 2.1 Daftar Database-Database Yang Didukung PHP

No. Nama Database No. Nama Database

1.

Oracle (OC17 dan OC18)

Ovrimos

MySQL merupakan salah satu perangkat lunak sistem pengelola basis data (Data Base Management System). MySQL juga dapat dikategorikan sebagai Relational Data Base Management System (RDBMS), karena dalam pembuatan basis data pada MySQL terdiri atas lajur horizontal dan lajur vertical. MySQL pada saat ini banyak digunakan oleh pemograman web untuk membangun situs yang memerlukan basis data sebagai data dan pengolahan data.(Syafii,2005).

(40)

a. mysql_connect()

fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah:

mysql_connect(string hostname, srting username, string password);

b. mysql_select_db

setelah terhubung ke database MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db(string database, koneksi)

koneksi ialah variable yang terhubung ke MySQL. Jika tidak mengisi variable koneksi maka koneksi yang terbuka saat itulah yang dianggap digunakan. Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu maka dalam satu file dimungkinkan mengambil query dari 2 database sekaligus.

c. mysql_query

Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah

SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya:

Int mysql_query(string query, int[link_identifier];

d. mysql_num_rows

kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL.Format fungsinya adalah:

Int mysql_num_rows(int result);

e. mysql_fetch_array

Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, haisl query ditampung dalam bentuk array. Format fungsinya adalah:

(41)

2.4.2 Teknik Perancangan Basis Data

Prinsip utama dari basis data adalah pengaturan data/arsip dengan tujuan utamanya adalah kemudahan dan kecepatan dalam mengambil kembali data/arsip. Satu hal yang harus diperhatikan, bahwa basis data bukan hanya sekedar penyimpanan data secara elektronis (dengan bantuan komputer). Artinya, tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data.

2.4.3 Data Flow Diagram (DFD)

Data flow Diagram di sebut juga dengan diagram arus data sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan

dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut tersimpan. Simbol-simbol DFD seperti tabel 2.1

Tabel 2.2 Simbol Data Flow Diagram (DFD)

Simbol Arti

Kesatuan luar merupakan kesatuan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang berada dilingkungan luarnya yang akan memberi input atau menerima output dari sistem

mengatur diantara proses simpan data dan kesatuan luar arus data dapat berupa masukan untuk hasil dari proses.

Entitas internal atau proses, dimana data masuk kealiran data keluar

Simbol ini merupakan simpanan dari data yang dapat berupa file, arsip, kotak, table acuan dan agenda

(42)

2.4.4 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah suatu model jaringan yang menggunakan

sususan data yang disimpan dalam sistem secara abstrak. ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relation data.

Entity Relationship Diagram (ERD) merupakan gambaran data yang

dimodelkan dalam suatu diagram yang digunakan untuk mendokumentasikan data dengan cara menentukan apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya.

Entity Relationship Diagram (ERD) adalah diagram yang dipakai untuk

mendokumentasikan data yang dipresentasikan dalam bentuk :

a. Entity

Entity cukup kompleks untuk didefenisikan sehingga tidak bisa dapat defenisi yang memuaskan dan bisaditerima oleh semua pihak.Suatu entity bisa

merupakan environmental element, resource, dan transaksi.

b. Attribute

Karakteristik suatu entity yang dituliskan dalam entity

c. Relationship

(43)

2.4.5 Simbol–simbol Entity Relationship Diagram

ERD merupakan alat untuk pembuatan model data secara grafik, maka ERD memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti terdapat pada table berikut :

(44)

2.4.6 Bagan Alir (Flowchart)

Flowchart sering disebut juga dengan bagan alir. Flowchart atau bagan alir adalah sebagai suatu skema yang menggambarkan urutan kegiatan dari suatu program dari awal sampai akhir.

Adapun simbol-simbol flowchart dapat dilihat pada tabel 2.2

Tabel 2.4 Simbol bagan alir (flowchart)

No Simbol Fungsi

1

Terminal, untuk memulai atau mengakhiri suatu program

2

Proses suatu simbol yang menunjukkan setiap pengolahan yang dilakukan

3

Input-output untuk memasukan data ataupun menunjukan hasil dari suatu proses

4

Decesion, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan

5

Preparation, proses suatu simbol yang menyediakan tempat-tempat pengolahan dalam

storage

6

Conector, suatu prosedure akan masuk atau keluar melalui simbol ini dalam lembar yang sama

7

Off-page Conector, merupakan simbol masuk atau keluarnya suatu prosedure pada lembar kertas lainya

8

(45)

9

Stored data, penyimpanan data secara sementara

10

Predifined process, untuk menyatakan

sekumpulan langkah proses yang ditulis sebagai procedure

11 Simbol penyimpanan/storage pada komputer,

misalnya menyimpan database.

2.5 Pengertian Sublime Text 2

Sublime Text 2 adalah aplikasi editor teks dan kode yang bisa dijalankan secara portable.Aplikasi ini sangat berguna bagi para programmer dalam mengedit dan menulis kode programan.Sublime Text 2 bisa pula digunakan untuk mengedit atau membuat banyak macam kode pemrograman, disamping juga melakukan catch dan memparssing keluaran compiler, membuat halaman web, membandingkan versi kode, dan banyak lagi.

2.6 Pengertian PhpMyAdmin

Setiap RDBMS (Relation Database Management System) seperti Oracle, SQL server, MySQL dan lain-lain, pasti memiliki tool yang dapat digunakan untuk mempermudah pengoprasian database.Oracle memiliki TAOD.SQL Server memiliki Enterprise manager dan SQL Query Analyzer.SedangkanMySQL memiliki tool atau aplikasi

yang disebut PhpMyAdmin.

(46)

struktur table, dan sebagainya. PhpMyAdmin sangat user friendly, shingga mudah untuk digunakan walaupun pengguna baru.

2.7 Pengertian CSS (Casscading Style Sheet)

CSS digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang terkadang dapat digunakan unutk memerjelas kemampuan HTML, sebagai contoh, kode HTML murni tidak memungkinkan untuk mengatur font yang di terapkan pada setiap sel dan bahkan tag<BASEFONT> pun tak berpengaruh pada sel sel table.

CSS mendefinisikan karakteristik tampilan ( warna, style, dan posisi ) suatu elemen pada dokumen HTML dalam bentuk property elemen tersebut. Pemisahan isi dengan tampilan yang dilakukan dengan penerapan CSS ini, memberikan kemungkinan penyusunan struktur suatu halaman HTML dengan lebih fleksibel. CSS merupakan bagian/subset dari DOM yang sangat berperan dalam HTML.

Perbedaan implementasi antara Netscape dan Microsoft sehingga akhirnya

W3C melakukan suatu standardisasi CSS. Pada awalnya, upaya standardisasi CSS dibagi dua, yaitu CSSI untuk pengaturan warna dan style, serta CSS-P untuk pengaturan posisi suatu elemen. CSS2 dari W3C selanjutnya menggabungkan kedua

standar ini menjadi suatu standar yang meliputi semua setting tampilan suatu elemen halaman HTML.

Dalam spesifikasi CSS2, ada beberapa properti elemen dokumen yang berhubungan dengan posisi suatu elemen dihalaman browser. Property tersebut adalah:

a. Posisition - ada dua pilihan untuk nilai properti ini, yaitu absolute dan relative. Setting absolute mengatur posisi elemen berdasarkan jarak terhadap ujung kiri-atas elemen parent-nya. Sedangkan setting absolute bekerja sesuai layout HTML biasa dimana posisinya ditentukan berdasarkan akhir elemen sebelumnya.

(47)

c. Width dan Height – menentukan lebar dan tinggi elemen. Unitnya bisa dinyatakan dalam point(pt), pixel(px) atau unit standar CSS lainnya.

d. Z-index –menentukan apakah suatu elemen ditampikan dilayar. Nilainya bisa visible (tampil) atau hidden (tersembunyi).

e. Overflow – menentukan perilaku ruang penampung jika isinya melebihi batasnya. Ada tiga untuk nilai properti ini, yaitu clip, scroll, dan none. Setting clip berarti isi akan dipotong jika melebihi batas. Scroll akan memunculkan scrollbar pada container. Sedangkan none tidak akan melakukan apapun terhadap isi sehingga isi tersebut akan keluar dari ruang batasnya.

f. Background-color atau Layer-background-color – menentukan warna dasar dari suatu elemen. Yang pertama berlaku untuk IE, sedangkan yang kedua berlaku untuk NS.

g. Background-image atau Layer-background-image – menentukan gambar latar belakang dari suatu elemen. Yang pertama berlaku untuk IE, sedangkan yang kedua berlaku untuk NS.

2.8 JavaScript

JavaScript pertama kali muncul di Netscape 2.0 dan dikembangkan lebih lanjut pada Netscape 3.0. walaupun memiliki nama yang serupa. JavaScript sama sekali tidak berhubungan dengan Java.

Java adalah bahasa pemograman tingkat tinggi untuk membuat aplikasi cross-platform, sedangkan Java Script hanyalah scripting language yang terintegrasi dengan web browser untuk memberikan fleksibilitas tambahan bagi programmer untuk mengontrol elemen-elemen dalam halaman web.

(48)
(49)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Meningkatnya penggunaan teknologi informasi, khususnya internet, telah membawa setiap orang dapat melakukan aktivitas dengan lebih berkualitas, dan tepat waktu. Setiap organisasi dapat memanfaatkan internet dan jaringan teknologi informasi untuk menjalankan berbagai aktivitasnya secara elektronis. Dengan digunakannya aplikasi web, diharapkan segalah masalah dapat diatasi dengan mudah. System inilah yang dapat menunjang kelancaran dalam melaksanakan suatau pekerjaan secara tepat dan akurat.

Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi

internet membantu dalam kemudahan informasi, serta kecepatan pengiriman penyampaian dan penerimaan informasi. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai dampak dalam meningkatkan

efektifitas dan keefisienan dalam melakukan setiap pekerjaan. Mungkin suatu kenaifan kalau berbicara tentang teknologi informasi dan komunikasi, tanpa membicarakan suatu benda yang bernama komputer. Komputer merupakan suatu media elektronik yang memegang peranan yang sangat penting dalam perkembangan yang terjadi saat ini.

Komputer bukan lagi barang mewah atau sesuatu yang langka untuk dimiliki oleh seseorang seperti awal kedatangannya, tetapi sudah menjadi suatu keperluan bahkan kebutuhan yang sangat bersifat umum dan vital, terutama bagi perusahaan dan badan instansi baik milik pemerintah maupun swasta. Penggunaan komputer telah berkembang menjadi sebuah sarana komunikasi dan edukasi yang paling cepat saat ini. Sehingga pengunaannya menjadi penting di setiap sendi-sendi kehidupan masyarakat, termasuk dalam proses perolehan informasi pada suatu perusahaan.

(50)

berkembangnya teknologi internet, maka aplikasi web atau yang sering juga disebut dengan perangkat lunak berbasis web ini baik dari segi penggunaan, ukuran, dan bahasa pemrograman yang digunakan serta kompleksitasnya juga ikut berkembang. Aplikasi ini telah banyak yang bersifat dinamis dan task oriented.

Sebuah Web sistem informasi pada zaman sekarang sangat dibutuhkan untuk mempermudah pengguna Internet mengetahui dan mendapatkan informasi.

Dengan pertimbangan diatas dan pribadi penulis yang ingin menerapkan pengetahuan yang telah diperoleh selama ini maka penulis memutuskan untuk membuat suatu aplikasi web yang berjudul : “SISTEM INFORMASI DAN PENGOLAHAN DATA KEPENDUDUKAN DESA SAENTIS KECAMATAN PERCUT SEI TUAN BERBASIS WEB”.

1.2 Perumusan Masalah

Pada umumnya informasi harus dikelola dengan baik dan memadai agar emberikan

manfaat yang maksimal. Sehingga disini dibutuhkan suatu system yang dapat mengolah data dengan baik sehingga dapat mengolah data dengan baik sehingga dapat mempercepat serta mengefisienkan pekerjaan pengolahan data tersebut.

Sehubungan dengan hal tersebut maka dapat dirumuskan masalah yang dihadapi penulis di dalam pembuatan aplikasi ini, yaitu:

a. Bagaimana mendesain, membuat dan mengolah suatu sistem informasi yang berbasis web untuk dapat menyimpan dan menampilkan informasi detail terhadap suatu data

b. Bagaimana informasi pada website dapat di update dengan mudah pada waktu yang diinginkan sesuai dengan tujuan aplikasi ini, yaitu website yang dinamis.

1.3 Tujuan Penelitian

(51)

2. Mengetahui bagaimana merancang dan membuat Website serta menghubungkannya dengan program aplikasi HTML, bahasa pemrograman PHP 5.0.

3. Untuk memenuhi salah satu persyaratan menyelesaikan Tugas Akhir Diploma (D3) FMIPA USU.

1.4 Pembatasan Masalah

Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut adalah beberapa batasan yang perlu dibuat, yaitu:

a. Website ini akan menampilkan halaman-halaman web yang statis maupun dinamis mengenai sistem informasi desa saentis

b. Aplikasi ini dibangun dibawah sistem operasi Windows 7.

c. Website yang dibangun mendukung bahasa pemograman web yang lainnya seperti: HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), dan Javascript.

d. Aplikasi dibangun menggunakan aplikasi web server XAMPP yang terdiri dari Apache, PHP, dan MySQL.

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan penulis, meliputi antara lain: 1. Penelitian lapangan ( Field Research )

Penelitian dilakukan langsung ke lapangan yaitu kantor desa saentis dengan meminta data desa

2. Penelitian Kepustakaan

(52)

1.6 Sistematika Penulisan

Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai berikut:

BAB 1 : Dalam bab ini penulis menguraikan Latar Belakang, Perumusan Masalah Tujuan Penelitian, Pembatasan Masalah, Metodologi Penelitian dan Sistematika Penelitian.

BAB 2 : Bab ini menguraikan teori-teori yang menjadi landasan dalam pembuatan website ini. Dan dalam bab ini juga menguraikan beberapa hal yang berhubungan dengan aplikasi pembuatan website yaitu perancangan sistem informasi, teknik perancangan basis data, pengertian website, HTML ( HyperText Markup Language ), pengenalan konsep Object Oriented Programming dan MySQL, Pengertian PHP 5.0

BAB 3 : Dalam bab ini penulis menguraikan tentang perancangan sistem yang dirancang yang meliputi perancangan layout, perancangan database,

gambaran aplikasi website yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.

BAB 4 : Dalam bab ini penulis menyajikan tentang pengertian implementasi aplikasi, tujuan implementasi aplikasi serta spesifikasi aplikasi.

(53)

ABSTRAK

Tugas akhir ini bertujuan untuk membangun suatu sistem informasi dan pengolahan data kependudukan desa saentis kecamatan percut sei tuan.

(54)

SISTEM INFORMASI DAN PENGOLAHAN DATA KEPENDUDUKAN DESA SAENTIS KECAMATAN PERCUT SEI TUAN BERBASIS WEB

TUGAS AKHIR

INDAH PURWANTO

102406012

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKAFAKULTAS MATEMATIKA

DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(55)

SISTEM INFORMASI DAN PENGOLAHAN DATA KEPENDUDUKAN DESA SAENTIS KECAMATAN PERCUT SEI TUAN BERBASIS WEB

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

INDAH PURWANTO

102406012

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA

DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(56)

PERSETUJUAN

Judul : SISTEM INFORMASI DAN PENGOLAHAN DATA KEPENDUDUKAN DESA SAENTIS

KECAMATAN PERCUT SEI TUAN BERBASIS WEB

Komisi Pembimbing :

Kategori : TUGAS AKHIR

Nama : INDAH PURWANTO

Nomor Induk Mahasiswa : 102406012

Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA

UTARA

Diketahui/Disetujui oleh Pembimbing,

Departemen Matematika FMIPA USU Ketua,

Prof. Drs. Tulus, M.Si Drs.Marihat Situmorang,M.Kom Nip. 19620901 198803 1 002 Nip. 19631214198903001

(57)

PERNYATAAN

SISTEM INFORMASI DAN PENGOLAHAN DATA KEPENDUDUKAN DESA SAENTIS KECAMATAN PERCUT SEI TUAN BERBASIS WEB

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali

beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Oktober 2013

(58)

PENGHARGAAN

Alhamdulillah, Puji syukur penulis ucapkan kehadirat Allah SWT karena berkat

limpahan kasih sayang-Nya penulis dapat menyelesaikan Tugas Akhir ini sesuai

dengan waktu yang telah ditentukan. Tugas Akhir ini disusun guna memenuhi suatu

syarat kelulusan pada Program Studi D-III Teknik Informatika Fakultas Matematika

dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Adapun judul Tugas Akhir

ini adalah “SISTEM INFORMASI DAN PENGOLAHAN DATA

KEPENDUDUKAN DESA SAENTIS KECAMATAN PERCUT SEI TUAN

BERBASIS WEB

Penulis menyadari bahwa penulisan Tugas Akhir ini tidak akan terselesaikan

dengan baik dan tepat waktu tanpa adanya masukan, bimbingan serta bantuan moril

dan materil dari berbagai pihak. Sehingga pada kesempatan ini, penulis

menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:

1. Bapak Drs. Marihat Situmorang, M.IT selaku Dosen Pembimbing penulis yang

telah banyak memberikan bimbingan dan pengarahan kepada penulis dalam

menyelesaikan Tugas Akhir ini.

2. Bapak Dr. Sutarman, M.Sc selaku dekan FMIPA USU.

3. Bapak Prof. Drs. Tulus, M.Si dan Dra. Mardiningsih, M.Si selaku Ketua dan

Sekretaris Departemen Matematika USU.

4. Bapak Syahril Effendi, S.Si, M.IT dan Syahriol Sitorus, S.Si, M.IT selaku ketua

dan sekretaris program studi D-III Teknik Informatika.

5. Seluruh Staf pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam

(59)

6. Teristimewa ucapan terima kasih untuk orang tua saya tercinta, yang telah

memberikan doa, nasihat dan dukungan baik secara moril maupun materil

sehingga penulis dapat menyelesaikan Tugas Akhir ini.

7. Terima kasih untuk Muhammad zulham yang telah memberikan dukungan dan

masukan untuk menyusun tugas akhir ini.

8. Seluruh rekan-rekan mahasiswa D-III Teknik Informatika khususnya teman-teman

Kom’A 10 yang telah memberikan semangat, baik materi maupun moril apabila

penulis sering membutuhkan bantuan.

Akhirnya dengan kerendahan hati penulis mempersembahkan Tugas Akhir ini,

semoga Tugas Akhir ini dapat bermanfaat bagi pembaca. Dan penulis menyadari

bahwa dalam Tugas Akhir ini masih banyak terdapat kekurangan dan kesalahan, untuk

itu penulis sangat mengharapkan kritik dan saran dari semua pihak guna

penyempurnaan laporan dimasa yang akan datang.

Medan, oktober 2013

Penulis

Indah purwanto

(60)

ABSTRAK

Tugas akhir ini bertujuan untuk membangun suatu sistem informasi dan pengolahan data kependudukan desa saentis kecamatan percut sei tuan.

(61)

DAFTAR ISI

BAB 1 Pendahuluan 1

1.1 Latar belakang 1

1.2 Perumusan Masalah 2

1.3 Tujuan Penelitian 3

1.4 Pembatasan Masalah 3

1.5 Metodologi Penelitian 4

1.6 Sistematika Penulisan 4

BAB 2 Landasan Teori 6

2.1 Pengertian sistem informasi 7

2.1.1 Sistem 7

2.1.2 Data 9

2.1.3 Informasi 10

2.2 Pengertian Website 11

2.2.1 Unsur_unsur website 13

2.3 Pengertian php 14

2.3.1 Skrip PHP 16

2.3.2 Keunggulan PHP 16

2.4 Integrasi dengan databases 17

2.4.1 MySQL 18

2.5 Pengertian Sublime Text 24

2.6 Pengertian PhpMyadmin 24

2.7 Pengertian CSS 25

2.8 Javascript 27

BAB 3 Perancangan Sistem 28

3.1 Sekilas Tentang Perancangan sistem 28

3.2 Perancangan Data Flow Diagram 28

2.4.2 Teknik Perancangan Basis Data 20

2.4.3 Data Flow Diagram 20

2.4.4 Entity Relationship diagram (ERD) 21

2.4.5 Simbol-simbol ERD 22

(62)

3.2.1 Diagram Level Konteks 28

3.3 Flowchart Program 31

BAB 4 Implementasi Sistem 32

4.1 Pengertian Implementasi sistem 32

4.2 Tujuan Implementasi sistem 32

4.3 Komponen-komponen Kebutuhan Sistem 32

4.3.1 Hardware 33

4.3.2 Software 33

4.3.3 Brainware 35

4.4 Pengujian Dibrowser 35

BAB 5 Kesimpulan Dan Saran 38

5.1 Kesimpulan 38

5.2 Saran 39

Daftar Pustaka 40

(63)

DAFTAR GAMBAR

Halaman

Gambar 3.1 DFD Level Konteks 29

Gambar 3.2 DFD Level 0 30

Gambar 3.3 Flowchart Program 31

Gambar 4.1 Tampilan Utama Windows 7 34

Gambar 4.2 Tampilan Web server 34

Gambar 4.3 Macromedia Dreamwever 35

Gambar 4.4 Halaman Muka 36

Gambar 4.5 Profile Desa 36

Gambar 4.6 Form Pendaftaran ktp 37

(64)

DAFTAR TABEL

Halaman

Tabel 2.1 Daftar Database-Database Yang Didukung PHP 18

Tabel 2.2 Simbol data flow diagram 20

Tabel 2.3 Simbol-simbol entity flow diagram 22

Gambar

Gambar 3.1 DFD Level Konteks
Gambar 3.2 DFD Level 0
Gambar 4.1 Halaman Tampilan antar muka Sistem Operasi Windows 7
Gambar 4.2 Tampilan Antar Muka Web Server
+7

Referensi

Dokumen terkait

• Data flow diagram (DFD) merupakan diagram yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

Data Flow Diagram DFD Data Flow Diagram DFD merupakan alat yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

Data flow diagram (DFD) digunakan untuk menggambarkan arus data secara logika pada sistem yang berjalan atau suatu sistem lama maupun yang dikembangkan tanpa

DFD ( Data Flow Diagram ) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang dikembangkan secara logika tanpa mempertimbangkan

Data flow diagram (DFD) digunakan untuk menggambarkan arus data secara logika pada sistem yang berjalan atau suatu sistem lama maupun yang dikembangkan tanpa

Diagram arus data (data flow diagram) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

Diagram arus data digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan

Sequence Diagram Sequence Diagram menggambarkan bagaimana user melakukan interaksi dengan sistem informasi untuk mendapatkan informasi yang dibutuhkan.Sequence diagram pada sistem