Selasa, 03 April 2012

Aplikasi Perpustakaan dengan PHPmySQL

 1. Persiapan DataBase



1. Tabel Pengarang
CREATE TABLE `Pengarang` (
`Kode_Pengarang`  varchar(10) NOT NULL ,
`Nama_Pengarang`  varchar(30) NOT NULL ,
`Alamat_Pengarang`  varchar(50) NULL ,
`Kota`  varchar(20) NULL ,
PRIMARY KEY (`Kode_Pengarang`)
);

2. Tabel Buku
CREATE TABLE `Buku` (
`Kode_buku`  varchar(15) NOT NULL ,
`Kode_pengarang`  varchar(10) NOT NULL ,
`Judul_buku`  varchar(50) NULL ,
`Kode_penerbit`  varchar(10) NULL ,
PRIMARY KEY (`Kode_buku`)
);

3. Tabel Koleksi
CREATE TABLE `Koleksi` (
`Nomor_Seri`  varchar(30) NOT NULL ,
`Kode_Buku`  varchar(15) NOT NULL ,
`tgl_masuk`  datetime NULL ,
`status`  smallint NULL ,
PRIMARY KEY (`Nomor_Seri`)
);

4. Tabel Peminjam
CREATE TABLE `Pinjam` (
`Id_Peminjam`  int NOT NULL AUTO_INCREMENT ,
`Nomor_Seri`  varchar(30) NOT NULL ,
`Nomor_Anggota`  varchar(30) NOT NULL ,
`NIP_PEG`  varchar(20) NOT NULL ,
`Tgl_Pinjam`  date NOT NULL ,
`Tgl_Harus_kembali`  date NOT NULL ,
`Tgl_Kembali`  date NULL ,
`Denda`  int NULL ,
`Status`  smallint NULL ,
PRIMARY KEY (`Id_Peminjam`)
);

 5. Anggota

CREATE TABLE `Anggota` (
`Nomor_Anggota`  varchar(10) NOT NULL ,
`Nama_Anggota`  varchar(30) NOT NULL ,
`Password`  varchar(50) NULL ,
`Alamat`  varchar(50) NULL ,
`TELPON`  varchar(20) NULL ,
PRIMARY KEY (`Nomor_Anggota`)
);


6. Tabel Pewawai
CREATE TABLE `pegawai` (
`NIP_Peg`  varchar(20) NOT NULL ,
`Password`  varchar(50) NULL ,
`Nama_Peg`  varchar(30) NULL ,
`JK`  smallint NULL ,
`Alamat_Peg`  varchar(50) NULL ,
PRIMARY KEY (`NIP_Peg`)
);

2. Aplikasi dengan PHP
1). Buat Koneksi ke database denagn nama koneksi.php

1.
2.
3.
4.
5.
6.
7.
8.
<?php
ob_start();
$conn = mysql_connect("localhost:3306,"root","");
$sukses=mysql_select_db("perpustakaan_db",$conn);
if (!$sukses) {
       echo "Koneksi anda gagal!";
};
?>

 1). Buat pengarang  ke database denagn nama pengarang_insert.php

<?php
$halaman=$_SERVER['PHP_SELF'];
include("../Koneksi/koneksi.php");
?>

<html>
<head><title> Sistem Informasi Perpustakaan</title></head>
<body>
<h3 align="center"> Tambah Data Pengarang</h3>
<font face="Verdana, Geneva, sans-serif" size="2px"><a href="pengarang_view.php">Kembali</a></font><br />

<?php
$simpan =$_POST['simpan'];
if($simpan){
       $kode_pengarang = $_POST['kode_pengarang'];
    $nama_pengarang  =$_POST['nama_pengarang'];
    $alamat_pengarang=$_POST['alamat_pengarang'];
    $kota=$_POST['kota'];
              $q="insert into pengarang values ('$kode_pengarang','$nama_pengarang','$alamat_pengarang','$kota')";
              $rs=mysql_query($q,$conn);
              if($rs){
                     echo "<center> Data berhasil dimasukan</center>";
              };
};
?>

<form action="<?php echo $halaman; ?>" method="post">
<table border="0" align="center">
       <tr>
       <td>Kode Pengarang</td>
        <td>:</td>
              <td><input name="kode_pengarang" type="text" id="kode_pengarang" width="200"></td>
            </tr>
     <tr>
       <td valign="top">
    
     <tr>
       <td> Nama Pengarang</td>
       <td>:</td>
              <td><input name="nama_pengarang" type="text" id="nama_pengarang" width="200"></td>
     </tr>
    
     <tr>
       <td valign="top"> Alamat Pengarang</td>
       <td valign="top">:</td>
              <td><textarea name"alamat_pengarang" cols="40" rows="5" id="alamat_pengarang"></textarea></td>
     </tr>
    
     <tr>
       <td>Kota</td>
       <td>:</td>
              <td><input name="kota" type="text" id="kota"></td>
     </tr>
    
     <tr>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
              <td><input type="submit" name="simpan" value="SIMPAN">
       </td>
     </tr>
 </table>
</form>
</body></html>
    
tampilan program sbb:

 2). Buat tampian hasil input pengarang  dari database denagn nama pengarang_view.php


berjanjut ke bab berikutnya
jangan lupa kunjungi juga http://77sakti.wordpress.com

oleh fsakti FASANA IT | Tutorial Computer Updated at : 02.43
Anda suka artikel di atas ???
Klik salah satu atau ketiga tombol di bawah ini :

Jangan Lupa Baca Juga :

2 komentar:

berbagi ilmu http://77sakti.wordpress.com

Script html yg lainya boleh mnta gk itu kn cuma yg pengarang dnk tuh!

 
Ke bawah Ke ATAS