Membangun Aplikasi Pinjam Pakai Senjata Api di Polres Simalungun Menggunakan PHP Mysql

(1)

Listing Program

1. about.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Tentang</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div>

<div id="menu"> <ul>

<li class="current_page_item"><a href="index.html">Beranda</a></li>

<li><a href="masuk.php">Masuk</a></li> <li><a href="about.html">About</a></li> <li><a href="list.php">Daftar

Persenjata</a></li> </ul>

</div>

<div id="page">

<div id="content"> <div class="post">

<div class="title">


(2)

</div>

<div class="entry">

<p>Web ini digunakan SARPRAS untuk

mendata peminjaman dan pengembalian Senjata Api Dinas.</p>

<p>&nbsp;</p>

<p>Alamat Kantor : JL. HORAILAM

SARAGIH N0.110 PEMATANG RAYA 21162.</p>

<p>Kontak : TELP. 062223501</p>

</div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" /> </fieldset> </form> </div> </div>

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

</div>

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a


(3)

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

2. admin.php

<?php

session_start();

if(!isset($_SESSION['admin'])){

header("location:masuk.php?Forbidden"); }

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Beranda Admin</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div>

<div id="menu"> <ul>

<li class="current_page_item"><a href="out.php">Keluar</a></li>

<li><a href="plus.php">Tambah Senjata</a></li>

<li><a href="check.php">Cek Peminjaman</a></li>

</ul> </div>


(4)

<div id="content"> <div class="post"> <div class="title"> <h2>Daftar Senjata</h2> </div> <div class="entry">

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

<tr>

<td width="11%">Nama Senjata</td>

<td width="28%">No Senjata</td> <td width="18%">Keterangan</td> <td width="45%">Gambar</td>

</tr>

<?php include 'koneksi.php';

