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]
Tugas State machine diagram - Slide
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]
Tugas State machine diagram - Slide
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

PPTX
Perangkat keras komputer (hardware)1
PPTX
Komponen sistem komputer ppt
PPTX
Materi 10 MANAJEMEN KEUANGAN.pptx
PDF
Psak 2-laporan-arus-kas
PPTX
Sistem operasi
PPTX
Pengertian komputer dan komponen komponennya
PPTX
PPT PERENCANAAN DAN PENGANGGARAN KEUANGAN DAERAH HSP.pptx
PPTX
Rangkuman buku informatika bab 4
Perangkat keras komputer (hardware)1
Komponen sistem komputer ppt
Materi 10 MANAJEMEN KEUANGAN.pptx
Psak 2-laporan-arus-kas
Sistem operasi
Pengertian komputer dan komponen komponennya
PPT PERENCANAAN DAN PENGANGGARAN KEUANGAN DAERAH HSP.pptx
Rangkuman buku informatika bab 4

What's hot (20)

PDF
2. Arsitektur Sistem
PDF
Peraturan Pemerintah No. 6 Tahun 2006 tentang Pengelolaan Barang Milik Daerah
PDF
Utang jangka panjang, saham preferen dan saham biasa
PPTX
PPTX
Pengenalan software
PPTX
Mkdu bahasa indonesia 2012
PDF
Rodzaje i zastosowanie oprogramowania użytkowego
PPTX
Ppt mengelola bukti transaksi
PPTX
Liabilitas jangka pendek.pptx
PDF
Uu nomor 23 tahun 1999 tentang bank indonesia
PPTX
Akuntansi manajemen sektor publik
PPTX
Pengauditan saldo kas
DOCX
Makalah BANK UMUM
PPT
08 model oo
PDF
Skpd jabar
PPTX
Konsep anggaran dan pendekatan penyusunan anggaran
PPTX
Peripheral komputer
PPTX
Rekonsiliasi bank
PPTX
Materi system-operasi
2. Arsitektur Sistem
Peraturan Pemerintah No. 6 Tahun 2006 tentang Pengelolaan Barang Milik Daerah
Utang jangka panjang, saham preferen dan saham biasa
Pengenalan software
Mkdu bahasa indonesia 2012
Rodzaje i zastosowanie oprogramowania użytkowego
Ppt mengelola bukti transaksi
Liabilitas jangka pendek.pptx
Uu nomor 23 tahun 1999 tentang bank indonesia
Akuntansi manajemen sektor publik
Pengauditan saldo kas
Makalah BANK UMUM
08 model oo
Skpd jabar
Konsep anggaran dan pendekatan penyusunan anggaran
Peripheral komputer
Rekonsiliasi bank
Materi system-operasi
Ad

Viewers also liked (20)

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

Recently uploaded (9)

PPTX
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
PDF
Struktur Data - 4 Pointer & Linked List
PPTX
Materi Workshop Keuangan Digital 2025.pptx
PDF
Struktur Data - 1 Kontrak Perkuliahan
PPTX
Introduction Financial Consolidatioan Multi currency integration to all ERP o...
PPTX
Berfikir Komputasi untuk siswa SMP KELAS 9.pptx
PPTX
INFORMATIKA UNTUK SISWA SMP KELAS VII.pptx
PDF
Struktur Data - 2 Pengantar Struktur Data
PDF
Struktur Data - 3 Array: Konsep & Implementasi
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
Struktur Data - 4 Pointer & Linked List
Materi Workshop Keuangan Digital 2025.pptx
Struktur Data - 1 Kontrak Perkuliahan
Introduction Financial Consolidatioan Multi currency integration to all ERP o...
Berfikir Komputasi untuk siswa SMP KELAS 9.pptx
INFORMATIKA UNTUK SISWA SMP KELAS VII.pptx
Struktur Data - 2 Pengantar Struktur Data
Struktur Data - 3 Array: Konsep & Implementasi

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]
  • 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]
  • 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]