Welcome to my Blog.... [~___~]

UTS PraktikumPemrograman Terstruktur

Kamis, 08 Mei 2014

Soal-soal Praktek

1.Buatlah program menggunakan function variabel, seperti pada contoh tabel seperi berikut :
Ket:
Kode Barang, Nama Barang, Jml Barang, Harga adalah variabel global
Jml Harga dan Total Harga adalah Variabel Lokal
Penyelesaian :
 1.Ketikan script dibawah ini disini saya menggunakan Notepad
 <html>
<font color = "#CCF456">
<font face = "Comic Sans MS">
<font size = "5px">
<body bgcolor = "#00BFFF">
<head></head>
<title>Soal Ujian Tengah Semester Pemrograman Terstruktur</title>
<body>
<p align = "center">
<blink> <strong>Soal 1 : Praktek Pemrograman Terstruktur</strong></blink>
<?
$kd1 = "B001";//variabel global
$kd2 = "B002";//variabel global
$kd3 = "B003";//variabel global
$kd4 = "B004";//variabel global
$nb1 = "Buku Tulis";//variabel global
$nb2 = "Buku Gambar";//variabel global
$nb3 = "Penggaris";//variabel global
$nb4 = "Penghapus";//variabel global
$jml1 = "2";//variabel global
$jml2 = "2";//variabel global
$jml3 = "1";//variabel global
$jml4 = "2";//variabel global
$hrg1 = "5000";//variabel global
$hrg2 = "8000";//variabel global
$hrg3 = "2500";//variabel global
$hrg4 = "1500";//variabel global
function varglobal()
{
global $kd1,$kd2,$kd3,$kd4,$nb1,$nb2,$nb3,$nb4,$jml1,$jml2,$jml3,$jml4,
$hrg1,$hrg2,$hrg3,$hrg4;
}
varglobal();//fungsi pemanggilan


function varlokal()
{
global $kd1,$kd2,$kd3,$kd4,$nb1,$nb2,$nb3,$nb4,$jml1,$jml2,$jml3,$jml4,
$hrg1,$hrg2,$hrg3,$hrg4,$jmlhrg1,$jmlhrg2,$jmlhrg3,$jmlhrg4,$tothrg;
$jmlhrg1 = $jml1*$hrg1;
$jmlhrg2 = $jml2*$hrg2;
$jmlhrg3 = $jml3*$hrg3;
$jmlhrg4 = $jml4*$hrg4;
$tothrg = ($jmlhrg1+$jmlhrg2+$jmlhrg3+$jmlhrg4);
}
varlokal();//fungsi pemanggilan

echo "<table border=1px>
<tr>
  <td colspan=5 align=center><strong>PEMROGRAMAN TERSTRUKTUR</strong></td>
</tr><tr>
<td><strong>Kode Barang</strong> </td>
<td><strong>Nama Barang </strong></td>
<td><strong>Jumlah</strong></td>
<td><strong>Harga</strong></td>
<td><strong>Jumlah Harga</strong> </td>
</tr><tr><td>$kd1</td>
  <td>$nb1</td>
  <td>$jml1</td>
  <td>Rp. $hrg1</td>
  <td>Rp. $jmlhrg1</td>
</tr><tr><td>$kd2</td>
  <td>$nb2</td>
  <td>$jml2</td>
  <td>Rp. $hrg2</td>
  <td>Rp. $jmlhrg2</td>
  </tr><tr><td>$kd3</td>
  <td>$nb3</td>
  <td>$jml3</td>
  <td>Rp. $hrg3</td>
  <td>Rp. $jmlhrg3</td>
  </tr><tr><td>$kd4</td>
  <td>$nb4</td>
  <td>$jml4</td>
  <td>Rp. $hrg4</td>
  <td>Rp. $jmlhrg4</td>
</tr>

<tr><td colspan=4><p align =right><strong>Total Harga</strong></p></td>
  <td><strong>Rp. $tothrg</strong></td>
</tr></table>
"
?>
</p>
</body>
</html>

Hasilnya :
















2.Buatlah program dengan menggunakan kondisi untuk menghitung gaji pegawai yang harus dibayarkan, untuk output sebagai berikut :
==================================
NIP                                  = Nim Anda
Nama Pegawai                = Nama Anda
==================================
Gaji Pokok                      = 2500000
Bonus                              = 500000
Tunjangan Jabatan          = xxxx
Pajak                               = 10% dari gaji
=================================
Gaji yang harus dibayarkan Rp. 99999
Ketentuan menentukan Tunjangan Jabatan sebagai berikut :
Direktur Gaji 10jt
Manajer Gaji 5jt
EDP Gaji 4,5jt
Personalia Gaji 3jt

 Penyelesaian :

2.Ketikan script dibawah ini disini saya menggunakan Notepad
<html>
<font color = "yellow">
<font face = "Comic Sans MS">
<font size = "34px">
<body bgcolor = "purple">
<head>
<title>MID Pemrograman Terstruktur</title>
</head>
<body>
<form action="" method="POST">
<table>
<tr><td>
 Nama Mahasiswa</td><td> = <input type="text" name="nama"></td></tr>
<tr><td>
 NIM    </td><td>=<input type="text" name="nim"></td></tr>
<tr><td>
Pilih Jabatan </td><td>=<select name="jabatan">
                <option value="0">--- Pilih Jabatan ---</option>
                <option value="direktur">Direktur</option>
                <option value="manajer">Manajer</option>
                <option value="edp">EDP</option>
                <option value="personalia">Personalia</option>
                </select>
                </td></tr>
                <tr><td>
<input type="submit" name="hasil" value="Hasil"> <input type="reset" value="reset"></td></tr>
</form>
<?php

if(isset($_POST['hasil'])) {
$nama=$_POST['nama'];
$nim=$_POST['nim'];
$jabatan=$_POST['jabatan'];

$gaji_pokok=2500000;
$bonus=500000;
$pajak=(10/100)*$gaji_pokok;
}
if($jabatan=="direktur"){
$tunjangan=10000000;
}

elseif($jabatan=="manajer"){
    $tunjangan=5000000;
}

elseif($jabatan=="edp"){
    $tunjangan=4500000;
}
elseif($jabatan=="personalia"){
    $tunjangan=3000000;
}
else{
    "belum dapat tunjangan<br>";
}

$gaji_bersih=($gaji_pokok+$bonus+$tunjangan)-$pajak;

echo"<tr><td>Nim </td><td>= $nim </td></tr>";
echo"<tr><td>Nama pegawai </td><td> = $nama</td></tr>";
echo"<tr><td>Jabatan  </td><td>= $jabatan</td></tr>";
echo"<tr><td>gaji pokok</td><td> = Rp. ".($gaji_pokok)."</td></tr>";
echo"<tr><td>bonus </td><td>= Rp. ".($bonus)."<br>";
echo"<tr><td>tunjangan</td><td> = Rp. ".($tunjangan)."</td></tr>";
echo"<tr><td>pajak</td><td>= Rp. ".($pajak)."</td></tr>";
echo"<tr><td>gaji yang harus dibayarkan </td><td>Rp ".($gaji_bersih)." </td></tr>";

?>
</table></body></html>

Hasilnya :
Itulah hasil UTS saya kemarin tanggal 8 Mei 2014 ... :-)

2 komentar:

Unknown mengatakan...

Like

Unknown mengatakan...

makasih pak ... :-)

Posting Komentar