this is your presentation title · 2018. 5. 23. · desain database sistem 4. dsb. menentukan...

37
Desain Sistem Yudha Saintika, S.T., M.T.I Citra Wiguna, S.Kom., M.Kom Dwi Januarita AK, S.T., M.Kom

Upload: others

Post on 22-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Desain Sistem

Yudha Saintika, S.T., M.T.ICitra Wiguna, S.Kom., M.KomDwi Januarita AK, S.T., M.Kom

Page 2: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

OUTLINE

Evaluasi UTS:

○ Analis Sistem adalah manusia bukan kegiatan

○ Belum adanya penjelasan pada masing-masingpoint.

○ Beberapa ada yang belum bisa membedakanKebutuhan F/NF

○ Masih banyak DFD yang menggunakan aliranproses bukan aliran data

○ Adanya lebih dari 1 admin

○ Tidak adanya lingkup sistem

○ Proses non sistem yang ditulis ke dalam use case

Page 3: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

CapaianPembelajaran

○ Mengubah dari analisis sistem menjadi desain sistem

Page 4: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Review Materi Sebelumnya (2)

Analisis

Page 5: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Analysis vsDesign

Analisis Desain

Fokus pada pemahamanmasalah

Fokus pada pemahamansolusi

Functional requirement Non-functional requirement

Small model Large model

Mendekati code nyata

Analisis : Merumuskan KebutuhanDesain : Merancang Sistem Berdasarkan hasil

dari fase analisis (hingga menghasilkanblueprint)

Page 6: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Design Phase

Page 7: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Aktivitas pada Tahap Desain

1. Desain Arsitektur Aplikasi (termasuk desainjaringan)

2. Desain Interface/ Antar Muka Sistem

3. Desain Database Sistem

4. dsb

Page 8: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

MenentukanArsitektursistem/aplikasi/jaringan

○ Lihatlah kebutuhan Fungsional dan Non Fungsional yang sudah dianalisis!

○ Umumnya kita bisa melihat darispesifikasi server hardware/software, spesifikasi jaringan dll.

8

Page 9: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

ContohSpesifikasiHardware

9

Page 10: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

ContohSpesifikasiJaringan

10

Page 11: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

DesainArsitektur(Client Server)

Page 12: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

DesainArsitektur(Tersentralisasi)

Page 13: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

DesainArsitektur(Desentralisasi)

Page 14: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Contoh: Project Bank BTPN

14

Page 15: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Project Bank BTPN (3)

15

Page 16: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Lingkup Project

16

Page 17: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

DesainArsitekturSistem

17

Page 18: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

DesainArsitekturAplikasi

18

Page 19: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Desain Interface

• Desain interface/sketsa dibutuhkan terutama jika

pendekatan yang digunakan menggunakan

prototyping.

• Sketsa ini bermanfaat untuk konfirmasi ke pihak

pengguna supaya rancangan aplikasi sesuai

dengan yang diharapkan.

• Biasanya diletakkan di komponen usability.

Page 20: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

20

Page 21: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Contoh Sketsa

21

Page 22: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

22

Page 23: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

23

Page 24: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

24

Page 25: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

25

Page 26: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

DesainDatabase

○ Perubahan dari bentuk logis ke fisik

○ ER Diagram diubah ke dalam bentuk TabelRelasi

Page 27: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan dalam Proses Desain (1)

○ Traditional

○ Object Oriented

Page 28: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan dalamProses Desain (2)

Page 29: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan Tradisional (1)

Page 30: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan Tradisional (2)

Page 31: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan Tradisional : System Flowchart (2)

Page 32: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan Tradisional : Structure Chart(1)

○ Sebuah bagan hirarki terstruktur yang menjelaskan fungsi dan subfungsi dari setiap bagian sistem

Page 33: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan Tradisional : Structure Chart(2)

Page 34: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

PendekatanObject Oriented (1)

○ Menggunakan Unified Modeling Language (UML)

Page 35: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Pendekatan Object Oriented (2)

Page 36: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional

Referensi

[1] Dennis, Alan., Barbara Halley Wixom and Roberta M. Roth. 2012.System Analysis and Design 5th Edition. John Willey and Sons, Inc. NewJersey

[2] Satzinger, John., Robert Jackson and Stephen Burd. 2010. SystemAnalysis and Design in Changing World 5th Edition. Cengange Learning.Boston.

Page 37: This is your presentation title · 2018. 5. 23. · Desain Database Sistem 4. dsb. Menentukan Arsitektur sistem/aplikasi /jaringan Lihatlah kebutuhan Fungsional dan Non Fungsional