Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

DASAR - DASAR PERANCANGAN PERANGKAT LUNAK (Lanjutan)

Presentasi serupa


Presentasi berjudul: "DASAR - DASAR PERANCANGAN PERANGKAT LUNAK (Lanjutan)"— Transcript presentasi:

1 DASAR - DASAR PERANCANGAN PERANGKAT LUNAK (Lanjutan)
Universitas Indraprasta PGRI

2 Tabel Keputusan Tabel keputusan (decision table) adalah tabel yang digunakan sebagai alat bantu untuk menyelesaikan logika dalam program

3 Struktur Tabel Keputusan
Condition Stub Bagian ini berisi kondisi yang akan diseleksi. Condition Entry Bagian ini berisi kemungkinan dari kondisi yang diseleksi, yaitu terpenuhi (diberi simbol ‘Y’) dan tidak terpenuhi (diberi simbol ‘N’). Bila ada kondisi X diseleksi, terdapat N Kemungkinan terjadi N = 2X Action Stub Action stub berisi pernyataan-pernyataan yang akan dikerjakan baik kondisi yang diselesi terpenuhi maupun tidak terpenuhi. Action Entry Action entry digunakan untuk memberi tanda tindakan mana yang akan dilakukan dan mana yang tidak akan dilakukan

4 Contoh Tabel Keputusan
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 dibuatkan catatan mengenai kekurangannya (back order).

5 Langkah pembuatan tabel keputusan
Menentukan kondisi yang akan diseleksi. Dari contoh di atas terdapat 3 buah kon-disi yang akan diseleksi yakni : Apakah unit dipesan >= unit min pot? Apakah pemesannya dealer ? Apakah unit persediaan mencukupi ?

6 Menentukan jumlah kemungkinan kejadian yang akan terjadi, yaitu sebanyak : N= 23 = 8
Menentukan tindakan yang akan dilakukan. Dari contoh di atas, terdapat 5 (lima) tindakan yang akan dilakukan yaitu : a. Mendapatkan potongan. b. Tidak mendapatkan potongan. c. Kirim semua yang dipesan. d. Kirim yang ada saja. e. Buat catatan kekurangannya.

7 Mengisi condition entry

8

9 Jika Tindakan Sama, maka dapat di gabung

10 Diagram Keputusan Merupakan model dari sebuah fungsi diskrit dimana nilai dari sebuah variabel ditentukan; berdasarkan nilai ini beberapa tindakan dilakukan Kondisi - Transaksi Berlaku Tidak ya Ya - Langganan baru - tidak - Perpanjangan - Pembatalan Tindakan - Proses Pesan Kesalahan X - Buat Record Pelanggan - Buat Tagihan - Update tangal berakhir - Tandai untuk dihapus

11 Diagram Keputusan dari Tabel
Buat Record Pelanggan Buat Tagihan Perbaharuan tanggal berakhir Buat tagihan Tandai untuk dihapus Proses Pesan Kesalahan PERPANJANGAN PEMBATALAN Transaksi Valid ? Ya Tidak JenisTransanksi : LANGGANAN BARU

12 Bahasa Tersusun Bahasa Spesifikasi dengan pemakaian yang terbatas dan sintaks yang terbatas Alternatif : Bahasa Indonesia Tersusun ( BIT ) Structured English ( SE ) Pseudocode

13 Bahasa Tersusun Konteks Logik : Berurutan Pengulangan Pemilihan a b

14 Bahasa Tersusun BIT/SE merupakan jembatan antara analisis perancangan dan pengkodean BIT/SE adalah bahasa spesifikasi yang menggunakan perbendaraan kata dan sintaks yang terbatas Perbendaharaan katanya hanya terdiri dari : Kata kerja perintah/Imperative language verb. Istilah yang didefinisikan dalam Kamus Data. Reserved Word tertentu untuk formulasi logik.

15 Bahasa Tersusun Contoh : JIKA MASA-KERJA LEBIH DARI 15 TAHUN
MAKA BONUS = SELAIN ITU BONUS = AKHIR JIKA


Download ppt "DASAR - DASAR PERANCANGAN PERANGKAT LUNAK (Lanjutan)"

Presentasi serupa


Iklan oleh Google