Beranda > PBD WEB > TUGAS UTS PBD WEB

TUGAS UTS PBD WEB

TUGAS !

1. menenukan karakteristik bangun 2D
2. Penentuan Diskon
3. Kalkulator Sederhana
4. Operator Logika
5. Pemilihan Tampilan Text
6. Sorting Data
7. Macam-macam Fungsi

Penyelesaian.

1. Menentukan Karakteristik Bangun 2D

Dalam tugas  ini program akan menampilkan keterangan dari pilihan yang telah kita tentukan. Misal kita memilih bagun bujur sangkar, Buat form seperti tampilan di bawah ini:

Maka tampilan informasi yang akan ditampilkan adalah ada 4 sisi , mempunyai sudut sebesar 90 derajat, dll.

Maka Berikut ini adalah listing php dari program karakteristik bangun 2D di atas:

<html>

<head>

<title>Karakteristik Bangun 2 Dimensi</title>

<body>

<font>Menentukan Karakteristik Bangun 2 Dimensi</font>

<form method=”POST” action=”<?php $_SERVER[‘PHP_SELF’]; ?>”>

<pre>

Nama Bangun <select name=”bangun”>

<option> </option>

<option>Segitiga</option>

<option>Bujur Sangkar</option>

<option>Persegi Panjang</option>

<br><br>

<input name=”submit” value=”Pilih”>

</pre>

</form>

<?

$bangun=$_POST[“bangun”];

if ($bangun==”Segitiga”)

{echo “Karakteristik dari Segitiga adalah sebagai berikut:”;

echo “<br>- Memiliki 3 sisi”;

echo “<br>- Besar tiap sudutnya adalah 60 derajat”;

echo “<br>- Memiliki 3 Sumbu Simetri”;

echo “<br>- Memiliki Alas”;}

if ($bangun==”Bujur Sangkar”)

{echo “Karakteristik dari Bujur Sangkar adalah sebagai berikut:”;

echo “<br>- Memiliki 4 sisi yang sama”;

echo “<br>- Besar tiap sudutnya 90 derajat”;

echo “<br>- Memiliki sisi-sisi yang sama panjangnya”;

echo “<br>- Memiliki 4 simetri lipat”;}

if ($bangun==”Persegi Panjang”)

{echo “Karakteristik dari Persegi Panjang adalah sebagai berikut:”;

echo “<br>- Memiliki 4 sisi”;

echo “<br>- Besar tiap sudutnya 90 derajat”;

echo “<br>- Memiliki panjang dan lebar”;

echo “<br>- Memiliki 2 Diagonal”;

echo “<br>- Memiliki 2 simetri lipat”;}

?>

</body>

</head>

</html>


2. Penentuan Diskon

Dalam tugas  ini program akan menampilkan keterangan dari Total pembayaran yang harus di bayar setelah di potong dioskon. Buat form seperti tampilan di bawah ini:

Misal kita masukkan besar pembelian Rp 120.000, maka hasilnya seperti tampilan di bawah ini:

Maka Berikut ini adalah listing php dari program di atas:

<html>

<head>

<title>Penentuan DISKON</title>

<body>

Penentuan Diskon<br>

<form name=”form” method=”POST” action=”<?php $_SERVER[‘PHP_SELF’]; ?>”>

Besar Pembelian Rp. <input><br>

<input type=”submit” value=”Hitung”>

</form>

<?

$harga=$_POST[“harga”];

$diskon=$harga*0.1;

$hasil=$harga-$diskon;

echo “Diskon = Rp. $diskon”;

echo “<br>”;

echo “Pembayaran = Rp. $hasil”;

?>

</body>

</head>

</html>


3. Kalkulator Sederhana

Tugas  ini adalah  program kalkulator sederhana. dimana pengguna bisa menginputkan nilai dan memilih operan sesuia keinginan.

Berikut ini adalah listing php dari kalkulator sederhana di atas:

<html>

<head>

<title>KALKULATOR SEDERHANA</title>

<body>

Kalkulator Sederhana

