State Diagram Tabel attendance code

58

9. Tabel attendance code

Tabel 4.18 Spesifikasi tabel attendance code No. Nama field Type Data Panjang field Keterangan 1. attendance_code_id Char 1 Code attendance 2. attendance_code_desc Varchar 25 Deskripsi code 3. user_update Varchar 15 User update 4. datetime_update Datetime - Waktu update

4.2.2.3. State Diagram

State diagram menggambarkan transisi dan perubahan keadaan dari satu state ke state lainnya suatu objek pada sistem sebagai akibat dari stimuli yang diterima. Pada umumnya state diagram menggambarkan class tertentu satu class dapat memiliki lebih dari satu state diagram . Dalam UML, state digambarkan berbentuk segi empat dengan sudut membulat dan memiliki nama sesuai kondisinya saat itu. Transisi antar state umumnya memiliki kondisi guard yang merupakan syarat terjadinya transisi yang bersangkutan, ditulis dalam kurung siku. Action yang dilakukan sebagai akibat dari event tertentu dituliskan dengan diawali garis miring. Titik awal dan akhir digambarkan berbentuk lingkaran berwarna penuh dan berwarna setengah. Berikut ini adalah state diagram dari sistem absensi HRIS 59 1. State Diagram Login Gambar 4.4 State Diagram Login User menginput username dan password ke dalam sistem. Setelah username dan password diinputkan, tekan tombol login. Setelah itu, sistem akan memvalidasi username dan password ke dalam database. Kemudian, dilakukan pengecekan ke dalam database. Jika berhasil menu home aktif dan jika gagal sistem kembali ke menu login. 2. State Diagram View Time Schedule Gambar 4.5 State Diagram View Time Schedule 60 Menu time schedule dikatakan aktif apabila menu time schedule dipilih. Menu time schedule dikatakan pasif apabila menu time schedule tidak dipilih dan aktif lagi jika dipilih. User sudah tidak masuk menu time schedule apabila keluar dari sistem. 3. State Diagram View Time Holiday Gambar 4.6 State Diagram View Time Holiday Menu time holiday dikatakan aktif apabila menu time holiday dipilih. Menu time holiday dikatakan pasif apabila menu time holiday tidak dipilih dan aktif lagi jika dipilih. User sudah tidak masuk menu time holiday apabila keluar dari sistem. 4. State Diagram View Employee Time Schedule Gambar 4.7 State Diagram View Employee Time Holiday 61 Menu employee time schedule dikatakan aktif apabila menu employee time schedule dipilih. Menu employee time schedule dikatakan pasif apabila menu employee time schedule tidak dipilih dan aktif lagi jika dipilih. User sudah tidak masuk menu employee time schedule apabila keluar dari sistem. 5. State Diagram View Print Individual Gambar 4.8 State Diagram View Print Individual Menu print individual dikatakan aktif apabila menu print individual dipilih. Menu print individual dikatakan pasif apabila menu print individual tidak dipilih dan aktif lagi jika dipilih. User sudah tidak masuk menu print individual apabila keluar dari sistem. 6. State Diagram View Print Departement Gambar 4.9 State Diagram View Print Departement 62 Menu print departement dikatakan aktif apabila menu print departement dipilih. Menu print departement dikatakan pasif apabila menu print departement tidak dipilih dan aktif lagi jika dipilih. User sudah tidak masuk menu print departement apabila keluar dari sistem. 7. State Diagram View Print SBU Gambar 4.10 State Diagram View Print SBU Menu print SBU dikatakan aktif apabila menu print SBU dipilih. Menu print SBU dikatakan pasif apabila menu print SBU tidak dipilih dan aktif lagi jika dipilih. User sudah tidak masuk menu print SBU apabila keluar dari sistem. 8. State Diagram Logout Gambar 4.11 State Diagram Logout Menu logout dikatakan aktif apabila menu logout dipilih dan sistem memanggil module menu logout. User sudah keluar sistem. 63

4.2.2.4. Activity Diagram