Activity Diagram Mencetak Laporan

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