Structure Charts Pertemuan 13 Structure Chart merupakan suatu





















- Slides: 21

Structure Charts Pertemuan 13

Structure Chart merupakan suatu alat atau tool yang penting untuk menunjukkan hubungan / relasi antar modul-modul pada suatu program komputer dalam SSAD (Structured Systems Analysis and Design) [Page. Jones, 1988].

Structure Charts Use of Structure Charts Symbols How to create

Structure Chart Use Menggambarkan fungsi – fungsi dan sub – sub fungsi setiap bagian system (in more detail than a DFD) Berlawanan dari flowchart, Structure Charts tidak menggambarkan urutan pelaksanaan. - Tetapi, permasalahan tersebut dapat di pecahkan dengan cara mengikuti aturan “membaca dari kiri ke kanan”

Structure Chart Use Menunjukan keterkaitan / hubungan antara modul – modul umum dan unik dari suatu program komputer Hierarchical, - Modular structure Setiap bagian dalam suatu program melakukan aktifitas tertentu - Setiap modul melaksanakan satu fungsi specific

Structure Chart Symbols Structure Chart symbols represent Modules (sequential logic) Conditions (decision logic) Loops Data (iterative logic) couples Control couples

Structure Chart Symbols Module Control Modules Library Modules Modul adalah suatu program atau subroutine berisikan logika Urutan : suatu bentuk perancangan sirkuit binary yang membutuhkan satu atau lebih input dan output, dimana statenya dikaitkan oleh aturan- aturan yang telah ditentukan.

Structure Chart - Module • Control Modules (modul utama) memiliki cabang-cabang bernama sub-sub modul. • Library module (modul pustaka) dapat digunakan berulang dan dapat diambil lebih dari satu Control Module dimanapun berada dalam suatu system.

Structure Chart Symbols Module Invocation Arrow (Panah permintaan modul) (only from main to sub) Data Flow Arrow / data couple (panah alur data / pasangan data Control Flow Arrow/ control couple (panah alur control/pasangan control)

Structure Chart Panah permintaan /pengambilan modul

Structure Chart - Data Couple • Panah dengan suatu circle kosong • menunjukkan data satu modul yang berpindah kelain modul

Structure Chart - Control Couple • Panah dengan circle terisi • Menunjukkan satu pesan (bendera)yang dikirim dari satu modul ke modul lain. • Modul menggunakan satu bendera yang berfungsi untuk memberi tanda adanya suatu kondisi specific atau adanya aksi ke modul lain.

Structure Chart Symbols Conditions (decision logic) /kondisi(logika keputusan) • A line with a diamond (gambar berlian) • Menunjukan bahwa suatu control module menentukan/menetapkan sub modul mana yang akan diambil/dipakai

Structure Chart - Condition Salah satu dari tiga submodul tersebut akan diproses berdasarkan output yang diinginkan dari control module (Mengurutkan bagian inventory )

Structure Chart Symbols Loops(iterative logic) Loop ini hanya dapat dipakai dan digambarkan dalam panah. Pengambilan modul Loop menandakan bahwa aksi-aksi control modul akan diulang-ulang sampai terjadi suatu bendera yang tepat atau user melakukan input.

Structure Chart - Loop • Suatu panah melengkung memerepresentasikan suatu loop • Satu atau lebih moduldi ulang-ulang.

Structure Chart for Calculate Pay Amount Routine (Structure Chart untuk menghitung Jumlah upah rutin)

Structure Chart for Entire Calculate Payroll Program (Structure Chart yang digunakan untuk menghitung keseluruhan program penggajian)

Steps in drawing a structure chart Langkah-langkah pembuatan/penggambaran suatu structure chart Memahami DFD dan model-model objek nya Mengidentifikasi modul-modul dan keterkaitan hubungannya (relationships) Tambahkan couples, loops, dan conditions Menganalisis the structure chart, DFD, dan kamus data

Ringkasan Mengenai – Structure Charts Structur chart berfungsi untuk menunjukkan keterkaitan / hubungan antar modul –modul program modul Structure Chart Terdiri atas : Modul – modul yaitu : Kode program yang berkaitan diorganisasikan menjadi unit – unit yang keci-kecil agar lebih mudah di pahami dan dipelihara/disimpan Data couples yaitu - Data yang mengalirkan /melewati antara 2 modul Control couples yaitu - Data yang mengalirkan /melewati antara 2 modul yang menyatakan satu kondisi atau satu aksi terhadap/ kepada modul yang lain (Contoh : End of File) Kondisi – kondisi yaitu - yang menentukan sub modul apa /sub modul mana yang akan di proses oleh suatu control modul Loops yaitu – yang menyatakan bahwa satu atau lebih sub-sub modul yang di ulang. Structure Charts bebasis DFD and Kamus Data

Terima kasih Sampai jumpa minggu depan