Postingan

Visibility

 Property, Method dan Konstanta (khusus konstanta mulai PHP 7.1.0) dapat dikontrol aksesnya  menggunakan visibility keyword. Terdapat tiga keyword yaitu public, protected dan private.  Dalam literatur lain ini umum juga disebut dengan istilah enkapsulasi atau encapsulation. Cara  menggunakannya yaitu dengan memberikan prefix berupa salah satu dari tiga visibility keyword pada property, method dan konstanta. Berikut penjelasan untuk masing-masing dari ketiga visibility keyword: 1. Public Artinya property, method atau Konstanta dapat diakses dari dalam maupun luar class. 2. Protected Artinya property, method atau konstanta hanya dapat diakses dari dalam class dan  extended/inherited class (akan dijelaskan pada episode tentang pewarisan). 3. Private Artinya property, method atau konstanta hanya dapat diakses dari dalam class itu sendiri. Mari kita praktekkan penggunaan visibility keyword 1. Property Visibility Property harus didefinisikan sebagai public, protected ...

ABSTRACT & METHOD CLASS CODING

  Cara Membuat Abstract Class Karena kita ingin membuat  clas coding sebagai   abstract class , maka berikut adalah cara penulisannya di dalam PHP: 1 2 3 4 5 <?php abstract class coding {     // isi dari class coding } ?> Untuk membuat  abstract class  di dalam PHP, kita tinggal menambahkan  keyword   abstract  sebelum nama class. Sebuah  abstract class  bisa memiliki  property  dan  method  biasa layaknya sebuah class ‘ normal’ , namun juga bisa memiliki  abstract method . Cara Membuat Abstract Method Jika sebuah  method  dinyatakan sebagai  abstract method , maka kita tidak perlu membuat isi methodnya, tetapi hanya  signature  dari method tersebut.  Signature  terdiri dai nama method dan parameternya (jika ada) seperti contoh berikut: 1 2 abstract public function lihat_spec(); abstract public function lihat_spec( $merk ); Kenapa kita tidak perlu m...

3 Perbedaan LMS dan LCMS yang Sangat Penting

Perbedaan LMS dan LCMS Setelah mengenal LMS dan LCMS, tentunya kamu sudah paham perbedaan umum dari LMS dan LCMS. Cukup terdengar sama, bukan? Meskipun secara tidak langsung terdengar sama. Tetapi jika ditelusur lebih rinci lagi, ternyata terdapat banyak perbedaan antara keduanya. Mulai dari Fungsi dan Manfaat dari LMS maupun LCMS. Kali ini, kita akan membahas Fungsi dari keduanya terlebih dahulu. Perbedaan Fungsi Fungsi LMS 1. Mengelola berbagai macam pengalaman belajar termasuk pembelajaran tradisional. LMS berperan besar dalam pembelajaran guru dapat mengkolaborasikan pelajaran tradisional ke dalam bentuk e-learning. 2. Memungkinkan pengguna menyimpan maupun mengirimkan data, Pengajar dapat mengirimkan data dalam proses belajar e-learning. Secara singkat pengajar dapat mengirimkan materi pembelajaran pada email siswa dengan otomatis. Pengajar dapat mengatur waktu pengiriman email yang mungkin berisikan materi pembelajaran maupun informasi penting lainnya. 3. Membantu dalam webinar d...