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

Sabtu, 20 Juni 2009

Contoh Pemrograman Visual Basic .NET

Mari Belajar Dan Mengenali Pemograman Dalam Bahasa Visual Basic .NET

Contoh program sederhana dalam bahasa Visual Basic .NET yang dipakai untuk menghitung jumlah pembayaran dari m_item buah barang dengan harga m_price per item ditambah 5% pajak penjualan:

Dim m_item, m_price, tax, total As double
m_item =
double.Parse(textBox1.Text)
m_price =
double.Parse(textBox2.Text)
tax =
0.05
total = m_item * m_price *
(1 + tax)
label5.
Text = total.ToString()
MessageBox.
Show("Well Done.")

Berikut ini adalah contoh lain dari program Visual Basic yang menggunakan objek CheckBox dan ComboBox untuk menghitung jumlah kredit mata kuliah yang diambil oleh seorang mahasiswa (masing-masing mata kuliah = 3 kredit):

Dim total As Integer
total =
0 ' awal dari jumlah kredit total
If (CheckBox1.Checked = True) Then 'boleh memilih semua checkbox
total +=
3
End If
If (CheckBox2.Checked = True) Then
total = total +
3
End If
If (CheckBox3.Checked = True) Then
total = total +
3
End If
If (ComboBox1.SelectedIndex = 0) Then 'hanya bisa memilih satu
total = total +
3
ElseIf
(ComboBox1.SelectedIndex = 1) Then
total = total +
3
ElseIf
(ComboBox1.SelectedIndex = 2) Then
total = total +
3
End If
Label3.
Text = CStr(total) ' hasil kredit total yang diambil

Muda-mudahan contoh program ini dapat membantu anda untuk lebih dekat mengenali program sederhana dalam bahasa Visual Basic .NET