SlideShare a Scribd company logo
1 of 16
STATE MACHINE DIAGRAM
Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [12145111]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [12141172]
DEWI SETIAWATI [12140660]
NUR FIQIH INDRA HAMZA [12141321]
HANDAYANI [12144760]
MARTHARINA SARBINI [12144707]
STATE MACHINE DIAGRAM
State machine diagram adalah Statechart diagram atau yang biasa juga disebut
state diagram menunjukkan kondisi yang dapat dialami atau terjadi pada sebuah
objek sehingga setiap objek memiliki sebuah diagram status. Diagram status
diadopsi dari penggambaran kondisi mesin status (state machine) yang
menggambarkan status apa saja yang dialami oleh mesin.
Secara umum, State Machine Diagram adalah sebuah teknik
untuk menggambarkan perilaku dinamis sebuah sistem.
State Machine Diagram biasanya digunakan untuk membantu analis, perancang
dan pengembang untuk memahami perilaku
obyek pada sistem.
Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
GAMBAR NAMA PENJELASAN
INITIAL STATE Titik Awal (Start) di Gunakan untuk menggambarkan
awal suatu kejadian dalam diagram statechart
FINAL STATE Titik Akhir (end) di Gunakan untuk menggambarkan
akhir suatu kejadian dalam diagram statechart
STATE Digambarkan dengan bentuk segi empat dengan sudut
tumpul dan memiliki nama sesuai kondisi saat itu
POINT Menggambarkan apakah masuk (entry point) ke dalam
state atau keluar (exit Point)
/EVEN EVENT Transition Suatu kejadian yang dapat membuat state dari
objek berubah
/EVENT EVENT ITERATION Event Berulang Untuk State yang sama
[GUARD] GUARD Suatu kondisi atau keterangan
STATE
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Close [doorWay is
empty ]/pull
Open /push
transition
state
Initial
pseudostate
- Pintu memiliki 3 state:
Opened, Closed, atau Locked.
- Pintu dapat merespon terhadap kejadian :
Open, Close, Lock dan Unlock.
Contoh 1. State Machine Diagram memperlihatkan state siklus
hidup sebuah pintu
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
STATE
INITIAL & FINAL STATES
TRANSITION
SELF-TRANSITION
sebuah state ditandai dengan sebuah
kotak dengan sudut tumpul dan terdapat
nama state yang ditulis di dalamnya
NAMA_STATE
Initial dan Final States (pseudostate)
Initial State ditandai dengan sebuah kotak terisi
warna hitam penuh dan dapat diberi label.
Final State ditandai dengan sebuah lingkaran
dengan titik ditengahnya dan dapat diberi label.
STATE
Initial Final
State
Transition
sebuah transisi menyatakan perpindahan dari satu state
ke state berikutnya dengan sebuah anak panah. Transisi
memiliki label dalam 3 bagian: trigger [guard]/activity.
Semuanya optional
Trigger: sinyal kejadian yang memicu perubahan state
Guard: jika ada, sebuah kondisi Boolean harus true
sehingga triggermenyebabkan transisi
Activity: beberapa perilaku yang telah dijalakan selama
transisi
Self-Transitions:
adalah sebuah transisi dimana state
sumber dan sasaran sama.
GAMBAR
Waiting 3 minute [if unlocked]/
locking
Trigger [guard]/
activity
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Regular vs Activity State:
· Regular state : “diam” dan menunggu untuk kejadian berikutnya
sebelum melakukan sesuatu
· Activity state dapat melakukan sesuatu pekerjaan
· Perbedaan penting :
· regular activities terjadi secara instan dan tidak dapat diinterupsi
· Activity menggunakan waktu terbatas dan tidak dapat diinterupsi
· Entry activity: aktifitas dijalankan ketika anda masuk ke sebuah
state
· Exit activity: aktifitas dijalankan ketika Anda meninggalkan
sebuah state
· Berbeda dari self-transition, dalam internal activitiy tersebut
tidak memicu aktifitas masuk dan keluar.
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Sebuah history State digunakan untuk mengingat state
sebelumnya dari sebuah state machine ketika diinterupsi
history
pseudostate
Jika ada pemadaman listrik, mesin cuci akan berhenti berjalan dan akan pergi ke
Power Off negara. Kemudian ketika tenaga listrik kembali, yang Menjalankan negara yang dimasukkan
di simbol Sejarah Negara artinya itu harus melanjutkan mana terakhir kiri-off.
Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Contoh StateChart
Studi Kasus 1
Studi Kasus
Peminjaman
Studi Kasus
Pengembalian
Studi Kasus Laporan
Ketika dosen melakukan login ke sistem
akan divalidasi user name dan password,
jika valid akan muncul tampilan pilihan
olah nilai, absensi, forum diskusi atau
logout
JAWABAN
Prosedure peminjaman
Penyewa mobil yang ingin melakukan peminjaman dapat melihat
harga penyewaan mobil pada daftar harga sewa mobil. Penyewa
dapat menggunakan jasa supir atau tidak sesuai dengan
kebutuhan penyewa sendiri. Setiap jenis kendaraan memiliki
harga sewa yang berbeda-beda begitu juga harga sewa jasa
sopir untuk daerah Jabodetabek dan diluar jabodetabek pun
berbeda. Setelah itu penyewa mengisi Formulir Penyewaan (FS)
disertai fotocopy identitas diri. Kemudian Formulir penyewaan
yang telah diisi beserta pembayaran dimuka diserahkan kepada
petugas kemudian petugas membuatkan kwitansi pembayaran
sebagai bukti pembayaran.
JAWABAN
Prosedure pengembalian
Pada saat pengembalian kendaraan oleh penyewa, petugas
membawa Formulir Pengembalian dan memeriksa kondisi
kendaraan apakah terdapat kerusakan atau tidak. Bila ada
(misalnya spion pecah, body penyok, cat tergores, dll), maka
diperhitungkan penggantiannya dan dibebankan kepada
penyewa. Bila tidak rusak/terlambat maka tidak perlu mengisi
Formulir pengembalian. Namun Bila penyewa terlambat dalam
pengembalian, maka jumlah keterlambatan mobil dan sopir akan
dibebankan kepada penyewa. Setelah membayar kerusakan dan
keterlambatan, maka petugas membuatkan kwitansi sebagai
tanda bukti pembayaran denda
JAWABAN
Prosedure laporan
Diakhir bulan petugas membuat laporan penyewaan
berikut denda atas kerusakan atau keterlambatan yang
terjadi dan laporan kendaraan. Laporan tersebut
diserahkan ke pemilik penyewaan Bendi car
JAWABAN
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
StateChart
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
Q&AANY QUESTION??
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [1214XXXX]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [1214XXXX]
DEWI SETIAWATI [1214XXXX]
NUR FIQIH INDRA HAMZA [1214XXXX]
HANDAYANI [12144760]
MARTHARINA SARBINI [1214XXXX]
StateChart 1 StateChart 2 StateChart 3 StateChart 4
Copyright © 2015 by Kelompok 1
State Machine Diagram?
Simbol-Simbol
Dasar State Machine Diagram
Elemen State Machine Diagram
Aktivitas Internal
Super-States & Sub-States
History States
END
MIFTAHUL MUTTAQIN [12146114]
FARHAN MAULANA [12145111]
IRVAN IRZA ELWA AMALA [12146712]
ANNISA KAUTSAR [12141172]
DEWI SETIAWATI [12140660]
NUR FIQIH INDRA HAMZA [12141321]
HANDAYANI [12144760]
MARTHARINA SARBINI [12144707]

