Rabu, 17 Maret 2010

Jenis Struktur Kontrol "Pemilihan"

Pemilihan Sederhana

Pemilihan ini terjadi untuk memilih hanya 2 alternatif, apakah hasilnya BENAR atau SALAH. Strukturnya adalah :

JIKA [kondisi] MAKA
     [perintah jika kondisi BENAR]
SELAIN ITU
     [perintah jika kondisi SALAH]
AKHIR JIKA

Pemilihan Sederhana tanpa perintah untuk kondisi SALAH

Pemilihan ini hanya menjalankan perintah jika kondisi BENAR saja. Stukturnya adalah :

JIKA [kondisi] MAKA
     [perintah jika kondisi BENAR]
AKHIR JIKA

Pemilihan Terkombinasi

Pemilihan ini mempunya kondisi lebih dari satu yang dihubungkan dengan operator logika DAN atau ATAU (AND atau OR), juga terkadang oleh logika TIDAK (NOT)

Struktur untuk operator logika DAN :

JIKA [kondisi1] DAN [kondisi2] MAKA
     [perintah jika kondisi1 dan kondisi2 BENAR]
AKHIR JIKA

Struktur untuk operator logika ATAU :

JIKA [kondisi1] ATAU [kondisi2] MAKA
     [perintah jika kondisi1 atau kondisi2 BENAR]
AKHIR JIKA

Struktur untuk operator logika ATAU :

JIKA TIDAK([kondisi1]) MAKA
     [perintah jika kondisi1 salah]
AKHIR JIKA

Kumpulan Pemilihan

Kumpulan Linear

Pemilihan ini mempunyai beberapa nilai yang harus divalidasi dan masing-masing mempunyai perintah yang berbeda-beda untuk dijalankan.

Strukturnya adalah sebagai berikut :

JIKA [kondisi1] MAKA
     [perintah jika kondisi BENAR]
SELAIN ITU
     JIKA [kondisi2] MAKA
          [perintah jika kondisi 1 dan kondisi2 benar]
     SELAIN ITU
          JIKA [kondisi3] MAKA
               [perintah jika kondisi1, kondisi2, dan kondisi3 benar]
          SELAIN ITU
               [perintah jika semua kondisi salah]
          AKHIR JIKA
     AKHIR JIKA
AKHIR JIKA

Kumpulan tidak Linear


Kumpulan ini terjadi ketika beberapa kondisi berbeda harus dipenuhi sebelum perintah-perintah dijalankan.

Strukturnya adalah sebagai berikut :

JIKA [kondisi1] MAKA
     JIKA [kondisi2] MAKA
          [perintah jika kondisi1 dan kondisi2 benar]
     AKHIR JIKA
AKHIR JIKA


Selamat belajar

Tidak ada komentar:

Posting Komentar