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   : <input
type="text" name="nama"></br></br>
Jabatan :
<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>
    <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  : ".$nama;
$jabatan=$_GET['jabatan'];
echo "</br>
Jabatan : ".$jabatan;
if($_GET['jabatan'] ==
"Dosen Tetap") {
printf('</br>Gapok : Rp. 1.500.000');
} else
if($_GET['jabatan'] == "Dosen Tidak Tetap") {
printf('</br>Gapok : Rp. 1.000.000');
} else {
printf('</br>Gapok : Rp. 800.000');
}
}
?>
|
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.
<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"> <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   </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>
|
Form Data yang belum diisi.
Form Data yang sudah diisi.
Terima Kasih Telah Mengunjungi Web Saya
Semoga Bermanfaat.
Komentar
Posting Komentar