Konsep OOP
Menggunakan JAVA
Ardian Dwi Praba
mail@ardiandp.com
http://ardiandp.com
+6285235714803
w
w
w
.ardiandp.com
Outline
1. Pengertian OOP
2. Konsep Dasar OOP
3. Class
4. Obejct
5. Attribut
6. Method
7. Latihan
w
w
w
.ardiandp.com
1. Pengertian OOP
1. OOP (Object Oriented Programming) adalah metode
pemrograman yang berfokus pada objek
2. sebelum ada OOP, metode pemrograman memakai cara
procedural (langkah per langkah). Kodingannya pun relatif
panjang dan tidak fleksibel.
3. OOP membuat kelas-kelas yang berisi objek lalu memanggil kelas
tersebut ketika kelas tersebut dibutuhkan
w
w
w
.ardiandp.com
2. Konsep Dasar OOP
Contoh kasus sederhana untuk memahami konsep OOP
" Ada kucing jenisnya anggora berwarna putih bermata biru.
Kucing tersebut bisa mengeong, berjalan, dan berlari. “
Kucing : Object
Jenisnya anggora : attribute
Warnanya putih : attribute
Matanya biru : attribute
Bisa mengeong : method
Bisa berjalan : method
Bisa berlari : method
w
w
w
.ardiandp.com
3. Class
Class itu adalah prototype/blueprint yang kita gunakan untuk
menggambarkan object. Jadi Class adalah coding kita untuk
menggambarkan object tersebut. Isi dari class adalah object, isi dari
objectnya adalah attribute dan method.
Contoh Class:
Class Mobil;
Class Rumah;
Class Kucing;
w
w
w
.ardiandp.com
4. Object
Object adalah suatu bentuk abstrak yang kita buat di dalam suatu
class. Sehingga objek itu berada didalam class. Dalam satu class
dapat mempunya satu atau lebih objek. Misalkan kita mau buat kelas
hewan isinya objek burung, terus kita tambahin ada anjing, singa,
burung dan lain lain
Contoh Object:
Object singa.
Object burung.
Object kucing.
w
w
w
.ardiandp.com
5. Attribut
Attribute adalah variable yang terdapat di dalam class. Nilai dari
suatu attribute ini tergantung dari tiap-tiap objeknya. Misalnya
kucing, variablenya ada warna, jenis, dan warna mata.
Contoh Attribut:
Public class Mobil
{
String namaMobil;
Int tahunProduksi;
String merk;
}
w
w
w
.ardiandp.com
6. Method
Method adalah gambaran dari bagaimana suatu kelas bekerja. Kita
membuat method untuk masing-masing object untuk
menggambarkan objek-objek tersebut bisa melakukan apa saja.
Contoh Method:
Public void terbang();
Public void berjalan();
Public void tidur();
w
w
w
.ardiandp.com
Contoh Soal
1. Membuat Project dengan nama “nim”
2. Membuat package dengan nama latihan1
3. Membuat class Kucing.java
4. Menambahkan attribute pada kucing
5. Membuat class KucingBeraksi.java
6. Memanggil attribute kucing dan memberikan isi
7. Menjalankan program
w
w
w
.ardiandp.com
1. Membuat Project baru
w
w
w
.ardiandp.com
2. Membuat package
w
w
w
.ardiandp.com
3. Membuat Class Kucing.java
w
w
w
.ardiandp.com
4. Menambahkan Attribut
Kucing.java
w
w
w
.ardiandp.com
5. Membuat Class
KucingBeraksi.java
w
w
w
.ardiandp.com
6. Memberikan Isi dari
attribute Kucing
w
w
w
.ardiandp.com
7. Running program
w
w
w
.ardiandp.com
LATIHAN
1. Buatlah package dengan nama motor
2. Buatlah class motor.java dengan Attribut seperti ini
(jenis,nama,tahunProduksi,pemilik)
3. Membuat class MotorBeraksi.java
4. Panggill attribute motor dan memberikan isi
5. Jalankan program
w
w
w
.ardiandp.com

