1 / 16

SPESIFIKASI PROSES

SPESIFIKASI PROSES. Materi Pertemuan 9. 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 )

cecily
Download Presentation

SPESIFIKASI PROSES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SPESIFIKASI PROSES MateriPertemuan 9

  2. SPESIFIKASI PROSES Digunakanuntukmenjelaskanlogikapembuatankeputusandanrumusan-rumusan yang akanmentransformasikanproses data-data masukanmenjadikeluaran. Tools yang dipakai : BahasaInggerisTerstruktur (Structure English) TabelKeputusan PohonKeputusan si5a/22/10

  3. 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.

  4. Format SpesifikasiProses Masukan (Input) yang dibutuhkan: JumlahProses, yang harusmencocokanidentitasproyekpada diagram aliran data. Hal inidapatmemudahkanutkpengerjaanataurevisiproses-proses yang adasertamenempatkan diagram aliran data yang memuatprosestersebutdenganmudah. NamaProses, harussamadengannama yang ditampilkandidalamsimbolprosespada DFD. DeskripsiSingkat, Mengenaiapa yang ingindicapaiprosestersebut. DaftarAliran Data Masukan, harussamadengannamaaliran data dalam DFD. Nama data ygdigunakandalamrumusataulogika hrs sesuaidengannama yang adadalamkamus data (Selalukonsisten). Aliran Data Keluaran, harusmenggunakannama yang sesuaidengan yang adadalam DFD danKamus data. IndikasiProses, JenisnyaBatch, Online, atau Manual. ProsesOnline memerlukanrancanganlayar, proses manual memerlukanprosedur.

  5. Masukan (Input) yang dibutuhkan: Jika Proses-Prosesmenggunakan 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.

  6. 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.

  7. Contoh Formulir Spesifikasi Proses

  8. 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

  9. 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” 1. Bahasa Inggeris Terstruktur (cont.) IF IF IF ELSE ENDIF ELSE IF ELSE ELSE ENDIF ENDIF ENDIF

  10. 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 Tulis Record Penjualan ENDIF ENDDO Contoh

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

  12. Contoh Tabel Keputusan

  13. 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. Pohon Keputusan Simbol: = IF = Kondisi = THEN = Tindakan

  14. 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. Menggambar Pohon Keputusan Tindakan 2 Kondisi 3 3 4 2 Kondisi 1 Tindakan 1 Kondisi 4 Tindakan 3 1 5 Tindakan 4 6 Kondisi 2

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

  16. END OF SLIDE

More Related