<form name=”form” method=”POST” action=”<?php $_SERVER[‘PHP_SELF’]; ?>”>

<pre>

Operand pertama <input><br>

Operator        <select name=”operator”>

<option>Penjumlahan</option>

<option>Pengurangan</option>

<option>Perkalian</option>

<option>Pembagian</option>

</select><br>

Operand kedua   <input type=”text”><br><br>

<input name=”submit” value=”Hitung”>

</pre>

</form>

<?

$angka1=$_POST[“angka1”];

$angka2=$_POST[“angka2”];

$operator=$_POST[“operator”];

if ($operator==”Penjumlahan”){$hasil=$angka1+$angka2;}

if ($operator==”Pengurangan”){$hasil=$angka1-$angka2;}

if ($operator==”Perkalian”){$hasil=$angka1*$angka2;}

if ($operator==”Pembagian”){$hasil=$angka1/$angka2;}

echo “Hasil $operator = $hasil”;

?>

</body>

</head>

</html>


4. Operator Logika

Dalam tugas  akan menampilkan keterangan dari Operator logika. disin pengguna bisa memilih operator logika sesuai keinginan. Misal kita memilih opraotor AND dengan OR, atau OR dengan XOR

Setelah pengguna memilih operator logika yang di gunakan maka hsilnya seperti di bawah ini:

Berikut adalah listing PHP dari operator logika di atas:

<html>

<head>

<title>Operator Logika</title>

<body>

Operator Logika

<form name=”form” method=”POST” action=”<?php $_SERVER[‘PHP_SELF’]; ?>”>

<pre>  <table width=”200″ border=”0″>

<tr>

<td>Nilai 1<select name=”nilai1″>

<option>True</option>

<option>False</option>

</select></td>

<td>Operator<select name=”operator”>

<option>and</option>

<option>or</option>

<option>xor</option>

</select> </td>

<td>Nilai 2<select name=”nilai2″>

<option>True</option>

<option>False</option>

</select></td>

</tr>

</pre>

</table>

</form>

<input value=”Submit” />

<?

$nilai1=$_POST[“nilai1”];

$nilai2=$_POST[“nilai2”];

$operator=$_POST[“operator”];

if ($operator==”and”){$hasil=$nilai1 and $nilai2;}

elseif ($operator==”or”){$hasil=$nilai1 or $nilai2;}

elseif ($operator==”xor”){$hasil=$nilai1 xor $nilai2;}

echo “Hasil $operator = $hasil”;

?>

</body>

</head>

</html>


5. Pemilihan Tampilan Text

Dalam tugas ini program akan melakukan  break atau continue terhadap proses yang akan di pilih.

formnya seperi di bawah ini:

maka tampilan setelah melakukan pemilihan adalah sebagai berikut:

Beriku adlah listing PHP untuk tampilan text sperti tbel di atas:

<html>

<head>

<title>Pemilihan Tampilan Teks</title>

<body>

Pemilihan Tampilan Teks

<form name=”form” method=”POST” action=”<?php $_SERVER[‘PHP_SELF’]; ?>”>

<pre>

Teks           : <input type=”text”><br>

Tampilkan Sebanyak :        <select name=”tampil”>

<option></option>

<option>5</option>

<option>10</option>

<option>15</option>

<option>20</option>

<option>25</option>

</select><br>

Lakukan                                   : <input name=”tipe” value=”break” />break

<input type=”radio” value=”continue” />Continue

Pada hitungan ke   :        <select>

<option></option>

<option>2</option>

<option>4</option>

<option>6</option>

<option>8</option>

<option>10</option>

<option>12</option>

<option>14</option>

<option>16</option>

<option>18</option>

<option>20</option>

<option>22</option>

<option>24</option>

<option>26</option>

<option>28</option>

<option>30</option>

<option>32</option>

<option>34</option>

<option>36</option>

<option>38</option>

<option>40</option>

</select><br>

<input type=”submit” value=”Proses”>

</pre>

</form>

<?

$teks=$_POST[“teks”];

