330 likes | 762 Views
PEMODELAN SISTEM METODE TERSTRUKTUR. 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.
E N D
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 koleksi dari obyek-obyek yang berinteraksi dengan manusia satu dan lainnya. Obyek mengirim dan merespon pesan yang diberikan • Sistem merupakan sebuah koleksi proses • Proses-proses tersebut saling berinteraksi dengan entitas data, proses menerima input-input dan memproduksi output. 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) digunakandenganmengkombinasikanantaratabel even dan Entity Relationship Diagram (ERD) untukmemodelkankebutuhansistem. • Model DFD adalahsebuahkumpulan proses, aliran data (data flow), danpenyimpanan 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