$a=mysql_query("select * from

senjata order by id asc");

while($ini=mysql_fetch_array($a)) {

?>

<tr>

<td><?php echo

$ini['nama_senjata'] ?></td>

<td><?php echo $ini['no_senjata']

?></td>

<td><?php echo $ini['ket'] ?></td>

<td><img src="sjt/<?php echo

$ini['pic'] ?>"width=170 height=100></td>

<td><a href="delete.php?id=<?php

echo $ini['nama_senjata'] ?>"> Hapus </a></td> <?php } ?>

</tr> </table> <p>&nbsp;</p> </div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">


(5)

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div>

</div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

3. akun.php

<?php

session_start();

if(!isset($_SESSION['user'])){

header("location:masuk.php?login-GAGAl"); }

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">


(6)

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Akun</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body> <div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div> <div id="menu"> <ul> <li class="current_page_item"><a

href="#">Akun ID : <?php echo $_SESSION['user'] ?></a></li>

<li> <a href="pinjam.php"> Dipinjam </a></li> <li> <a href="out.php"> Keluar </a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post"> <div class="title"> <h2 align="center">Menu</h2> </div> <div class="entry">

<a href="list.php" style="float:left"> <img src="images/bam.png" width="120" height="120" title="Barang" /></a>

<a href="pinjam.php"

style="float:right"> <img src="images/hand.png" width="120" height="120" title="Pinjaman" /></a>

</div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>


(7)

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

4. barang.php

<style>

.user { visibility:hidden }

.non { visibility:visible }

</style>

<?php

error_reporting(0); session_start();


(8)

include 'koneksi.php';

$q=mysql_query("select * from polisi where id = '$_SESSION[user]'");

while($a=mysql_fetch_array($q)) {

if($a['id']==$_SESSION['user']) { ?>

<style>

.user { visibility:visible }

.non { visibility:hidden }

</style>

<?php

} }

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>ID Senjata : <?php echo $_GET['id'] ?></title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body> <div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div> <div id="menu"> <ul> <li class="non"><a href="index.html">Beranda</a></li>

<li class="user"><a href="akun.php"> AKun </a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post">


(9)

<div class="title"> <?php include 'koneksi.php';

$a=mysql_query("select * from senjata where id='$_GET[id]'");

$ini=mysql_fetch_array($a);

?>

<h2><?php echo $ini['nama_senjata']

?></h2>

</div>

<div class="entry">

<form action="peminjaman.php" method="post"> <table width="100%" border="1" cellspacing="2" cellpadding="4">

<tr>

<input type="hidden" name="id" />

<td align="center"><img src="sjt/<?php echo $ini['pic'] ?>" width="150" height="150" /> </td><input type="hidden" name="barang" value="<?php echo $ini['nama_senjata'] ?>" /> <td><?php echo $ini['ket'] ?></td><input type="hidden" name="user" value="<?php echo $_SESSION['user'] ?>" />

</tr>

<input type="hidden" name="tgl" value="<?php echo date("Y/m/d h:i:s") ?>" />

<input type="hidden" name="st" value="dipinjam" /> <tr>

<td class="user"> Amunisi : <input type="number" name="pel" /></td>

<td valign="middle"><div class="user"><button type="submit">Pinjam</button></div>

<div class="non"> Peminjaman

dilakukan setelah login </div> </td> </tr> </table></form> <p>&nbsp;</p> </div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>


(10)

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div>

<div align=center>Thanks to <a

href='https://www.facebook.com/sayafajrul'>FASP</a>< /div></body>

</html>

5. check.php

<?php

session_start();

if(!isset($_SESSION['admin'])){


(11)

} ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Cek</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div>

<div id="menu"> <ul>

<li class="current_page_item"><a href="out.php">Keluar</a></li>

<li><a href="plus.php">Tambah Senjata</a></li>

<li><a href="check.php">Cek Peminjaman</a></li>


(12)

</div>

<div id="page">

<div id="content"> <div class="post">

<div class="title">

<h2>Cek Status Senjata</h2> </div>

<div class="entry">

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

<tr>

<td width="26%">Tgl</td> <td width="29%">Senjata</td> <td width="27%">Id Peminjam</td> <td> Butir </td>

<td width="18%">Status</td> </tr>

<?php include 'koneksi.php';

$a=mysql_query("select * from pinjam");

while($ini=mysql_fetch_array($a)) { ?>

<tr>

<td><?php echo $ini['tgl'] ?></td> <td><?php echo

$ini['nama_senjata'] ?></td>

<td><?php echo $ini['id_user'] ?></td>


(13)

<td><?php echo $ini['amunisi'] ?> </td>

<td><a href="ubah-st.php?id=<?php echo $ini['no'] ?>"><strong><?php echo $ini['status'] ?></strong> </a></td>

<?php } ?> </tr>

</table>

<p>&nbsp;</p>

<a

href="admin.php"><p>back</p></a>

</div> </div>

</div>

<div id="sidebar"> <div id="search">

<h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x" value="Search" />

</fieldset> </form>

</div> </div>


(14)

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp; Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as

XHTML">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="T his page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

6. delete.php

<?php

include 'koneksi.php'; $a = $_GET['id'];

$v = mysql_query("delete from senjata where nama_senjata='$a'");

if($v) {

echo "

<script>

alert('sukses');

document.location.href('admin.php');


(15)

"; }

else

echo "gagal menghapus ";

?>

7. hasil.php

<style>

.user { visibility:hidden }

.non { visibility:visible }

</style>

<?php

error_reporting(0); session_start();

include 'koneksi.php';

$q=mysql_query("select * from polisi where id = '$_SESSION[user]'");

while($a=mysql_fetch_array($q)) {

if($a['id']==$_SESSION['user']) { ?>

<style>

.user { visibility:visible }

.non { visibility:hidden }

</style>

<?php

} }

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Hasil cari : <?php echo $_GET['s'] ?></title> <meta name="keywords" content="" />

<meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>


(16)

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="index.html">Beranda</a></li> <li><a href="masuk.php">Masuk</a></li> <li><a href="about.html">About</a></li> <li><a href="list.php">Daftar Peralatan</a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post"> <div class="title">

<?php include 'koneksi.php'; $a=mysql_query("select * from senjata where id='$_GET[s]'");

$ini=mysql_fetch_array($a);

?>

<h2><?php echo $ini['nama_senjata']

?></h2>

</div>

<div class="entry">

<form action="peminjaman.php" method="post"> <table width="100%" border="1" cellspacing="2" cellpadding="4">

<tr>

<input type="hidden" name="id" />

<td align="center"><img src="sjt/<?php echo $ini['pic'] ?>" width="150" height="150" /> </td><input type="hidden" name="senjata" value="<?php echo $ini['nama_senjata'] ?>" /> <td><?php echo $ini['ket'] ?></td><input type="hidden" name="user" value="<?php echo $_SESSION['user'] ?>" />

</tr>

<input type="hidden" name="tgl" value="<?php echo date("Y/m/d h:i:s") ?>" />


(17)

<tr>

<td class="user"> Amunisi : <input type="number" name="pel" /></td>

<td valign="middle"><div class="user"><button type="submit">Pinjam</button></div>

<div class="non"> Peminjaman

dilakukan setelah login </div> </td> </tr> </table></form> <p>&nbsp;</p> </div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" placeholder="ID SEnjata..." />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a


(18)

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

8. index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Beranda</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div>

<div id="menu"> <ul>

<li class="current_page_item"><a href="index.html">Beranda</a></li>

<li><a href="masuk.php">Masuk</a></li> <li><a href="about.html">About</a></li> <li><a href="list.php">Daftar

Peralatan</a></li> </ul>

</div>

<div id="page">

<div id="content">

<div class="post">

<div class="title">

<h2>Welcome</h2>

</div>


(19)

<p>Web ini digunakan SARPRAS untuk mendata peminjaman dan pengembalian Senjata Api Dinas.</p>

</div>

</div> </div>

<div id="sidebar"> <div id="search">

<h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" placeholder="ID SEnjata..." />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>


(20)

<?php

$tes=mysql_connect('localhost','root','');

mysql_select_db('police') or die ('database error'); ?>

10. list.php

<style>

.user { visibility:hidden }

.non { visibility:visible }

</style>

<?php

error_reporting(0); session_start();

include 'koneksi.php';

$q=mysql_query("select * from polisi where id = '$_SESSION[user]'");

while($a=mysql_fetch_array($q)) {

if($a['id']==$_SESSION['user']) { ?>

<style>

.user { visibility:visible }

.non { visibility:hidden }

</style>

<?php

} }

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>senjata</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>


(21)

<h1>&nbsp;</h1> <p>&nbsp;</p> </div> <div id="menu"> <ul> <li class="non"><a href="index.html">Beranda</a></li>

<li class="user"><a href="akun.php"> Back </a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post"> <div class="title"> <h2>Daftar Senjata</h2> </div> <div class="entry">

<table width="100%" border="1" cellspacing="2" cellpadding="4"> <tr> <td width="11%">No.</td> <td width="28%">Nama</td> <td width="43%">Keterangan</td> <td width="18%">Pilihan</td> </tr>

<?php include 'koneksi.php';

$a=mysql_query("select * from

senjata order by id asc");

while($ini=mysql_fetch_array($a)) {

?>

<tr>

<td><?php echo $ini['id'] ?></td>

<td><?php echo

$ini['nama_senjata'] ?></td>

<td><?php echo $ini['no_senjata']

?></td>

<td><img src="sjt/<?php echo

$ini['pic'] ?>"width=170 height=100></td>

<td><?php echo $ini['ket'] ?></td>

<td><a href="barang.php?id=<?php

echo $ini['id'] ?>"> Lihat </a></td> <?php } ?>


(22)

</tr>

</table>

<p>&nbsp;</p>

</div>

</div> </div>

<div id="sidebar"> <div id="search">

<h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>


(23)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Beranda</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body> <div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="index.html">Beranda</a></li> <li><a href="masuk.php">Masuk</a></li> <li><a href="about.html">About</a></li> <li><a href="list.php">Daftar Peralatan</a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post"> <div class="title"> <h2>Masuk</h2> </div>

<div class="entry" align="center"> <p>&nbsp;</p>

<form action="melogin.php"

method="post">

Nomor ID <br />

<input type="text" name="id" /> <br /> Password <br />

<input type="password" name="pass" /> <br />


(24)

<hr />

<button type="submit"> Masuk </button> </form> </div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" /> </fieldset> </form> </div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>


(25)

<?php

session_start();

include 'koneksi.php';

if($_POST['id'] == "240894") {

$q = "select * from admin where id=

'$_POST[id]' and pass= '$_POST[pass]'";

$result = mysql_query($q);

if(mysql_num_rows($result)>0) {

$_SESSION['admin'] = $_POST['id'];

}

header('location:admin.php');}

else {

$q = "select * from polisi where id=

'$_POST[id]' and pass= '$_POST[pass]'";

$result = mysql_query($q);

if(mysql_num_rows($result)>0) {

$_SESSION['user'] = $_POST['id'];

}

header('location:akun.php');}

?>

13. menambah.php

<?php

include 'koneksi.php';

$no = $_POST['nama_senjata']; $a = $_POST['no_senjata']; $b = $_POST['ket'];

$name = $_FILES ['pic'] ['name']; $lok = 'sjt/';

$temb = $_FILES ['pic'] ['tmp_name'];

$v = move_uploaded_file($temb, $lok.$name); if($v) {

$xxx = mysql_query("insert into senjata

values('$no','$a','$b','$name')"); if($xxx) { echo " <script> alert('sukses'); </script> "; header('location:admin.php'); }


(26)

else

echo "gagal meminjam :) ";

} ?>

14. mengubah.php

<?php

include 'koneksi.php'; $no = $_POST['id']; $d = $_POST['st'];

$v = mysql_query("update pinjam set status = '$d' where no = '$no'");

if($v) {

echo "

<script>

alert('sukses');

</script>

";

header('location:admin.php'); }

else

echo "gagal meminjam :) ";

?>

15. out.php

<?php

session_start(); session_destroy();

header("location:index.html"); ?>

16. peminjaman.php

<?php

include 'koneksi.php'; $no = $_POST['id']; $a = $_POST['user']; $b = $_POST['barang']; $c = $_POST['tgl']; $d = $_POST['st']; $e = $_POST['pel'];


(27)

$v = mysql_query("insert into pinjam

values('$no','$a','$b','$c','$d','$e')"); if($v){

echo "

<script>

alert('sukses');

</script>

";

header('location:akun.php');}

else

echo "gagal meminjam :) ";

?>

17. pinjam.php

<?php

session_start();

if(!isset($_SESSION['user'])){

header("location:login.php?login-GAGAl");} ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>pinjam</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div>

<div id="menu"> <ul>


(28)

<li class="current_page_item"><a

href="#">Akun ID : <?php echo $_SESSION['user'] ?></a></li>

<li> <a href="akun.php"> Back </a></li> </ul>

</div>

<div id="page">

<div id="content">

<div class="post">

<div class="title">

<h2 align="center">Meminjam</h2>

</div>

<div class="entry">

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

<tr>

<td width="18%">Tanggal</td> <td width="20%">Senjata</td> <td> Amunisi</td>

<td width="20%">Status</td>

</tr>

<?php include 'koneksi.php';

$a=mysql_query("select * from

pinjam where id_user='$_SESSION[user]'");

while($ini=mysql_fetch_array($a)){

?>

<tr>

<td><?php echo $ini['tgl'] ?></td>

<td><?php echo

$ini['nama_senjata'] ?></td>

<td><?php echo $ini['amunisi'] ?></td>

<td><?php echo $ini['status']

?></td>

</tr>

<?php } ?>

</table>

</div>

</div> </div>


(29)

<div id="search">

<h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

18. plus.php

<?php

session_start();

if(!isset($_SESSION['admin'])){

header("location:masuk.php?login-GAGAl"); }


(30)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Tambah</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body> <div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p> </div> <div id="menu"> <ul> <li class="current_page_item"><a href="out.php">Keluar</a></li> <li><a href="plus.php">Tambah Senjata</a></li> <li><a href="check.php">Cek Peminjaman</a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post"> <div class="title"> <h2>Menambah Senjata</h2> </div> <div class="entry"> <form action="menambah.php" method="post" enctype="multipart/form-data"> <table width="100%" border="1" cellspacing="2" cellpadding="4">

<tr><input type="hidden" name="id" /> <td>Nama Senjata</td>

<td><input type="text" name="nama senjata" /></td>


(31)

</tr> <tr>

<td>No. Senjata</td>

<td><input type="text" name="no senjata" /></td> </tr> <tr> <td>Keterangan</td> <td><textarea name="ket"></textarea></td> </tr> <tr> <td>Gambar</td>

<td><input type="file" name="pic" /></td> </tr>

<tr>

<td colspan="2"><input type="submit" value="Tambah" /></td> </tr> </table> </form> <a href="admin.php"><p>back</p></a> </div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />

<input type="submit" id="x"

value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.


(32)

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>

19. ubah-st.php

<?php

session_start();

if(!isset($_SESSION['admin'])){

header("location:login.php?login-GAGAl");} ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Cek</title>

<meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" />

</head> <body>

<div id="header"> <h1>&nbsp;</h1> <p>&nbsp;</p>

</div>


(33)

<ul> <li class="current_page_item"><a href="out.php">Keluar</a></li> <li><a href="plus.php">Tambah Senjata</a></li> <li><a href="check.php">Cek Peminjaman</a></li> </ul> </div> <div id="page"> <div id="content"> <div class="post"> <div class="title">

<?php include 'koneksi.php';

$a=mysql_query("select * from

pinjam where no='$_GET[id]'");

$ini=mysql_fetch_array($a);

?>

<h2>List no: <?php echo $_GET['id']

?> oleh akun id: <?php echo $ini['id_user'] ?></h2>

</div>

<div class="entry" align="center"> <form action="mengubah.php" method="post"> <input type="hidden" name="id"

value="<?php echo $ini['no'] ?>" />

Status : <input type="text" name="st" value="<?php echo $ini['status'] ?>" /> &nbsp; <input type="submit" />

</form>

<p>Isi dengan &quot;dipinjam&quot;

atau &quot;dikembalikan&quot;.</p> </div> </div> </div> <div id="sidebar"> <div id="search"> <h2>Search</h2>

<form id="searchform" method="get" action="hasil.php">

<fieldset>

<input type="text" name="s" id="s" value="" />


(34)

<input type="submit" id="x" value="Search" />

</fieldset>

</form>

</div> </div>

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

<div id="footer">

<p class="legal"> &copy;2007 Newsprint. All Rights Reserved.

&nbsp;&nbsp;&bull;&nbsp;&nbsp;

Design by <a

href="http://www.freecsstemplates.org/">Free CSS Templates</a> </p>

<p class="links"> <a

href="http://validator.w3.org/check/referer" class="xhtml" title="This page validates as XHTML">Valid <abbr title="eXtensible HyperText

Markup Language">XHTML</abbr></a> &nbsp;&bull;&nbsp; <a

href="http://jigsaw.w3.org/css-validator/check/referer" class="css" title="This page validates as CSS">Valid <abbr title="Cascading Style Sheets">CSS</abbr></a> </p>

</div> </html>


(35)

DAFTAR PUSTAKA

Adi, D. S. dan Siyamtiningtyas, Y. 2010.Teknologi Informasi dan Komunikasi. Jakarta: Pusat Perbukuan Kementrian Pendidikan Nasional

Ervan Erzha. 2014. Buku Pintar Merakit Komputer: Buku Pintar Untuk Hobi dan

Bisnis. Lembar Langit Indonesia

Kadir, Abdul. 2005. Dasar Pemrograman Web Dinamis Menggunakan

PHP. Yogyakarta: Informatika Bandung

Mulyana. Y.B. 2004. Trik Membangun Situs Menggunakan PHP dan MySQL. Jakarta: Elex Media Komputindo

Purwanto. Yudhi. 2001. Pemrograman Web dengan PHP. Jakarta: Elex Media Komputindo

Riyanto,2011. Membuat Sendiri Aplikasi E-commerce dengan PHP dan

MySQLmenggunakan Codelgniter dan JQuery. Yogyakarta: Penerbit Andi

Saputra,Agus. 2011. Pemrograman CSS Untuk Pemula. Jakarta: PT. Gramedia. Tutang. 2001. Belajar Cepat HTML. Jakarta: Medikom

Utdirartatmo, Firrar. 2006. Segudang Trik Pengembangan Situs WEB. Yogyakarta: Penerbit Andi


(36)

BAB 3

PERANCANGAN SISTEM

3.1. Perencanaan dan Perancangan

Tahap perencanaan dan perancangan merupakan tahap awal yang dilakukan penulis dalam membangun website ini. Pada tahap ini penulis akan menjabarkan awal perancangan sistim, diagram alur, tujuan dan isi dari situs yang akan dibangun.

Situs ini dirancang dengan menggunakan PHP sebagai bahas pemogramannya, MySQL sebagai databasenya, Apache sebagai servernya, dan

Dreameamweaver6 sebagai media untuk membuat layout dari situs yang akan

dirancang.

Sebelum membangun sebuah website, ada beberapa pertanyaan sebagai identifikasi awal yang perlu dilakukan, antara lain:

2 Website apa yang akan dibangun ?

3 Siapa saja pengunjung yang akan diharapkan ke website tersebut ? 4 Apa saja aktivitas yang dapat dilakukan pengunjung dalam website? 5 Apa saja yang ingin dicapai dari pembuatan website tersebut ?

Dengan menjawab beberapa pertanyaan di atas, maka akan semakin membantu dan mempermudah dalam membangun website ini karena dengan pertanyaan-pertanyaan tersebut akan terbentuk kata kunci untuk membangun dan mengembangkan website ke arah yang lebih lanjut. Berkaitan dengan website yang akan dibangun, maka jawaban dari penulis untuk beberapa pertanyaan di


(37)

18

atas sebagai berikut:

1. Website yang akan dibuat adalah sistim informasi berbasis web, yangmenyediakan informasi yang menyangkut pendidikan dan kegiatan yang dilakukan sekolah.

2. Pengunjung situs tersebut adalah admin sarpras dan anggota polri yang meminjam.

3. Aktivitas yang dapat dilakukan dalam situs tersebut adalah pengunjung dapat mengetahui informasi polres, senjata, dan dapat login untuk mengolah data. 4. Target yang ingin dicapai dalam pembuatan situs ini adalah dapat

memberikan kemudahan bagi anggota polri dalam memperoleh informasi yang dibutuhkan serta dapat membantu polres dalam mengolah data..

Adapun struktur dari situs yang penulis buat ditunjukkan pada Gambar 3.1.


(38)

19

3.2. Perancangan Halaman Website

Adapun perancangan halaman-halaman website adalah sebagai berikut:

3.2.1. Halaman Home

Halaman ini merupakan halaman utama dari website. Halaman ini berisikan beberapa informasi umum tentang polres dan link-link utama yang menuju ke halaman lainnya.

3.2.2. Halaman About Us

Halaman ini berisikan informasi sekilas tentang polres dan alamat polres.

3.2.3. Halaman Login

Halaman ini berisikan form untuk login admin sarpras dan anggota polri yang akan meminjam senjata api.

3.2.4. Halaman Admin

Halaman admin berisikan login yang akan menghubungkan ke halaman administrator. Halaman ini khusus hanya dapat diakses oleh administrator website dan halaman ini terpisah dari halaman utama atau indeks untuk melakukan pengaturan website seperti menambah, menghapus dan mengubah data.

3.2.5. Halaman Sekilas


(39)

20

3.3. Perancangan Diagram Konteks

Diagram konteks adalah suatu diagram yang terdiri dari suatu proses saja dan biasa diberi nomor proses 0. Proses ini mewakili dari dari seluruh sistem. Diagram konteks menggambarkan input atau output suatu sistem dengan dunia luar atau dunia kesatuan luar. Lihat pada gambar 3.2, ini adalah bentuk diagram konteks dari website Polres Simalungun.

Gambar 3.2. Diagram Konteks Website

3.4. Perancangan Diagram Alir Website

Diagram alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan setiap langkah program. Berikut ini adalah bentuk-bentuk flowchart dari website Polres Simalungun.

3.4.1. Flowchart Menu Utama

Seorang pengunjung website dapat mengakses website Polres Simalungun dan dapat berpindah dari halaman yang satu ke halaman yang lainnya. Masing-masing halaman utama memiliki link-link yang dapat dipilih oleh pengunjung. Flowchart menu utama dapat dilihat pada Gambar 3.3.


(40)

21

Gambar 3.3. Flowchart Menu Utama

3.4.2. Flowchart Admin

Halaman admin hanya bisa diakses oleh administrator. username dan password dari administrator harus sesuai dengan tabel admin. Jika username dan password sesuai maka admin akan masuk ke halaman administrator dan jika username atau

password salah maka akan timbul pesan data tidak tepat dan diminta untuk login

kembali. Flowchart admin dapat dilihat pada Gambar 3.4.


(41)

22

3.5. Merancang Database Server

Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat

diakses dengan cepat dan mudah. Tahap mempersiapkan database ini merupakan tahap dimana penulis mempersiapkan tempat untuk menampung data di server. Data tersebut akan diproses oleh program yang kita buat pada tahap pemograman baik menambah, mengubah, penghapusan, dan menampilkan database itu sendiri.

Database terdiri dari tabel-tabel yang dibuat menggunakan program

MySQL. Database yang dirancang penulis adalah database tugas yang terdiri dari 5 tabel sebagai berikut:

1. Tabel Admin

Tabel 3.1. Tabel Admin

Field Name Type Width Description

Id varchar 20 Id Admin

Pass varchar 20 Password

2. Tabel Pinjam

Tabel 3.2 Tabel Pinjam

Field Name Type Width Description

no int 3 Nomor Urut

id_user varchar 30 Id peminjam

nama_senjata varchar 30 Jenis Senjata

tgl Date time Tanggal peminjaman

status varchar 20 Pinjam atau kembalikan


(42)

23

3. Tabel Pengguna

Tabel 3.3 Tabel Polisi

Field Name Type Width Description

id int 10 Id user

nama varchar 30 Nama peminjam

alamat varchar 100 Alamat peminjam

pass varchar 10 password

kontak varchar 100 Kontak

4. Tabel Senjata

Tabel 3.4. Tabel Senjata

Field Name Type Width Description

id int 10 Id Admin

nama_senjata varchar 30 Jenis Senjata

no_senjata varchar 20 Nomor Senjata

ket varchar 50 Keterangan


(43)

BAB 4

IMPLEMENTASI SISTEM

4.1. Pengertian Implementasi Sistem

Implementasi sistim adalah langkah-langkah atau proses yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, selanjutnya diinstal, diuji dan mulai digunakan untuk menggantikan sistim yang diperbaiki. Implementasi merupakan tahap penerapan rancangan yang sudah dibuat ke dalam. Bahasa pemrograman yang digunakan. Dalam tahap ini dilakukan beberapa hal yaitu penulisan program, kompilasi dan membuat program aplikasi yang siap pakai atau

executable.

4.2. Kebutuhan Sistem

Sarana-sarana sangat dibutuhkan untuk memperoleh hasil dalam perancangan sistim yang baik yaitu berupa komponen-komponen penting dalam menunjang penerapan sistem yang telah dirancang. Komponen-komponen penting dalam menunjang penerapan sistem yang telah dirancang tersebut adalah sebagai berikut:

1. Perangkat Keras (hardware)

Hardware adalah komponen-komponen yang membentuk suatu sistem

computer yang berhubungan dengan peralatan (komponen) lainnya, sehingga memungkinkan komputer dapat melakukan tugasnya. Umumnya peralatan tersebut terdiri dari tiga jenis perangkat yaitu masukan (input device), perangkat pengolahan (processor) dan perangkat keluaran (output device),


(44)

25

adapun hardware yang digunakan penulis dalam merancang sistem ini adalah:

a. Peralatan input, seperti: mouse, keyboard.

b. Peralatan proses, seperti: processor, RAM 4GB, hardisk500GB. c. Peralatan output, seperti: monitor.

d. Peralatan tambahan lainnya, seperti USB flashdisk.

2. Perangkat Lunak (software)

Software adalah seluruh fasilitas suatu sistim pengolahan data yang bukan

peralatan komputernya atau merupakan suatu susunan yang harus diberikan kepada unit pengolahan agar komputer dapat menjalankan pekerjaannya sesuai yang dibutuhkan. Fasilitas software terdiri dari sistim desain, program-program dan prosedur-prosedur. Software yang digunakan antara lain:

a. Sistem operasi minimum microsoft windows XP dan maksimun microsoft

windows 8.1

b. Macromedia Dreamweaver sebagai pemrograman dan perancangan

desain.

3. Unsur Manusia (Brainware)

Brainware merupakan aspek manusia yang menangani pengolahan komputermaupun pengembangan, yang termasuk dalam brainware adalah: a. Analisis sistem, yaitu orang membentuk dan membangun fasilitas

rancangan sistem atau program.

b. Programmer, yaitu orang yang mengerti bahasa pemrograman yang


(45)

26

c. Operator (administrator), yaitu orang yang mengoperasikan sistim

sepertimemasukkan data untuk dioperasikan oleh komputer dalam menghasilkan informasi dan lainnya.

d. Public (pengguna), yaitu orang yang memakai sistim yang telah

dirancang.

4.3. Tampilan Program

Tampilan program berisi menampilkan program dari aplikasi. Adapun tampilan-tampilan program yang telah dirancang, adalah sebagai berikut:

4.3.1.Tampilan Home

Tampilan home merupakan halaman yang paling pertama tampil saat admin dan

user mengakses aplikasi ini, dalam halaman in berisi menu-menu yang ada dalam

aplikasi pinjam pakai senjata api dinas Polres Simalungun. Tampilan home dilihat pada gambar 4.1.


(46)

27

4.3.2. Tampilan Login

Tampilan Login menampilkan login admin dan juga bisa digunakan oleh user.

Gambar 4.2. Tampilan Login

4.3.3. Tampilan About

Pada Tamapilan ini pengunjung dapat melihat sekilas profil polres, seperti alamat, dan nomor.


(47)

28

4.3.4. Tampilan Daftar Senjata

Tampilan ini menampilkan daftar senjata yang dapat dipinjam. Untuk meminjam senjata, user harus login . Tampilannya dapat dilihat pada gambar 4.4.

Gambar 4.4. Tampilan Daftar Senjata

4.3.5. Tampilan Halaman Cek Peminjaman

Tampilan ini digunakan untuk cek peminjaman dan pengembalian senjata. Halaman ini ditampilkan pada akun admin.


(48)

29

4.3.6. Tampilan Halaman Pinjam

Pada halaman pinjam, menampilkan form meminjam. Pada halaman ini tampilan muncul jika diakses oleh user.


(49)

BAB 5

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dari keterangan dan bab-bab sebelumnya penulis dapat mengambil beberapa kesimpulan sebagai berikut:

1. Dalam pembuatan sistem informasi ini ada beberapa tahapan yang dilakukan penulis yaitu tahap perencanaan, tahap perancangan diagram konteks, merancang dan mempersiapkan database server, dan tahap implementasi sistem.

2. Aplikasi ini dibuat dengan menggunakan bahasa pemograman PHP sebagai bahasa pemogramannya, MySQL sebagai database servernya dan apache sebagai server.

5.2. Saran

Adapun beberapa saran yang penulis sampaikan pada pembuatan aplikasi ini adalah:

1. Perlu dilakukan pembaharuan atau update berkala oleh administrator pada aplikasi ini guna memberikan informasi yang terbaru.

2. Perlu dilakukan penggandaan (backup) database untuk mencegah hal-hal yang tidak diinginkan seperti data hilang atau rusak.

3. Dalam pembuatan aplikasi, perlu dirancang dengan teliti agar dalam melakukan pembaharuan data tidak terjadi kesalahan.


(50)

BAB 2

LANDASAN TEORI

2.1. Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Menurut Ervan Erzha (2014) istilah lebih baik yang cocok untuk arti luas dari komputer adalah pemeroses informasi atau sistem pengolah informasi.

2.1.1. Sistem Komputer

Sistem komputer adalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah, dan menyediakan output dalam bentuk informasi).

2.2. Data, DFD, Flowchart, Informasi dan Sistem

Adapun pengertian dari Data, DFD, Flowchart, Informasi dan Sistem adalah sebagai berikut:


(51)

6

2.2.1. Data

Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya.

2.2.2. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD sangat mirip dengan Flowchart.

2.2.3. Diagram Alir (Flowchart)

Diagram alir atau flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

2.2.4. Pengertian Informasi

Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan atau kumpulan pesan. Informasi dapat direkam atau ditransmisikan.


(52)

7

2.2.5. Pengertian Sistem

Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat.

2.3. Sistem Informasi

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi.Dalam suatu sistem informasi terdapat komponen-komponen seperti: 1. Perangkat keras (hardware): mencakup peranti-peranti fisik seperti komputer

dan printer.

2. Perangkat lunak (software) atau program: sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

3. Prosedur: sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehedaki.

4. Orang: semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.

5. Basis data (database): sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data.


(53)

8

6. Jaringan komputer dan komunikasi data: sistem penghubung yang memungkinkan sesumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4. Internet

Menurut Adi, D. S. dan Siyamtiningtyas, Y. (2010) istilah internet berasal dari bahasa latin “inter” yang berarti “antara”. Secara kata-per-kata, internet berarti jaringan antara atau penghubung. Internet sendiri singkatan dari kata

interconnection networking yang mempunyai pengertian hubungan komputer

dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia(jaringan komputer global)melalui jalur komunikasi seperti telepon, radio link, satelit, dan sebagainya.

Internet merupakan sekumpulan komputer yang terhubung menjadi satu dalam sebuah jaringan komputer yang berada di seluruh dunia tanpa mengenal batas teritorial, hukum, dan budaya sebagai sarana berkomunikasi dan menyebarkan informasi.Awalnya internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969 melalui sebuah proyek yang disebut dengan ARPANET.Misi awal dari proyek ini awalnya hanya untuk keperluan militer saja, tetapi lambat laun terus berkembang dan bisa dinikmati oleh semua kalangan.

Terciptanya internet telah membawa perubahan yang sangat berarti dalam berbagai aspek kehidupan manusia.Selain itu, internet juga telah melahirkan dunia baru yang memiliki pola, corak sekaligus karakteristik yang berbeda dengan dunia nyata.


(54)

9

2.4.1. Manfaat Internet

Dibalik kemudahan dalam mengakses internet, terdapat banyak manfaat yang akan kita peroleh sebagai pengguna internet. Berikut beberapa fungsi/ manfaat dari penggunaan internet:

1. Menambah Wawasan dan Pengetahuan

Dengan adanya internet, kita jadi lebih tahu mengenai berbagai wawasan dan pengetahuan dari berbagai bidang dari seluruh dunia tanpa batas. Bahkan simulasi ujian juga menggunakan internet.

2. Komunikasi Menjadi Lebih Cepat

Perkembangan internet yang semakin menjadi-jadi membuat komunikasi antar individu menjadi sangat mudah dan cepat. Kita juga dapat berkomunikasi dengan orang luar negri sekalipun dengan biaya yang relatif murah cukup dengan mengisi kuota internet atau memanfaatkan wifi kita bisa berkomunikasi seberapa lama tanpa khawatir bayar mahal.

3. Mudahnya Belanja di Internet

Dengan meledaknya penggunaan internet, semakin banyak orang yang tertarik melakukan belanja online. Saat ini, banyak orang yang lebih suka belanja online karena sangat mudah dan efisien. Tinggal klik bayar barang akan diantar sampai rumah.

4. Internet sebagai Wahana Hiburan

Internet juga berperan sebagai “Penghibur” bagi anda yang sedang gelisah atau galau memikirkan sesuatu. Anda bisa menghibur diri dengan mengakses jejaring sosial, mendengarkan musik, streaming video atau main game.


(55)

10

5. Berbagi Apapun Menjadi Lebih Mudah

Dengan adanya internet, kita bisa berbagi apapun yang kita punya, seperti pengalaman, tutorial, resep, dan lain sebagainya melalui akun media sosial atau blog pribadi.

6. Memudahkan Mencari Lowongan Pekerjaan

Selain mudahnya mencari informasi di internet, anda juga dapat mencari lowongan pekerjaan di internet dengan mudah.

7. Pentingnya Internet dalam Dunia Bisnis

ilustrasi internet untuk bisnis mengingat internet dapat dimanfaatkan dalam segala bidang termasuk dalam bidang bisnis, maka tak sedikit para pelaku bisnis menggunakan internet demi menunjang bisnis mereka.

2.5. Website

Website atau lazim disingkat web adalah halaman informasi yang disediakan

melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet.

Web statis adalah website yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung menggunakan browser. Interaksi yang terjadi antara pengguna dan server hanyalah seputar pemrosesan link saja. Halaman-halaman web tersebut tidak memliki database, data dan informasi yang ada pada web statis tidak berubah-ubah kecuali diubah sintaksnya. Dokumen web yang dikirim kepada client akan sama isinya dengan apa yang ada di web server.


(56)

11

Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana hanya ada beberapa halaman saja dan kontennya hampir tidak pernah berubah karena konten langsung diletakan dalam file HTML saja.

Dalam web dinamis, interaksi yang terjadi antara pengguna dan server sangat kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan menggunakan browser. Request (permintaan) dari pengguna dapat diproses oleh

server yang kemudian ditampilkan dalam isi yang berbeda-beda menurut alur

programnya.

Halaman-halaman web tersebut memiliki database. Web dinamis memiliki data dan informasi yang berbeda-beda tergantung input apa yang disampaikan

client. Dokumen yang sampai di client akan berbeda dengan dokumen yang ada di

web server.

Contoh dari web dinamis adalah portal berita dan jejaring sosial. Lihat saja web tersebut, isinya sering diperbaharui (di-update) oleh pemilik atau penggunanya. Bahkan untuk jejaring sosial sangat sering di-update setiap harinya.

2.6. Hypertext Markup Language (HTML)

Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang

digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.


(57)

12

2.7. PHP

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.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyakpemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.


(58)

13

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objekke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

2.7.1 Sintaks PHP

Adapun sintaks-sintaks pada bahasa pemrograman PHP, adalah sebagai berikut: 1. Pembatas

PHP hanya mengeksekusi kode yang ditulis dalam pembatas sebagaimana ditentukan oleh dasar sintaks PHP. Apapun di luar pembatas tidak diproses oleh PHP (meskipun teks PHP ini masih mengendalikan struktur yang dijelaskan dalam kode PHP. Pembatas yang paling umum adalah "<?php" untuk membuka dan "?>" Untuk menutup kode PHP.Tujuan dari pembatas ini adalah untuk memisahkan kode PHP dari kode di luar PHP, seperti HTML, Javascript.

2. Variabel

Variabel diawali dengan simbol dolar $. Pada versi php PHP 5 diperkenalkan jenis isyarat yang memungkinkan fungsi untuk memaksa mereka menjadi parameter objek dari class tertentu, array, atau fungsi. Namun, jenis petunjuk tidak dapat digunakan dengan jenis skalar seperti angka atau string. Contoh variabel dapat ditulis sebagai $nama_variabel. Penulisan fungsi, penamaan kelas, nama variabel adalah peka akan huruf besar (kapital) dan huruf kecil . Kedua kutip ganda "" dari string memberikan kemampuan untuk


(59)

14

interpolasi nilai variabel ke dalam string PHP. PHP menerjemahkan baris sebagai spasi, dan pernyataan harus diakhiri dengan titik koma.

3. Komentar

PHP memiliki 3 jenis sintaks sebagai komentar pada kode yaitu tanda blok / * * / , komentar 2 baris // serta tanda pagar # digunakan untuk komentar satu baris. Komentar bertujuan untuk meninggalkan catatan pada kode PHP dan tidak akan diterjemahkan ke program.

4. Fungsi

Ratusan fungsi yang disediakan oleh PHP serta ribuan lainnya yang tersedia melalui berbagai ekstensi tambahan. fungsi-fungsi ini didokumentasikan dalam dokumentasi PHP. Namun dalam berbagai tingkat pengembangan, kini memiliki berbagai konvensi penamaan. Sintaks fungsi adalah seperti di bawah ini:

function tampilkan($data="") // Mendefenisikan fungsi, "tampilkan" adalah nama sebuah fungsi.

if($data) return $data; else return 'Tidak ada

data'; // Melakukan proses pengolahan data,

contohnya melalui kondisi}echo tampilkan("isi

halaman") // Menjalankan fungsi.

2.7.2. Kelebihan PHP

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.


(60)

15

2. Web Server yang mendukung PHP dapat ditemukan di mana - mana dari

mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

2.8. MySQL

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.

2.9. Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang

dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan


(61)

16

lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

2.10. Cassading Style Sheet

Cassading Style Sheet (CSS) adalah bahasa style sheet yang digunakan untuk

mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

2.11. Javascript

JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Chrome, Mozilla Firefox, Netscape dan Opera.

2.12. Adobe Dreamweaver

Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena


(1)

MEMBANGUN APLIKASI PINJAM PAKAI SENJATA API DINAS DI POLRES SIMALUNGUN MENGGUNAKAN

PHP DAN MYSQL

ABSTRAK

Tugas Akhir ini bertujuan untuk membangun aplikasi pinjam pakai senjata api dinas di Polres Simalungun. Sistem ini dikembangkan menggunakan perangkat lunak PHP dan MySql. Aplikasi ini digunakan untuk memasukkan dan menyimpan data peminjaman dan pengembalian senjata api dinas di Polres Simalungun sehingga anggota polri akan lebih terstruktur dalam bersenjata dengan sistem pinjam pakai.


(2)

BUILD APPLICATION BORROW AND USE FIREARMS IN THE DISTRICT POLICE DEPARTMENT OF SIMALUNGUN

ABSTRACT

This final project aims to build application borrow and use firearms in the district police department of Simalungun . The system is developed using PHP and MySql software . This application is used for entering and storing data firearms borrowing and repayment duty at the police station of Simalungun,so that

members of the Police of Simalungun national police will be armed with a system structured in leasing .


(3)

DAFTAR ISI

Halaman

Persetujuan i

Pernyataan ii

Penghargaan iii

Abstrak iv

Abstract v

Daftar Isi vi

Daftar Tabel viii

Daftar Gambar ix

Bab 1. Pendahuluan

1.1. Latar Belakang Masalah 1

1.2.Perumusan Masalah 2

1.3.Batasan Masalah 2

1.4.Maksud dan Tujuan 3

1.5.Metodologi Penelitian 3

1.6.Sistematika Penulisan 4

Bab 2. Landasan Teori

2.1. Pengertian Komputer 5

2.1.1. Sistem Komputer 5

2.2.Data, DFD, Flowchart, Informasi Dan Sistem 5

2.2.1. Data 6

2.2.2. Data Flow Diagram(DFD) 6

2.2.3. Diagram Alir (Flowchart) 6

2.2.4. Pengertian Informasi 6

2.2.5. Pengertian Sistem 7

2.3. Sistem Informasi 7

2.4. Internet 8

2.4.1. Manfaat Internet 9

2.5. Website 10

2.6.Hypertext Markup Language(HTML) 11


(4)

2.11. Javascript 16

2.12. AdobeDreamweaver 16

Bab 3. Perancangan Sistem

3.1. Perencanaan Dan Perancangan 17

3.2. Perancangan Halaman Website 19

3.2.1. Halaman Home 19

3.2.2.Halaman About Us 19

3.2.3.Halaman Login 19

3.2.4. Halaman Admin 19

3.2.5.Halaman Sekilas 19

3.3.Perancangan Data Flow Diagram(DFD) 20

3.4. Perancangan Diagram Alir (Flowchart)Website 20

3.4.1.Flowchart Menu Utama 20

3.4.2.Flowchart Admin 21

3.5. Merancang Database Server 22

Bab 4. Implementasi Sistem

4.1. Pengertian Implementasi Sistem 24

4.2.Kebutuhan Sistem 24

4.3. Tampilan Program 26

4.3.1. Tampilan Home 26

4.3.2. Tampilan Login 27

4.3.3. Tampilan About 27

4.3.4. Tampilan Daftar Senjata 28

4.3.5. Tampilan Halaman Cek Peminjaman 28

4.3.6. .Tampilan Halaman Pinjam 29

Bab 5. Kesimpulan Dan Saran

5.1. Kesimpulan 30

5.2. Saran 30

Daftar Pustaka Lampiran


(5)

DAFTAR TABEL

Nomor Tabel

Judul Halaman

3.1. Tabel Admin 22

3.2. Tabel Pinjam 22

3.3. Tabel Polisi 23


(6)

DAFTAR GAMBAR

Nomor Gambar

Judul Halaman

3.1. Struktur Website 18

3.2. Diagram Konteks Website 20

3.3. Flowchart Menu Utama 21

3.4. Flowchart Menu Admin 21

4.1. Tampilan Home 26

4.2. Tampilan Login 27

4.3. Tampilan About 27

4.4. Tampilan Daftar Senjata 28

4.5. Tampilan Halaman Cek Peminjaman 28