Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package studio;
- import java.util.Scanner;
- public class Studio {
- int harga;
- public Scanner in=new Scanner(System.in);
- public Scanner str=new Scanner(System.in);
- public void setData(){
- }
- public void tampil(){
- }
- public static void main(String[] args) {
- // TODO code application logic here
- int menu=0,z=0,a,cari;
- sewa[] data=new sewa[1024];
- data[z]=new sewa();
- data[z].setId();
- while(menu!=6){
- System.out.print("menu...\n1.input\t\t2.view\n3.search\t4.update\n5.delete\t6.exit\n : ");
- menu=data[0].in.nextInt();
- if(menu==1){
- z++;
- data[z]=new sewa();
- data[z].setId(data[z-1].getId());
- data[z].setData();
- }else if(menu==2){
- if(z<1)
- System.out.println("data kosong");
- else{
- a=0;
- while(a<z){
- a++;
- System.out.println("---"+a+"---");
- data[a].tampil();
- }
- }
- }else if(menu==3 || menu==4 || menu==5){
- System.out.print("masukkan id sewa : ");
- cari=data[0].in.nextInt();
- a=1;
- while(a<=z){
- if(data[a].getId()==cari)
- break;
- a++;
- }
- if(a<=z){
- if(menu==3)
- data[a].tampil();
- else if(menu==4){
- data[a].tampil();
- data[a].setData();
- }
- else{
- while(a<z){
- data[a]=data[a+1];
- a++;
- }
- z--;
- System.out.println("data "+cari+" berhasil dihapus");
- }
- }
- else
- System.out.println("data tidak ditemukan");
- }else if(menu==6)
- System.out.println("keluar...");
- else
- System.out.println("menu ilegal");
- }
- }
- }
- class sewa extends Studio{
- int idSewa,lamaSewa,total;
- String nama,no;
- @Override
- public void setData(){
- System.out.print("Masukkan Nama Penyewa : ");
- this.nama=str.nextLine();
- System.out.print("Masukkan Nomer Studio : ");
- this.no=str.nextLine();
- System.out.print("Masukkan Lama Sewa : ");
- this.lamaSewa=in.nextInt();
- this.harga=30000;
- this.total=this.harga*this.lamaSewa;
- }
- @Override
- public void tampil(){
- System.out.println("Id Sewa : "+this.idSewa);
- System.out.println("Nama Penyewa : "+this.nama);
- System.out.println("Nomer Studio : "+this.no);
- System.out.println("Harga perJam : "+this.harga);
- System.out.println("Lama Sewa : "+this.lamaSewa);
- System.out.println("Total Harga : "+this.total);
- }
- public int getId(){
- return this.idSewa;
- }
- public void setId(){
- this.idSewa=153400;
- }
- public void setId(int id){
- this.idSewa=id+1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement