Kamis, 02 Juli 2009

Program Perpustakaan Sederhana III


Program Perpustakaan Sederhana III
Program ini pada dasarnya adalah penyempurnaan dan pelengkap di dal Program Perpustakaan sebelumnya, yang mana didala Program Perpustakaan Sederhana III ini tersedia 2 macam transaksi yang biasanya terjadi pada setiap perpustakaan yaitu ada PEMINJAMAN dan PENGEMBALIAN, nah di pengembalian ini akan diproses dimana jika peminjaman melebihi ketentuan perputakaan yaitu buku yang dipinjam hrus dikembalikan paling lambat 7 hari terhitung sejak tanggal peminjaman. Keterlambatan akan dihitung dan dbebankan sebesar Rp 500,-/hari. mengenai yang lainnya, sama dengan program perpustakaan yang sudah saya posting sebelunnya......!


// Program Perpustakaan Sederhana


import java.io.*;
import javax.swing.JOptionPane;
public class perpustakaan
{
public static void main(String[] args) throws Exception
{
System.out.println("___________________________________");
System.out.println("!>>>>>>>>PERPUSTAKAAN UMUM<<<<<<<>>>>>>>>>Kategori Buku<<<<<<<<< System.out.println("! 1.Novel !");
System.out.println("! 2.Majalah !");
System.out.println("! 3.Text Books !");
System.out.println("! 4.Kamus !");
System.out.println("!=================================!");
System.out.println(" ");
System.out.println("Pilih Kategori Buku Yang Dipinjam/Dikembalikan (1 s/d 4) Dari Daftar Diatas :");
System.out.println(" ");
dataInput1=dis.readLine();
int pilih=Integer.valueOf(dataInput1).intValue();
switch(pilih)
{
case 1 :
System.out.println("###################################");
System.out.println("# DAFTAR NOVEL #");
System.out.println("###################################");
System.out.println("! 1.Jalan Tak Ada Ujung !");
System.out.println("! 2.Diatas Sajadah Cinta !");
System.out.println("! 3.Ketika Cinta bertasbih !");
System.out.println("! 4.Wanita Berkalung Surban !");
System.out.println("!_________________________________!");
System.out.println("! Tekan Enter & Pilih Dari Daftar !");
System.out.println("!_________________________________!");
break;
case 2 :
System.out.println("###################################");
System.out.println("# DAFTAR MAJALAH #");
System.out.println("###################################");
System.out.println("! 1.Info Komputer edisi Mei 2009 !");
System.out.println("! 2.Femina edisi Mei 2009 !");
System.out.println("! 3.Bola edisi Januari 2009 !");
System.out.println("!_________________________________!");
System.out.println("! Tekan Enter & Pilih Dari Daftar !");
System.out.println("!_________________________________!");
break;
case 3 :
System.out.println("###################################");
System.out.println("# DAFTAR TEXT BOOK #");
System.out.println("###################################");
System.out.println("! 1.OOP With Java !");
System.out.println("! 2.Aplikasi Database (Delphi) !");
System.out.println("! 3.Struktur Data dengan C++ !");
System.out.println("! 4.Komunikasi Data !");
System.out.println("!_________________________________!");
System.out.println("! Tekan Enter & Pilih Dari Daftar !");
System.out.println("!_________________________________!");
break;
case 4 :
System.out.println("###################################");
System.out.println("# DAFTAR KAMUS #");
System.out.println("###################################");
System.out.println("! 1.Kamus Bahasa Indonesia !");
System.out.println("! 2.Kamus Bahasa Jepang !");
System.out.println("! 3.Kamus Bahasa Inggris !");
System.out.println("!_________________________________!");
System.out.println("! Tekan Enter & Pilih Dari Daftar !");
System.out.println("!_________________________________!");
break;
default:
break;
}
dataInput2=dis.readLine();
if (pilih==1)
{
biaya=5000;
}
else if (pilih==2)
{
biaya=2000;
}
else if (pilih==3)
{
biaya=2500;
}
else
{
biaya=3500;
}
terlambat=lamapinjam-7;
denda=terlambat*500;
jumlah=biaya-diskon;
lamaPinjam=dataInput4;

System.out.println(" ");
{
System.out.println("Pilih Daftar Yang Akan Anda Pinjam Atau Kembalikan :");

dataInput3=dis.readLine();
if (kembali==1)
{
System.out.println(" ");
System.out.println(" ");
System.out.println("################################################");
System.out.println("# Bukti Peminjaman #");
System.out.println("################################################");
System.out.println("# Tanggal Peminjaman : "+dateTime);
System.out.println("# Petugas : "+login);
System.out.println("#_______________________________________________");
System.out.println("# Nomer ID : "+id);
System.out.println("# Nama : "+nama);
System.out.println("# Alamat : "+alamat);
System.out.println("# Tempat, Tanggal Lahir : "+tetala);
System.out.println("# Telp : "+telp);
System.out.println("# Kategori Yang Anda Pinjam : Item "+" "+dataInput1);
System.out.println("# Judul Yang Anda Pinjam : Item "+" "+dataInput2);
System.out.println("# Kode Rak : PU."+dataInput2+"."+dataInput1);
System.out.println("# Tanggal Kembali : 7 Hari Setelah Tanggal Peminjaman");
System.out.println("# Biaya Sewa : Rp."+biaya);
System.out.println("# Diskon : Rp."+diskon);
System.out.println("#_______________________________________________");
System.out.println("# Total Bayar : Rp."+jumlah+" Lunas");
System.out.println("#_______________________________________________");
System.out.println(" Perhatian : ");
System.out.println(" 1. Mohon kembalikan tepat waktu");
System.out.println(" 2. Batas peminjaman maksimal 7 hari ");
System.out.println(" 3. Terlambat akan dikenakan denda sebesar Rp 500.-/hari");
System.out.println(" 4. Kami tidak menerima pengembalian buku dalam keadaan cacat");
System.out.println(" 5. Buku rusak atau hilang adalah tanggung jawab peminjam");
System.out.println(" ");
System.out.println(" ***TERIMAKASIH ATAS PERHATIANNYA***");
System.exit(0);
}
else
{
System.out.println(" ");
System.out.println(" ");
System.out.println("################################################");
System.out.println("# Bukti Pengembalian #");
System.out.println("################################################");
System.out.println("# Tanggal Pengembalian : "+dateTime);
System.out.println("# Petugas : "+login);
System.out.println("#_______________________________________________");
System.out.println("# Nomer ID : "+id);
System.out.println("# Nama : "+nama);
System.out.println("# Alamat : "+alamat);
System.out.println("# Tempat, Tanggal Lahir : "+tetala);
System.out.println("# Telp : "+telp);
System.out.println("# Kategori Yang Anda Pinjam : Item "+" "+dataInput1);
System.out.println("# Judul Yang Anda Pinjam : Item "+" "+dataInput2);
System.out.println("# Kode Rak : PU."+dataInput2+"."+dataInput1);
System.out.println("# Terlambat : "+terlambat+" Hari");
System.out.println("# Denda : Rp."+denda);
System.out.println("#_______________________________________________");
System.out.println("# Anda Harus Menanggung Denda : Rp."+denda);
System.out.println("#_______________________________________________");
System.out.println(" ");
System.out.println(" ***TERIMAKASIH ATAS PERHATIANNYA***");
System.exit(0);
}
}
}
}