0% menganggap dokumen ini bermanfaat (0 suara)
30 tayangan18 halaman

Object Oriented Programming (OOP) - PART1

Dokumen tersebut membahas tentang konsep dasar pemrograman berorientasi objek (OOP) yang bertujuan untuk mempermudah pengembangan program dengan menggunakan class dan object. Class digunakan untuk mengelompokkan variabel dan fungsi sementara object merupakan instansiasi dari class yang memiliki atribut dan method. Contoh program sederhana mendemonstrasikan penggunaan class Hewan dan subclass Kelinci.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
30 tayangan18 halaman

Object Oriented Programming (OOP) - PART1

Dokumen tersebut membahas tentang konsep dasar pemrograman berorientasi objek (OOP) yang bertujuan untuk mempermudah pengembangan program dengan menggunakan class dan object. Class digunakan untuk mengelompokkan variabel dan fungsi sementara object merupakan instansiasi dari class yang memiliki atribut dan method. Contoh program sederhana mendemonstrasikan penggunaan class Hewan dan subclass Kelinci.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

OBJECT

ORIENTED
PROGRAMMING
(OOP)
Metode Pemograman Berorientasi Objek
TUJUAN OOP?
OOP bertujuan untuk mempermudah pengembangan sebuah program.
Ia memiliki variabel dan fungsi yang dibungkus ke dalam objek ataupun class. Keduanya dapat
saling berinteraksi sehingga membentuk sebuah program.
MENGAPA HARUS OOP?
 Programmer harus mampu meminimalisir program dan membuatnya tetata rapi
 Mempercepat pembuatan aplikasi
CLASS DAN OBJECT
APA ITU CLASS?
 Class bertugas untuk mengumpulkan prosedur/fungsi dan variabel dalam satu tempat. Class
merupakan blueprint dari sebuah objek atau cetakan untuk membuat objek.
 Class diibaratkan sebagai kategori yang umum, seperti yang dijelaskan diatas. Anggaplah kita
membuat Class bernama mobil, didalam class tersebut terdapat karakteristik (attribute) dan
perilaku (method) yang hanya dimiliki oleh mobil.
APA ITU OBJECT?
Object adalah instance atau representasi dari sebuah class. Jika class adalah sebuah cetakan,
maka object adalah hasil dari cetakan tersebut. Kita dapat membuat berbagai object dengan class
mobil yang tadi kita buat.
Sebuah object digambarkan dengan variable dan method.
APA ITU ATRIBUT?
 Atribut merupakan bagian dari sebuah kelas yang masih berhubungan erat dari kelas tersebut.
Atribut bisa juga disebut sebagai properti atau properties dari sebuah class. Contohnya ketika
kamu punya sebuah class Motor, maka kamu dapat menambahkan atribut seperti kecepatan
motor, umur motor, ukuran, ban, warna dsb.
 Penggunaan atribut berlaku dari kurung kurawal awal ({) sampai dengan sebelum kurung
kurawal akhir (}). Ini dinamakan scope. Untuk penulisannya menggunakan
format lowerCamelCase. Jadi untuk kata pertama diawali dengan huruf kecil, sedangkan kata
selanjutnya diawali dengan huruf kapital. Sama seperti PascalCase, penggunaan spasi tidak
diperkenankan ketika menghubungkan dua kata atau lebih dari sebuah nama properti.
Contohnya length, width, apple, speed, listMovies, dll.
APA ITU METHOD
 Method berperan menjelaskan bagaimana suatu atribut beraksi. Peran yang dimaksud berupa
tingkah laku (behavior) yang dapat digambarkan oleh suatu method. Misal class Manusia.
Manusia tentu memiliki method berupa tingkah laku, seperti berpikir, berjalan, berbicara,
makan dll. Maka tentunya method dapat disesuaikan dengan program yang dibuat.
KONSEP DASAR OOP
CONTOH DASAR
 Pertama, buat class Hewan.
 Kemudian buat class Kelinci
 Output
 Kemudian kita akan menambahkan beberapa properti tambahan
 Kemudian tambahkan beberapa kode program pada class Kelinci
 Output

Anda mungkin juga menyukai