Kamis, 02 Juli 2009

Berikut adalah salah satu contoh program java yang ditujukan untuk perpustakan. Mungkin dengan adanya program sederhana ini dapat mempermudah pegawai perpustakan dalam menginput data data peminjam secara otomatis.


Program Perpustakaan Sederhana

import java.io.*;
import javax.swing.JOptionPane;

class perpustakaan
{
public static void main(String[] args) throws Exception
{
System.out.println("!=================================!");
System.out.println("!>>>>>>>>PERPUSTAKAAN UMUM<<<<<<< System.out.println("!Nama : Karina Setyowati !");
System.out.println("!NIM : 080020003 !");
System.out.println("!Jurusan: Teknik Informatika !");
System.out.println("!Alamat : Jl. Kertapura 24 !");
System.out.println("!Telp : 081236236499 !");
System.out.println("!=================================!");
System.out.println("!>>>>>>>>>>Kategori Buku<<<<<<<<< System.out.println("! Horor,Komedi,Pengetahuan Umum !");
System.out.println("!Id : 101 s/d 110 !");
System.out.println("!=================================!");


int jml,x,t;
String id,nama,alamat,kdbuku,jdulbuku,kategori,pinjam,kembali,a,b;
double denda,totdenda;

System.out.println(" ");
System.out.println(" ");
DataInputStream dis = new DataInputStream (System.in);
System.out.println("Masukkan ID Anggota Perpustakaan :");
id=dis.readLine();
x=Integer.parseInt(id);
System.out.println(" ");

if (x==101)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 101 !");
System.out.println("! Nama : Andi Ahmadi !");
System.out.println("! Tempat,Tgl Lahir : Singaraja, 24 Maret 1987 !");
System.out.println("! Alamat : Jl. Kertapura No. 41 Br. Pekandelan !");
System.out.println("! Kecamatan : Denpasar Barat !");
System.out.println("! Kabupaten : Denpasar !");
System.out.println("! Provinsi : Bali !");
System.out.println("!=============================================================================!");
}
else if (x==102)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 102 !");
System.out.println("! Nama : Maulana !");
System.out.println("! Tempat,Tgl Lahir : Kangean, 18 Februari 1989 !");
System.out.println("! Alamat : Jl. Imam Bonjol No. 77 !");
System.out.println("! Kecamatan : Denpasar Barat !");
System.out.println("! Kabupaten : Denpasar !");
System.out.println("! Provinsi : Bali !");
System.out.println("!=============================================================================!");
}
else if (x==103)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 103 !");
System.out.println("! Nama : Stephanus !");
System.out.println("! Tempat,Tgl Lahir : Flores, 01 Januari 1985 !");
System.out.println("! Alamat : Jl. Teuku Umar Barat No. 45 !");
System.out.println("! Kecamatan : Denpasar Barat !");
System.out.println("! Kabupaten : Denpasar !");
System.out.println("! Provinsi : Bali !");
System.out.println("!=============================================================================!");
}
else if (x==104)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 104 !");
System.out.println("! Nama : Prasetyo Danuar !");
System.out.println("! Tempat,Tgl Lahir : Bogor, 18 Februari 1989 !");
System.out.println("! Alamat : Jl. Gunung Argopuro No. 17 !");
System.out.println("! Kecamatan : Panji !");
System.out.println("! Kabupaten : Situbondo !");
System.out.println("! Provinsi : Jawa Timur !");
System.out.println("!=============================================================================!");
}
else if (x==105)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 105 !");
System.out.println("! Nama : Pasek !");
System.out.println("! Tempat,Tgl Lahir : Gianyar, 18 Oktober 1989 !");
System.out.println("! Alamat : Jl. Kemuning No. 77 !");
System.out.println("! Kecamatan : Sukawati !");
System.out.println("! Kabupaten : Gianyar !");
System.out.println("! Provinsi : Bali !");
System.out.println("!=============================================================================!");
}
else if (x==106)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 106 !");
System.out.println("! Nama : Sherina !");
System.out.println("! Tempat,Tgl Lahir : Jakarta, 01 Januari 1985 !");
System.out.println("! Alamat : Jl. Diponegoro No. 45 !");
System.out.println("! Kecamatan : Sragen !");
System.out.println("! Kabupaten : Jakarta Selatan !");
System.out.println("! Provinsi : DKI Jakarta !");
System.out.println("!=============================================================================!");
}
else if (x==107)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 107 !");
System.out.println("! Nama : Joko Susanto !");
System.out.println("! Tempat,Tgl Lahir : Bogor, 18 Februari 1989 !");
System.out.println("! Alamat : Jl. Gunung Argopuro No. 10 !");
System.out.println("! Kecamatan : Plausan !");
System.out.println("! Kabupaten : Banyumas !");
System.out.println("! Provinsi : Jawa Tengah !");
System.out.println("!=============================================================================!");
}
else if (x==108)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 108 !");
System.out.println("! Nama : Maryama !");
System.out.println("! Tempat,Tgl Lahir : Kangean, 18 Februari 1989 !");
System.out.println("! Alamat : Jl. Imam Bonjol No. 77 !");
System.out.println("! Kecamatan : Denpasar Barat !");
System.out.println("! Kabupaten : Tangerang Timur !");
System.out.println("! Provinsi : Tangerang !");
System.out.println("!=============================================================================!");
}
else if (x==109)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 109 !");
System.out.println("! Nama : Yohanes !");
System.out.println("! Tempat,Tgl Lahir : Flores, 01 Januari 1991 !");
System.out.println("! Alamat : Jl. Teuku Umar Barat No. 11 !");
System.out.println("! Kecamatan : Denpasar Barat !");
System.out.println("! Kabupaten : Denpasar !");
System.out.println("! Provinsi : Bali !");
System.out.println("!=============================================================================!");
}
else if (x==110)
{
System.out.println("!=============================================================================!");
System.out.println("! Nomer ID Anda : 110 !");
System.out.println("! Nama : Danang Arjuna !");
System.out.println("! Tempat,Tgl Lahir : Depok, 18 Februari 1990 !");
System.out.println("! Alamat : Jl. Gunung Rinjani No. 67 !");
System.out.println("! Kecamatan : Depok Barat !");
System.out.println("! Kabupaten : Depok !");
System.out.println("! Provinsi : Jawa Barat !");
System.out.println("!=============================================================================!");
}


