Tugas Pemrogramana Java dalam kasus VCD Rental dengan menggunakan inheritance.
----------------------------------------
Soucre Code VCDrental sebagai subclass
----------------------------------------
public class vcdrental {
public String judul;
public String publiser;
public int stok;
public String judul1;
public vcdrental(String judul, String publiser, int stok,String judul1) {
this.judul = judul;
this.publiser = publiser;
this.stok = stok;
this.judul1 = judul;
}
vcdrental() {
}
}
-------------------------------------------------
Soucre Code cdfilm dijadikan sebagai superclass
-------------------------------------------------
package javaapplication1;
class cdfilm extends vcdrental {
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() {
}
}
=======================================
Soucre Code cdmusik sebagai superclass
=======================================
package javaapplication1;
class cdmusik extends vcdrental {
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() {
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Soucre Code latihan1 sebagai main untuk meng-run program
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
package javaapplication1;
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");
}
}
}
Monday, November 19, 2018
Wednesday, November 7, 2018
Tugas Program Java Mencari Luas dan Keliling Lingkaran
LUAS BANGUN DATAR
Luas Bangun Datar
Kode programnya adalah sebagai berikut :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package bangundatar;
/**
*
* @author KANNY
*/
public class BangunDatar {
public String keliling,luas,Luasp,Kelilingpj,ls,ks;
public int panjang,lebar,s1,s2,s3,alas,tinggi;
public double jari2,ll,kl;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {}
public int getPanjang() {
return panjang; }
public void setPanjang(int panjang) {
this.panjang = panjang; }
public int getLebar() {
return lebar; }
public void setLebar(int lebar) {
this.lebar = lebar; }
public int getS1() {
return s1; }
public void setS1(int s1) {
this.s1 = s1; }
public int getS2() {
return s2; }
public void setS2(int s2) {
this.s2 = s2; }
public int getS3() {
return s3; }
public void setS3(int s3) {
this.s3 = s3; }
public int getAlas() {
return alas; }
public void setAlas(int alas) {
this.alas = alas; }
public int getTinggi() {
return tinggi; }
public void setTinggi(int tinggi) {
this.tinggi = tinggi; }
public double getJari2() {
return jari2; }
public void setJari2(double jari2) {
this.jari2 = jari2; }
public int getLuas() {// Perhitungan Luas Persegi Panjang
return getPanjang()*getLebar(); }
public int getKeliling () {// Menghitung Keliling Persegi Panjang
return 2 * (getPanjang()+ getLebar()); }
public int getLuasp() { // Menghitung Luas Persegi
return getS1() * getS2(); }
public int getKelilingp() {// Menghitung Keliling Persegi
return 4 * (getS1()+getS2()); }
public int getls() { // Menghitung Luas Segitiga
return (getAlas()*getTinggi())/2; }
public int getks() { // Menghitung Keliling Segitiga
return (getS1() + getS1() + getS3() ); }
public double getll() { // Menghitung Luas Lingkaran
return (3.14 * getJari2() * getJari2());}
public double getkl() { // Menghitung Keliling Lingkaran
return (2 * 3.14 * getJari2()); }
}
Menghitung Luas dan Keliling Bangun Datar
Kode programnya adalah sebagai berikut ini :
package bangundatar;
import javax.swing.JOptionPane;
/**
*
* @author KANNY
*/
public class KelilingLuas {
public static void main(String []args){
BangunDatar RPP = new BangunDatar();
BangunDatar RP = new BangunDatar();
BangunDatar RS = new BangunDatar();
BangunDatar RL = new BangunDatar();
RPP.setPanjang(RPP.panjang);
RPP.setLebar(RPP.lebar);
RP.setS1(RP.s1);
RP.setS2(RP.s2);
RS.setAlas(RS.alas);
RS.setTinggi(RS.tinggi);
RS.setS1(RS.s1);
RS.setS2(RS.s2);
RS.setS3(RS.s3);
RL.setJari2(RL.jari2);
System.out.println("-------------------------------------------------");
System.out.println("Tugas JAVA Mencari Luas dan Keliling Lingkaran");
System.out.println("-------------------------------------------------");
System.out.println("Pilihan Menunya : ");
System.out.println("1. Persegi Panjang");
System.out.println("2. Persegi");
System.out.println("3. Segitiga");
System.out.println("4. Lingkaran");
int hasil;
int hitung = Integer.parseInt(JOptionPane.showInputDialog("Silahkan Pilih Menu Yang Ada : "));
switch(hitung)
{
case 1 :
System.out.println("Anda memilih Persegi Panjang");
RPP.panjang= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Panjang : "));
RPP.lebar= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Lebar : "));
JOptionPane.showMessageDialog(null,"Luas Persegi Panjang Adalah : " + RPP.getLuas());
JOptionPane.showMessageDialog(null,"Keliling Persegi Panjang Adalah : " + RPP.getKeliling());
break;
case 2:
System.out.println("Anda memilih Persegi");
RP.s1= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 1 : "));
RP.s2= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 2 : "));
JOptionPane.showMessageDialog(null,"Luas Persegi Panjang Adalah : " + RP.getLuasp());
JOptionPane.showMessageDialog(null,"Keliling Persegi Panjang Adalah : " + RP.getKelilingp());
break;
case 3:
System.out.println("Anda memilih Segitiga");
RS.alas= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Alas : "));
RS.tinggi= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tinggi : "));
RS.s1= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 1 : "));
RS.s2= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 2 : "));
RS.s3= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 3 : "));
JOptionPane.showMessageDialog(null,"Luas Segitiga Adalah : " + RS.getls());
JOptionPane.showMessageDialog(null,"Keliling Segitiga Adalah : " + RS.getks());
break;
case 4:
System.out.println("Anda memilih Lingkaran");
RL.jari2= Double.parseDouble(JOptionPane.showInputDialog("Masukkan Jari-Jari : "));
JOptionPane.showMessageDialog(null,"Luas Lingkaran Adalah : " + RL.getll());
JOptionPane.showMessageDialog(null,"Keliling Lingkaran Adalah : " + RL.getkl());
break;
default :
System.out.println("Pilihan tidak tersedia");
}
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hasil Implementasi Kode Program
Berikut ini adalah hasil screenshot dari pencocokan kode program, setelah dipastikan Tidak dalam Kondisi Error!!
Menu 1. Persegi Panjang
Subscribe to:
Posts (Atom)
Tugas Pemrogramana Java dalam kasus VCD Rental
Tugas Pemrogramana Java dalam kasus VCD Rental dengan menggunakan inheritance. ---------------------------------------- Soucre Code VCDrent...
-
CASE (Computer Aided Software Engineering) Dalam software engineering telah dikenal banyak tools (computer-base system) yang di...
-
Contoh kasus dari toko iOS Diketahui : Data yang di baca / di inputkan adalah nama pembeli, kode barang, jumlah barang, dan harga. Tota...