PENDAHULUAN
A. DESKRIPSI JUDUL
B. PRASYARAT
c. Hasil Pelatihan
2. Peran Guru
D. TUJUAN AKHIR
Basis Disiplin
4. Mengi Proses pengujian
data dalam
Mengident Memprakte
si check aplikasi remote data ifikasi kkan
mengikuti
list hasil interaktif dilakukan Softwar
SOP
langkah- pembuatan
pe-ngujian sesuai dengan SOP e aplikasi langkah program
basis data remote data apli-kasi
Penilaian terhadap
interaktif remote
fungsi-fungsi Softwar interaktif de-
program aplikasi e bahasa ngan bahasa
yang dapat naupun pemrogra pemrograma
tidak dapat man ber- n, basis data
dijalankan / diekskusi basis web dan bahasa
(misal:
Mengisi check list/
asp, php)
pemgroman
report-sheet sesuai berbasis web
dengan SOP yang
berlaku
D. CEK KEMAMPUAN
Isilah cel ist (√) seperti pada tabel di bawah ini dengan sikap jujur
dan dapat dipertanggung jawabkan untuk mengetahui kemampuan
awal yang telah dimiliki.
Tabel 3 : Tabel Cek
Kemampuan
Saya dapat
Melakukan
Pekerjaan ini Bila Jawaban
Sub
Pernyataan dengan “Ya”
Kompetensi
Kompeten Kerjakan
Ya Tidak
1. Memahami 1. Meng
kon-sep etahui konsep jenis-jenis
program program aplikasi remote
aplikasi Tes Formatif 1
data administrasi ( web
remote data dinamis )
administrasi
2. Mempersiapk 1. Mempersiapkan aplikasi-
an aplikasi aplikasi server untuk
remote data Tes Formatif 2
aplikasi remote data
interaktif interaktif
3. Membuat apli- 1. Membuat aplikasi remote
kasi remote data interaktif sederhana Tes Formatif 3
data interaktif dengan akses terkontrol
5. Menguji check 1. Menguji akses user,
list hasil admin, dan konektifitas
pengujian database dengan Tes Formatif 4
antarmuka web serta
membetulkan kode
aplikasi yg bermasalah
(debug)
Alasan Tanda
Tempat
Jenis Kegiatan Tanggal Waktu Perubaha Tangan
Belajar
n Guru
Memahami
konsep program
aplikasi remote
data
Administrasi
Mempersiapkan
aplikasi remote
data interaktif
Membuat
aplikasi remote
data interaktif
Mengisi check
list hasil
pengujian
b. Uraian Materi 1
d. Tugas 1
e. Tes Formatif 1
f. Lembar Kerja 1
Langkah Kerja
b. Uraian Materi 2
2) PHP
3) MySQL
2) Tampil info versi aplikasi yang akan diinstall, klik next. (Gb. 3)
3) Isikan item-item domain dan administratornya
2 ) Instalasi PHP
Untuk menginstal PHP for Windows, Anda dapat menggunakan
installer InstallShield atau secara manual dari file binary zip. File-
file distribusi ini dapat Anda download di http://www.php.net.
Cara yang Pertama dengan menggunakan PHP CGI binary
(php.exe) dan cara yang kedua dengan menggunakan Apache
Module. Menurut pengalaman , menggunakan PHP CGI binary lebih
stabil daripada menggunakan Modul Apache. Sebenarnya banyak
sekali cara yang dapat kita gunakan untuk mengkonfigurasikan
Apache dengan PHP.
c. Rangkuman 2
d. Tugas 2
e. Tes Formatif 2
f. Lembar Kerja 2
Langkah Kerja
b. Uraian Materi 3
• Tabel Admin
• Tabel Buku
• Tabel Jenis
• Tabel Desk_buku
• Tabel Penerbit
• Tabel Penulis
• Tabel Anggota
?>
Sedangkan script administrator.htm adalah :
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<form name="form1" method="post" action="cek_admin.php">
<table width="425" border="0" align="center" cellpadding="2"
cellspacing="0" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="21" colspan="3">
<strong>Login Administrator</strong></td>
</tr>
<tr>
<td width="36%" align="right">Admin Id </td>
<td width="2%"><b>:</b></td>
<td width="62%"> <input name="fm_admin" type="text"
id="fm_admin" size="25" maxlength="35">
</td>
</tr>
<tr>
<td align="right">Password</td>
<td><b>:</b></td>
<td> <input name="fm_pass" type="password" id="fm_pass"
size="25" maxlength="35">
</td>
</tr>
<tr>
<td></td>
<td></td>
<td><input name="tb_login" type="submit" id="tb_login"
value=" Login ">
</td>
</tr>
</table>
</form>
</body>
</html>
$sql="SELECT admin,passadmin
FROM admin
WHERE (admin='$fm_admin'
AND passadmin=password('$fm_pass') )";
if(!$hasil=mysql_query($sql))
{
echo mysql_error();
return 0;
}
$ada_baris=mysql_num_rows($hasil);
if($ada_baris >=1)
{
$master=$fm_admin;
session_register("master");
echo "Password diterima,<br>
Anda berhak mengakses seluruh halaman ini";
include "menu_utama.php";
exit;
}
else
{
echo "<b>Admin / Password Salah !<b>";
include "administrator.htm";
exit;
}
?>
Dimana fungsinya adalah memanfaatkan tabel admin yang kita
buat, dan mendeklarasikan fungsi session agar selalu diingat oleh
program selama kita menggunakan fasilitas administrator, untuk
itu harus kita tambahkan script session.inc untuk menangani hal
tersebut.
<?php
session_start();
if(!session_is_registered('master'))
{
echo "<center><font color=red size=+3><b>
Anda tidak Berhak atas halaman ini</b></font><br>";
echo "<br>Klik <a href=../>Kembali</a> Ke HOME
</center><br>";
exit;
}
$connect=mysql_connect($host,$user,$passwd);
if (! $connect)
{
echo " wah nggak bisa tuh ";
}
?>
Script di atas diasumsikan akses root tidak menggunakan
password untuk mengolah data mysqlnya. Jika otentifikasi kata
sandi betul program akan membuka halaman menu_utama.php
<?php
require("../include/session.inc");
require("../include/conecsi.inc");
require_once "menu.htm";
?>
<body >
<form name="form1" method="post"
action="menu_utama.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr>
<td height="20" colspan="4" align="center"
bgcolor="#BFD0EA">
<font size="4"><b>Pengelolaan
Halaman Administrator</b></font></td>
</tr>
<tr >
<td colspan="4" align="center" valign="top" ></td>
</tr>
<tr >
<td width="11%" colspan="4" align="center">
<select name="fm_menu" id="fm_menu" >
<option value="not_halaman"> ----- Pilih Bagian yang ingin
di kelola
--- </option>
<option value="not_halaman"> -----------------------------------
</option>
<option value="penerbit">Pernerbit</option>
<option value="penulis">Penulis</option>
<option value="anggota">Anggota</option>
<option value="jenis">Jenis Buku</option>
<option value="buku">buku</option>
<option value="desk">Deksripsi Buku</option>
</select></td>
</tr>
<tr >
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr >
<td align="center">
<input name="tb_masukan" type="submit" id="tb_masukan"
value=" Masukan Baru ">
</td>
<td align="center" >
<input name="tb_penglolaan" type="submit"
id="tb_penglolaan" value=" Penglolaan data">
</td>
<td align="center" >
</body>
</html>
Sehingga dari rangkaian script di atas kita akan dapat mengelola
halaman menu dari admin seperti gambar di bawah ini :
In_penerbit.htm
In_penulis.htm
In_jenis.htm
In_buku.htm
In_deskbuku.php
In_anggota.htm
<html>
<head>
<title>Administrator</title>
<LINK REL="STYLESHEET" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<form name="form1" method="post"
action="exe_penerbit.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="21" colspan="3"><strong>Masukan Data
Penerbit</strong></td>
</tr>
<tr>
<td width="23%" align="right">Kode Penerbit</td>
<td width="2%"><b>:</b></td>
<td width="75%"><input name="fm_kdpenerbit" type="text"
id="fm_kdpenerbit" size="6" maxlength="5"></td>
</tr>
<tr>
<td align="right">Nama Penerbit</td>
<td><b>:</b></td>
<td><input name="fm_penerbit" type="text"
id="fm_penerbit" size="35" maxlength="35"></td>
</tr>
<tr>
<td align="right">No Telpon</td>
<td> </td>
<td><input name="fm_telp" type="text" id="fm_telp"
size="35" maxlength="25"></td>
</tr>
<tr>
<td align="right">Email</td>
<td><b>:</b></td>
<td><input name="fm_email" type="text" id="fm_email"
size="35" maxlength="40"></td>
</tr>
<tr>
<td align="right">Alamat</td>
<td><b>:</b></td>
<td><textarea name="fm_alamat" cols="35" rows="2"
id="fm_alamat"></textarea></td>
</tr>
<body>
<form name="form1" method="post" action="exe_penulis.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="21" colspan="3">
<strong>Masukan Data Penulis</strong>
</td>
</tr>
<tr>
<td width="21%" align="right">
Kode Penulis</td>
<td width="2%"><b>:</b></td>
<td width="77%">
<input name="fm_kdpenulis" type="text" id="fm_kdpenulis"
size="6" maxlength="5">
</td>
</tr>
<tr>
<td align="right">Nama Penulis</td>
<td><b>:</b></td>
<td>
<input name="fm_penulis" type="text" id="fm_penulis"
size="35" maxlength="35">
</td>
</tr>
<tr>
in_jenis.htm
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<form name="form1" method="post" action="exe_jenis.php">
<table width="425" border="0" align="center" cellpadding="2"
cellspacing="0" class="tb_admin">
in_buku.htm
<html>
<head>
<title>Administrator</title>
<LINK REL="STYLESHEET" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<form name="form1" method="post"
action="exe_anggota.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
in_deskbuku.php
<html>
<head>
<title>Administrator</title>
<LINK REL="STYLESHEET" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<form name="form1" method="post" action="exe_deskbuku.php"
enctype="multipart/form-data">
<input type='hidden' name='max_file_size"
value='1024'>
<?php
include "../include/conecsi.inc";
echo "<option value=not_judul>--------- Jenis Judul Buku
--------------</option>";
echo "<option value=not_judul>----------------------------------------------
</option>";
$minta = "SELECT no_buku,judul
FROM buku ORDER BY no_buku";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
</select></td>
</tr>
<tr>
<td align="right">Gambar</td>
<td><b>:</b></td>
<td><input name="namafile" type="file" id="namafile"
size="30" maxlength="50">
</td>
</tr>
<tr>
<td align="right">Kondisi Buku</td>
<td><b>:</b></td>
<td> <input name="fm_kondisi" type="text" id="fm_kondisi"
size="25" maxlength="25">
</td>
</tr>
<tr>
<td align="right">Deskripsi</td>
<td><b>:</b></td>
<td>
<textarea name="fm_deskripsi" cols="35" rows="10"
id="fm_deskripsi">
</textarea>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td> <input name="tb_simpan" type="submit"
id="tb_simpan" value=" Simpan ">
</td>
</tr>
</table>
</form>
</body>
</html>
in_anggota.htm
<html>
<head>
<title>Administrator</title>
<LINK REL="STYLESHEET" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
olah_penerbit.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body >
<form name="form1" method="post"
action="exe_penerbit.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr>
<td height="20" colspan="2" align="center"
bgcolor="#BFD0EA">
<font size="4"><b>Pengelolaan
Penerbit</b></font></td>
</tr>
<tr >
<td colspan="2" align="center" valign="top" ></td>
</tr>
{
echo " <option value=$hasil[kd_penerbit]>$hasil[penerbit]
</option>";
}
?>
</select></td>
</tr>
<tr >
<td align="center" ></td>
<td align="center" ></td>
</tr>
<tr >
<td align="center">
<input name="tb_edit" type="submit" id="tb_edit" value="
Edit Penerbit ">
</td>
<td align="center" ><input name="tb_hapus" type="submit"
id="tb_hapus" value=" Hapus Penerbit">
</td>
</tr>
</table>
</form>
</body>
</html>
ed_penerbit.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<?php
?>
<form name="form1" method="post"
action="exe_penerbit.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="21" colspan="3">
<b>Update Data Penerbit</b>
</td>
</tr>
<tr>
<td width="24%" align="right">
Kode Penerbit</td>
<td width="2%"><b>:</b>
</td>
<td width="74%">
<input name="fm_kdpenerbit" type="text"
id="fm_kdpenerbit" value="<?php echo "$kd_penerbit"; ?>"
size="6" maxlength="5">
<input name="hd_kdpenerbit" type="hidden"
id="hd_kdpenerbit" value="<?php echo "$kd_penerbit"; ?>">
</td>
</tr>
<tr>
<td align="right">
Nama Penerbit
</td>
<td><b>:</b></td>
<td>
<input name="fm_penerbit" type="text" id="fm_penerbit"
value="<?php echo "$penerbit"; ?>" size="35" maxlength="35">
</td>
</tr>
<tr>
<td align="right">No Telpon</td>
?>
</body>
</html>
olah_penulis.php
<html>
<head>
<title>Administrator</title>
<body >
<form name="form1" method="post" action="exe_penulis.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr>
<td height="20" colspan="2" align="center"
bgcolor="#BFD0EA">
<font size="4"><b>Pengelolaan
Penulis</b></font></td>
</tr>
<tr >
<td colspan="2" align="center" valign="top" ></td>
</tr>
<tr >
<td width="11%" colspan="2" align="center">
<select name="fm_kdpenulis" id="fm_kdpenulis" >
<?php
include "../include/conecsi.inc";
echo " <option value=not_penulis>------ Tentukan
Nama Penulis ------</option>";
echo " <option
value=not_penulis>--------------------------------------------</option>";
$minta = "SELECT * FROM penulis ORDER BY
kd_penulis";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
echo " <option value=$hasil[kd_penulis]>$hasil[penulis]
</option>";
}
?>
</select></td>
</tr>
<tr >
<td align="center" ></td>
<td align="center" ></td>
</tr>
<tr >
<td align="center">
<input name="tb_edit" type="submit" id="tb_edit" value="
Edit penulis ">
</td>
<td align="center" ><input name="tb_hapus" type="submit"
id="tb_hapus" value=" Hapus penulis">
</td>
</tr>
</body>
</html>
ed_penulis.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<?php
if (! empty($fm_kdpenulis))
{
include "../include/conecsi.inc";
$minta = "SELECT * FROM penulis
WHERE kd_penulis='$fm_kdpenulis' ORDER BY kd_penulis ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
$kd_penulis=$hasil[kd_penulis];
$penulis=$hasil[penulis];
$email=$hasil[email];
$alamat=$hasil[alamat];
$deskripsi=$hasil[deskripsi];
}
?>
<form name="form1" method="post" action="exe_penulis.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="21" colspan="3">
<b>Update Data Penulis</b>
</td>
</tr>
<tr>
<td width="21%" align="right">
Kode Penulis
</td>
<td width="2%"><b>:</b></td>
<td width="77%">
<input name="fm_kdpenulis" type="text" id="fm_kdpenulis"
value="<?php echo "$kd_penulis"; ?>" size="6" maxlength="5">
?>
</body>
</html>
olah_jenis.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body >
<form name="form1" method="post" action="exe_jenis.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="20" colspan="2" align="center">
<font size="4"><b>Pengelolaan
Jenis Buku</b></font>
</td>
</tr>
<tr >
<td colspan="2" align="center" valign="top" ></td>
</tr>
<tr >
<td width="11%" colspan="2" align="center" valign="top">
<select name="fm_kdjenis" id="fm_kdjenis" >
<?php
include "../include/conecsi.inc";
echo " <option value=not_jenis>------ Tentukan Jenis
Buku ------</option>";
echo " <option
value=not_jenis>--------------------------------------------</option>";
$minta = "SELECT * FROM jenis ORDER BY kd_jenis";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
echo " <option value=$hasil[kd_jenis]>$hasil[jenis_buku]
</option>";
}
?>
</select></td>
</tr>
<tr >
</body>
</html>
<body>
<?php
if (! empty($fm_kdjenis))
{
include "../include/conecsi.inc";
$minta = "SELECT * FROM jenis
WHERE kd_jenis='$fm_kdjenis' ORDER BY kd_jenis ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
$kd_jenis=$hasil[kd_jenis];
$jenis_buku=$hasil[jenis_buku];
$deskripsi=$hasil[deskripsi];
}
?>
<form name="form1" method="post" action="exe_jenis.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="0" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td colspan="3"><strong>Update data jenis
buku</strong></td>
</tr>
<tr>
<td width="20%" align="right">Kode </td>
<td width="1%"><b>:</b></td>
<td width="79%">
<input name="fm_kdjenis" type="text" id="fm_kdjenis"
value="<?php echo "$kd_jenis"; ?>" size="6" maxlength="4">
<input name="hd_kdjenis" type="hidden" id="hd_kdjenis"
value="<?php echo "$kd_jenis"; ?>"> </td>
</tr>
<tr>
<td align="right">
Jenis Buku
</td>
<td><b>:</b></td>
<td>
<input name="fm_jenis" type="text" id="fm_jenis"
value="<?php echo "$jenis_buku"; ?>" size="35"
maxlength="35">
</td>
</tr>
?>
</body>
</html>
olah_buku.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body >
<form name="form1" method="post" action="exe_buku.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr>
<td height="20" colspan="2" align="center"
bgcolor="#BFD0EA">
<font size="4"><b>Pengelolaan
buku</b></font></td>
</tr>
{
echo " <option value=$hasil[no_buku]>$hasil[judul]
</option>";
}
?>
</select></td>
</tr>
<tr >
<td align="center" ></td>
<td align="center" ></td>
</tr>
<tr >
<td align="center">
<input name="tb_edit" type="submit" id="tb_edit" value="
Edit buku ">
</td>
<td align="center" ><input name="tb_hapus" type="submit"
id="tb_hapus" value=" Hapus buku">
</td>
</tr>
</table>
</form>
</body>
</html>
ed_buku.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
?>
<form name="form1" method="post"
action="exe_buku.php"><table width="425" border="0"
align="center" cellpadding="0" cellspacing="2"
class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="25" colspan="3">
<b>Masukan Data Buku</b></td>
</tr>
<tr>
<td width="27%" align="right">ISBN</td>
<td width="3%"><b>:</b></td>
<td width="70%">
<input name="fm_isbn" type="text" id="fm_isbn" value="<?
php echo "$isbn"; ?>" size="35" maxlength="15">
<input name="fm_nobuku" type="hidden" id="fm_nobuku"
value="<?php echo "$no_buku"; ?>"> </td>
</tr>
<tr>
<td align="right">Judul Buku</td>
<td><b>:</b></td>
<td>
<input name="fm_judul" type="text" id="fm_nama2"
value="<?php echo "$judul"; ?>" size="35" maxlength="50">
</td>
</tr>
<tr>
<td align="right">Jenis Buku</td>
include "../include/conecsi.inc";
echo "<option value=not_jenis>--------- Jenis Buku
------------</option>";
echo "<option
value=not_jenis>---------------------------------------</option>";
$minta = "SELECT kd_jenis,jenis_buku
FROM jenis ORDER BY kd_jenis";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
echo " <option value=$hasil[kd_jenis]>$hasil[jenis_buku]
</option>";
}
?>
</select></td>
</tr>
<tr>
<td height="24" align="right">Penulis </td>
<td><b>:</b></td>
<td><select name="fm_penulis" id="fm_penulis" >
<?php
{
echo " <option value=$hasil[kd_penulis]>$hasil[penulis]
</option>";
}
?>
</select> </td>
</tr>
<tr>
<td align="right">Penerbit</td>
<td><b>:</b></td>
<td> <select name="fm_penerbit" id="fm_penerbit"
>
{
echo " <option value=$hasil[kd_penerbit]>$hasil[penerbit]
</option>";
}
?>
</select> </td>
</tr>
<tr>
<td align="right">Tahun Terbit</td>
<td><b>:</b></td>
<td> <select name="fm_tahun" id="fm_tahun" >
<?php
$thn_sekarang=date('Y');
if(empty($thn_terbit))
{
echo "<option value=not_tahun>-- Tahun --</option>";
echo " <option value=not_tahun>---------------</option>";
}
else
$thn_sekarang=date('Y');
for ($tahun=1950 ; $tahun <= $thn_sekarang ; $tahun+
+)
echo "<option value=$tahun>$tahun</option>";
?>
</select> </td>
</tr>
<tr>
<td height="22" align="right">Jumlah Buku</td>
<td><b>:</b></td>
<td>
<input name="fm_jmlbuku" type="text" id="fm_jmlbuku"
value="<?php echo "$jml_buku"; ?>" size="10" maxlength="5">
</td>
</tr>
<tr>
?>
</body>
</html>
olah_deskbuku.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body >
<form name="form1" method="post"
action="exe_deskbuku.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr>
<td height="20" colspan="2" align="center"
bgcolor="#BFD0EA">
<font size="4"><b>Pengelolaan
Deskripsi Buku</b></font></td>
</tr>
<tr >
<td colspan="2" align="center" valign="top" ></td>
</tr>
{
echo " <option value=$hasil[no_desk]>$hasil[judul]
</option>";
}
?>
</select></td>
</tr>
<tr >
<td align="center" ></td>
<td align="center" ></td>
</tr>
<tr >
<td align="center">
<input name="tb_edit" type="submit" id="tb_edit" value="
Edit Desk Buku ">
</td>
<td align="center" >
<input name="tb_hapus" type="submit" id="tb_hapus"
value=" Hapus Desk Buku">
</td>
</tr>
</table>
</form>
</body>
</html>
ed_ deskbuku.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
<body>
<?php
if (! empty($fm_nodesk))
{
include "../include/conecsi.inc";
$minta = "SELECT * FROM desk_buku
WHERE no_desk='$fm_nodesk'
ORDER BY no_desk ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
$kondisi=$hasil[kondisi];
$deskripsi=$hasil[deskripsi];
?>
<form name="form1" method="post" enctype="multipart/form-
data" action="exe_deskbuku.php">
<input type='hidden' name='max_file_size"
value='1024'>
<table width="425" border="0" align="center"
cellpadding="0" cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="23" colspan="3">
<b>Update Data Deskripsi Buku</b></td>
</tr>
<tr>
<td width="25%" align="right">Judul Buku</td>
<td width="2%"><b>:</b></td>
<td width="73%"><select name="fm_judul" id="fm_judul" >
<?php
include "../include/conecsi.inc";
echo "<option value=not_judul>--------- Jenis Judul Buku
--------------</option>";
echo "<option
value=not_judul>----------------------------------------------</option>";
$minta = "SELECT no_buku,judul
FROM buku ORDER BY no_buku";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
echo " <option value=$hasil[no_buku]>$hasil[judul]
</option>";
?>
</body>
</html>
<body >
<form name="form1" method="post"
action="exe_anggota.php">
<table width="476" border="0" align="center" cellpadding="0"
cellspacing="1" class="tb_admin">
<tr>
<td height="20" colspan="2" align="center"
bgcolor="#BFD0EA">
<font size="4"><b>Pengelolaan
anggota</b></font></td>
</tr>
<tr >
<td colspan="2" align="center" valign="top" ></td>
</tr>
<tr >
<td width="11%" colspan="2" align="center">
<select name="fm_idanggota" id="fm_idanggota" >
<?php
include "../include/conecsi.inc";
echo "<option value=not_anggota>------ Tentukan
Nama Anggota ------</option>";
echo "<option
value=not_anggota>--------------------------------------------</option>";
$minta = "SELECT * FROM anggota ORDER BY
id_anggota";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
echo " <option value=$hasil[id_anggota]>$hasil[nama]
</option>";
}
?>
</select></td>
</tr>
<tr >
<td align="center" ></td>
<td align="center" ></td>
</tr>
<tr >
<td align="center">
</body>
</html>
ed_ anggota.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body>
<?php
if (! empty($fm_idanggota))
{
include "../include/conecsi.inc";
$minta = "SELECT * FROM anggota
WHERE id_anggota='$fm_idanggota' ORDER BY id_anggota ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
$id_anggota=$hasil[id_anggota];
$user=$hasil[user];
$password=$hasil[password];
$nama=$hasil[nama];
$sex=$hasil[sex];
$email=$hasil[email];
$telp=$hasil[telp];
$alamat=$hasil[alamat];
$deskripsi=$hasil[deskripsi];
}
?>
<form name="form1" method="post"
action="exe_anggota.php">
<table width="425" border="0" align="center" cellpadding="0"
cellspacing="2" class="tb_admin">
<tr bgcolor="#BFD0EA">
<td height="23" colspan="3"><strong>Update Data
Anggota</strong></td>
?>
</body>
</html>
exe_ penerbit.php
<?php
require("../include/session.inc");
require "menu_utama.php";
require_once "fn_penerbit.php";
if($tb_simpan)
{
// pemanggilan fungsi
cek_formpenerbit();
cek_email();
include "../include/conecsi.inc";
mysql_query(" UPDATE penerbit SET
kd_penerbit='$fm_kdpenerbit',
penerbit='$fm_penerbit',
alamat='$fm_alamat',
telp='$fm_telp',
email='$fm_email',
deskripsi='$fm_deskripsi'
WHERE kd_penerbit='$hd_kdpenerbit'
");
}
else if($tb_hapus)
{
// bagian ini akan dikerjakan jika tombol hapus di klick
include "../include/conecsi.inc";
mysql_query(" DELETE FROM penerbit
WHERE kd_penerbit='$fm_kdpenerbit'
");
else if($tb_edit)
{
include "ed_penerbit.php";
}
?>
fn_ penerbit.php
<?php
function cek_formpenerbit()
{
global $fm_kdpenerbit,$fm_penerbit,$fm_telp,
$fm_email,$fm_alamat,$fm_deskripsi;
else if(trim($fm_penerbit)==""){
echo "<b>Nama penerbit harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_email)==""){
echo "<b>Email penerbit harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_alamat)==""){
echo "<b>Alamat penerbit harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_deskripsi)=="")
{
echo"<b> Deskripsi buku harus diisi </b><br><br>";
exit();
}
function cek_email()
{
global $fm_email;
if (isset($fm_email))
if (empty($fm_email))
echo "Email Belum diisi <BR>\n";
else
{
// Cek e-mail
if (ereg("^.+@.+\\..+$", $fm_email))
{
echo "Alamat e-mail $email Benar<BR>\n";
}
else
{
echo "Alamat e-mail $email Salah <BR>\n";
exit();
exe_ penulis.php
<?php
require("../include/session.inc");
require "menu_utama.php";
require_once "fn_penulis.php";
if($tb_simpan)
{
// Pemanggilan fungsi
cek_formpenulis();
cek_email();
cek_email();
include "../include/conecsi.inc";
}
else if($tb_hapus)
{
// bagian ini akan dikerjakan jika tombol hapus di klick
include "../include/conecsi.inc";
mysql_query(" DELETE FROM penulis
WHERE kd_penulis='$fm_kdpenulis'
");
else if($tb_edit)
{
include "ed_penulis.php";
}
?>
fn_ penulis.php
<?php
// Fungsi untuk mencek Form penulis
function cek_formpenulis()
{
global $fm_kdpenulis,$fm_penulis,
$fm_email,$fm_alamat,$fm_deskripsi;
if (trim($fm_kdpenulis)=="")
{
echo "<b>penulis buku harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_penulis)==""){
else if(trim($fm_email)==""){
echo "<b>Email penulis harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_alamat)==""){
echo "<b>Alamat penulis harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_deskripsi)=="")
{
echo"<b> Deskripsi buku harus diisi </b><br><br>";
exit();
}
}
if (isset($fm_email))
if (empty($fm_email))
echo "Email Belum diisi <BR>\n";
else
{
// Cek e-mail
if (ereg("^.+@.+\\..+$", $fm_email))
{
echo "Alamat e-mail $email Benar<BR>\n";
}
else
{
echo "Alamat e-mail $email Salah <BR>\n";
exit();
}
}
}
?>
exe_ jenis.php
if($tb_simpan)
{
// pemanggilan fungsi cek form
cek_formjenis();
include "../include/conecsi.inc";
mysql_query(" UPDATE jenis SET
kd_jenis='$fm_kdjenis',
jenis_buku='$fm_jenis',
deskripsi='$fm_deskripsi'
WHERE kd_jenis='$hd_kdjenis'
");
else if($tb_edit)
{
include "ed_jenis.php";
}
?>
fn_ jenis.php
<?php
function cek_formjenis()
{
global $fm_kdjenis,$fm_jenis,$fm_deskripsi;
if (trim($fm_kdjenis)=="")
{
echo "<b>Kode Jenis buku harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_jenis)==""){
echo "<b>Nama jenis harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_deskripsi)=="")
{
echo"<b> Deskripsi buku harus diisi </b><br><br>";
exit();
}
?>
exe_ buku.php
<?php
require("../include/session.inc");
require "menu_utama.php";
require_once "fn_buku.php";
if($tb_simpan)
{
// pemanggilan fungsi
$tanggal=date('Y-m-d');
$tanggal=date('Y-m-d');
include "../include/conecsi.inc";
mysql_query("UPDATE buku SET
isbn='$fm_isbn',
kd_jenis='$fm_jenis',
judul='$fm_judul',
kd_penulis='$fm_penulis',
kd_penerbit='$fm_penerbit',
");
else if($tb_edit)
{
include "ed_buku.php";
}
?>
fn_ buku.php
<?php
if (trim($fm_isbn)=="")
{
echo "<b>ISBN harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_judul)==""){
echo "<b>Judul buku harus diisi ..!</b><br><br>";
exit();
if (trim($fm_jenis)=="" | trim($fm_jenis)=="not_jenis")
{
echo "<b>Jenis buku Belum diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_penulis)=="" |
trim($fm_penulis)=="not_penulis"){
echo "<b>Anda belum menentukan Nama Penulis ..!
</b><br><br>";
exit();
}
else if(trim($fm_penerbit)=="" |
trim($fm_penerbit)=="not_penerbit"){
echo "<b>Anda belum menentukan Penerbit ..!
</b><br><br>";
exit();
}
else if(trim($fm_jmlbuku)==""){
echo "<b>Jumlah buku harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_rakbuku)=="")
{
echo"<b> Rak buku harus diisi </b><br><br>";
exit();
}
}
?>
exe_ deskbuku.php
<?php
require("../include/session.inc");
require "menu_utama.php";
require_once "fn_deskbuku.php";
if (copy($namafile,"../img_buku/$namafile_name"))
{
echo "Gambar $namafile_name telah disimpan ";
include_once('in_deskbuku.php');
}
else
{
echo " gambar tidak dapat disimpan ";
}
include_once('in_deskbuku.php');
}
else if($tb_update)
{
cek_formdeskbuku();
include "../include/conecsi.inc";
mysql_query("UPDATE desk_buku SET
no_buku='$fm_judul',
copy($namafile,"../img_buku/$namafile_name");
");
else if($tb_edit)
{
include "ed_deskbuku.php";
}
?>
fn_ deskbuku.php
<?php
function cek_formdeskbuku()
{
global $fm_judul,$fm_kondisi,$fm_deskripsi,
$namafile,$namafile_name;
if (trim($fm_judul)=="" | trim($fm_judul)=="not_judul")
{
echo "<b>Judul buku harus Pilih ..!</b><br><br>";
exit();
}
else if(trim($fm_kondisi)==""){
echo "<b>Kondisi buku harus diisi ..!</b><br><br>";
exit();
}
?>
exe_ anggota.php
<?php
require("../include/session.inc");
require "menu_utama.php";
require_once "fn_anggota.php";
if($tb_simpan)
{
// pemanggilan fungsi
cek_formanggota();
cek_email();
$tanggal=date('Y-m-d');
$tanggal=date('Y-m-d');
include "../include/conecsi.inc";
mysql_query(" UPDATE anggota SET
user='$fm_user',
password='$fm_password',
nama='$fm_nama',
sex='$fm_sex',
telp='$fm_telp',
alamat='$fm_alamat',
email='$fm_email',
tgl_entry='$tanggal',
deskripsi='$fm_deskripsi'
WHERE id_anggota='$hd_idanggota'
");
}
// apabila menemukan tombol hapus
else if($tb_hapus)
{
// bagian ini akan dikerjakan jika tombol hapus di klick
include "../include/conecsi.inc";
mysql_query(" DELETE FROM anggota
WHERE id_anggota='$fm_idanggota'
");
fn_ anggota.php
<?php
if (trim($fm_user)=="")
{
echo "<b>User Id harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_password)==""){
echo "<b>Password harus diisi ..!</b><br><br>";
exit();
}
if (trim($fm_nama)=="")
{
echo "<b>Nama Belum diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_sex)=="not_kelamin"){
echo "<b>Anda belum menentukan Jenis kelamin ..!
</b><br><br>";
exit();
}
else if(trim($fm_telp)==""){
echo "<b>Anda belum mengisi No telpon..!</b><br><br>";
exit();
}
else if(trim($fm_email)==""){
else if(trim($fm_alamat)==""){
echo "<b>Alamat anggota harus diisi ..!</b><br><br>";
exit();
}
else if(trim($fm_deskripsi)=="")
{
echo"<b> Deskripsi buku harus diisi </b><br><br>";
exit();
}
if (isset($fm_email))
if (empty($fm_email))
echo "Email Belum diisi <BR>\n";
else
{
// Cek e-mail
if (ereg("^.+@.+\\..+$", $fm_email))
{
echo "Alamat e-mail $email Benar<BR>\n";
}
else
{
echo "<b>Alamat e-mail $email Salah <BR><b>\n";
exit();
}
}
}
?>
lap_ penerbit.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
<body >
include "../include/conecsi.inc";
$minta = "SELECT * FROM penerbit ORDER BY kd_penerbit ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr >
<td align="left" bgcolor="#FFFFFF" ><?php echo "
$hasil[kd_penerbit]"; ?></td>
<td width="12%" bgcolor="#FFFFFF" ><?php echo "
$hasil[penerbit]"; ?></td>
<td width="19%" bgcolor="#FFFFFF" ><?php echo "
$hasil[alamat]"; ?></td>
<td width="12%" bgcolor="#FFFFFF" ><?php echo "
$hasil[telp]"; ?></td>
<td width="15%" bgcolor="#FFFFFF" ><?php echo "
$hasil[email]"; ?></td>
<td width="36%" bgcolor="#FFFFFF" ><?php echo "
$hasil[deskripsi]"; ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
lap_ penulis.php
</head>
<body >
include "../include/conecsi.inc";
$minta = "SELECT * FROM penulis ORDER BY kd_penulis ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr >
<td align="left" bgcolor="#FFFFFF" ><?php echo "
$hasil[kd_penulis]"; ?></td>
<td width="15%" bgcolor="#FFFFFF" ><?php echo "
$hasil[penulis]"; ?></td>
<td width="23%" bgcolor="#FFFFFF" ><?php echo "
$hasil[alamat]"; ?></td>
<td width="20%" bgcolor="#FFFFFF" ><?php echo "
$hasil[email]"; ?></td>
<td width="34%" bgcolor="#FFFFFF" ><?php echo "
$hasil[deskripsi]"; ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
</head>
<body >
include "../include/conecsi.inc";
$minta = "SELECT * FROM jenis ORDER BY kd_jenis ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr >
<td align="left" bgcolor="#FFFFFF" ><?php echo "
$hasil[kd_jenis]"; ?></td>
<td width="23%" bgcolor="#FFFFFF" ><?php echo "
$hasil[jenis_buku]"; ?></td>
<td width="47%" bgcolor="#FFFFFF" ><?php echo "
$hasil[deskripsi]"; ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
lap_ buku.php
</head>
<body >
include "../include/conecsi.inc";
$minta = "SELECT B.no_buku,B.isbn,
B.judul,B.jml_buku,B.rak_buku,
J.jenis_buku,PS.penulis,P.penerbit
FROM buku B, penulis PS,
jenis J, penerbit P
WHERE ( B.kd_jenis=J.kd_jenis
AND B.kd_penulis=PS.kd_penulis
AND B.kd_penerbit=P.kd_penerbit)
GROUP BY B.no_buku
ORDER BY B.no_buku ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr >
<td align="left" bgcolor="#FFFFFF">
<?php echo " $hasil[no_buku]"; ?>
</td>
<td width="8%" bgcolor="#FFFFFF">
</body>
</html>
lap_ deskbuku.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
</head>
<body >
include "../include/conecsi.inc";
$minta = "SELECT B.isbn,B.judul,
D.gambar,D.kondisi,D.deskripsi
FROM desk_buku D, buku B
WHERE B.no_buku=D.no_buku
GROUP BY B.no_buku
ORDER BY B.no_buku ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
$i++
?>
<tr >
<td align="left" bgcolor="#FFFFFF">
<?php echo " $i"; ?>
</td>
<td width="8%" bgcolor="#FFFFFF">
<?php echo " $hasil[isbn]"; ?>
</td>
<td width="16%" bgcolor="#FFFFFF">
<?php echo " $hasil[judul]"; ?>
</td>
<td width="11%" align="center" bgcolor="#FFFFFF">
<img src="../img_buku/<?php echo "$hasil[gambar]"; ?>"
width="75" height="62">
</td>
<td width="18%" bgcolor="#FFFFFF">
<?php echo " $hasil[kondisi]"; ?>
</td>
<td width="44%" bgcolor="#FFFFFF">
<?php echo " $hasil[deskripsi]"; ?>
</td>
</tr>
<?php } ?>
</table>
</body>
</html>
lap_ anggota.php
<html>
<head>
<title>Administrator</title>
<LINK REL="stylesheet" TYPE="text/css"
HREF="../tpl/style_admin.css">
<body >
include "../include/conecsi.inc";
$minta = "SELECT * FROM anggota ORDER BY id_anggota ";
$eksekusi = mysql_query($minta);
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr >
<td align="left" bgcolor="#FFFFFF">
<?php echo " $hasil[id_anggota]"; ?>
</td>
<td width="9%" bgcolor="#FFFFFF">
<?php echo " $hasil[user]"; ?>
</td>
<td width="15%" bgcolor="#FFFFFF">
<?php echo " $hasil[nama]"; ?>
</td>
<td width="5%" bgcolor="#FFFFFF">
<?php echo " $hasil[sex]"; ?>
</td>
<td width="14%" bgcolor="#FFFFFF">
<?php echo " $hasil[alamat]"; ?>
</td>
<td width="13%" bgcolor="#FFFFFF">
</body>
</html>
Dari hasil script di atas pada menu laporan akan tampak seperti
gambar-gambar di bawah ini :
<body>
<table class="table_utama" width="760" border="0"
align="center" cellpadding="0" cellspacing="0">
<tr valign="bottom" >
<td colspan="2" class="td_head">
<strong><font size="+2">[ Perpustakaan Online
]</font></strong></td>
</tr>
<tr>
<td width="140"> </td>
<td width="618"> </td>
</tr>
<tr >
<td align="center" valign="top" class="td_menu"><br>
<table class="table_utama" width="98%" border="0"
cellspacing="2" cellpadding="0">
<tr>
Style_utama.css
/* CSS Document */
BODY {
FONT-SIZE: 11px; FONT-FAMILY: verdana, arial;
}
TD {
FONT-SIZE: 11px; FONT-FAMILY: verdana, arial;
}
.table_utama {
border-color : black;
border-style : solid;
border-width : 1px;
}
.td_head{
border-color : balck;
border-style : solid;
border-color : balck;
border-style : solid;
border-width : 1px 1px 0px 0px;
background-color : #BFD0EA;
width : 140px;
}
.td_headmenu{
border-color : balck;
border-style : outset;
border-width : 0px 0px 1px 0px;
background-color : #A1BBE4;
FONT-SIZE: 11px; FONT-FAMILY: verdana, arial;
height : 20px;
}
td.utama
{
border-color : balck;
border-style : solid;
border-width : 1px 0px 0px 0px;
}
td.isi{
border-color : balck;
border-style : solid;
border-width : 1px 0px 0px 0px;
}
Buka_halaman.php
<?php
if (!isset($act))$act='';
switch ($act)
{
?>
<body>
<p><strong><font size="5">Selamat datang......!
</font></strong></p>
<p><strong><font size="6">Sistem Online Perpustakaan
</font></strong> </p>
<br>
<strong><font size="3"> Created by TIM RPL</font></strong>
</body>
</html>
Form_cari.htm
<html>
<head>
<title>Form Pencarian</title>
</head>
<body>
<form name="form1" method="post" action="?act=pencarian">
<table class="menuutama" width="95%" border="0"
cellspacing="0" cellpadding="0">
<tr>
<td background="image/back_nemu.gif"> </td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#93E1F7">
<table width="100%" border="0" cellspacing="0"
cellpadding="5">
<tr>
<td width="50%" height="29" align="right">
<input name="data_cari" type="text" id="data_cari"
size="20" maxlength="25">
</td>
<td width="13%"><select name="pilihan" id="pilihan">
<option value="not_pilihan">--> Pilihan <--</option>
<option value="penulis">Nama Penulis</option>
<option value="judul">Judul Buku</option>
</select></td>
<td width="37%"><input name="cari" type="submit"
id="cari" value=" Cari "></td>
</tr>
</table></td>
</tr>
pencarian.php
<?php
if($cari)
{
if (empty($data_cari))
{
echo "Tentukan Data yang ingin di cari";
}
else if ($pilihan=='not_pilihan')
{
echo "Tentukan Option yang ingin di cari";
}
else if($pilihan=='penulis')
{
$sql = "SELECT B.no_buku, B.isbn, B.judul,
B.thn_terbit, B.jml_buku, B.rak_buku, B.tgl_entry,
P.penerbit, PN.penulis, J.jenis_buku
FROM buku B, penerbit P, penulis PN, jenis J
WHERE P.kd_penerbit=B.kd_penerbit
AND PN.kd_penulis=B.kd_penulis
AND B.kd_jenis=J.kd_jenis
AND PN.penulis LIKE '%$data_cari%'
GROUP BY B.no_buku
ORDER BY B.no_buku ";
}
else if($pilihan=='judul')
{
$sql = "SELECT B.no_buku, B.isbn, B.judul,
B.thn_terbit, B.jml_buku, B.rak_buku, B.tgl_entry,
P.penerbit, PN.penulis, J.jenis_buku
FROM buku B, penerbit P, penulis PN, jenis J
WHERE P.kd_penerbit=B.kd_penerbit
AND PN.kd_penulis=B.kd_penulis
AND B.kd_jenis=J.kd_jenis
AND B.judul LIKE '%$data_cari%'
GROUP BY B.no_buku
ORDER BY B.no_buku ";
}
else
{
echo "nggak ada query";
}
}
echo "</table><br>";
}
}
?>
Cari_detail.php
<?php
include "include/conecsi.inc";
$sql = "SELECT B.no_buku, B.isbn, B.judul,
B.thn_terbit, B.jml_buku, B.rak_buku, B.tgl_entry,
P.penerbit, PN.penulis, J.jenis_buku,
D.deskripsi, D.gambar, D.kondisi
FROM buku B, penerbit P, penulis PN, jenis
J,desk_buku D
WHERE P.kd_penerbit=B.kd_penerbit
AND PN.kd_penulis=B.kd_penulis
AND B.kd_jenis=J.kd_jenis
AND B.no_buku ='$no_buku'
AND B.no_buku=D.no_buku
GROUP BY B.no_buku
if(!$hasil=mysql_query($sql))
{
echo mysql_error();
return 0;
}
$ada_baris=mysql_num_rows($hasil);
if($ada_baris >=1)
include "include/conecsi.inc";
$minta= mysql_query($sql);
while($hs=mysql_fetch_array($minta))
{
$isbn=$hs[isbn];
$penulis=$hs[penulis];
$penerbit=$hs[penerbit];
$jenis=$hs[jenis_buku];
$judul=$hs[judul];
$thn_terbit=$hs[thn_terbit];
$jml_buku=$hs[jml_buku];
$rak_buku=$hs[rak_buku];
$kondisi=$hs[kondisi];
$gambar=$hs[gambar];
$deskripsi=$hs[deskripsi];
}
?>
<html>
<head>
<title>Detail Pencarian</title>
</head>
<body>
<table class=table_utama width="99%" border="0"
cellpadding="0" cellspacing="2">
<tr>
<th class=td_headmenu width="166"
scope="col"> </th>
<th class=td_headmenu width="807"
scope="col"> </th>
</tr>
<tr>
<td align="center"><b><br>
profil.htm
<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
font-size: large;
font-weight: bold;
}
-->
</style>
</head>
<body>
<span class="style1">Profil Perpustakaan On Line </span>
<br>
<br>
Perpustakaan dengan versi Onlie ini dibuat dengan program PHP
dan MySQL, <br>
dan sebagai Servernya menggunakan Apache yang berjalan di
Linux.
<br>
<br>
</body>
</html>
bantuan.htm
<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
<!--
<body>
<span class="style1">Help...me..!</span><br>
<br>
Halaman ini digunakan untuk menampilkan beberapa
pertolongan:<br>
1. Menggunakan Program <br>
2. Cara memesan Buku<br>
3. Cara menjadi anggota<br>
4. Dll.
<br>
<br>
</body>
</html>
c. Rangkuman 3
Dari pengalaman penulis versi dari server MySQL dan PHP sangat
berpengaruh pada jalannya program sehingga apabila
menemukan bug-bug baru kita harus melihat referensi dari
manual program yang kita install di komputer kita.
d. Tugas 3
e. Tes Formatif 3
f. Lembar Kerja 3
Langkah Kerja
b. Uraian Materi 4
Syarat utama adalah tiga octet alamat komputer klien harus sama
dengan tiga octet dari alamat komputer server, barulah aplikasi
webserver dan database server dijalankan pada komputer server
Di bawah ini ada beberapa SOP yang harus di cek apakah program
remote data telah berjalan sebagaimana mestinya.
c. Rangkuman 4
d. Tugas 4
e. Tes Formatif 4
f. Lembar Kerja 4
3) SOP pengujian
A. PERTANYAAN
B. KRITERIA KELULUSAN
Skor
Aspek Bobot Nilai Keterangan
(1-10)
Kognitif (soal no 1 s/d 6 Syarat lulus
17) nilai minimal
Ketepatan penggunaan 3 70 dan skor
Error-checking setiap aspek
minimal 7
Ketepatan waktu 1
Nilai Akhir
Kategori kelulusan:
70 – 79 : Memenuhi kriteria mininal. Dapat bekerja dengan bimbingan.
80 – 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.