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");
}
}
}
Matrikulasi Perkuliahan
Sistem Informasi
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...