Lompat ke konten Lompat ke sidebar Lompat ke footer
Latihan Modul 4

Latihan Modul 4


Modul 4

Struktur  kontrol  merupakan  pengatur  aliran  program,  mempunyai  rangkaian  perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :
a.  Mengulang suatu perintah jika terpenuhi suatu kondisi 
b.  Melanjutkan sebuah pernyataan bila kondisi terpenuhi
c.  Memilih sebuah pilihan dari beberapa alternatif bila kondisi terpenuhi

Struktur Kendali dapat dibagi menjadi 2 jenis percabangan dan pengulangan. 
1.   Percabangan (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). 
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
}
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

}

PRAKTEK
1.  Ketikan script berikut dengan editor anda dan simpan dengan nama md4 if1.php
<?php
$IPK= 3;
$predikat= "sangat memuaskan";
if ($IPK >= 3)
$predikat= "sangat memuaskan";
print ("NIM : 13MI001<BR>");
print ("IPK : .$IPK<BR>\n");
print("predikat : .$predikat<BR>\n");
?> 


2.  Ketikan  script  berikut  dengan  editor  anda  dan  berikan  tampilan  output     sesuai variasi anda dan simpan dengan nama md4if-else.php
<?php
$jumlah_beli= 5;
$harga_beli = 500000;
$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>");
?> 


tambahan, disertai merubah background gambar :







3.    Ketikan  script  berikut  dengan  editor  anda  dan  berikan  tampilan  output  sesuai variasi 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");
  }
      ?> 









4.  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 



5.    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









thnks for your attention. :-D
Open Comments

Posting Komentar untuk "Latihan Modul 4 "