*umber lain..
Materi Kulia !
"emodelan "erangkat #unak
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
.a itu model/
Model adala sebua miniatur sistem
Model digunakan untuk analisa sebelum membuat sistem
yang sebenarnya
Model arus mendeskri&sikan tentang sistem yang akan
dibuat
Model meru&akan kobinasi antara teks dan diagram untuk
menentukan6memastikan kebutuan data) %ungsi dan
tingka laku sistem agar muda dimengerti serta lebi
&enting lagi untuk melakukan re2ie(
keakuratan6kebenaran) kelengka&an dan konsistensi data
("ressman) /001)
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
0ata dan atri)utnya
7b8ek data
meru&akan entitas tunggal sebua benda. Ini biasa
disebut instance. 9onto+ *amsung : .ala;y < *II
Atribut
meru&akan &ro&erti dari ob8ek. 9onto
resolusi=(arna>4-M) ti&e>smart&one dll
tt&+66(((.samsung.com6id6consumer6mobile-de2ices6smart&one6
gala;y6.'-I?400#KA@*E6inde;.id;A&agety&e>&rd=detailBtab>%eature
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
0ata dan atri)utnya 122
*umber+ tt&+66en.(iki&edia.org6(iki6Honda=*u&er=9ub
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Teknik emodelan data
"ressman (/001) menyebutkan setidaknya ada C
&endekatan model) yaitu+
- Dlo(-oriented elements
- Bea2ioral-oriented elements
- 9lass-based elements
- *cenario-based elemets
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Teknik emodelan data 122
Model analisa
Dlo(-oriented
- $ata %lo( diagram
- 9ontrol %lo( diagram
- "rocessing narati2e
Bea2ioral
- *tate diagram
- *eEuence diagram
9lass-based
- 9lass diagram
- Analysis &ackage
- 9R9 model
- 9ollaboration model
*cenario-based
- Fse-case te;t
- Fse-case diagram
- Acti2ity diagram
- *(imlane diagram
Element model analisa ("ressman) /001)
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Teknik 3lo4#oriented
Mendeskri&sikan sistem dengan menitikberatkan &ada
alur data.
Dlo(-oriented umumnya menggunakan %lo(cart dan
$D$.
#atian+ Dlo(cart dan $D$
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Teknik 5eha6ioral#oriented
Mendeskri&sikan sistem dengan menitikberatkan &ada
tingka laku data (ob8ek).
Bea2ioral-oriented umumnya menggunakan
*eEuence dan *tate diagram.
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Teknik 7lass#)ased
Mendeskri&sikan sistem dengan menitikberatkan &ada
klasi%ikasi data (ob8ek).
9lass-based umumnya menggunakan 9lass diagram.
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Teknik ,8enario#)ased
Mendeskri&sikan sistem dengan menitikberatkan &ada
*kenario sistem.
*cenario-based umumnya menggunakan Fse-case)
acti2ity dan s(imlane diagram.
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Kamus data
$eskri&si mengenai data-data yang digunakan dalam sistem.
$ata-data dalam sistem ada kalanya ditulis sesuai dengan
GseleraH de2elo&er so%t(are) seingga &erlu dibuatkan kamus
untuk mende%inisikan istila-istila tersebut.
Kamus data berlaku untuk satu sistem dan tidak berlaku untuk
sistem lain.
Kamus data adala sebua acuan ker8a bagi data) sekaligus
sebagai &anduan bagi analis dalam melakukan analisa dan
desain &erangkat lunak (Kendall and Kendall) /00/)
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Kamus data # %lemen 122
Kom&onen 'i&e Fkuran $eskri&si
id=kar Integer 40 Iariabel &enegenal unik
untuk karya(an
nama=kar 9aracter 10 Jama karya(an
gol=kar 9aracter 40 In%ormasi golongan
ker8a karya(an
alamat=kar 9aracter 400 Keterangan alamat
karya(an
tel&=kar 9aracter 41 Jomor tele&on karya(an
email=kar 9aracter 10 Email karya(an..
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Kamus data 9 Prosedur:3ungsi 132
Kom&onen 'i&e Fkuran $eskri&si
da%tar=user() Kelas - Kelas untuk &enda%taran
user baru
set=nama(car nama) "rosedur6metod - Metod untuk me-set nama
set=ker8a(car ker8a) "rosedur6metod - Metod untuk me-set
&eker8aan
get=in%o()r "rosedur6metod - Metod untuk menam&ilkan
in%o
&in8am=buku() Kelas - Kelas untuk &emin8aman
buku
kembali=buku() Kelas - Kelas untuk &engembalian
buku
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
Latihan..
.ambarkan miniatur sistem dengan+
a. *eEuence diagram
b. *tate diagram
c. *(imlane diagram
d. Acti2ity diagram
e. Fse-case diagram
%. 9lass diagram
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
,e;uen8e diagram
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
.8ti6ity diagram
Jurusan Teknik Informatika
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Tel. !34"#4643"$ %&t. 24'
5a8aan lan<ut..
4. AcuKa and DerrL. *o%t(are "rocess Modeling.
tt&+66is.ls.%i.u&m.es6;a2ier6&a&ers6&rocessmodelling.&d%
/. *&arks. /000. An Introduction o% FM#+ 'e "rocess
Model. tt&+66(((.imam.edu.sa6$9ontent6
I'='o&ics6AnM/0IntroductionM/0toM/0FM#.&d%
!. Niki&edia dan yang lain