Posting Terbaru

Tutorial OOP Lanjutan

Object Cloning And Comparing

Sebelum melanjutkan ke object cloning, kita harus memahami terlebih dahulu bagaimana cara PHP menangani memory untuk menyimpan nilai di dalam variable. Untuk tipe data primitif, seperti bool, string, float dan...

11 July 2024

Tutorial OOP Lanjutan

stdClass dan Dynamic Property

stdClass adalah kelas generik bawaan PHP. Artinya kita bisa langsung menggunakan kelas tersebut tanpa perlu membuat deklarasi kelas. Biasanya stdClass digunakan untuk melakukan konversi dari tipe data lain menjadi tipe...

02 July 2024

Tutorial OOP Lanjutan

Trait Overriding

Kita akan bahas lebih lanjut mengenai Trait, terutama yang berhubungan dengan Overriding. Yang pertama adalah kita bisa melakukan overriding terhadap visibility pada saat menggunakan trait. Yang kedua, PHP secara otomatis...

24 June 2024

Tutorial OOP Lanjutan

Trait

Pada saat hendak melakukan Inheritance, kita dibatasi hanya boleh menggunakan 1 parent. Bagaimana kalau kita perlu menggunakan beberapa parent sekaligus? Nah, di bahasa pemograman PHP, solusinya adalah Trait. Trait ini...

21 June 2024

Tutorial OOP Lanjutan

Interface

Dalam dunia pemograman berbasis objek, Interface adalah semacam kontrak, dimana kita bisa memastikan bahwa kelas-kelas yang mengimplementasikan interface pasti memiliki semua method yang kita deklarasikan di dalam interface. Jadi secara...

18 June 2024

Tutorial OOP Lanjutan

Abstract

Pada saat deklarasi kelas, kita bisa menambahkan kata kunci abstract sebelum kata class. Hal ini akan mengubah kelas menjadi abstract. Kelas yang bersifat abstract tidak bisa melakukan instantiate menjadi object....

30 May 2024

Tutorial OOP Dasar Pada PHP

Latihan Mencari Jalan Tercepat

Apakah teman-teman sudah pernah menggunakan Google Maps untuk mencari jalan? Misalkan kita hendak pergi ke Bekasi dari Serpong. Google Maps akan memberikan saran mengenai jalan paling cepat yang bisa kita...

28 May 2024

Tutorial OOP Dasar Pada PHP

Truthy Falsy

Selama ini kita selalu menggunakan tipe data boolean sebagai kondisi, baik pada if maupun pada perulangan for. Namun, kira-kira apa yang terjadi kalau kita menggunakan tipe data lain sebagai kondisi?

26 May 2024

Tutorial OOP Dasar Pada PHP

Namespace

Nantinya kalau kita sudah menulis kode dengan skala proyek atau aplikasi, maka kode yang harus kita tulis akan menjadi banyak sekali. Dan dari kode yang banyak tersebut, bisa saja terjadi...

20 May 2024

Tutorial OOP Dasar Pada PHP

Static

Dengan menggunakan kata kunci static, maka kita bisa menambahkan property atau method, langsung pada kelasnya. Untuk mengakses property atau method yang static ini, kita cukup menyebutkan nama kelas saja. Kita...

15 May 2024

Tutorial OOP Dasar Pada PHP

Final

Kita bisa menambahkan kata kunci final pada kelas. Kalau suatu kelas sudah final, artinya kelas tersebut sudah tidak bisa diturunkan. Pada saat kita membuat kelas turunan dari kelas final, maka...

12 May 2024

Tutorial OOP Dasar Pada PHP

Visibility

PHP versi 7 memperkenalkan fitur Visibility untuk Pemograman Berbasis Objek. Dengan menggunakan fitur ini, kita bisa mengatur apakah method, property dan konstanta di dalam kelas boleh diakses dari luar kelas...

07 May 2024

Tutorial OOP Dasar Pada PHP

