//constraktor awal class Kotak6 { double panjang;

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

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

//PROGRAM class contohbiner { System.out.println("Bentuk biner dari 1 : " + Integer.toBinaryString(1));

//PROGRAM 5-8. class Kotak { double panjang; double lebar; double tinggi; // Mendefinisikan constructor untuk kelas Kotak. Kotak() { panjang = 4;

BAB VII. CLASS DAN OBJECT

PEWARISAN SIFAT OBYEK

//PROGRAM 7-9. class A { A() { //PROGRAM System.out.println("Constructor dari kelas A"); // Mendefinisikan kelas abstract. abstract class A {

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

Pewarisan Sifat Objek. Nur Hasanah, M.Cs

Pemrograman Berorientasi. Class dan Obyek 2

Pemrograman Berorientasi Objek

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

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

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

Pemrograman Berorientasi Objek

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Ismail Wibi Wicaksono

Percabangan & Perulangan

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

LAPORAN RESMI INHERITANCE

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

Array Sebagai Parameter Method

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

Membuat dan Menggunakan Class

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom

Pemograman Berorientasi Objek. Week 4 Initialization dan Instance dalam Kelas

Dasar-Dasar OOP di Java

COMPOSITION FAKULTAS TEKNOLOGI INFORMASI. PBO Lanjutan UNIVERSITAS BUDI LUHUR. Kelas (Lanjutan) HAL : 1

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

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

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

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

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

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Pemrograman Berorientasi Objek INHERITANCE

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

Politeknik Elektronika Negeri Surabaya

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

Modul Praktikum Bahasa Pemrograman 1

Lenovo (Beijing) Limited

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

Paket dan Interface. Nur Hasanah, M.Cs

A. TUJUAN PEMBELAJARAN. 1. Menerapkan konsep enkapsulasi pada class 2. Mendeklarasikan suatu constructor

BAB 3 CLASS DAN OBJECT. Tujuan:

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

IKG2I4 / Software Project I

Pengenalan pemrograman berorientasi obyek

subclass class manapun private default protected public package yang sama

OBJECT ORIENTED PROGRAMMING (OOP)

PERTEMUAN 3 OBJEK DAN CLASS

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

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

Array Multidimensi. Pemrograman Dasar. Java

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

UML (Unified Modelling Language)

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

2 TIPE DATA DAN VARIABEL

Abstract Class dan Interface. Viska Mutiawani, M.Sc

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni

2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)

Pemrograman Berorientasi Object

INTERAKSI ANTAR OBJECT

BAB VIII CLASS ABSTRACT & CLASS INTERFACE. //abstract class bisa, kelas biasa bisa System.out.println("Ini nama");

Class & Object 2. Imam Fahrur Rozi

Struktur Kontrol Pemrograman Java : PERCABANGAN

Modul 3 Flow Control dan Input

Dasar Pemrograman Java

Politeknik Elektronika Negeri Surabaya

Modul Praktikum 4 Pemograman Berorientasi Objek

Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.

BAB 6 INHERITANCE Tujuan:

Kelas dan Objek. Oleh : Agus Priyanto, M.Kom

Dasar-Dasar OOP di Java

MODUL 3 PEWARISAN TUJUAN DASAR TEORI

Bahasa Pemrograman :: Dasar Pemrograman Java

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

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

Bahasa Pemrograman 2.

Bahasa Pemrograman :: Polimorfism and Abstraction

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

PEMOGRAMAN JAVA. Yoannita. Class(iii) [Constructor] [keyword this] Passing parameter [by value] [by references]

Penjebakan Eksepsi. Nur hasanah, M.Cs

Praktikum 3 Konsep Class, Attribute dan Method

3 Class dan Object (2)

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

MODUL 7 METHOD, KELAS DAN OBJEK

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.

Modul 06. Pengantar Objek

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

Pemrograman Berorientasi Objek Danu Wira Pangestu

Mukhlidi Muskhir Modul 2

MODUL 9 EXCEPTION HANDLING

Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.

SEKUEN, PERCABANGAN & PENGULANGAN

Pemrograman Lanjut. Constructor. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut

Transkripsi:

PROJECT KELOMPOK 4 R5Lclass Fajar private String sesuatu; Fajar(String sesuatu) this.sesuatu = sesuatu; public String tostring() return sesuatu; class DeklarasiKonstruksiInisialisas01 public static void main(string[] args) //tipe array nama array=nilai elemen 1,...,elemen N; Fajar[] a = new Fajar("Hallo"), new Fajar("Apa"), new Fajar("Kabar"); System.out.println("Jumlah element = " + a.length); for(fajar loop : a) System.out.println(loop); //constraktor awal class Kotak6 double panjang; double lebar; double tinggi; // Mendefinisikan constructor dengan parameter Kotak6(double p, double l, double t) panjang = p; lebar = l; tinggi = t;

