Ehh kita ketemu lagi nih guys, gimana kabarnya? semoga kita semua senantiasa diberi kesehatan agar bisa melakukan kegiatan kita sehari-hari, amin. Pada kesempatan kali ini kita akan membahas materi yang menarik dan penting sekali. Kita kali ini akan membahas tentang statement kontrol-if. hahh? apa itu ? pasti pada penasaran kan ... oke tidak lama-lama kita langsung gas ..
- Penjelasan Statement Kontrol-IF
Baik temen-temen, tadi pada saat greeting sudah saya singgung bahwa materi kita kali ini adalah sangat penting. Yak yang jadi pertanyaan adalah kenapa kok penting? jawabannya adalah materi kali ini penting karena statement kontrol memiliki fungsi mengontrol aliran jalannya program. Kenapa harus dikontrol ? ya.. karena program yang selama ini saya contohkan adalah program yang hanya memiliki satu arah aliran saja, yaitu up-down. Tetapi tidak semua program hanya memiliki satu arah aliran saja. Nnah itulah fungsi materi kita pada kali ini, kita akan membuat program yang memiliki lebih dari satu aliran program.
Oke tambahan, terdapat 2 jenis statement kontrol, yakni statement kontrol kondisional dan statement kontrol pengulangan. Statement kontrol kondisional adalah statement kontrol yang digunakan untuk mengatur kapan suatu perintah akan dijalankan. Dengan statement ini kita bisa mengatur kapan suatu perintah akan dijalankan, yaitu ketika telah dipenuhinya suatu syarat tertentu. Sedangkan statement kontrol perulangan digunakan untuk mengatur perintah yang dijalankan secara berulang-ulang.
- Operator Relasional
Contoh script
<html>
<head>
<title> Belajar operasi relasional </title>
</head>
<body>
<?php
$bil = 10;
if ($bil > 5)
{ echo "Bilangan lebih besar dari 5"; }
?>
</body>
</html>
- Operator Logika
- Contoh program aplikasi if
<html>
<head>
<title> Belajar if </title>
</head>
<body>
<?php
$huruf = "A";
if (($huruf == "A") || ($huruf == "I") || ($huruf == "U") || ($huruf == "E")
|| ($huruf == "O"))
{
echo "$huruf Termasuk huruf vokal";
}
else
{
echo "$huruf Tidak termasuk huruf vokal";
}
?>
</body>
</html>
Output program
- Soal tentang if
1. Buatlah form untuk memasukkan bilangan yang menyatakan tahun. Setelah form tersebut disubmit, maka akan muncul apakah tahun tersebut termasuk tahun kabisat atau tidak. Gunakan script PHP untuk membuat hal ini.
Script
<html>
<head>
<title> Statement IF (TUGAS 1) </title>
</head>
<body>
<form method= "POST" action= "">
Masukkan Tahun Anda <input type= "text" name= "no1"><br>
<input type= "submit" value= "Proses">
<input type= "reset" value= "Reset">
</form>
<?php
if ($_POST['no1']%4==0)
{
echo $_POST['no1']." adalah Tahun Kabisat";
}
else
{
echo $_POST['no1']." adalah Bukan Tahun Kabisat";
}
?>
</body>
</html>
Output program
2. Karyawan honorer di perusahan XXX digaji berdasarkan jumlah jam kerjanya selama satu minggu. Upah per jamnya adalah Rp. 2.000,-. Bila jumlah jam kerja selama satu minggunya lebih besar dari 48 jam, maka sisanya dianggap jam lembur dengan upah per jam lemburnya adalah Rp. 3.000,-
Buatlah form untuk memasukkan jumlah jam kerja selama satu minggu seorang karyawan. Setelah form disubmit, maka akan tampil jumlah upah yang diterima karyawan tersebut. Gunakan script PHP untuk membuat hal ini.
Script
<html>
<head>
<title> IF (TUGAS2) </title>
</head>
<body>
<form method= "POST" action= "">
Masukan Jumlah Jam Kerja <input type= "text" name= "lama"><br>
<input type= "submit" value= "Proses">
<input type= "reset" value= "Reset">
</form>
<?php
$jamlembur= $_POST['lama']-48;
$gaji= $_POST['lama']*2000;
$gaji2= 48*2000 +($jamlembur*3000);
if ( $_POST['lama']>48)
{
echo "Jumlah gaji adalah:$gaji2";
}
else
{
echo "Jumlah gaji adalah:$gaji";
}
?>
</body>
</html>
Output program
3. Berat badan ideal ada kaitannya dengan tinggi badan menentukan berat badan ideal rumusnya: tinggi badan – dikurangi lagi dengan 10% dari hasil pengurangan pertama.
seseorang. Untuk 100, lalu hasilnya
Berdasarkan keterangan tersebut, buatlah form yang digunakan untuk mengisikan tinggi badan seseorang (cm) dan berat badannya (kg). Setelah diisi, apabila form diklik maka akan muncul keterangan “Berat badan Anda ideal” atau “Berat badan Anda tidak ideal”.
Berat badan seseorang dikatakan ideal apabila perbedaan berat badan orang tersebut terhadap berat badan idealnya tidak lebih dari 2 kg. Bila perbedaan keduanya lebih dari 2 kg, maka berat badannya dikatakan tidak ideal.
Script
<html>
<head>
<title> IF (TUGAS3) </title>
</head>
<body>
<form method= "POST" action="">
Masukkan Berat Badan <input type= "text" name= "BB"><br>
Masukkan Tinggi Badan <input type= "text" name= "TB"><br>
<input type= "submit" value= "Proses">
</form>
<?php
$CARA= $_POST['TB']-100;
$BBideal= $CARA-($CARA*(10/100));
if ($_POST['BB']>$BBideal+2)
{
echo "Berat badan anda tidak ideal";
}
else
{
echo "Berat badan anda ideal";
}
?>
</body>
</html>
Output program
4. Buatlah form untuk memasukkan usia seseorang (dalam tahun). Setelah form tersebut diisi dan kemudian disubmit, maka akan muncul keterangan apakah usia yang diisikan tersebut termasuk usia tua, dewasa, anak-anak, dan balita dengan kriteria sbb:
Usia Status
Balita 0 – 5
Anak-anak 6 – 16
Dewasa 17 – 50
Tua > 50
Script
<html>
<head>
<title> IF (TUGAS4) </title>
</head>
<body>
<form method= "POST" action= "">
Masukkan umur <input type= "text" name= "umur">
<input type= "submit" value= "PROSES">
<input type= "reset" value= "RESET">
</form>
<?php
$umur= $_POST['umur'];
if ($umur=="")
{
echo "";
}
else if ($umur>=0 && $umur<=5)
{
echo "Balita";
}
else if ($umur>=6 && $umur<=16)
{
echo "Anak-anak";
}
else if ($umur>=17 && $umur<=50)
{
echo "Dewasa";
}
else
{
echo "Tua";
}
?>
</body>
</html>
Output
5. Soal analog no. 2, namun dalam hal ini terdapat 4 jenis upah perjam nya dibedakan berdasarkan golongan:
Golongan A B C D
Upah perjam Rp. 4.000,- Rp. 5.000,- Rp. 6.000,- Rp. 7.500,-
Sedangkan upah lemburnya dihitung sama untuk setiap golongan, yaitu Rp. 3.000,- per jamnya.
Buatlah form untuk mengisikan jumlah jam kerja selama seminggu, dan juga memilih golongan karyawannya (gunakan combo box). Apabila form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.
Script
<html>
<head>
<title> IF (TUGAS2) </title>
</head>
<body>
<form method= "POST" action= "">
Masukan Jumlah Jam Kerja <input type= "text" name= "lama"><br>
Pilih Golongan <select name="gol">
<option select= "selected"></option>
<option value='4000'>A </option>
<option value='5000'>B </option>
<option value='6000'>C </option>
<option value='7500'>D </option>
</select><br>
<input type= "submit" value= "Proses">
<input type= "reset" value= "Reset">
</form>
<?php
$jamlembur= $_POST['lama']-48;
$gaji= $_POST['lama']*$_POST['gol'];
$gaji2= (48*$_POST['gol'])+($jamlembur*3000);
if ( $_POST['lama']>48)
{
echo "Jumlah gaji adalah:$gaji2";
}
else
{
echo "Jumlah gaji adalah:$gaji";
}
?>
</body>
</html>
Output program
Yak jadi seperti itu temen-temen penjelasan dan contoh soal tentang Statement Kontrol-if. Saya kira cukup belajar bareng untuk kali ini. Semoga apa yang kita pelajari kali ini bisa berguna untuk sekarang, besok dan kapanpun, amin. Jika ada saran, komentar, kritik, pertanyaan dan request bisa temen-temen tulis di kolom komentar. Oke guys sampai bertemu di pembahasan selanjutnya.
-byee
#SalamOrangBodo
Tidak ada komentar:
Posting Komentar