Pages

Senin, 06 Oktober 2014

Modul 3 PHP



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>

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>

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>

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
6.      Print screen hasilnya lampirkan dalam laporan

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>

3.      Simpan file dengan nama tanggal.php
4.      Buka file dengan browser dengan alamat http://localhost/l200120077/tanggal.php
5.      Print screen hasilnya lampirkan dalam laporan

      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>









0 comments:

Posting Komentar