DIAGRAM STATUS
A.
Pengertian Diagram Status
Diagram
status (state machine diagram atau statechart diagram) adalah diagram yang
digunakan untuk menggambarkan perubahan status atau transisi status dari sebuah
mesin atau sistem atau objek. Jika diagram sekuen digunakan untuk interaksi
antar objek maka diagram status digunakan untuk interaksi di dalam sebuah
objek. Perubahan tersebut digambarkan dalam suatu graf berarah. State machine diagram merupakan
pengembangan dari diagram Finite State
Automata dengan penambahan beberapa fitur dan konsep baru. Diagram Finite State Automata (FSA) ini biasanya
diajarkan dalam mata kuliah Automata.
B.
Simbol-Simbol Diagram Status
1. Start / Status Awal (Initial State)
Start atau initial state adalah state atau keadaan awal pada saat sistem mulai hidup.
2. End / Status Akhir (Final State)
3. Event
Event adalah kegiatan yang menyebabkan berubahnya status mesin.
4. State
State atau status adalah keadaan sistem pada waktu tertentu. State dapat berubah jika ada event tertentu yang memicu perubahan tersebut.
PEMBAHASAN
STUDI KASUS MENGGUNAKAN DIAGRAM STATUS
A. Studi Kasus
Studi kasus yang
diambil yaitu Sistem Informasi Apotek Bunda Ningsih.
B. Diagram Status Studi Kasus
Berikut adalah
diagram status dari setiap objek pada diagram objek Sistem Informasi Apotek
Bunda Ningsih:
1.
Objek : m dari kelas main
Metode main membawa transisi dari status awal ke status akhir.
2.
Objek : an dari kelas Antarmuka
Beberapa metode di dalam kelas Antarmuka ketika dijalankan akan membawa
dari status awal ke status akhir. Namun ada beberapa metode yang dijalankan
sebagai bagian dari proses yang lain, misalkan untuk proses mengubah dan
menghapus data, maka pada awalnya akan dijalankan proses pencarian untuk
menemukan data yang akan diubah atau dihapus.
3.
Objek : v dari kelas Validasi
Metode login mengisi variabel SESSION sebagai penanda bahwa status telah
login.
4.
Objek : k dari kelas KoneksiBasisData
5.
Objek : mo dari kelas MengelolaObat
Proses mencari obat merupakan proses yang dapat berdiri sendiri maupun
sebagai bagian dari proses mengubah atau menghapus data obat untuk menemukan
obat mana yang akan diubah atau dihapus.
6.
Objek : mpln dari kelas MengelolaPelanggan
Untuk objek mpem dari kelas MengelolaPembelian dan objek mp dari kelas
MengelolaPetugas memiliki kesamaan diagram status dengan diagram status objek
mo dari kelas MengelolaObat dan objek mpln dari kelas MengelolaPelanggan.
7.
Objek : o dari kelas Obat
Metode set digunakan untuk mengisi nilai setiap atribut.
Semua metode set dapat dijalankan secara sendiri atau diisi manual ataupun diisi
dari hasil menjalankan query hasil dari query mencari dan melihat obat.
Sedangkan metode set perlu untuk dijalankan sebelum query memasukkan dan
menghapus obat dijalankan karena kedua metode itu membutuhkan nilai
atribut-atribut itu dalam membentuk query-nya. Metode get dapat dijalankan jika
nilai atribut-atribut telah terisi.
Diagram status untuk objek dari kelas data yang lain mirip dengan diagram status pada objek o dari kelas Obat.
Komentar
Posting Komentar