kelompok 6 - citraamai93.files.wordpress.com · 1 pemograman berorientasi obyek| [type the company...
TRANSCRIPT
1 Pemograman Berorientasi Obyek| [Type the company name]
Kelompok 6
class SegiTiga extends Bentuk {
public SegiTiga(int panjang2, int lebar2) {
this.panjang = panjang2;
this.lebar = lebar2;
}
//public String getBentuk() {
//return "Bentuk Segi Tiga";
//return "";
//}
2 Pemograman Berorientasi Obyek| [Type the company name]
public int hitungLuas() {
return this.panjang*this.lebar/2;
}
}
abstract class Bentuk {
protected int panjang;
protected int lebar;
public String getBentuk() {
return "Bentuk Dasar";
}
public abstract int hitungLuas();
}
class BujurSangkar extends Bentuk {
public BujurSangkar(int panjang1, int lebar1) {
this.panjang = panjang1;
this.lebar = lebar1;
}
public String getBentuk() {
return "Bentuk Bujur Sangkar";
}
public int hitungLuas() {
3 Pemograman Berorientasi Obyek| [Type the company name]
return panjang*lebar;
}
}
class Polimorfisme {
public static void cetakLuasBentuk(Bentuk btk) {
System.out.println(btk.getBentuk() + " dengan luas " +
btk.hitungLuas());
}
public static void main(String[] args) {
BujurSangkar bs = new BujurSangkar(10,20);
BujurSangkar bs1 = new BujurSangkar(10,20);
SegiTiga st = new SegiTiga(5,10);
SegiTiga st1 = new SegiTiga(50,100);
cetakLuasBentuk(bs);
cetakLuasBentuk(bs1);
cetakLuasBentuk(st);
cetakLuasBentuk(st1);
}
}
4 Pemograman Berorientasi Obyek| [Type the company name]
Output :
class Y extends X{
void add(){
int a=200,b=300,c;
c=(a+b)/2;
System.out.println("hasilnya adalah="+c);
}
void div(){
int a=4,b=2,c;
c=a/b;
System.out.println("hasilnya adalah="+c);
}
}
//inheritance implementation
class X{
5 Pemograman Berorientasi Obyek| [Type the company name]
void add(){
int a=200,b=300,c;
c=a+b;
System.out.println("Jumlahnya adalah"+c);
}
void mult(){
int a=2,b=4,c;
c=a*b;
System.out.println("hasilnya adalah"+c);
}
}
public class hasil{
public static void main (String [] args){
Y ob=new Y();
ob.mult();
ob.add();
ob.div();
}
}
6 Pemograman Berorientasi Obyek| [Type the company name]
Output :
public class mahasiswa{
private int nrp;
private String nama;
public mahasiswa (int nrp, String nama){
this.nrp = nrp;
this.nama = nama;
}
public int getNrp () {
return nrp;
}
public String getNama (){
return nama;
}
}
7 Pemograman Berorientasi Obyek| [Type the company name]
public class coba{
public static void main (String args []){
mahasiswa anak = new mahasiswa (20114350, "Diska Rinanda");
System.out.println("NRP : "+anak.getNrp()+"\nNama : "+anak.getNama());
}
}
Output :
class mahasiswa1{
private String Npm, Nama, Kegiatan;
public String getNpm(){
return Npm;
}
public void setNpm(String Npm){
this.Npm=Npm;
8 Pemograman Berorientasi Obyek| [Type the company name]
}
public String getNama(){
return Nama;
}
public void setNama(String Nama){
this.Nama=Nama;
}
public String getKegiatan(){
return Kegiatan;
}
public void setKegiatan(String Kegiatan){
this.Kegiatan=Kegiatan;
}
}
class Dosen{
private String Mtkul, Nama, Kegiatan;
public String getMtkul(){
return Mtkul;
}
public void setMtkul(String Mtkul){
this.Mtkul=Mtkul;
}
public String getNama(){
return Nama;
}
9 Pemograman Berorientasi Obyek| [Type the company name]
public void setNama(String Nama){
this.Nama=Nama;
}
public String getKegiatan(){
return Kegiatan;
}
public void setKegiatan(String Kegiatan){
this.Kegiatan=Kegiatan;
}
}
class if_1{
public static void main (String [] args){
System.out.println ("mahasiswa1");
System.out.println ("=========");
mahasiswa1 theo = new mahasiswa1();
theo.setNama("theo");
theo.setNpm("201143501537");
theo.setKegiatan("belajar kecakapan antar personal");
System.out.println("No Npm : " + theo.getNpm());
System.out.println("Nama : " + theo.getNama());
System.out.println("Kegiatan : " + theo.getKegiatan() + "\n");
mahasiswa1 diska = new mahasiswa1();
diska.setNama("diska");
diska.setNpm("201143501537");
diska.setKegiatan("belajar mobile programming");
System.out.println("Npm : " + diska.getNpm());
10 Pemograman Berorientasi Obyek| [Type the company name]
System.out.println("Nama : " + diska.getNama());
System.out.println("Kegiatan : " + diska.getKegiatan() + "\n");
mahasiswa1 riana = new mahasiswa1();
riana.setNama("diska");
diska.setNpm("201143501573");
diska.setKegiatan("belajar OOP programming");
System.out.println("Npm : " + riana.getNpm());
System.out.println("Nama : " + riana.getNama());
System.out.println("Kegiatan : " + riana.getKegiatan() + "\n");
System.out.println("\nDosen");
System.out.println("=====");
Dosen Nahot = new Dosen ();
Nahot.setKegiatan("Mengajar Java Programming");
Nahot.setMtkul("OOP Lanjutan");
Nahot.setNama("Nahot");
System.out.println("Nama : " + Nahot.getNama());
System.out.println("Mtkul : " + Nahot.getMtkul());
System.out.println("Kegiatan : " + Nahot.getKegiatan() + "\n");
Dosen Dhani = new Dosen();
Dhani.setKegiatan ("Praktek Membuat Aplikasi Mobile");
Dhani.setMtkul("Mobile Programming");
Dhani.setNama("Ahmad Dhani");
System.out.println("Nama : " + Dhani.getNama());
System.out.println("Mtkul : " + Dhani.getMtkul());
11 Pemograman Berorientasi Obyek| [Type the company name]
System.out.println("Kegiatan : " + Dhani.getKegiatan() + "\n");
Dosen Riani = new Dosen();
Riani.setKegiatan ("Presntasi Psikologi soft skill");
Riani.setMtkul("Kecakapan Antar Personal");
Riani.setNama("Riani ardianty");
System.out.println("Nama : " + Riani.getNama());
System.out.println("Mtkul : " + Riani.getMtkul());
System.out.println("Kegiatan : " + Riani.getKegiatan() + "\n");
}
}
Output :
import java.io.*;
class nilai
{
public static void main(String args[])throws Exception
12 Pemograman Berorientasi Obyek| [Type the company name]
{
//Membuat objek baru
InputStreamReader masukan = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(masukan);
//Deklarasi variabel
String nama;
String a1, a2, a3;
double b1, b2, b3, UTS, UAS, NILTUGAS, NILAKHIR;
System.out.print("Masukan Nama Mahasiswa : ");
nama = input.readLine();
System.out.print("Masukan Nilai UTS : ");
a1 = input.readLine();
System.out.print("Masukan Nilai UAS : ");
a2 = input.readLine();
System.out.print("Masukan Nilai Tugas : ");
a3 = input.readLine();
b1 = Double.parseDouble(a1);
b2 = Double.parseDouble(a2);
b3 = Double.parseDouble(a3);
13 Pemograman Berorientasi Obyek| [Type the company name]
UTS = 0.35*b1;
UAS = 0.45*b2;
NILTUGAS = 0.2*b3;
System.out.println("\t============================");
System.out.println("\t\tNilai Murni UTS : " + UTS);
System.out.println("\t\tNilai Murni UAS : " + UAS);
System.out.println("\t\tNilai Tugas : "+ NILTUGAS);
NILAKHIR = UTS+UAS+NILTUGAS;
System.out.println("\t\tNilai Akhirnya Adalah : " + NILAKHIR);
System.out.println("\t===================================");
}
}
Output :