asi analisis & desain testruktur...

13
ASI – ANALISIS & DESAIN TESTRUKTUR (ADT) Muhammad Fairuzabadi, M.Kom

Upload: others

Post on 22-Nov-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

ASI – ANALISIS & DESAIN TESTRUKTUR (ADT)

Muhammad Fairuzabadi, M.Kom

Page 2: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

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

Page 3: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

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).

Page 4: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

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

Page 5: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan

METODOLOGI DESAIN TERSTRUKTUR

Metodologi pemecahan fungsional

Metodologi

berorientasi data

Prescriptive methodologies

Page 6: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan

KELEBIHAN ADT

Pentahapan Jelas Pendekatan Visual Analisis GrafisMetode Umum

Digunakan

Sudah Matang Dapat DivalidasiSederhana dan Mudah

dimengerti

Page 7: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

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

Page 8: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan

KEGIATAN DESAIN YANG HARUS DILAKUKAN

Desain Arsitektural

Desain Data Desain antarmuka

Desain Prosedural

Page 9: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan

ALAT PENGEMBANGAN GRAFIK ADT

HIPO

Jacson’s

Diagram

SADT

DFDWarnier/Orr

Diagram

Structured

Chart

Page 10: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

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

Page 11: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

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

Page 12: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

Universitas PGRI Yogyakarta Gerbang Sukses Masa Depan

REFRENSI

Page 13: ASI ANALISIS & DESAIN TESTRUKTUR (ADT)fairuzelsaid.upy.ac.id/wp-content/uploads/2020/09/ASI-03...Turunan dari pemrograman terstruktur. Terus diperbaiki sampai akhirnya dapat digunakan

UNIVERSITY of PGRI YOGYAKARTA

Matur Nuwun