ANALISA & PERANCANGAN SISTEM Process Modeling Mulyadi, S.Kom, M.S.I Model proses 6-2 Process model Merepresentasikan bagaimana sebuah bisnis beroperasi Menggambarkan kegiatan-kegiatan (proses) yang dilakukan sistem dan bagaimana data bergerak di dalam sistem Teknik yang paling banyak digunakan DFD (Data Flow Diagram) DATA FLOW DIAGRAM (DFD) Diagram Alir Data (DAD) Sebuah tool (salah satu jenis permodelan proses) yang menggambarkan aliran data dalam sebuah sistem dan pekerjaan atau proses yang terjadi di sistem. Komponen DFD Process / Proses Data Flow / Alur Data Data Store / Simpanan Data External Entity / Entitas Luar Process / Proses Suatu aktifitas atau fungsi yang dilakukan untuk tujuan bisnis yang dilaksanakan baik secara manual ataupun menggunakan komputer. Setiap Proses memiliki : Nomor Identifikasi Nama (kata kerja) Deskripsi 1 output atau lebih 1 input atau lebih Data Flow / Aliran Data • Sebuah data tunggal atau sekumpulan data logis • Selalu berawal dari atau berakhir di proses Setiap Data Flow memiliki : Nama (kata benda) Deskripsi 1 hubungan ke proses atau lebih Informasi konsumen baru Record konsumen Data Store / Simpanan Data Data Store Suatu kompulan data yang disimpan dengan cara tertentu Arus data keluar adalah hasil pengaksesan dari data store Arus data masuk adalah menambah atau meng-update ke data store Setiap Data Store memiliki : Nomor identifikasi Nama (Kata Benda) Deskripsi 1 atau lebih input dari data flow 1 atau lebih output berupa data flow D1 Konsumen Record Konsumen External Entity / Entitas Luar External entity Orang, organisasi atau sistem yang berada diluar sistem namun berinteraksi dengan sistem Setiap External Entity memiliki : Nama (kata benda) Deskripsi Kartu Anggota Konsumen Tingkatan dalam DFD Diagram konteks Diagram level 0 Diagram level terinci Diagram konteks Tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Proses tersebut diberi nomor nol (Level 0). Menggambarkan semua entitas luar berikut aliran data-aliran data utama menuju dan dari sistem. tidak memuat penyimpanan data Diagram Level 0 Penggambaran berbagai proses utama, eksternal entity dan data store dalam suatu sistem beserta aliran data diantaranya Diagram Level terinci Penggambaran secara detail dari proses yang terdapat pada level sebelumnya Relationship Among DFD levels Context diagram 6 - 16 Level 0 diagram Level 1 diagram Level 2 diagram Decomposition/dekomposisi Teknik memecah suatu sistem menjadi komponen subsistem, proses dan subproses System Decomposition Decomposition Diagrams Komposisi diagram atau diagram hirarki menunjukkan susunan fungsional/proses sistem dari atas ke bawah. Aliran Data Ilegal B1 B1 DS1 DS1 Harus ada proses yang mengolah data Harus ada proses utk update datastore Harus ada proses menyajikan data dari datastore Harus ada proses memindahkan data dari dan ke datastore B2 DS1 B1 DS1 Kesalahan pada DFD A Level 0 DFD Example 6 - 21 Ada pertanyaan ???