Minggu, 18 November 2018

Inheritas pada rental VCD

1. Masukan Code yang ada di bawah ini pada main
import java.util.Scanner;
public class latihan1 {
    public static void main(String[]args){
        cdfilm film = new cdfilm();
        cdmusik musik = new cdmusik();
        System.out.println("================");
         System.out.println("Input Rental VCD");
         System.out.println("===============");
         System.out.println("Pilihan Menu : ");
         System.out.println("1. CD Film");
         System.out.println("2. CD Musik");
         
        Scanner input = new Scanner(System.in);
        Scanner input1 = new Scanner(System.in);
        System.out.print("Masukkan Pilihan :");
        int pilih;
        pilih = input1.nextInt();
        if (pilih == 1){
        System.out.println("Anda Memilih CD FILM");
        System.out.print("Masukan film      : ");
            film.judul = input.nextLine();
            System.out.print("Pemain            : ");
            film.pemain = input.nextLine();
            System.out.print("Sutradara         : ");
            film.sutradara = input.nextLine();
            System.out.print("Publisher         : ");
            film.publiser = input.nextLine();

        System.out.println("Kategori          : ");
        System.out.println("1.Semua Umur");
        System.out.println("2.Remaja");
        System.out.println("3.Dewasa");
        System.out.println("4.Anak-Anak");
        System.out.print("Masukan Pilihan   : ");
        int pil;
        pil = input1.nextInt();
        if (pil == 1){
        film.kategori = "Semua Umur";
        }
        else if (pil == 2){
        film.kategori = "Remaja";
        }
        else if (pil == 3){
        film.kategori = "Dewasa";
        }
        else if (pil == 4){
        film.kategori = "Anak-Anak";
        }
        else{
        film.kategori = "Pilihan Tidak Ada";
        }

            System.out.print("Stok              : ");
            film.stok = input.nextInt();
        System.out.println("Judul Film      : "+film.judul);
        System.out.println("Pemain          : "+film.pemain);
        System.out.println("Sutradara       : "+film.sutradara);
        System.out.println("Publisher       : "+film.publiser);
        System.out.println("Kategori        : "+film.kategori);
        System.out.println("Stok            : "+film.stok);
}
        else if (pilih == 2){
        System.out.println("Anda Memilih CD MUSIK");
        System.out.print("\nMasukan Judul Musik      : ");
            musik.judul1 = input.nextLine();
        System.out.print("Penyanyi             : ");
            musik.penyanyi = input.nextLine();
        System.out.print("Produser             : ");
            musik.produser = input.nextLine();
        System.out.print("Publisher            : ");
            musik.publiser = input.nextLine();
            System.out.print("Top Hits             : ");
            musik.tophits = input.nextLine();

        System.out.println("Kategori          : ");
        System.out.println("1.Classic");
        System.out.println("2.Jazz");
        System.out.println("3.Pop");
        System.out.println("4.Rock");
        System.out.print("Masukan Pilihan   : ");
        int pil;
        pil = input.nextInt();
        if (pil == 1){
        musik.kategori = "Classic";
        }
        else if (pil == 2){
        musik.kategori = "Jazz";
        }
        else if (pil == 3){
        musik.kategori = "Pop";
        }
        else if (pil == 4){
        musik.kategori = "Rock";
        }
        else{
        musik.kategori = "Other";
        }
            System.out.print("Stok              : ");
            musik.stok = input.nextInt();
        System.out.println("Judul Lagu      : "+musik.judul1);
        System.out.println("Penyanyi          : "+musik.penyanyi);
        System.out.println("Produser       : "+musik.produser);
        System.out.println("Publisher       : "+musik.publiser);
        System.out.println("Top Hits        : "+musik.tophits);
        System.out.println("Kategori        : "+musik.kategori);
        System.out.println("Stok            : "+musik.stok);
}
        else{
            System.out.println("Tidak ada pilihan");
        }
        }

}

2. Buat Sub Class Baru dan berinama cd musik dan input code ini

class cdmusik extends Rental {
        public String penyanyi;
        public String tophits;
        public String kategori;
        public String produser;
    public cdmusik(String penyanyi, String tophits, String kategori, String produser, String judul, String publiser, int stok, String judul1) {
        super(judul, publiser, stok, judul1);
        this.penyanyi = penyanyi;
        this.tophits = tophits;
        this.kategori = kategori;
        this.produser = produser;
    }
    cdmusik() {
    }

        }

3. buat sub class lagi dengan nama cd film

class cdfilm extends Rental {
        public String pemain;
        public String sutradara;
        public String kategori;
    public cdfilm(String pemain, String sutradara, String kategori, String judul, String publiser, int stok, String judul1) {
        super(judul, publiser, stok, judul1);
        this.pemain = pemain;
        this.sutradara = sutradara;
        this.kategori = kategori;
    }
   cdfilm() {
    }
}   


4. buat class baru dan berinama rental

public class Rental {
public String judul;
 public String publiser;
 public int stok;
 public String judul1;
    
