MODUL 3
PHP
(Hypertext Preprocessor)
A. TUJUAN
Mengetahui dan memahami bahasa
pemrograman PHP (Hypertext Preprocessor)
sebagai bahsa dalam server side
programming dalam website.
B.
LANDASAN TEORI
PHP adalah bahasa pemrograman yang
berfungsi untuk membuat website dinamis maupun aplikasi web. PHP dapat
berinteraksi dengan database, file dan folder, sehingga membuat PHP dapat
menampilkan konten yang dinamis dari sebuah website. PHP adalah bahasa scripting, bukan bahasa tag-based seperti HTML. PHP termasuk
bahasa yang cross-platform yang
artinya dapat berjalan pada sistem operasi yang berbeda-beda.
Penulisan
Script PHP
Aturan penulisan script PHP adalah:
1.
Semua
script harus diapit oleh tanda:
·
<?php
. . . ?>
·
<script
language=’php’> . . . </script>
·
<?
. . . ?>
·
<%
. . . %>
2.
Tanda
yang resmi adalah <?php . . . ?>
3.
Disetiap
akhir perintah diakhiri dengan tanda titik koma (;).
Contoh:
<?php
echo ‘Halo,
Selamat datang ! </br>’;
echo ‘Ini <i> script </i> php pertamaku’;
?>
C.
ALAT DAN BAHAN
1.
Laptop
2.
Sistem
Operasi Windows 7
3.
Browser
Chrome
4.
Notepad
++
5.
Web
server XAMPP
6.
Lembar
kerja percobaan
D.
LANGKAH-LANGKAH
PRAKTIKUM
Menginstal web
server XAMPP
1.
Instal
XAMPP ke Laptop
2.
Buat
folder baru dalam direktori “C:\xampp\htdoct” dengan nama l200120077
Percobaan 1
‘Variable’
1.
Buka
aplikasi Notepad++
2.
Ketik
script berikut:
<html>
<head>
<title>variable</title>
</head>
<body>
<h1>Buku Tamu</h1>
<form method='POST' action='variable.php'>
<p>Nama : <input type='text' name='nama' size='20'></p>
<p>Email : <input type='text' name='email' size='30'></p>
<p>Komentar : <textarea name='komentar' cols='30' rows='3'></textarea></p>
<p><input type='submit' value='Kirim' name='submit'></p>
</form>
<?php
if(isset ($_POST['submit'])){
$nama=$_POST['nama'];
$email=$_POST['email'];
$komentar=$_POST['komentar'];
echo "Nama : $nama </br>";
echo "Email : $email </br>";
echo "Komentar : $komentar </br>";
}
?>
</body>
</html>
<head>
<title>variable</title>
</head>
<body>
<h1>Buku Tamu</h1>
<form method='POST' action='variable.php'>
<p>Nama : <input type='text' name='nama' size='20'></p>
<p>Email : <input type='text' name='email' size='30'></p>
<p>Komentar : <textarea name='komentar' cols='30' rows='3'></textarea></p>
<p><input type='submit' value='Kirim' name='submit'></p>
</form>
<?php
if(isset ($_POST['submit'])){
$nama=$_POST['nama'];
$email=$_POST['email'];
$komentar=$_POST['komentar'];
echo "Nama : $nama </br>";
echo "Email : $email </br>";
echo "Komentar : $komentar </br>";
}
?>
</body>
</html>
3. Simpan
file dengan nama variable.php
4.
Buka
file dengan browser dengan alamat http://localhost/l200120077/variable.php
5.
Coba
isi data dan tekan tombol Kirim
6.
Print
screen hasilnya lampirkan dalam laporan
Percobaan 2 ‘Struktur
Kendali’
1.
Buka
aplikasi Notepad++
2.
Ketik
script berikut:
<html>
<head>
<title>variable</title>
</head>
<body>
<h1>Nilai</h1>
<form method='POST' action='kendali.php'>
<p>Masukkan Nilai Angka (0-100) : <input type='text' name='nilai' size='3'></p>
<p><input type='submit' value='Proses' name='submit'></p>
</form>
<?php
if(isset ($_POST['submit'])){
$nilai=$_POST['nilai'];
if($nilai==''){
$huruf='"Nilai kosong/belum diisi"';
}elseif($nilai<=20){
$huruf='E';
}elseif($nilai<=40){
$huruf='D';
}elseif($nilai<=60){
$huruf='C';
}elseif($nilai<=80){
$huruf='B';
}elseif($nilai<=100){
$huruf='A';
}else{
$huruf='"Nilai yang dimasukkan salah!"';
}
echo"Nilai angka adalah $nilai</br>";
echo"Maka nilai huruf adalah $huruf";
}
?>
</body>
</html>
<head>
<title>variable</title>
</head>
<body>
<h1>Nilai</h1>
<form method='POST' action='kendali.php'>
<p>Masukkan Nilai Angka (0-100) : <input type='text' name='nilai' size='3'></p>
<p><input type='submit' value='Proses' name='submit'></p>
</form>
<?php
if(isset ($_POST['submit'])){
$nilai=$_POST['nilai'];
if($nilai==''){
$huruf='"Nilai kosong/belum diisi"';
}elseif($nilai<=20){
$huruf='E';
}elseif($nilai<=40){
$huruf='D';
}elseif($nilai<=60){
$huruf='C';
}elseif($nilai<=80){
$huruf='B';
}elseif($nilai<=100){
$huruf='A';
}else{
$huruf='"Nilai yang dimasukkan salah!"';
}
echo"Nilai angka adalah $nilai</br>";
echo"Maka nilai huruf adalah $huruf";
}
?>
</body>
</html>
3.
Simpan
file dengan nama kendali.php
4.
Buka
file dengan browser dengan alamat http://localhost/l200120077/kendali.php
5.
Coba
isi data dan tekan tombol Proses
6.
Print
screen hasilnya lampirkan dalam laporan
Percobaan 3 ‘Upload
File’
1.
Buka
aplikasi Notepad++
2.
Ketik
script berikut:
<html>
<head>
<title>Upload File</title>
</head>
<body><form action='upload.php' method='POST' enctype='multipart/form-data'>
<b>File :</b> <input name='berkas' type='file'>
<input name='upload' type='submit' value='Upload'>
</form>
<?php
if(isset($_POST['upload']))
{
$nama_berkas = $_FILES['berkas']['name'];
$tipe_berkas = $_FILES['berkas']['type'];
$ukuran_berkas = $_FILES['berkas']['size'];if($nama_berkas != "")
{
$sumber = $_FILES['berkas']['tmp_name'];
$target ='./$nama_berkas';
if(move_uploaded_file($sumber,$target))
{
echo "<h3>File Berhasil di Upload</h3>";
echo "<img border='0' src='./$nama_berkas'-></br></br>";
echo "<h3>Informasi File</h3>";
echo "<b>Nama File :</b> $nama_berkas </br>";
echo "<b>Tipe File :</b> $tipe_berkas</br>";
echo "<b>Ukuran File :</b> $ukuran_berkas bytes </br>";
}else{
echo $_FILES['berkas']['error'];
}}}
?>
</body>
</html>
<head>
<title>Upload File</title>
</head>
<body><form action='upload.php' method='POST' enctype='multipart/form-data'>
<b>File :</b> <input name='berkas' type='file'>
<input name='upload' type='submit' value='Upload'>
</form>
<?php
if(isset($_POST['upload']))
{
$nama_berkas = $_FILES['berkas']['name'];
$tipe_berkas = $_FILES['berkas']['type'];
$ukuran_berkas = $_FILES['berkas']['size'];if($nama_berkas != "")
{
$sumber = $_FILES['berkas']['tmp_name'];
$target ='./$nama_berkas';
if(move_uploaded_file($sumber,$target))
{
echo "<h3>File Berhasil di Upload</h3>";
echo "<img border='0' src='./$nama_berkas'-></br></br>";
echo "<h3>Informasi File</h3>";
echo "<b>Nama File :</b> $nama_berkas </br>";
echo "<b>Tipe File :</b> $tipe_berkas</br>";
echo "<b>Ukuran File :</b> $ukuran_berkas bytes </br>";
}else{
echo $_FILES['berkas']['error'];
}}}
?>
</body>
</html>
3.
Simpan
file dengan nama upload.php
4.
Buka
file dengan browser dengan alamat http://localhost/l200120077/upload.php
5.
Cari
sebuah gambar atau file lain untuk di upload, kemudian tekan tombol Upload
Percobaan 4 ‘Fungsi Tanggal dan Waktu’
1.
Buka
aplikasi Notepad++
2.
Ketik
script berikut:
<html>
<head>
<title>Fungsi Tanggal dan Waktu</title>
</head>
<body>
<?php
$jam=date("H:i:s A");
$waktu=date("d-m-y");
$hari=date("1");
$tanggal=date("d");
$bulan=date("F");
$tahun=date("Y");
echo "Sekarang jam $jam</br>";
echo "Sekarang tanggal $waktu</br>";
echo "Lebih detainya hari $hari Tanggal $tanggal Bulan $bulan tahun $tahun";
?>
</body>
</html>
<head>
<title>Fungsi Tanggal dan Waktu</title>
</head>
<body>
<?php
$jam=date("H:i:s A");
$waktu=date("d-m-y");
$hari=date("1");
$tanggal=date("d");
$bulan=date("F");
$tahun=date("Y");
echo "Sekarang jam $jam</br>";
echo "Sekarang tanggal $waktu</br>";
echo "Lebih detainya hari $hari Tanggal $tanggal Bulan $bulan tahun $tahun";
?>
</body>
</html>
3.
Simpan
file dengan nama tanggal.php
4.
Buka
file dengan browser dengan alamat http://localhost/l200120077/tanggal.php
E.
TUGAS
1.
Tuliskan
script PHP untuk membuat program penjumlahan menggunakan fungsi veriabel
seperti gambar dibawah ini. kemudian print screen hasilnya di browser, dan
lampirkan dalam laopran.
<html>
<head>
<title>Penjumlahan</title>
</head>
<body>
<form method='POST' action='jumlah.php'>
<p>Nilai A adalah <input type='text' name='nilai1' size='4'></p>
<p>Nilai B adalah <input type='text' name='nilai2' size='4'></p>
<p><input type='submit' value='Jumlah' name='submit'></p>
</form>
<?
$angka1 = $_POST['nilai1'];
$angka2 = $_POST['nilai2'];
$jumlah = $angka1+$angka2;
$sbmit = $_POST["submit"];
if(isset ($_POST['submit'])){
echo "Nilai A adalah $angka1 </br>";
echo "Nilai B adalah $angka2 </br>";
echo "Jadi Nilai A ditambah Nilai B adalah $jumlah </br>:";
}
?>
</body>
</html>
<head>
<title>Penjumlahan</title>
</head>
<body>
<form method='POST' action='jumlah.php'>
<p>Nilai A adalah <input type='text' name='nilai1' size='4'></p>
<p>Nilai B adalah <input type='text' name='nilai2' size='4'></p>
<p><input type='submit' value='Jumlah' name='submit'></p>
</form>
<?
$angka1 = $_POST['nilai1'];
$angka2 = $_POST['nilai2'];
$jumlah = $angka1+$angka2;
$sbmit = $_POST["submit"];
if(isset ($_POST['submit'])){
echo "Nilai A adalah $angka1 </br>";
echo "Nilai B adalah $angka2 </br>";
echo "Jadi Nilai A ditambah Nilai B adalah $jumlah </br>:";
}
?>
</body>
</html>
0 comments:
Posting Komentar