Pokok Bahasan 05 n Pokok Bahasan n n
Pokok Bahasan 05 n Pokok Bahasan n n Model Proses Sub Pokok Bahasan 1. Model 2. Model Proses 3. Studi Kasus Model Proses (Easy. Case) n Kompetensi n Stl mengikuti kuliah ini mhs mampu menganalisis dan menggambarkan model proses sebuah sistem Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 1
Apa itu model…? ? ? Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 2
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 3
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 4
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 5
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 6
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 7
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 8
n Model n n Yang dimodelkan model Yang memperagakan model peraga Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 9
n Jenis model n Logical n n model konseptual (conceptual model) model bisnis (business model) untuk menunjukkan kebutuhan bisnis (business requirements) Physical n n n apa, independen apa & bagaimana model implementasi (implementation model) model teknik (technical model) untuk menunjukkan perancangan teknik (technicall design) Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 10
n Fokus ANSIS n lebih difokuskan pada model logikal n n (Whitten & Bentley, 1998) Alasan : n n n Dapat menghilangkan “bias“di antara personil tentang sistem (berjalan atau baru) Dapat mengurangi resiko kesalahan business requirement karena umumnya kita awam thd hal teknis Dapat untuk mengkomunikasikan model logikal kpd end-user dalam bahasa non-teknik Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 11
n Model dalam ANSIS n Model proses: n n n Model data n n n Mendeskripsikan proses-2 yg tjd dalam sistem DFD Mendeskripsikan data-2 yg digunakan o/ sistem OBDM RBDM PBD Model lainnya Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 12
n Model Proses n n n Didasarkan pd metode-2 dalam RPL klasik Secara konsep, sebuah sistem = sebuah proses Model sistem paling sederhana : n n I P (= sistem, menunjukkan boundary & environtment) O Proses (=transform) n n Bekerja jika diberikan aliran data masuk atau kondisi Memberikan respon kpd aliran data yg masuk a/ kondisi Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 13
DFD n n menggambarkan scr rinci urut-2 an lkh stp proses sinonim: n n n bubble chart transformation graph process model Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 14
DFD vs FLOWCHART n Proses pada DFD dpt dioperasikan scr paralel n n proses dlmflowchart hny dpt dieksekusi 1 / 1 pd satu saat ttt DFD menunjukkan aliran data melewati sistem, tdk ditunjukkan looping & branching, tanda anak panah menunjukkan aliran data n Flowchart menunjukkan urutan proses/operasi dlm algoritma / program, mengijinkan adanya looping & branching, tanda anak panah menunjukkan penghubung ke proses selanjutnya n DFD dapat menunjukkan proses-proses yang memiliki perbedaan waktu yang “dramatis” n flowchart tidak Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 15
SIMBOL DFD Versi: 1. SSADM/IDEF 0 2. Gane Searson 3. Demarco/Yourdon Note: Anda boleh menggunakan versi simbol yang manapun, TETAPI HARUS KONSISTEN Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
Model Gane and Sarson Model Demarco/Yourdan Model SSADM/IDEFO Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 17
JENIS SIMBOL 1. External entity (e 1, e 2, e 3, . . . ) 2. Data flow 3. Process P 0 = Context P 1. 1. , P 1. 2, P 1. 3, . . . P 2. 1. , P 2. 2, P 2. 3, . . . P 3. 1. , P 3. 2, P 3. 3, . . . 4. Data store (d 1, d 2, d 3, . . . ) Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
SSADM/IDEFO External entity : • kesatuan di lingk luar sistem yg akan mempengaruhi sistem, dgn memberikan I a/ menerima O • diberi nomor+ nama yg jelas , bermakna (meaningfull), & sama persis dgn user sistem/aplikasi) Dapat berupa: • • • org/sekelompok org dlm organisasi ttp di luar sistem organisasi/org yg di luar organisasi Kantor/divisi/dept dlm perusahaan ttp di luar sistem sisfo lain di luar sistem sumber asli suatu transaksi penerima akhir informasi/laporan Nama external entity Repeated external entity Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
Data flow: • mengalir menuju P atau meninggalkan proses • yang meninggalkan ee selalu menuju ke proses • diberi nama yg jelas & bermakna (meaningfull) Dapat berupa: • I atau O • dapat berbentuk: • formulir/dokumen • laporan tercetak • masukan u/komputer Nama data flow • output monitor • data yg dibaca dari suatu file a/yg direkam ke suatu file • komunikasi ucapan • surat atau memo • isian yg dicatat pada buku agenda Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
Process: • kegiatan yg dilakukan o/ org-mesin-komputer dari hasil suatu arus data yg masuk ke proses & akan dihasilkan arus data yang keluar dari proses • diberi nomor+nama yg jelas, bermakna (meaningfull), & sama persis dgn nama proses dlm sistem/aplikasi) Dapat berupa: • Proses menerima input 0 • Proses menghasilkan output • Proses transaksi Nama proses Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
Data Store: • File simpanan data atau DB • diberi nomor+nama yg sama persis dengan file dlm DB Dapat berupa: • • • File atau database di sistem komputer Arsip atau catatan manual Kotak tempat data di meja seseorang Tabel acuan buku Suatu agenda atau buku D 1 Nama file data store Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
LEVEL DFD • Sebuah DFD memuat 6 to 8 proses • Dekomposisi DFD ke level yg lebih rendah • Levelling: • • • Context diagram Diagram 0 Child diagram level 1, 2, …, n) Saya sukak yang ini (Mc. Leod, & Schell, 2001): • Context diagram • Diagram Level 1 • Child diagram Level 2, 3, . . . n Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
Pedoman Menggambar DFD (Whitten & Bentley, 1998) • • Identifikasi semua ee sistem Identisikasi semua IO yang terlibat dg ee Gambar diagram konteks Gambar bagan berjenjang (hirarchy chart) semua proses dl sistem u/ mempersiapkan DFD level brk -nya • Gambar DFD level 1, 2, dst • Gambar DFD u/ laporan ke manajemen • Semua level DFD digabung dl 1 dokumen Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
CATATAN PENTING • KONSISTENSI • Simbol (e, p, df, ds) • Penamaan (e, p, df, ds) • KESEIMBANGAN • JIKA TIDAK SESUAI BERIKUT BERARTI DFD SALAH. . . ! • DS hny berhubungan dgn P • DF dari P menuju ke DS: update • DF dari DS menuju ke P: tampil • INI JUGA SALAH. . . ! • MIRACLE • BOTTLE NECK Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
STUDI KASUS Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
That’s it for today…. o Attention; o You must posting your resume, article, or task in your blog. . Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com>
Thank You! Khawp khun Shukriya Xie xie Kam sia Gum xia Arigato Komapsumnida Salamat Vinaka Istuti Terima kasih Matur nuwun Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 28
? Disiapkan oleh: edhy sutanta <edhy_sst@yahoo. com> 29
- Slides: 29