Latest Movies :
Home » » TUGAS 4

TUGAS 4



  Kembali lagi ini dengan mr.oki satria setiawan  yaaa,, .. haha

Di tugas 4 kita masih membahas tentang setruktur kontrol  dan kita akan membahas tentang PERCABANGAN ATAU PENGAMBILAN KEPUTUSAN .Percabangan, atau sering disebut juga dengan istilah decision-making, memungkinkan aplikasi untuk memeriksa isi suatu variabel atau hasil perhitungan ekspresi dan mengambil tindakan yang sesuai. Ada empat jenis percabangan dalam PHP yaitu if,

if..else, if..else if, switch



a.   Menggunakan If

Perintah if digunakan untuk menjalankan satu perintah atau bersarkan suatu kondisi. Apabila kondisi terpenuhi maka proses akan menghasilkan sebuah proses berikutnya. Sintaks penulisan perintah if adalah sebagai berikut:
If (kondisi)

{

Blok pernyataan yang akan dijalankan

}

Pada bentuk ini, bagian pernyataan akan dijalankan hanya kalau kondisi bernilai benar (true).
Contoh :
1.  Ketikan script berikut dengan editor anda dan simpan dengan nama md4 if1.php

<?php
$jumlah_beli= 3;
$harga_beli = 10000;
$total_beli = $jumlah_beli*$harga_beli;
if ($total_beli >= 200000)
$bonus= "pulsa seratur ribu";
else
$bonus =" makan gratis";
print ("jumlah beli : .$jumlah_beli<BR>");
print ("total_beli :.$total_beli <BR>");
print ("bonus :.$bonus <BR>");
?>

Dan jika benar maka hasilnya akan seperti ini :

b.  Menggunakan If Else

Perintah if else digunakan untuk dua pilihan yang berbeda, dengan ketentuan bahwa apabila ketentuan pertama dianggap salah atau tidak sesuai , maka program akan menjalankan ke proses kondisi selanjutnya. Sintaks penulisan perintah If else adalah sebagai berikut :
If (kondisi 1)

{

Blok pernyataan 1 yang akan dijalankan

}

Else

{

Blok pernyataan 2 yang akan dijalankan

}

Cotoh :
 Ketikan script berikut dengan editor anda dan berikan tampilan output sesuai variasi anda dan simpan dengan nama md4if-else.php

<?php
 $waktu = getdate();
 if ($waktu [hours] <=10)
 {
 print ("selamat pagi");
 }
 elseif ($waktu [hours] <=15)
 {
 print ("selamat sore");
 }
 elseif ($waktu [hours] <= 18)
 {
 print ("selamat sore");
 }
 else
 {
 print ("selamat malam");
 }
?>
 Dan jika benar maka hasilnya akan seperti ini :


c.   Menggunakan If-else if-else

Pada bentuk ini kita dapat menentukan tiga atau lebih bentuk pilihan yang dijadikan sebagai kondisi , hal ini difungsikan apabila kita akan menyelesaikan banyak permasalahan dengan ketentuan nilai yang berbeda. Sintaks penulisan If- else if-else adalah sebagai berikut:

If (kondisi  1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
Else
{
Blok pernyataan 3 yang akan dijalankan

}


Contoh :
Ketikan script berikut dengan editor anda dan berikan tampilan output sesuai variase anda dan simpan dengan nama md4ifelseif.php

<?php
 $waktu = getdate();
 if ($waktu [hours] <=10)
 {
 print ("selamat pagi");
 }
 elseif ($waktu [hours] <=15)
 {
 print ("selamat sore");
 }
 elseif ($waktu [hours] <= 18)
 {
 print ("selamat sore");
 }
 else
 {
 print ("selamat malam");
 }
?>
Dan jika benar maka hasilnya akan seperti ini :
 

Setelah kita mencoba contoh”. Sekarang kita praktek menggerjakan soal dengan membuat program menggunakan setruktur kontrol. Langsung aja di coba gans , kalau tidak bisa tenang aja gans udah di tulis coding nya ko, tinggal di tambah fariasinya biar menarik,, he


Soal :

1.   Buatlah program dengan menggunakan struktur kontrol untuk menentukan  kelulusan matakuliah pemrograman terstuktur dengan kondisi sebagai berikut
Nilai > =85 dapat nilai A Nilai > =75 dapat nilai B Nilai > =65 dapat nilai C Nilai > =50 dapat nilai D Nilai > =45 dapat nilai E
Coding :

<?php
echo "NAMA  : OKI SATRIA SETIAWAN<br>";
echo "NIM   : 13.MI.0018<br>";
echo "NILAI :  " ;echo $Nilai = 98 ;

echo "<br>";
if ($Nilai >=85)
{
echo ("DAPAT NILAI : A");
}
elseif ($Nilai >=75)
{
echo ("DAPAT NILAI :B");
}
elseif ($Nilai >=65)
{
echo ("DAPAT NILAI :C");
}
elseif ($Nilai >=50)
{
echo ("DAPAT NILAI :D");
}
else
{
echo ("E");
}
?>
Dan jika benar maka hasilnya akan seperti ini :



 2. Buatlah program dengan menggunakan struktur kontrol untuk menentukan  gaji pokok gaji pegawai dengan kriteria masa kerja dengan kondisi sebagai berikut :
Masa kerja >=15 tahun gaji pokok Rp. 2500000
Masa kerja >=10 tahun gaji pokok Rp. 2000000
Masa kerja >=5 tahun gaji pokok Rp. 1500000
Masa kerja >=1 tahun gaji pokok Rp. 1000000
Coding :
<?php
echo "NAMA  : OKI SATRIA SETIAWAN<br>";
echo "NIM   : 13.MI.0018<br>";
echo "MASA KERJA :   "; echo $m_kerja = 5 ; echo "tahun";
echo "<br>";
if ($m_kerja >=15)
{
echo ("Gaji : RP.2500000");
}
elseif ($m_kerja >=10 )
{
echo ("Gaji : RP.2000000");
}
elseif ($m_kerja >=5)
{
echo ("Gaji : RP.1500000");
}

else
{
echo ("Gaji : RP.1000000");
}
?>

Dan jika benar maka hasilnya akan seperti ini :



Kesimpulan

Struktur control merupakan beberapa fitur yang tersedia di bahasa Note pat++ maupun di beberapa bahasa pemrograman lainnya. Terdapat beberapa struktur control yang ada pada bahasa notepate  dan beberapa bahasa pemrograman lainnya. Percabangan (Percabangan IF, Percabangan IF – Else, Percabangan Switch-Case) perulangan (Perulangan While, Perulangan Do – While, Perulangan For). Dan masing-masing memiliki fungsi dan tujuan yang berbeda.
 


Share this article :

Posting Komentar

 
Support : AMIK PGRI KEBUMEN | OKI SATRIA SETIAWAN
Copyright © 2014. O-kiss - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger