PEMODELAN ANALISIS SADT Structural Analysis and Design Technique ELEMEN MODEL ANALISA

1 | P a g e R P L 1

4. PEMODELAN ANALISIS

Topik meliputi : 1. Elemen Model Analisa 2. Pemodelan Data 3. Pemodelan Fungsional dan Aliran Informasi 4. Petunjuk Dalam pemakaian Penamaan 5. Kamus Data Data Dictionary 6. Normalisasi Data 7. Entity Relationship Diagram ERD 8. Diagram Warnier 9. Sistim Pengembangan Jackson JSD – JACKSON SYSTEM DEVELOPMENT

10. SADT Structural Analysis and Design Technique

Tujuan bab ini dapat memahami : Model Elemen analisa. Konsep data flow diagram, konteks dan levelisasi. Entity relational diagram ERD, obyek data, atribut dan hubungan. Pada tingkat teknik, rekayasa perangkat lunak dimulai dengan serangkaian tugas pemodelan yang membawa kepada suatu spesifikasi lengkap dari persyaratan representasi dan representasi desain yang komprehensif bagi perangkat lunak yang dibangun.

1. ELEMEN MODEL ANALISA

Model analisa harus dapat mencapai tiga sasaran utama penting yakni : o Menggambarkan apa yang dibutuhkan untuk pelanggan. o Membangun dasar bagi pembuatan desain perangkat lunak. o Membatasi serangkaian persyaratan yang dapat divalidasi begitu perangkat lunak dibangun. Gambar Proses penerjemahan model analisa ke suatu desain perangkat lunak. 2 | P a g e R P L 1 Untuk mencapai sasaran tersebut dibuatlah model analisa yang berisi : Data Dictionary Penyimpanan yang berisi diskripsi dari semua obyek data yang dikonsumsi atau diproduksi oleh perangkat lunak. Entity Relationship Diagram ERD Menggambarkan hubungan antara obyek data. Data Flow Diagram DFD Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistim. Menggambarkan fungsi-fungsi dan sub fungsi yang mentransformasikan aliran data. State Transition Diagram Menunjukkan bagaimana sistim bertingkah laku sebagai akibat dari kejadian eksternal. Control Specification CSPEC Informasi tambahan mengenai aspek kontrol dari perangkat lunak. Design Data Mentransformasikan model domain informasi yang dibuat selama analisa ke dalam struktur data yang akan diperlukan untuk mengimplementasikan perangkat lunak. Design Arsitektur Menentukan hubungan antara elemen-elemen struktural utama dari program. Representasi desain tersebut, kerangka kerja modular dari sebuah program komputer, sehingga dapat diperoleh dari model-model analisa dan interaksi subsistim yang ditentukan dalam model analisa. Design Interface Menggambarkan bagaimana perangkat lunak dapat berkomunikasi dalam dirinya sendiri dan dengan manusia yang menggunakannya. Interface mengimplikasi aliran informasi misalnya data dan atau control dengan demikian, data dan diagram aliran control memberikan informasi yang dibutuhkan bagi desain interface. Desain Prosedural Mentransformasikan elemen-elemen structural dari arsitektur program kedalam suatu diskripsi prosedural dari komponen-komponen perangkat lunak. 3 | P a g e R P L 1

2. PEMODELAN DATA