Anda di halaman 1dari 25

BAB 9

PROCESS SPESIFICATIONS AND


STRUCTURED DECISONS
Analisis Desain dan Sistem (E) - Senin 12.40

Dosen Pengampu : Fitriati Akmila, S.E., Mcom


Kelompok 5 :

Melisa Livana (16312269) Yuliana Hi Rajuna (16312270)

Zahron Abdurrahman (16312287) Aulia Safira (16312290)


Pokok – Pokok Bahasan Bab 9
1. Gambaran Proses Spesifikasi
2. Format Proses Spesifikasi
3. Structured English
3a. Penulisan Structured English
3b. Data Dictionary dan Proses Spesifikasi
4. Decision Tables
4a. Permasalahan Pada Decision Tables
4b. Keuntungan Menggunakan Decision Tables
5. Decision Trees
5a.Keuntungan Menggunakan Decision Trees
1. Gambaran Proses Spesifikasi
Pengertian Proses Spesifikasi :

Proses Spesifikasi menggambarkan kejadian di dalam setiap bubble


pada level terbawah pada data flow diagram. Proses Spesifikasi
mendefinisikan kegiatan yang harus dilakukan untuk mengubah input menjadi
output.

Tujuan proses spesifikasi :

1. Mengurangi ambiguitas dari suatu proses.

2. Untuk mendapatkan deskripsi/gambaran apa yang akan diselesaikan.

3. Memvalidasi desain sistem.


2. Format Proses Spesifikasi
1. Nomor/Angka proses

2. Nama proses

3. Deskripsi singkat dari suatu proses yang akan diselesaikan.

4. Daftar data input

5. Data ouput

6. Indikasi tipe prosesnya: batch, online, atau manual.

7. Menggunakan kode yang dituliskan sebelumnya

8. Deskripsi logika proses.

9. Jika tidak ada ruang yang cukup dalam form Structured English, atau jika tidak ada Decision
Table dan Decision Trees yang menggambarkan logika, sertakan nama table/trees yang
sesuai.

10. Daftar masalah yang belum terselesaikan, bagian logika yang tidak lengkap, dan
kekhawatiran lainnya.
2. Format Proses Spesifikasi
Hubungan proses spesifikasi dengan data flow diagram
3. Structured English
Teknik pengembangan system yang menggunakan
struktur bahasa inggris dan mirip bahasa pemrograman.
Structured English digunakan ketika logika proses melibatkan
rumus - rumus atau iterasi atau keputusan – keputusan
tersetruktur tidak komplek. SE adalah teknik yang sesuai untuk
menganalisis proses keputusan.
3a. Penulisan Structured English
Untuk Penulisan Structured English :

1. Nyatakan semua logika dalam hal setruktur yang berurutan, keputusan tersetruktur, kasus
tersetruktur, dan iterasi/pengulangan.

2. Menggunakan keyword seperti: IF, THEN, ELSE, DO, DO WHILE, DO UNTIL, dan
PERFORM

3. Memperjelas pernyataan/statement dengan jelas.

4. Ketika kata dan frasa telah ditetapkan dalam data dictionary, garis bawahi kata dan frasa
tersebut untuk memberi tanda bahwa kata dan frasa tersebut memiliki makna atau arti
khusus.

5. Mengklarifikasi pernyataan logika dengan jelas. Hati-hati dalam menggunakan “and” dan
“or,”serta menghindari hal yang membingungkan dalam membedakan “greater than” dan
“greater than ataupun equal to”.
Contoh Structured English Untuk
Pemprosesan Medical - Claim

Figure 9.4
Structured English untuk sistem
pemprosesan medical claim.
Kata yang digaris bawahi menandakan
bahwa istilah tersebut telah
didefinisikan dalam data dictionary.
3b. Data Dictionary and Process
Spesification

Figure 9.5
Data Structured untuk laporan
pengiriman World’s Trend.
4. Decision Tables
Tabel keputusan (Decision Tables) adalah tabel yang
terdiri dari baris dan kolom, dibagi menjadi empat kuadran.
Bagian kiri atas berisikan kondisi, kanan atas berisikan kondisi
alternatif, bagian kiri bawah berisikan tindakan, dan kanan bawah
berisikan aturan (rule) untuk melakukan tindakan.
Contoh Decision Tables
Contoh Decision Tables
4a. Permasalahan pada Decision Table
Empat permasalahan yang akan terjadi dalam membangun
decision tables adalah sebagai berikut :

1. Incompleteness (ketidaklengkapan)

2. Impossible situations (siatuasi yang tidak-memungkinkan)

3. Contradiction (kontradiksi)

4. Redundancy (berlebihan).
4b. Keuntungan menggunakan Tabel
Keputusan

Keuntungan menggunakan tabel keputusan yaitu dapat


membantu analis sistem secara lengkap, mudah dalam mengecek
kemungkinan eror, seperti situasi tidak-memungkinkan,
kontradiksi, dan redundancy.
5. Decision Trees
Decision tree digunakan ketika percabangan dalam struktur
keputusan proses nya kompleks. Decision tree juga berguna untuk
menjaga inti keputusan dari beberapa urutan keputusan.

Cara membuat decision tree:

1. Mengidentifikasi semua kondisi dan tindakan serta waktunya.

2. Mulai membuat decision tree dari kiri ke kanan, pastikan bahwa


anda membuat list untuk semua kemungkinan alternatif sebelum
bergerak ke kanan.
Contoh Decision Trees
5a. Keuntungan menggunakan Decision
Tree
1. Keuntungan struktur yang berurutan dalam decision tree, kita
dapat mengecek kondisi-kondisi dan mengeksekusi tindakan
dengan segera.

2. Kondisi dan tindakan dilakukan hanya pada bagian tertentu


saja.

3. Decision tree lebih mudah dipahami dibandingkan dengan


decision table.
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)
Contoh Bahasa Pemrograman pada Kasir
(Bahasa C)

Anda mungkin juga menyukai