6 PEMODELAN SISTEM METODE TERSTRUKTUR Systems Analysis and

  • Slides: 30
Download presentation
6 PEMODELAN SISTEM METODE TERSTRUKTUR Systems Analysis and Design in a Changing World, 4

6 PEMODELAN SISTEM METODE TERSTRUKTUR Systems Analysis and Design in a Changing World, 4 th Edition

6 Tujuan Pembelajaran u Menjelaskan pendekatan tradisional dan Objectoriented dalam pemodelan sistem. u Pengenalan

6 Tujuan Pembelajaran u Menjelaskan pendekatan tradisional dan Objectoriented dalam pemodelan sistem. u Pengenalan Simbol-simbol yang digunakan dalam pemodelan Data Flow Diagram (DFD) dalam 2

6 Pendekatan Traditional vs Object-Oriented Tradisional u Sistem merupakan sebuah koleksi proses u Proses-proses

6 Pendekatan Traditional vs Object-Oriented Tradisional u Sistem merupakan sebuah koleksi proses u Proses-proses tersebut saling berinteraksi dengan entitas data, proses menerima input dan memproduksi output. Systems Analysis and Design in a Changing World, 4 th Edition Object-Oriented u Sistem merupakan koleksi dari obyek-obyek yang berinteraksi dengan manusia satu dan lainnya. u Obyek mengirim dan merespon pesan yang diberikan 3

Perbedaan Teknik Pemodelan Tradisional dengan Object Oriented Systems Analysis and Design in a Changing

Perbedaan Teknik Pemodelan Tradisional dengan Object Oriented Systems Analysis and Design in a Changing World, 4 th Edition 6 4

6 Data Flow Diagrams (DFDs) u Model Grafis yang menampilkan semua kebutuhan utama dari

6 Data Flow Diagrams (DFDs) u Model Grafis yang menampilkan semua kebutuhan utama dari Sistem Informasi yang akan dibangun l Inputs/outputs l Proses l Penyimpanan data u Model ini dibuat agar mudah dibaca oleh orang awan. Systems Analysis and Design in a Changing World, 4 th Edition 5

Simbol-Simbol DFD u u 6 Proses Data Flow Agen Eksternal Penyimpanan Data u Real

Simbol-Simbol DFD u u 6 Proses Data Flow Agen Eksternal Penyimpanan Data u Real Time Link Systems Analysis and Design in a Changing World, 4 th Edition 6

6 Proses u Proses adalah suatu tindakan yang akan diambil terhadap data yang masuk.

6 Proses u Proses adalah suatu tindakan yang akan diambil terhadap data yang masuk. u Karena proses adalah tindakan, maka proses berisi kata kerja, u Proses diberikan identifikasi (nomor) agar mempermudah untuk melihat diagram detilnya. Systems Analysis and Design in a Changing World, 4 th Edition 7

6 Penyimpanan Data u Data yang akan disimpan perlu ditempatkan ke satu tempat penyimpanan

6 Penyimpanan Data u Data yang akan disimpan perlu ditempatkan ke satu tempat penyimpanan data. u Data yang disimpan dapat berupa data manual maupun data digital. u Untuk data digital, penyimpan data tersebut kelak akan dijadikan file data di komputer. u Alur data yang anak panahnya menuju penyimpan data, kegiatannya adalah ‘menulis/ merekam’ data, sehingga isi file data akan berubah karenanya. u 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, 4 th Edition 8

6 Ilustrasi Menyimpan dan Menambah Data Systems Analysis and Design in a Changing World,

6 Ilustrasi Menyimpan dan Menambah Data Systems Analysis and Design in a Changing World, 4 th Edition 9

Contoh dari DFD pada proses melihat Katalog Produk Systems Analysis and Design in a

Contoh dari DFD pada proses melihat Katalog Produk Systems Analysis and Design in a Changing World, 4 th Edition 6 10

6 Levelisasi DFD u DFD digambarkan secara bertingkat dari proses global sampai ke yang

6 Levelisasi DFD u DFD digambarkan secara bertingkat dari proses global sampai ke yang detail. u Tingkat global umumnya disebut “diagram Konteks” atau “Context Diagram”. Ini termasuk level 0. u Kemudian level selanjutnya disebut level 1 dan seterusnya. Alur data yang masuk atau keluar tetap. u Bila masih dirasa perlu merinci lebih lanjut maka dapat dibuat level dibawahnya. Systems Analysis and Design in a Changing World, 4 th Edition 11

6 Diagram Konteks (Context Diagrams) u DFD yang merupakan rangkuman dari semua proses dari

6 Diagram Konteks (Context Diagrams) u DFD yang merupakan rangkuman dari semua proses dari sistem atau sub sistem. u Level tinggi (lebih abstak) dalam melihat sistem. u Memperlihatkan batasan sistem. u 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, 4 th Edition 12

