SPESIFIKASI PROSES Materi Pertemuan 9.

Slides:



Advertisements
Presentasi serupa
Pengelolaan Sistem Informasi
Advertisements

Flowchart (Diagram Alur)
DASAR PEMROGRAMAN (VTI 301)
DASAR-DASAR PEMROGRAMAN C
STRUKTUR DASAR ALGORITMA
Dasar Komputer & Pemrog 2 A minggu 4
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
panduan praktis belajar VISUAL BASIC 6.0
DATA FLOW DIAGRAM (DFD)
Spesifikasi Proses.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Dr.Eng. Retno Supriyanti, ST,MT
Bahasa Pemrograman dan Flow Chart
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pengantar Algoritma.
Pseudocode Dengan Modularisasi
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Algoritma dan Struktur Data
STRUKTUR DATA Materi pertemuan 8.
LOGIKA ALGORITMA Pertemuan 6.
Oleh Nila Feby Puspitasari
Contoh soal penyegaran
Struktur Kontrol: Keputusan
Pertemuan ke-3 Identifikasi formulir Cara mengerjakan
Dasar Pemrograman ARRAY/LARIK.
Analisa & Perancangan Sistem Informasi
Metode Perancangan Program
STRUKTUR DATA Materi pertemuan 8.
DATA FLOW DIAGRAM Definisi DFD (DAD)
Algoritma dan Pemrograman
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Data Flow Diagram (DFD) …1
1 PERTEMUAN 1 DIAGRAM ALUR (FLOWCHART). 2 Apa itu Flowchart 1.Suatu skema / bagan yang menggambarkan urutan kegiatan dari suatu program dari awal sampai.
1 Spesifikasi Program. 2 Pendahuluan Programer bekerja berdasarkan spesifikasi program Spesifikasi program akan mendefinisikan atau menentukan input,
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Tehnik Dokumentasi dan Penyusunan Sistem
Structure English dan Decision Table
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
ALGORITMA & PEMROGRAMAN I-A
Struktur Keputusan pada Structure English dan Pseudocode
Pengantar Pemrograman Basis Data (PPBD)
Notasi Algoritma & Tipe Data
Membuat data flow diagram.
Algoritma.
STRUKTUR DASAR ALGORITMA
Pengujian Perangkat Lunak
STRUKTUR DASAR ALGORITMA
KAMUS DATA & STRUKTUR KODE.
Workflow dan Desain Analisis
Spesifikasi Proses Perancangan & Pengujian Proses )
penyusunan algoritma (flowchart)
MODUL 2.
PERTEMUAN 5 KAMUS DATA & STRUKTUR KODE.
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
Pseudocode – Tipe Data, Variabel, dan Operator
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
ANALISA PERANCANGAN PROGRAM.
Bahasa Pemrograman dan Flow Chart
DASAR PEMROGRAMAN Anita Qoiriah ..
Flowchart Nori Sahrun, S.Kom., M.Kom.
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
DIAGRAM ALUR (FLOWCHART)
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
Spesifikasi Program.
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL KE DATA FLOW DIAGRAM
KAMUS DATA.
PENGANTAR APLIKASI KOMPUTER
Dasar Konstruksi Pemrograman
Transcript presentasi:

SPESIFIKASI PROSES Materi Pertemuan 9

Bahasa Inggeris Terstruktur (Structure English) SPESIFIKASI PROSES Digunakan untuk menjelaskan logika pembuatan keputusan dan rumusan-rumusan yang akan mentransformasikan proses data-data masukan menjadi keluaran. Tools yang dipakai : Bahasa Inggeris Terstruktur (Structure English) Tabel Keputusan Pohon Keputusan

Tujuan Pembuatan Spesifikasi Proses Mengurangi makna ganda dari proses tersebut. 2. Agar diperoleh deskripsi yang tepat mengenai apa yang ingin dicapai, yang biasanya dimasukan dalam suatu spesifikasi paket program. 3. Untuk memvalidasi sistem desain. Proses Umum yang tidak memerlukan Spesifikasi : Proses Baca dan Tulis (Read dan Write) Proses Validasi Sederhana Proses yang menggunakan kode yang sudah tertulis sebelum - nya . Umumnya dimasukan dalam suatu sistem sebagai subprogram atau fungsi.

Format Spesifikasi Proses Masukan (Input) yang dibutuhkan: Jumlah Proses, yang harus mencocokan identitas proyek pada diagram aliran data. Hal ini dapat memudahkan utk pengerjaan atau revisi proses-proses yang ada serta menempatkan diagram aliran data yang memuat proses tersebut dengan mudah. Nama Proses, harus sama dengan nama yang ditampilkan didalam simbol proses pada DFD. Deskripsi Singkat, Mengenai apa yang ingin dicapai proses tersebut. Daftar Aliran Data Masukan, harus sama dengan nama aliran data dalam DFD. Nama data yg digunakan dalam rumus atau logika hrs sesuai dengan nama yang ada dalam kamus data (Selalu konsisten). Aliran Data Keluaran, harus menggunakan nama yang sesuai dengan yang ada dalam DFD dan Kamus data. Indikasi Proses, Jenisnya Batch, Online, atau Manual. Proses Online memerlukan rancangan layar, proses manual memerlukan prosedur.

