Struktur Class Pert 8 (PBO Class Q1)

Class Buku

package entity;

public class Buku {
	private String id;
	private String judul;
	private String pengarang;
	private String penerbit;
	private int tahunTerbit;
	/**
	 * @param id
	 * @param judul
	 * @param pengarang
	 * @param penerbit
	 * @param tahunTerbit
	 */
	public Buku(String id, String judul, String pengarang, String penerbit,
			int tahunTerbit) {
		super();
		this.id = id;
		this.judul = judul;
		this.pengarang = pengarang;
		this.penerbit = penerbit;
		this.tahunTerbit = tahunTerbit;
	}
	public String getJudul() {
		return judul;
	}
	public void setJudul(String judul) {
		this.judul = judul;
	}
	public String getPengarang() {
		return pengarang;
	}
	public void setPengarang(String pengarang) {
		this.pengarang = pengarang;
	}
	public String getPenerbit() {
		return penerbit;
	}
	public void setPenerbit(String penerbit) {
		this.penerbit = penerbit;
	}
	public int getTahunTerbit() {
		return tahunTerbit;
	}
	public void setTahunTerbit(int tahunTerbit) {
		this.tahunTerbit = tahunTerbit;
	}
	public String getId() {
		return id;
	}
	public String toString(){
		return id+"\t"+judul+"\t"+penerbit;
	}
}

Class Anggota

package entity;

public class Anggota {
	public static final int MAX_PIN = 3;
	private String id;
	private String nama;
	private String alamat;
	/**
	 * @param id
	 * @param nama
	 * @param alamat
	 */
	public Anggota(String id, String nama, String alamat) {
		super();
		this.id = id;
		this.nama = nama;
		this.alamat = alamat;
	}
	public String getNama() {
		return nama;
	}
	public void setNama(String nama) {
		this.nama = nama;
	}
	public String getAlamat() {
		return alamat;
	}
	public void setAlamat(String alamat) {
		this.alamat = alamat;
	}
	public String getId() {
		return id;
	}
	
}

Posted in PBO | Leave a comment

Masukan dari keyboard

Java menyediakan beberapa cara untuk memasukan data melalui keyboard.

Menggunakan Class Scanner

import java.util.*;

public class TestMasukan{
	public static void main(String []argv){
		Scanner sc=new Scanner(System.in);
		int number=sc.nextInt();
		while(number !=0){
			System.out.println("number" + number);
			number=sc.nextInt();
			}
	}
}

Menggunakan Class DataInputStream

import java.io.*;
public class MasukanKeyBoard01{
	public static void main(String args[]) {
		DataInputStream dis=null;
		try{
			dis=new DataInputStream(System.in);
			System.out.print("Masukkan sebuah kata: ");
			String kata=dis.readLine();
		}
		catch(Exception io){
			io.printStackTrace();
		}
	}
}

Menggunakan BufferedReader

public class EasyInput {
  public static int inputInt(String s) {
   BufferedReader input = 
     new BufferedReader(new InputStreamReader(System.in));
   System.out.print(s);
   int i =0;
   try {
     i = Integer.parseInt(input.readLine());
   }
   catch (Exception e) {
     e.printStackTrace();
   }
   return i;
  }

  public static String inputStr(String s) {
   String aLine = "";
   BufferedReader input = 
     new BufferedReader(new InputStreamReader(System.in));
   System.out.print(s);
   try {
     aLine = input.readLine();
   }
   catch (Exception e) {
     e.printStackTrace();
   }
   return aLine;
  }

  public static void main(String s[]) {
   while(true) {
      int y = inputInt(" Year: ");
      int m = inputInt("Month: ");
      int d = inputInt("  Day: ");
      String you = inputStr("Your name: ");
      System.out.println(you + " " + y + m + d);
   }
  }
}

sumber rgagnon.com

Menggunakan Kotak Dialog

import javax.swing.*;
public class DialogMasukan{
	public static void main(String []args){
		String masukan=JOptionPane.showInputDialog(null,"Masukkan Nama Anda: ");
	}
}

 

Posted in Uncategorized | Leave a comment

Anti Korupsi 1

Posted in umum | 3 Comments