DAFTAR PUSTAKA
1. Jogiyanto HM. Analisis dan Desain. Ed 3. Andi Offset. 2005. 2. Fowler, Martin. UML Distilled Edisi 3 : Panduan Singkat Bahasa
Permodelan Obyek Standar. Yogyakarta : Andi, 2005.
3. Munawar. Pemodelan Visual dengan UML. GRAHA ILMU, Jakarta, 2005.
4. Cris Kobryn, Gardy Booch, Ivar Jacobson dan Jim Rumbaugh. 2005.UML Distilled Ed.3 Panduan Singkat Bahasa Pemodelan Objek
Standar.Andi:Yogyakarta. 5. http://images.livinadream.multiply.multiplycontent.com/attachment/0/Sgl6lQo KCtgAACt6oEQ1/P5-RPL1(BlackBox%20Testing)-1.pdf?key=livinadream:journal:417&nmid=242427159 (Pkl :14.30 kamis 19-januari-2012). 6. http://www.gramediashop.com/book/detail/9789792706659/macromedia-dreamweaver-8 (Pkl :14.31 kamis 19 januari 2012).
Listing Program
Halaman Utama :
<?php
//INI KODING KALO BELOM LOGIN DIA KELUAR FORM BUAT LOGIN session_start(); if (!$_SESSION['hak']){?> <form action="login.php" method="post" name="postform" id="postform"> <div id="title">Login</div> <div class="row"><label class="col1">Username:</label> <span class="col2"><input name="username" class="input" type="text" id="username" size="20" tabindex="1" /></span></div> <div class="row"><label
class="col1">Passwoard:</label> <span class="col2"><input name="password" class="input" type="text" id="password" size="20" tabindex="2" /></span></div> <div class="row"><label class="col1">Login Sebagai:</label> <span class="col2"> <select name="hak" class="myinput"> <option value="organ">Organ</option> <option value="admin">Admin</option> <option value="dosen">Dosen</option> </select> </span></div> <div class="row"><label class="col1"> </label> <span class="col2"><input type="submit" value="LOGIN"/></span></div> </form> <?php }else{
//INI KALO UDAH LOGIN ADA TULISAN ANDA BERHASIL LOGIN,GANTI AJA AMA APAAN KEK
?>
<p class="success"><strong>Success : </strong>Anda berhasil login.</p> <?php }?> <br /><hr /> <div class=" "> <div class="widget"> <center> <img src="image/mercu1.jpg" height="200" width="250" /> </div> </div> <br /><Br /><hr />
<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif"> <div style="color:#666"> <div style="font-size:10px"; align="center"><font size="2">Design by : 41808010114 | Agnes Winarni©</font><br /> <img src="image/fb.jpg" align="absmiddle" width="25" height="25" /><font size="2">winarni sugpie agnes</font><img src="image/twitter.jpg" align="absmiddle" width="25" height="20" /><font size="2">NezzBeone</font> </div></div></div> Home : <?php
//INI KODING KALO BELOM LOGIN DIA KELUAR FORM BUAT LOGIN session_start(); if (!$_SESSION['hak']){?> <form action="login.php" method="post" name="postform" id="postform"> <div id="title">Login</div> <div class="row"><label class="col1">Username:</label> <span class="col2"><input name="username" class="input" type="text" id="username" size="20" tabindex="1" /></span></div> <div class="row"><label
class="col1">Passwoard:</label> <span class="col2"><input name="password" class="input" type="text" id="password" size="20" tabindex="2" /></span></div> <div class="row"><label class="col1">Login Sebagai:</label> <span class="col2"> <select name="hak" class="myinput"> <option value="organ">Organ</option> <option value="admin">Admin</option> <option value="dosen">Dosen</option> </select> </span></div> <div class="row"><label class="col1"> </label> <span class="col2"><input type="submit" value="LOGIN"/></span></div> </form> <?php }else{
//INI KALO UDAH LOGIN ADA TULISAN ANDA BERHASIL LOGIN,GANTI AJA AMA APAAN KEK
?>
<p class="success"><strong>Success : </strong>Anda berhasil login.</p> <?php } ?> <br /> <hr /> <div class=" "> <div class="widget"> <center> <img src="image/mercu1.jpg" height="200" width="250" /> </div> </div> <br /> <div style="color:#CC0066"> <h1>Fakultas Ilmu Komputer</h1> </div>
<br /><Br /><hr />
<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif"> <div style="color:#666"> <div style="font-size:10px"; align="center"><font size="2">Design by : 41808010114 | Agnes Winarni©</font><br /> <img src="image/fb.jpg" align="absmiddle" width="25" height="25" /><font size="2">winarni sugpie agnes</font><img src="image/twitter.jpg"
align="absmiddle" width="25" height="20" /><font size="2">NezzBeone</font> </div></div></div> Index : <?php error_reporting(0)?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="css/menu.css" type="text/css" media="screen" /> <link rel="stylesheet" href="css/table.css" type="text/css" media="screen" /> <link rel="stylesheet" href="css/login2.css" type="text/css" media="screen" /> <title>Halaman Utama</title> </head> <body> <center> <img src="image/jadi.jpg" width="1205" height="200" /> <div style="width:50px; height:0px"> </div> </center> <div class="wrapper"> <?php include "menu.php";?> <div class="container"> <?php $page=htmlentities($_GET['p age']); $halaman="$page.php"; if(!file_exists($halaman) || empty($page)){ include "home.php"; }else{ include "$halaman"; } ?> </div> </body> </html> Laporan :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht ml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body>
<h3><center> Laporan Data Kegiatan Organisasi Mahasiswa
Fasilkom</center></h3>
<link rel="stylesheet" href="css/table.css" type="text/css" media="screen" /> <hr /> <?php include "conn.php"; //untuk input if(isset($_POST['nim'])){ $nim=$_POST['nim']; $nama=$_POST['nama']; $nm_organ=$_POST['nm_organ']; $nm_keg=$_POST['nm_keg'] $jns_data=$_POST['jns_data' $tgl_upload=$_POST['tgl_upload'] ; $upload=$_POST['upload']; $query=mysql_query("select * from ormawa where
nim='$nim'",$koneksi); //INI BUAT NGECEK RECORD UDAH ADA APA BELUM
if (mysql_num_rows($query)>0){ //kalau UDAH ADA DIA UPDATE RECORD SEBELUMNYA
$query=mysql_query("update ormawa set nama='$nama',nm_organ='$nm_organ',jns _data='$jns_data',tgl_upload=CURDATE( ),upload='$upload' where nim=$nim",$koneksi); } else { $query=mysql_query("insert into ormawa(nim,nama,nm_organ,nm_keg,jns_ data,tgl_upload,upload) values('$nim','$nama','$nm_organ',' $nm_keg','$jns_data',CURDATE(),'$uploa d')",$koneksi); } if($query){ echo "<br><br><br>"; echo "Data BERHASIL di tambahkan. "; echo "<br><br>"; }else{ echo "Gagal"; echo mysql_error(); } }else{ unset($_POST['nim']); } //untuk menampilkan $view=mysql_query("select * from ormawa order by tgl_upload
desc");
?> </tr>
<br />
<tr><td class="leftcol"><font size="4" face="Courier New, Courier, monospace" color="#000000">Mencari Berdasarkan Nama </td><td>:</td><td><input type="text" name="nama" value="<?php echo $data["nim"];?>"/></td></tr> <td class="leftcol"><input type="submit" value="CARI"/></td></td>
<table id="rounded-corner" summary="ormawa"> <thead> <tr> <th style="width:15px" scope="col" class="rounded-q1">No.</th> <th style="width:80px" scope="col" class="rounded-q1">Nim</th> <th style="width:130px" scope="col" class="rounded-q2">Nama</th> <th style="width:100px" scope="col" class="rounded-q2">Nama Organisasi</th> <th style="width:100px"scope="col" class="rounded-q3">Nama Kegiatan</th> <th style="width:100px" scope="col" class="rounded-q4">Jenis Data</th> <th style="width:100px" scope="col" class="rounded-q4">Tanggal Upload</th> <th style="width:90px" scope="col" class="rounded-q4">File</th> <th style="width:90px" scope="col" class="rounded-q4">Keterangan</th> </thead> </tfoot> <tbody> <?php $i=0; while($row=mysql_fetch_array($vi ew)){ $i++; ?> <tr> <td><?php echo $i;?></td> <td><?php echo $row['nim'];?></td> <td><?php echo $row['nama'];?></td> <td><?php echo $row['nm_organ'];?></td> <td><?php echo $row['nm_keg'];?></td> <td><?php echo $row['jns_data'];?></td> <td><?php echo date("d/m/Y",strtotime($row['tgl_upload']) );?></td> <td><?php echo $row['file'];?></td> <td><a href="?page=laporan&ambil=<?php echo $row['nim'];?>">Download</a> </tr> <?php } ?> </tbody> </table> </p> </div> </div> Login : <?php session_start(); if (isset($_POST['username'])) { include ("conn.php"); $user_name=htmlentities((trim($_ POST['username']))); $hak=htmlentities((trim($_POST[' hak']))); $password=htmlentities(md5($_PO ST['password'])); $logged=true; $login=mysql_query("select * from ".$hak." where user='$user_name' and password='$password'",$koneksi); $cek_login=mysql_num_rows($log in); if (empty($cek_login)){ ?><script language="javascript"> alert("Maaf, Password Anda salah!!"); document.location="index.php"; </script><?php }else {
//daftarkan ID jika user dan password BENAR
session_register('logged'); session_register('hak'); session_register('user_name'); $_SESSION['hak']=$hak; $_SESSION['username']=$user_na me; echo "<script> document.location.href='index.php'; </script>"; } }else echo "<script> document.location.href='index.php'; </script>"; ?> Menu : <?php session_start();?> <ul id="menu"> <li><a style="background:none" href="index.php?page=home" class="drop">Home</a></li><!-- End Home Item --> <?php if ($_SESSION['hak']=='admin'){?> <li><a href="#"
class="drop">Ormawa</a><!-- End Home Item --> <div class="dropdown_1column align_left"> <div class="col_1"> <ul class="simple"> <li><a href="index.php?page=himsisfo1">Himsis fo</a></li> <li><a href="index.php?page=him_ti1">HIM TI</a></li> <li><a href="index.php?page=dpm1">DPM</a>< /li> <li><a href="index.php?page=bem_f1">BEM F</a></li> </ul> </div> </div> </li> <?php }?> <?php if (($_SESSION['hak']=='admin') || ($_SESSION['hak']=='organ')){?> <li><a href="index.php?page=data_keg">Data Kegiatan</a></li></a><li><!-- End Home Item --> <?php }?> <?php if (($_SESSION['hak']=='admin') || ($_SESSION['hak']=='dosen')){?> <li><a href="index.php?page=laporan">Laporan </a><!-- End Home Item -->
<?php }?>
<?php if
($_SESSION['hak']=='admin'){?> <li><a href="#"
class="drop">Account</a><!-- End Home Item --> <div class="dropdown_1column align_left"> <div class="col_1"> <ul class="simple"> <li><a href="index.php?page=empu">Admin</a> </li>
<li><a href="index.php?page=user">Ormawa</a ></li> <li><a href="index.php?page=dosen1">Dosen</a ></li> </ul> </div> </div> </li> <?php }?> <?php if ($_SESSION['hak']){?> <li><a href="logout.php"
onclick="return confirm('Apakah Anda yakin?')">Logout</a></li><!-- End Home Item --> <?php }?> </ul> User : <?php error_reporting ?> <body> <center> <h2 class="widget-title">Daftar Nama User Ormawa</h2> <hr /> </center> <?php include "cek_session.php"; ?> <div class="post"> <h5 class="title">Create Account Organisasi</h5> <div class="entry"> <p> <style type="text/css"> .leftcol{ width:130px; } </style> <?php include "conn.php"; if (isset($_GET["ubah"])){
$query=mysql_query("select * from organ where nim='" . $_GET["ubah"]."'",$koneksi); if (mysql_num_rows($query)>0) $data=mysql_fetch_array($query); } if (isset($_GET["hapus"])){
$query=mysql_query("delete from organ where nim='" .
$_GET["hapus"]."'",$koneksi); if ($query)
echo 'Data berhasil dihapus'; else echo mysql_error(); } ?> <form method="post"> <table border="0"> <tr><td class="leftcol">Nim</td><td>:</td><td> <input type="text" name="nim" value="<?php echo $data["nim"];?>"/></td></tr> <tr><td class="leftcol">Nama Organisasi</td><td>:</td><td>
<input type="text"
name="nm_organ" value="<?php echo $data["nm_organ"];?>"/></td></tr> <tr><td
class="leftcol">Nama</td><td>:</td><td> <input type="text" name="nama" value="<?php echo $data["nama"];?>"/></td></tr> <tr><td
class="leftcol">Username</td><td>:</td> <td> <input type="text" name="user" value="<?php echo
$data["user"];?>"/></td></tr> <tr><td
class="leftcol">Password</td><td>:</td> <td> <input type="text" name="password" value="<?php echo $data["password"];?>"/></td></tr> </form> </table> </form></p> <td class="leftcol"><input type="submit" value="Save"/></td></td> <td onClick="document.location.href='index.p
hp'; return false" style="background:none"> </td> </tr> </form> </form> <?php include "conn.php"; //untuk input if(isset($_POST['nim'])){ $nim=$_POST['nim']; $nm_organ=$_POST['nm_organ']; $nama=$_POST['nama']; $user=$_POST['user']; $password=$_POST['password']; $query=mysql_query("select * from organ where nim='$nim'",$koneksi); //INI BUAT NGECEK RECORD UDAH ADA APA BELUM
if (mysql_num_rows($query)>0){ //kalau UDAH ADA DIA UPDATE RECORD SEBELUMNYA
$query=mysql_query("update organ set nm_organ='$nm_organ',nama='$nama',use r='$user',password='$password' where nim=$nim",$koneksi); } else { $query=mysql_query("insert into organ(nim,nm_organ,nama,user,password) values('$nim','$nm_organ','$nama','$user',' $password')",$koneksi); } if($query){ echo "<br><br><br>"; echo "Data BERHASIL di tambahkan. "; echo "<br><br>"; }else{ echo "Gagal"; echo mysql_error(); } }else{ unset($_POST['nim']); } //untuk menampilkan $view=mysql_query("select * from organ order by nim asc");
?> </tr> <br /> <table id="rounded-corner" summary="admin"> <thead> <tr> <th style="width:15px" scope="col" class="rounded-q1">No.</th> <th style="width:100px" scope="col" class="rounded-q1">NIM</th> <th style="width:180px" scope="col" class="rounded-q1">Nama Organisasi</th> <th style="width:80px" scope="col" class="rounded-q2">Nama</th> <th style="width:100px" scope="col" class="rounded-q2">Username</th> <th style="width:100px"scope="col" class="rounded-q3">Password</th> <th style="width:100px" scope="col" class="rounded-q4">Keterangan</th> </thead> </tfoot>
<tbody> <?php $i=0; while($row=mysql_fetch_array($vi ew)){ $i++; ?> <tr> <td><?php echo $i;?></td> <td><?php echo $row['nim'];?></td> <td><?php echo $row['nm_organ'];?></td> <td><?php echo $row['nama'];?></td> <td><?php echo $row['user'];?></td> <td><?php echo $row['password'];?></td> <td><a href="?page=user&ubah=<?php echo $row['nim'];?>">Edit</a> | <a href="?page=user&hapus=<?php echo $row['nim'];?>" >Delete</a></td> </tr> <?php } ?> </tbody> </table> </p> </div> </div>