Sign In
  • Daftar
  • Paket
  • Support
phoenix
  • Home
  • About
  • Blog
  • Product
  • Services
  1. Home
  2. Blog
  3. Belajar PHP Panduan Lengkap untuk Pemula

Belajar PHP Panduan Lengkap untuk Pemula

Blog |
share
  • Facebook
  • Instagram
  • Whatsapp
  • Copy link
| 11.3Kx read | 5 months ago posted | by Nurman Teguh Novianto
blog-img

PHP (Hypertext Preprocessor) adalah bahasa pemrograman yang sangat populer digunakan untuk membuat website dinamis dan interaktif. Banyak platform besar seperti WordPress, Facebook, dan Wikipedia dibangun menggunakan PHP. Artikel ini akan membantu kamu memahami dasar-dasar PHP dari nol hingga bisa membuat program sederhana sendiri.

1. Apa Itu PHP dan Mengapa Penting Dipelajari

PHP adalah bahasa pemrograman yang berjalan di sisi server (server-side scripting language). Artinya, semua proses dijalankan di server dan hasilnya dikirim ke browser dalam bentuk HTML.

Beberapa alasan kenapa PHP penting dipelajari:

  • ✅ Gratis dan open-source

  • ✅ Mudah dipelajari untuk pemula

  • ✅ Didukung oleh hampir semua web hosting

  • ✅ Terintegrasi dengan HTML, CSS, dan JavaScript

  • ✅ Memiliki komunitas besar dan dokumentasi lengkap


2. Instalasi PHP di Komputer

Sebelum mulai menulis kode PHP, kamu perlu menginstal XAMPP atau Laragon agar bisa menjalankan skrip PHP secara lokal di komputer.

Langkah-langkah instalasi:

  1. Unduh XAMPP dari situs https://www.apachefriends.org

  2. Install seperti biasa.

  3. Jalankan Apache dan MySQL melalui XAMPP Control Panel.

  4. Simpan file PHP di folder:

    C:xampphtdocs
  5. Buka browser, lalu ketik:

    http://localhost/namafile.php

3. Struktur Dasar Kode PHP

PHP selalu dimulai dan diakhiri dengan tag khusus agar server bisa mengenalinya.

<?php
  // Ini adalah komentar
  echo "Halo Dunia!";
?>

Penjelasan:

  • <?php → menandakan awal skrip PHP

  • echo → digunakan untuk menampilkan teks

  • ?> → menandakan akhir skrip PHP


4. Variabel dan Tipe Data di PHP

Variabel di PHP diawali dengan tanda $ dan tidak perlu deklarasi tipe data secara eksplisit.

<?php
$nama = "Bang Nopi";
$umur = 25;
$tinggi = 170.5;
$aktif = true;

echo "Nama saya $nama, umur saya $umur tahun.";
?>

Tipe data umum di PHP:

  • String → "Bang Nopi"

  • Integer → 25

  • Float → 170.5

  • Boolean → true atau false

  • Array → ["apel", "jeruk", "mangga"]

  • Object → hasil dari class


5. Struktur Kondisi (If, Else, dan Switch)

Kondisi digunakan untuk menjalankan perintah tertentu berdasarkan logika tertentu.

<?php
$nilai = 80;

if ($nilai >= 90) {
    echo "Nilai Anda A";
} elseif ($nilai >= 75) {
    echo "Nilai Anda B";
} else {
    echo "Nilai Anda C";
}
?>

Atau menggunakan switch:

<?php
$hari = "Senin";

switch ($hari) {
    case "Senin":
        echo "Selamat bekerja!";
        break;
    case "Sabtu":
    case "Minggu":
        echo "Selamat berlibur!";
        break;
    default:
        echo "Hari biasa!";
}
?>


6. Perulangan (Looping) di PHP

Ada beberapa jenis perulangan di PHP: for, while, dan foreach.

Contoh for

<?php
for ($i = 1; $i <= 5; $i++) {
    echo "Perulangan ke-$i <br>";
}
?>

