Institutional Repository | Satya Wacana Christian University: Pembuatan Sistem Informasi File Repository Hasil Proyek, Kerja Praktek dan Tugas Akhir D3 Teknik Informatika Berbasis Web dan PHP
LAMPIRAN
1. Kode Program
a. Kode Program Untuk Halaman Cari Data Proyek
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html ns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso- 8859-1" /> <title>Selamat Datang Di File Repository KPTA D3 Teknik Informatika UKSW</title> <link rel="stylesheet" href="css/style.css" type="text/css" /> <link rel="icon" href="images/icon.png" type="image/ico" > <script language=javascript> <!-- var rev = "fwd"; function titlebar(val) { var msg = "Selamat Datang Di File Repository D3 Teknik Informatika Universitas Kristen Satya Wacana"; var res = " "; var speed = 100; var pos = val; msg = " "+msg+" "; var le = msg.length; if(rev == "fwd"){ if(pos < le){ pos = pos+1; scroll = msg.substr(0,pos); document.title = scroll; timer = window.setTimeout("titlebar("+pos+")",speed);
} else{ rev = "bwd"; timer = else{ if(pos > 0){ pos = pos-1; var ale = le-pos; scrol = msg.substr(ale,le); document.title = scrol; timer = window.setTimeout("titlebar("+pos+")",speed); }
} } titlebar(0); function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].va lue+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body background="images/background.png"> <div id="header"> <table width="1350" height="100"border="0">
<tr> <td><table width="1200" border="0">
<tr> <td width="86"><img src="images/icon.png" alt="" width="80" height="80" /></td> <td width="898" align="left" valign="middle"><p>SISTEM INFORMASI FILE REPOSITORY KERJA
PRAKTEK &amp; TUGAS AKHIR </p> <p>D3 TEKNIK INFORMATIKA UNIVERSITAS KRISTEN SATYA
WACANA</p> </td>
</tr> </table></td>
</tr> </table> <div id="cssmenu">
<li class='active '><a href="home.php"><span>Home</span></a></li> <li><a href="about.php"><span>About</span></a></li>
<li><a href="panduan.php"><span>Panduan</span></a></li> <li><a href="proyek.php"><span>Cari Data
Proyek</span></a></li> <li><a href="kerjapraktek.php"><span>Cari Data Kerja
Praktek</span></a></li> <li><a href="tugasakhir.php"><span>Cari Data Tugas
Akhir</span></a></li> <li><a href="logout.php"><span>Logout</span></a></li>
</ul> <center><div id="content"> <table width="800" border="0">
<tr> <td align="center">
<h2><font color="#FFFFFF"><b>Daftar Mahasiswa Proyek</h2></td>
</tr> </table> <form action="proyek.php" method="post">
<table width="298" height="105" border="0" align="center" cellpadding="0" cellspacing="0"> <tr>
<td width="140" height="39">Cari Berdasarkan</td> <td width="11">:</td> <td width="147"><select name="berkas" id="berkas">
<option>---Pilihan---</option> <option value="nim">NIM</option>
<option value="nama_mahasiswa">Nama Mahasiswa</option>
<option value="nama_konsentrasi">Konsentrasi</option> <option value="judul">Judul</option>
</select></td> </tr> <tr>
<td height="32">Keyword</td> <td>:</td> <td><input type="text" name="keyword" id="keyword"
/></td> </tr> <tr>
<td height="34">&nbsp;</td> <td>&nbsp;</td>
<td><input type="submit" name="submit" value="Cari" /></td> </tr>
</table> </form> <table border="10" cellpadding="0" cellspacing="0" align="center" bordercolor="#000000" bgcolor="#0066FF"><br /> <thead>
<td width="auto" align="center">NO</td> <td width="auto" align="center">JENIS AMBIL</td>
<td width="auto" align="center">NIM</td> <td width="auto" align="center">NAMA MAHASISWA</td> <td width="auto" align="center">KONSENTRASI</td> <td width="auto" align="center">DOSEN PEMBIMBING</td> <td width="auto" align="center">JUDUL</td>
<td width="auto" align="center">SEMESTER</td> <td width="auto" align="center">TAHUN</td>
<td width="auto" align="center">STATUS</td> </thead>
<?php include "koneksi.php"; $no=1; $sql = "SELECT count(id_proyek) FROM proyek"; $row = mysql_query($sql); $row = mysql_fetch_array($row); @$hitung = $row[0]; $batas = 2;
// Mengecek eksistensi variabel '?page' if(isset($_GET['page'])) {
$page = $_GET['page'] + 1; $offset = $batas * $page ;
} else {
$page = 0; $offset = 0;
} if (isset($_POST['submit'])) { $berkas = $_POST['berkas']; $keyword = $_POST['keyword'];
// Menampilkan baris tabel $left_rec = $hitung - ($page * $batas);
$sql = "SELECT * FROM proyek WHERE $berkas LIKE '%$keyword%' order by id_proyek asc LIMIT $offset, $batas"; $result = mysql_query($sql) or die('Pencarian Gagal. ' . mysql_error()); if (mysql_num_rows($result) == 0) { echo '<p></p><p>Pencarian tidak ditemukan</p>'; } else { echo '<p></p>'; while ($row = mysql_fetch_array($result)) { extract($row); echo "<tr>
<td align='center' bgcolor='#0099FF'>$no</td> <td align='center' bgcolor='#0099FF'>$row[nama_jenis_ambil]</td> <td align='center' bgcolor='#0099FF'>$row[nim]</td> <td align='center' bgcolor='#0099FF'>$row[nama_mahasiswa]</td> <td align='center' bgcolor='#0099FF'>$row[nama_konsentrasi]</td> <td align='center' bgcolor='#0099FF'>$row[nama_dosen]</td> <td align='center' bgcolor='#0099FF'>$row[judul]</td> <td align='center' bgcolor='#0099FF'>$row[semester]</td> <td align='center' bgcolor='#0099FF'>$row[tahun]</td> <td align='center' bgcolor='#0099FF'>$row[status]</td> </tr>"; $no++;
} }
} ?> </table> <?php // Menampilkan tombol 'Next' dan 'Previous' if( $page > 0 )
{ $last = $page - 2; echo "<a href=\"proyek.php?page=$last\">Prev</a> |"; echo "<a href=\"proyek2.php?page=$page\">Next</a>";
} else if( $page == 0 ) { echo "<a href=\"proyek2.php?page=$page\">Next</a>"; } else if( $left_rec < $batas ) {
$last = $page - 2; echo "<a href=\"proyek.php?page=$last\">Prev</a>"; }
?> <div id="footer"> <table width="1350" height="100" border="0">
<tr> <td align="center">&nbsp;</td> <td align="center" valign="bottom"><table width="249" border="0" align="center">
<tr> <td align="center">&copy; 2014-<?php echo date("Y")?></td>
</tr> <tr>
<td align="center">Universitas Kristen Satya Wacana</td>
</tr> </table> </td>
</tr> </table> </body> </html>
b. Kode Program Untuk Halaman Input Data TA
<?php require_once('Connections/koneksi.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
} $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break;
} return $theValue; } }
$editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO tugasakhir (id_tugasakhir, nama_jenis_ambil, nim, nama_mahasiswa, nama_konsentrasi, nama_dosen, judul, semester, tahun, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['id_tugasakhir'], "int"), GetSQLValueString($_POST['nama_jenis_ambil'], "text"),
GetSQLValueString($_POST['nim'], "int"), GetSQLValueString($_POST['nama_mahasiswa'], "text"), GetSQLValueString($_POST['nama_konsentrasi'], "text"),
GetSQLValueString($_POST['nama_dosen'], "text"),
GetSQLValueString($_POST['judul'], "text"),
GetSQLValueString($_POST['semester'], "text"),
GetSQLValueString($_POST['tahun'], "int"),
GetSQLValueString($_POST['status'], "text")); mysql_select_db($database_koneksi, $koneksi);
$Result1 = mysql_query($insertSQL, $koneksi) or die(mysql_error()); } $maxRows_tugasakhir = 10; $pageNum_tugasakhir = 0; if (isset($_GET['pageNum_tugasakhir'])) {
$pageNum_tugasakhir = $_GET['pageNum_tugasakhir']; }
$startRow_tugasakhir = $pageNum_tugasakhir * $maxRows_tugasakhir; mysql_select_db($database_koneksi, $koneksi); $query_tugasakhir = "SELECT * FROM tugasakhir ORDER BY id_tugasakhir ASC"; $query_limit_tugasakhir = sprintf("%s LIMIT %d, %d", $query_tugasakhir, $startRow_tugasakhir, $maxRows_tugasakhir); $tugasakhir = mysql_query($query_limit_tugasakhir, $koneksi) or die(mysql_error()); $row_tugasakhir = mysql_fetch_assoc($tugasakhir); if (isset($_GET['totalRows_tugasakhir'])) {
$totalRows_tugasakhir = $_GET['totalRows_tugasakhir']; } else {
$all_tugasakhir = mysql_query($query_tugasakhir); $totalRows_tugasakhir = mysql_num_rows($all_tugasakhir);
} $totalPages_tugasakhir = ceil($totalRows_tugasakhir/$maxRows_tugasakhir)-1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html ns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="icon" href="images/icon.png" type="image/ico" > <title>Selamat Datang Di File Repository KPTA D3 Teknik Informatika UKSW</title> <link rel="stylesheet" href="css/style1.css" type="text/css" /> <script language=javascript> <!-- var rev = "fwd"; function titlebar(val) { var msg = "SSelamat Datang Di File Repository KPTA D3 Teknik Informatika Universitas Kristen Satya Wacana"; var res = " "; var speed = 100; msg = " "+msg+" "; var le = msg.length; if(rev == "fwd"){ if(pos < le){ pos = pos+1; scroll = msg.substr(0,pos); document.title = scroll; timer = window.setTimeout("titlebar("+pos+")",speed);
} else{ rev = "bwd"; timer = window.setTimeout("titlebar("+pos+")",speed);
} } else{ if(pos > 0){ pos = pos-1; var ale = le-pos; scrol = msg.substr(ale,le); document.title = scrol; timer = window.setTimeout("titlebar("+pos+")",speed);
} else{ rev = "fwd"; timer = window.setTimeout("titlebar("+pos+")",speed);
} }
} titlebar(0); function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].va lue+"'"); if (restore) selObj.selectedIndex=0; }
</script> </head> <body background="images/background.png"> <div id="header"> <table width="1000" height="100"border="0">
<tr> <td><table width="1000" border="0">
<tr> <td width="86"><img src="images/icon.png" alt="" width="80" height="80" /></td> <td width="898" align="left" valign="middle"><p align="left">SISTEM INFORMASI FILE REPOSITORY KERJA PRAKTEK
&amp; TUGAS AKHIR </p> <p align="left">D3 TEKNIK INFORMATIKA UNIVERSITAS
KRISTEN SATYA WACANA</p> </td> </tr>
</table></td> </tr>
</table> <div id="cssmenu"> <ul>
<li class='active '><a href="homeadmin.php"><span>Home</span></a></li> <li><a href="panduanadmin.php"><span>Panduan</span></a></li>
<li><a href="inputdata.php"><span>+ Input Data</span></a></li>
<li><a href="hapusdata.php"><span>- Hapus Data</span></a></li>
<li><a href="upload.php"><span>Upload File</span></a></li> <li><a href="logout.php"><span>Logout</span></a></li>
</ul> <p> <p> <center><div id="content"> <p><table align="center" width="180" border="0">
<tr> <td align="center"><font color="#000000">
Input Data Tugas Akhir</td> </tr>
</table> <p>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1"> <table align="center">
<tr valign="baseline"> <td align="left" nowrap="nowrap">&nbsp;</td> <td align="left" nowrap="nowrap">&nbsp;</td> <td><input type="hidden" name="id_tugasakhir" value="" size="32" /></td>
</tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Nama_jenis_ambil</td> <td align="left" nowrap="nowrap">:</td> <td><select name="nama_jenis_ambil"> <option>---Jenis Ambil---</option>
<option>Proyek</option> <option>Kerja Praktek</option> <option>Tugas Akhir</option>
</select></td> </tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Nim</td> <td align="left" nowrap="nowrap">:</td> <td><input type="text" name="nim" value="" size="32"
/></td> </tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Nama_mahasiswa</td> <td align="left" nowrap="nowrap">:</td> <td><input type="text" name="nama_mahasiswa" value="" size="32" /></td>
</tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Nama_konsentrasi</td> <td align="left" nowrap="nowrap">:</td> <td><select name="nama_konsentrasi">
<option>Multimedia</option> <option>Pemrograman</option> <option>Jaringan</option>
</select></td> </tr>
<tr valign="baseline"> <td align="left" nowrap="nowrap">Nama_dosen</td> <td align="left" nowrap="nowrap">:</td> <td><select name="nama_dosen"> <option>---Dosen---</option>
<option>Sri Winarso Martyas Edi, S.Kom., M.Cs</option> <option>Drs. Prihanto Ngesti Basuki, M.Kom</option> <option>Felix David, S.Kom</option> <option>Teguh Wahyono, S.Kom., M.Cs</option> <option>Erwin Christian, S.Kom</option>
</select></td> </tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Judul</td> <td align="left" nowrap="nowrap">:</td> <td><input type="text" name="judul" value="" size="32"
/></td> </tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Semester</td> <td align="left" nowrap="nowrap">:</td> <td><select name="semester"> <option>---Semester---</option>
<option>Genap</option> <option>Antara</option> <option>Ganjil</option>
</select></td> </tr> <tr valign="baseline">
<td align="left" nowrap="nowrap">Tahun</td> <td align="left" nowrap="nowrap">:</td> <td><select name="tahun"> <option>---Tahun---</option>
<option>2014</option> <option>2015</option> <option>2016</option> <option>2017</option>
</select></td> </tr>
<tr valign="baseline"> <td align="left" nowrap="nowrap">Status</td> <td align="left" nowrap="nowrap">:</td> <td><select name="status"> <option>---Status---</option>
<option>Aktif</option> <option>Proses</option>
<option>Belum Ambil</option> <option>Tidak Aktif</option>
</select></td> </tr> <tr valign="baseline">
<td nowrap="nowrap" align="right">&nbsp;</td> <td nowrap="nowrap" align="right">&nbsp;</td> <td><input type="submit" value="Simpan" />
<input type="reset" name="Reset" id="button" value="Ulang" /></td> </tr>
</table> <input type="hidden" name="MM_insert" value="form1" />
</form> <p>&nbsp;</p> <table width="1415" border="1">
<tr> <td width="auto" align="center" bgcolor="#0066FF">Jenis
Ambil</td> <td width="auto" align="center" bgcolor="#0066FF">Nim</td> <td width="auto" align="center" bgcolor="#0066FF">Nama</td> <td width="auto" align="center" bgcolor="#0066FF">Konsentrasi</td> <td width="auto" align="center" bgcolor="#0066FF">Pembimbing</td> <td width="auto" align="center" bgcolor="#0066FF">Judul</td> <td width="auto" align="center" bgcolor="#0066FF">Semester</td> <td width="auto" align="center" bgcolor="#0066FF">Tahun</td> <td width="auto" align="center" bgcolor="#0066FF">Status</td> <td width="auto" align="center" bgcolor="#0066FF"><div align="center">Action</div></td>
<?php do { ?> <tr>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['nama_jenis_ambil']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['nim']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['nama_mahasiswa']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['nama_konsentrasi']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['nama_dosen']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['judul']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['semester']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['tahun']; ?></td>
<td align="left" bgcolor="#3399CC"><?php echo $row_tugasakhir['status']; ?></td> <td align="center" bgcolor="#3399CC"><div align="center"><a href="editta.php?id_tugasakhir=<?php echo $row_tugasakhir['id_tugasakhir']; ?>"><img src="images/edit- validated.png" / width="30" height="30"></a><a href="deleteta.php?id_tugasakhir=<?php echo $row_tugasakhir['id_tugasakhir']; ?>"><img src="images/delete.png" / width="30" height="30"></a></a></div></td>
</tr> <?php } while ($row_tugasakhir = mysql_fetch_assoc($tugasakhir)); ?>
</table> </div> </div> <div id="footer"> <table width="1430" height="100" border="0">
<tr> <td align="center">&nbsp;</td> <td align="center" valign="bottom"><table width="249" border="0" align="center">
<tr> <td align="center">&copy; 2014-<?php echo
<tr> <td align="center">Universitas Kristen Satya
Wacana</td> </tr>
</table> </td>
</tr> </table> </body> </html> <?php mysql_free_result($tugasakhir); ?>