Selasa, 12 Januari 2016

Decision (Pengambilan Keputusan)

decision
Terkadang di dalam hidup, manusia pasti dihadapkan pada dua pilihan, atau lebih.
Dalam hidup ini, pasti kita pernah mendapati kebingungan memilih di antara dua pilihan, atau bahkan mungkin lebih. Seperti halnya Aris, pernah suatu saat dia bingung dalam memilih mainan (Eitss... itu kan serial TV Pada Zaman Dahulu). Hal itu juga serupa dengan komputer. Kadang program komputer dihadapkan pada beberapa pilihan. Namun, pilihan tersebut pasti jatuh pada kondisi di antara dua kondisi yang ada. Nah, hal itu yang dinamakan decision, atau bahasa kerennya adalah Pengambilan Keputusan. Nah, apa sih decision itu?? Selengkapnya, liat pada catatan ane ya gan... .

Apa itu Decision?

  • Decision adalah suatu pengambilan keputusan yang didasarkan pada suatu kondisi.
  • Contoh : Batas usia terkait izin mengemudi kendaraan bermotor adalah lebih dari atau sama dengan 17 tahun.
    • Dari contoh tersebut, terdapat dua kondisi
    • BENAR/YA --- Jika seseorang berusia lebih dari atau sama dengan 17 tahun.
    • SALAH/TIDAK --- Jika seseorang berusia kurang dari 17 tahun.
  • Pada C, nilai dari hasil sebuah pernyataan kondisi jika dinyatakan dengan angka adalah.
    • FALSE --- nilai = 0
    • TRUE --- nilai != 0
  • Operator Relasi, berfungsi untuk membandingkan dua buah nilai.
  • Operator Logika, sebagai penghubung operasi relasi.
  • Tabel Prioritas, terdiri dari Operator Relasi dan Operator Logika.

Jenis-jenis Decision

  • Pernyataan if
    • Bentuk umum:
    • Apabila bernilai TRUE, maka pernyataan yang mengikutinya akan dieksekusi.
    • Apabila bernilai FALSE, maka pernyataan yang mengiktinya akan diabaikan.
  • Pernyataan if ... else
    • Bentuk umum:
    • Apabila kondisi bernilai TRUE, maka pernyataan_1 akan dieksekusi.
    • Apabila bernilai FALSE, maka pernyataan_2 akan dieksekusi.
  • Pernyataan Nested if
    • Bentuk umum:
  • Pernyataan switch ... case
    • Bentuk umum:
    • Aturan-aturan yang harus dipatuhi:
      • Ekspresi pada switch dan value pada case harus berupa nilai integer atau karakter, serta tidak boleh float dan tidak boleh range .
      • Urutan dari pernyataan case tidak penting.
      • Klausa default boleh diletakkan di awal atau di akhir.
      • Keyword break HARUS disertakan dari setiap pernyataan case, digunakan untuk melompat ke akhir dari blok switch.          
      • Klausa default akan dieksekusi jika tidak ada satupun nilai case yang cocok.
Dikutip dari berbagai sumber.

0 komentar :

Posting Komentar