Anda di halaman 1dari 14

Badiyanto, S.Kom., M.

Kom

STMIK AKAKOM YOGYAKARTA


Penilaian
 10 % presensi kehadiran
 30 % tugas
 30 % UTS
 30 % UAS
Capaian pembelajaran
 Menjelaskan lingkungan kerja pemrograman web dengan bahasa PHP
 Menggunakan editor, web browser dan aplikasi paket server XAMPP
Pembahasan
 Infrastruktur
 Cara kerja web server
 Penggunaan localhost
 Menjalankan Server
 Menguji Server localhost
 Konfigurasi
 Pengujian dengan program
Infrastruktur
 Perangkat keras
 satu unit computer/laptop
 Sistem Operasi
 Windows atau
 linux
 Web Server
 Apache
 Nginx
 Lighttpd
 IIS (Internet Information Services)
 Teks Editor (untuk menulis program)
 Notepad++
 Visual Studio Code
 Sublim
 dll
Cara Kerja dari Layanan Web Server
 Klien lewat browser meminta ke Server lewat url://..,
 File php yang diminta oleh klien diproses oleh server
diubah oleh mesin/compiler php, diubah menjadi
kode HTML
 Klien menerima dokumen dalam bentuk HTML
 Untuk lebih jelasnya, konsep kerja PHP dapat dilihat
pada Gambar :
Penggunaan localhost
 localhost : nama server/host untuk versi developer
 Atau dengan alamat IP: 127.0.0.1
 Jika Anda menggunakan windows
 Install xampp berisi:
 php
 MySQL(utk database)
 Apache (web server)
 PhpMyAdmin (aplikasi untuk admin database)
 Editor
 Notepad++
 Visual code studio
 Sublim, dll
Menjalankan server
 Klik

 Menjalankan
 Klik start apache
 Klik start MySQL
 Seperti gambar berikut
Menguji Server localhost
 Jalankan browser (crome)
 Ketikkan URL
http://localhost/
 Seperti gambar berikut:
Konfigurasi
Konfigurasi bisa dibuka lewat tombol Config

Konfigurasi
apache

Konfigurasi php
Letak Document root
 Document root adalah bagian folder di
server untuk menyimpan file program
php yang di akses oleh klien
 Untuk itu buka
C:\xampp7.32\apache\conf\httpd.conf
 Secara default diletakkan di
 C:/xampp7.32/htdocs/
 Aplikasi yang dibuat diletakkan di bawah
htdocs
Pengujian server dengan Program
 Tuliskan kode brikut:

<?php
phpinfo();
?>

Simpan ke C:/xampp7.32/htdocs/pertemuan1/… dengan nama phpInfo.php


Atau xampp/htdocs (dikomputer Anda)
Pengujian program
 http://localhost/pertemuan1/phpInfo.php

Subfolder di
Nama dalam document File: source code
host/server root phpInfo.php

Hasil keluaran pada gambar


Fungsi phpinfo(): menghasilkan
informasi, konfigurasi dan versi php,
MySQL, system yang terkait
Latihan
<!DOCTYPE html>
<html>
<head>
<title><?php echo "Selamat Belajar Web dengan PHP" ?></title>
</head>
<body>
<?php
echo "Semakin Anda sering mencoba program <br>";
echo "<p>Semakin menjadi pintar dan hingga jadi master</p>";
?>
</body>
</html>

Simpan ke C:/xampp7.32/htdocs/pertemuan1/…
Dengan nama latihan1.php

Anda mungkin juga menyukai