• Tidak ada hasil yang ditemukan

Teknik Informatika FILKOM UB Semester Genap 20152016

N/A
N/A
Protected

Academic year: 2018

Membagikan "Teknik Informatika FILKOM UB Semester Genap 20152016"

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

(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

(10)

TRANSFORM MAPPING

APS

DFD Level 2 : Monitor sensors

6.3* Format for

display

6.2* Assess against setup

6.4 Generate

alarm Dial phone configuration

information

sensor information

sensor status

sensor ID, type configuration data

alarm type

telephone number tones

(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

(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

(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

(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

(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

(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

(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/ Display

messages & 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

(20)

TERIMAKASIH

V^^

To Infinity

and Beyond !

Referensi

Dokumen terkait

Sehingga dapat disimpulkan bahwa H 0 ditolak, yang artinya secara simultan perubahan laba bersih, perubahan arus kas operasi, perubahan arus kas investasi, perubahan

Mengenai hal ini, apa yang telah dilaku- kan oleh pemerintah Iran bisa dijadikan bahan kajian yang tepat, yaitu karena konsekuensi atas pelarangan perkawinan sesama

Penelitian menggunakan 60 ekor ayam pedaging, dua puluh ekor ayam di awal penelitian diambil darahnya untuk pengamatan titer antibodi asal induk terhadap infeksi virus

Kesimpulan penelitian ini adalah (1) responden puas terhadap layanan bus efisiensi; (2) semakin baik kualitas layanan yang diberikan PO Efisiensi; (3) responden

2 Wakil Dekan Bidang I SALINAN TERKENDALI 02 3 Wakil Dekan Bidang II SALINAN TERKENDALI 03 4 Manajer Pendidikan SALINAN TERKENDALI 04 5 Manajer Riset dan Pengabdian

Misi 1: Meningkatkan tata kelola pemerintahan yang baik melalui peningkatan kualitas birokrasi yang responsif dan penerapan e-govt yang terintegrasi dalam

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

Meskipun demikian, pada mata tanpa pterigium juga ditemukan BUT > 10 detik (lebih singkat dibanding nilai BUT normal pada orang dewasa sekitar 30 detik), TFT grade 2