Polymorphism

Kita akan melanjutkan ke konsep penting berikutnya yang sangat penting dalam pemograman berbasis objek, yaitu Polymorphism. Polymorphism berasal dari bahasa Yunani, yang berarti "bisa memiliki banyak bentuk". Dalam dunia nyata,...

30 April 2024

Tutorial OOP Dasar Pada PHP

Inheritance

Pada video ini kita akan membicarakan mengenai Inheritance atau pewarisan. Dengan menggunakan fitur ini, maka kita bisa membuat sebuah kelas yang merupakan keturunan dari kelas lainnya.

20 April 2024

Tutorial OOP Dasar Pada PHP

Konstanta dan Read Only

Kita juga bisa menambahkan konstanta ke dalam class. Caranya adalah dengan menggunakan kata kunci const. Nilai konstanta tidak dapat diubah dan disimpan pada kelas, bukan objek. Kita akan pelajari bagaimana...

15 April 2024

Berita

SQL Injection - Cara Mengeksploitasi dan Mencegahnya

SQL Injection adalah salah satu celah keamanan yang paling sering diserang oleh hacker. Dengan memanfaatkan celah ini, maka peretas bisa masuk ke sistem menggunakan akun milik orang lain, bisa melihat...

12 March 2024

Berita

Cara Membuat Helper Untuk Tag Select Yang Nilainya Diambil Dari Database

Sebelumnya kita sudah belajar mengenai tag opgroup yang bisa kita gunakan untuk membuat grup pada pilihan-pilihan yang tersedia pada tag select atau combo box. Pada video ini kita akan belajar...

09 March 2024

Tutorial OOP Dasar Pada PHP

Constructor dan Destructor

Constructor dan Destructor adalah function yang akan dijalankan pada saat objek dibuat dan dihapus. Pada saat objek dibuat, maka kita menjalankan constructor. Sedangkan pada saat objek dihapus, kita menjalankan destructor.

15 February 2024

Tutorial OOP Dasar Pada PHP

Include dan Require

Sebelumnya saya sudah pernah bahas sekilas, bahwa untuk menggunakan kode yang berada di file lain, kita bisa menggunakan include atau require. Namun kita langsung menggunakan require. Pada video ini kita...

07 February 2024

Tutorial OOP Dasar Pada PHP

Pengantar Pemograman Berbasis Objek

Kita akan memulai pelajaran baru, yaitu cara menuliskan kode menggunakan pendekatan paradigma pemograman berbasis objek. Kita mulai dari prinsip pertamanya dahulu yaitu Encapsulation, dimana kita menggabungkan variable dan function yang...

27 January 2024

Tutorial Array Pada PHP

Latihan Sieve of Eratosthenes

Pada video ini kita akan mengerjakan latihan lagi, kali ini kita akan menuliskan kode untuk algoritma Sieve of Eratosthenes. Sieve of Eratosthenes ini adalah algoritma yang paling cepat untuk mencari...

20 January 2024

Tutorial Array Pada PHP

Notasi Big-O

Salah satu metode untuk menganalisa logika yang sering digunakan adalah notasi big-o. Dengan menggunakan notasi big-o, kita bisa memperkirakan berapa banyak waktu yang bertambah pada saat kode yang sama harus...

01 January 2024

Tutorial Array Pada PHP

Latihan Bilangan Prima

Pada video ini, kita akan latihan menuliskan program php untuk mencari bilangan prima. Bilangan prima adalah bilangan yang hanya habis dibagi oleh 2 angka, yaitu angka 1 dan bilangan itu...

26 December 2023

Tutorial Array Pada PHP

Argument List & Spread Operator

Misalkan kita ingin membuat function sum yang bertujuan untuk menjumlahkan semua parameternya. Namun kita ingin agar jumlah parameternya bisa fleksible, bisa 1, 2, 3 ataupun banyak parameter. Disini kita bisa...

25 December 2023