Tutorial lengkap PHP untuk pemula yang mencakup dasar-dasar sintaks, struktur data, dan pengembangan aplikasi web. Dipresentasikan secara sistematis untuk mempermudah pemahaman.
Tutorial lengkap PHP untuk pemula yang mencakup dasar-dasar sintaks, struktur data, dan pengembangan aplikasi web. Dipresentasikan secara sistematis untuk mempermudah pemahaman.

PHP (Hypertext Preprocessor) adalah bahasa pemrograman yang dirancang khusus untuk pengembangan web. Dengan kemampuan untuk menghasilkan konten dinamis, mengelola sesi, dan berinteraksi dengan basis data, PHP telah menjadi salah satu bahasa yang paling populer di dunia pemrograman. Dalam tutorial ini, kita akan membahas semua aspek penting dari PHP, mulai dari pengantar hingga penggunaan lanjutan.
Sebelum memulai pengembangan menggunakan PHP, Anda perlu menginstal lingkungan pengembangan yang sesuai. Berikut adalah langkah-langkah untuk menginstal PHP di berbagai sistem operasi.
Untuk menginstal PHP di Windows, Anda dapat menggunakan XAMPP, yang merupakan paket software yang mencakup Apache, MySQL, dan PHP. Berikut langkah-langkahnya:
Untuk pengguna Linux, Anda dapat menginstal PHP menggunakan terminal. Berikut adalah perintah untuk menginstalnya:
sudo apt update
sudo apt install php libapache2-mod-php php-mysql
Setelah instalasi selesai, restart server Apache dengan perintah:
sudo systemctl restart apache2
Setelah menginstal PHP, saatnya untuk mempelajari dasar-dasar bahasa ini.
Sintaks dasar PHP dimulai dengan . Berikut adalah contoh sederhana:
<?php
echo "Hello, World!";
?>
Ketika kode ini dijalankan, akan menampilkan “Hello, World!” di browser Anda.
Variabel di PHP dimulai dengan simbol $ diikuti dengan nama variabel. PHP memiliki beberapa tipe data, termasuk:
Contoh deklarasi variabel:
$nama = "John";
$umur = 30;
$berat = 70.5;
$menikah = true;
PHP memiliki berbagai operator, termasuk:
Contoh penggunaan operator:
$a = 10;
$b = 20;
$c = $a + $b; // $c = 30
PHP mendukung berbagai struktur kontrol seperti if, else, dan switch. Berikut adalah contoh penggunaan struktur kontrol if:
$nilai = 75;
if ($nilai >= 75) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
Fungsi adalah blok kode yang dapat digunakan kembali. Fungsi didefinisikan dengan kata kunci function. Berikut adalah contoh mendefinisikan dan memanggil fungsi:
function tambah($a, $b) {
return $a + $b;
}
echo tambah(5, 10); // Output: 15
Array adalah struktur data yang dapat menyimpan beberapa nilai dalam satu variabel. PHP mendukung array numerik dan asosiatif. Berikut adalah contoh:
"Toyota", "hitam" => "Honda");
echo $buah[0]; // Output: Apel
echo $mobil["merah"]; // Output: Toyota
PHP juga mendukung pemrograman berorientasi objek (OOP). Konsep dasar OOP mencakup kelas, objek, pewarisan, dan enkapsulasi. Berikut adalah contoh sederhana:
class Mobil {
public $warna;
function __construct($warna) {
$this->warna = $warna;
}
function tampilWarna() {
return $this->warna;
}
}
$mobil1 = new Mobil("Merah");
echo $mobil1->tampilWarna(); // Output: Merah
PHP menyediakan berbagai fungsi untuk manipulasi data, seperti string dan array. Contoh manipulasi string:
$nama = "John Doe";
echo strlen($nama); // Output: 8
echo strtoupper($nama); // Output: JOHN DOE
PHP dapat terhubung ke berbagai pangkalan data, seperti MySQL. Berikut adalah contoh cara menghubungkan PHP ke MySQL:
$conn = new mysqli("localhost", "username", "password", "database");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
Setelah koneksi berhasil, Anda dapat menjalankan query SQL menggunakan metode dari objek koneksi.
PHP adalah bahasa pemrograman yang kuat dan fleksibel untuk pengembangan web. Dalam tutorial ini, kita telah membahas berbagai aspek dasar PHP, mulai dari instalasi, sintaks, variabel, hingga koneksi database. Dengan pemahaman ini, Anda dapat mulai membuat aplikasi web dinamis. Teruslah berlatih dan eksplorasi lebih dalam untuk menguasai PHP!