Introduction to Object in BlueJ

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Pemrograman Berorientasi Objek Chapter 03 Meizano Ardhi M., S.T.
Pemrograman Berorientasi Objek
Membuat class sendiri.
Object and All Things Related to It Viska Mutiawani, M.Sc.
Kelas & Objek.
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Abstract Class & Interface
Polymorphism Viska Mutiawani, M.Sc.
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
Pemrograman Berorientasi Objek
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
MINGGU 5 Java Programming (MKB614C)
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Pemrograman Berorientasi Obyek Oleh Tita Karlita
PEMROGRAMAN BERORIENTASI OBJEK STMIK MAHAKARYA 2013 Oleh : FARIDI,S.Kom.
OOP pada pemrograman Web
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.
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
PHP - Pemrograman Berorientasi Obyek
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
OBJEK dan KELAS Sutrisno PTIIK-UB.
Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek
POLYMORPHISM (KEBANYAKRUPAAN)
DASAR PEMROGRAMAN BERORIENTASI OBJEK
Objek-Oriented Programming (OOP)
Encapsulation, Inheritance, Polymorphism
Pemrograman Berorientasi Object
@kovazzevic | SMKN 24 Jakarta
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
ALGORITMA DAN PEMROGRAMAN 2
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
MODIFIER JAVA.
Enkapsulasi, Accessor Method, Mutator Method
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
Pemrograman Berorientasi Objek
Konsep Dasar Pemrograman Berorientasi Objek
Konsep Dasar Pemrograman Berorientasi Objek
Kelas & Objek.
Pemrograman Berorientasi Objek
PBO Lanjutan Membuat Kelas.
Pemrograman Berorientasi Object
Praktikum 02 konstruksi class
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
Array, Class, Obyek, Method danConstructor.
Algoritma dan Struktur Data
Java Class Library.
Pemrograman Berorientasi Objek <PBO>
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pemrograman Berorientasi Obyek
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pertemuan 1 Class dan Objek.
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
DPH1C4 Pemrograman berorientasi Obyek
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Introduction to Object in BlueJ Viska Mutiawani, M.Sc

Konsep penting class object Instance/instantiation state Lihat project shapes!

Konsep penting method parameter data type return value

Pemrograman Berorientasi Objek Pendekatan untuk memodelkan masalah berdasarkan cara manusia mengorganisasi lingkungannya – yaitu dengan mengelompokkan/mengklasifikasikan sesuatu yang memiliki atribut yang sama. Contoh: sewaktu masuk ruangan ini, secara otomatis kita mengelompokkan objek menjadi kursi, kursi-bermeja, meja, mahasiswa, dosen, dll

Class / Kelas Class / kelas mendefinisikan objek-objek yang memiliki keadaan (atribut) dan perilaku (method) yang sama. Contoh: semua objek kursi pasti memiliki atribut tinggi, warna, lokasi, dll Kursi tinggi warna lokasi

Object / Objek Object / objek adalah satu anggota (instance) dari suatu kelas dimana atributnya memiliki nilai. Ada berapa objek kursi di ruang ini? Apakah semuanya memiliki atribut tinggi, warna dan lokasi? Anggap ada 2 objek kursi, kursi 1 dan kursi 2, yang keduanya anggota dari class kursi. Keduanya memiliki atribut yang sama tapi berbeda nilai. Kursi 1 Kursi 2 tinggi 100cm warna coklat lokasi baris 1, kolom 3 tinggi 100cm warna coklat lokasi baris 2, kolom 2

Mencipta Objek Untuk mencipta kursi nyata tentu saja kita perlu besi, kayu, paku, dll. Tapi pada PBO, kita memodelkan kursi pada komputer. Pada Java mencipta objek dengan cara: Nama objek – untuk membedakan antara satu kursi dan kursi lain. Dalam Java: Sekarang kita tinggal memanggil objek kursi dengan namanya. new Kursi() Kursi kursi1 = new Kursi() Kursi kursi2 = new Kursi() kursi1 kursi2 tinggi 100cm warna coklat lokasi baris 1, kolom 3 tinggi 100cm warna coklat lokasi baris 1, kolom 3

Kita akan coba memahami konsep penting lewat project shapes pada BlueJ.

Class Ada berapa class pada project shapes?

Object Buat objek circle (klik kanan pada class Circle). Ada 3 pilihan constructor, jadi coba masing-masing dengan membuat 3 instance objek circle.

State Klik kanan pada setiap objek dan pilih inspect untuk melihat state untuk setiap objek. instance of

Method Setiap objek circle memiliki 12 methodnya sendiri (selain constructor). Coba method makeVisible(). Inspect setiap objek, apakah ada perubahan pada state? Experiment dgn method- method yang lain

Parameter Coba method changeColor(String warna). String warna adalah parameter untuk method changeColor Variable warna menyimpan nilai yang bertipe String.

Contoh Buatlah kelas PersegiBintang yang memungkinkan pengguna untuk mencipta objek persegibintang. Tentukan kira-kira atribut dan method apa saja yang diperlukan.