TABEL KEPUTUSAN tabel yang digunakan sebagai alat bantu
TABEL KEPUTUSAN �tabel yang digunakan sebagai alat bantu untuk menyederhanakan logika struktur keputusan yang bertingkat di dalam program �Algoritma yang berisi keputusan bertingkat yang banyak sekali dan sangat sulit digambarkan langsung dengan structured English atau pseudocode dan dapat dibuat terlebih dahulu dengan menggunakan tabel keputusan.
Struktur dari tabel keputusan �condition stub � condition entry � action stub � action entry
Condition stub : berisi kondisi-kondisi yang akan diseleksi. Condition entry berisi kemungkinan-kemungkinan dari kondisi yang diseleksi, yaitu terpenuhi (diberi symbol ‘Y’) dan tidak terpenuhi (diberi symbol ‘T’). Setiap kondisi yang diseleksi akan mempunyai dua kemungkinan kejadian, yaitu terpenuhi dan tidak terpenuhi. Bila ada x kondisi yang diseleksi, maka akan terdapat N kemungkinan kejadian, yaitu sebesar N = 2 x. Action stub berisi pernyataan-pernyataan yang akan dikerjakan baik kondisi yang diseleksi terpenuhi maupun tidak terpenuhi. Action entry digunakan untuk memberi tanda tindakan
Contoh KASUS �Potongan akan diberikan apabila pesanan barang melebihi atau sama dengan batas unit minimal pesanan (batas minimal pesanan untuk mendapatkan potongan), �Potongan ini hanya berlaku bagi Dealer. �Bila unit barang persediaan di gudang mencukupi, maka pesanan akan dikirim semuanya, tetapi apabila unit barang persediaan tidak mencukupi, maka yang dikirim adalah unit barang yang ada dan kemudian dibuat catatan mengenai kekurangannya (back order). �
Langkah-Langkah Pembuatan Tabel Keputusan 1. Menentukan kondisi yang akan diseleksi Dari contoh diatas terdapat 3 buah kondisi yang akan diseleksi yaitu : ◦ Apakah unit dipesan >= unit minimum potongan? ◦ Apakah pemesannya Dealer ? ◦ Apakah unit persediaannya mencukupi?
2. Menentukan jumlah kemungkinan kejadian yang akan terjadi, yaitu sebanyak N = 23 = 8 3. Menentukan tindakan yang akan dikerjakan Dari contoh diatas terdapat 5 tindakan yang akan dilakukan yatu : -Mendapat potongan -Tidak mendapat potongan -Kirim semua yang dipesan -Kirim yang ada saja -Buat catatan kekurangannya 4. Mengisi condition entry, diisi sedemikian rupa, sehingga semua kemungkinan kejadian bisa terwakili. 5. Mengisi action entry, diisi kolom demi kolom dari
- Slides: 8