6 Contoh Context Diagram untuk Customer Support Systems Analysis and Design in a Changing

6 Contoh Context Diagram untuk Customer Support Systems Analysis and Design in a Changing World, 4 th Edition 13

6 Levelisasi DFD untuk Sistem Registrasi mata kuliah Systems Analysis and Design in a

6 Levelisasi DFD untuk Sistem Registrasi mata kuliah Systems Analysis and Design in a Changing World, 4 th Edition 14

6 DFD yang dipecah dari diagram Konteks Systems Analysis and Design in a Changing

6 DFD yang dipecah dari diagram Konteks Systems Analysis and Design in a Changing World, 4 th Edition 15

6 Penggabung an dari Pecahan DFD untuk melihat kombinasi proses dari sistem yang ada

6 Penggabung an dari Pecahan DFD untuk melihat kombinasi proses dari sistem yang ada Systems Analysis and Design in a Changing World, 4 th Edition 16

RMO Subsystems and Use Cases/Activities from Event Table (Figure 6 -10) Systems Analysis and

RMO Subsystems and Use Cases/Activities from Event Table (Figure 6 -10) Systems Analysis and Design in a Changing World, 4 th Edition 6 17

Five Separate DFD Fragments for RMO Order-Entry Subsystem (Figure 6 -12) Systems Analysis and

Five Separate DFD Fragments for RMO Order-Entry Subsystem (Figure 6 -12) Systems Analysis and Design in a Changing World, 4 th Edition 6 18

6 Detail DFD untuk melihat detail order. Systems Analysis and Design in a Changing

6 Detail DFD untuk melihat detail order. Systems Analysis and Design in a Changing World, 4 th Edition 19

6 Physical and Logical DFDs u u Model Logic l Mengasumsikan bahwa teknologi yang

6 Physical and Logical DFDs u u Model Logic l Mengasumsikan bahwa teknologi yang digunakan dalam implementasi sempurna. l Tidak menjelaskan bagaimana sistem diimplementasikan. Model Fisik l Menjelaskan asumsi dari teknologi yang akan digunakan Systems Analysis and Design in a Changing World, 4 th Edition 20

6 Model fisik dari penjadwala n kuliah Systems Analysis and Design in a Changing

6 Model fisik dari penjadwala n kuliah Systems Analysis and Design in a Changing World, 4 th Edition 21

6 Definisi Data Flow u Deksripsi tekstual dari data flow dan struktur internal. Systems

6 Definisi Data Flow u Deksripsi tekstual dari data flow dan struktur internal. Systems Analysis and Design in a Changing World, 4 th Edition 22

Data Flow Definition for RMO Products and Items Control Break Report (Figure 6 -29)

Data Flow Definition for RMO Products and Items Control Break Report (Figure 6 -29) Systems Analysis and Design in a Changing World, 4 th Edition 6 23

Komponen dari Analisis dan Desain dengan 6 Metode Trasional Systems Analysis and Design in

Komponen dari Analisis dan Desain dengan 6 Metode Trasional Systems Analysis and Design in a Changing World, 4 th Edition 24

6 Dekomposisi Proses dari data RMO Systems Analysis and Design in a Changing World,

6 Dekomposisi Proses dari data RMO Systems Analysis and Design in a Changing World, 4 th Edition 25

6 Process Dependency Diagram (Figure 6 -35) Systems Analysis and Design in a Changing

6 Process Dependency Diagram (Figure 6 -35) Systems Analysis and Design in a Changing World, 4 th Edition 26

Matriks Aktivitas Sistem Systems Analysis and Design in a Changing World, 4 th Edition

Matriks Aktivitas Sistem Systems Analysis and Design in a Changing World, 4 th Edition 6 27

6 Matriks Aktivitas dari Sistem Systems Analysis and Design in a Changing World, 4

6 Matriks Aktivitas dari Sistem Systems Analysis and Design in a Changing World, 4 th Edition 28

6 Rangkuman u Data flow diagrams (DFD) digunakan dengan mengkombinasikan antara tabel even dan

6 Rangkuman u Data flow diagrams (DFD) digunakan dengan mengkombinasikan antara tabel even dan Entity Relationship Diagram (ERD) untuk memodelkan kebutuhan sistem. u Model DFD adalah sebuah kumpulan proses, aliran data (data flow), dan penyimpanan data. Systems Analysis and Design in a Changing World, 4 th Edition 29

6 Bahan Bacaan u http: //courses. ischool. berkeley. edu/i 208 a/s 04/lectures/ Systems Analysis

6 Bahan Bacaan u http: //courses. ischool. berkeley. edu/i 208 a/s 04/lectures/ Systems Analysis and Design in a Changing World, 4 th Edition 30