{"id":150,"date":"2025-12-22T05:41:36","date_gmt":"2025-12-22T05:41:36","guid":{"rendered":"http:\/\/localhost\/2026\/?p=150"},"modified":"2026-07-07T12:02:40","modified_gmt":"2026-07-07T05:02:40","slug":"bab-1-pengenalan-php","status":"publish","type":"post","link":"https:\/\/www.bisasoftware.id\/2026\/bab-1-pengenalan-php\/","title":{"rendered":"BAB 1 &#8211; Mengenal PHP dan Persiapan Lingkungan Kerja"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Tujuan Pembelajaran<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah mempelajari bab ini, peserta didik mampu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menjelaskan pengertian PHP.<\/li>\n\n\n\n<li>Menjelaskan sejarah PHP.<\/li>\n\n\n\n<li>Memahami cara kerja PHP.<\/li>\n\n\n\n<li>Menginstal web server.<\/li>\n\n\n\n<li>Menjalankan program PHP pertama.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Apa itu PHP?<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">PHP merupakan singkatan dari<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>PHP: Hypertext Preprocessor<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">PHP adalah bahasa pemrograman yang dijalankan di sisi server (Server Side Scripting).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Artinya, kode PHP <strong>tidak diproses oleh browser<\/strong>, tetapi diproses terlebih dahulu oleh web server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Browser hanya menerima hasil akhirnya berupa HTML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ilustrasinya seperti berikut.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser<br>     \u2502<br>     \u25bc<br>Web Server (Apache\/Nginx)<br>     \u2502<br>     \u25bc<br>Program PHP dijalankan<br>     \u2502<br>     \u25bc<br>Menghasilkan HTML<br>     \u2502<br>     \u25bc<br>Browser menampilkan halaman<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Berbeda dengan JavaScript yang diproses langsung oleh browser.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sejarah Singkat PHP<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">PHP pertama kali dibuat oleh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rasmus Lerdorf<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">tahun <strong>1994<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Awalnya hanya digunakan untuk mencatat jumlah pengunjung website pribadi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian berkembang menjadi bahasa pemrograman web terbesar di dunia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saat ini PHP digunakan oleh:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Facebook (awal pengembangannya)<\/li>\n\n\n\n<li>WordPress<\/li>\n\n\n\n<li>Moodle<\/li>\n\n\n\n<li>Laravel<\/li>\n\n\n\n<li>CodeIgniter<\/li>\n\n\n\n<li>Drupal<\/li>\n\n\n\n<li>Joomla<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sekitar lebih dari <strong>75% website berbasis CMS<\/strong> masih menggunakan PHP.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Mengapa Belajar PHP?<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Beberapa alasannya:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Mudah Dipelajari<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sintaks sederhana.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>echo \"Halo Dunia\";<br><br>?&gt;<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Gratis<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PHP bersifat Open Source.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tidak perlu membeli lisensi.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Banyak Hosting Mendukung PHP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hampir seluruh web hosting menyediakan PHP.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Komunitas Sangat Besar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tutorial, forum, dan dokumentasi sangat melimpah.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">5. Cocok untuk Pemula<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Banyak sekolah, universitas, hingga perusahaan masih menggunakan PHP.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Kelebihan PHP<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gratis<\/li>\n\n\n\n<li>Cepat<\/li>\n\n\n\n<li>Ringan<\/li>\n\n\n\n<li>Banyak Framework<\/li>\n\n\n\n<li>Banyak Dokumentasi<\/li>\n\n\n\n<li>Komunitas Besar<\/li>\n\n\n\n<li>Mudah Dipelajari<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Kekurangan PHP<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jika penulisan kode buruk, sulit dipelihara.<\/li>\n\n\n\n<li>Banyak tutorial lama yang sudah tidak relevan.<\/li>\n\n\n\n<li>Harus memahami keamanan aplikasi web.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Cara Kerja PHP<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya pengguna membuka:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;localhost\/index.php<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Prosesnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser<br>      \u2502<br>      \u25bc<br>Apache<br>      \u2502<br>      \u25bc<br>PHP Engine<br>      \u2502<br>      \u25bc<br>Menjalankan Script<br>      \u2502<br>      \u25bc<br>Menghasilkan HTML<br>      \u2502<br>      \u25bc<br>Browser<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Persiapan Software<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Beberapa software yang dapat digunakan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">XAMPP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Berisi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache<\/li>\n\n\n\n<li>PHP<\/li>\n\n\n\n<li>MariaDB\/MySQL<\/li>\n\n\n\n<li>phpMyAdmin<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sangat cocok untuk pemula.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Laragon<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lebih ringan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cocok untuk programmer modern.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">MAMP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk macOS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">LAMP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk Linux.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Struktur Folder XAMPP<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>htdocs\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Di dalamnya<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>htdocs<br><br>\u2502<br><br>\u251c\u2500\u2500 belajarphp<br><br>\u2502      \u251c\u2500\u2500 index.php<br><br>\u2502      \u251c\u2500\u2500 latihan1.php<br><br>\u2502      \u251c\u2500\u2500 latihan2.php<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Program PHP Pertama<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Buat file<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>index.php<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Isi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>echo \"Halo Dunia\";<br><br>?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jalankan<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;localhost\/belajarphp<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hasil<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Halo Dunia<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Mengenal Tag PHP<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">PHP menggunakan tag<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Semua kode PHP harus berada di antara tag tersebut.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Perintah echo<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Digunakan untuk mencetak tulisan.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>echo \"Belajar PHP\";<br><br>?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Belajar PHP<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Perintah print<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Selain echo ada<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>print \"SMK Hebat\";<br><br>?&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SMK Hebat<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Komentar<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Komentar satu baris<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ komentar<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">atau<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># komentar<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Komentar banyak baris<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*<br>Komentar<br>Panjang<br>*\/<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Latihan Praktik Bab 1<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Praktik 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tampilkan identitas.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>echo \"Nama : Andi\";<br>echo \"&lt;br&gt;\";<br>echo \"Sekolah : SMKN 1\";<br>echo \"&lt;br&gt;\";<br>echo \"Jurusan : RPL\";<br><br>?&gt;<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Praktik 2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tampilkan biodata lengkap menggunakan HTML.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br><br>echo \"&lt;h1&gt;Biodata&lt;\/h1&gt;\";<br><br>echo \"Nama : Andi &lt;br&gt;\";<br><br>echo \"Alamat : Bandung &lt;br&gt;\";<br><br>echo \"Hobi : Coding\";<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Praktik 3<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Buat halaman ucapan selamat datang.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Output<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Selamat Datang di Website SMK<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Tugas Praktik Bab 1<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Buat halaman profil diri yang menampilkan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nama<\/li>\n\n\n\n<li>NIS<\/li>\n\n\n\n<li>Kelas<\/li>\n\n\n\n<li>Jurusan<\/li>\n\n\n\n<li>Alamat<\/li>\n\n\n\n<li>Hobi<\/li>\n\n\n\n<li>Cita-cita<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ketentuan:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simpan sebagai <code>profil.php<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Menggunakan minimal 15 perintah <code>echo<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Menggunakan tag HTML (<code>&lt;h1><\/code>, <code>&lt;p><\/code>, <code>&lt;hr><\/code>, <code>&lt;br><\/code>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tujuan Pembelajaran Setelah mempelajari bab ini, peserta didik mampu: Apa itu PHP? PHP merupakan singkatan dari PHP: Hypertext Preprocessor PHP&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[21],"tags":[38],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-tutorial-php","tag-tutorial-php"],"_links":{"self":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":3,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"predecessor-version":[{"id":665,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/150\/revisions\/665"}],"wp:attachment":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}