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

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

Pemrograman Berorientasi Objek Lukman Andi W ( )

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

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

MODUL 3 PEWARISAN TUJUAN DASAR TEORI

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

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

Pemrograman Berorientasi Objek INHERITANCE

BAB 12 ENKAPSULASI, INHERITANCE DAN POLIMORPISME

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Percabangan & Perulangan

BAB 2 INPUT DARI KEYBOARD

Pewarisan (Inheritance)

Oleh : Rahmady Liyantanto

Project polimorfisme :

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

Modul Bahasa Pemrograman 1

Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM TEORI PENUNJANG

Modul Praktikum Pemrograman

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

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

KONSEP OOP: PEWARISAN / INHERITANCE

Struktur Kontrol Pemrograman Java : PERCABANGAN

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

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

ARRAY, SORTING & SEARCHING

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Bahasa Pemrograman :: Polimorfism and Abstraction

KONSEP OBJEK ORIENTASI PROGRAM

Praktikum KPLBO Final Object Concept I

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

PEMROGRAMAN BERORIENTASI OBJEK

BAB 6 INHERITANCE Tujuan:

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

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

Parent dan Child di Java

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

LAPORAN V PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

//constraktor awal class Kotak6 { double panjang;

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

Deklarasi atribut dapat dilakukan dengan sintaks sebagai berikut:

BAB 5 Mendapatkan Input dari Keyboard

INTERAKSI ANTAR OBJECT

BAB 5 Mendapatkan Input dari Keyboard

Input Nilai tanpa Case String di Java

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Polymorphism. Oleh : Agus Priyanto, M.Kom

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

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

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

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK

Lab Bahasa Pemrograman 2

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

BAB 3 CLASS DAN OBJECT. Tujuan:

PERTEMUAN I PENGENALAN JAVA

Konstruktor dan Polimorfisme

Tujuan. Pengertian Interface Mendeklarasikan Interface Pewarisan Interface Menggunakan Interface

Modul 3 Flow Control dan Input

Bab 8. Dasar-Dasar OOP

Praktikum KPLBO Class dan Object I

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

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

SEKUEN, PERCABANGAN & PENGULANGAN

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

Pertemuan 2 Struktur Kontrol Percabangan

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

PERTEMUAN V STREAM DAN OOP TUJUAN PRAKTIKUM. 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP.

IKG2I4 / Software Project I

Dasar-Dasar OOP di Java

Pengenalan pemrograman berorientasi obyek

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

KONSEP OOP: PEWARISAN / INHERITANCE

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

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

Paket dan Interface. Nur Hasanah, M.Cs

Nama Lengkap : Muiz Lidinillah NIM :

Penjebakan Eksepsi. Nur hasanah, M.Cs

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

Inheritance (Pewarisan) Pengertian dasar inheritance

MODUL PRAKTIKUM Matematika Informatika 2

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

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

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

BAB 5 INTERAKSI OBJEK. Tujuan:

Mukhlidi Muskhir Modul 2

Ismail Wibi Wicaksono

Bahasa Pemrograman :: Dasar Pemrograman Java

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

Pertemuan 3 Struktur Perulangan pada Java

Pemrograman Berorientasi Objek

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

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

Transkripsi:

Project Kelompok 6 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==================================="); OUTPUT NILAI: 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());

KELAS BARU: 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; OUTPUT NILAI:

public class hasil{ public static void main (String [] args){ Y ob=new Y(); ob.mult(); ob.add(); ob.div(); KELAS BARU: 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);

KELAS BARU: //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); OUTPUT INHERITANSI:

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"); KELAS BARU: 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;

KELAS BARU: 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;

OUTPUT if_1: 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); KELAS BARU: 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;

KELAS BARU: 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; KELAS BARU: abstract class Bentuk { protected int panjang; protected int lebar; public String getbentuk() { return "Bentuk Dasar"; public abstract int hitungluas();

OUTPUT POLIMORFISME: