Part 1 - Pengenalan PHP NATIVE

: Irza dan Hanif.
1 September 2025
45 minutes

Part 1 - Pengenalan PHP NATIVE

Overview

Materi kita kali ini akan berfokus pada dasar-dasar dalam PHP, materi ini akan berisi strukur dasar yang akan menjadi fondasi untuk materi kedepannya.

Instalasi

Untuk mempermudah materi, kita akan menggunakan XAMPP

  1. Download XAMPP dari Apache Friends
  1. Download Tools tambahan bernama Visual Studio Code - Code Editing. untuk membantu kita dalam mengoding

  2. Install dan jalankan Apache serta MySQL dari XAMPP Control Panel.

Membuat Projek PHP

Setelah XAMPP terinstal, buat folder di htdocs (lokasi default XAMPP untuk proyek web).

Alt text

kita akan membuat folder bernama Latihan-1, dan didalam folder tersebut kita akan membuat file baru bernama index.php

Struktur PHP

Sekarang kita akan masuk ke sintaks Dasar PHP

Contoh skrip PHP sederhana:

<?php
echo "Hello, World!";
?>

Ini masih terlalu sederhana, mari kita tambahkan sedikit detail


<?php
  $name = "Hanif"; // String
  $age = 12; // Integer
  $height = 1.65; // Float
  $isStudent = true; // Boolean
  $hobbies = ["Membaca", "Berenang", "Bermain bola"]; // Array
?>

<html>
    <head>
        <title>Hello World</title>
    </head>
    <body>
        Halo, nama saya <?= $name ?>
        Usia saya adalah <?php echo $age ?> tahun
        Tinggi saya adalah <?php echo $height ?> meter
        Saya adalah pelajar: <?php echo $isStudent ? 'Ya' : 'Tidak'; ?>
        Hobi saya adalah:
        <ul>
            <?php 
            foreach ($hobbies as $hobby) {
                echo "<li>$hobby</li>";
            }
            ?>
        </ul>
    </body>
</html>

Berikut hasilnya :

Alt text

Kesimpulan :

  • Kita menggabungkan PHP dan HTML pada satu file
  • &lt;?= ... ?&gt;: Ini adalah versi singkat dari &lt;?php echo ... ?&gt;, digunakan untuk langsung mencetak hasil ke dalam HTML. Jadi, &lt;?= sama dengan &lt;?php echo.
  • Ternary Operator (? :) : Sama seperti sebelumnya, ? memeriksa apakah kondisi benar atau salah, lalu memilih salah satu nilai:

Jika $isStudent bernilai true, akan mencetak “Ya”.

Jika $isStudent bernilai false, akan mencetak “Tidak”.


Author : Irza dan Hanif.

Tags

web php mvc advanced