Sequence Diagram Design Workshop

94 10. Activity Diagram Communication klik icon communication tampil menu aplikasi chat yahoo messenger tampil menu kotak masuk pesan Gambar 4.24 Activity Diagram Communication User mengklik icon communication untuk dapat melakukan aktivitas chatting dan melihat kotak masuk pesan. Sistem akan menampilkan aplikasi chatting Yahoo Messenger untuk membantu user dalam melakukan chatting. Selain itu, sistem juga akan menampilkan kotak masuk pesan antara manajer HR dengan para penanggung jawab data. 11. Activity Diagram Logout pilih menu logout pesan keluar sistem tampilkan menu login Gambar 4.25 Activity Diagram Logout User memilih menu logout dan muncul pesan keluar sistem. Setelah itu, sistem akan menampilkan menu login user.

4.2.3.5 Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display, dan sebagainya berupa message yang 95 digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal waktu dan dimensi horizontal objek-objek yang terkait. Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang mentrigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasimetoda dari class. Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message. Untuk objek-objek yang memiliki sifat khusus, standar UML mendefinisikan icon khusus untuk objek boundary, controller dan persistent entity. Berikut ini adalah sequence diagram dari Sistem Informasi Eksekutif SDM di PT. Telkom Jakarta Selatan. 96 1. Sequence Diagram Login user personal_pegawai 1. tampilkan menu login 3. masukkan username 4. masukkan password 5. validasi username dan password 2. menu login tampil 6. tampil pesan sukses atau gagal Gambar 4.26 Sequence Diagram Login User memanggil tampilan aplikasi E-HR dengan mengetik alamat web dalam kotak alamat yang ada dalam web browser. Setelah itu, server akan memanggil tampilan aplikasi dan form login akan tampil dalam web browser. Setelah itu, user mengetik username dan password ke dalam kotak input yang telah disediakan. Setelah itu, username dan password divalidasi dengan data yang terdapat di dalam database. Kemudian, tampil pesan sukses atau gagal login. Jika sukses, maka akan tampil pesan sukses dan setelah klik OK, lalu user akan masuk ke halaman utama sesuai dengan level dari user tersebut. Jika gagal, maka akan tampil pesan gagal dan setelah klik OK, lalu user akan kembali ke halaman login. 97 2. Sequence Diagram View Personal : Manajer HRD show_graph_table personal_pegawai 1. tampilkan halaman menu personal 8. klik more detail 9. tampil data dalam bentuk tabel 2. cek data berdasarkan jenis kelamin 3. cek data berdasarkan status pernikahan 4. cek data berdasarkan umur 5. kirim data 6. tampil halaman personal 7. tampil informasi dalam bentuk grafik Gambar 4.27 Sequence Diagram View Personal Manajer HR memanggil tampilan menu personal. Sistem akan mengecek data jumlah pegawai berdasarkan status pernikahan, umur dan jenis kelamin yang terdapat di dalam database. Kemudian, menu personal akan tampil dengan berisi tampilan data dalam bentuk grafik. Manajer HR juga dapat melihat data dengan 98 lebih jelas, jika mengklik more detail. Kemudian, data akan tampil dalam bentuk tabel. 3. Sequence Diagram View News : Manajer HRD news 1. tampilkan halaman menu news 2. cek data berita 3. halaman menu news tampil 4. berita tampil Gambar 4.28 Sequence Diagram View News Manajer HR memanggil tampilan halaman menu news. Sistem akan mengecek data berita-berita yang terkait dengan masalah HR. Kemudian, halaman menu news ditapilkan dengan berisi berita-berita tersebut. Selanjutnya, klik more detail untuk melihat data yang lebih jelas.. 99 4. Sequence Diagram View Education : Manajer HRD show_graph_table education 1. tampilkan halaman menu education 4. tampil menu education 5. tampil data dalam bentuk grafik 6. klik more detail 7. tampil data dalam bentuk tabel 2. cek data pendidikan terakhir pegawai 3. cek jurusan pendidikan pegawai 4. kirim data Gambar 4.29 Sequence Diagram View Education Manajer HR memanggil tampilan menu education. Sistem akan mengecek data pendidikan terakhir dan jurusan pendidikan pegawai. Kemudian, tampil data dalam bentuk grafik. Selanjutnya, klik more detail untuk melihat data yang lebih jelas. Kemudian, data akan ditampilkan dalam bentuk tabel. 100 5. Sequence Diagram View Attendance : Manajer HRD show_graph_table attendance 1. pilih menu attendance 6. klik more detail 2. cek data berdasarkan kerajinan dan kedisiplinan kehadiran 3. kirim data 4. tampil halaman menu education 5. tampil data dalam bentuk grafik 7. tampil data dalam bentuk tabel Gambar 4.30 Sequence Diagram View Attendance Manajer HR memanggil tampilan menu attendance. Sistem akan mengecek data berdasarkan status kerajinan dan disiplin kehadiran. Kemudian, tampil menu attendance yang berisi tampilan data berupa grafik. Klik more detail untuk melihat data yang lebih jelas. Kemudian, tampil data dalam bentuk tabel. 101 6. Sequence Diagram View Training : Manajer HRD personal_pegawai training jadwal_training show_graph_table 2. cek data pegawai yang belum pernah mengikuti training 3. cek id_training 4. cek kuota dan peserta yang ikut 1. tampilkan menu training 5. kirim data 6. tampil menu training 7. tampil data dalam bentuk grafik 8. klik more detail 9. tampil data dalam bentuk tabel Gambar 4.31 Sequence Diagram View Training Manajer HR memanggil tampilan menu training. Sistem mengecek data jumlah pegawai yang belum pernah mengikuti training dan persentase kuota dan peserta training yang terdapat di dalam database pada tabel training dan jadwal training . Kemudian, tampil menu training yang berisi tampilan data dalam bentuk 102 grafik. Klik more detail untuk melihat data yang lebih jelas. Kemudian, tampil data dalam bentuk tabel. 7. Sequence Diagram View Placement : Manajer HRD show_graph_table placement 1. tampilkan menu placement 6. klik more detail 2. cek data berdasarkan permintaan mutasi dan promosi 4. halaman menu placement tampil 5. data tampil dalam bentuk grafik 7. data tampil dalam bentuk tabel 3. kirim data Gambar 4.32 Sequence Diagram View Placement Manajer HR memanggil tampilan menu placement. Sistem mengecek data jumlah pegawai yang mengajukan mutasi dan dipromosikan yang terdapat didalam database. Kemudian, tampil menu placement yang berisi tampilan data dalam bentuk grafik. Klik more detail untuk melihat data yang lebih jelas. Kemudian, tampil data dalam bentuk tabel. 103 8. Sequence Diagram View Performance : Manajer HRD performance rencana_kerja show_graph_table 2. cek data berdasarkan status penilaian 3. cek data rencana kerja 1. tampilkan halaman menu performance 4. kirirm data 5. tampil menu performance 6. tampil data dalam bentuk grafik 7. klik more detail 8. data tampil dalam bentuk tabel Gambar 4.33 Sequence Diagram View Performance Manajer HR memanggil tampilan menu performance. Sistem mengecek data jumlah pegawai berdasarkan status performance yang terdapat di dalam database pada tabel performance dan rencana kerja. Kemudian, tampil menu performance yang berisi tampilan data dalam bentuk grafik. Klik more detail untuk melihat data yang lebih jelas. Kemudian, tampil data dalam bentuk tabel. 104 9. Sequence Diagram View Validation : Manajer HRD validation letter placement 1. pilih menu validation 2. cek data validation 4. cek pengajuan mutasi dan promosi 5. kirim data 6. kirim data 7.tampil menu validation 8. tampil data berupa grafik 9. klik more detail 10. tampil data berupa tabel 3. cek pengajuan surat keterangan dan nota Gambar 4.34 Sequence Diagram View Validation Manajer HR memanggil tampilan menu validation. Sistem mengecek data jumlah validasi yang terdapat di dalam database pada tabel validation, letter, dan placement . Kemudian, tampil menu validation yang berisi tampilan data dalam bentuk grafik. Klik letter validation atau placement validation untuk melihat data validasi dalam bentuk tabel. 105 10. Sequence Diagram Communication : Manajer HRD communication 1. klik icon communication 2. tampil menu aplikasi chat dan menu inbox pesan Gambar 4.35 Sequence Diagram Communication Manajer HR mengklik icon communication untuk melakukan aktivitas chatting dan melihat menu kotak masuk pesan. Aktivitas chatting dilakukan melalui aplikasi chatting, yaitu Yahoo Messenger. Sedangkan aktivitas pengiriman pesan dapat dilakukan antara manajer HR dengan para penanggung jawab data. 106 11. Sequence Diagram Logout : user personal_pegawai 1. tampilkan menu logout 2. menu logout tampil 3. keluar dari sistem 4. tampil pesan keluar dari sistem 5. tampil login Gambar 4.36 Sequence Diagram Logout User memilih form logout dan selanjutnya menu logout tampil dalam sistem. Kemudian, User keluar dari sistem. Selanjutnya, muncul pesan keluar sistem beserta dengan tampilan login user.

4.2.3.6 Karakteristik Sistem Informasi Eksekutif