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 dari tabun 1969 sampai 1973. Sekarang SADT dijual oleh SoITech, Inc. sebagai alat yang dapat dipakai pada semua tahap perkembangan sistem. Ross dan teman-temannya menyatakan bahwa SADT merupakan bahasa graftk yang untuk menjelaskan sistem dan metodologi dalam menghasilkan deskripsi sepertiitu. Sistem ini terdiri dari unsur benda (obyek, dokumen, atau data) serta kegiatan (yaitu kegiatan yang dilakukan oleh manusia, mesin, atau perangkat lunak), sena hubungan antara keduanya dalam aplikasi 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) atau diagram rinei dari diagram parent (child). 69
Alat kegiatan SADT terdiri atas diagram kegiatan yang diorientasikan untuk meledakkan aktifitas sistem. Sebaliknya alat kegiatan terdiri atas diagram data yang diorientasikan untuk menggambarkan urai data dalam sistem. Alat kegiatan dan alat data SADT. Suatu kegiatan dan perlengkapan-perlengkapan data dari SADT mereka juga contoh-contoh waktu di buku-buku mereka. Tiap-tiap jenis dari contoh meliputi kedua-keduanya data dan kegiatan-kegiatan; pada bagian yang terpenting perbedaan diatas itu yang dipakai untuk memisah-misah dari percobaan. Sebuah SADT diagram diperbuat dari 7 + 2 kotak dan pada tanda panah disambungkan ke kotak, yang terutama kejadian dari SADT di laporkan oleh Peters seperti SAMM (Systematic Activity Modelling Method) hanya yang mana kegiatan diagram itu mereka gunakan.
7.2 KOTAK KEGIATAN SADT Sebuah kegiatan diagram di atas dari sebuah kerja alat-alat (atau contoh kegiatan) dari SADT, kotak-kotak itu bersesuaian pada pekerjaannya dan anak panah-anak panah itu bersesuaian pada data seperti dapat lihat di gambar. Kontrol data (atau persyaratan) 1
Masukan Data
1
. ยท
Keluaran
Penguraian Kegiatan
Data
1
1
Dukungan Mekanis Gambar 7.1 Kotak kegiatan SADT. Masing-masing kegiatan diwakili oleh sebuah kotak dengan penamaan sebuah kata kerja atau perkataan kata kerja dan satu benda;salah satu bentuk contoh "jenis data pegawai". Perkataan "kontrol data" itu seperti pemakaian pada sebuah kotak demikian terutama bahwa keharusan ini pada kegiatan. Bantuan cara kerja pesawat itu dari kegiatan ini mempersamakan perbedaan oleh bagian ini atau sehubungan dengan sendiri pada dan/atau bertanggung jawab untuk kegiatan itu. Bantuan cara kerja pesawat juga biasa untuk contoh-contoh penyimpangan perintah. Sebuah contoh dari suatu kegiatan diagram diberikan di gambar 7.2. Gambar di sana itu ada 70
tigakegiatan :membayarperhitungan kotor, perhitungan membayar bersih, dan cetak periksa membayar. Pada gambarandata ini dan paksaan dari kegiatan kotak-kotak ini juga telah diberi. Peraturan-peraturan persero Perimbangan membayar Ma dafl pem
Ie ran
1
. Memperhitungkan membayar . kotor
Pe ksanaan file laftar pem bayaran
Pesan kesalahan
-
Memerintahkan
Membayar kotor
-
Pengurangan terutama
mrarik pajak
Memperhitungkan . membayar Membayar bersih
-I
Cetak I Periksa periksa membayar I membayar
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 SADTbersesuaianpada data, dan anak panah di atas itu menunjukkan kegiatan diagram ini sehubungan dengan jarak data itu, seperti bentuk gambar di 7.3.
71
Sebuah kotak pada sebuah diagram data dengan menyamakan sebuah nama benda atau sebuah perkataan nama benda. Kontrol kegiatan ini pada puneak kotak itu adalah batas-batas keturunan kegiatan ini dan pemakaian dari data itu. Di kejadian ini, kotak bantuan ini oleh penyimpanan eara kerja pesawat itu (e.g., file), yang mana pula eontoh-eontoh seperti arah sebuah salah perintah, demikian tepat di sebuah eontoh kegiatan. "Angkatan Kegiatan" itu menunjukkan pada kegiatan bahwa keturunan data, dan "memakai kegiatan" pada faedah-faedah kegiatan data itu. Control kegiatan
1
Kegiatan
Umum
. Kegiatan . pelaksanaan
Data
..
.
1
I
1 Dukungan
1 Mekanis
Gambar 7.3 Kotak data SADT.
7.4 SEBUAHCONTOH Suatu tugas penjualan dari seorang penjual di ABC Co. memakai diri sendiri perhitungan kotor dan tiap-tiap bulan jumlah penjualan. Di perhitungkan uang komisi, kebijaksanaan perseroan dan keuntungan persero untuk 6 bulan-bulan terakhir itu dianggap biasa sepertikontrol data. Bagian akuntansi bertanggung jawab untuk tugas perhitungan. Memakai pemberitaan itu, satu dapat mempelajari sebuah kegiatan kotak dan sebuah kotak data dari SADT seperti bentuk di gambar 7.4a dan b, dengan saksama.
72
Siasat perintah persero
Laba persero untuk 1 akhir enam bulan
1
Jumlah penjualan bulanan
-
Perintah memperhitungkan
Jabatan penjual
Perintah
1
Bagian memperhitungkan Gambar 7.4a.
Periksa anggaran belanja persero Perintah memperhitungkan
1
1 Periksa
Memperhitungkan
.
Menyediakan daftar pendaftaran
1 File daftar pendaftaran (Dalam penyimpanan) Gambar 7.4b. Gambar 7.4
(a) (b)
Contoh kotak kegiatan Contoh kotak data
73
7.5 DEKOMPOSISI DI SADT Diagram-diagram kerja dan diagram-diagram data dari SADT dipisahkan dengan jarak sarnamengalir diagram-diagram data itu dimana pemecahannya di Bab 6. Gambar 7.5 menerangkan pemisahan ini dari sebuah diagram kerja dari SADT. Sebuah contoh dari SADT akan diberikan di Bab 15.
MORE GENERAL
MORE DETAILED
(3rd level!
Gambar 7.5 Penguraian di SADT. 74
7.6 MENYATAKAN PENDAPAT UMUM PENDEKATAN SADT Gambaran terpisah dari data dan dalam kegiatan pemberitaan sistem, menunjukkan pada waktu yang sama, tetapi mata rantai kepunyaan mereka, penguat dari SADT. Kerugian lebih besardari SADT dilaporkan oleh Peters seperti ketidakmampuan hal-hal berikut ini : Sebuah diagram SADT karena berisi banyak informasi, maka mungkin lebih susah bagi pemakai-pemakai untuk menghargai data pribadi dan model yang tepat untuk sistem-sistem kepunyaan mereka.
RINGKASAN Seperti nama kepunyaannya tercantum, SADT (Strucrured Analysis and Design Technique) mengerjakan dengan alat-alat itu dapat faedah uraian keduaduanya dan tingkatan-tingkatan dari rencana mengembangkan sistem-sistem pemberitahuan. Sebuah pembungkusan SADT terdiri dari dua jenis-jenis dari diagramdiagram ketja dan diagram-diagram data. Kedua-duanyajenis dari diagram-diagram mereka menyusun tersendiri di sebuah puncak-bawah. Cara memanggil kembali mengalir dari diagram-diagram data itu. Sebuah ketja diagram dari SADT menunjukkan kegiatan itu, hubungan kepunyaan mereka, dan memisah-misahkan kepunyaan mereka. Sebuah diagram data, di pelbagai tangan itu, melukiskannya petunjuk arah mengenai terhadap dari memisahmisahkan dari data di sistem itu.
LA TIHAN
1. 2. 3. 4. 5.
Bantuan apakah SADT ? Jenis apa dari diagram-diagram di sana di sebuah lingkup SADT ? Apa itu perbedaan antara actigram dan datagram? Apa itu perbedaan antara SAMM dengan SADT ? Persiapkan sebuah kegiatan diagram dan sebuah diagram data dari sebuah pemberitahuan sistem kecil yang telah kamu kenaI.
75
6. DFD berikut diberikan:
Jumlah bagian
~ Bagian nilai
~
I
/
Mengatur pajak Mengenakan perbandingan pajak
~ 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 pendaftaran mahasiswa. 10. Mempelajari kegiatan diagram itu dan diagram data untuk depan suara yang menentukan kerja di sebuah sistem produksi.
76