PROCESS SPECIFICATION

Slides:



Advertisements
Presentasi serupa
BENTUK DATA FLOW DIAGRAM DFD SISTEM, SUBSISTEM, DAN KEJADIAN
Advertisements

KONSEP PENGEMBANGAN REKAYASA PERANGKAT LUNAK
Perancangan Sistem Informasi Pertemuan 4 Oleh : Titik Lusiani, M.Kom.
Spesifikasi Proses.
DATA FLOW DIAGRAM. DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan.
Teknik Kompilasi Febuari 2013.
Menggambarkan Spesifikasi Proses dan Keputusan Terstruktur
Algoritma Pemrograman
Analyzing Requirement
Algoritma dan Struktur Data
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
SPESIFIKASI PROSES Materi Pertemuan 9.
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
C Diagram Aliran Data Program Studi Manajemen Informatika Fakultas Ilmu Terapan MI1042 – RPL | Genap : Hanya untuk kepentingan pengajaran di.
Notasi Algoritma.
Struktur seleksi.
Data Flow Diagram and Flow Chart
Analisa & Perancangan Sistem Informasi
Analisa & Perancangan Sistem Informasi
COMPUTER-BASED INFORMATION SYSTEM
P ERANCANGAN S ISTEM I NFORMASI P ERTEMUAN VI. DFD Merupakan alat yg digunakan pada metodologi pengembangan sistem yg terstruktur (structured analysis.
PEMODELAN PROSES MEMPELAJARI BAGAIMANA MENGGAMBARKAN DIAGRAM ALIR DATA SEBUAH MODEL PROSES YANG POPULAR YANG MENDOKUMENTASIKAN PROSES SISTEM DAN ALIRAN.
Kasus Buat algoritma untuk menghitung total pembayaran dari proses pembelian.
TINGKATAN DIAGRAM PADA DFD
Perancangan dengan Pendekatan Terstruktur
Pertemuan Pengembangan Algoritma
M0414 Analisa Sistem Informasi
1 Spesifikasi Program. 2 Pendahuluan Programer bekerja berdasarkan spesifikasi program Spesifikasi program akan mendefinisikan atau menentukan input,
Pengelolaan Sistem Informasi
Structure English dan Decision Table
Struktur Keputusan pada Structure English dan Pseudocode
Flowchart (Diagram Alur)
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Diagram Pada RSI.
HIERARCHY PLUS INPUT PROSES OUTPUT ( HIPO )
A. Pengantar Hampir mustahil untuk mengatakan bahwa suatu bentuk perusahaan adalah cocok untuk semua jenis bisnis yang akan dijalankan. Sebelum menentukan.
MODUL 3 PSEUDOCODE.
STRUCTURED ENGLISH PSEUDOCODE TABEL KEPUTUSAN
REKAYASA PERANGKAT LUNAK
Spesifikasi Proses Perancangan & Pengujian Proses )
Matakuliah : Algoritma & Struktur Data Versi Materi
Penyusunan Spesifikasi Perangkat Lunak
DATA FLOW DIAGRAM.
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
Analisa & Perancangan Sistem Informasi
FASE ANALISIS.
REKAYASA PERANGKAT LUNAK Perancangan arsitektur perangkat lunak
ANALISA SISTEM INFORMASI (ASI)
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
ANALISA PERANCANGAN PROGRAM.
Bahasa Pemrograman dan Flow Chart
Data Flow Diagram.
TABEL ANGKA KREDIT GURU.
Perancangan Sistem Informasi
PROCESS MODELING: Documenting Business Process
TABEL KEPUTUSAN.
Kasus Buat algoritma untuk menghitung total pembayaran dari proses pembelian.
LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun
Spesifikasi Program.
M. ZUL IKRAMB DINDA SINTYA LB RAHMA NADILA SB HANNAHB AGUS HARIANTOB
Algoritma dan Pemrograman Kuliah ke 2
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK (Lanjutan)
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
Spesifikasi Kebutuhan Perangkat Lunak
Algoritma dan struktur data
Pertemuan 10.
Data Flow Diagram.
Transcript presentasi:

PROCESS SPECIFICATION Setiap proses (bubble) di DFD harus memiliki process specification. Tanpa ini kita tidak akan mengetahui apa yang terjadi di dalam proses (bubble) tersebut. Banyak cara / metode yang dapat digunakan untuk menggambarkan proses tersebut. Metode yang digunakan untuk menggambarkan proses pada top level berbeda dengan metode yang digunakan untuk proses yang ada pada level yang paling bawah.

Demikian pula ada beberapa istilah yang digunakan, yaitu : * Mini-spec (mini specifications) * Job-spec (job specifications) * Process descriptions * dll. Spesifikasi proses untuk level atas dapat meng-gunakan kalimat deskriptif namun pada level yang lebih rinci, yaitu pada proses paling bawah (functional primitive) membutuhkan spesifikasi yang lebih terstruktur dengan menggunakan kaidah - kaidah tertentu.

Spesifikasi proses menjadi pedoman bagi programmer dalam membuat program (coding). Metode yang digunakan dapat berupa : Narasi, uraian proses dalam bentuk “cerita” Bahasa Indonesia / Inggris yang terstruktur Decision Table (Tabel Keputusan) Decision Tree (Pohon Keputusan)

NARASI Penjelasan proses dalam bentuk kalimat : Untuk setiap pembelian dari pelanggan harap diperiksa : Apabila batas kredit dilampui maka periksa histori pembayarannya. Apabila historinya kurang baik maka ditolak. Apabila historinya baik dan pembelian tidak melebihi 1 juta rupiah mintalah persetujuan manajer; bila lebih dari 1 juta rupiah maka ditolak.

BAHASA INDONESIA TERSTRUKTUR Instruksi proses dengan Bahasa Indonesia Instruksi tidak mutlak (kaku), yang penting dapat dimengerti.

Contoh Bahasa Indonesia Terstruktur : MODUL Validasi_Penjualan JIKA Saldo_Piutang > Limit_Kredit MAKA JIKA Histori_Bayar = Buruk MAKA tolak SELAIN ITU JIKA Nilai_Barang <= 1 juta MAKA minta_persetujuan_manajer AKHIR JIKA pembelian_dilayani AKHIR MODUL

STRUCTURED ENGLISH Contoh : MODULE Validasi_Penjualan IF Saldo_Piutang > Limit_Kredit THEN IF Histori_Bayar = Buruk THEN tolak ELSE IF Nilai_Barang <= 1 juta THEN minta_persetujuan_manajer ENDIF pembelian_dilayani ENDMODULE