Masukan (Input) yang dibutuhkan: Jika Proses-Proses menggunakan kode yang sudah tertulis sebelumnya, masukan anama subprogram atau fungsi yang memuat kode tersebut. Deskripsi Logika Proses, yang menyatakan kebijakan atau aturan bisnis dlm bahasa sehari-hari, bukan bahasa komputer Pseudocode. Format aturan bisnis yang umum antara lain: Definisi Istilah2 Bisnis Kondisi dan aturan perusahaan Tekanan Integritas data Asal mula fungsional dan matematis Kesimpulan logis Urutan Proses Hubungan antara fakta-fakta mengenai bisnis tersebut.

Masukan (Input) yang dibutuhkan: Jika Tidak Cukup Ruang Pada Formulir, untuk deskripsis dalam bahasa inggeris terstruktur atau tabel keputusan ataupun pohon keputusan yang menggambarkan logika tersebut, masukan nama pohon atau tabel keputusan yang sesuai. Buat Daftar yang belum terselesaikan ataupun belum lengkap atau hal lainnya, yang membentuk dasar pertanyaan utuk wawancara atau proses analisis rinci lainnya.

Contoh Formulir Spesifikasi Proses

1. Bahasa Inggeris Terstruktur Dasar: (1) Logika terstruktur, atau instruksi-instruksi yang tersususun dalam prosedur kalang / pengelompokan. (2) Pernyataan Bhs Inggeris sederhana seperti penambahan, penjumlahan, perkalian dan pemindahan. Cara Penulisan: Nyatakan semua logika dalam struktur Sekuensial, keputusan terstruktur, struktur Case, atau iterasi Sertakan dan tuliskan dalam huruf besar kata-kata kunci seperti IF, THEN, ELSE, DO, DO WHILE, DO UNTIL Dan PERFORM Si5A/29/10

1. Bahasa Inggeris Terstruktur (cont.) Cara Penulisan: Masukan Blok-blok pernyataan untuk menunjukan Hirarkinya dengan jelas (KALANG) Beri tanda garis bawah untuk kata-kata yang memiliki makna khusus. Perhatikan penggunaan “Dan””Serta””Atau””Lebih Besar dari””Lebih Besar atau sama dengan” IF IF IF ELSE ENDIF ELSE IF ELSE ELSE ENDIF ENDIF ENDIF

Contoh Jika pembelian produk Lebih besar atau sama dengan Rp. 100.000 maka mendapatkan potongan sebesar 10%. Bila pembelian kurang dari 100.000 maka mendapatkan kupon hadiah. Pemberian potongan dan hadiah ini hanya berlaku untuk pembeli yang telah memiliki kartu tanda anggota. Bila bukan anggota tidak mendapatkan apa-apa. Jawab: DO WHILE anggota IF Pembelian Lebih Besar atau sama dengan Rp. 100.000 THEN diskon 10% Tulis Record Penjualan ELSE Cetak kupon hadiah ENDIF ENDDO

Tabel yang terdiri atas baris dan kolom yang terbagi atas 4 kuadran. TABEL KEPUTUSAN Tabel yang terdiri atas baris dan kolom yang terbagi atas 4 kuadran. Logika yang bergerak searah dengan Jarum Jam. Kondisi dan Tindakan Aturan (N) Kondisi Alternatif-Alternatif Kondisi Tindakan Masukan-masukan Tindakan KONDISI  IF TINDAKAN  THEN Alternatif Kondisi adalah Y atau T Masukan Tindakan ( X ) Aturan N = 2^banyaknya kondisi

Contoh Tabel Keputusan Kondisi dan Tindakan Aturan 1 2 3 4 Apakah Pembelian Lebih besar atau sama dengan 100.000 ? Y T Anggota ? Potongan 10% X - Kupon Hadiah Tidak mendapat Apa-Apa

Pohon Keputusan Pohon keputusan digunakan saat percabangan kompleks terjadi didalam suatu proses keputusan terstruktur. Pohon keputusan juga bermanfaat saat menjaga sejumlah keputusan dalam urutan khusus dianggap penting. Simbol: = IF = Kondisi = THEN = Tindakan

Menggambar Pohon Keputusan Identifikasi Semua kondisi dan tindakan berikut pesanan pewaktuaannya (jika dianggap penting) Mulailah membangun pohon dari kiri ke kanan sambil memastikan bahwa anda sudah melengkapi daftar semua alternatif yang memungkinkan sebelum beralih kesebelah kanan. Tindakan 2 Kondisi 3 3 4 2 Kondisi 1 Tindakan 1 Kondisi 4 Tindakan 3 1 5 Tindakan 4 Kondisi 2 6

Contoh: untuk soal 1 3 2 1 4 5 Potongan 10% Kupon Hadiah Pembelian >= 100.000 Potongan 10% 3 2 Anggota Pembelian < 100.000 1 Kupon Hadiah 4 Bukan Anggota Tidak mendapat Apa-Apa 5

END OF SLIDE