Data Flow Diagrams Diagram Alir Data BERLIANA KUSUMA

Data Flow Diagrams/ Diagram Alir Data BERLIANA KUSUMA RIASTI

Data Flow Diagrams / Diagram Alir Data § § Bagaimana informasi ditransformasikan melalui sebuah sistem Mentransformasikan input menjadi output Kuncinya : Untuk merepresentasikan informasi yang diumpankan ke dalam dan diproduksi oleh transformasi. Teknik grafis : DFD/DAD

Data Flow Diagrams / Diagram Alir Data § § § Sebagai dasar pemodelan fungsi Bagaimana data ditransformasi pada saat data bergerak melalui sistem Menggambarkan fungsi-fungsi (dan sub fungsi) yang mentransformasi aliran data

Data Flow Diagrams / Diagram Alir Data Menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output § Tujuannya : § Sebagai dasar pemodelan fungsi § Bagaimana data ditransformasi pada saat data bergerak melalui system § Menggambarkan fungsi-fungsi yang mentransformasi aliran data § DFD dapat dipartisi ke dalam tingkat-tingkat (level) §

Data Flow Diagrams / Diagram Alir Data

Notasi DFD/DAD 1. Terminator (External Entity) 2. Proses 3. Penyimpanan Data (Data Store) 4. Alur data (Data Flow)

Data Flow Diagrams / Diagram Alir Data

External Entity/Terminator § § Kesatuan diluar sistem yang akan memberikan input atau menerima output dari sistem, dapat berupa orang, organisasi sumber informasi lain atau penerima akhir dari suatu laporan Contoh : Bagian Penjualan, Bagian Produksi

Data Flow (arus data) § § Disimbolkan dengan anak panah, dimana arus data mengalir diantara proses, Bagaimana informasi ditransformasikan melalui sebuah system Contoh : nim, nama, alamat Input data Mahasiswa nim, nama, alamat Mahasiswa Table Mahasiswa

PROSES Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer, dimana aliran masuk, ditranformasikan ke aliran data keluar. § Suatu proses harus diberi penjelasan yang lengkap meliputi: 1. Identifikasi Proses : Umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas simbol proses. 2. Nama Proses : Menunjukkan apa yang dikerjakan oleh proses tersebut. § 1 Input data Mahasiswa

PROSES § Setiap PROSES minimal memiliki 1 arus data masuk (input) dan 1 arus data keluar (output) § Dapat dihubungkan dengan komponen terminator, data store atau proses melalui alir data

Data Source § § § Penyimpanan data menandakan penyimpanan manual seperti lemari, file, basis data Komponen yang berfungsi sebagai penyimpanan data/file Komponen data sedikitnya memiliki 1 alir data input atau 1 alir data output nim, nama, alamat Mahasiswa Table Mahasiswa

Yang tidak diijinkan dalam Data Flow Diagrams ?

Diagram Konteks Mempresentasikan seluruh elemen sistem sebagai sebuah buble tunggal dengan data input dan output yang ditunjukan oleh anak panah yang masuk dan keluar secara berurutan § § Apa saja yang dibutuhkan § Siapa saja pihak yang berhubungan langsung dengan sistem (memeberi dan menerima informasi § Data apa yang diberikan ke sistem § Apa output dari sistem § Siapa penerimanya

Diagram Konteks Yang harus diperhatikan dalam diagram level konteks adalah : § § Ada Entitas § Ada Sistem (Proses yang dipandang secara keseluruhan) Entitas Sistem Entitas

Contoh Kasus SIAKAD Objek yang terlibat : § § § § Dosen Mahasiswa Mata Kuliah Admin Kuliah Nilai = {NIK, Nama, Alamat, Jabatan, Telpon} = {NIM, Nama, Alamat, Tgl_Lahir, Progdi, Telpone} = {Kd_Mk, Nama, SKS, Keterangan} = {Username, Password, Nama} = {Id_Kuliah, NIM, Kd_Mk, NIK, Waktu, Ruang, Nilai} = {Nilai, Bobot} Fitur/Proses yang dilakukan : § § § Input data mahasiswa Input data KRS Lihat nilai Cetak KHS Update data mahasiswa

Diagram Konteks : Kasus SIAKAD

DFD Level 0

DFD Level 0 SIAKAD
- Slides: 19