asi analisis & desain testruktur...
TRANSCRIPT
ASI – ANALISIS & DESAIN TESTRUKTUR (ADT)
Muhammad Fairuzabadi, M.Kom
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
PENDAHULUAN
▪ Metodologi yang umumnya digunakan
▪ Metode ini diperkenalkan pada tahun 1970
▪ Turunan dari pemrograman terstruktur.
▪ Terus diperbaiki sampai akhirnya dapat digunakan dalam dunia nyata.
▪ Permasalahan yang komplek di organisasi dapat dipecahkan dan hasil dari sistem akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat waktu, sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih.
1
2
7
3
8
4
5
6
7
9
10
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
ELEMEN DESAIN TERSTRUKTUR
1. Modul merupakan sebuah instruksi atau sekumpulan instruksi program yang terdiri dari : input(masukan), output(keluaran), fungsi, mekanisme dan data internal.
2. Bagan terstruktur (Structured Chart) : Menggambarkan partisi sistem ke dalam : modul-modul, organisasi, dan komunikasi. Keuntungannya ; Menggunakan gambar, Dapat dipartisi, Fleksibel, Input sangat berguna pada implementasi, Membantu pemeliharaan (maintenance) dan modifikasi.
3. Strategi Perancangan : Mentransformasikan hasil analisis (DFD) menjadi Bagan Terstruktur, untuk diimplementasi. DFD memperlihatkan aliran data dan informasi dari sistem. Jika dalam suatu DFD aliran datanya ditentukan oleh suatu data item, misalnya ‘T’ yang mempunyai nilai/ karakteristik tertentu, kemudian nilai ini akan mempengaruhi atau menentukan arah aliran data (men-trigger arah), maka titik proses dimana terjadi percabangan arah aliran data tsb disebut titik pusat transaksi
4. Optimasi dari perancangan (Design Heuristic).
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
CIRI-CIRI ADT
Merancang berdasar modul
Modularisasi adalah proses yang membagi suatu sistem menjadi beberapa modul yang dapat beroperasi secara independen
Bekerja dengan pendekatan top-down
Dimulai dari level atas (secara global) kemudian diuraikan sampai tingkat modul (rinci)
Dilakukan secara iterasi
Dengan iterasi akan didapat hasil yang lebih baik, terlalu banyak iterasi juga akan menurunkan hasilnya dan menunjukkan bahwa tahap sebelumnya tidak dilakukan dengan baik
Kegiatan dilakukan secara pararel
Pengembangan subsistem-subsistem dapat dilakukan secara pararel, sehingga akan memperpendek waktu pengembangan sistem
Modular
Top-Down
Iteratif
Paralel
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
METODOLOGI DESAIN TERSTRUKTUR
Metodologi pemecahan fungsional
Metodologi
berorientasi data
Prescriptive methodologies
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
KELEBIHAN ADT
Pentahapan Jelas Pendekatan Visual Analisis GrafisMetode Umum
Digunakan
Sudah Matang Dapat DivalidasiSederhana dan Mudah
dimengerti
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
KEKURANGAN ADT
1. Berorientasi utama pada proses, sehingga mengabaikan kebutuhan non-fungsional
2. Sedikit sekali manajemen langsung terkait dengan ADT
3. Prinsip dasar ADT merupakan pengembangan non-iterative (waterfall)
4. Interaksi antara analisis atau pengguna tidak komprehensif, karena system telah didefinisikan dari awal, sehingga tidak adaptif terhadap perubahan
5. Selain dengan menggunakan desain logic dan DFD, tidak cukup tool yang digunakan untuk mengkomunikasikan dengan pengguna, sehingga sangat sulit bagi pengguna untik melakukan evaluasi.
6. Pada ADT sulit sekali untuk memutuskan ketika ingin menghentikan dekomposisi dan memulai membuat system
7. ADT tidak selalu memenuhi kebutuhan pengguna
8. ADT tidak dapat memenuhi kebutuhan terkait bahasa pemrograman berorientasi obyek
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
KEGIATAN DESAIN YANG HARUS DILAKUKAN
Desain Arsitektural
Desain Data Desain antarmuka
Desain Prosedural
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
ALAT PENGEMBANGAN GRAFIK ADT
HIPO
Jacson’s
Diagram
SADT
DFDWarnier/Orr
Diagram
Structured
Chart
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
BAGAN ADT
Bagan Alir Sistem
Bagan Alir Formulir
Bagan Alir Kertas KerjaBagan Alir Program
Bagan Alir
Hubungan Basis DataBagan Alir Proses
Bagan Tata Letak Bagan Distribusi Kerja Bagan Organiasi
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
TEKNIK ADT
Teknik Manajemen
Proyek
Teknik Analisis Biaya/Manfaat
Teknik Pengumpulan Fakta
Observasi Wawancara
Teknik Menjalankan
Rapat
Teknik Inspeksi
Kuisioner
NPV IRRPayback Period RoI
Pengambilan
Sampel
Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan
REFRENSI
UNIVERSITY of PGRI YOGYAKARTA
Matur Nuwun