More Related Content

What's hot

4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xitia irma
 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Ferdinand Jason
 
Project charter trackit
Project charter trackitProject charter trackit
Project charter trackitCahya Adhi
 
Makalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem InformasiMakalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem InformasiAsenah20
 
Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistembrekebol
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasiIKHSAN MAHRURI
 
Makalah tentang keamanan komputer
Makalah tentang keamanan komputerMakalah tentang keamanan komputer
Makalah tentang keamanan komputer082393805433
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKMiftahul Muttaqin
 
Karakteristik data warehouse
Karakteristik data warehouseKarakteristik data warehouse
Karakteristik data warehousesuleman ganteng
 
Modul Contoh Diagram UML Parkir
Modul Contoh Diagram UML ParkirModul Contoh Diagram UML Parkir
Modul Contoh Diagram UML ParkirHolong Nainggolan
 
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066LukmanHermanto
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Hide Maru
 
Srs software requirement spesification
Srs   software requirement spesificationSrs   software requirement spesification
Srs software requirement spesificationfachrizal lianso
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysqlsukangimpi
 
Project Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking BarangProject Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking BarangGhifaroza Rahmadiana
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasiHIMATIF UIN SGD
 

What's hot (20)

4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
 
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...
 
Project charter trackit
Project charter trackitProject charter trackit
Project charter trackit
 
Makalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem InformasiMakalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem Informasi
 
Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistem
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Makalah tentang keamanan komputer
Makalah tentang keamanan komputerMakalah tentang keamanan komputer
Makalah tentang keamanan komputer
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Karakteristik data warehouse
Karakteristik data warehouseKarakteristik data warehouse
Karakteristik data warehouse
 
Modul Contoh Diagram UML Parkir
Modul Contoh Diagram UML ParkirModul Contoh Diagram UML Parkir
Modul Contoh Diagram UML Parkir
 
3 model data
3 model data3 model data
3 model data
 
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4
 
Srs software requirement spesification
Srs   software requirement spesificationSrs   software requirement spesification
Srs software requirement spesification
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
 
Project Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking BarangProject Charter Aplikasi Tracking Barang
Project Charter Aplikasi Tracking Barang
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
 
[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
 

Viewers also liked

Semi Average - Presentasi Statistika
Semi Average - Presentasi StatistikaSemi Average - Presentasi Statistika
Semi Average - Presentasi StatistikaMiftahul Muttaqin
 
Analisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMKAnalisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMKMiftahul Muttaqin
 
Bab 10 state diagram 2010
Bab 10 state diagram 2010Bab 10 state diagram 2010
Bab 10 state diagram 2010donasiilmu
 
contoh presentasi tentang NORMA
contoh presentasi tentang NORMAcontoh presentasi tentang NORMA
contoh presentasi tentang NORMADesi Rahmawati
 
P 2 Konsep & Notasi Bahasa - Teknik Kompilasi
P 2 Konsep & Notasi Bahasa - Teknik KompilasiP 2 Konsep & Notasi Bahasa - Teknik Kompilasi
P 2 Konsep & Notasi Bahasa - Teknik Kompilasiahmad haidaroh
 
Example of finite state machine diagram
Example of finite state machine diagramExample of finite state machine diagram
Example of finite state machine diagramDenmark Anthony Tan
 
TENTANG MANUSIA DAN KEHIDUPAN
TENTANG MANUSIA DAN KEHIDUPAN TENTANG MANUSIA DAN KEHIDUPAN
TENTANG MANUSIA DAN KEHIDUPAN Desi Rahmawati
 
Paragraf bahasa indonesia
Paragraf bahasa indonesia Paragraf bahasa indonesia
Paragraf bahasa indonesia Desi Rahmawati
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine DiagramNiloy Rocker
 
Makalah PKN tentang ketahanan Nasional di Indonesia
Makalah PKN tentang ketahanan Nasional di IndonesiaMakalah PKN tentang ketahanan Nasional di Indonesia
Makalah PKN tentang ketahanan Nasional di IndonesiaDesi Rahmawati
 
1 minute powerpoint- Caroline Burdick on Behavior Modification
1 minute powerpoint- Caroline Burdick on Behavior Modification1 minute powerpoint- Caroline Burdick on Behavior Modification
1 minute powerpoint- Caroline Burdick on Behavior ModificationCarolineburdick
 
μουσικό βίντεο Movie maker
μουσικό βίντεο Movie makerμουσικό βίντεο Movie maker
μουσικό βίντεο Movie makerMarilia
 
Презентація Університету імені Миколаса Ромеріса
Презентація Університету імені Миколаса РомерісаПрезентація Університету імені Миколаса Ромеріса
Презентація Університету імені Миколаса РомерісаConstantine Zerov
 
Αποκριάτικες εκδηλώσεις
Αποκριάτικες εκδηλώσειςΑποκριάτικες εκδηλώσεις
Αποκριάτικες εκδηλώσειςMarilia
 
Discipline in school short pt show 1
Discipline in school short pt show 1Discipline in school short pt show 1
Discipline in school short pt show 1Carolineburdick
 
Ζωγραφίζοντας την Ελλάδα
Ζωγραφίζοντας την ΕλλάδαΖωγραφίζοντας την Ελλάδα
Ζωγραφίζοντας την ΕλλάδαMarilia
 

Viewers also liked (20)

Semi Average - Presentasi Statistika
Semi Average - Presentasi StatistikaSemi Average - Presentasi Statistika
Semi Average - Presentasi Statistika
 
Analisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMKAnalisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMK
 
Bab 10 state diagram 2010
Bab 10 state diagram 2010Bab 10 state diagram 2010
Bab 10 state diagram 2010
 
Uml Diagrams
Uml DiagramsUml Diagrams
Uml Diagrams
 
contoh presentasi tentang NORMA
contoh presentasi tentang NORMAcontoh presentasi tentang NORMA
contoh presentasi tentang NORMA
 
P 2 Konsep & Notasi Bahasa - Teknik Kompilasi
P 2 Konsep & Notasi Bahasa - Teknik KompilasiP 2 Konsep & Notasi Bahasa - Teknik Kompilasi
P 2 Konsep & Notasi Bahasa - Teknik Kompilasi
 
Bukalapak
BukalapakBukalapak
Bukalapak
 
TD-635-10-PSBO
TD-635-10-PSBOTD-635-10-PSBO
TD-635-10-PSBO
 
Example of finite state machine diagram
Example of finite state machine diagramExample of finite state machine diagram
Example of finite state machine diagram
 
Seq uml
Seq umlSeq uml
Seq uml
 
TENTANG MANUSIA DAN KEHIDUPAN
TENTANG MANUSIA DAN KEHIDUPAN TENTANG MANUSIA DAN KEHIDUPAN
TENTANG MANUSIA DAN KEHIDUPAN
 
Paragraf bahasa indonesia
Paragraf bahasa indonesia Paragraf bahasa indonesia
Paragraf bahasa indonesia
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
 
Makalah PKN tentang ketahanan Nasional di Indonesia
Makalah PKN tentang ketahanan Nasional di IndonesiaMakalah PKN tentang ketahanan Nasional di Indonesia
Makalah PKN tentang ketahanan Nasional di Indonesia
 
1 minute powerpoint- Caroline Burdick on Behavior Modification
1 minute powerpoint- Caroline Burdick on Behavior Modification1 minute powerpoint- Caroline Burdick on Behavior Modification
1 minute powerpoint- Caroline Burdick on Behavior Modification
 
μουσικό βίντεο Movie maker
μουσικό βίντεο Movie makerμουσικό βίντεο Movie maker
μουσικό βίντεο Movie maker
 
Презентація Університету імені Миколаса Ромеріса
Презентація Університету імені Миколаса РомерісаПрезентація Університету імені Миколаса Ромеріса
Презентація Університету імені Миколаса Ромеріса
 
Αποκριάτικες εκδηλώσεις
Αποκριάτικες εκδηλώσειςΑποκριάτικες εκδηλώσεις
Αποκριάτικες εκδηλώσεις
 
Discipline in school short pt show 1
Discipline in school short pt show 1Discipline in school short pt show 1
Discipline in school short pt show 1
 
Ζωγραφίζοντας την Ελλάδα
Ζωγραφίζοντας την ΕλλάδαΖωγραφίζοντας την Ελλάδα
Ζωγραφίζοντας την Ελλάδα
 

Tugas State machine diagram - Slide

  • 1. STATE MACHINE DIAGRAM Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [12145111] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [12141172] DEWI SETIAWATI [12140660] NUR FIQIH INDRA HAMZA [12141321] HANDAYANI [12144760] MARTHARINA SARBINI [12144707]
  • 2. STATE MACHINE DIAGRAM State machine diagram adalah Statechart diagram atau yang biasa juga disebut state diagram menunjukkan kondisi yang dapat dialami atau terjadi pada sebuah objek sehingga setiap objek memiliki sebuah diagram status. Diagram status diadopsi dari penggambaran kondisi mesin status (state machine) yang menggambarkan status apa saja yang dialami oleh mesin. Secara umum, State Machine Diagram adalah sebuah teknik untuk menggambarkan perilaku dinamis sebuah sistem. State Machine Diagram biasanya digunakan untuk membantu analis, perancang dan pengembang untuk memahami perilaku obyek pada sistem. Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 3. GAMBAR NAMA PENJELASAN INITIAL STATE Titik Awal (Start) di Gunakan untuk menggambarkan awal suatu kejadian dalam diagram statechart FINAL STATE Titik Akhir (end) di Gunakan untuk menggambarkan akhir suatu kejadian dalam diagram statechart STATE Digambarkan dengan bentuk segi empat dengan sudut tumpul dan memiliki nama sesuai kondisi saat itu POINT Menggambarkan apakah masuk (entry point) ke dalam state atau keluar (exit Point) /EVEN EVENT Transition Suatu kejadian yang dapat membuat state dari objek berubah /EVENT EVENT ITERATION Event Berulang Untuk State yang sama [GUARD] GUARD Suatu kondisi atau keterangan STATE Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 4. Close [doorWay is empty ]/pull Open /push transition state Initial pseudostate - Pintu memiliki 3 state: Opened, Closed, atau Locked. - Pintu dapat merespon terhadap kejadian : Open, Close, Lock dan Unlock. Contoh 1. State Machine Diagram memperlihatkan state siklus hidup sebuah pintu Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 5. STATE INITIAL & FINAL STATES TRANSITION SELF-TRANSITION sebuah state ditandai dengan sebuah kotak dengan sudut tumpul dan terdapat nama state yang ditulis di dalamnya NAMA_STATE Initial dan Final States (pseudostate) Initial State ditandai dengan sebuah kotak terisi warna hitam penuh dan dapat diberi label. Final State ditandai dengan sebuah lingkaran dengan titik ditengahnya dan dapat diberi label. STATE Initial Final State Transition sebuah transisi menyatakan perpindahan dari satu state ke state berikutnya dengan sebuah anak panah. Transisi memiliki label dalam 3 bagian: trigger [guard]/activity. Semuanya optional Trigger: sinyal kejadian yang memicu perubahan state Guard: jika ada, sebuah kondisi Boolean harus true sehingga triggermenyebabkan transisi Activity: beberapa perilaku yang telah dijalakan selama transisi Self-Transitions: adalah sebuah transisi dimana state sumber dan sasaran sama. GAMBAR Waiting 3 minute [if unlocked]/ locking Trigger [guard]/ activity Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 6. Regular vs Activity State: · Regular state : “diam” dan menunggu untuk kejadian berikutnya sebelum melakukan sesuatu · Activity state dapat melakukan sesuatu pekerjaan · Perbedaan penting : · regular activities terjadi secara instan dan tidak dapat diinterupsi · Activity menggunakan waktu terbatas dan tidak dapat diinterupsi · Entry activity: aktifitas dijalankan ketika anda masuk ke sebuah state · Exit activity: aktifitas dijalankan ketika Anda meninggalkan sebuah state · Berbeda dari self-transition, dalam internal activitiy tersebut tidak memicu aktifitas masuk dan keluar. Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 7.
  • 8. Sebuah history State digunakan untuk mengingat state sebelumnya dari sebuah state machine ketika diinterupsi history pseudostate Jika ada pemadaman listrik, mesin cuci akan berhenti berjalan dan akan pergi ke Power Off negara. Kemudian ketika tenaga listrik kembali, yang Menjalankan negara yang dimasukkan di simbol Sejarah Negara artinya itu harus melanjutkan mana terakhir kiri-off. Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 9.
  • 10. Contoh StateChart Studi Kasus 1 Studi Kasus Peminjaman Studi Kasus Pengembalian Studi Kasus Laporan Ketika dosen melakukan login ke sistem akan divalidasi user name dan password, jika valid akan muncul tampilan pilihan olah nilai, absensi, forum diskusi atau logout JAWABAN Prosedure peminjaman Penyewa mobil yang ingin melakukan peminjaman dapat melihat harga penyewaan mobil pada daftar harga sewa mobil. Penyewa dapat menggunakan jasa supir atau tidak sesuai dengan kebutuhan penyewa sendiri. Setiap jenis kendaraan memiliki harga sewa yang berbeda-beda begitu juga harga sewa jasa sopir untuk daerah Jabodetabek dan diluar jabodetabek pun berbeda. Setelah itu penyewa mengisi Formulir Penyewaan (FS) disertai fotocopy identitas diri. Kemudian Formulir penyewaan yang telah diisi beserta pembayaran dimuka diserahkan kepada petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. JAWABAN Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas membawa Formulir Pengembalian dan memeriksa kondisi kendaraan apakah terdapat kerusakan atau tidak. Bila ada (misalnya spion pecah, body penyok, cat tergores, dll), maka diperhitungkan penggantiannya dan dibebankan kepada penyewa. Bila tidak rusak/terlambat maka tidak perlu mengisi Formulir pengembalian. Namun Bila penyewa terlambat dalam pengembalian, maka jumlah keterlambatan mobil dan sopir akan dibebankan kepada penyewa. Setelah membayar kerusakan dan keterlambatan, maka petugas membuatkan kwitansi sebagai tanda bukti pembayaran denda JAWABAN Prosedure laporan Diakhir bulan petugas membuat laporan penyewaan berikut denda atas kerusakan atau keterlambatan yang terjadi dan laporan kendaraan. Laporan tersebut diserahkan ke pemilik penyewaan Bendi car JAWABAN Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX] StateChart State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END
  • 11. Q&AANY QUESTION?? Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 12. Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 13. Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 14. Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 15. Copyright © 2015 by Kelompok 1Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [1214XXXX] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [1214XXXX] DEWI SETIAWATI [1214XXXX] NUR FIQIH INDRA HAMZA [1214XXXX] HANDAYANI [12144760] MARTHARINA SARBINI [1214XXXX]
  • 16. StateChart 1 StateChart 2 StateChart 3 StateChart 4 Copyright © 2015 by Kelompok 1 State Machine Diagram? Simbol-Simbol Dasar State Machine Diagram Elemen State Machine Diagram Aktivitas Internal Super-States & Sub-States History States END MIFTAHUL MUTTAQIN [12146114] FARHAN MAULANA [12145111] IRVAN IRZA ELWA AMALA [12146712] ANNISA KAUTSAR [12141172] DEWI SETIAWATI [12140660] NUR FIQIH INDRA HAMZA [12141321] HANDAYANI [12144760] MARTHARINA SARBINI [12144707]