INFO : Bem Pelita Nusantara

💡 Apa Itu PHP?

PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang digunakan terutama untuk pengembangan web. Artinya, kode PHP dijalankan di server, dan hasilnya dikirim ke browser dalam bentuk HTML.

🔧 Kegunaan PHP

PHP digunakan untuk:

  • Membuat website dinamis (konten bisa berubah-ubah)
  • Mengelola data formulir (input user)
  • Mengakses dan mengelola database (misalnya MySQL)
  • Membuat sistem login dan manajemen sesi
  • Mengirim email otomatis dari website
  • Dan banyak lainnya (CMS seperti WordPress dibuat dengan PHP)

📄 Struktur Dasar Kode PHP

Kode PHP ditulis di dalam tag khusus <?php … ?> dalam file .php.

Contoh:

php

CopyEdit

<?php

echo “Halo, dunia!”;

?>

Penjelasan:

  • <?php membuka tag PHP
  • echo digunakan untuk mencetak teks ke browser
  • ?> menutup tag PHP (opsional jika tidak ada HTML setelahnya)

🧠 Konsep-Konsep Dasar PHP

1. Variabel

Digunakan untuk menyimpan nilai.

php

CopyEdit

$nama = “Andi”;

$umur = 20;

  • Variabel diawali dengan tanda $
  • Tidak perlu deklarasi tipe data (PHP adalah loosely typed)

2. Tipe Data

PHP memiliki tipe data seperti:

  • String (“Halo”)
  • Integer (123)
  • Float (3.14)
  • Boolean (true, false)
  • Array
  • Object
  • NULL

3. Operator

  • Aritmatika: +, -, *, /, %
  • Perbandingan: ==, !=, <, >, <=, >=
  • Logika: &&, ||, !

4. Kondisional

Untuk pengambilan keputusan.

php

CopyEdit

if ($umur >= 18) {

    echo “Dewasa”;

} else {

    echo “Anak-anak”;

}


5. Perulangan

Untuk menjalankan kode berulang-ulang.

php

CopyEdit

for ($i = 1; $i <= 5; $i++) {

    echo “Angka: $i<br>”;

}

PHP mendukung:

  • for
  • while
  • do…while
  • foreach (khusus array)

6. Fungsi

Untuk mengelompokkan kode yang bisa digunakan berulang.

php

CopyEdit

function salam($nama) {

    return “Halo, $nama!”;

}

echo salam(“Budi”);


7. Array

Kumpulan data dalam satu variabel.

php

CopyEdit

$buah = [“Apel”, “Jeruk”, “Mangga”];

echo $buah[1]; // Jeruk

Ada dua jenis utama:

  • Indexed array (indeks angka)
  • Associative array (indeks berupa nama/kunci)

8. Superglobals

Variabel global yang selalu tersedia.

Contoh penting:

  • $_GET → mengambil data dari URL
  • $_POST → mengambil data dari formulir
  • $_SESSION → menyimpan data sesi pengguna
  • $_COOKIE → menyimpan data di browser user

9. Formulir dan Input User

html

CopyEdit

<form method=”post” action=”proses.php”>

  Nama: <input type=”text” name=”nama”>

  <input type=”submit”>

</form>

php

CopyEdit

// proses.php

$nama = $_POST[‘nama’];

echo “Halo, $nama!”;


10. Koneksi ke Database

Contoh sederhana menggunakan MySQLi:

php

CopyEdit

$conn = mysqli_connect(“localhost”, “user”, “password”, “dbku”);

$result = mysqli_query($conn, “SELECT * FROM users”);

while ($row = mysqli_fetch_assoc($result)) {

    echo $row[‘nama’] . “<br>”;

}

🛠 Tools Umum untuk Belajar PHP

  • XAMPP / MAMP / Laragon: Server lokal (Apache + MySQL + PHP)
  • VS Code / Sublime Text / Notepad++: Editor kode
  • Browser (Chrome/Firefox): Untuk melihat hasil

📚 Tips Belajar PHP

  1. Latihan setiap hari – buat proyek kecil seperti buku tamu, kalkulator, dll.
  2. Pelajari dasar HTML dan CSS, karena PHP sering digabung dengan itu.
  3. Gunakan dokumentasi resmi PHP: https://www.php.net/
  4. Cobalah membuat koneksi ke database dan menampilkan data.
  5. Jangan hanya membaca – langsung praktikkan!

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top