    public Rental(String judul, String publiser, int stok,String judul1) {
        this.judul = judul;
        this.publiser = publiser;
        this.stok = stok;
        this.judul1 = judul;
        }

    Rental() {

    }

}

5. Dan hasil Output akan sperti ini

Minggu, 11 November 2018

PEWARISAN BANGUN DATAR

1. Buat New Project (Ctrl+Shift+N) beri nama BangunDatar dan masukkan kode berikut:

package bangundatar;
import java.util.Scanner;

/**
 *
 * 
 */
public class BangunDatar {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int pil;
        Lingkaran L = new Lingkaran();
        Segitiga S = new Segitiga();
        Persegi pg = new Persegi();
        PersegiPanjang P = new PersegiPanjang();
        Scanner inp = new Scanner(System.in);
        System.out.println("MENU");           
        System.out.println("1. Lingkaran");
        System.out.println("2. Segitiga");      
        System.out.println("3. Persegi");      
        System.out.println("4. Persegi Panjang");           
        System.out.print("Pilihan : ");
        pil = inp.nextInt();
        switch(pil){
            case 1 : L.Lingkaran();break;
            case 2 : S.Segitiga();break;
            case 3 : pg.Persegi();break;
            case 4 : P.Persegipanjang();break;
          
        }
    }   

}

2. Buat Class Baru beri Nama Persegi Masukan Source Code

package bangundatar;
import java.util.Scanner;
/**
 *


 * 
 */

    public class Persegi extends BangunDatar{
    public void Persegi(){
        double sb,lb,kb;
        Scanner c = new Scanner(System.in);
        System.out.println("Persegi");
        System.out.println("    ");
        System.out.println("Masukkan sisi : ");
        sb = c.nextDouble();      
        lb = sb*sb;
        kb = 4*sb;
        System.out.println("Luas Bujur Sangkar adalah : "+lb);
        System.out.println("Keliling Bujur Sangkar adalah : "+kb);
    }   
}

    3. Buat Class Persegi Panjang Masukan Source Code

package bangundatar;
import java.util.Scanner;

/**
 *
 * 
 */
public class PersegiPanjang {
public void Persegipanjang(){
        double pp,lep,lp,kp;
        Scanner d = new Scanner(System.in);
        System.out.println("PERSEGI PANJANG");
        System.out.println("Masukkan Panjang : ");
        pp = d.nextDouble();      
        System.out.println("Masukkan Lebar : ");
        lep = d.nextDouble();      
        lp = pp*lep;
        kp = (2*pp)+(2*lep);
        System.out.println("Luas Persegi Panjang adalah : "+lp);
        System.out.println("Keliling Persegi Panjang adalah : "+kp);
    }

}

4. Buat Class Segitiga Masukan Source Code

package bangundatar;
import java.util.Scanner;

/**
 *
 * 
 */
public class Segitiga extends BangunDatar{
    public void Segitiga(){
        double ls,as,ts,ss,ks;
        Scanner a = new Scanner(System.in);
        System.out.println("SEGITIGA");
        System.out.println("   ");
        System.out.println("Masukkan alas : ");
        as = a.nextDouble();
        System.out.println("Masukkan tinggi :");b

        ts = a.nextDouble();
        System.out.println("Masukkan sisi : ");
        ss = a.nextDouble();
        ls = (as*ts)/2;
        ks = (ss*2)+as;
        System.out.println("Luas Segitiga adalah : "+ls);
        System.out.println("Keliling Segitiga adalah : "+ks);
    }

}
 5 Buat Class Lingkaran Masukan Source Code
package bangundatar;
import java.util.Scanner;

/**
 *
 * 
 */
public class Lingkaran extends BangunDatar{
    public void Lingkaran(){      
        double ll,rl,kl,phi = 3.14;
        Scanner b = new Scanner(System.in);
        System.out.println("LINGKARAN");
        System.out.println("  ");
        System.out.println("Masukkan jari-jari : ");
        rl = b.nextDouble();
        ll = phi*rl*rl;
        kl = 2*phi*rl;
        System.out.println("Luas Lingkaran adalah : "+ll);
        System.out.println("Keliling Lingkaran adalah : "+kl);
   }

}










Jumat, 12 Oktober 2018


TUGAS 1 PROGRAM PERCABANGAN 

NAMA : HERNANDA PRASTIAMA
NPM : 2017210088




int nilai=Integer.parseInt(jTextField1.getText());
if (nilai>=80){
    jTextField2.setText("A");}
else if (nilai>=75){
    jTextField2.setText("B+");}
else if (nilai>=70){
    jTextField2.setText("B");}
else if (nilai>=65){
    jTextField2.setText("C+");}
else if (nilai>=60){
    jTextField2.setText("C");}
else if(nilai>=55){
    jTextField2.setText("D+");}
else if(nilai>=50){
    jTextField2.setText("D");}
else{
    jTextField2.setText("E");
}
    }  


HASIL :