Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Analisa dan Desain dalam Penelitian Nur Cahyo Wibowo, SKom, MKom.

Presentasi serupa


Presentasi berjudul: "Analisa dan Desain dalam Penelitian Nur Cahyo Wibowo, SKom, MKom."— Transcript presentasi:

1 Analisa dan Desain dalam Penelitian Nur Cahyo Wibowo, SKom, MKom

2 Analisa dan Desain Bab ini menjelaskan tentang : Bab ini menjelaskan tentang : Deskripsi kebutuhan danDeskripsi kebutuhan dan Rancangan solusi sistem (software/ aplikasi) yang akan dibuat.Rancangan solusi sistem (software/ aplikasi) yang akan dibuat.

3 Deskripsi Kebutuhan Menjelaskan spesifikasi kebutuhan perangkat lunak. Menjelaskan spesifikasi kebutuhan perangkat lunak.

4 Spesifikasi Kebutuhan Spesifikasi bisa berupa dokumen tertulis, model grafis, model matematika, skenario penggunaan, prototype, atau kombinasi diantaranya. Spesifikasi bisa berupa dokumen tertulis, model grafis, model matematika, skenario penggunaan, prototype, atau kombinasi diantaranya. Menyajikan dasar untuk rekayasa h/w, s/w, database dan manusia. Menyajikan dasar untuk rekayasa h/w, s/w, database dan manusia. Menjelaskan fungsi dan kinerja Sistem Berbasis Komputer yang akan dibuat. Menjelaskan fungsi dan kinerja Sistem Berbasis Komputer yang akan dibuat. Juga menjelaskan informasi tentang input dan output sistem. Juga menjelaskan informasi tentang input dan output sistem.

5 Model Pembagian Fungsi

6 Pemodelan Sistem

7

8 Pemodelan Data Memodelkan data, atribut dan relasinya. Memodelkan data, atribut dan relasinya.

9 Model Relasi Data

10 Kardinalitas Relasi

11 Contoh ERD

12

13 Model Aliran Informasi

14 Diagram Transisi Keadaan

15 Dokumen Hasil Analisa Kebutuhan Diagram fungsi sistem (semacam menu). Diagram fungsi sistem (semacam menu). Flowchart sistem. Flowchart sistem. ERD (CDM). ERD (CDM). Context Diagram. Context Diagram. DFD. DFD.

16 Desain Sistem

17 Proses Desain Desain yang baik: Desain yang baik: Mengakomodasi semua kebutuhan sistem.Mengakomodasi semua kebutuhan sistem. Dapat dibaca & dipahami.Dapat dibaca & dipahami. Menyajikan gambaran utuh perangkat lunak : data, fungsi, tingkah laku.Menyajikan gambaran utuh perangkat lunak : data, fungsi, tingkah laku.

18 Isi Dokumentasi Desain Ruang lingkup desain berdasar spesifikasi sistem. Ruang lingkup desain berdasar spesifikasi sistem. Desain data  database, file. Desain data  database, file. Desain arsitektur. Desain arsitektur. Desain antarmuka. Desain antarmuka. Desain komponen. Desain komponen. Batasan desain  ex. memori. Batasan desain  ex. memori. Data tambahan  algoritma, data tabular, dll Data tambahan  algoritma, data tabular, dll

19 Desain Data Menerjemahkan ERD di tahap analisa kebutuhan menjadi model data/ informasi dalam sudut pandang pengguna atau customer. Menerjemahkan ERD di tahap analisa kebutuhan menjadi model data/ informasi dalam sudut pandang pengguna atau customer. Tambahan: Dalam Power Designer dikenal sebagai Physical Data Modelling (PDM). Tambahan: Dalam Power Designer dikenal sebagai Physical Data Modelling (PDM).

20 Desain Arsitektur Arsitektur perangkat lunak adalah struktur sistem yang menggambarkan komponen perangkat lunak, properties-nya dan relasi diantaranya. Arsitektur perangkat lunak adalah struktur sistem yang menggambarkan komponen perangkat lunak, properties-nya dan relasi diantaranya. Arsitektur perangkat lunak terdiri dari desain data dan desain arsitektur. Arsitektur perangkat lunak terdiri dari desain data dan desain arsitektur.

21 Gaya Arsitektur Data centered Data centered

22 Gaya Arsitektur Data flow Data flow

23 Gaya Arsitektur Call and return : menggambarkan hubungan antara program utama dan sub program. Call and return : menggambarkan hubungan antara program utama dan sub program. Object oriented : membungkus data dan operasi menjadi satu  Class. Object oriented : membungkus data dan operasi menjadi satu  Class. Berlapis/ layered. Berlapis/ layered.

24

25 Desain Antarmuka Aturan “emas”: Aturan “emas”: Tempatkan user dalam kendali.Tempatkan user dalam kendali. Kurangi penggunaan memori oleh user.Kurangi penggunaan memori oleh user. Buatlah antarmuka yang konsisten.Buatlah antarmuka yang konsisten. Catatan: bukan capture aplikasi. Catatan: bukan capture aplikasi.

26

27 Desain Level Komponen Disebut juga desain prosedur. Disebut juga desain prosedur. Desain data, arsitektur, dan antarmuka harus diterjemahkan menjadi perangkat lunak yang bisa dijalankan. Desain data, arsitektur, dan antarmuka harus diterjemahkan menjadi perangkat lunak yang bisa dijalankan. Bentuknya: Bentuknya: Notasi grafis : flowchart.Notasi grafis : flowchart. Notasi tabular : tabel.Notasi tabular : tabel. Program Desain Language : pseudocode.Program Desain Language : pseudocode.

28 Contoh Flowchart

29 Contoh Pseudocode

30 Dokumen Hasil Desain Desain arsitektur sistem. Desain arsitektur sistem. Desain database (PDM). Desain database (PDM). Kamus data (penjelasan struktur tabel database). Kamus data (penjelasan struktur tabel database). Desain antarmuka (form). Desain antarmuka (form). Desain proses (pseudocode). Desain proses (pseudocode).

31 Kesimpulan Bagian analisa dan desain yang baik berisikan: Bagian analisa dan desain yang baik berisikan: 1. Deskripsi kebutuhan sistem 2. Perancangan sistem 1.Arsitektur sistem. 2.Perancangan Basis Data 1. CDM 2. PDM atau class diagram 3. Kamus data 3.Perancangan Proses 1. Diagram Konteks (/use case). 2. DFD minimal level 2 (/diagram-diagram UML). 4.Perancangan antarmuka. 1. Rancangan antarmuka. 2. Pseudocode/ flowchart proses-proses utama.

32 Sumber Pustaka Slide Kuliah RPL, Nur Cahyo Wibowo. Slide Kuliah RPL, Nur Cahyo Wibowo. Panduan Skripsi Progdi SI Panduan Skripsi Progdi SI 2010.


Download ppt "Analisa dan Desain dalam Penelitian Nur Cahyo Wibowo, SKom, MKom."

Presentasi serupa


Iklan oleh Google