BPJ – Pertemuan 13 OOP.

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

BAHASA PEMROGRAMAN JAVA
Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Kelas & Objek.
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
Package As’ad Djamalilleil
Method.
Pemrograman Berorientasi Objek
As’ad Djamalilleil Function (method) As’ad Djamalilleil
METHOD Object Oriented Programming with JAVA 2011/2012.
CLASS Tipe data kelas didefinisikan dengan kata kunci (keyword) class, yang merupakan generalisasi dari pernyataan struct. Pernyataan struct secara umum.
- PERTEMUAN 4 - PERULANGAN
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Kontrak Kuliah Pengenalan OOP
PEWARISAN Pertemuan 7.
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Pemrograman Visual I Outline: Method Method Void & fungsi
PEMROGRAMAN BERORIENTASI OBJEK
Access Modifier.
Pemrograman Berorientasi Obyek
POLYMORPHISM (KEBANYAKRUPAAN)
Object-Oriented Programming (OOP)
MODUL – II MEMBUAT PROGRAM SEDERHANA
Pemprograman Berorientasi Objek
DASAR DASAR JAVA Dengan Netbans PBO Java.
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
POLYMORPHISM (Overloading)
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Pengorganisasian Class
ABSTRACT CLASS DAN INTERFACE
Command line argument.
Tugas Minggu Ke 9 PBO Siti Halisah
Constructor overloading
JAVA FUNDAMENTAL (Method)
Kelas & Objek.
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
TEKNOLOGI INDUSTRI PERTANIAN
Method.
MEMBUAT CLASS SENDIRI 2.
Procedure/Function/Method
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Lebih Jauh tentang Class, Objek dan Method
As’ad Djamalilleil Class dan Object As’ad Djamalilleil
Kelas & Objek.
MATERI PENDUKUNG PENGGUNAAN THROW
Object Oriented Programming
As’ad Djamalilleil Package As’ad Djamalilleil
Method (Metode).
Karakteristik Pemrograman Berorientasi Objek
Objects in Java U Abd. Rohim, MT mailto:
PBO Lanjutan Membuat Kelas.
Praktikum OOP Java (IX307)
ABSTRACT CLASS DAN INTERFACE
MENGENAL KEYWORD this, static, final
Contoh.
Meriska Defriani, M.Kom Workshop Pemrograman #2 HUMANIKA
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
Inisiasi Class dan Object
Mendapatkan Input dari Keyboard
Pertemuan 6 Praktek Pembuatan Program dengan menggunakan Inheritance
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Logika dan Algoritma Agung Brastama Putra.
Dian Wahyuningsih, S.Kom., MMSI
Pemrograman Berorientasi Objek
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

BPJ – Pertemuan 13 OOP

Method Di dalam Java, method dibagi menjadi dua tipe, yaitu void dan non-void Method void : method yang tidak mengembalikan nilai Method non-void : method yang mengembalikan nilai

Mendefinisikan Method tipe namaMethod(daftar-parameter) { //kode yang akan dituliskan } void cetakLuas() { //kode yang akan dituliskan }

Mengembalikan Nilai di dlm Method tipe namaMethod(daftar-parameter) { //kode yang akan dituliskan } double getLuas() { double luas = panjang * lebar; return luas; } System.out.println(“Luasnya : ” + getLuas());

Tipe Method Tipe data yang dikembalikan oleh method harus kompatible/cocok dengan tipe kembalian yang di definisikan. double getLuas() { double luas = panjang * lebar; return luas; }

Method Berparmeter Meskipun Java mengijinkan method tanpa parameter, penggunaan parameter ini sebenarnya membuat method lebih dinamis. double getLuas(double panjang, double lebar) { double luas = panjang * lebar; return luas; }

Istilah dalam Method Ada 2 istilah yang digunakan saat bekerja dengan method, yaitu Parameter : variabel yang didefiniskan pada saat method dibuat Argumen : nilai yang digunakan pada saat pemanggilan method

double luas; luas = getLuas(3.5 , 4.0); parameter Menciptakan method double getLuas(double panjang, double lebar) { double luas = panjang * lebar; return luas; } Pada class pemanggil argumen double luas; luas = getLuas(3.5 , 4.0);

class Kotak { double panjang, lebar; void setData(double p, double l) { panjang = p; lebar = l; } double getLuas() { return panjang * lebar;

System.out.println(“luas : " + luas); public class PersegiPanjang { public static void main(String args[]){ double luas; Kotak k = new Kotak(); k.setData(4.0, 2.0); luas = k.getLuas(); System.out.println(“luas : " + luas); }

Tugas : (dikumpulkan source code, penjelasan, output dlm file *.docx) Lakukan desain class seperti contoh di atas Buatlah class untuk menghitung luas dan keliling lingkaran Aplikasikan penggunaan method: Method void Method non-void Method berparameter Pemberian argumen pada objek Sifat : INDIVIDU Dikumpulkan ke email, paling lambat tanggal 9 Juni 2012 jam 24.00 Email : ratrie_enggar@yahoo.com

Final Project (Kelompok) Buatlah tutorial dari project yang sudah Anda buat. Terdiri dari materi, source code, penjelasan code, output Tutorial dibuat dalam format [Tutorial_kelompok_kelas].pdf Contoh : “Tutorial_kelompok15_D.pdf” Kumpulkan project Anda dalam sebuah folder, yang terdiri dari : Tutorial di atas Project Java (*.java) File database Daftar anggota kelompok

Final Project (Kelompok) Folder diberi nama [kelompok_kelas], contoh “Kelompok5_A” Diumpulkan paling lambat tanggal 14 Juni 2012 pukul 24.00