Minggu, 17 Maret 2019

BELAJAR PEMROGRAMAN (Statement Kontrol-IF)

STATEMENT KONTROL-IF
     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>

Output program

  • Operator Logika 

  • Contoh program aplikasi if
1.Script
<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

CARA MEMBUAT LINE TRACER ANALOG MUDAH

CARA MEMBUAT LINE TRACER ANALOG Oke temen-temen sudah lama tak jumpa nih, apa kabaar? Semoga tetap sehat yaa. Kali ini saya kembali hadi...