A. TUJUAN
Mengetahui dan memahami bahasa pemograman PHP(Hypertext Prepocessor) sebagai bahasa dalam server side programming dalam website.
Mengetahui dan memahami bahasa pemograman PHP(Hypertext Prepocessor) sebagai bahasa dalam server side programming dalam website.
B. LANDASAN TEORI
PHP adalah bahasa pemrograman yang berfungsi untuk membuat website
dinamis maupun aplikasi web.berbeda dengan HTML yang hanya bisa
menampilkan konten statis.PHP bisa berinteraksi dengan database ,file
dan folder, sehingga membuat PHP bisa menampilkan konten yang dinamis
dari sebuah website.Blog,toko online,CMS,forum,dan website social
networking adalah contoh aplikasi yang dapat dibuat oleh PHP.PHP adalah
bahasa scripting, bukan bahasa tag-based seperti HTML.PHP termasuk
bahasa yang cross-platform,ini artinya PHP bisa berjalan pada sistem
operasi yang berbeda-beda.program PHP ditulis dalam file plain text dan
mempunyai akhiran ".php".
Untuk menjalankan PHP membutuhkan web server yang berfungsi untuk memproses file-file php dan mengirimkan hasil pemrosesan untuk ditampilkan di browser client.web server yang paling banyak digunakan saat ini untuk PHP adalah "Apache".
Penulisan Script PHP
Aturan penulisan Script PHP adalah:
semua script PHP harus diapit oleh tanda:
<?php . . . . . ?>
<script language='php'> . . . . . </script>
<? . . . . ?>
<% . . . . . %>
Untuk menjalankan PHP membutuhkan web server yang berfungsi untuk memproses file-file php dan mengirimkan hasil pemrosesan untuk ditampilkan di browser client.web server yang paling banyak digunakan saat ini untuk PHP adalah "Apache".
Penulisan Script PHP
Aturan penulisan Script PHP adalah:
semua script PHP harus diapit oleh tanda:
<?php . . . . . ?>
<script language='php'> . . . . . </script>
<? . . . . ?>
<% . . . . . %>
C. ALAT DAN BAHAN
1. PC / Komputer
2. Notepad ++
3. Browser Google Chrome / Mozila firefox
4. Internet
5. Modul Praktikum Pemrograman Web
D. LANGKAH PRAKTIKUM
D. LANGKAH PRAKTIKUM
PERCOBAAN I
Langkah percobaan :
1. Kita ketikkan script berikut dalam notepad++ :
1. Kita ketikkan script berikut dalam notepad++ :
2. Simpan dengan nama variable.php
<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($submit){
echo"</br> Nama : $nama";
echo"</br> Email : $email";
echo"</br> Komentar : $komentar";
}
?>
</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($submit){
echo"</br> Nama : $nama";
echo"</br> Email : $email";
echo"</br> Komentar : $komentar";
}
?>
</body>
</html>
3. Simpan pada folder L200120113 yang dibuat di appserver/www
PERCOBAAN II
Langkah percobaan :
1. Kita ketikkan script berikut dalam notepad++ :
1. Kita ketikkan script berikut dalam notepad++ :
<html>
<head>
<title>kendali</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>
<?
if($submit){
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 dimasukan salah!"';}
echo "Nilai angka adalah $nilai </br>";
echo "Maka nilai huruf adalah $huruf";
}
?>
</body>
</html>
<head>
<title>kendali</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>
<?
if($submit){
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 dimasukan salah!"';}
echo "Nilai angka adalah $nilai </br>";
echo "Maka nilai huruf adalah $huruf";
}
?>
</body>
</html>
2. Simpan dengan nama kendali.php
3. simpan pada folder L200120113 yang dibuat di appserver/www
4. Buka dengan cara http://L200120113/namafile
Langkah percobaan :
1. Kita ketikkan script berikut dalam notepad++ :
1. Kita ketikkan script berikut dalam notepad++ :
<html>
<head>
<title>Fungsi Tanggal dan Waktu</title>
</head>
<body>
<?
$jam=date("H:i:s A");
$waktu=date("d-m-Y");
$hari=date("l");
$tanggal=date("d");
$bulan=date("F");
$tahun=date("Y");
echo "sekarang jam $jam </br>";
echo "sekarang tanggal $waktu </br>";
echo "Lebih detailnya hari $hari tanggal $tanggal bulan $bulan tahun $tahun </br>";
?>
</body>
</html>
<head>
<title>Fungsi Tanggal dan Waktu</title>
</head>
<body>
<?
$jam=date("H:i:s A");
$waktu=date("d-m-Y");
$hari=date("l");
$tanggal=date("d");
$bulan=date("F");
$tahun=date("Y");
echo "sekarang jam $jam </br>";
echo "sekarang tanggal $waktu </br>";
echo "Lebih detailnya hari $hari tanggal $tanggal bulan $bulan tahun $tahun </br>";
?>
</body>
</html>
2. Simpan dengan nama tanggal.php
3. simpan pada folder L200120113 yang dibuat di appserver/www PERCOBAAN IV
Langkah percobaan :
1. Kita ketikkan script berikut dalam notepad++ :
<html>
<head>
<title>UPLOAD</title>
</head>
<body>
<h1>upload File </h1>
<?
if($submit){
copy($file, 'C:\\appserv\\www\\L200120113\\'.$file_name);
echo " <h3> File Berhasil di Upload</h3>
</br></br>
<img border='0' src='./$file_name'></br></br>
<b>Informasi File : </b></br>
Name File : $file_name</br>
ukuran File :$File_size byte </br>
Tipe File : $file_type <br>";
}else{
?>
<form method='POST' enctype = 'multipart/form-data' action='upload.php'>
Upload File : <input type='file' name='file' size='20'></br>
<input type='submit' name='submit' value='UPLOAD'>
</form>
<?
}
?>
</body>
</html>
<head>
<title>UPLOAD</title>
</head>
<body>
<h1>upload File </h1>
<?
if($submit){
copy($file, 'C:\\appserv\\www\\L200120113\\'.$file_name);
echo " <h3> File Berhasil di Upload</h3>
</br></br>
<img border='0' src='./$file_name'></br></br>
<b>Informasi File : </b></br>
Name File : $file_name</br>
ukuran File :$File_size byte </br>
Tipe File : $file_type <br>";
}else{
?>
<form method='POST' enctype = 'multipart/form-data' action='upload.php'>
Upload File : <input type='file' name='file' size='20'></br>
<input type='submit' name='submit' value='UPLOAD'>
</form>
<?
}
?>
</body>
</html>
2. Simpan dengan nama upload.php
4. Buka dengan cara http://L200120113/namafile
E. TUGAS
Langkah percobaan :
1. Kita ketikkan script berikut dalam notepad++ :
1. Kita ketikkan script berikut dalam notepad++ :
<html>
<head>
<title>jumlah</title>
</head>
<body>
<h1>Nilai</h1>
<form method='POST' action='jumlah.php'>
<p> Nilai A: <input type='text' name='nilaiA' size='3'></p>
<p> Nilai B: <input type='text' name='nilaiB' size='3'></p>
<p><input type='submit' value='jumlah' name='jumlah'></p>
</form>
<?
$jumlah = $nilaiA + $nilaiB;
echo "Nilai A adalah $nilaiA </br>";
echo "Nilai B adalah $nilaiB </br>";
echo "jadi nilai A + nilai B adalah $jumlah";
?>
</body>
</html>
<head>
<title>jumlah</title>
</head>
<body>
<h1>Nilai</h1>
<form method='POST' action='jumlah.php'>
<p> Nilai A: <input type='text' name='nilaiA' size='3'></p>
<p> Nilai B: <input type='text' name='nilaiB' size='3'></p>
<p><input type='submit' value='jumlah' name='jumlah'></p>
</form>
<?
$jumlah = $nilaiA + $nilaiB;
echo "Nilai A adalah $nilaiA </br>";
echo "Nilai B adalah $nilaiB </br>";
echo "jadi nilai A + nilai B adalah $jumlah";
?>
</body>
</html>
2. Simpan dengan nama jumlah.php
3. simpan pada folder L200120113 yang dibuat di appserver/www
Tidak ada komentar:
Posting Komentar