Spesifikasi Proses
SPESIFIKASI PROSES Menggambarkan deskripsi dan spesifikasi dari setiap proses pada pemodelan DFD sesuai kebutuhan sistem. Berfungsi untuk menjelaskan apa yang dilakukan ketika masukan ditransformasi menjadi keluaran Menggunakan notasi bentuk Algoritma atau Structured English (Pseudo-code). Tersusun dari tiga struktur dasar yaitu struktur sekuensi, pemilihan dan pengulangan
Bentuk yang sering digunakan Bentuk Naratif : Algoritma (Structured English) Alternatif lainnya adalah bentuk Penekanan User Interface (user Interface Oriented)
Bentuk Naratif menggunakan kalimat-kalimat bahasa Indonesia yang singkat tetapi harus cukup jelas secara logika mudah dimengerti oleh pemakai (user)
Algoritma (Structured English) Dituliskan secara singkat Umumnya tersusun dari sejumlah komposisi seperti rumus perhitungan, kata kerja dan obyek misalnya variabel atau elemen data Menggunakan struktur dasar algoritma : Sekuensi (baca, proses / assignment, tulis) pemilihan :If-Then-Else-EndIf, Case-EndCase pengulangan : While-EndWhile, Repeat-Until
Algoritma (Structured English) (2) Proses komputer dideskripsikan dengan kata kerja sbb : cari (search, find, atau locate) ambil/baca (get, read, accept) periksa/cek cara (verify) periksa data (validate) hitung (calculate atau compute) saring (filter) kelompokkan (classify) tulis/tampilkan (display atau write) buka / open, tutup (close) hapus / delete perbaiki, dsb.
Alternatif lainnya adalah bentuk Penekanan User Interface (user Interface Oriented) Berorientasi pada user interface Tampilan layar tampak secara jelas, sehingga user friendly Mudah diimplementasi Terdiri dari tiga jenis, yaitu : Data Entry/Pemasukan data : mendeskripsikan bentuk tampilan layar, tempat penyimpanan (file, tabel/data store), perintah (command) dan validasi setiap item data Data Processing : mendeskripsikan proses apa yang harus dilakukan, urutan proses dibuat secara ringkas misalnya dengan algoritma, flowchart, tabel keputusan dll. Report : mendeskripsikan bentuk keluaran, tampilan layar, perintah, sumber data dan proses awal
Contoh Dari cuplikan DFD sebagai berikut, buatlah spesifikasi prosesnya
Contoh (2) Misalkan pemodelan DFD sesuai dengan kebutuhan sistem adalah sebagai berikut
Spesifikasi Proses (contoh (2))
Spesifikasi Proses (contoh (2))
Latihan
Latihan (2)