Pemrograman Berorientasi Objek Lukman Andi W ( )

dokumen-dokumen yang mirip
PROJECT KELOMPOK 6 R5L. public String getbentuk() { return "Bentuk Dasar"; public abstract int hitungluas();

Project Kelompok 6. InputStreamReader masukan = new InputStreamReader(System.in); BufferedReader input = new BufferedReader(masukan);

Kelompok 6. class SegiTiga extends Bentuk { public SegiTiga(int panjang2, int lebar2) { this.panjang = panjang2; this.

MODUL 4 ENCAPSULATION, INHERITANCE DAN POLYMORPHISM

BAB IV KONSEP PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN JAVA : KONSEP PEMROGRAMAN BERORIENTASI OBJEK

BAB IV KONSEP PEMROGRAMAN BERORIENTASI OBJEK

MODUL 3 PEWARISAN TUJUAN DASAR TEORI

Pemrograman Berorientasi Objek INHERITANCE

Project Kelompok 3. Pemrograman Berorientasi Objek Lukman Andi W ( )

BAB 12 ENKAPSULASI, INHERITANCE DAN POLIMORPISME

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Oleh : Rahmady Liyantanto

Pewarisan (Inheritance)

Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM TEORI PENUNJANG

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

PEWARISAN D E W I S A R T I K A, M. K O M

BAB 2 INPUT DARI KEYBOARD

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

Percabangan & Perulangan

Project polimorfisme :

Modul Bahasa Pemrograman 1

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

Modul Praktikum Pemrograman

ARRAY, SORTING & SEARCHING

PEMBAHASAN UJIAN TENGAH SEMESTER PEMROGRAMAN BERBASIS OBYEK Dosen : Tim Dosen PBO

KONSEP OOP: PEWARISAN / INHERITANCE

Bahasa Pemrograman :: Polimorfism and Abstraction

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

PEMROGRAMAN BERORIENTASI OBJEK

BAB 6 INHERITANCE Tujuan:

Struktur Kontrol Pemrograman Java : PERCABANGAN

Pewarisan(Inheritance) Oleh: Mike Yuliana PENS-ITS

Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XIII POLYMORPHISM

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Parent dan Child di Java

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

//constraktor awal class Kotak6 { double panjang;

Deklarasi atribut dapat dilakukan dengan sintaks sebagai berikut:

INTERAKSI ANTAR OBJECT

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Pemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs

Praktikum KPLBO Final Object Concept I

Polymorphism. Oleh : Agus Priyanto, M.Kom

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

LAPORAN V PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Projek Kelompok 4. //tipe array nama array={nilai elemen 1,...,elemen N}; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"), new Fajar("Kabar")};

private double panjang, lebar; // Definisi method // Konstruktor public SegiEmpat(double p, double l) {

Lab Bahasa Pemrograman 2

PROJECT KELOMPOK 5 R5L. package polimorfisme; interface Poligon { // Deklarasi methode. double Luas(); double Keliling(); String displayinfo();

BAB 3 CLASS DAN OBJECT. Tujuan:

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK

Konstruktor dan Polimorfisme

Tujuan. Pengertian Interface Mendeklarasikan Interface Pewarisan Interface Menggunakan Interface

KONSEP OBJEK ORIENTASI PROGRAM

Bab 8. Dasar-Dasar OOP

BAB 5 Mendapatkan Input dari Keyboard

Praktikum KPLBO Class dan Object I

Input Nilai tanpa Case String di Java

BAB 5 Mendapatkan Input dari Keyboard

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Modul 4: Lebih Dalam lagi tentang Class, Objek dan Method

SEKUEN, PERCABANGAN & PENGULANGAN

Bab. Contoh-01. class Kotak { int pjg; // panjang int lbr; // lebar int tgi; // tinggi } Kotak pjg lbr tgi

IKG2I4 / Software Project I

Dasar-Dasar OOP di Java

PAKET DAN INTERFACE MUH. IZZUDDIN MAHALI, M.CS. PT. Elektronika FT UNY

PERTEMUAN I PENGENALAN JAVA

MODUL III ARRAYLIST TUGAS PENDAHULUAN

I. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II.

Praktikum Pemrograman. Pengantar OOP STMIK AMIKOM YOGYAKARTA. Bayu Setiaji, S.Kom

Paket dan Interface. Nur Hasanah, M.Cs

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Penjebakan Eksepsi. Nur hasanah, M.Cs

Inheritance (Pewarisan) Pengertian dasar inheritance

Modul 3 Flow Control dan Input

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

Kelompok 5. import javax.swing.joptionpane; public class enkapsulasi. public static void main (String[]args)

Pertemuan 2 Struktur Kontrol Percabangan

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

BAB 5 INTERAKSI OBJEK. Tujuan:

Mukhlidi Muskhir Modul 2

Ismail Wibi Wicaksono

KONSEP OOP: PEWARISAN / INHERITANCE

Bahasa Pemrograman :: Dasar Pemrograman Java

Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XII KELAS DAN OBYEK

PEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

Array. Pengantar. int a, b, c, d, e;

PERCOBAAN 1 : Ketik program di bawah ini, bila terjadi kasalahan waktu compile dan runtime, betulkan!

IKG2I4 / Software Project I

2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)

OBJECT ORIENTED PROGRAMMING (OOP)

Paket dan Interface. 15 th week Estu Sinduningrum ST,MT

Nama Lengkap : Muiz Lidinillah NIM :

Pewarisan Sifat Objek. Nur Hasanah, M.Cs

int spasi = 0; hurufhidup = 0;

Pemrograman Berorientasi. Polimorfisme dan Binding

Transkripsi:

PROJECT KELOMPOK 6 R5L abstract class Bentuk { protected int panjang; protected int lebar; public String getbentuk() { return "Bentuk Dasar"; public abstract int hitungluas(); class SegiTiga extends Bentuk { public SegiTiga(int panjang2, int lebar2) { this.panjang = panjang2; this.lebar = lebar2; //public String getbentuk() { //return "Bentuk Segi Tiga"; //return ""; // public int hitungluas() { return this.panjang*this.lebar/2; 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() { 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); //inheritance implementation class X{ 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); 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);

public class hasil{ public static void main (String [] args){ Y ob=new Y(); ob.mult(); ob.add(); ob.div(); import java.io.*; class nilai { public static void main(string args[])throws Exception { //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); 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==================================="); 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; 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());

------------------------------------------------------------------------------- class mahasiswa1{ private String Npm, Nama, Kegiatan; public String getnpm(){ return Npm; public void setnpm(string Npm){ this.npm=npm; 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; 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()); 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()); 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");