BAB 1 – Mengenal PHP dan Persiapan Lingkungan Kerja

Tujuan Pembelajaran

Setelah mempelajari bab ini, peserta didik mampu:

  • Menjelaskan pengertian PHP.
  • Menjelaskan sejarah PHP.
  • Memahami cara kerja PHP.
  • Menginstal web server.
  • Menjalankan program PHP pertama.

Apa itu PHP?

PHP merupakan singkatan dari

PHP: Hypertext Preprocessor

PHP adalah bahasa pemrograman yang dijalankan di sisi server (Server Side Scripting).

Artinya, kode PHP tidak diproses oleh browser, tetapi diproses terlebih dahulu oleh web server.

Browser hanya menerima hasil akhirnya berupa HTML.

Ilustrasinya seperti berikut.

Browser


Web Server (Apache/Nginx)


Program PHP dijalankan


Menghasilkan HTML


Browser menampilkan halaman

Berbeda dengan JavaScript yang diproses langsung oleh browser.


Sejarah Singkat PHP

PHP pertama kali dibuat oleh

Rasmus Lerdorf

tahun 1994.

Awalnya hanya digunakan untuk mencatat jumlah pengunjung website pribadi.

Kemudian berkembang menjadi bahasa pemrograman web terbesar di dunia.

Saat ini PHP digunakan oleh:

  • Facebook (awal pengembangannya)
  • WordPress
  • Moodle
  • Laravel
  • CodeIgniter
  • Drupal
  • Joomla

Sekitar lebih dari 75% website berbasis CMS masih menggunakan PHP.


Mengapa Belajar PHP?

Beberapa alasannya:

1. Mudah Dipelajari

Sintaks sederhana.

Contoh:

<?php

echo "Halo Dunia";

?>

2. Gratis

PHP bersifat Open Source.

Tidak perlu membeli lisensi.


3. Banyak Hosting Mendukung PHP

Hampir seluruh web hosting menyediakan PHP.


4. Komunitas Sangat Besar

Tutorial, forum, dan dokumentasi sangat melimpah.


5. Cocok untuk Pemula

Banyak sekolah, universitas, hingga perusahaan masih menggunakan PHP.


Kelebihan PHP

  • Gratis
  • Cepat
  • Ringan
  • Banyak Framework
  • Banyak Dokumentasi
  • Komunitas Besar
  • Mudah Dipelajari

Kekurangan PHP

  • Jika penulisan kode buruk, sulit dipelihara.
  • Banyak tutorial lama yang sudah tidak relevan.
  • Harus memahami keamanan aplikasi web.

Cara Kerja PHP

Misalnya pengguna membuka:

http://localhost/index.php

Prosesnya:

Browser


Apache


PHP Engine


Menjalankan Script


Menghasilkan HTML


Browser

Persiapan Software

Beberapa software yang dapat digunakan.

XAMPP

Berisi:

  • Apache
  • PHP
  • MariaDB/MySQL
  • phpMyAdmin

Sangat cocok untuk pemula.


Laragon

Lebih ringan.

Cocok untuk programmer modern.


MAMP

Untuk macOS.


LAMP

Untuk Linux.


Struktur Folder XAMPP

Misalnya

htdocs/

Di dalamnya

htdocs



├── belajarphp

│ ├── index.php

│ ├── latihan1.php

│ ├── latihan2.php

Program PHP Pertama

Buat file

index.php

Isi:

<?php

echo "Halo Dunia";

?>

Jalankan

http://localhost/belajarphp

Hasil

Halo Dunia

Mengenal Tag PHP

PHP menggunakan tag

<?php

?>

Semua kode PHP harus berada di antara tag tersebut.


Perintah echo

Digunakan untuk mencetak tulisan.

<?php

echo "Belajar PHP";

?>

Output

Belajar PHP

Perintah print

Selain echo ada

<?php

print "SMK Hebat";

?>

Output

SMK Hebat

Komentar

Komentar satu baris

// komentar

atau

# komentar

Komentar banyak baris

/*
Komentar
Panjang
*/

Latihan Praktik Bab 1

Praktik 1

Tampilkan identitas.

<?php

echo "Nama : Andi";
echo "<br>";
echo "Sekolah : SMKN 1";
echo "<br>";
echo "Jurusan : RPL";

?>

Praktik 2

Tampilkan biodata lengkap menggunakan HTML.

<?php

echo "<h1>Biodata</h1>";

echo "Nama : Andi <br>";

echo "Alamat : Bandung <br>";

echo "Hobi : Coding";

Praktik 3

Buat halaman ucapan selamat datang.

Output

Selamat Datang di Website SMK

Tugas Praktik Bab 1

Buat halaman profil diri yang menampilkan:

  • Nama
  • NIS
  • Kelas
  • Jurusan
  • Alamat
  • Hobi
  • Cita-cita

Ketentuan:

Simpan sebagai profil.php.

Menggunakan minimal 15 perintah echo.

Menggunakan tag HTML (<h1>, <p>, <hr>, <br>).

Similar Posts

Tinggalkan Balasan

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