Pemrograman Web dengan PHP
Mengenai PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang digunakan secara luas unt...
Sejarah PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang awalnya dikembangkan oleh...
HTTP vs HTTPS
HTTP (Hypertext Transfer Protocol) dan HTTPS (Hypertext Transfer Protocol Secure) adalah dua prot...
Instalasi PHP
Instalasi PHP Langsung Instalasi PHP dapat dilakukan dengan beberapa langkah tergantung pada sist...
Server Web
Perangkat lunak server web berfungsi untuk melayani konten web kepada pengguna melalui protokol H...
Teks Editor untuk PHP
Berikut beberapa editor yang populer digunakan untuk menulis kode PHP: Visual Studio Code: Edi...
Sintaks PHP
Sintaks dasar PHP adalah sebagai berikut: Penulisan Kode PHP: Kode PHP dimulai dengan tag <?p...
Tipe Data dalam PHP
Di PHP, terdapat beberapa tipe data yang umum digunakan. Berikut adalah beberapa tipe dat...
Variabel dalam PHP
Variabel dalam PHP digunakan untuk menyimpan dan memanipulasi data selama eksekusi skrip. Sebagai...
Konstanta dalam PHP
Konstanta dalam PHP adalah seperti variabel, tetapi nilainya tidak dapat diubah setelah didefinis...
Operasi dalam PHP
Operator dalam PHP digunakan untuk melakukan operasi seperti perhitungan matematika, perbandingan...
Struktur Kontrol dalam PHP
Struktur kontrol dalam PHP digunakan untuk mengatur alur eksekusi program berdasarkan kondisi ter...
Fungsi dalam PHP
Fungsi dalam PHP adalah blok kode yang dapat dipanggil untuk melakukan tugas tertentu. Fungsi dig...
Fungsi Anonim
Fungsi anonim, juga dikenal sebagai closure, adalah fungsi dalam PHP yang tidak memiliki nama spe...
Konsep OOP dalam PHP
Konsep OOP (Object-Oriented Programming) dalam PHP mengacu pada cara menggunakan paradigma pemrog...
Penggunaan Namespace
Namespace digunakan dalam PHP untuk mengatur kode agar tidak bentrok antara kelas, fungsi, atau k...
PHP Extension
PHP extensions (ekstensi PHP) adalah modul tambahan yang dapat dimuat dan digunakan dalam PHP unt...
Ancaman Keamanan pada Aplikasi Web
Jenis Ancaman Keamanan Aplikasi web tentunya dapat diakses oleh siapa saja melalui internet. Bebe...
Pemisahan Lingkungan Development dan Production
Pemisahan lingkungan development (pengembangan) dan production (produksi) adalah praktik umum dal...
PSR (PHP Standard Recommendation)
PSR singkatan dari PHP Standard Recommendation, merupakan serangkaian standar yang dikeluarkan ol...
Xdebug
Xdebug adalah sebuah ekstensi PHP yang sangat berguna untuk pengembangan dan debugging aplikasi P...
Composer
Composer adalah alat manajemen dependensi untuk PHP yang digunakan untuk mengelola paket dan libr...
Pengembangan Library PHP Menggunakan Packagist
Apa itu Packagist? Packagist adalah repositori utama untuk paket-paket PHP yang bisa diinstal men...
PHP Framework
Beberapa framework populer yang digunakan dalam pengembangan PHP adalah: Laravel: Framework PH...
Database yang Didukung PHP
PHP mendukung berbagai jenis database, baik yang bersifat relasional maupun non-relasional. Berik...
Penulisan Kode PHP pada HTML
Penulisan PHP pada kode HTML memungkinkan pengembang untuk menyisipkan kode PHP langsung ke dalam...
Template Engine
Pengertian Template engine adalah alat atau library yang digunakan dalam pengembangan perangkat l...
Pemisahan Frontend dan Backend
Pendekatan untuk memisahkan sepenuhnya logika backend (yang ditangani oleh PHP atau bahasa pemrog...
Representational State Transfer (REST)
Pengertian Representational State Transfer (REST) adalah pendekatan desain arsitektur yang diguna...
Pengujian Manual
Pengujian manual merupakan proses pengujian perangkat lunak yang dilakukan secara langsung oleh m...
Automasi Pengujian
Automasi pengujian (automated testing) dalam pengembangan PHP sangat penting untuk memastikan kua...
Deploy ke Server Produksi
Apa itu Deployment? Deployment adalah proses mengambil aplikasi atau perangkat lunak dari lingkun...
Versioning
Versioning untuk kode PHP mengacu pada praktik memberikan versi numerik atau label tertentu pada ...