Monday, November 19, 2018

Inheritance(PBO-Java)


CONTOH PROGRAM

public class rentalvcd {
public String judulmusik;
 public String publiser;
 public int stok;
 public String judulfilm;
    
    public rentalvcd(String judulmusik, String publiser, int stok,String judulfilm) {
        this.judulmusik = judulmusik;
        this.publiser = publiser;
        this.stok = stok;
        this.judulfilm = judulfilm;
        }

    rentalvcd() {

    }
}

3. Buat class kedua beri nama submusik dan masukkan coding berikut :

public class submusik extends rentalvcd{
        public String penyanyi;
        public String produser;
        public String tophits;
        public String kategori;
        
    public submusik(String judulmusik, String penyanyi, String produser, String kategori,
            String publiser, int stok, String judulfilm) {
        super(judulmusik, publiser, stok, judulfilm);
        this.penyanyi = penyanyi;
        this.tophits = tophits;
        this.kategori = kategori;
        this.produser = produser;
    }
    submusik() {
    }}

4. Langkah selanjutnya buat class baru lagi dan beri nama subfilm

 class subfilm extends rentalvcd {
        public String pemain;
        public String sutradara;
        public String kategori;
    public subfilm(String judulmusik, String pemain, String sutradara,  String publiser,
            String kategori,int stok, String judulfilm) {
        super(judulfilm, publiser, stok, judulmusik);
        this.pemain = pemain;
        this.sutradara = sutradara;
        this.kategori = kategori;
    }
   subfilm() {
    }
}   

5. Langkah Terakhir silahkan ketik codingan tersebut di dalam main.....

public static void main(String[] args) {
    submusik musik = new submusik();
    subfilm film = new subfilm();
        System.out.println("RENTAL VCD");
        System.out.println("Silahkan Pilih");
        System.out.println("1. CD Musik");
        System.out.println("2. VCD Film");
            Scanner entri1= new Scanner(System.in);
            Scanner entri2 = new Scanner(System.in);
        System.out.println("Masukkan Pilihan Anda :");
        int pil;
        pil = entri1.nextInt();
        if (pil == 1){
        System.out.println("Masukan judul Lagu     : ");
        musik.judulfilm = entri1.nextLine();
        System.out.println("Masukkan nama Penyanyi : ");
        musik.penyanyi = entri1.nextLine();
        System.out.println("Masukkan Produser  : ");
        musik.produser = entri1.nextLine();
        System.out.println("Masukan Publiser : ");
        musik.publiser = entri1.nextLine();
        System.out.println("1.C");
        System.out.println("2.J");
        System.out.println("3.P");
        System.out.println("4.R");
        System.out.println("Masukan Kategori  : ");
        int pilihan;
        pilihan = entri1.nextInt();
        if (pilihan == 1){
        musik.kategori = "Klasik";
        }
        else if (pilihan == 2){
        musik.kategori = "Jazz";
        }
        else if (pilihan == 3){
        musik.kategori = "Pop";
        }
        else if (pilihan == 4){
        musik.kategori = "Rock";
        }
        else{
        musik.kategori = "Kosong";
        }
        System.out.print("Jumlah Stok : ");
        musik.stok = entri1.nextInt();
        System.out.println("Masukan judul Lagu :" +musik.judulmusik);
        System.out.print("Masukkan nama Penyanyi:"+musik.penyanyi);
        System.out.print("Masukkan Produser  : "+musik.produser);
        System.out.print("Masukan Publiser : "+musik.publiser);
        System.out.println("    Kategori    : "+musik.kategori);
        System.out.println(" Top Hits       : "+musik.tophits);
        System.out.println("Jumlah Stok     : "+musik.stok);
        System.out.println("========================================");
        }
        else if (pil == 2){
        System.out.print("Masukan Judul film : ");
            film.judulfilm = entri2.nextLine();
        System.out.print("Pemain film      : ");
            film.pemain = entri2.nextLine();
        System.out.print("Sutradara film   : ");
            film.sutradara = entri2.nextLine();
        System.out.print("Publiser film    : ");
            film.publiser = entri2.nextLine();
        System.out.println("Kategori          : ");
        System.out.println("1.SU");
        System.out.println("2.R");
        System.out.println("3.D");
        System.out.println("4.A");
        System.out.print("Masukan Kategori   : ");
        int pilihan;
        pilihan = entri2.nextInt();
        if (pilihan == 1){
        film.kategori = "Semua Umur";
        }
        else if (pilihan == 2){
        film.kategori = "Remaja";
        }
        else if (pilihan == 3){
        film.kategori = "Dewasa";
        }
        else if (pilihan == 4){
        film.kategori = "Anak-Anak";
        }
        else{
            System.out.println("Kosong");
        }
         System.out.print("Stok    : ");
            film.stok = entri2.nextInt();
        System.out.println("Judul Film      : "+film.judulfilm);
        System.out.println("Pemain film      : "+film.pemain);
        System.out.println("Sutradara film   : "+film.sutradara);
        System.out.println("Publisher film    : "+film.publiser);
        System.out.println("Kategori        : "+film.kategori);
        System.out.println("Stok            : "+film.stok);
        }}}



No comments:

Post a Comment

Inheritance(PBO-Java)

CONTOH PROGRAM public class rentalvcd { public String judulmusik;  public String publiser;  public int stok;  public Stri...