Semester 3 : Pemrograman Berbasis Objek

Konten [Tampil]

 

PEMROGRAMAN BERORIENTASI OBJEK

 

ASSALAMUALAIKUM WR. WB.

Komponen Penilaian :

 

Komponen Nilai

Nilai

Tugas/Quiz

30%

UTS

30%

UAS

30%

Presensi

10%

 

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman berdasarkan konsep "objek", yang dapat berisi data, dalam bentuk field atau dikenal juga sebagai atribut; serta kode, dalam bentuk fungsi/prosedur atau dikenal juga sebagai method. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,

 

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik peranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

Pemrograman Berbasis Objek 1 (Pengenalan)


-Pemrograman berorientasi  objek merupakan  Pemrograman yang menjadikan objek sebagai komponen utama dalam sistem.
-Objek merupakan gabungan data dan fungsi, dimana sebuah objek dibuat dari sebuah kelas.
-Objek  merupakan  hasil  dari  sebuah  kelas,  jika  diibaratkan objek  adalah  kue, maka  kelas adalah  cetakan  kuenya,  dimana  kue dibuat  menggunakan  cetakan tersebut. Dan sebuah cetakan kue dapat membuat beberapa kue, artinya sebuah kelas dapat membuat beberapa object.

Video OPP Pengenalan



Materi pengenalan : download

Tugas 01                : Download


Pemrograman Berbasis Objek 2 (Class dan Object)



Class, object, property dan method adalah pondasi dasar dari membangun aplikasi menggunakan struktur 0OP. jika di ibaratkan membangun sebuah rumah, maka class, object, property dan method adalah pilar-pilar dan bahan penyokong nya. 
-Definisi class: merupakan template untuk membuat obyek.
-Definisi class: merupakan prototipe / blue print yang mendefinisikan variabel – variabel dan method – method secara umum.
-Obyek merupakan hasil instansiasi dari suatu kelas.
-Proses pembentukan obyek dari suatu class disebut dengan instantiation.
-Obyek disebut juga instances.

Video OPP Class dan Objek



Materi Class dan Objek     Download
Tugas 2                              Download 

Video Tutorialku

Codingan PHP : Download

Pemrograman Berbasis Objek 3 Property dan Method

Property adalah Asset yang dimiliki oleh Class, yakni sebuah variable yang dapat anda setting sendiri nilainya. Property ini berisi data, dan proses pembuatannya cukup mudah sama seperti pembuatan variable pada umumnya.

Sedangkan Method adalah Fungsi / Aksi yang dimiliki oleh Class, Method ini baru dapat dijalankan ketika namanya dipanggil. Proses pembuatannya pun sama seperti konsep pembuatan fungsi biasa pada PHP, yang dalam mendefinisikan fungsinya harus menggunakan keyword function yang selanjutnya di ikuti dengan nama fungsi tersebut.


Video OOP Property dan Method
Materi Property and Method : Download
Tugas 3                                 : Download


Video Tutorialku 


Codingan PHP : Download

Pemrograman Berbasis Objek 4 : Constructor

Constructor merupakan method spesial atau method khusus yang ada di dalam suatu class.

Method yang otomatis dijalankan ketika kita membuat object dari sebuah class.


Video OOP Constructor 

Materi constructor : Download
Tugas 4                 : Download

Tutorialku 


Codingan PHP : -

Pemrograman Berbasis Objek 5 : Object Type 



Tipe data object adalah tipe data yang tidak sekedar menyimpan data tetapi berisikan juga informasi bagaimana untuk mengolah data tersebut. Maksudnya, pada tipe data data lain seperti : integer, float, string hanya berisikan tipe data dia sendiri, sedangkan pada tipe data object dapat berisikan tipe-tipe data lain.


Video OOP Object Type 


Materi Object Type : Download

Tutorialku



Pemrograman Berbasis Objek 6 : Inhiritance



Inhiritance
• Konsep yang nantinya akan menciptakan hierarki antar Class (Parent & Child)
• Child Class, Mewarisi semua property dan method dari Parent-nya (yg visible)
• Child Class, digunakan untuk memperluas / mengembangkan fungsionalitas dari parent-nya



Video OOP Inheritance 


Materi Inheritance : Download
Tugas 6                 : Download

tutorialku
-

Codingan PHP : 

Pemrograman Berbasis Objek 7 : Overriding

• Object Type merupakan cara untuk mengubah atau menggunakan object sebagai salah satu type data

• Type data biasanya berupa integer, string, float dll


Materi Overriding : Download

Modul lengkap 1 - 7 : Download

>

Subscribe to receive free email updates:

0 Response to "Semester 3 : Pemrograman Berbasis Objek"

Posting Komentar