You are on page 1of 105

LISTING PROGRAM

1. Index.php

<?php session_start();
if(session_is_registered("username")){
$username = $_SESSION['username'];
$id_username = $_SESSION['id_username'];

$password = $_SESSION['password'];
$level = $_SESSION['level'];
}

?>
<!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>Metamorphosis Design Free Css Templates</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="styles.css" rel="stylesheet" type="text/css" />
<style type="text/css">

Universitas Sumatera Utara


#apDiv1 {
position:absolute;
width:229px;
height:53px;
z-index:1000;
left: 123px;
top: 301px;
}
</style>
</head>
<body>

<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="main"><!-- start header -->
<div id="header">
<div id="logo">
<div id="apDiv1"></div>
</div>
<div class="menu"><?php if($username){
echo 'Welcome , ' . $id_username.''.''.','. $username;
};?>
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="list.html">Profile Perusahaan</a>
<ul>
<li><a href="index.php?page=sejarah">Sejarah
Perusahaan</a></li>

Universitas Sumatera Utara


<li><a href="index.php?page=organisasi">Struktur
Organisasi</a></li>
<li><a
href="index.php?page=visi_misi">Visi & Misi Perusahaan</a></li>

</ul>
</li>

<?php if($level=="karyawan") {
echo '<li><a href="index.php?page=tampiluser"> Profile
User</a></li>';
echo '<li><a
href="index.php?page=katalog">Katalog</a></li>';
echo '<li><a
href="index.php?page=formulir">Archive</a></li>';
echo '<li><a href="index.php?page=guest">Buku
Tamu</a></li';

echo '<li><a href="logout.php">

Logout
</a></li>';

}
if($level=="admin") {

Universitas Sumatera Utara


echo '<li><a href="index.php?page=admin_userprofil">
Profile User</a></li>';
echo '<li><a
href="index.php?page=katalog">Katalog</a></li>';
echo '<li><a
href="index.php?page=formulir">Archive</a></li>';
echo '<li><a href="index.php?page=guest_admin">Buku
Tamu</a></li';
echo '<li><a href="logout.php">

Logout
</a></li>';

if($level=="manager") {
echo '<li><a href="index.php?page=tampiluser"> Profile
User</a></li>';
echo '<li><a
href="index.php?page=katalog">Katalog</a></li>';
echo '<li><a href="index.php?page=formulir">Archive
Manejer</a></li>';
echo '<li><a href="index.php?page=guest">Buku
Tamu</a></li';
echo '<li><a href="logout.php">

Universitas Sumatera Utara


Logout
</a></li>';

}
?>

</ul>
</div>
<hr />
<!-- start page -->
<div id="page">
<!-- start content -->
<div id="content">
<div class="post">
<h1 class="title"><blink>Welcome to
</blink></h1>
<h2 class="title"><B>PT. PLN (PERSERO)
PEMBANGKITAN SEKTOR BELAWAN</B> </h2>
<div class="entry">
<p><?php
if(isset($_GET['page'])){
$page=htmlentities($_GET['page']);
}
else{
$page="artikel";
}

Universitas Sumatera Utara


$file="$page.php";
$cek=strlen($page);
if($cek>30 || ! file_exists($file) ||
empty($page)){
include("home.php");
}else{
include($file);
}

?>&nbsp;</p>
</div>
</div>
</div>
<!-- end content -->
<!-- start sidebar two -->
<div id="sidebar2" class="sidebar">
<ul>
<li>
<?php if($username){
echo "";
} else { ?>
<h2><center><B>LOGIN</b></center></h2>
<ul class="back_title">
<li class="top">
<form id="form1" method="post"
action="periksa.php">

Universitas Sumatera Utara


<table width="250" height="90"
border="0" cellpadding="1" cellspacing="1" bordercolor="#CCCCCC">
<tr>
<td width="69" align="left"
bgcolor="#CCCCCC"><strong>Username</strong></td>
<td width="1" align="center"
bgcolor="#CCCCCC"><strong>:</strong></td>
<td width="176"
bgcolor="#CCCCCC"><input name="username" type="text" id="username"
maxlength="10" /></td>
</tr>
<tr>
<td align="left"
bgcolor="#CCCCCC"><strong>Password</strong></td>
<td align="center"
bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input
name="password" type="password" id="password" maxlength="8" /></td>
</tr>
<tr>
<td colspan="3" align="center"
valign="middle" bgcolor="#333333"><input type="submit" name="Submit"
id="button" value="Login" /></td>
</tr>
</table>
</form></li></ul>

Universitas Sumatera Utara


<strong><font face="Comic Sans MS, cursive"
color="#000000">anda tidak bisa login? klik <a
href="registrasi.php">Register</a> </font></strong></li>
<?php } ?>

<li id="calendar"><?php if($username){


echo "";
} else { ?>
<h2><center><B>Kalender</B></center></h2>
<ul class="back_title">
<li class="center"><?php include
"calendar.php";?></li>
<?php } ?>
</ul>
</li>

</ul>
</div>

<!-- end sidebar two -->


<div style="clear: both;">&nbsp;</div>
</div>
<!-- end page -->
<hr />
<!-- start footer -->
<div id="footer">

Universitas Sumatera Utara


<p>Copyright &copy; 2012. <a href="#"></a> | <a href="#"></a> | <a
href="http://validator.w3.org/check/referer" title="This page validates as
XHTML 1.0 Transitional"><abbr title="eXtensible HyperText Markup
Language"></abbr></a> | <a href="http://jigsaw.w3.org/css-
validator/check/referer" title="This page validates as CSS"><abbr
title="Cascading Style Sheets"></abbr></a></p>
<p><a href="http://freetemplates.dezinehub.com"></a> <a
href="http://www.maadesigns.co.uk">Design</a> by <a
href="http://www.metamorphozis.com/" title="Free Site Templates">PT. PLN
(PERSERO)</a>, coded by <a href="http://www.flashtemplatesdesign.com"
title="Free Flash Templates">PEMBANGKITAN SEKTOR BELAWAN</a>
</p>
</div>
<!-- end footer --></div>

</body>
</html>

2. Register.php

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


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

Universitas Sumatera Utara


</head>

<body bgcolor="#0066CC">
<form id="form1" name="form1" method="post" action="registerlevel.php">
<table width="358" height="474" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td height="46" colspan="3" align="center" bgcolor="#006600"><table
width="358" height="454" border="0" cellpadding="1" cellspacing="1"
bordercolor="#999999">
<tr>
<td height="42" colspan="3" align="center"
bgcolor="#00FF33"><strong>FORM REGISTRASI</strong></td>
</tr>
<tr>
<td width="144" align="right"
bgcolor="#CCCCCC"><strong>Nama</strong></td>
<td width="5" bgcolor="#CCCCCC"><strong>:</strong></td>
<td width="173" bgcolor="#CCCCCC"><input name="nama" type="text"
id="nama" maxlength="30" /></td>
</tr>
<tr>
<td align="right" bgcolor="#CCCCCC"><strong>Alamat</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="alamat" type="text"
id="alamat" maxlength="20" /></td>
</tr>
<tr>

Universitas Sumatera Utara


<td align="right" bgcolor="#CCCCCC"><strong>Email</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="email" type="text" id="email"
maxlength="20" /></td>
</tr>
<tr>
<td align="right" bgcolor="#CCCCCC"><strong>Level</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><select name="level" id="level">
<option value="karyawan">karyawan</option>
<option value="manager">manager</option>
</select></td>
</tr>
<tr>
<td align="right" bgcolor="#CCCCCC"><strong>Divisi</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="divisi" type="text" id="devisi"
maxlength="30" /></td>
</tr>
<tr>
<td align="right" bgcolor="#CCCCCC"><strong>Telepon</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="telephon" type="text"
id="telephon" maxlength="13" /></td>
</tr>
<tr>
<td align="right"
bgcolor="#CCCCCC"><strong>Username</strong></td>

Universitas Sumatera Utara


<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="username" type="text"
id="username" maxlength="10" /></td>
</tr>
<tr>
<td align="right"
bgcolor="#CCCCCC"><strong>Password</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="password" type="password"
id="password" maxlength="8" /></td>
</tr>
<tr>
<td align="right" bgcolor="#CCCCCC"><strong>Confirm
Password</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><input name="cpassword" type="password"
id="password" maxlength="8" /></td>
</tr>
<tr>
<td height="26" colspan="3" align="center" bgcolor="#00FF33"><input
type="submit" name="submit" id="button" value="simpan" /></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>

Universitas Sumatera Utara


3. Katalog.php

<html>
<head>
<title>Untitled Document</title>
</head>
<form method="post" action="" font size="2" >
<body>
<table width="613" height="1036" border="1" align="center" cellpadding="2"
cellspacing="3" bordercolor="#000066">
<tr>
<th colspan="3" bgcolor="#00FF33" scope="col"><p><b>FORMULIR
KATALOG PENGAJUAN BARANG</b></p>
<p><b>PT. PLN (PERSERO) SEKTOR PEMBANGKITAN
BELAWAN</b></p></th>
</tr>
<tr>
<td width="220" height="53" bgcolor="#CCCCCC"><strong>Deskripsi dari
Item Name</strong></td>
<td width="5" bgcolor="#CCCCCC"><strong>:</strong></td>
<td width="360" bgcolor="#CCCCCC"><input name="deskripsi_item"
type="text" id="item" size="55" maxlength="30" /></td>
</tr>
<tr>
<td rowspan="2" bgcolor="#CCCCCC"><strong>Informasi
Equipment</strong></td>
<td rowspan="2" bgcolor="#CCCCCC"><strong>:</strong></td>

Universitas Sumatera Utara


<td height="53" align="" valign="center"
bgcolor="#CCCCCC"="middle">a. EGI
<input name="egi" type="text" id="egi" maxlength="4" /></td>
</tr>
<tr>
<td height="52" bgcolor="#CCCCCC"> b. Componen Code
<input name="componen_code" type="text" id="componen"
maxlength="4" /></td>
</tr>
<tr>
<td rowspan="7" bgcolor="#CCCCCC"><strong>Deskripsi Lengkap
(Description)</strong></td>
<td rowspan="7" bgcolor="#CCCCCC"><strong>:</strong></td>
<td height="53" bgcolor="#CCCCCC">a. Nama Alias (Colloquial Name)
<input name="nama_alias" type="text" id="nama_alias" maxlength="6"
/></td>
</tr>
<tr>
<td height="51" bgcolor="#CCCCCC">b. PLN Group Class
<input name="pln_group_class" type="text" id="pln_group" maxlength="6"
/></td>
</tr>
<tr>
<td height="43" bgcolor="#CCCCCC">c. Stock Class
<input name="stock_class" type="text" id="stock_class" maxlength="6"
/></td>
</tr>
<tr>

Universitas Sumatera Utara


<td height="44" bgcolor="#CCCCCC">d. Cross Reff
<input name="cross_reff" type="text" id="cross_reff" maxlength="6"
/></td>
</tr>
<tr>
<td height="39" bgcolor="#CCCCCC">e. Satuan (UOI)
<input name="satuan" type="text" id="satuan" maxlength="6" /></td>
</tr>
<tr>
<td height="44" bgcolor="#CCCCCC">f. Material Berbahaya
<input name="material_berbahaya" type="text" id="material"
maxlength="6" /></td>
</tr>
<tr>
<td height="44" bgcolor="#CCCCCC">g. Stock Code
<input name="stock_code" type="text" id="stock_code" maxlength="6"
/></td>
</tr>
<tr>
<td rowspan="8" bgcolor="#CCCCCC"><strong>Informasi Inventory
Control</strong></td>
<td rowspan="8" bgcolor="#CCCCCC"><strong>:</strong></td>
<td height="42" bgcolor="#CCCCCC">a. Gudang yang Ditunjuk
<input name="gudang_tuju" type="text" id="gudang" maxlength="15"
/></td>
</tr>
<tr>
<td height="41" bgcolor="#CCCCCC">b. ROP

Universitas Sumatera Utara


<input name="textfield" type="text" id="textfield" maxlength="15" /></td>
</tr>
<tr>
<td height="41" bgcolor="#CCCCCC">c. ROQ
<input name="roq" type="text" id="roq" maxlength="15" /></td>
</tr>
<tr>
<td height="40" bgcolor="#CCCCCC">d. MIN
<input name="min" type="text" id="min" maxlength="15" /></td>
</tr>
<tr>
<td height="42" bgcolor="#CCCCCC">e. MAX
<input name="max" type="text" id="max" maxlength="15" /></td>
</tr>
<tr>
<td height="38" bgcolor="#CCCCCC">f. Statistic Code
<input name="statistic_code" type="text" id="statistic" maxlength="15"
/></td>
</tr>
<tr>
<td height="38" bgcolor="#CCCCCC">g. Expense Element
<input name="expense_element" type="text" id="expense" maxlength="15"
/></td>
</tr>
<tr>
<td height="44" bgcolor="#CCCCCC">h. Pemakaian Per Tahun
<input name="pemakaian_pertahun" type="text" id="pemakaian"
maxlength="15" /></td>

Universitas Sumatera Utara


</tr>
<tr>
<td height="54" bgcolor="#CCCCCC"><strong>Pesan</strong></td>
<td bgcolor="#CCCCCC"><strong>:</strong></td>
<td bgcolor="#CCCCCC"><textarea name="pesan" id="pesan" cols="45"
maxlength="45"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center" bgcolor="#00FF33"><input type="submit"
name="submit" id="submit" value="simpan" /></td>
</tr>
</table>
</form>
</body>
</html>
<?PHP
$host="localhost";
$user="root";
$pass="";
$database="pln";

$koneksi=mysql_connect($host, $user, $pass) or die (mysql_error());


$koneksi_db=mysql_select_db($database,$koneksi) or die(mysql_error());

if(isset($_POST['submit']))
{
$deskripsi_item= $_POST['deskripsi_item'];
$egi=$_POST['egi'];

Universitas Sumatera Utara


$componen_code=$_POST['componen_code'];
$nama_alias=$_POST['nama_alias'];
$pln_group_class=$_POST['pln_group_class'];
$stock_class=$_POST['stock_class'];
$cross_reff=$_POST['cross_reff'];
$satuan=$_POST['satuan'];
$materi_berbahaya=$_POST['material_berbahaya'];
$stock_code=$_POST['stock_code'];
$gudang_tuju=$_POST['gudang_tuju'];
$rop=$_POST['rop'];
$roq=$_POST['roq'];
$min=$_POST['min'];
$max=$_POST['max'];
$statistic_code=$_POST['statistic_code'];
$expense_element=$_POST['expense_element'];
$pemakaian_pertahun=$_POST['pemakaian_pertahun'];
$pesan=$_POST['pesan'];

$insert="insert into formulir values


('','$id_username','$deskripsi_item','$egi','$componen_code','$nama_alias'
,'$pln_group_class','$stock_class','$cross_reff','$satuan','$material_berbahaya','
$stock_code','$gudang_tuju','$rop','$roq','$min','$max','$statistic_code','$expens
e_element','$pemakain','$pesan',NOW(),'0')";
$query_insert=mysql_query($insert) or die (mysql_error());
if($query_insert){
echo"anda telah terdaftar";
} else {

Universitas Sumatera Utara


echo mysql_error();
}
}
?>

4. Koneksi.php

<?php

$host="localhost";
$user="root";
$pass="";
$database="pln";

$koneksi=mysql_connect($host, $user, $pass) or die (mysql_error());


$koneksi_db=mysql_select_db($database,$koneksi) or die(mysql_error());
?>

5. Cetak.php

<?php

include 'koneksi.php';

$tampilkan_isi="select * from formulir order by id_formulir desc";

$tampilkan_isi_sql=mysql_query($tampilkan_isi);

Universitas Sumatera Utara


$isi = mysql_fetch_array($tampilkan_isi_sql);

?>

<style type="text/css">

<!--

.style5 {

font-size: 18px;

font-weight: bold;

-->

</style>

<body onLoad="window.print()">

<table width="596" border="1" align="center" cellpadding="4"

cellspacing="4" bordercolor="#000066">

<tr>

<td height="36" colspan="2" align="right" bgcolor="#333333"><div

align="center"><span class="style5"><font color="#FFFFFF">FORMULIR

PENGAJUAN KATALOG BARANG STOCK_ITEM BARU</font>

</p>

Universitas Sumatera Utara


<font color="#FFFFFF">PT. PLN (PERSERO) SEKTOR

PEMBANGKITAN BELAWAN</font></span></div></td>

</tr>

<tr>

<td height="29" colspan="2" align="right" bgcolor="#66FF66">Tanggal (

<?php echo $isi['tgl_input'];?>) </td>

</tr>

<tr>

<td width="250" height="30" bgcolor="#66FF66"><strong>

<h3>Deskripsi dari Item Name</h3></strong></td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['deskripsi_item']

;?></td>

</tr>

<tr>

<td colspan="3" bgcolor="#66FF66"><strong>

<h3>Informasi Equipment</h3> </strong></td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">a. Egi</td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['egi'] ;?> </td>

Universitas Sumatera Utara


</tr>

<tr>

<td width="250" height="38" bgcolor="#66FF66">b. Componen Code</td>

<td width="312" bgcolor="#66FF66"><?php echo

$isi['componen_code'];?></td>

</tr>

<tr>

<td height="27" colspan="3" bgcolor="#66FF66"><strong>

<h3>Deskripsi Lengkap (Description) </h3></strong></td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">a. Nama Alias (Colloquial

Name)</td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['nama_alias'];?>

</td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">b. PLN Group Class </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['pln_group_class'];?>

</td>

Universitas Sumatera Utara


</tr>

<tr>

<td width="250" bgcolor="#66FF66">c. Stock Class </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['stock_class'];?>

</td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">d. Cross Reff </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['cross_reff'];?></td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">e. Satuan (UOI) </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['satuan'];?> </td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">f. Material Berbahaya </td>

<td width="312" bgcolor="#66FF66"><?php echo

$isi['material_berbahaya'];?> </td>

</tr>

<tr>

<td width="250" height="27" bgcolor="#66FF66">g. Stock Code </td>

Universitas Sumatera Utara


<td width="312" bgcolor="#66FF66"><?php echo $isi['stock_code'];?>

</td>

</tr>

<tr>

<td height="27" colspan="3" bgcolor="#66FF66"><strong>

<h3>Informasi Inventory Control</h3></strong></td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">a. Gudang yang Ditunjuk </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['gudang_tuju'];?>

</td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">b. ROP </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['rop'];?> </td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">c. ROQ </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['roq'];?> </td>

</tr>

Universitas Sumatera Utara


<tr>

<td width="250" bgcolor="#66FF66">d. MIN </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['min'];?> </td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">e. MAX(UOI) </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['max'];?> </td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">f. Statistic Code </td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['statistic_code'];?>

</td>

</tr>

<tr>

<td width="250" bgcolor="#66FF66">g. Expense Element </td>

<td width="312" bgcolor="#66FF66"><?php echo

$isi['expense_element'];?> </td>

</tr>

<tr>

<td width="250" height="27" bgcolor="#66FF66">h. Pemakaian Per Tahun

</td>

Universitas Sumatera Utara


<td width="312" bgcolor="#66FF66"><?php echo

$isi['pemakaian_pertahun'];?> </td>

</tr>

<tr>

<td width="250" height="30" bgcolor="#66FF66"><strong>

<h3>Pesan</h3></strong></td>

<td width="312" bgcolor="#66FF66"><?php echo $isi['pesan'];?> </td>

</tr>

<tr>

<td height="29" colspan="2" bgcolor="#333333">&nbsp;</td>

</tr>

</table>

<br />

<?php if($isi['status'] == 1){ ?>

<?php

Universitas Sumatera Utara


if($level=="manager"){

?>

<form method="post" action="">

<input type="radio" value="1" name="status" />Setujutu <input

type="radio" value="2" name="status" />Tidak Setuju

<input type="hidden" name="id_formulir" value="<?php echo

$isi['id_formulir'];?>" />

<input type="submit" value="Keputusan" name="submit" />

</form>

<?php

if(isset($_POST['submit'])){

$id_formulir = $_POST['id_formulir'];

$status=$_POST['status'];

if($status==1){

$update_formulir = mysql_query("UPDATE formulir SET status='$status'

WHERE id_formulir = '$id_formulir'") or die(mysql_error());

Universitas Sumatera Utara


if($update_formulir){

echo "Item Name : " . $isi['deskripsi_item'] . " disetujui ";

} else {

echo mysql_error();

if($status==2){

$update_formulir = mysql_query("UPDATE formulir SET status='0' WHERE

id_formulir = '$id_formulir'") or die(mysql_error());

if($update_formulir){

echo "Item Name : " . $isi['deskripsi_item'] . " Tidak disetujui ";

} else {

echo mysql_error();

Universitas Sumatera Utara


}

?>

</p>

<p>&nbsp; </p>

Universitas Sumatera Utara


6. Config_login.php

<?php

define('SQL_HOST','localhost');/*untuk mengkoneksikan ke database */

define('SQL_USER','root');

define('SQL_PASS','');

define('SQL_tblregister','pln');

$conn=mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)

or die('tidak bisa akses database'. mysql_error());

mysql_select_db(SQL_tblregister,$conn)

or die('tidak bisa akses database'. mysql_error());

?>

7. Adminuser_Profile.php

<html>

<head>

<title></title>

</head>

Universitas Sumatera Utara


<body>

<table width='73%' height="41" border='1' align='center' cellpadding='2'

cellspacing='2'>

<tr>

<th>Nama</th>

<th>Alamat</th>

<th>Email</th>

<th>Level</th>

<th>Divisi</th>

<th>Telephon</th>

<th>Username</th>

<th>Password</th>

<th>Id_username</th>

<th colspan="2">aksi</th>

</tr><?php

include "koneksi.php"; /*koneksi barangnya*/

$tampilkan_isi="select * from tblregister";

$tampilkan_isi_sql=mysql_query($tampilkan_isi);

while($isi = mysql_fetch_array($tampilkan_isi_sql) )

Universitas Sumatera Utara


$id_penulis=$isi['id_penulis'];

$nama=$isi['nama'];

$alamat=$isi['alamat'];

$email=$isi['email'];

$level=$isi['level'];

$divisi=$isi['divisi'];

$telephon=$isi['telephon'];

$username=$isi['username'];

$password=$isi['password'];

$id_username=$isi['id_username'];

echo"<tr align='center'>

<td>$nama</td>

<td>$alamat</td>

<td>$email</td>

<td>$level</td>

<td>$divisi</td>

<td>$telephon</td>

Universitas Sumatera Utara


<td>$username</td>

<td>$password</td>

<td>$id_username</td>

<td>$jenis_kelamin</td>

<td><a

href='tampil_iduser.php?id_username=$id_username'>edit</a></td>

<td><a

href='tampil_iduser.php?id_username=$id_username'>delete</a></td>

</tr>";

?>

</table>

</body>

</html>

8. User_profile.php

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

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

<head>

Universitas Sumatera Utara


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

<title>Untitled Document</title>

</head>

<body>

<form id="form1" name="form1" method="post" action="">

<p>&nbsp;</p>

<table width="636" height="446" border="2" bordercolor="#003366"

align="center" cellpadding="2" cellspacing="2">

<tr>

<th width="618" height="436" colspan="1" bgcolor="#CCCCCC"

scope="col"><table width="517" height="349" border="0" border

bordercolor="#990000" align="middle" cellpadding="3" cellspacing="3" >

<tr>

<th width="139" rowspan="3" align="center" valign="top"

scope="col"><img src="gallery/hu.jpg" width="139" height="116" /></th>

<th width="360" align="center" valign="middle" scope="col"><input

name="nama" type="text" id="nama" value="nama" size="60" /></th>

</tr>

<tr>

Universitas Sumatera Utara


<td height="44"><input name="alamat" type="text" id="alamat"

value="alamat" size="60" /></td>

</tr>

<tr>

<td height="38"><input name="email" type="text" id="email"

value="email" size="60" /></td>

</tr>

<tr>

<td align="center" valign="top"><input type="submit" name="submit"

id="submit" value="upload" /></td>

<td align="center" valign="middle"><input name="level" type="text"

id="level" value="level" size="60" /></td>

</tr>

<tr>

<td align="center" valign="top">&nbsp;</td>

<td align="center" valign="middle"><input name="divisi" type="text"

id="divisi" value="divisi" size="60" /></td>

</tr>

<tr>

<td align="center" valign="top">&nbsp;</td>

Universitas Sumatera Utara


<td align="center" valign="middle"><input name="telephon"

type="text" id="telephon" value="telephon" size="60" /></td>

</tr>

<tr>

<td align="center" valign="top">&nbsp;</td>

<td align="center" valign="middle"><input name="username"

type="text" id="username" value="username" size="60" /></td>

</tr>

<tr>

<td align="center" valign="top">&nbsp;</td>

<td align="center" valign="middle"><input name="password"

type="text" id="password" value="password" size="60" /></td>

</tr>

<tr align="center" valign="top">

<td height="30" colspan="2"><input type="submit" name="submit"

id="submit" value="simpan" /></td>

</tr>

</table></th>

</tr>

</table>

<p>&nbsp;</p>

Universitas Sumatera Utara


</form>

</body>

</html>

9. Logout.php

<?php

session_start();

session_unregister("username");

session_unregister("level");

header("location:index.php");

?>

Universitas Sumatera Utara


DAFTAR PUSTAKA

Kadir, abdul. 2009. Dasar Perancangan & Implementasi Database Relasional.


Yogyakarta: Penerbit Andi.

Madcoms, 2009. Aplikasi program PHP &MySQL untuk membuat website Interaktif.
Yogyakarta: Penerbit Andi.

Peranginangin, Kasiman.2006. Aplikasi Web dengan PHP dan MySQL.

Yogyakarta: Penerbit Andi

Suja, Iman. 2005. Pemograman SQL dan Database Server MySQL.

Yogyakarta: Penerbit Andi

Universitas Sumatera Utara


BAB 3

PERANCANGAN SISTEM

3.1 ANALISIS PERANCANGAN SISTEM

Sebelum melakukan perancangan sistem informasi, maka harus dilakukan analisis sistem

terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan dan

kekurangan sistem yang sedang berjalan.

Perancangan sistem adalah suatu tahap setelah analisis dari sirkulasi

pengembangan sistem, persiapan untuk merancang implementasi, menggambarkan suatu

bentuk sistem berupa peran perancangan dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah dalam satu kesatuan yang utuh dan berfungsi

mengkonfigurasikan perangkat lunak dan perangkat keras dari suatu sistem.

Universitas Sumatera Utara


Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan pemakai

(user) mengenai gamabaran yang jelas tentang perancangan sistem yang akan dibuat serta

diimplementasikan.

3.2 Metode Pengembangan Sistem

Dalam pembuatan tugas akhir ini, penulis menggunakan metode yang terdiri dari:

1. Studi Kelayakan

Studi kelayakan adalah studi awal untuk memeriksa kebutuhan informasi calon

pengguna akhir dan tujuannya, batasan, kebutuhan sumber daya, biaya, manfaat,

dan keleyakan dari proyek yang diusulkan.

2. Rencana Pendahuluan

Yaitu menentukan lingkup sistem yang ditangani.

3. Analisi Sistem

Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian

komponenenya dengan maksud untuk mengidentifikasikan dan mengevaluasi

permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang

terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikan.

Universitas Sumatera Utara


4. Perancangan Sistem

Pendefinisian dari kebutuhan-kebutuhan fungsional, persiapan untuk merancang

bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk serta

mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras

dari sistem.

5. Implementasi Sistem

Tahap untuk meletakkan sistem supaya siap untuk dijalankan

3.3 Algoritma Program

Algoritma adalah urutan langkah-langkah untuk memecahkan masalah logika yang akan

dibahas antara lain:

3.3.1 Algoritma Home

Langkah 1: Aktifkan browser Mozila Forefox, ketik pada address bar

htth://localhost/tugasakhir/index.php kemudian tekan enter maka akan

tampil tampilan utama website.

Universitas Sumatera Utara


Slangkah 2: Pilih menu Home, maka akan tampil sekilas tentang PT. PLN (Persero)

Sektor Pembangkitan Belawan.

3.3.2. Algoritma Profile

Langkah 1: Pilih menu Profile

Langkah 2: Maka akan tampil sejarah singkat PT. PLN (Persero) Sektor Pembangkitan

Belawan

Langkah 3: Pilih menu Visi dan Misi, maka akan tampil Visi dan Misi dari PT. PLN

(Persero) Sektor Pembangkitan Belawan.

Langkah 4: Pilih menu Struktur Organisasi, maka akan tampil Struktur Organisasi dari

PT. PLN (Persero) Sektor Pembangkitan Belawan.

Langkah 5: Pilih menu Contact Us, maka akan tampil informasi dari PT. PLN

(Persero) Sektor Pembangkitan Belawan.

3.3.3 Algoritma Profile User

Langkah 1: Pilih menu Profile User

Langkah 2: Maka akan tampil manu Profile anda sendiri

Universitas Sumatera Utara


Langkah 3: Anda dapat mengedit dan menghapus data anda sendiri

3.3.4 Algoritma Katalog

Langkah 1: Pilih menu Katalog

Langkah 2: Maka akan tampil Form Formulir Pengajuan Pengadaan Barang

Langkah 3: Maka anda dapat mengisi atau memesan barang dengan mengisi Form

sesuai dengan ketentuan yang ada.

3.3.5 Algoritma Archive

Langkah 1: Pilih menu Archive

Langkah 2: Maka akan tampil menu Archive, anda dapat mencetaknya bila diperlukan.

3.3.5 Algoritma Buku Tamu

Langkah 1 : Pilih Buku Tamu

Langkah 2: Maka akan tampil form Buku Tamu

Langkah 3: Isikan Buku Tamu

Universitas Sumatera Utara


Langkah 4: Isikan Kota

Langkah 5: Isikan Pesan

Langkah 6: Klik submit, agar pesan yang diisikan tadi diproses.

3.4 Data Flow Diagram

Data flow diagram (DFD) merupakan alat bantu yang dapat digunakan untuk

menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai dari

pemasukan data sampai menghasilakan keluaran (output) data. Adapun simbol-simbol

dari data flow diagram yaitu:

Tabel 3.4: Tabel Data Flow Diagram

No. Gambar Nama Fungsi

1 Kesatuan luar Merupakan kesatuan luar (entity) di


(external entity) lingkungan luar sistem yang akan
memberikan input atau menerima
output

Universitas Sumatera Utara


2 Proses (process) Kegiatan dari hasil arus data yang
masuk dalam proses untuk
dihasilkan arus data yang akan
keluar atau untuk mengubah input
atau output
3 Aliran data (data Data mengalir melalui sistem,
flow) dimulai dengan sebagian input dan
diubah atau diproses mejadi output.
4 Penyimpanan data Data disimpan untuk keperluan
(data storange) berikutnya

Universitas Sumatera Utara


3.4.1 DFD Konteks Sistem Informasi Berbasis Web

ADMINISTRATOR

SISTEM

USER

Gambar 3.4.1 : DFD Konteks Sistem Informasi Berbasis Web

Universitas Sumatera Utara


3.4.2 Data Flow Diagram Level Admin

Login

Update/Delete
Karyawan

Backup Archive

Halaman
Admin

Delete Buku Cetak Katalog


Tamu

Keluar

Gambar 3.4.2 : DFD Level Admin

Universitas Sumatera Utara


3.4.3 Data Flow Diagram Level User

Login

Input Data Katalog

Edit/Delete
Profil

Halaman
User

Cetak Katalog

Logout/

Keluar

Gambar 3.4.3 : DFD Level User

Universitas Sumatera Utara


3.4.4 Perancangan Database

Database adalah kumpulan dari data yang berhubungan antara satu dengan yang lain,

tersimpan di dalam perangkat keras komputer dan menggunkan perangkat lunak untuk

memanipulasinya.

Tabel 3.4.4.1 Tabel Login

Nama Field Tipe Data Lebar Data


Username Varchar 10
Password Password 8

Tabel 3.4.4.2 Tabel Register

Nama Field Tipe Data Lebar Data


Nama Varchar 30
Alamat Varchar 30
Email Varchar 30
Telepon Varchar 15
Divisi Varchar 30
Level Varchar 20
Username Varchar 10
Password Password 8
Id_Username Varchar 5

Universitas Sumatera Utara


Tabel 3.4.4.3 Tabel Buku Tamu

Nama field Tipe data Lebar data


Nama Varchar 30
Email Varchar 30
Situs Varchar 30
Pesan Varchar 50

Tabel 3.4.4.4 Tabel Formulir

Nama field Tipe data Lebar data


Id Formulir Int 10
Id Username Int 10
Deskripsi dari Item Name Int 10
EGI Varchar 30
Componen Code Varchar 4
Nama Alias (Colloquial Varchar 4
Name)

PLN Group Class Varchar 6


Stock Class Varchar 6
Cross Reff Varchar 6
Satuan (UOI) Varchar 6
Material Berbahaya Varchar 6
Stock Code Varchar 6
Gudang Yang Ditunjuk Varchar 15
ROP Varchar 15

Universitas Sumatera Utara


ROQ Varchar 15
MIN Varchar 15
MAX Varchar 15
Statistic Code Varchar 15
Expense Element Varchar 15
Pemakaian Pertahun Varchar 15
Pesan Varchar 45
Tanggal Input Date 20
Status Varchar 20

3.5 Flowchart

Flowchart atau Diagram Aliran merupakan sebuah diagram dengan simbol-simbol grafis

yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang

disimbolkan dalam bentuk kotak, beserta hubungannya urutannya dengan

menghubungkan masing-masing langkah tersebut dengan tanda panah. Diagram ini bisa

memberi solusi selangkah demi selangkah untuk menyelesaikan masalah yang ada

didalam proses atau algoritma tersebut.

Jenis-jenis diagram alir terdiri dari, yaitu : diagram alir dokumen, menunjukkan

control dari sebuah sistem aliran dokumen. Diagram alir data, menunjukkan control dari

Universitas Sumatera Utara


sebuah sistem aliran data. Diagram alir sistem, menunjukkan control dari sebuah sistem

aliran secara fisik. Diagram alir program, menunjukkan control dari sebuah program

dalam sebuah sistem.

3.5.1 Flowchart Halaman Utama

Start

Menu Halaman

Home Sekilas PLN

-Sejarah
Profile Perusahaan
Perusahaan
- Struktur
Organisasi
Profile
User Data Karyawan

Formulir
Katalog
pengajuan
pengadaan
barang
Archive Backup Katalog

Isi Buku Tamu


Buku Tamu

Gambar 3.5.1 : Flowchart Menu Utama

Universitas Sumatera Utara


3.5.2 Flowchart User

Start

Halaman
Utama

Registrasi
Karyawan

-Home

-Profile User
Login
-Katalog

-Archive

-Logout
End

Gambar 3.5.2 : Flowchart User

Universitas Sumatera Utara


3.5.3 Flowchart Admin

Start

Halaman
Admin

-Home

-Update Data
Login
-Cetak Katalog

-Update / Delete
Buku Tamu

-Logout
End

Gambar 3.5.3 : Flowchart Admin

Universitas Sumatera Utara


BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian Implemetasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan desain

sistem yang telah disetujui, untuk menginstal, menguji dan memulai sistem baru atau

sistem yang diperbaiki. Adapun langkah-langkah yang dilakukan untuk implemetasi

sistem adalah:

1. Mendapatkan software dan hardware yang tepat sesuai untuk merancang website.

2. Menyelesaikan rancangan sistem.

3. Menulis, menguji, mengontrol, dan mendokumentasikan website.

4. Mendapat persetujuan.

Universitas Sumatera Utara


4.2 Tujuan Implemetasi Sistem

Adapun tujuan – tujuan implementasi sistem adalah:

1. mengkaji rancangan sistem baik dari segi software maupun hardware sebagai sarana

pengolahan data dan penyajian informasi.

2. Menyelesaikan rancangan sistem yang ada dalam dokumen sistem yang baru atau

yang telah disetujui.

3. Memastikan bahwa pengunjung dapat mengoprasikan dengan mudah terhadap sistem

yang baru dan mendapat informasi yang lebih baik dan jelas.

4. Memperhitungkan permintaan pemakai yaitu dengan menguji sistem secara

menyeluruh.

5. Memastikan bahwa sistem yang telah berjalan dengan lancer dengan mengontrol dan

melakukan instalasi dengan benar.

4.3 Komponen Utama Dalam Implementasi Sistem

Dalam menjalankan sistem tersebut dengan menggunkan komputer harus memiliki

komponen utama, antara lain perangkat keras (hardware), perangkat lunak (software), dan

unsur manusia (brinware).

Universitas Sumatera Utara


4.3.1 Hardware (Perangkat Keras)

Hardaware merupakan komponen-komponen yang terlihat secara fisik, yang saling

bekerja sama dalam melaksanakan pengolahan data. Dalam hal ini penulis merinci

spesifikasi komponen hardware yaitu:

1. personal komputer dengan prosesore

2. hardisk 120 GB

3. monitor 14 inci

4. memori minimal 1 GB

4.3.2 Software (Perangkat Lunak)

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh

komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam hal ini,

perangkat lunak yang digunakan penulis untuk aplikasi perancangan website adalah :

1. Sistem operasi windows 7

2. PHP adalah bahasa scriprting yang menyatu dalam tag-tag HTML, dieksekusi di web

server, dan digunakan untuk membuat halaman web yang dinamis.

3. MySQL sebagai perancangan database

Universitas Sumatera Utara


4. Xampp sebagai web server yang merupakan server local sebelum file-file dan script

web dipublikasikan ke internet melalui ISP (internet service provider).

5. Macromedia dreamwaver CS 5, software yang dipakai untuk merancang website.

6. Web browser sebagai output atau tampilan hasil akhir program yang telah selesai

yaitu mozila firefox

4.3.3 Brainware ( Unsur Manusia)

Brainware merupakan merupakan sumber daya yang nanatinya akan berperan sebagai

user ataupun administrator sistem . barainware yang dibutuhkan sebagai administrator

nanatinya bekerja pada server dalam pengolahan website. Administrator harus mengerti

tentang bahasa pemograman PHP dan MySQL serta mengerti akan jalannya sistem. Idak

Sedangkan user tidak harus memiliki kemampuan khusus hanya mampu mengoprasikan

internet browser

Universitas Sumatera Utara


4.4 Demostrasi Sistem

Adapun tampilan program yang dirancang penulis adalah sebagai berikut:

4.4.2 Tampilan Halaman Utama

Gambar 4.4.2 :Tampilan Halaman Utama

Universitas Sumatera Utara


4.4.3 Tampilan Halaman Profil

4.4.3.1 Tampilan Sejarah Perusahaan

Gambar 4.4.3.1 : Tampilan Sejarah Perusahaan

Universitas Sumatera Utara


4.4.3.2 Tampilan Struktur Organisasi

Gambar 4.4.3.2 : Tampilan Stuktur Organisasi

Universitas Sumatera Utara


4.4.3.3 Tampilan Visi dan Misi

Gambar 4.4.3.3: Tampilan Visi dan Misi

4.4.4 Tampilan Profile User

Gambar 4.4.4 : Tampilan Profile Use

Universitas Sumatera Utara


4.4.5 Tampilan Katalog

Gambar 4.4.5 : Tampilan Katalog

4.4.6 Tampilan Archive

Gambar 4.4.6 : Tampilan Archive

Universitas Sumatera Utara


4.4.7 Tampilan Bukutamu

Gambar 4.4.7 : Tampilan Bukutamu

Universitas Sumatera Utara


4.4.8 Tampilan Registrasi

Gambar 4.4.8 : Tampilan Registrasi

Universitas Sumatera Utara


BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan sistem dalam

dalam pembangunan sistem database pengajuan barang barbasis web pada PT. PLN

(Persero) Sektor Pembangkitan Belawan. Maka dapat penulis simpulkan :

1. Pembangunan Sistem Informasi Database Pengadaan Barang Berbasis Web Pada PT.

PLN (Persero) Sektor Pembangkitan Belawan berguna sebagai sistem pengajuan

barang yang akan disetujui atau tidak disetujui oleh menejer.

2. Dengan adanya sistem ini, maka akan dapat mengurangi kesalahan-kesalah penulisan

oleh karyawan dalam pengajuan pengadaan barang yang kerap kali terjadi pada

sistem manual

Universitas Sumatera Utara


5.2 Saran

Setelah melakukan analisis dan membuat Sistem Informasi Database Pengadaan Barang

Berbasis Web Pada PT. PLN (Persero) Sektor Pembangkitan Belawan, maka penulis

memberi saran sebagai berikut:

1. Isi situs web sebaiknya diupload oleh admin secara berkala guna memberi informasi

teraktual.

2. Komputer yang digunakan dalam membuat suatu sistem aplikasi web sebaiknya

memiliki spesifikasi dengan level menengah keatas karena menggunakan software-

software yang banyak memakai sumber daya komputer seperti memory dan kapasitas

hardisk.

3. Untuk keamanan data, sebaiknya setiap karyawan yang telah memiliki hak akses

dalam sistem ini dapat mengjaga kerahasiaan passwordnya.

Universitas Sumatera Utara


BAB 2

LANDASAN TEORI

Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

sistem informasi database pengajuan barang berbasis web. Pembahasan pada bab ini

meliputi perangkat lunak yang digunakan yaitu PHP, MySQL dan Dreamwaver CS 5

serta penjelasan tentang PT. PLN (Persero) Sektor Pembangkitan Belawan.

2.1 Konsep Dasar Data, Informasi, Database dan Sistem Informasi

Dalam hal ini penulis akan menguraikan tentang pengertian dan penjelasan mengenai

data, informasi, database dan sistem informasi.

Universitas Sumatera Utara


2.1.1 Data

Data berasal dari bahasa latin yaitu datum, yang berarti item informasi. Suatu informasi

disebut datum, jika lebih dari satu atau disebut data. Jadi data merupakan bentuk jamak

dari datum. Data adalah sesuatu yang menggambarkan suatu kejadian-kejadian dan

kesatuan nyata. Data juga merupakan suatu bentuk keterangan-keterangan yang belum

diolah atau dimanipulasi sehingga belum begitu berarti bagi sebagian pemakai.

Data merupakan fakta-fakta mentah yang mewakili kejadian-kejadian yang

berlangsung dalam organisasi atau lingkungan fisik sebelum ditata dan diatur ke dalam

bentuk yang dapat dipahami dan digunakan orang.

Data juga merupakan deskripsi tentang benda, kejadian, aktivitas dan transaksi

yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada

pemakai.(Kadir, 2003). Dapat disimpulkan bahwa data adalah suatu bahan mentah yang

kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna.

Universitas Sumatera Utara


2.1.2 informasi

Secara umum informasi dapat didefinisikan sebagai hasil pengolahan data dalam bentuk

yang lebih berguna dan berarti bagi penerimanya. Dimana informasi dapat

menggambarkan suatu kejadian-kejadian nyata yang digunakan untuk pengambilan

keputusan. Sumber dari informasi adalah data. Menurut Laudon & Laudon (1998)

informasi merupakan data yang telah diolah menjadi bentuk yang bermakna dan berguna

bagi manusia. Informasi juga dapat didefinisikan sebagai data yang telah diolah menjadi

sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan

keputusan saat ini atau saat mendatang. (Davis, 1999).

2.1.3 Database dan Sistem Informasai

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi

informasi yang diorganisasikan untuk mencapai tujuan dalam organisasi (Alter, 1992).

Sistem informasi tidak lepas dari peranan database. Kaitan antara database dan sistem

informasi terletak pada antara para pengguna sistem informasi, baik manajer, pelanggan,

atau siapa saja bisa memperoleh informasi untuk berbagai kepentingan berkat keberadaan

database. Data yang tersimpan dalam database diambil dan diproses sehingga

menghasilkan informasi.

Universitas Sumatera Utara


Database mencatat berbagai data yang diperlukan oleh suatu organisasi.

Rekaman-rekaman data tersebut pada suatu saat akan diambil dan melalui suatu

pemrosesan akan diperoleh informasi yang dikehendaki oleh pengguna. Database berbeda

dengan sistem pemrosesan berbasis berkas. Sistem pemrosesan berbasis berkas adalah

suatu model penyimpanan data yang mendasarkan pada penyimpanan data dalam bentuk

file (berkas), yang memiliki banyak kelemahan disbanding dengan database. Sistem

seperti ini banyak dipakai dimasa lalu. Salah satu perangkat lunak yang biasa dipakai

dalam mengimplementasikannya adalah COBOL. Dengan menggunakan database

kelemahan-kelemahan sistem pemrosesan data bisa diatasi.

Menurut Hoferr, dkk (2005) database merupakan kumpulan yang terorganisasi

dari data-data yang secara nalar terkait. Database juga merupakan kumpulan data yang

umumnya menjabarkan aktivitas-aktivitas dari satu atau lebih dari satu organisasi yang

terkait. (Ramakrishnan dan Gerke, 2000).

Universitas Sumatera Utara


2.2 Sekilas Tentang PHP

Bahasa pemograman PHP adalah bahasa pemograman yang bekerja dalam sebuah

webserver. Script-script PHP yang anda buat harus tersimpan dalam sebuah server dan

dieksekusi atau diproses dalam server tesebut. Dengan menggunakan program PHP,

sebuah website akan lebih intraktif dan dinamis. Ciri-ciri web dinamis adalah adanya

interaksi antara user dengan sistem atau pemilik web, dapat menampilkan informasi-

informasi dari database, halaman-halaman web dapat berubah secara otomatis. Untuk

mendukung web dinamis dibutuhkan suatu pemrograman web. Berdasarkan tempat

dijalankannya perintah-perintah dalam pemrograman web, terdapat 2 jenis kategori:

Client side programming dan Server side programming.

Pada client side programming, script programnya dijalankan di client atau dalam

hal ini adalah browser internetnya. Contoh kategori ini adalah pemrograman javascript,

java applet. Sedangkan server side programming script programnya dijalankan di server.

Beberapa bahasa pemrograman yang termasuk kategori ini adalah Perl (the oldest), CGI,

PHP, ASP, Phyton. PHP (PHP: Hypertext Preprocessor) diciptakan oleh Rasmus

Lerdorf. PHP awal mulanya hanya digunakan oleh penciptanya untuk mencatat

pengunjung pada hompagenya (semacam hit counter). Rasmus salah seorang yang

Universitas Sumatera Utara


mendukung opensource, maka ia mengeluarkan Personal Home Page (PHP) Tools versi

1.0. PHP terus dikembangkan dan sampai saat ini versinya sudah mencapai 5.0.

PHP memiliki beberapa kelebihan dibanding server side programming lain, yaitu

mudah dibuat dan kecepatan prosesnya yang tinggi. Selain itu PHP juga support pada

banyak OS seperti Unix/Linux, Win 98, Win NT dan turunannya, Macintosh. PHP juga

dapat dijalankan bersama dengan web server seperti PWS (Personal Web Server),

Apache, IIS. Kelebihan yang lain adalah PHP dapat diletakkan dalam tag HTML atau

dikatakan PHP merupakan bahasa yang embedded.

2.2 Pengenalan MYSQL

Database MySQL dapat dibuat dengan menggunakan tampilan jendela phpmyAdmin atau

menggunakan script PHP. MySQL adalah sebuah perangkat lunak manajemen basis data

SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-

user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL

tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License

(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana

penggunaannya tidak cocok dengan penggunaan GPL.

Universitas Sumatera Utara


Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak

dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh

penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan

komersial Swedia MySQL AB, dimana memegang hak cipta iasm atas semua kode

sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB

adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti

Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak

lagi.

2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL

sehingga dapat digunakan secara cuma-cuma.

3. 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu yang

bersamaan tanpa mengalami masalah atau konflik.

4. 'Performance tuning'. MySQL memiliki kecepatan yang menakjubkan dalam

menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per

satuan waktu.

Universitas Sumatera Utara


5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed /

unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang

mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask,

nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi

terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala

besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5

milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada

tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol

TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia

belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan

bahasa pemrograman dengan menggunakan fungsi API (Application Programming

Interface).

Universitas Sumatera Utara


12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat

digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada

disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani

ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun

Oracle.

2.3 Sekilas Mengenai Macromedia Dreamwaver CS 5

Dreamwaver merupakan software dari Adobe yang digunakan sebagai HTML editor

professional untuk mendesain web secara visual, dan dapat juga digunakan untuk

mengelola situs atau halaman web. Selain itu, dreamwaver memberikan keleluasaan

kepada pengguna untuk menggunakannya sebagai media penulisan bahasa pemograman

web. Dalam perkembangnnya saat ini dreamwaver banyak digunakan para desainer web

maupun programmer web. Dengan kemampuan fasilitas yang optimal dalam jendela

design, membuat program ini memberikan kemudahan untuk mendesain web untuk para

desainer web pemula sekalipun. Sedangkan kemampuan dreamwaver untuk berinteraksi

dengan beberapa bahasa pemograman seperti PHP, ASP, JavaScript, dan yang lainnya

juga memberikan fasilitas maksimal kepada para desainer web yang menyertakan bahasa

pemograman web didalamnya.

Universitas Sumatera Utara


Macromedia Dreamwaver CS 5 adalah salah satu perangkat lunak yang banyak

dipergunakan oleh para web master guna membuat, megedit sebuah web site, mempunyai

sistem manajemen konten yang telah diuji secara akurat. Dreamwaver memungkinkan

pengguna untuk menciptakan preview sebuah website di web browser. Ini menyediakan

fitur transfer dan sinkronisasi, kemampuan untuk mencari dan mengganti baris teks atau

kode oleh istilah pencarian dan ekspresi regular di seluruh situs, dan fitur template yang

memungkinkan update satu sumber kode bersama dan tata letak di seluruh situs tanpa

server sisi meliputi atau scripting.

Dreamwaver dapat manggunakan pihak ke tiga “extentions” untuk memperluas

fungsi inti dari aplikasi, yang setipa pengembang web bisa menulis (sebagian besar dalam

HTML dan JavaScript). Dreamwaver didukung oleh komunitas pengembang ekstensi

yang membuat ekstensi yang tersedia (baik komersial dan gratis) untuk tugas-tugas web.

2.4 Gambaran Tentang PT. PLN (Persero) Sektor Pembangkitan Belawan

Dalam membangun Sistem Database Pengajuan Barang Berbasis Web PT. PLN (Persero)

Sektor Pembangkitan Belawan, maka penulis akan menguraikan dan menjelaskan

gambaran tentang PT. PLN (Persero) Sektor Pembangkitan Belawan.

Universitas Sumatera Utara


2.4.1 Latar Belakang PT. PLN (Persero) Sektor Pembangkitan Belawan

Pada tahun 1973 dilakukan studi oleh pemerintah Jepang dan dilanjutkan pada tahun 1974

oleh tim survey direktorat bina program. Pada tanggal 31 Oktober 1974 diusulkan lokasi

sebagai berikut :

1. Kampung Belawan III

2. Muara sungai II

3. Pulau Naga Putri

Akhirnya di sepakati bahwa lokasi pembangunan pembangkit listrik di laksanakan

di pulau naga putri atau yang di kenal dengan nama Pulau sicanang, kecamatan medan

labuhan Kotamadya medan. PLN bersama – sama dengan Enegoinvest (Yugoslavia)

melakukan penandatanganan kontrak pembangunan PLTU unit 1 dan 2 dengan kapasitas 2

x 65 MW dengan no kontrak PJ.005/PST/77.

PT. PLN (Persero) Sektor Belawan adalah salah satu unit kerja di lingkungan PT.

PLN (Persero) unit bisnis pembangkit dan penyaluran Sumatera bagian Utara, yang di

bentuk sesuai SK Direksi No.125/DIR/1983 pada tanggal 24 juli 1983 dengan tugas pokok

mengoprasikan dan memelihara mesin pembangkit yang terdiri dari : PLTU, PLTG.

Universitas Sumatera Utara


Semua unit pembangkit, kantor, bengkel dan sarana pembantu lainya berada pada

satu lokasi di Pulau Naga Putri seluas 47 hektar,yang berjarak lebih kurang 24 km dari

Pusat kota Medan kearah utara. Adapun pengoprasian masing-masing pembangkit listrik

ini adalah sebagai berikut :

1. PLTU Unit 1 (65 MW) : 14 November 1984

2. PLTU Unit 2 (65 MW) : 30 Mei 1984

3. PLTU Unit 3 (65 MW) : 3 juli 1989

4. PLTU Unit 4 (65 MW) : 8 September 1989

5. PLTG Blok 1.1 (117,5 MW) : 6 juli 1988

6. PLTG Blok 1.2 (128,8 MW) : 25 November 1992

7. ST BLOK 1 (149 MW) : 5 November 1983

8. PLTG Blok 2.1 (130) MW) : 11 Oktober 1994

9. PLTG Blok 2.2 (130 MW) : 8 Desember 1994

10. ST Blok 2 (162,58 MW ) : 8 agustus 1995

Gambar 2.4.1: PT. PLN (Persero) Sektor Pembangkitan Belawan

Universitas Sumatera Utara


2.4.2 Deskripsi Umum Perusahaan

Pertumbuhan listrik di Sistem Sumatera Bagian Utara sekitar 7 % setiap tahun dalam 5

tahun terakhir.kebutuhan listrik diperkirakan akan terus meningkat setiap tahunnya

seiring dengan pertumbuhan ekonomi dan pertumbuhan penduduk di daerah ini. Sebagian

besar listrik di sistem sumatera Utara di pasok dari PLN sektor Belawan yang mencapai

96% dari pasokan total, pasokan lainnya berasal dari PLTA Inalum, PLTG Paya Pasir,

PLTG Glugur, PLTD Titi Kuning dan dari PLTA Sektor Pandan.

PT. PLN(Persero) Sektor Belawan adalah salah satu unit kerja di lingkungan PT.

PLN (Persero) Pembangkitan dan penyaluran Sumtera Bagian Utara, yang dibentuk

sesuai dengan SK Direksi No. 125/Dir/1983 pada tanggal 24 juli 1983 dengan tugas

pokok mengoperasikan dan memelihara pembangkitan. Terletak sekitar 24 km sebelah

utara kota medan, dikawasan pantai yang mengarah ke selat malaka. Hal ini tidak terlepas

dari pemilihan lokasi yang sangat tepat dan strategis untuk kemudahan transportasi bahan

bakar minyak dan kemudahan memperoleh air pendingin dari air laut. Luas areal PLN

Sektor Belawan mencapai 47 hektare dalam sebuah pulau yang dinamakan pulau naga

putri.

PLN Sektor Belawan mempunyai kapasitas total 1180 MW (untuk unit beralokasi

di Pulau Naga Putri), terdiri dari:

Universitas Sumatera Utara


1. PLTU Unit 1, 65 MW,mulai operasi 14 November 1984

2. PLTU unit 2, 65 MW, mulai operasi 30 Mei 1984

3. PLTU unit 3, 65 MW, mulai operasi 03 Juli 1989

4. PLTU unit 4, 65 MW, mulai operasi 08 september 1989

PLTGU Blok 1 terdiri dari:

1. Gas turbine 1.1, 117,5 MW, mulai operasi 06 juli 1988

2. Gas turbine 1.2, 128,8 MW, mulai operasi 25 November 1992

3. Steam turbine 1.0, 149,0 MW, mulai operasi 05 November 1993

PLTGU Blok 2 terdiri dari:

1. Gas turbine 2.1, 130,0 MW, mulai operasi 11 Oktober 1994

2. Gas turbine 2.2, 130,0 MW, mulai operasi 08 Desember 1994

3. Steam turbine 2.0, 162,6 MW, mulai operasi 08 Agustus 1995

Selain unit diatas, PLN Sektor Belawan masih membawahi PLTG Paya Pasir (7 Unit)

dan PLTD Titi Kuning (6 unit) dengan total kapasitas terpasang masing-masing 123 MW

dan 24,8 MW.

Bahan bakar PLTU adalah MFO sedangkan PLTGU adalah gas alam dan HSD, bahan

bakar MFO dan HSD di angkut melalui kapal tanker sedangkan gas alam disalurkan

melalui pipa gas dari P.Brandan.

Universitas Sumatera Utara


Gambar 2.4.2: PLTU dan PLTGU PT. PLN (Persero) Pembangkitan Sektor Belawan

2.4.3 Makna Logo Perusahaan

Setiap perusahaan mempunyai logo sebagai ciri khusus yang membedakan satu

perusahaan dengan perusahaan lainnya. Pada umumnya logo yang menjadi lambang

perusahaan mempunyai makna. Bentuk dari logo itu sendiri tergantung dari

kebijaksanaan perusahaan dan sesuai dengan apa yang menjadi tugas perusahaan tersebut.

PT. PLN (Persero) Sektor Pembangkitan Belawan sebagaimana perusahaan

lainnya juga memiliki logo sebagai ciri perusahaan tersebut. Bentuk dari Logo PT. PLN

(Persero) Sektor Pembangkitan Belawan adalah sebagai berikut:

Universitas Sumatera Utara


Gambar 2.4.3 : Logo PT PLN (Persero) Sektor Pembangkitan Belawan

Logo PT. PLN (Persero) Sektor Pembangkitan Belawan terdiri atas:

1. Tanda Petir

Tanda petir menggambarkan muatan listrik yang menimbulkan gelombang arus(fasa).

2. Gelombang

Gelombang menggambarkan bahwa di dalam arus listrik terdapat tiga macam ion

yaitu: ion positif, negatif dan netral.

3. Warna

Warna yang ada di dalam logo terdiri atas:

a. Merah : Menggambarkan arus (fasa) merah.

b. Biru : Menggambarkan arus (fasa) biru.

c. Kuning : Menggambarkan arus (fasa) kuning.

Universitas Sumatera Utara


2.4.4 Visi dan Misi PT. PLN (Persero) Sektor Pembangkitan Belawan

VISI :

Diakui sebagai Perusahaan Kelas Dunia yang Bertumbuh-kembang, Unggul, dan

Terpercaya dengan bertumpu pada Potensi Insani.

MISI :

1. Menjalankan bisnis kelistrikan dan bidang lain yang terkait, berorientasi pada

kepuasan pelanggan, anggota perusahaan dan pemegang saham.

2. Menjadikan tenaga listrik sebagai media untuk meningkatkan kualitas kehidupan

masyarakat.

3. Mengupayakan agar tenaga listrik menjadi pendorong kegiatan ekonomi

4. Menjalankan kegiatan usaha yang berwawasan lingkungan.

Universitas Sumatera Utara


2.4.5 Stukrtur Organisasi PT. PLN (Persero) Sektor Pembangkitan Belawan

Gambar 2.4.5 : Struktur Organisasi PT. PLN (Persero) Sektor Pembangkitan Belawan

Universitas Sumatera Utara


BAB 1

PENDAHULUAN

1.1 Latar Belakang

Dengan adanya suatu sistem informasi dapat membatu dalam pengembangan mutu

maupun kinerja dari sebuah perusahaan. Karena sistem informasi digunakan untuk

menampilakan informasi dengan cepat tanpa adanya redudansi yang tidak diperlukan.

Juga dengan adanya sistem bebasis komputer maupun sistem informasi dapat

menghindari kesalahan-kesalahan yang disebabkan oleh user atau pegawai, staf dan

manager. Selain daripada cepat dan mudah dalam menampilkan informasi yang baru oleh

adanya update data yang dilakukan admin, sistem informasi juga memberikan keringanan

dalam menghemat suatu biaya pengalokasian ruang dimana biasanya digunakan sebagai

tempat pengarsipan dari sistem manual. Hal tersebut terjadi dikarenakan oleh adanya

database berupa kumpulan data-data yang telah diolah dan disimpan dalam komputer.

Universitas Sumatera Utara


Pada saat ini banyak perusahaan menggunakan sistem informasi untuk

memperoleh informasi yang digunakan oleh berbagai level pegawai. Para staf

menggunkan informasi dari komputer untuk mempercepat pelayanan kepada pelanggan

atau untuk kepentingan internal maupun manajemen. Dengan adanya sistem informasi

tersebut, mereka dapat memberikan respon dengan cepat karena informasi bisa

ditayangkan pada layar dengan sangat mudah dan cepat berkat adanya data yang

tersimpan dalam database. Para manajer dan bahkan direktur pun mudah dalam

pengambilan keputusan juga berkat kemudahan memperoleh informasi yang dihasilkan

oleh sistem berbasis komputer. Tak hanya sebatas pada hal tersebut, para pelanggan pun

dapat menggunakan sistem berbasis komputer melalui internet untuk memesan barang,

memeriksa saldo tabungan, menstransfer uang, atau bahkan melacak kiriman barang yang

berasal dari luar negeri.

PT. PLN (PERSERO) SEKTOR PEMBANGKITAN BELAWAN merupakan

suatu perusahaan yang bergerak dalam bidang pembangkitan listrik di sumatera utara.

Untuk membangkitkan listrik di sumatera utara diperlukan bahan – bahan atau barang

yang digunakan sebagai bahan baku pembangkitan listrik. Dan untuk memperoleh barang

atau bahan, perusahaan ini masih menggunakan sistem manual yang melampirkan suatu

permohonan untuk menyediakan barang atau bahan tersebut. Kemudian lampiran itu

disimpan dalam lemari yang digunakan sebagai tempat penyimpanan data-data atau

sering disebut sebagai tempat pengarsipan yang sewaktu-waktu akan diambil apabila

Universitas Sumatera Utara


diperlukan. Akibatnya, lampiran-lampiran tersebut semakin hari semakin banyak

jumlahnya sehingga memenuhi tempat pengarsipan bahkan tempat tersebut tidak cukup

untuk menyimpannya. Dan sewaktu-waktu apabila salah satu dari data-data tersebut

dibutuhkan, maka kita akan mencarinya dalam tumpukan berkas lampiran pengajuan

permohonan barang atau arsip tersebut. Sangat jelas bahwa tindakan ini selain daripada

adanya pemborosan juga akan memerlukan waktu yang cukup lama.

Sistem informasi database berbasis web sebelumnya pernah dibuat dengan

menggunakan pemograman visual basic. Visual basic merupakan salah satu bahasa

pemograman komputer yang berbasis desktop. Membangun sebuah sistem informasi

dengan bahasa pemograman ini cukup baik, namun penulis akan membuat sistem

informasi database berbasis web menggunakan php dan mysql sesuai dengan keinginan

perusahaan.

Berdasarkan uraian diatas, maka penulis tertarik untuk membuat suatu sistem

informasi berbasis web dalam penelitian yang berjudul SISTEM INFORMASI

DATABASE PENGADAAN BARANG BERBASIS WEB. Hal ini akan mengubah

sistem manual yang ada menjadi suatu sistem terkomputerisasi berbasis web. Dimana

tidak diperlukan lagi tempat pengarsipan yang dapat mempengaruhi volume ruangan

karena semua data telah tersimpan dalam kumputer. Selain itu dapat pula mengurangi

Universitas Sumatera Utara


kesalahan yang timbul akibat kekurang telitian user. Dengan banyaknya data yang

tersimpan dalam komputer, maka kita harus menggunakan hardisk yang banyak pula agar

tidak memperlambat kinerja komputer.

Diharapkan dengan adanya suatu sistem informasi database pengadaan barang

berbasis web ini, dapat membantu kinerja dan memberi solusi atas persoalan yang ada

pada PT. PLN (PERSERO) SEKTOR PEMBANGKITAN BELAWAN.

1.2 Identifikasi Masalah

PT. PLN (PERSERO) SEKTOR PEMBANGKITAN BELAWAN merupakan suatu

perusahaan yang bergerak dalam bidang pembangkitan listrik di sumatera utara. Untuk

membangkitkan listrik diperlukan bahan – bahan atau barang yang digunakan sebagai

bahan baku pembangkitan listrik. Dan untuk memperoleh barang atau bahan, perusahaan

ini masih menggunakan sistem manual yang melampirkan suatu permohonan untuk

menyediakan barang atau bahan tersebut. Kemudian lampiran itu disimpan dalam lemari

yang digunakan sebagai tempat penyimpanan data-data atau sering juga disebut sebagai

tempat pengarsipan yang sewaktu-waktu akan diambil apabila diperlukan. Akibatnya,

lampiran-lampiran tersebut semakin hari semakin banyak jumlahnya sehingga memenuhi

Universitas Sumatera Utara


tempat pengarsipan bahkan tempat tersebut tidak cukup untuk menyimpannya. Dan

sewaktu-waktu apabila salah satu dari data-data tersebut dibutuhkan, maka kita akan

mencarinya dalam tumpukan berkas atau arsip tersebut. Sangat jelas bahwa tindakan ini

selain daripada adanya pemborosan juga akan memerlukan waktu yang cukup lama.

Bagaimana membangun suatu sistem database yang dapat meningkatkan kinerja

perusahaan.

1.3 Tujuan dan Manfaat

Berdasarkan permasalahan – permasalahan yang penulis temukan, pembuatan sistem

informasi database pengadaan barang berbasis web ini bertujuan untuk:

1.Membantu perusahaan dalam mengatasi pengarsipan data-data yang dibuat dengan

menggunakan sistem informasi berbasis web.

2.Memberikan informasi kepada masyarakat mengenai perusahaan yaitu PT. PLN

(PERSERO) SEKTOR PEMBANGKITAN BELAWAN.

3.Memberikan solusi pada perusahaan dalam mengolah suatu permohonan berupa

lampiran pengajuan pengadaan barang yang digunakan sebagai bahan baku dalam

pembangkitan listrik dengan sistem terkomputerrisasi.

4.Membantu kinerja perusahaan menjadi lebih baik.

Universitas Sumatera Utara


Manfaat yang diperoleh dalam pembuatan sistem informasi database pengadaan

barang berbasis web ini adalah :

1. Bagi penulis, menambah wawasan dan pengetahuan tentang PT. PLN

(PERSERO) SEKTOR PEMBANGKITAN BELAWAN.

2. Memberi pengajaran bagi penulis untuk bertanggung jawab dalam melakukan

pekerjaan apapun. Terkhusu dalam pembangunan sistem informasi ini.

1.4 Metode Penelitian

Untuk memperoleh data dan informasi yang diperlukan dalam pembuatan animasi ini,

penulis menggunakan metode penelitian sebagai berikut :

1. Studi Pustaka

Penulis melakukan penelitian kepustakaan dengan membaca buku tentang teori-teori

yang berkaitan dengan bagaimana cara membangun sebuah sistem informasi database

berbasis web. Selain itu, penulis juga membaca tugas akhir tahun sebelumnya yang

berkaitan dengan pembuatan sistem informasi database berbasis web.

Universitas Sumatera Utara


2. Studi Literatur

Penulis melengkapi informasi yang dibutuhkan dalam pembutan tugas akhir ini dengan

browsing di internet.

1.5 Sistematika Penulisan

Sistematika penulisan tugas akhir ini adalah sebagai berikut:

BAB 1 : PENDAHULUAN

Dalam bab ini penulis menguraikan latar belakang, identifikasi masalah,

tujuan dan manfaat pembuatan sistem informasi database pengadaan

barang berbasis web, metode penelitian, serta sistematika penulisan

laporan.

BAB 2 : LANDASAN TEORI

Dalam bab ini penulis menguraikan pengertian tentang data, database

dan sistem informasi, gambaran dan penjelasan tentang PT. PLN

(Persero) Sektor Pembangkitan Belawan, PHP, MySQL dan

Dreamwaver CS5

Universitas Sumatera Utara


BAB 3 : PERANCANGAN SISTEM

Dalam bab ini penulis menguraikan tentang perancangan sistem yang

dirancang dan meliputi database dari sistem yang dirancang, gambaran

aplikasi web yang akan dibuat serta bagaimana algoritma aplikasi

tersebut dijalankan.

BAB 4 : IMPLEMENTASI SISTEM

Dalam bab ini penulis menyajikan tentang pengertian dan tujuan

implementasi sistem dan komponen-komponen yang dibutuhkan sistem

BAB 5 : KESIMPULAN DAN SARAN

Dalam bab ini penulis menguraikan tentang kesimpulan dan saran.

Universitas Sumatera Utara


Abstrak

Kajian ini bertujuan untuk membangun suatu sistem database pengadaan barang yang
bersifat konvensional menjadi suatu sistem yang berbasis terkomputerisasi. Untuk
meningkatkan kinerja suatu perusahaan dalam hal permohonan pengadaan suatu barang ,
maka dibutuhkan suatu sistem terkomputerisasi untuk menghindari terjadinya kesalahan
yang dapat terjadi seperti halnya dalam entry data. Termasuk menghindari adanya
redudansi data yang tidak diperlukan. Dengan metode penelitian yang digunakan oleh
penulis dengan melakukan kunjungan riset dan studi pustakamaka penulis membuat suatu
sistem informasi database pengadaan barang berbasis web pada pt. pln (persero) sektor
pembangkitan belawan, yang dibangu dengan menggunakan software-software
pendukung perancangan web.

Universitas Sumatera Utara


SISTEM INFORMASI DATABASE PENGAJUAN BARANG
BERBASIS WEB PT. PLN (PERSERO) SEKTOR
PEMBANGKITAN BELAWAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh


Ahli Madya

MELIANA GULTOM
092406183

PROGRAM STUDI D3 TEKNIK INFORMATIKA


DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
MEDAN
2012

Universitas Sumatera Utara


SISTEM INFORMASI DATABASE PENGADAAN BARANG
BERBASIS WEB PT. PLN (PERSERO) SEKTOR
PEMBANGKITAN BELAWAN

TUGAS AKHIR

MELIANA GULTOM
092406183

PROGRAM STUDI D3 TEKNIK INFORMATIKA


DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
MEDAN
2012

Universitas Sumatera Utara


PERSETUJUAN

JUDUL : SISTEM INFORMASI DATABASE


PENGADAAN BARANG BERBASIS
WEB PADA PT. PLN (PERSERO)
SEKTOR PEMBANGKITAN BELAWAN
KATEGORI : TUGAS AKHIR
NAMA : MELIANA GULTOM
NOMOR INDUK MAHASISWA : 092406183
PROGRAM STUDI : D3 TEKNIK INFORMATIKA
DEPARTEMEN : MATEMATIKA
FAKULTAS : MATEMATIKA DAN ILMU
PENGETAHUAN ALAM (FMIPA)
UNIVERSITAS SUMATERA UTARA

Diluluskan di
Medan, 19 Juli 2012
Komisi Pembimbing :

Diketahui
Departemen Matematika FMIPA USU
KETUA PEMBIMBING

PROF. DR. TULUS. M.Si DRS. HENRY RANI SITEPU, M.Si


NIP: 19640109 198803 1 004 NIP:19470714 198403 1

Universitas Sumatera Utara


PERNYATAAN

SISTEM INFORMASI DATABASE PENGADAAN BARANG BERBASIS WEB


PADA PT. PLN (PERSRO) SEKTOR PEMBANGKITAN BELAWAN

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasi kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 6 Juni 2012

MELIANA GULTOM
092406183

Universitas Sumatera Utara


PENGHARGAAN

Puji Syukur Penulis panjatkan kepada Bapa di Surga yaitu Tuhan Yesus Kristus yang
telah memberi Rahmat dan Karunianya kepada Penulis, sehingga Penulis dapat
menyelesaikan penulisan Tugas Akhir. Tugas Akhir ini adalah salah satu syarat untuk
menyelesaikan program D3 Teknik Informatika pada Universitas Sumatera Utara. Penulis
sadar bahwa penulisan Tugas Akhir ini tidak terlepas dari dukungan orang-orang terdekat
Penulis. Maka pada kesempatan ini, penulis mengucapkan terimakasih sebesar-besarnya
kepada bapak Drs. Henry Rani Sitepu, MS selaku Dosen Pembimbing yang telah
memberikan saran serta bimbingan sehingga Penulis dapat menyelesaikan Tugas Akhir
ini. Teristimewa kepada Orang Tua Penulis serta Keluarga, yang telah banyak memberi
motivasi dan bantuan yang sangat besar baik materi maupun moril yaitu doa kepada
penulis.

Penulis juga berterima kasih kepada Dekan FMIPA beserta Staff dan kepada
Ketua Departemen beserta Staff serta kepada Ketua Jurusan Prodi D3 Teknik Informatika
beserta staff. Ucapan terimakasih juga penulis tujukan kepada Viktor Tarigan, Eva
Manurung dan pihak-pihak yang tidak dapat disebutkan satu persatu yang turut serta
membantu penulis dalam menyelesaikan tugas akhir ini. Akhir kata penulis memohon
maaf atas segala ketidak sempurnaan penulis lakukan dalam penulisan tugas akhir ini.
Penulis berharap tulisan ini bermanfaat bagi pembaca pada umumnya dan bagi penulis
khususnya.

Medan, juni 2012

Penulis

Universitas Sumatera Utara


Abstrak

Kajian ini bertujuan untuk membangun suatu sistem database pengadaan barang yang
bersifat konvensional menjadi suatu sistem yang berbasis terkomputerisasi. Untuk
meningkatkan kinerja suatu perusahaan dalam hal permohonan pengadaan suatu barang ,
maka dibutuhkan suatu sistem terkomputerisasi untuk menghindari terjadinya kesalahan
yang dapat terjadi seperti halnya dalam entry data. Termasuk menghindari adanya
redudansi data yang tidak diperlukan. Dengan metode penelitian yang digunakan oleh
penulis dengan melakukan kunjungan riset dan studi pustakamaka penulis membuat suatu
sistem informasi database pengadaan barang berbasis web pada pt. pln (persero) sektor
pembangkitan belawan, yang dibangu dengan menggunakan software-software
pendukung perancangan web.

Universitas Sumatera Utara


DAFTAR ISI

Halaman

Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Daftar isi vi
Daftar gambar vii
Daftar table viii

BAB 1 PENDAHULUAN
1.1 latar belakang 1
1.2 indentifikasi masalah 4
1.3 tujuan dan manfaat 5
1.4 metode penelitian 6
1.5 sistematika penulisan 6

BAB 2 LANDASAN TEORI


2.1 Konsep Dasar Data, Informasi, Database dan Sistem Informasi 8
2.1.1 data 8
2.1.2 informasi 9
2.1.3 Database dan Sistem Informasi 9
2.2 Pengenalan Tentang PHP 10
2.3 Pengenalan Tentang MySQL 11

Universitas Sumatera Utara


2.4 Pengenalan Tentang Macromedia Dreamwaver Cs 5 13

BAB 3 PERANCANGAN SISTEM


3.1 Analisis Perancangan Sistem 14
3.2 Metode Pengembangan Sistem 16
3.3 Algoritma Program 17
3.3.1 algoritma profile 18
3.3.2 algoritma profile user 18
3.3.3 algoritma Katalog 19
3.3.4 algoritma archive 19
3.3.5 algoritma buku tamu 20
3.4 Data Flow Diagram 21
3.4.1 Data Flow Diagram Admin 21
3.4.2 Data Flow Diagram User 21
3.4.3 DFD Konteks Informasi Berbasis Web 22
3.4.4 Perancangan Database 23
3.4.4.1 Tabel Login 24
3.4.4.2 Tabel Register 24
3.4.4.3 Tabel Buku Tamu 24
3.4.4.4 Tabel Formulir 25

BAB 4 INPLEMENTASI SISTEM


4.1 Pengertian Implementasi Sistem 30
4.2 Tujuan Implementasi Sistem 31
4.3 Komponen Utama Dalam Implementasi Sistem 31

Universitas Sumatera Utara


4.3.1 Perangkat Keras (Hardware) 32
4.3.2 Perangkat Lunak (Software) 32
4.3.3 Unsur Manusia (Brainware) 33
4.4 Demostrasi Sistem 33
4.4.1 Tampilan Halaman Utama 34
4.4.2 Tampilan Halaman Profil 34
.4.3 Tampilan User Profil 35
4.4.4 Tampilan Formulir 36
4.4.5 Tampilan Archive 37
4.4.6 Tampilan Buku Tamu 38
4.4.7 Tampilan Register 39

BAB 5 KESIMPULAN dan SARAN


5.1 Kesimpulan 41
5.2 Saran 42

Daftar Pustaka 43
Lampiran

Universitas Sumatera Utara


DAFTAR GAMBAR
Halaman
Gambar 3.4.1. DFD Konteks Sistem Informasi Berbasis Web 21
Gambar 3.4.1.2 DFD Admin 22
Gambar 3.4.1.3 DFD User 23
Gambar 3.5.1 Flowchart Menu Utama 27
Gambar 3.5.2 Flowchart User 28
Gambar 3.5.3 Flowchart Admin 29
Gambar 4.4.2 Tampilan Halaman Utama 34
Gambar 4.4.3.1 Tampilan Sejarah Perusahaan 34
Gambar 4.4.3.2 Tampilan Visi Dan Misi 36
Gambar 4.4.3.3 Tampilan Struktur Organisasi 36
Gambar 4.4.4 Tampilan Profil Perusahaan 37
Gambar 4.4.5 Tampilan Formulir 37
Gambar 4.4.6 Tampilan Archive 38
Gambar 4.4.7 Tampilan Buku Tamu 39
Gambar 4.4.8 Tampilan Register 40

Universitas Sumatera Utara


DAFTAR TABEL

Halaman
Table 3.4 Tabel Data Flow Diagram 20
Tabel 3.4.3.1 Tabel Login 24
Table 3.4.3.2 Tabel Register 24
Table 3.4.3.3 Tabel Buku Tamu 25
Table 3.4.3.4 Tabel Formulir 25

Universitas Sumatera Utara

You might also like