Ddw konsep oop- september 2015

  • 1.
    Konsep OOP Menggunakan JAVA ArdianDwi Praba mail@ardiandp.com http://ardiandp.com +6285235714803 w w w .ardiandp.com
  • 2.
    Outline 1. Pengertian OOP 2.Konsep Dasar OOP 3. Class 4. Obejct 5. Attribut 6. Method 7. Latihan w w w .ardiandp.com
  • 3.
    1. Pengertian OOP 1.OOP (Object Oriented Programming) adalah metode pemrograman yang berfokus pada objek 2. sebelum ada OOP, metode pemrograman memakai cara procedural (langkah per langkah). Kodingannya pun relatif panjang dan tidak fleksibel. 3. OOP membuat kelas-kelas yang berisi objek lalu memanggil kelas tersebut ketika kelas tersebut dibutuhkan w w w .ardiandp.com
  • 4.
    2. Konsep DasarOOP Contoh kasus sederhana untuk memahami konsep OOP " Ada kucing jenisnya anggora berwarna putih bermata biru. Kucing tersebut bisa mengeong, berjalan, dan berlari. “ Kucing : Object Jenisnya anggora : attribute Warnanya putih : attribute Matanya biru : attribute Bisa mengeong : method Bisa berjalan : method Bisa berlari : method w w w .ardiandp.com
  • 5.
    3. Class Class ituadalah prototype/blueprint yang kita gunakan untuk menggambarkan object. Jadi Class adalah coding kita untuk menggambarkan object tersebut. Isi dari class adalah object, isi dari objectnya adalah attribute dan method. Contoh Class: Class Mobil; Class Rumah; Class Kucing; w w w .ardiandp.com
  • 6.
    4. Object Object adalahsuatu bentuk abstrak yang kita buat di dalam suatu class. Sehingga objek itu berada didalam class. Dalam satu class dapat mempunya satu atau lebih objek. Misalkan kita mau buat kelas hewan isinya objek burung, terus kita tambahin ada anjing, singa, burung dan lain lain Contoh Object: Object singa. Object burung. Object kucing. w w w .ardiandp.com
  • 7.
    5. Attribut Attribute adalahvariable yang terdapat di dalam class. Nilai dari suatu attribute ini tergantung dari tiap-tiap objeknya. Misalnya kucing, variablenya ada warna, jenis, dan warna mata. Contoh Attribut: Public class Mobil { String namaMobil; Int tahunProduksi; String merk; } w w w .ardiandp.com
  • 8.
    6. Method Method adalahgambaran dari bagaimana suatu kelas bekerja. Kita membuat method untuk masing-masing object untuk menggambarkan objek-objek tersebut bisa melakukan apa saja. Contoh Method: Public void terbang(); Public void berjalan(); Public void tidur(); w w w .ardiandp.com
  • 9.
    Contoh Soal 1. MembuatProject dengan nama “nim” 2. Membuat package dengan nama latihan1 3. Membuat class Kucing.java 4. Menambahkan attribute pada kucing 5. Membuat class KucingBeraksi.java 6. Memanggil attribute kucing dan memberikan isi 7. Menjalankan program w w w .ardiandp.com
  • 10.
    1. Membuat Projectbaru w w w .ardiandp.com
  • 11.
  • 12.
    3. Membuat ClassKucing.java w w w .ardiandp.com
  • 13.
  • 14.
  • 15.
    6. Memberikan Isidari attribute Kucing w w w .ardiandp.com
  • 16.
  • 17.
    LATIHAN 1. Buatlah packagedengan nama motor 2. Buatlah class motor.java dengan Attribut seperti ini (jenis,nama,tahunProduksi,pemilik) 3. Membuat class MotorBeraksi.java 4. Panggill attribute motor dan memberikan isi 5. Jalankan program w w w .ardiandp.com