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);
}
}
}
}






Minggu, 28 Juni 2009

Program Perpustakaan Sederhana II


Perpustakaan Sederhana II ini pada dasarnya adalah penyempurnaan dari Perpustakaan Sederhana yang dipossting sebelumnya hanya bedanya pada Program Perpustakaan sebelumnya denda untuk keterlambatan pengembalian buku di input manual dan mempunyai data peminjam yang terbatas yaitu hanya berlaku untuk Id Angota 101 s/d 110, meskipun Program Perpustakaan II ini merupakan penyempurnaan program sebelumnya, nah dalam program ini juga membedakan pemberian diskon bagi peminjam yang memiliki Id Anggota,akan tetapi program ini masih ada beberapa kekurangan kekurangan sepert hanya dalam perpustakaan pasti ada transaksi peminjaman dan pengembalian. Oleh karena itu Program ini hanya digunakan untuk transaksi peminjaman karena masih belum ada denda bagi penyewa yang terlambat mengembalikan buku pinjaman maka dari itu masih perlu penyempurnaan lagi yang tentunya penyempurnaan itu akan menyusul di posting berikutnya :
  1. Program Perpustakaan II ini dibuat sebagai tugas di mata perkuliahan java.
  2. Mempunyai 4 kategori buku yang yaitu ( Novel, Majalah, Text Book, Kamus )
  3. Setiap kategori terdiri dari beberapa judul.
  4. 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 java.io.*;
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);
}
}
}

Java Untuk Pemula

JAVA UNTUK PEMULA

Di blog ini anda akan di arahkan untuk mempelajari tentang pemograman java, tentunya pemograman java untuk pemula dalam versi buku.

Navigasi Buku

Senin, 22 Juni 2009

Program perpustakaan Sederhana

// Program Perpustakaan ini mempunyai 10 data anggota yang terdaftar.

// Setiap akan melakukan peminjaman, peminjam harus menunjukkan kartu anggota atau menyebutkan nomer Id anggota perpustakaan'

// Stiap keterlambatan pengembalian akan di hitung perhari, dan denda akan ditentukan oleh petugas perpustakaan itu sendiri


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<<<<<<<>>>>>>>>>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);
}
}
}


Muda-mudahan program ini dapat berkembang dengan adanya masukan dari kaliai. Marilah kita sama-sama belajar dari yang terkecil terlebih dahulu.....

Minggu, 21 Juni 2009

Mulai Pahami Diri: Tentang Cinta

Mulai Pahami Diri: Tentang Cinta

http://k4rinJavaBlog.blogspot.com,
http://omens24.blogspot.com