Contoh foreach

<?php
$buah = ["Apel", "Jeruk", "Mangga"];
foreach ($buah as $item) {
    echo "Saya suka $item <br>";
}
?>


7. Fungsi (Function) di PHP

Fungsi digunakan agar kode lebih efisien dan mudah digunakan berulang kali.

<?php
function sapa($nama) {
    return "Halo, $nama! Selamat datang di bangnopi.id";
}

echo sapa("Nopi");
?>


8. Form Input dan PHP

PHP sering digunakan untuk memproses form dari HTML. Contohnya:

Form HTML

<form method="post">
  Nama: <input type="text" name="nama">
  <input type="submit" value="Kirim">
</form>

File PHP

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $nama = $_POST["nama"];
    echo "Halo, $nama!";
}
?>


9. Koneksi ke Database MySQL

Koneksi PHP ke MySQL bisa menggunakan mysqli_connect.

<?php
$koneksi = mysqli_connect("localhost", "root", "", "db_bangnopi");

if (!$koneksi) {
    die("Koneksi gagal: " . mysqli_connect_error());
}
echo "Koneksi berhasil!";
?>


10. Menampilkan Data dari Database

<?php
$koneksi = mysqli_connect("localhost", "root", "", "db_bangnopi");
$query = mysqli_query($koneksi, "SELECT * FROM users");

while ($row = mysqli_fetch_assoc($query)) {
    echo "Nama: " . $row["nama"] . " - Email: " . $row["email"] . "<br>";
}
?>


11. Kesimpulan

Belajar PHP adalah langkah awal yang tepat untuk kamu yang ingin menjadi web developer. Dengan PHP, kamu bisa:

  • Membuat website dinamis

  • Menghubungkan ke database

  • Membangun sistem login

  • Membuat API backend untuk aplikasi modern

Teruslah berlatih dan kembangkan proyek nyata seperti sistem komentar, blog pribadi, atau toko online sederhana.


Inspirasi Akhir

“Koding itu seperti memasak — semakin sering kamu mencoba, semakin kamu paham rasa dari setiap baris kode.”
— Bang Nopi Developer MeChat

Baca juga

  • AI dan Masa Depan Pembelajaran Anak

    8 months ago
    Selamat datang di era di mana kecerdasan buatan (AI) menjadi kawan setia dalam perjalanan pendidikan anak-anak. Inovasi ini membuka pintu menuju kemungkinan-kemungkinan baru yang memikat. Dengan bant...

  • Belajar HTML Panduan Lengkap untuk Pemula Hingga Mahir

    5 months ago
    Di dunia web, HTML atau HyperText Markup Language adalah pondasi utama dari setiap halaman yang kamu lihat di internet. Tanpa HTML, tidak akan ada struktur halaman web, tidak ada teks, gambar, atau ta...

  • Belajar PHP dari Dasar: Langkah Awal Menjadi Web Developer

    9 months ago
    PHP (Hypertext Preprocessor) adalah salah satu bahasa pemrograman paling populer untuk pengembangan web. Banyak website besar, termasuk WordPress, dibangun menggunakan PHP. Jika kamu ingin membangun w...

  • Belajar PHP dari Dasar, Contoh Studi Kasus Sederhana (Selesai)

    9 months ago
    Agar pembelajaran lebih praktis, berikut beberapa contoh studi kasus yang bisa kamu coba saat belajar PHP dari dasar:1. Kalkulator SederhanaBelajar logika perhitungan dan penggunaan form.<form meth...

  • Cara Mudah Bikin Website Panduan Praktis untuk Pemula

    5 months ago
    Di era digital sekarang, punya website bukan lagi pilihan, tapi kebutuhan. Baik untuk bisnis, personal branding, maupun portofolio, website adalah wajah digital yang menunjukkan siapa kamu dan apa yan...

  • Related post:

      phoenix
      • Disclaimer
      • Terms Of Services
      • Privaci Policy
      • FAQ

      Thank you for creating with Phoenix | 2026 © Bangnopi