Materi 3 RPL
Materi 3 RPL
Data
Menurut Anda, apa itu
“Data” berasal dari bahasa Latin yang bersifat jamak
data?
“Datum” yang berarti “Fact.”
1
10/6/2013
Informasi
Menurut Anda, apa itu
Apa perbedaan antara “data” dengan “Informasi” ? model ?
Informasi diturunkan dari data yang telah dilakukan suatu
proses tertentu yang membuatnya menjadi berarti pada
suatu kondisi, sehingga dapat digunakan untuk mendukung
keputusan.
2
10/6/2013
3
10/6/2013
Objek-objek ini : Proses ini sama dengan apa yang dilakukan oleh
seorang analis ketika mencoba untuk memahami
Mempunyai atribut dunia bisnis user.
Mempunyai nilai atribut
Mempunyai behaviour
Objek merupakan cara yang paling natural/alami
Behaviour dilakukan dengan memberikan pesan
dan efektif untuk mengerti dan memahami
kompleksitas yang ada
Pada tahap ini, seorang anak berusaha
untuk memprediksi dan memanipulasi
lingkungannya
Analisis Kebutuhan
Pemodelan
• Analisis Kebutuhan
• suatu bentuk penyederhanaan dari sebuah elemen • Menentukan karakteristik operasional PL
dan komponen yang sangat komplek untuk • Menunjukkan antarmuka PL dengan elemen sistem yang lain
memudahkan pemahaman dari informasi yang • Membuat batasan yang harus dipenuhi PL
dibutuhkan. • Analisis Kebutuhan memungkinkan Software Engineer
(disebut analis atau modeler) untuk :
• Memperinci kebutuhan dasar yang dibuat kapda rekayasa
kebutuhan sebelumnya
• Membangun model yang dapat menggambarkan skenario
user, aktivitas fungsional, class masalah dan relasinya, sistem
dan perilaku class, dan aliran data ketika ditransformasikan.
16
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
4
10/6/2013
system
description
analysis
model
design
model
5
10/6/2013
24
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
6
10/6/2013
26
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
7
10/6/2013
attributes: method
method #3
#6
method method
operations:
#5 #4
8
10/6/2013
instances of Chair
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
Th e Unified Modeling
Use-Cases Language State
State
Class
Diagrams
• Sebuah skenario yang menggambarkan Use Case
Use Case
Diagrams
Diagrams State
Use Case Diagrams
Use Case State
rangkaian kegunaan pada sistem Use Case
Diagrams
Sequence
Diagrams
Diagrams
Diagrams
Object
Diagrams
Diagrams Diagrams
• actors mewakili peran orang atau piranti yang Diagrams
dimaikan ketika sistem berfungsi
Scenario State
Scenario State
• users dapat berperan sebagai lebih dari satu Diagrams
Collaboration
Diagrams Models Diagrams
Component
Diagrams
Diagrams Diagrams
peran dalam sebuah skenario yang ditentukan
Scenario Component
Scenario Component
Diagrams
Deployment
Statechart
Diagrams Diagrams
Diagrams Diagrams
Diagrams Activity
Diagrams
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
9
10/6/2013
h omeowner
thumbnai l vi ews sel ect a specif i c cam er a
select specific
select camer a ico n
Set alar m came ra - thumbnails
pr ompt for
anot her view
38
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
mempunyai tanggungjawab
o t h er f u n ct io n s
m ay also b e
selected
prom pt f or reent ry yang digunakan
i n p u t t r ies
n o in p u t
r em ain
digambarkan oleh kotak aktivitas aliran menyediakan pandangan unik terhadap suatu sistem. Dia
th u mb n ail vi ews select a sp ecif ic cam er a
lainnya.
select cam era ico n
c am era - t hum b nails
gene ra te v ideo
out put
exit t h i s
f u n ct io n
see
an o t h er
cam era
10
10/6/2013
11
10/6/2013
Aliran Data
Data mengalir melalui sebuah sistem dimulai
Sebagai input dan ditransformasi menjadi
output 1 input & 1 output 1 input & banyak output
base
compute
area
triangle
height area
sensor #
sensor #, type,
look-up location, age
sensor
report required data
type,
location, age
sensor number Proses Write Proses Read Proses Update
sensor data
47
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
12
10/6/2013
13
10/6/2013
d p4 p5 b
p3 e g
level 1
53 54
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
14
10/6/2013
ke y hit
readin g compar ing n umberOf Tries > maxTries
lain.indicate how the system makes a transition
passwo rd
ent ered do: v alidat ePas s word
from one state to another (Bagaimana sistem
password = cor rect
mengubah keadaan?)
se lect ing
• mengenali event
• Mengawali action
act iv at ion successf ul • Menggambar sebuah state diagram atau sequence
diagram
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
59
Vilia Eka Meyana, M.Kom Vilia Eka Meyana, M.Kom
15