• Tidak ada hasil yang ditemukan

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

N/A
N/A
Protected

Academic year: 2021

Membagikan "Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016"

Copied!
20
0
0

Teks penuh

(1)
(2)

TUJUAN PERKULIAHAN

Memahami pemodelan perancangan dengan pendekatan

terstruktur

(3)

AGENDA PERKULIAHAN

Pemodelan perancangan terstruktur

(4)
(5)

METODE PEMODELAN PERANCANGAN TERSTRUKTUR

APS

Functional Design

Berorientasi pada fungsi

Structured Design (Constantin & Yourdon, 1979), Step wise

Refinement (Wirth, 1971, 1976), Jackson Structured

(6)

FUNCTIONAL DESIGN APPROACHES

APS

• Transform Mapping

- langkah perancangan untuk tipe DFD

transform flow

Incoming flow : aliran/jalur informasi eksternal masuk ke

sistem untuk ditransformasikan menjadi informasi internal

Transform center : pusat transformasi di dalam sistem yang

akan mentriger informasi keluar dari system

Outgoing flow : aliran/jalur informasi internal keluar dari

sistem menjadi informasi eksternal

• Transaction Mapping

- langkah perancangan untuk tipe DFD

transaction flow

Transaction : data tunggal yang mentriger satu atau beberapa

aliran data

Transaction center : penghubung antara aliran-aliran data

hasil pentrigeran dengan data trigernya

(7)

FUNCTIONAL DESIGN APPROACHES

APS

• Transform Flow

• Transaction Flow

a b c d f g e h incoming flow transform center outgoing flow a c b d e f g h transaction transaction center action path

(8)

TRANSFORM MAPPING

APS

Langkah-langkah Transform Mapping

Incoming flow : aliran/jalur informasi eksternal masuk ke

Review dan refine DFD sampai ke level paling bawah

Tentukan apakah DFD tsb. memiliki karakteristik tipe

transform flow atau transaction flow

Tentukan batas antara incoming flow, transform center dan

outgoing flow

Bangun first level factoring

Bangun second level factoring

Refine first iteration

(9)

TRANSFORM MAPPING

APS

DFD Level 1

1* Interact with user 2* Configure system 3 Activate /deactivate sytem 4 Display messages and status 5* Process password 6* Monitor sensors configuration information user commands and data Control panel Sensors Control panel display Alarm Telephone line configure request configuration data start stop password valid ID msg. A/D msg. configuration data configuration data sensor status sensor information alarm type

telephone number tones

display information

(10)

TRANSFORM MAPPING

APS

DFD Level 2 : Monitor sensors

6.3* Format for display 6.2* Assess against setup 6.4 Generate alarm signal 6.1 Read sensors 6.5* Dial phone configuration information sensor information sensor status

sensor ID, type configuration data alarm type telephone number tones telephone number alarm data sensor ID, type, location

(11)

TRANSFORM MAPPING

APS

DFD Level 3 : Monitor sensors

1 Read sensors configuration information sensor status 2 Acquire response info 3 Establish alarm conditions 8 Generate pulses to line 4 Select phone number 5 Set up conn. to phone net 9 Generate display 6 Format display 7 Generate alarm signal

sensor ID, type

configuration data sensor information alarm type telephone number tones formated ID, type, location alarm data alarm cond. code, sensor ID, timing information list of numbers telephone number tone ready telephone number sensor ID, type,

(12)

TRANSFORM MAPPING

APS

First level factoring : Monitor sensors

configuration information 8 9 6 7 1 2 3 4 5 Monitor sensors executive

(13)

TRANSFORM MAPPING

APS

Second level factoring : Monitor sensors

Monitor sensors executive Sensor input controller Alarm conditions controller Alarm output controller Format display Generate alarm signal Set up conn. to phone net Generate display Generate pulses to line Establish alarm conditions Select phone number Acquire response info Read sensors

(14)

TRANSFORM MAPPING

APS

Refine first iteration : Monitor sensors

Incoming controller dihapus :

data input tunggal, cukup sederhana

Transform controller dihapus dan digabung

dalam satu modul : ada penurunan tingkat kohesifitas

Format display dan generate display digabung : sederhana

Monitor sensors executive Establish alarm conditions Alarm output controller Produce display Generate alarm signal Set up conn. to phone net Generate pulses to line Acquire response info Read sensors

(15)

TRANSACTION MAPPING

APS

Langkah-langkah Transaction Mapping

Review dan refine DFD sampai ke level paling bawah

Tentukan apakah DFD tsb. memiliki karakteristik tipe

transform flow atau transaction flow

Tentukan batas antara incoming path/transaction,

transaction center dan action path

Bangun first level factoring

Bangun second level factoring

Refine first iteration

(16)

TRANSACTION MAPPING

APS

Transaction Structuring

r s a b d p q Transaction control b a d c1 q r s p Dispatcher Reception path

(17)

TRANSACTION MAPPING

APS

DFD Level 2 : User Interaction

3 Read password 2 Invoke command processing 4 Compare password w/ file 1 Read user command configuration information 5 Activate/d eactivate system 6 Display message & status 7 Read system data 8 Build configurat ion file command type start stop user commands and data configure request password raw configuration data configuration data A/D msg. configuration data configuration data

four digits display

information valid ID msg.

(18)

TRANSACTION MAPPING

APS

First / Second level factoring: User Interaction

User interaction executive Read user command System configuration controller Invoke command processing Activate /deactivate system Password processing controller

Read system data Build

configuration file Read password

Compare password w/ file Display messages & status

(19)

TRANSACTION MAPPING

APS

Arsitektur SafeHome Security Software

User interaction executive Read user command System configuration controller Invoke command processing Activate /deactivate system Password processing controller

Read system data Build

configuration file Read password

Compare password w/ file Display messages & status SafeHome Security Monitor sensors executive Establish alarm conditions Alarm output controller Produce display Generate alarm signal Set up conn. to phone net Generate pulses to line Acquire response info Read sensors

(20)

TERIMAKASIH V^^

To Infinity

Referensi

Dokumen terkait

Berdasarkan hasil penelitian dapat disimpulkan bahwa perbedaan kualitas fisik daging ayam tiren dan daging ayam sehat menunjukkan bahwa daging ayam tiren memiliki

Pada tahap ini peserta didik melakukan pemeriksaan secara cermat untuk membuktikan benar atau tidaknya hipotesis yang ditetapkan tadi dengan temuan alternatif,

[r]

Sasaran strategis yang lebih difokuskan ke salah satu perspektif mengakibatkan perspektif yang lain terabaikan, hal ini akan mempengaruhi kemampuan perusahaan

Dengan mengucapkan segala puji syukur kehadirat Allah SWT atas segala Rahmat dan Hidayahnya yang telah diberikan, sehingga penulis dapat menyelesaikan skripsi ini dengan judul

Dengan menggunakan sistem basis data pembelian, penjualan, dan persediaan maka dapat menggantikan pendataan informasi perusahaan yang masih dilakukan secara manual.. Dengan

Penerapan penugasan portofolio dengan pendekatan Sains Teknologi Masyarakat (STM) untuk meningkatkan keaktivan dan hasil belajar siswa kelas XII IPS 3 semester I SMA Negeri

Kabid 3 3.8 Secara keseluruhan, Arsyan dan tim udah tau mau bawa JGTC jadi kayak gimana. Setiap kabid sudah benar-benar memahami seluk beluk dari bidangnya dan sudah memiliki