- Program Perpustakaan II ini dibuat sebagai tugas di mata perkuliahan java.
- Mempunyai 4 kategori buku yang yaitu ( Novel, Majalah, Text Book, Kamus )
- Setiap kategori terdiri dari beberapa judul.
- Harga penyewaan dibedakan dari kategori buku yang dipinjam.
- Novel = Rp 5000,-
- Majalah = Rp 2000,-
- Text Books = Rp 2500,-
- Kamus = Rp 3500,-
// Program Perpustakaan II
import javax.swing.JOptionPane;
public class perpus
{
public static void main(String[] args) throws Exception
{
System.out.println("___________________________________");
System.out.println("!>>>>>>>>PERPUSTAKAAN UMUM<<<<<<< System.out.println("!Nama : Abd. Rahman !");
System.out.println("!NIM : 080020006 !");
System.out.println("!Jurusan: Teknik Informatika !");
System.out.println("!Alamat : Jl. Kertapura 28 !");
System.out.println("!Telp : 081353178747 !");
System.out.println("___________________________________");
DataInputStream dis=new DataInputStream (System.in);
String dataInput,dataInput1,dataInput2;
double biaya,denda,jumlah,diskon;
int jml,x,t;
String login,id,nama,alamat,tetala,telp,datePinjam,a,b;
{
login=JOptionPane.showInputDialog("Login User :");
datePinjam=JOptionPane.showInputDialog("Tanggal :");
System.out.println("#####################################");
System.out.println("# Kartu Anggota #");
System.out.println("#####################################");
System.out.println("! Tekan (1) jika mempunya ID !");
System.out.println("! Tekan (2) jika tidak mempunyai ID !");
System.out.println("!___________________________________!");
System.out.println(" ");
System.out.print("Apakah Anda Mempunyai Kartu Angota Perpustakaan ?");
System.out.println(" ");
System.out.println(" ");
dataInput=dis.readLine();
int identitas=Integer.valueOf(dataInput).intValue();
switch(identitas)
{
case 1 :
System.out.println("########################################");
System.out.println("# Anggota #");
System.out.println("########################################");
System.out.println("! Masukkan Nomer Id Keanggotaan Anda !");
System.out.println("!______________________________________!");
break;
case 2 :
System.out.println("########################################");
System.out.println("# Bukan Anggota #");
System.out.println("########################################");
System.out.println("! Kosongkan Saja Nomer Id jika Diminta !");
System.out.println("!______________________________________!");
break;
default:
break;
}
System.out.println(" ");
System.out.println(" ");
System.out.print("Masukkan ID Anggota :");
id=dis.readLine();
System.out.print("Masukkan Nama Peminjam :");
nama=dis.readLine();
System.out.print("Masukkan Alamat Peminjam :");
alamat=dis.readLine();
System.out.print("Masukkan Tempat, Tanggal Lahir :");
tetala=dis.readLine();
System.out.print("Masukkan Nomer Telepon :");
telp=dis.readLine();
System.out.println("______________________________________________________");
System.out.println(" ");
System.out.println("!>>>>>>>>>>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 (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("!_________________________________!");
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("!_________________________________!");
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("!_________________________________!");
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("!_________________________________!");
break;
default:
break;
}
System.out.println(" ");
System.out.println(" ");
System.out.println("Pilih Daftar Yang Akan Anda Pilih :");
dataInput2=dis.readLine();
if (pilih==1)
{
biaya=5000;
}
else if (pilih==2)
{
biaya=2000;
}
else if (pilih==3)
{
biaya=2500;
}
else
{
biaya=3500;
}
dataInput=dis.readLine();
if (identitas==1)
{
diskon=1000;
}
else
{
diskon=0;
}
jumlah=biaya-diskon;
System.out.println(" ");
System.out.println(" ");
System.out.println("################################################");
System.out.println("# Bukti Peminjaman #");
System.out.println("################################################");
System.out.println("# Tanggal : "+datePinjam);
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("# Biaya Sewa : Rp."+biaya);
System.out.println("# Diskon : Rp."+diskon);
System.out.println("#_______________________________________________");
System.out.println("# Total Bayar : Rp."+jumlah);
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);
}
}
}