SAD'T
7.1 PENDAHULUAN
SADT adalah akronim dari Structured Analysis and Design Te~hnique(Teknik Disain dan Analisis Terstruktur) yang dikembangkan oleh D.T Ross daritabun 1969sampai 1973.Sekarang SADTdijual oleh SoITech, Inc. sebagai alat yangdapat dipakai pada semua tahap perkembangan sistem. Ross dan teman-temannyamenyatakan bahwa SADT merupakan bahasa graftk yang untuk menjelaskan sistemdan metodologi dalam menghasilkandeskripsi seperti itu. Sistem ini terdiridari unsurbenda (obyek, dokumen, atau data) sertakegiatan (yaitukegiatan yang dilakukan olehmanusia, mesin, atau perangkat lunak), sena hubungan antara keduanya dalamaplikasi SADT.
Terdapat dua jenis diagram yang dipakai dalam paket SADT, yaitu:
1. Diagram kegiatan (yang dinamakan aktigram)2. Diagram dflta (yang dinamakan datagram).
Aktigram dan datagram disusun secara terpisah dengan cara atas-ke-bawah(top-down); masing-masing diagram dapat berupa diagram ringkas (parent) ataudiagram rinei dari diagram parent (child).
69
Alat kegiatan SADT terdiri atas diagram kegiatan yang diorientasikan untukmeledakkan aktifitas sistem. Sebaliknya alat kegiatan terdiri atas diagram data yangdiorientasikan untuk menggambarkan urai data dalam sistem. Alat kegiatan dan alatdata SADT. Suatu kegiatan dan perlengkapan-perlengkapan data dari SADTmereka juga contoh-contoh waktu di buku-buku mereka. Tiap-tiap jenis dari contohmeliputi kedua-keduanya data dan kegiatan-kegiatan; pada bagian yang terpentingperbedaan diatas itu yang dipakai untuk memisah-misah dari percobaan. SebuahSADT diagram diperbuat dari 7 + 2 kotak dan pada tanda panah disambungkan kekotak, yang terutama kejadian dari SADT di laporkan oleh Peters seperti SAMM(Systematic Activity Modelling Method) hanya yang mana kegiatan diagram itumereka gunakan.
7.2 KOTAK KEGIATAN SADT
Sebuah kegiatan diagram di atas dari sebuah kerja alat-alat (atau contohkegiatan) dari SADT, kotak-kotak itu bersesuaian pada pekerjaannya dan anakpanah-anak panah itu bersesuaian pada data seperti dapat lihat di gambar.
Kontrol data (atau persyaratan)
1 1
Masukan PenguraianKegiatan
.Keluaran
Data ·Data
1 1Dukungan Mekanis
Gambar 7.1 Kotak kegiatan SADT.
Masing-masing kegiatan diwakili oleh sebuah kotak dengan penamaan sebuahkata kerja atau perkataan kata kerja dan satu benda;salah satu bentuk contoh "jenisdata pegawai". Perkataan "kontrol data" itu seperti pemakaian pada sebuah kotakdemikian terutama bahwa keharusan ini pada kegiatan. Bantuan cara kerja pesawatitu dari kegiatan ini mempersamakan perbedaan oleh bagian ini atau sehubungandengan sendiri pada dan/atau bertanggung jawab untuk kegiatan itu. Bantuan carakerja pesawat juga biasa untuk contoh-contoh penyimpangan perintah. Sebuahcontoh dari suatu kegiatan diagram diberikan di gambar 7.2. Gambar di sana itu ada
70
tigakegiatan :membayarperhitungan kotor,perhitungan membayar bersih, dan cetakperiksa membayar. Pada gambarandata ini danpaksaan dari kegiatan kotak-kotak inijuga telah diberi.
Peraturan-peraturanpersero
Pefilepem
Madaflpem
periksamembayar I mem-
bayar
Gambar 7.2 Contoh dari sebuah kegiatan diagram.
. 7.3 KOTAK DATA SADT
Kotak-kotak empat persegi panjang ini di diagram-diagram data dari sebuah. perlengkapandata (ataucontohdata) dari SADTbersesuaianpadadata, dan anakpanah di atas itu menunjukkan kegiatan diagram ini sehubungan dengan jarakdata itu, seperti bentuk gambar di 7.3.
71
Perimbanganmembayar
Ie
1Pesanran
. Memperhitung-kan membayar kesalahan
. kotor - Memerintahkanksanaan
mrarik pajak
laftarbayaran Membayar
kotor - Memper-hitungkan
Pengurangan . membayarterutama
Membayar -I Cetak I Periksabersih
Sebuah kotak pada sebuah diagram data dengan menyamakan sebuah namabenda atau sebuah perkataan nama benda. Kontrol kegiatan ini pada puneak kotak ituadalah batas-batas keturunan kegiatan ini dan pemakaian dari data itu. Di kejadianini, kotak bantuan ini olehpenyimpanan eara kerja pesawat itu (e.g., file), yang manapula eontoh-eontoh seperti arah sebuah salah perintah, demikian tepat di sebuaheontoh kegiatan. "Angkatan Kegiatan" itu menunjukkan pada kegiatan bahwaketurunan data, dan "memakai kegiatan" pada faedah-faedah kegiatan data itu.
7.4 SEBUAHCONTOH
Suatu tugas penjualan dari seorang penjual di ABC Co. memakai diri sendiriperhitungan kotor dan tiap-tiap bulan jumlah penjualan. Di perhitungkan uangkomisi, kebijaksanaan perseroan dan keuntungan persero untuk 6 bulan-bulanterakhir itu dianggap biasa sepertikontrol data. Bagian akuntansi bertanggung jawabuntuk tugas perhitungan. Memakai pemberitaan itu, satu dapat mempelajari sebuahkegiatan kotak dan sebuah kotak data dari SADT seperti bentuk di gambar 7.4a danb, dengan saksama.
72
Control kegiatan
1 1
Kegiatan ..
I
Data . KegiatanUmum . . pelaksanaan
1 1Dukungan Mekanis
Gambar 7.3 Kotak data SADT.
Jumlah penjualanbulanan
Jabatan pen-jual
Perintahmemper-hitungkan
Gambar 7.4
Siasatperintah
1persero
Laba persero untuk
1 akhir enam bulan
Perintahmemper-hitungkan
- Perintah
1Bagian memper-hitungkan
Gambar 7.4a.
Periksaanggaranbelanja
1persero
1 Periksa
Memper-hitungkan
1File daftar pendaftaran(Dalam penyimpanan)
Gambar 7.4b.
(a) Contoh kotak kegiatan(b) Contoh kotak data
. Menyediakandaftar pen-daftaran
73
7.5 DEKOMPOSISI DI SADT
Diagram-diagram kerja dan diagram-diagram data dari SADT dipisahkandengan jarak sarnamengalir diagram-diagram data itu dimana pemecahannya di Bab6. Gambar 7.5 menerangkan pemisahan ini dari sebuah diagram kerja dari SADT.Sebuah contoh dari SADT akan diberikan di Bab 15.
MORE GENERAL
(3rd level! MORE DETAILED
Gambar 7.5 Penguraian di SADT.
74
7.6 MENYATAKAN PENDAPAT UMUM PENDEKATANSADT
Gambaran terpisah dari data dan dalam kegiatan pemberitaan sistem, menun-jukkan pada waktu yang sama, tetapi mata rantai kepunyaan mereka, penguat dariSADT. Kerugian lebih besardari SADTdilaporkan oleh Peters seperti ketidakmam-puan hal-hal berikut ini :
Sebuah diagram SADT karena berisi banyak informasi, maka mungkin lebihsusah bagi pemakai-pemakai untuk menghargai data pribadi dan model yangtepat untuk sistem-sistem kepunyaan mereka.
RINGKASAN
Seperti nama kepunyaannya tercantum, SADT (Strucrured Analysis andDesign Technique) mengerjakan dengan alat-alat itu dapat faedah uraian kedua-duanya dan tingkatan-tingkatan dari rencana mengembangkan sistem-sistem pem-beritahuan. Sebuah pembungkusan SADT terdiri dari dua jenis-jenis dari diagram-diagram ketja dan diagram-diagram data. Kedua-duanyajenis dari diagram-diagrammereka menyusun tersendiri di sebuah puncak-bawah. Cara memanggil kembalimengalir dari diagram-diagram data itu.
Sebuah ketja diagram dari SADT menunjukkan kegiatan itu, hubungan kepu-nyaan mereka, dan memisah-misahkan kepunyaan mereka. Sebuah diagram data, dipelbagai tangan itu, melukiskannya petunjuk arah mengenai terhadap dari memisah-misahkan dari data di sistem itu.
LA TIHAN
1. Bantuan apakah SADT ?2. Jenis apa dari diagram-diagram di sana di sebuah lingkup SADT ?3. Apa itu perbedaan antara actigram dan datagram?4. Apa itu perbedaan antara SAMM dengan SADT ?5. Persiapkan sebuah kegiatan diagram dan sebuah diagram data dari sebuah pem-
beritahuan sistem kecil yang telah kamu kenaI.
75
6. DFD berikut diberikan:
Bagiannilai ~
I Mengatur pajak
/ Mengenakan per-bandingan pajak
Jumlah bagian
~~ Bagian mengenakan'7 pajak
Ubahlah ke dalam diagram SADT.
7. Mempelajari sebuah kegiatan diagram untuk membuat rencana undang-undang.8. Mempelajari kegiatan diagram itu dan diagram data dari langganan rencana
undang-undang sistem dari sebuah perkumpulan.9. Mempelajari kegiatan diagram itu dan diagram data dari sebuah sistem pendaf-
taran mahasiswa.
10. Mempelajari kegiatan diagram itu dan diagram data untuk depan suara yangmenentukan kerja di sebuah sistem produksi.
76