Laporan Praktikum Pemograman Web 1 Modul 8 ,PHP DASAR

LAPORAN PRAKTIKUM
PEMOGRAMAN WEB 1



DISUSUN OLEH :
Nurintan Yuliani
2015091076
SI 2015 B

Laboraturium Komputer
UNIVERSITAS KUNINGAN
Jl.Cut Nyak Dhien No.36A Cijoho Kuningan Telp.Faks/ : 0232-874824
2016-2017







BAB I
Pendahuluan



A. Dasar Teori
           
            PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintak dan perintah yang diberikan akan sepenuhnya dijalankan oleh server tetapi disrtakan pada halaman HTML biasa, Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya kan memberikan hasil pada web browser, tetapi proses secara menyeluruh dijalankan diserver (server side programming).

Bentuk umum PHP
<?php
//script php
?>

Variabel
            Variabel dihunakan untuk mnyimpan suatu nilai ,seperti text,anggka atau array.pada PHP semua  variabel harus dimulai dengan karakter ‘$’ .penulsan nilai pada php  : String = “nilai” (contoh : prodi =”sistem informasi”), char = “nilai” (contoh : niali=7.55), integer = angka (contoh = tinggi=5),
Float = angka.desimal (contoh : nilai = 7.55), double = angka (contoh : harga=5000).
Operator
            Operator dalam PHP sama dengan operator bahasa pemograman lannya.
Pengulangan :
1. IF
a.       IF-THEN, (1 kondisi pemilihan) bentuk umum :
                        if (kondisi)
                        {pernyataan}
b.      IF-THEN-ELSE (2 kondisi) bentuk umum :
if (kondisi)
{pernyataan_1}
Else
{pernyataan_2}
c.       IF-THEN-ELSE-BERTINGKAT,digunakan untuk 2 kondisi pemilihan.Bentuk umum
if  kondisi_1)
{pernyataan_1}
Else if
(kondisi_2)
{pernyataan_2}
.....
Else {pernyataan_n}
2. SWITCH-CASE ,digunakan untuk menyederhanakan instruksi IF-THEN-ELSE-BERTINGKAT.Bentuk umum switch case :
Switch ($nama_variabel)
{
Case kodisi_1 : pernyataan_1;break;
Case kodisi_2: pernyataan_2;break;
....
Default : pernyataan_n
}
3. FOR-TO-Dodigunakan apabila banyaknya perulangan yang aan dilakkukan sudah diketahui secara pasti,bentuk umum :
For (nilai_awal;kondisi
                        Inc/dec;)
                        {pernyataan
                        }
4. DO-WHILE dan WHILE-DO digunakan apabila banyaknya perulangan yang akan ilakukan apabila belum diketahui secara pasti.bentuk umum :
Do-while                                                                                 While-do
Nilai_awal;                                                                              Nilai_awal;
Do                                                                                           While-do                                
{                                                                                              {
Pernyataan                                                                              Pernyataan
Inc/dec;                                                                                   Inc/dec;
}                                                                                              }
While (kondisi);











BAB II
Tugas




1. Buat script php perhitungan gaji dengan ketentuan :
ada 3 pilihan jabatan,yaitu:

a. Dosen Tetap : Gapok Rp. 1.500.000
b. Dosen Tidak Tetap : Gapok Rp. 1.000.000
c. Asisten Dosen : Gapok Rp. 800.000


<title> Hitung Gaji </title>
<h3> Perhitungan Gaji</h3>
<form method="get" action"Tugas.php">
    Nama    &ensp; : <input type="text" name="nama"></br></br>
    Jabatan&ensp;: <select name="jabatan" id="select">
<option value="Dosen Tetap"> Dosen Tetap </option>
<option value="Dosen Tidak Tetap"> Dosen Tidak Tetap </option>
<option value="Asisten Dosen"> Asisten Dosen </option>
</select></br></br>
    &emsp;&emsp;&emsp; <input type="submit" name="hitung" value="Hitung">
</form>

<?php
    if(!isset($_GET['hitung'])) {
        echo "<br>Masukan Nama dan Pilihan Jabatan";
    } else if(empty($_GET['nama'])) {
        echo "</br>Nama Tidak Boleh Kosong!";
    } else if (isset($_GET['nama'])){
        $nama=$_GET['nama'];
        echo "</br>Nama&ensp; : ".$nama;
        $jabatan=$_GET['jabatan'];
        echo "</br> Jabatan : ".$jabatan;
        if($_GET['jabatan'] == "Dosen Tetap") {
            printf('</br>Gapok&ensp;: Rp. 1.500.000');
        } else if($_GET['jabatan'] == "Dosen Tidak Tetap") {
            printf('</br>Gapok&ensp;: Rp. 1.000.000');
        } else {
            printf('</br>Gapok&ensp;: Rp. 800.000');
        }
    }
?>

 Tampilannya :

Tampilan penghitungan gaji yang belum diisi.

Tamplan penghitungan gaji yang sudah diisi.



BAB III
Postest




1. Buat script untuk menghitung total pembayara dengan ketentan :

Kode              Nama                  Harga
B01                Motherboard        350000
B02                Keyboard             25000
B03                Mouse                  35000

Total Bayar = Harga*Jumlah Beli
Ketik dijalankan : aketika dipilih kode dan diinputkan jumlah beli serta tombol diklik.


 1. Script PHP


<title> Penjualan </title>
<table align="center" border="1">
<form method="get" action"PT.php">
<tr>
<td colspan="2" align="center">DATA PENJUALAN</td>
</tr>
<tr>
<td> Kode Produk</td>
<td><select name="kode" id="select">
<option value=""> -Pilih Salah Satu- </option>
<option value="B01"> B01 </option>
<option value="B02"> B02 </option>
<option value="B03"> B03 </option>
</select></td>
</tr>
<tr>
<td> Jumlah Beli</td>
<td><input type="text" name="jml"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="hitung" value="HITUNG">&emsp;<input type="reset" value="BATAL"></td>
</tr>
<tr>
<td> Nama Produk</td>
<td><?php
     if (isset($_GET['kode'])) {
         if($_GET['kode'] == "B01") {
             $nama = "Motherboard";
         } else if($_GET['kode'] == "B02") {
             $nama = "Keyboard";
         } else if($_GET['kode'] == "B03") {
             $nama = "Mouse";
         } else {
             echo "";
         }
             echo "<input type=text name=nama value=$nama>";
         }
?></td>
</tr>
<tr>
<td> Harga</td>
<td><?php
    if (isset($_GET['kode'])) {
        if($_GET['kode'] == "B01") {
            $harga = 350000;
        } else if($_GET['kode'] == "B02") {
            $harga = 25000;
        } else if($_GET['kode'] == "B03") {
            $harga = 35000;
        } else {
            echo "";
        }
            echo "<input type=text name=nama value=$harga>";
        }
?></td>
</tr>
<tr>
<td> Total Bayar &emsp;&emsp;</td>
<td><?php
    if (!isset($_GET['kode'])) {
        echo "";
    } else if (isset($_GET['kode'])) {
        $jml = $_GET['jml'];
        $total = $harga * $jml;
        echo "<input type=text name=total value=$total>";
    }
?></td>
</tr>
</form></table>


Tampilannya :

Form Data yang belum diisi. 


Form Data yang sudah diisi.









Terima Kasih Telah Mengunjungi Web Saya 
Semoga Bermanfaat. 

Komentar

Postingan populer dari blog ini

Laporan Praktikum Pemograman Web Modul 4 CSS (Cascading Style Sheet),Class dan Id CSS

Laporan Praktikum Pemograman Web 1, Modul 1