Kontrak Kuliah + Pengenalan PBO

Daftar Isi
  1. KONTRAK KULIAH - Tujuan & Capaian
  2. Kontrak Kuliah - MATERI PERKULIAHAN
  3. Kontrak Kuliah - Mekanisme Penilaian
  4. Materi - Pengenalan Pemrograman Berbasis Objek
  5. Materi - Keuntungan OOP DI PHP
  6. Download Materi PPT
  7. Referensi


KONTRAK KULIAH - Tujuan & Capaian

 

  1. Tujuan Mata Kuliah

    Dapat menerapkan materi-materi pemrograman berbasis obje dalam pengembangan studi kasus project

  2. Capaian Pembelajaran

  •  Mahasiswa mampu menerapkan pemrograman berbasis objek dengan PHP dalam sebuah project
  • Mahasiswa mampu menerapkan dasar pemrograman berbasis objek dengan PHP. 

 


Kontrak Kuliah - MATERI PERKULIAHAN
  1. Class & Object

  2. Constructor & Destructor

  3. Constants, Interface, Static Method & Static Properties

  4. Access Modifiers & Inheritence

  5. Abstract Classes


Kontrak Kuliah - Mekanisme Penilaian

MEKANISME PENILAIAN

  1. Keaktifan = 10%
  2. Tugas = 20 %
  3. UTS = 30%
  4. UAS = 40%

KETENTUAN LAIN

  1. Kehadiran. 

    Kehadiran mahasiswa minimal 11 dari total 14 kali pertemuan

  2. Tugas. 

    Seluruh tugas harus dikumpulkan dalam batas waktu yang ditentukan

  3. Keterlambatan. 

    Toleransi keterlambatan 15 menit, di atas waktu tersebut mahasiswa tidak dijinkan untuk mengikuti perkuliahaan dan dihitung sebagai absen


Materi - Pengenalan Pemrograman Berbasis Objek

APA ITU PEMROGRAMAN BERBASIS OBJEK?

PEMROGRAMAN BERBASIS OBJEK

 

Pemrograman Berbasis Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method.

 

Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan dengan menggunakan objek.

 

Objek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri. Untuk membuat sebuah aplikasi, berbagai objek akan saling bertukar data untuk mencapai hasil akhir.

 

Berbeda dengan konsep fungsi atau ‘function’ di dalam pemrograman, sebuah objek bisa memiliki data dan function tersendiri. Setiap objek ditujukan untuk mengerjakan sebuah tugas, dan menghasilkan nilai akhir untuk selanjutnya dapat ditampilkan atau digunakan oleh objek lain.


Materi - Keuntungan OOP DI PHP

Keuntungan OOP DI PHP

 

PHP bukan bahasa pemrograman yang ‘murni’ berbasis objek seperti Java. Bahkan, konsep OOP dalam PHP baru hadir dalam PHP versi 4, dan disempurnakan oleh PHP versi 5. Dengan kata lain, OOP di PHP merupakan ‘fitur tambahan’. Anda tetap bisa membuat situs web dengan PHP tanpa menggunakan objek sama sekali.

 

Dalam studi pemrograman, pembuatan program tanpa menggunakan objek disebut juga dengan pemrograman prosedural atau pemrograman fungsional. Dikenal dengan pemrograman prosedural karena kita memecah kode program menjadi bagian-bagian atau fungsi-fungsi kecil, kemudian menyatukannya untuk menghasilkan nilai akhir.

 

Dengan membuat program secara prosedural, aplikasi bisa dibuat dengan cepat dan mudah dipelajari jika dibandingkan dengan pemrograman berbasis objek (bagi anda yang pernah mempelajari Java, tentu telah ‘melewati’ hal ini).

 

Keuntungan pemrograman berbasis objek baru terasa ketika program tersebut telah ‘besar’ atau kita bekerja dengan tim untuk membagi tugas. Konsep ‘objek’ untuk memisahkan program menjadi bagian-bagian yang berdiri sendiri akan memudahkan dalam membuat program.

 

Saya tidak akan panjang lebar menjelaskan tentang keuntungan atau kerugian menggunakan OOP. Sebagai programmer web, OOP adalah salah satu makanan wajib.

 

Pembuatan website modern saat ini akan lebih mudah jika menggunakan template kode program yang dikenal dengan framework. Daripada kita membuat situs mulai dari awal, menggunakan framework akan mempercepat proses kerja. Dan, framework PHP hampir semuanya dibuat menggunakan OOP.


Download Materi PPT

Kontrak Kuliah

Materi Pengenalan PBO


Referensi

-