51
3. 1. 6. 4 State Diagram
State Diagram digunakan untuk memodelkan perilaku dinamis satu kelas atau objek. State Diagrampada aplikasi pengolahan data pengobatan pegawai
Bank Indonesia memperlihatkan urutan keadaan sesaatyang dilalui sebuah objek. State Diagram pada aplikasi pengolahan data pengobatan pegawai Bank Indonesia
terdiri dari state diagram mengolah data golongan, state diagram mengolah data pegawai, state diagram menghitung selisih biaya pengobatan, dan state
diagrammencetak laporan. Berikut ini penjelasan dari masing-masing state diagram:
1. State Diagram Tambah Data Golongan
State diagram tambah data golongan memperlihatkan urutan keadaan sesaat dari objek dalam proses penambahan data golongan. State diagram tambah
data golongan dapat dilihat pada Gambar 3.3.
Gambar III.3 State Diagram Tambah Data Golongan
tampil tabtambah golongan
buka tab tambah golongan form tambah
golongan terisi mengisi form tambah golongan
validasi field kosong klik tombol tambah
tambah golongan panggil proses tambah golongan
tampil pesan mengembalikan hasil tambah golongan
field masih ada yang kosong
tampil pesan field masih ada yg
kosong Kode telah
terdaftar Tampil pesan kode
telah terdaftar Tipe data masukan
tidak sesuai Tampil pesan tipe
data tidak sesuai validasi kode
verifikasi tipe data masukan
52
2. State Diagram Ubah Data Golongan
State diagram ubah data golongan memperlihatkan urutan keadaan sesaat dari objek dalam proses pengubahan data golongan. State diagram ubah data
golongan dapat dilihat pada Gambar 3.4.
Gambar III.4 State Diagram Ubah Data Golongan
tampil tab edit golongan
pilih tab edit golongan data
golongantampil Memasukkan NIP Pegawai Yang Akan Diubah
form perubahan terisi
masukkan data perubahan
ubah golongan tampil pesan
data diubah mengembalikan hasil ubah golongan
Validasi field kosong
Klik tombol ubah Field masih ada
yang kosong Tampil pesan field masih
ada yang kosong verifikasi tipe data
masukan Tipe data masukan
tidak sesuai Menampilkan pesan tipe data
golongan tidak sesuai panggil proses ubah golongan