$tampil=$_POST[“tampil”];

$radiobutton=$_POST[“radiobutton”];

$ke=$_POST[“ke”];

for($i=1; $i<=$tampil; $i++){

if ($i==$ke){continue;}

echo(“Hitungan ke-$i : $teks <br>”);

}

?>

</body>

</head>

</html>

6. Pengurutan Data

Listing di bawah ini untuk melakukan proses pengurutan terhadap kata yang di inputkan oleh prengguna/user.

misal katanya seperti di bawah ini:

Maka hasil penurutannya seperti di bawah ini.

maka listing PHP untuk kasus seperti di atas adalah seperti di bawah ini:

<html>

<head>

<title>Pengurutan pada Array </title>

</head>

<body>

<?php

$buah[A]=”Nanas”;

$buah[C]=”Pepaya”;

$buah[B]=”Mangga”;

$buah[D]=”Apel”;

printf(“Data asli : <br>\n”);

while(list($indeks,$nilai)= each($buah))

{

printf(“$indeks berisi $nilai <br>\n “);

}

asort($buah);

printf(“<br>\nPengurutan dengan asort : <br>\n”);

while(list($indeks,$nilai)= each($buah))

{

printf(“$indeks berisi $nilai <br>\n”);

}

sort($buah);

printf(“<br>\nPengurutan dengan sort : <br>\n”);

while(list($indeks,$nilai)= each($buah))

{

printf(“$indeks berisi $nilai <br>\n”);

}

?>

</body>

</html>

7. Macam-macam Fungsi

dala artikel ini fungsi yang di sajikan dalam program ini berupa fungsi perhitungan fibonacci, fungsi perhitungan faktorial, dan konversi suhu. Misal tampilan form seperti di bawah ini:

maka jika pengguna menginputkan / memilih fungsi yang di inginkan maka akan tampil seperti di bawah ini:

maka listing PHP untuk pemilihan fungsi di atas adalah seperti di bawah ini:

<html>

<head>

<title>Fungsi</title>

<body>

Macam – Macam Fungsi

<form name=”form” method=”POST” action=”<?php $_SERVER[‘PHP_SELF’]; ?>”>

<pre>

Masukkan Bilangan :<input><br>

Masukkan Pilihan  :<select>

<option>Faktorial</option>

<option>Fibonacci</option>

<option>Konversi Suhu</option>

</select><br>

<input name=”submit” value=”Proses”>

</pre>

</form>

<?

$bilangan=$_POST[“bilangan”];

$fungsi=$_POST[“fungsi”];

function faktorial($bilangan)

{

if($bilangan == 0 or $bilangan == 1)

{

return 1;

}

else

{

return($bilangan * faktorial($bilangan – 1));

}

}

if ($fungsi==”Faktorial”){echo “Hasil Faktorial $bilangan adalah “, faktorial($bilangan);}

elseif ($fungsi==”Fibonacci”)

{$N =$bilangan;

$s1st = 1;

$s2nd = 1;

echo “Hasil Bilangan Fibonacci $bilangan adalah “, $s1st.” “.$s2nd.” “;

for ($i=3;$i<=$N;$i++){

$sNow = $s1st + $s2nd;

echo $sNow.” “;

$s1st = $s2nd;

$s2nd = $sNow;

}}elseif ($fungsi==”Konversi Suhu”)

{$Celcius =$_POST[“bilangan”];

$Fahrenheit=(9/5*$Celcius)+32;

$Reamur=(4/9*$Celcius)+32;

$Kelvin=273+$Celcius;

echo “Celcius = $Celcius Derajat”;

echo “<br>”;

echo “Fahrenheit = $Fahrenheit Derajat”;

echo “<br>”;

echo “Reamur = $Reamur Derajat”;

echo “<br>”;

echo “Kelvin = $Kelvin Derajat”;

}

?>

</body>

</head>

Demikian artikel ini moga bermanfaat bagi para pembaca. selamat mencoba n Good luck..!

Kategori:PBD WEB Tag:
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: