PEMODELAN SISTEM METODE TERSTRUKTUR Systems Analysis and Design in a Changing World, 4th Edition
Tujuan Pembelajaran Menjelaskan pendekatan tradisional dan Object- oriented dalam pemodelan sistem. Pengenalan Simbol-simbol yang digunakan dalam pemodelan Data Flow Diagram (DFD) dalam
Pendekatan Traditional vs Object-Oriented Tradisional Object-Oriented Sistem merupakan sebuah koleksi proses Proses-proses tersebut saling berinteraksi dengan entitas data, proses menerima input-input dan memproduksi output. Sistem merupakan koleksi dari obyek-obyek yang berinteraksi dengan manusia satu dan lainnya. Obyek mengirim dan merespon pesan yang diberikan Systems Analysis and Design in a Changing World, 4th Edition
Perbedaan Teknik Pemodelan Tradisional dengan Object Oriented Systems Analysis and Design in a Changing World, 4th Edition
Data Flow Diagrams (DFDs) Model Grafis yang menampilkan semua kebutuhan utama dari Sistem Informasi yang akan dibangun Inputs/outputs Proses Penyimpanan data Model ini dibuat agar mudah dibaca oleh orang awan. Systems Analysis and Design in a Changing World, 4th Edition
Simbol-Simbol DFD Proses Data Flow Agen Eksternal Penyimpanan Data Real Time Link Systems Analysis and Design in a Changing World, 4th Edition
Proses Proses adalah suatu tindakan yang akan diambil terhadap data yang masuk. Karena proses adalah tindakan, maka proses berisi kata kerja, Proses diberikan identifikasi (nomor) agar mempermudah untuk melihat diagram detilnya. Systems Analysis and Design in a Changing World, 4th Edition
Penyimpanan Data Data yang akan disimpan perlu ditempatkan ke satu tempat penyimpanan data. Data yang disimpan dapat berupa data manual maupun data digital. Untuk data digital, penyimpan data tersebut kelak akan dijadikan file data di komputer. Alur data yang anak panahnya menuju penyimpan data, kegiatannya adalah ‘menulis/ merekam’ data, sehingga isi file data akan berubah karenanya. Sedangkan alur data yang anak panahnya menuju ke proses dari penyimpan data, kegiatannya adalah ‘membaca’ data, sehingga isi file data tidak akan berubah karenanya. Systems Analysis and Design in a Changing World, 4th Edition
Ilustrasi Menyimpan dan Menambah Data Systems Analysis and Design in a Changing World, 4th Edition
Contoh dari DFD pada proses melihat Katalog Produk Systems Analysis and Design in a Changing World, 4th Edition
Levelisasi DFD DFD digambarkan secara bertingkat dari proses global sampai ke yang detail. Tingkat global umumnya disebut “diagram Konteks” atau “Context Diagram”. Ini termasuk level 0. Kemudian level selanjutnya disebut level 1 dan seterusnya. Alur data yang masuk atau keluar tetap. Bila masih dirasa perlu merinci lebih lanjut maka dapat dibuat level dibawahnya. Systems Analysis and Design in a Changing World, 4th Edition
Diagram Konteks (Context Diagrams) DFD yang merupakan rangkuman dari semua proses dari sistem atau sub sistem. Level tinggi (lebih abstak) dalam melihat sistem. Memperlihatkan batasan sistem. Scope sistem direpresentasikan dalam proses tunggal (single process), agen eksternal, and semua aliran data (data flows) yang masuk atau keluar ke dalam sistem. Systems Analysis and Design in a Changing World, 4th Edition
Contoh Context Diagram untuk Customer Support System Systems Analysis and Design in a Changing World, 4th Edition
Levelisasi DFD untuk Sistem Registrasi mata kuliah Systems Analysis and Design in a Changing World, 4th Edition
DFD yang dipecah dari diagram Konteks Systems Analysis and Design in a Changing World, 4th Edition
Penggabungan dari Pecahan DFD untuk melihat kombinasi proses dari sistem yang ada Systems Analysis and Design in a Changing World, 4th Edition
RMO Subsystems and Use Cases/Activities from Event Table (Figure 6-10) Systems Analysis and Design in a Changing World, 4th Edition
Five Separate DFD Fragments for RMO Order-Entry Subsystem (Figure 6-12) Systems Analysis and Design in a Changing World, 4th Edition
Detail DFD untuk melihat detail order. Systems Analysis and Design in a Changing World, 4th Edition
Physical and Logical DFDs Model Logic Mengasumsikan bahwa teknologi yang digunakan dalam implementasi sempurna. Tidak menjelaskan bagaimana sistem diimplementasikan. Model Fisik Menjelaskan asumsi dari teknologi yang akan digunakan Systems Analysis and Design in a Changing World, 4th Edition
Model fisik dari penjadwalan kuliah Systems Analysis and Design in a Changing World, 4th Edition
Definisi Data Flow Deksripsi tekstual dari data flow dan struktur internal. Systems Analysis and Design in a Changing World, 4th Edition
Data Flow Definition for RMO Products and Items Control Break Report (Figure 6-29) Systems Analysis and Design in a Changing World, 4th Edition
Komponen dari Analisis dan Desain dengan Metode Trasional Systems Analysis and Design in a Changing World, 4th Edition
Dekomposisi Proses dari data RMO Systems Analysis and Design in a Changing World, 4th Edition
Process Dependency Diagram (Figure 6-35) Systems Analysis and Design in a Changing World, 4th Edition
Matriks Aktivitas Sistem Systems Analysis and Design in a Changing World, 4th Edition
Matriks Aktivitas dari Sistem Systems Analysis and Design in a Changing World, 4th Edition
Rangkuman Data flow diagrams (DFD) digunakan dengan mengkombinasikan antara tabel even dan Entity Relationship Diagram (ERD) untuk memodelkan kebutuhan sistem. Model DFD adalah sebuah kumpulan proses, aliran data (data flow), dan penyimpanan data. Systems Analysis and Design in a Changing World, 4th Edition
Bahan Bacaan http://courses.ischool.berkeley.edu/i208a/s04/lectures/ Systems Analysis and Design in a Changing World, 4th Edition