Pages

Senin, 05 Mei 2014

Modul 4 STRUKTUR KONTROL PRAKTEK PEMROGRAMAN TERSTRUKTUR

DASAR TEORI

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 akanmenghasilkan 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 atautidak 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 Ifelse if-else adalah sebagai berikut:
If (kondisi 1)
{
 Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
}
18 | m o d u l  p r a k t e k  p e m r o g r a m a n  t e r s t u k t u r
Else
{
Blok pernyataan 3 yang akan dijalankan
}

0 komentar:

Posting Komentar

 

Translate

Blogger news

Blogroll

About

Daftar Blog Saya