SlideShare a Scribd company logo
TUGAS PRAKTIKUM
“Pemrograman Web”

Ikuti petunjuk praktikum dengan baik dan benar. Lakukan semua petunjuk praktikum dan kumpulkan
hasilnya sesuai dengan petunjuk yang ada di bagian akhir dari job sheet ini. Selamat bekerja !

1. Jalankan local server (apache) !

Jika menggunakan XAMPP
akan nampak control panel
seperti gambar berikut !

Dan jika menggunakan WAMP
akan nampak kutipan sebagai
berikut (saat cursor posisi
onFocus pada icon WAMP
Server)

Gambar 1.1. Local server aktif.

Catatan: Jika terbiasa atau ingin menggunakan jenis local server yang lain, dipersilahkan untuk
menggunakannya. Gambar di atas hanya sedikit ilustrasi penggunaan local server (XAMPP dan WAMP).
2. Buat sebuah folder misalkan dengan nama “praktikum”, simpan di folder “htdocs” jika menggunakan
local server XAMPP dan simpan di folder “www” jika menggunakan local server WAMP. Jika
menggunakan selain itu, silahkan setting-nya disesuaikan !
3. Gunakan script editor yang biasa digunakan, buat file index.html dan content_1.php (simpan pada
folder yang sudah disiapkan) dengan isi script program sebagai berikut !
/* Script untuk file index.html */
<html>
<head>
<title>Menyisipkan Script PHP Pada Script HTML<title>
</head>
<body>
<?php include(“content_1.php”); ?>
<?php
echo “<a href=’#’>”.”Ini Sebuah Link”.”</a>”;
?>
</body>
</html>

/* Script untuk file content_1.php */
<?php
echo “<h2>”.”Menyisipkan Script PHP”.”</h2>”;
echo “<h3>”.”Berhasil”.”</h3>”;
?>
4. Jalankan web browser (Mozila Firefox, Google Chrome, Internet Explorer dsb), kemudian akses
http://localhost/praktikum/index.html . Perhatikan dan tulis hasilnya serta berikan penjelasan
secukupnya !
5. Buat file index.php dan content_2.php dengan isi script program sebagai berikut!
/* Script untuk file index.php */
<html>
<head>
<title>Menyisipkan Script PHP Pada Script HTML<title>
</head>
<body>
<?php include(“content_2.php”); ?>
<?php
echo “<a href=’#’>”.”Ini Sebuah Link”.”</a>”;
?>
</body>
</html>
/* Script untuk file content_2.php */
<?php
echo “<h2>”.”Menyisipkan Script PHP”.”</h2>”;
echo “<h3>”.”Berhasil”.”</h3>”;
?>
6. Jalankan web browser, kemudian akses http://localhost/praktikum/index.php . Perhatikan dan tulis
hasilnya serta berikan penjelasan secukupnya !
7. Buat file variable.php dengan isi script program sebagai berikut!
/* Script untuk file variable.php */
<?php
$kalimat=”Saya punya kuda ”;
$nomor=8;
$lengkap=$kalimat+$nomor;
$nilaiA=4;
$nilaiB=6;
$nilaiC=$nilaiA+$nilaiB;
echo “<h2>”.$lengkap.”</h2>”;
echo “<h2>”.”Nilai A + B adalah ”.$nilaiC.”</h2>”;
echo “<h3>”.”Berhasil”.”</h3>”;
?>
8. Jalankan web browser, kemudian akses http://localhost/praktikum/variable.php . Perhatikan dan
tulis hasilnya serta berikan penjelasan secukupnya !

9. Buat file looping.php dengan isi script program sebagai berikut!
/* Script untuk file looping.php */
<?php
for($i=0; $i<10; $i++){
}

echo “Perulangan/looping ke ”.$i.”<br/>”;

?>
10.Jalankan web browser, kemudian akses http://localhost/praktikum/looping.php . Perhatikan dan
tulis hasilnya serta berikan penjelasan secukupnya !
11.Buat file fungsi.php dengan isi script program sebagai berikut!
/* Script untuk file fungsi.php */
<?php
/* Declare sebuah fungsi */
function tes_fungsi(){
}

echo “<h2>”.”Ini adalah script tes fungsi ”.”</h2>”;

/* Panggil/jalankan fungsi */
?>
12.Jalankan web browser, kemudian akses http://localhost/praktikum/fungsi.php . Perhatikan dan tulis
hasilnya serta berikan penjelasan secukupnya!

Catatan : Kerjakan praktikumnya dan buat laporan/paper secukupnya berkenaan
dengan materi (script program) diatas ! Dikumpulkan pada pertemuan minggu
depan. Terima kasih !
UTS MATA KULIAH PEMROGRAMAN WEB
DOSEN: GANAR APIN, SST

MUHAMMAD FAJAR SAID (TK-101021)
TEKNIK KOMPUTER DAN INFORMATIKA D3
SEMESTER-3 / 2011-2012
POLITEKNIK TEDC BANDUNG
15 NOVEMBER 2011
I.

INDEX.HTML

Pada saat file index.html dijalankan oleh Browser, muncul tampilan seperti di atas.
Ini karena file disimpan dalam format .html, sedangkan file content_1.php yang akan
disisipkan merupakan script PHP. Bagian ini bermaksud untuk menyisipkan script PHP pada
script HTML dan menampilkan yang ada dalam script PHP, tapi yang tampil malah tulisan "."Ini
Sebuah Link".""; ?>. Browser hanya meng-interpreter tulisan "."Ini Sebuah Link".""; ?>
dikarenakan file index disimpan dalam format HTML. Dalam penulisan tag, index.html dan
content_1.php tidak ada yang salah. Hanya format file yang menjadi masalah. Walaupun
index.html ditulis dalam tag-tag HTML, harus disimpan dalam format .php.

1
II.

INDEX.PHP

Pada bagian ini, tulisan Menyisipkan Script PHP, Berhasil dan Ini Sebuah Link dapat diinterpreter lalu ditampilkan oleh Browser karena file index.php merupakan file berformat
.php. Sebelumnya berformat .html yang mengakibatkan script dalam file content_1.php tidak
dapat di-interpreter oleh Browser. Script dalam file content_1.php merupakan script yang
akan disisipkan ke pada index.php, File index.php ditulis dalam tag-tag HTML, tapi disimpan
dalam format .php, sehingga tag yang menyisipkan script PHP dapat ditampilkan Browser.

2
III.

VARIABLE.PHP

Bagian ini berisi tentang penulisan variabel dalam PHP. Dengan variabel (Inggris:
variable), kita menyimpan nilai atau informasi ke dalam memori. Variabel dapat digunakan
berkali-kali dan nilainya dapat diganti. Nama variabel diawali dengan tanda $. Seperti di dalam
script file variable.php:
<?php
$kalimat="Saya punya kuda ";
$nomor=8;

//Deklarasi variabel $kalimat
//Deklarasi variabel $nomor

$lengkap=$kalimat+$nomor;
/* Pengoperasian: nilai variabel $lengkap
adalah hasil penjumlahan dari variabel $kalimat dan $nomor */
$nilaiA=4;
$nilaiB=6;

//Deklarasi variabel $nilaiA
//Deklarasi variabel $nilaiB

$nilaiC=$nilaiA+$nilaiB;
/* Pengoperasian: nilai variabel $nilaiC
adalah hasil penjumlahan dari variabel $nilaiA dan $nilaiB */
echo "<h2>".$lengkap."</h2>";
nilai variabel $lengkap yang bernilai 8 */

/*

Menampilkan

echo "<h2>"."Nilai A+B adalah".$nilaiC."</h2>"; /* Menampilkan
nilai variabel $nilaiC yang bernilai 10 dengan juga menampilkan kalimat “Nilai A+B adalah” */
echo "<h3>"."Berhasil"."</h3>";

/* Menampilkan kalimat “Berhasil” */

?>

3
Variabel merupakan elemen yang sangat penting dalam bahasa pemrograman. Hampir
setiap bahasa pemrograman mengenal apa itu yang namanya variabel. Variabel sendiri
merupakan suatu bentuk penyimpanan data sementara pada memori komputer yang akan
diolah lebih lanjut.
Ketentuan-ketentuan dalam membuat variabel:
 Variabel dapat terdiri dari huruf, angkat dan underscore ( _ ) dan tanda dollar ($).
 Variabel tidak dapat diawali dengan angka.
 Variabel bersifat case sensitive, artinya membedakan huruf kecil dan huruf besar, variabel
$nomor tidak sama dengan $NoMor, untuk itu harus hati-hati dalam penulisan nama
variabel.
Membahas variabel tidak lupa dengan operator. Operator merupakan simbol yang
dapat digunakan untuk memanipulasi nilai dan variabel. Dalam file variable.php menggunakan
operator + (penambahan) yang merupakan operator aritmatik. Selain operator aritmatik,
masih banyak operator lainnya, seperti operator kombinasi (+=, -=, %=, …), perbandingan
(==, !=, >=, …), logika (!, ||, &&, …), increment/decrement (++$a, $a++, ==$a, …) dan
String ( . ).

4
IV.

LOOPING.PHP

Bagian ini menampilkan hasil perulangan (inggris: looping) kalimat “Perulangan/looping
ke “ yang terus diulang hingga 10 kali perulangan. Dalam pemrograman, perulangan/looping
adalah eksekusi suatu blok kode selama suatu kondisi looping masih terpenuhi.
Script file looping.php:
<?php
for ($i=0; $i<10; $i++){ /* Struktur pengulangan for, variabel
$i awalnya bernilai 0, akhirnya kurang dari 10, pengulangan bertambah 1 kali. */
echo “Perulangan/looping ke “.$i.”<br/>”; /*
Menampilkan kode yang akan dieksekusi, yaitu menampilkan kalimat
“Perulangan/looping ke “ hingga 10 kali. Nilai variabel $i disambungkan dengan
kalimat menggunakan operator string ( . ). */
}
?>

5
V.

FUNGSI.PHP
Pada awal file dieksekusi, yang muncul seperti ini;

<?php
function tes_fungsi(){
echo "<h2>"."Ini adalah script tes fungsi "."</h2>";
}
echo "";
tes_fungsi();

// Script yang kurang (kode untuk dieksekusi)
// Script yang kurang (kode untuk dieksekusi)

?>
Bagian ini merupakan bagian tentang fungsi (inggris: function). Untuk menjaga script
dari eksekusi ketika halaman dimuat, script disimpan ke dalam fungsi. Fungsi akan dijalankan
oleh sebuah panggilan kepada fungsi. Fungsi dapat dipanggil darimana saja dalam halaman.
Script di atas ketika dijalankan tidak menampilkan apa-apa karena tidak dimasukkan
kode untuk dieksekusi, hanya nama fungsinya saja: function tes_fungsi(). Nama fungsi tersebut
adalah tes_fungsi(). Tapi setelah ditambahkan;
echo "";
tes_fungsi();

6
Maka ketika dijalankan, Browser menampilkan:

Jadi script yang benar:
<?php
function tes_fungsi(){
echo "<h2>"."Ini adalah script tes fungsi "."</h2>";
}

echo "";
tes_fungsi();

?>
echo "";
tes_fungsi();
Merupakan kode untuk dieksekusi, echo ""; untuk menampilkan dari fungsi tes_fungsi();.

7

More Related Content

What's hot

Pengalamatan Jaringan.pptx
Pengalamatan Jaringan.pptxPengalamatan Jaringan.pptx
Pengalamatan Jaringan.pptx
JepriM1
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
Bobby Chandra
 
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNETTutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
David Adi Nugroho
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
I Putu Hariyadi
 
Sistem operasi jaringan
Sistem operasi jaringanSistem operasi jaringan
Sistem operasi jaringan
Yuliana Spega
 
13.algoritma kriptografi modern (bagian 2)
13.algoritma kriptografi modern (bagian 2)13.algoritma kriptografi modern (bagian 2)
13.algoritma kriptografi modern (bagian 2)
Universitas Bina Darma Palembang
 
Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3
Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3
Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3
I Putu Hariyadi
 
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
I Putu Hariyadi
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IP
Achmad Solichin
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
I Gede Iwan Sudipa
 
13. membuat simulasi jaringan vlan
13. membuat simulasi jaringan vlan13. membuat simulasi jaringan vlan
13. membuat simulasi jaringan vlanmanchesmobons
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
globalkomputer
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
daru2501
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
Dwi Mardianti
 
Cara proses perhitungan cpu
Cara proses perhitungan cpu Cara proses perhitungan cpu
Cara proses perhitungan cpu
Dyah19
 
Routing statis & routing dinamis
Routing statis & routing dinamisRouting statis & routing dinamis
Routing statis & routing dinamis
irmanbudiman2
 
Sistem bilangan: Konversi bilangan
Sistem bilangan: Konversi bilanganSistem bilangan: Konversi bilangan
Sistem bilangan: Konversi bilangan
Erik Pratama
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
HelmaKurniasari
 
DHCP server
DHCP serverDHCP server
DHCP server
MAFauzan
 
Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)formatik
 

What's hot (20)

Pengalamatan Jaringan.pptx
Pengalamatan Jaringan.pptxPengalamatan Jaringan.pptx
Pengalamatan Jaringan.pptx
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
 
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNETTutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
Tutorial Packet Tracer NAT DHCP DNS Web Server FTP Email NTP SSH TELNET
 
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
Soal Modul C Cisco Packet Tracer Challenge - IT Networking Support LKS NTB 2017
 
Sistem operasi jaringan
Sistem operasi jaringanSistem operasi jaringan
Sistem operasi jaringan
 
13.algoritma kriptografi modern (bagian 2)
13.algoritma kriptografi modern (bagian 2)13.algoritma kriptografi modern (bagian 2)
13.algoritma kriptografi modern (bagian 2)
 
Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3
Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3
Membangun Server Virtualisasi dengan Proxmox Virtual Environment (PVE) 5.3
 
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
Pembahasan Solusi Perhitungan Subnetting untuk Lab 11.7.5 Packet Tracer - Sub...
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IP
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
13. membuat simulasi jaringan vlan
13. membuat simulasi jaringan vlan13. membuat simulasi jaringan vlan
13. membuat simulasi jaringan vlan
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
 
Cara proses perhitungan cpu
Cara proses perhitungan cpu Cara proses perhitungan cpu
Cara proses perhitungan cpu
 
Routing statis & routing dinamis
Routing statis & routing dinamisRouting statis & routing dinamis
Routing statis & routing dinamis
 
Sistem bilangan: Konversi bilangan
Sistem bilangan: Konversi bilanganSistem bilangan: Konversi bilangan
Sistem bilangan: Konversi bilangan
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 
DHCP server
DHCP serverDHCP server
DHCP server
 
Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)
 

Similar to Analisis Suatu Script Web

Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
Septian Tama
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
Yusuf A.H.
 
tutorial php
tutorial phptutorial php
tutorial php
Albertz Ace-Red
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
Albertz Ace-Red
 
Tutorial php
Tutorial phpTutorial php
Tutorial php
Haswi Haswi
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntaxdaffa12
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang php
Zero_c00l
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
Rony BolaNk
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)
Andi Irawan
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
Toni Tegar Sahidi
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
Kartiwa G.S., S.Kom
 
modul PHP
modul PHPmodul PHP
modul PHP
Elni Hazar
 
Php coder
Php coderPhp coder
Php coder
Sejahtera Affif
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
Hazzan Oratso Aishiteru
 
Belajar PHP
Belajar PHPBelajar PHP
Belajar PHP
supri yanta sitepu
 
Php modul1 dasar dasar php
Php modul1  dasar dasar phpPhp modul1  dasar dasar php
Php modul1 dasar dasar php
Candra Adi Putra
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv web
rahmi wahyuni
 
Php 1
Php 1Php 1
Slide web programming ii
Slide web programming iiSlide web programming ii
Slide web programming ii
Ilman Kadori
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
ilhamsafari2
 

Similar to Analisis Suatu Script Web (20)

Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
tutorial php
tutorial phptutorial php
tutorial php
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
 
Tutorial php
Tutorial phpTutorial php
Tutorial php
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntax
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang php
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
modul PHP
modul PHPmodul PHP
modul PHP
 
Php coder
Php coderPhp coder
Php coder
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
 
Belajar PHP
Belajar PHPBelajar PHP
Belajar PHP
 
Php modul1 dasar dasar php
Php modul1  dasar dasar phpPhp modul1  dasar dasar php
Php modul1 dasar dasar php
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv web
 
Php 1
Php 1Php 1
Php 1
 
Slide web programming ii
Slide web programming iiSlide web programming ii
Slide web programming ii
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
 

More from Fajar Sany

Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Fajar Sany
 
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Fajar Sany
 
Presentasi Proposal Tugas Akhir
Presentasi Proposal Tugas AkhirPresentasi Proposal Tugas Akhir
Presentasi Proposal Tugas Akhir
Fajar Sany
 
Proposal Tugas Akhir
Proposal Tugas AkhirProposal Tugas Akhir
Proposal Tugas Akhir
Fajar Sany
 
Tabel Tag HTML
Tabel Tag HTMLTabel Tag HTML
Tabel Tag HTML
Fajar Sany
 
Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007
Fajar Sany
 
Linux Zenwalk
Linux ZenwalkLinux Zenwalk
Linux Zenwalk
Fajar Sany
 
Intel Larrabee
Intel LarrabeeIntel Larrabee
Intel Larrabee
Fajar Sany
 
Pengertian Sistem Operasi
Pengertian Sistem OperasiPengertian Sistem Operasi
Pengertian Sistem Operasi
Fajar Sany
 
Pengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESAPengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESA
Fajar Sany
 
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-SniperMerakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Fajar Sany
 
Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
Fajar Sany
 
Command Line di Linux
Command Line di LinuxCommand Line di Linux
Command Line di Linux
Fajar Sany
 
Beberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiBeberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi Informasi
Fajar Sany
 
Perintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOSPerintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOS
Fajar Sany
 
Array dalam Struktur Data
Array dalam Struktur DataArray dalam Struktur Data
Array dalam Struktur Data
Fajar Sany
 
Algoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-PrattAlgoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-Pratt
Fajar Sany
 
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Fajar Sany
 
Multidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur DataMultidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur Data
Fajar Sany
 
Kumpulan Kode C & C++
Kumpulan Kode C & C++Kumpulan Kode C & C++
Kumpulan Kode C & C++
Fajar Sany
 

More from Fajar Sany (20)

Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
 
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
 
Presentasi Proposal Tugas Akhir
Presentasi Proposal Tugas AkhirPresentasi Proposal Tugas Akhir
Presentasi Proposal Tugas Akhir
 
Proposal Tugas Akhir
Proposal Tugas AkhirProposal Tugas Akhir
Proposal Tugas Akhir
 
Tabel Tag HTML
Tabel Tag HTMLTabel Tag HTML
Tabel Tag HTML
 
Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007
 
Linux Zenwalk
Linux ZenwalkLinux Zenwalk
Linux Zenwalk
 
Intel Larrabee
Intel LarrabeeIntel Larrabee
Intel Larrabee
 
Pengertian Sistem Operasi
Pengertian Sistem OperasiPengertian Sistem Operasi
Pengertian Sistem Operasi
 
Pengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESAPengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESA
 
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-SniperMerakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
 
Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
 
Command Line di Linux
Command Line di LinuxCommand Line di Linux
Command Line di Linux
 
Beberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiBeberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi Informasi
 
Perintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOSPerintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOS
 
Array dalam Struktur Data
Array dalam Struktur DataArray dalam Struktur Data
Array dalam Struktur Data
 
Algoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-PrattAlgoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-Pratt
 
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3
 
Multidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur DataMultidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur Data
 
Kumpulan Kode C & C++
Kumpulan Kode C & C++Kumpulan Kode C & C++
Kumpulan Kode C & C++
 

Recently uploaded

Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
cikgumeran1
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
DewiInekePuteri
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 

Recently uploaded (20)

Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 

Analisis Suatu Script Web

  • 1. TUGAS PRAKTIKUM “Pemrograman Web” Ikuti petunjuk praktikum dengan baik dan benar. Lakukan semua petunjuk praktikum dan kumpulkan hasilnya sesuai dengan petunjuk yang ada di bagian akhir dari job sheet ini. Selamat bekerja ! 1. Jalankan local server (apache) ! Jika menggunakan XAMPP akan nampak control panel seperti gambar berikut ! Dan jika menggunakan WAMP akan nampak kutipan sebagai berikut (saat cursor posisi onFocus pada icon WAMP Server) Gambar 1.1. Local server aktif. Catatan: Jika terbiasa atau ingin menggunakan jenis local server yang lain, dipersilahkan untuk menggunakannya. Gambar di atas hanya sedikit ilustrasi penggunaan local server (XAMPP dan WAMP).
  • 2. 2. Buat sebuah folder misalkan dengan nama “praktikum”, simpan di folder “htdocs” jika menggunakan local server XAMPP dan simpan di folder “www” jika menggunakan local server WAMP. Jika menggunakan selain itu, silahkan setting-nya disesuaikan ! 3. Gunakan script editor yang biasa digunakan, buat file index.html dan content_1.php (simpan pada folder yang sudah disiapkan) dengan isi script program sebagai berikut ! /* Script untuk file index.html */ <html> <head> <title>Menyisipkan Script PHP Pada Script HTML<title> </head> <body> <?php include(“content_1.php”); ?> <?php echo “<a href=’#’>”.”Ini Sebuah Link”.”</a>”; ?> </body> </html> /* Script untuk file content_1.php */ <?php echo “<h2>”.”Menyisipkan Script PHP”.”</h2>”; echo “<h3>”.”Berhasil”.”</h3>”; ?> 4. Jalankan web browser (Mozila Firefox, Google Chrome, Internet Explorer dsb), kemudian akses http://localhost/praktikum/index.html . Perhatikan dan tulis hasilnya serta berikan penjelasan secukupnya !
  • 3. 5. Buat file index.php dan content_2.php dengan isi script program sebagai berikut! /* Script untuk file index.php */ <html> <head> <title>Menyisipkan Script PHP Pada Script HTML<title> </head> <body> <?php include(“content_2.php”); ?> <?php echo “<a href=’#’>”.”Ini Sebuah Link”.”</a>”; ?> </body> </html> /* Script untuk file content_2.php */ <?php echo “<h2>”.”Menyisipkan Script PHP”.”</h2>”; echo “<h3>”.”Berhasil”.”</h3>”; ?> 6. Jalankan web browser, kemudian akses http://localhost/praktikum/index.php . Perhatikan dan tulis hasilnya serta berikan penjelasan secukupnya !
  • 4. 7. Buat file variable.php dengan isi script program sebagai berikut! /* Script untuk file variable.php */ <?php $kalimat=”Saya punya kuda ”; $nomor=8; $lengkap=$kalimat+$nomor; $nilaiA=4; $nilaiB=6; $nilaiC=$nilaiA+$nilaiB; echo “<h2>”.$lengkap.”</h2>”; echo “<h2>”.”Nilai A + B adalah ”.$nilaiC.”</h2>”; echo “<h3>”.”Berhasil”.”</h3>”; ?> 8. Jalankan web browser, kemudian akses http://localhost/praktikum/variable.php . Perhatikan dan tulis hasilnya serta berikan penjelasan secukupnya ! 9. Buat file looping.php dengan isi script program sebagai berikut! /* Script untuk file looping.php */ <?php for($i=0; $i<10; $i++){ } echo “Perulangan/looping ke ”.$i.”<br/>”; ?> 10.Jalankan web browser, kemudian akses http://localhost/praktikum/looping.php . Perhatikan dan tulis hasilnya serta berikan penjelasan secukupnya !
  • 5. 11.Buat file fungsi.php dengan isi script program sebagai berikut! /* Script untuk file fungsi.php */ <?php /* Declare sebuah fungsi */ function tes_fungsi(){ } echo “<h2>”.”Ini adalah script tes fungsi ”.”</h2>”; /* Panggil/jalankan fungsi */ ?> 12.Jalankan web browser, kemudian akses http://localhost/praktikum/fungsi.php . Perhatikan dan tulis hasilnya serta berikan penjelasan secukupnya! Catatan : Kerjakan praktikumnya dan buat laporan/paper secukupnya berkenaan dengan materi (script program) diatas ! Dikumpulkan pada pertemuan minggu depan. Terima kasih !
  • 6. UTS MATA KULIAH PEMROGRAMAN WEB DOSEN: GANAR APIN, SST MUHAMMAD FAJAR SAID (TK-101021) TEKNIK KOMPUTER DAN INFORMATIKA D3 SEMESTER-3 / 2011-2012 POLITEKNIK TEDC BANDUNG 15 NOVEMBER 2011
  • 7. I. INDEX.HTML Pada saat file index.html dijalankan oleh Browser, muncul tampilan seperti di atas. Ini karena file disimpan dalam format .html, sedangkan file content_1.php yang akan disisipkan merupakan script PHP. Bagian ini bermaksud untuk menyisipkan script PHP pada script HTML dan menampilkan yang ada dalam script PHP, tapi yang tampil malah tulisan "."Ini Sebuah Link".""; ?>. Browser hanya meng-interpreter tulisan "."Ini Sebuah Link".""; ?> dikarenakan file index disimpan dalam format HTML. Dalam penulisan tag, index.html dan content_1.php tidak ada yang salah. Hanya format file yang menjadi masalah. Walaupun index.html ditulis dalam tag-tag HTML, harus disimpan dalam format .php. 1
  • 8. II. INDEX.PHP Pada bagian ini, tulisan Menyisipkan Script PHP, Berhasil dan Ini Sebuah Link dapat diinterpreter lalu ditampilkan oleh Browser karena file index.php merupakan file berformat .php. Sebelumnya berformat .html yang mengakibatkan script dalam file content_1.php tidak dapat di-interpreter oleh Browser. Script dalam file content_1.php merupakan script yang akan disisipkan ke pada index.php, File index.php ditulis dalam tag-tag HTML, tapi disimpan dalam format .php, sehingga tag yang menyisipkan script PHP dapat ditampilkan Browser. 2
  • 9. III. VARIABLE.PHP Bagian ini berisi tentang penulisan variabel dalam PHP. Dengan variabel (Inggris: variable), kita menyimpan nilai atau informasi ke dalam memori. Variabel dapat digunakan berkali-kali dan nilainya dapat diganti. Nama variabel diawali dengan tanda $. Seperti di dalam script file variable.php: <?php $kalimat="Saya punya kuda "; $nomor=8; //Deklarasi variabel $kalimat //Deklarasi variabel $nomor $lengkap=$kalimat+$nomor; /* Pengoperasian: nilai variabel $lengkap adalah hasil penjumlahan dari variabel $kalimat dan $nomor */ $nilaiA=4; $nilaiB=6; //Deklarasi variabel $nilaiA //Deklarasi variabel $nilaiB $nilaiC=$nilaiA+$nilaiB; /* Pengoperasian: nilai variabel $nilaiC adalah hasil penjumlahan dari variabel $nilaiA dan $nilaiB */ echo "<h2>".$lengkap."</h2>"; nilai variabel $lengkap yang bernilai 8 */ /* Menampilkan echo "<h2>"."Nilai A+B adalah".$nilaiC."</h2>"; /* Menampilkan nilai variabel $nilaiC yang bernilai 10 dengan juga menampilkan kalimat “Nilai A+B adalah” */ echo "<h3>"."Berhasil"."</h3>"; /* Menampilkan kalimat “Berhasil” */ ?> 3
  • 10. Variabel merupakan elemen yang sangat penting dalam bahasa pemrograman. Hampir setiap bahasa pemrograman mengenal apa itu yang namanya variabel. Variabel sendiri merupakan suatu bentuk penyimpanan data sementara pada memori komputer yang akan diolah lebih lanjut. Ketentuan-ketentuan dalam membuat variabel:  Variabel dapat terdiri dari huruf, angkat dan underscore ( _ ) dan tanda dollar ($).  Variabel tidak dapat diawali dengan angka.  Variabel bersifat case sensitive, artinya membedakan huruf kecil dan huruf besar, variabel $nomor tidak sama dengan $NoMor, untuk itu harus hati-hati dalam penulisan nama variabel. Membahas variabel tidak lupa dengan operator. Operator merupakan simbol yang dapat digunakan untuk memanipulasi nilai dan variabel. Dalam file variable.php menggunakan operator + (penambahan) yang merupakan operator aritmatik. Selain operator aritmatik, masih banyak operator lainnya, seperti operator kombinasi (+=, -=, %=, …), perbandingan (==, !=, >=, …), logika (!, ||, &&, …), increment/decrement (++$a, $a++, ==$a, …) dan String ( . ). 4
  • 11. IV. LOOPING.PHP Bagian ini menampilkan hasil perulangan (inggris: looping) kalimat “Perulangan/looping ke “ yang terus diulang hingga 10 kali perulangan. Dalam pemrograman, perulangan/looping adalah eksekusi suatu blok kode selama suatu kondisi looping masih terpenuhi. Script file looping.php: <?php for ($i=0; $i<10; $i++){ /* Struktur pengulangan for, variabel $i awalnya bernilai 0, akhirnya kurang dari 10, pengulangan bertambah 1 kali. */ echo “Perulangan/looping ke “.$i.”<br/>”; /* Menampilkan kode yang akan dieksekusi, yaitu menampilkan kalimat “Perulangan/looping ke “ hingga 10 kali. Nilai variabel $i disambungkan dengan kalimat menggunakan operator string ( . ). */ } ?> 5
  • 12. V. FUNGSI.PHP Pada awal file dieksekusi, yang muncul seperti ini; <?php function tes_fungsi(){ echo "<h2>"."Ini adalah script tes fungsi "."</h2>"; } echo ""; tes_fungsi(); // Script yang kurang (kode untuk dieksekusi) // Script yang kurang (kode untuk dieksekusi) ?> Bagian ini merupakan bagian tentang fungsi (inggris: function). Untuk menjaga script dari eksekusi ketika halaman dimuat, script disimpan ke dalam fungsi. Fungsi akan dijalankan oleh sebuah panggilan kepada fungsi. Fungsi dapat dipanggil darimana saja dalam halaman. Script di atas ketika dijalankan tidak menampilkan apa-apa karena tidak dimasukkan kode untuk dieksekusi, hanya nama fungsinya saja: function tes_fungsi(). Nama fungsi tersebut adalah tes_fungsi(). Tapi setelah ditambahkan; echo ""; tes_fungsi(); 6
  • 13. Maka ketika dijalankan, Browser menampilkan: Jadi script yang benar: <?php function tes_fungsi(){ echo "<h2>"."Ini adalah script tes fungsi "."</h2>"; } echo ""; tes_fungsi(); ?> echo ""; tes_fungsi(); Merupakan kode untuk dieksekusi, echo ""; untuk menampilkan dari fungsi tes_fungsi();. 7