SAD'T - Gunadarmaelearning.gunadarma.ac.id/docmodul/analisis...perancangan.../bab7-sadt.pdf · kata...

8
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 seperti itu. 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

Transcript of SAD'T - Gunadarmaelearning.gunadarma.ac.id/docmodul/analisis...perancangan.../bab7-sadt.pdf · kata...

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