// Input Box
{
kdbuku=JOptionPane.showInputDialog("Masukkan Kode Buku :");
jdulbuku=JOptionPane.showInputDialog("Masukkan Judul Buku :");
kategori=JOptionPane.showInputDialog("Masukkan Kategori Buku :");
pinjam=JOptionPane.showInputDialog("Masukkan Tanggal Pinjam :");
kembali=JOptionPane.showInputDialog("Masukkan Tanggal Kembali :");
a=JOptionPane.showInputDialog("Terlambat Mengembalikan Buku :");
t=Integer.parseInt (a);
b=JOptionPane.showInputDialog("Denda/Hari :");
denda=Double.parseDouble (b);

totdenda=denda*t;

//output

System.out.println(" ");
System.out.println(" ");
System.out.println("###################################");
System.out.println("#========PERPUSTAKAAN UMUM========#");
System.out.println("###################################");
System.out.println("# ");
System.out.println("# Kode Buku :"+kdbuku);
System.out.println("# Judul Buku :"+jdulbuku);
System.out.println("# Kategori :"+kategori);
System.out.println("# Tanggal Pinjam :"+pinjam);
System.out.println("# Tanggal Kembali :"+kembali);
System.out.println("# Terlambat :"+t);
System.out.println("# Denda/Hari :"+denda);
System.out.println("#__________________________________");
System.out.println("# Total Denda :"+totdenda);
System.out.println("###################################");
System.exit(0);
}
}
}

Tidak ada komentar:

Posting Komentar