double hitungvolume() return (panjang * lebar * tinggi); class DemoConstructor2 public static void main(string[] args) Kotak6 k1, k2; //Inisialisasi k1 panjang=4, lebar=3, tinggi=2 k1 = new Kotak6(4, 3, 2); k2 = new Kotak6(6, 5, 4); System.out.println("Volume k1 = " + k1.hitungvolume()); System.out.println("Volume k2 = " + k2.hitungvolume()); //constructor 1 class Kotak2 double panjang; double lebar; double tinggi; // Mendefinisikan constructor untuk kelas Kotak Kotak2() panjang = 4; lebar = 3; tinggi = 2; double hitungvolume() return (panjang * lebar * tinggi); // konstraktor ada didalam kelas //namanya sama dengan nama kelas class DemoConstructor1 public static void main(string[] args) // args pada method main yang bertipe array String

// digunakan untuk menyimpan argumen2 dari baris perintah Kotak2 k1, k2; k1 = new Kotak2(); k2 = new Kotak2(); System.out.println("Volume k1 = " + k1.hitungvolume()); System.out.println("Volume k2 = " + k2.hitungvolume()); //method 1 class Kotak3 double panjang; double lebar; double tinggi; // Mendefinisikan method void (tidak mengembalikan nilai) void cetakvolume() System.out.println("Volume kotak = " + (panjang * lebar * tinggi)); class DemoMethod1 public static void main(string[] args) Kotak3 k1, k2, k3; // instansiasi objek k1 = new Kotak3(); k2 = new Kotak3(); k3 = new Kotak3(); // mengisi data untuk objek k1 k1.panjang = 4; k1.lebar = 3; k1.tinggi = 2; // mengisi data untuk objek k2 k2.panjang = 6; k2.lebar = 5; k2.tinggi = 4;

// mengisi data untuk objek k3 k3.panjang = 8; k3.lebar = 7; k3.tinggi = 6; // memanggil method cetakvolume() untuk masing-masing objek k1.cetakvolume(); k2.cetakvolume(); k3.cetakvolume(); class Pembagian // Mendefinisikan method dengan dua parameter bertipe int int bagi(int a, int b) return a/b; // Mendefinisikan method dengan dua parameter // bertipe double double bagi(double a, double b) return a/b; class DemoOverload1 public static void main(string[] args) Pembagian b = new Pembagian(); int x = b.bagi(10, 4); double y = b.bagi(10.0, 4.0); System.out.println("Hasil bagi tipe int = " + x); System.out.println("Hasil bagi tipe double = " + y);

public class mahasiswa private String nama; private String npm; public void mahasiswa (String n, String npm) this.nama=n; this.npm=npm; public String tampilnama() return nama ; public String tampilnpm () return npm ; public void Jk () System.out.println ("\n Jenis Kelamin = Laki-laki "); public void kelas() System.out.println (" Kelas = R5 "); public void Mk() System.out.println (" Mata Kuliah = Pemrograman Berorientasi Objek "); public void Dosen() System.out.println (" Dosen = Nahot Frastian M.Kom"); public void kampus() System.out.println (" Universitas Indraprasta PGRI Jakarta "); public class enkapsulasi2 public static void main (String[]args) mahasiswa kelompok4; //penugasan objek pada kelompok4 //penugasan biasanya menggunakan kata kunci new kelompok4 =new mahasiswa() ; kelompok4.mahasiswa ("Adi Abbas","201143501523"); System.out.println ("Nama \t : "+kelompok4.tampilnama() ); System.out.println ("NPM \t : "+kelompok4.tampilnpm() ); kelompok4.jk () ; kelompok4.kelas () ;

kelompok4.mk () ; kelompok4.dosen () ; kelompok4.kampus () ; System.out.println (); //PROGRAM 6-16 class TingkatAkses int a; public int b; private int c; public void setc(int nilai) c = nilai; public int getc() return c; class DemoPublicDanPrivate public static void main(string[] args) TingkatAkses obj = new TingkatAkses(); obj.a = 10; // BENAR, karena a secara default bersifat public obj.b = 20; // BENAR, karena b bersifat public //obj.c = 30; // SALAH, karena c bersifat private obj.setc(30); // BENAR, karena method setc() bersifat public System.out.println("Nilai obj.a : " + obj.a); System.out.println("Nilai obj.b : " + obj.b); System.out.println("Nilai obj.c : " + obj.getc());