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

dokumen-dokumen yang mirip
INFORMATION HIDING, ENCAPSULATION, POLYMORHISM

Modul 07. Pengantar Objek 2

Tiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

Method / Fungsi / Sub Program

Projek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;


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

Disini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner.

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

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

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

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

MODUL 4 ENCAPSULATION, INHERITANCE DAN POLYMORPHISM

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

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

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

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

MODUL 5 PERULANGAN A. WHILE

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Project polimorfisme :

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

Pemrograman Berorientasi Objek INHERITANCE

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Bahasa Pemrograman :: Polimorfism and Abstraction

MODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Array Sebagai Parameter Method

PRAKTIKUM I Class dan Obyek

Percabangan dan Perulangan

LAPORAN RESMI INHERITANCE

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK (PBO) MODUL 5 INTERFACE

MODUL 3 PEWARISAN TUJUAN DASAR TEORI

Perulangan / Looping

Pewarisan Sifat Objek. Nur Hasanah, M.Cs

Tutorial FDM Nurul Huda 2008, bundled by samsonasik. Modul Java 1

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN

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

Input Nilai tanpa Case String di Java

KONSEP OBJEK ORIENTASI PROGRAM

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK

A. TEORI ARRAY 1 DIMENSI

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

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

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

Paket dan Interface. Nur Hasanah, M.Cs

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

MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD

2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Ismail Wibi Wicaksono

A. TEORI ARRAY 1 DIMENSI

MODUL 1. Class, Object, Constructor dan Method

Pemrograman Berorientasi Objek Lukman Andi W ( )

BAB 12 ENKAPSULASI, INHERITANCE DAN POLIMORPISME

Pewarisan (Inheritance)

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

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

Metode Binnary Searching di Java Console

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

Penyeleksi Kondisi / Percabangan

Modul Praktikum Pemrograman

LAB02 : KODING PROGRAM

TIPE DATA Pertemuan (K-03/L-03)

int spasi = 0; hurufhidup = 0;

Modul Bahasa Pemrograman 1

//constraktor awal class Kotak6 { double panjang;

Pewarisan(Inheritance) Oleh: Mike Yuliana PENS-ITS

Praktikum KPLBO Class dan Object I

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

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

LAPORAN V PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

subclass class manapun private default protected public package yang sama

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

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Percabangan & Perulangan

{ System.out.println("PERANCANGAN PROGRAM APLIKASI ESTIMASI KEUNTUNGAN PRODUKSI PADA PT POPPY DHARSONO DENGAN. System.out.

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom

All Chapter Rental Multimedia

INHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM

Konsep Pemrograman Berorientasi Pada Objek Dengan. Java Netbeans

BAB 3 CLASS DAN OBJECT. Tujuan:

Method yang ada pada parent class(superclass) didefinisikan kembali oleh kelas anaknya (subclass).

Overriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK (PBO) MODUL 4 PENGKAPSULAN

Overriding Method Overloading Method Class(iii) [Superclass and subclass] [constructor overloading] Keyword Super

Membuat dan Menggunakan Class

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Parent dan Child di Java

Pendahuluan Dasar Pemrograman Java

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

Transkripsi:

Project Kelompok 3 package Enkapsulasi; public class MHS { public static void main(string[] args) { Manusia Nurul = new Manusia("Nurul Afrianti", "201143501514","R5L"); System.out.println("Nama \t : " + Nurul.tampilkanNama()); System.out.println("NPM \t : " + Nurul.tampilkanNpm()); System.out.println("Kelas \t : " + Nurul.tampilkanKelas()); System.out.println(); Kelas Baru package Enkapsulasi; public class Manusia { private String nama; private String npm; private String kelas; public Manusia(String n, String npm, String kelas) { this.nama = n; this.npm = npm; this.kelas = kelas;

public String tampilkannama() { return nama; public String tampilkannpm() { return npm; public String tampilkankelas() { return kelas; OUTPUT ENKAPSULASI: package Inheritansi; public class Striker extends Posisi { public static void main (String[]args){ Striker a = new Striker(); a.cetak1(); a.cetak2(); Kelas Baru

package Inheritansi; class Posisi { public void cetak1(){ System.out.println("Saya di posisi depan!"); protected void cetak2(){ System.out.println("I am a Striker!"); private void cetak3(){ System.out.println("P=" +P); int P = 8; OUTPUT INHERITANSI package Polimorfisme; class MainEkspresiWajah{ public static void main(string args[]) { EkspresiWajah objekspresi = new EkspresiWajah(); Gembira objgembira = new Gembira(); Sedih objsedih = new Sedih(); EkspresiWajah[] arrekspresi = new EkspresiWajah[4]; arrekspresi[0] = objekspresi; arrekspresi[1] = objgembira; arrekspresi[2] = objsedih;

System.out.println("Ekspresi: "+arrekspresi[0].respons()); System.out.println("Ekspresi[1]: "+arrekspresi[1].respons()); System.out.println("Ekspresi[2]: "+arrekspresi[2].respons()); Kelas Baru package Polimorfisme; class EkspresiWajah{ public String respons() { return("perhatikan ekspresi wajah saya"); class Gembira extends EkspresiWajah{ public String respons() { return("ha..ha..ha.."); class Sedih extends EkspresiWajah{ public String respons() { return("hiks..hiks..hiks..");

OUTPUT POLIMORFISME: package Overriding; class SubKelas extends KelasSuper { public void methodasli() { System.out.println("Method yang overrided jalan"); public void methodpemanggil (){ System.out.println("Method pemanggil methodasli jalan"); super.methodasli(); // yang dipanggil milik kelas super public static void main(string [] args) { SubKelas osk = new SubKelas(); osk.methodasli(); osk.methodpemanggil(); Kelas Baru package Overriding; class KelasSuper { public void methodasli() { System.out.println("Method Asli Kelas Super Jalan");

public static void main(string[] args) { KelasSuper oks = new KelasSuper(); oks.methodasli(); OUTPUT OVERIDDING package Struktur; import java.util.scanner; public class Hitung { public static void main (String[] args) { Scanner masukan = new Scanner(System.in); int pilihan=9; do { System.out.println("MENU"); System.out.println("1. Menghitung Luas Persegi Panjang"); System.out.println("2. Menghitung Luas Lingkaran"); System.out.println("0. Keluar"); System.out.print("Masukkan Pilihan Anda : "); pilihan = masukan.nextint(); switch(pilihan){ case 1 : luaspersegipanjang();break; case 2 : luaslingkaran();break;

while(pilihan!= 0); private static void luaspersegipanjang(){ Scanner masukan = new Scanner(System.in); float panjang, lebar, luas; System.out.print("Masukkan Nilai Panjang : "); panjang = masukan.nextfloat(); System.out.print("Masukkan Nilai lebar : "); lebar = masukan.nextfloat(); luas = panjang * lebar; System.out.println("Luas Persegi Panjang : " + luas); private static void luaslingkaran(){ Scanner masukan = new Scanner(System.in); float jari2, luas; System.out.print("Masukkan Nilai Jari-Jari : "); jari2 = masukan.nextfloat(); luas = 3.1428571f * jari2 * jari2; System.out.println("Luas Lingkaran : " + luas);

OUTPUT STRUKTUR: