Kamis, 09 Oktober 2014

laporan modul 3

LAPORAN MODUL 3


1.    TUJUAN
 Mengetahui dan memahami bahasa pemograman PHP(Hypertext Prepocessor) sebagai bahasa dalam server side programming dalam website.

           2.    LANDASAN TEORI
PHP adalah bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web. PHP dapat berintegrasi dengan database, file dan folder, sehingga membuat PHP bisa 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 bisa berjalan pada sistem operasi yang berbeda-beda. Program PHP ditulis dalam file plain text dan mempunyai akhiran “.php”.PHP membutuhkan web server, yang bertugas untuk memproses file-file php dan mengirimkaan hasil pemrosesan untuk ditampilkan di browser client. Oleh karena itu, PHP termasuk server-side scriptin.

Penulisan Script PHP :
<?php…. ?>  atau <script language=’php’> … </script> atau
<?...?>  atau <%...%>
Script PHP bisa juga digabung dengan HTML. Script PHP bisa ditempatkan di mana saja pada dokumen HTML. Tetapi scrpt yang diproses oleh server hanya script PHP-nya saja. Selebihnya akan langsung dikirim ke browser client tanpa diproses terlebih dahulu.

         3.    ALAT DAN BAHAN

1.    PC
2.    Sistem Operasi Windows 7
3.    Browser Mozilla Firefox/Chrome
4.    Notepad++
5.    Web server local XAMPP /AppServ
6.    Lembar kerja percobaan

   4.     LANGKAH KERJA 

Percobaan 1  (Variable)
1.      Membuka aplikasi Notepad++.
2.      Mengetikkan script seperti dibawah ini: 

<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.      Menyimpan file dengan nama variable.php.
4.      Membuka file yang sudah disimpan mengunakan web browser dengan mengetik alamat http://localhost/modul_3/variable.php pada kolom alamat.
5.       Mengisi data yang diperlukan dan menekan tombol “Kirim”
6.      Hasil :

Percobaan 2 (Struktur Kendali)

1.       Membuka aplikasi Notepad++.
2.       Mengetikkan script seperti dibawah ini : 

<!doctype html>
<head>
<title>kendali</title>
</head>
<body>
<h1>Nilai<h1>
<form method='POST' action='kendali.php'>
<p>Masukkan Nilai Angka (0-100) : <input type='number' name='nilai' size='3' required></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 dimasukkan salah!!"';
}
echo"Nilai angka adalah $nilai</br>";
echo"Maka nilai huruf adalah $huruf";
}
?>
</body>

</html>

3.       Menyimpan file dengan nama kendali.php.
4.       Membuka file yang sudah disimpan mengunakan web browser dengan mengetik alamat http://localhost/modul_3/kendali.php pada kolom alamat.
5.       Mengisi data yang diperlukan dan menekan tombol “Proses”
6.       Hasil :


Percobaan 3 (Upload File)

1.       Membuka aplikasi Notepad++.
2.       Mengetikkan script seperti dibawah ini : 

<html>
<head>
<title>Upload file</title>
</head>
<body>
<?
if($submit){
copy ($file,'C:\\AppServ\\www\\mod3\\'.$file_name);
echo"<h3>File Berhasil di upload</h3>
</br></br>
<img border='0' src='./$file_name'></br></br>
<b>Informasi File :</b></br>
Nama 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>

3.       Menyimpan file dengan nama upload.php.
4.       Membuka file yang sudah disimpan mengunakan web browser dengan mengetik alamat http://localhost/modul_3/upload.php pada kolom alamat.
5.       Mencari gambar (atau file lain) untuk di upload dengan menekan tombol “Browse” kemudian menekan “Upload”.
6.       Hasil :



Percobaan 4 (Fungsi Tanggal dan Waktu)

1.       Membuka aplikasi Notepad++.
2.       Mengetikkan script seperti dibawah ini : 

<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 detalnya hari $hari Tanggal $tanggal Bulan $bulan Tahun $tahun";
?>
</body>

</html>


3.       Menyimpan file dengan nama tanggal.php.
4.       Membuka file yang sudah disimpan mengunakan web browser dengan mengetik alamat http://localhost/modul_3/tanggal.php pada kolom alamat.
5.       Hasil :



    5.    TUGAS

1.      Menuliskan script PHP untuk membuat program penjumlahan menggunakan fungsi variabel .
Script  :

<html>
<head>
<title>tugas</title>
</head>
<body>
<h1>
kalkulator</h1>
<form method='post' action='penjumlahan.php'>
  <p>
variable A :<input type='text' name='variableA'></p>
<p>
variable B :<input type='text' name='variableB'></p>
<p>
<input type='submit' value='jumlahkan' name='submit'></p>
</form>
<?php
$variableA=$_POST['variableA'];
$variableB=$_POST['variableB'];
$hasil=$variableA+$variableB;
if ($_POST['submit']){
echo"</br>variable A: $variableA";
echo"</br>variable B : $variableB";
echo"</br>jadi Nilai A ditambah Nilai B adalah : $hasil";
}
?>
</body>

</html>


Hasil  :

Tidak ada komentar:

Posting Komentar