BAB III METODOLOGI PENELITIAN
4.2.3.5 Management Riwayat Keluarga
Gambar 4.10Activity Diagram Use Case Management Keluarga
Aktifitas pada gambar 4.10 ini digunakan Bagian Kepegawaian atau admin untuk menambah data keluarga pegawai. Hal pertama yang harus dilakukan yaitu memilih menu riwayat keluarga dan sistem akan menampilkan tabel daftar riwayat keluarga, kemudian aktor mengisi form input data tersebut dengan memilih button tambah. Kemudian sistem akan menampilkan form input data keluarga dan memilih button simpan dan sistem akan mengecek kelengkapan data, jika data tidak lengkap maka sistem akan memberikan pesan untuk melengkapi data dan meminta kembali untuk memilih button tambah. Tetapi jika data benar maka sistem akan menyimpan dalam database dan menampilkan tabel riwayat keluarga.
4.2.3.6 Perpindahan
Gambar 4.11Activity Diagram Use Case Perpindahan
Aktifitas pada gambar 4.11 ini digunakan Bagian Kepegawaian atau admin untuk meng-input perpindahan seperti mutasi dan promosi.. Setelah user masuk ke dalam menu perpindahan, maka akan tampil halaman form input syarat pengajuan cuti. User dapat memilih atau mengklik menu mutasi atau promosi pegawai yang berhubungan. Setelah itu akan menampilkan menu daftar pegawai dimana terdapat nip, nama pegawai, kesatuan, jabatan, pendidikan umum, status pegawai, dan operasi. User dapat mengklik menu detail yang terdapat dalam kolom operasi dimana user dapat menginput jabatan baru pegawai yang mendapat promosi atau mutasi. Setelah itu klik tambah, jika data yang di input valid maka akan tersimpan dalam database dan
akan menampilkan tabel daftar pegawai perpindahan dan klik cetak apabila user ingin mencetak surat perpindahan pegawai. Tetapi apabila tidak valid maka akan memberikan peringatan di form input jabatan baru.
4.2.3.7 Input Berita
Gambar 4.12Activity Diagram Use CaseInput berita
Aktifitas pada gambar 4.12 ini digunakan Bagian Kepegawaian atau admin untuk meng-input data berita dan aturan yang berlaku yang berhubungan dengan kepegawaian. Aktor memilih menu menu input berita, maka akan tampil tabel daftar berita. Setelah itu klik menu tambah berita untuk menambah berita terbaru atau yang berhubungan dengan kepegawaian. Kemudian akan menampilkan form input data berita. Jika data yang di input valid maka akan tersimpan dalam database dan akan menampilkan tabel daftar berita, tetapi apabila
tidak valid maka akan memberikan peringatan di form input data berita.
4.2.3.8 Management Pemakai
Gambar 4.13Activity Diagram Use Case Management Pemakai
Aktifitas pada gambar 4.13 ini digunakan Bagian Kepegawaian atau admin untuk meng-input data pemakai. Aktor memilih menu pemakai, maka akan menampilkan form input data pemakai. jika data yang di input valid maka akan tersimpan dalam database dan akan menampilkan form daftar pemakai, tetapi apabila tidak valid maka akan memberikan peringatan di form input data pemakai. Setelah data yang di input sudah disimpan, maka akan menampilkan form daftar pemakai. Jika user ingin mencari data pemakai, maka user dapat
mengklik search dan atau pilih NIP. Setelah itu akan menampilkan form halaman hasil pencarian yang berupa tabel daftar pegawai.
4.2.3.9 Jenis Cuti
Gambar 4.14Activity Diagram Use Case Jenis Cuti
Aktifitas pada gambar 4.14 ini digunakan Bagian Kepegawaian atau admin untuk menambah data jenis. Aktor memilih menu jenis cuti yang terdapat dalam halaman utama. Setelah itu akan menampilkan halaman input data jenis cuti , jika data yang di input valid maka akan tersimpan dalam database dan akan langsung tersimpan ke dalam tabel daftar jenis cuti tetapi apabila tidak valid maka akan memberikan peringatan di form input data jenis cuti. Jika
ingin melakukan aksi, maka aktor dapat memilih button ubah untuk mengubah data yang telah di input, kemudian sistem akan menampilkan form masukkan nama cuti, lama cuti dan keterangan. Kemudian pilih simpan maka sistem akan meyimpan data baru dan menampilkan tabel data jenis cuti baru. Apabila aktor ingin menghapus data, maka pilih button hapus kemudian sistem akan mengirim pesan hapus dan data menjadi terhapus.
4.2.3.10 Status Cuti
Gambar 4.15Activity Diagram Use Case Status Cuti
Aktifitas pada gambar 4.15 ini digunakan Bagian Kepegawaian atau admin untuk menambah data jenis. Aktor memilih menu status cuti. Lalu akan menampilkan tabel daftar cuti yang disetujui. Jika user ingin melihat hasil pengajuan cuti, maka user dapat mengklik detail yang berada dalam tabel daftar cuti yang disetujui. Setelah itu jika
user ingin mencetak surat cuti yang telah mendapat persetujuan, maka user dapat mengklik cetak surat cuti.
4.2.3.11 View Pegawai Pensiun
Gambar 4.16Activity Diagram Use Case View Pegawai Pensiun
Aktifitas pada gambar 4.16 ini digunakan Bagian Kepegawaian atau admin untuk melihat data pegawai pensiun. Aktor memilih menu pegawai pensiun. Lalu akan menampilkan tabel daftar pegawai pensiun. Kemudian pilih cetak jikaaktor ingin mencetak surat.
Gam bar 4.17Activity Diagram Use Case View Data Pegawai
Aktifitas pada gambar 4.17 ini digunakan Bagian Kepegawaian atau admin untuk melihat keseluruhan data pegawai. Aktor memilih menu data pegawai lalu akan menampilkan tabel daftar pegawai. Jika user ingin mencetak tabel daftar pegawai, maka user dapat langsung mengklik gambar finger print yang berada pada pojok kiri atas sistem.
4.2.3.13 Cetak CV
Aktifitas pada gambar 4.18 ini digunakan Bagian Kepegawaian atau admin untuk mencetak CV pegawai. Aktor memilih menu cetak CV. Setelah itu akan menampilkan form nip pegawai, Kemudian pilih nip, jika nip tidak di masukkan maka sistem akan kembali untuk meminta mengisi nip. Tetapi jika aktor sudah memasukkan maka sistem akana menampilkan CV pegawai Bank Muamalat Cabang Pancoran. Kemudian pilih cetak jika aktor ingin mencetak data pegawai, lalu sistem akan mencetak CV pegawai Bank Muamalat Cabang Pancoran.
4.2.3.14 Grafik Pegawai
Gambar 4.19Activity Diagram Use Case Grafik Pegawai
Aktifitas pada gambar 4.19 ini digunakan Bagian Kepegawaian atau admin untuk melihat grafik pertumbuhan pegawai. Hal pertama yang harus dilakukan yaitu aktor memilih menu grafik pegawai, kemudian sistem akan
menampilkan form periode tahun. Lalu sistem akan menampilkan grafik pegawai per tahunnya.
4.2.3.15 Lihat Data Pribadi
Gambar 4.20Activity Diagram Use Case Lihat Data Pribadi
Aktifitas pada gambar 4.20 ini digunakan Pegawai dan Atasan untuk melihat data pribadi. Aktor memilih menu lihat data pribadi. Setelah itu akan menampilkan form data pegawai Bank Muamalat Cabang Pancoran.
4.2.3.16 View Pengajuan Keseluruhan
Aktifitas pada gambar 4.21 ini digunakan Atasan untuk melihat pengajuan keseluruhan cuti. Aktor memilih menu pengajuan keseluruhan. Setelah itu akan menampilkan form cuti yahun lalu. Pilih detail jika aktor ingin melihat data pegawai secara detail yang pernah mengajukan cuti. Maka akan menampilkan form data pegawai dan tabel pengajuan cuti. Pilih ubah maka data akan tersimpan dalam database, tetapi jika data tidak valid maka sistem akan meminta user melengkapi data.
4.2.3.17 View Pengajuan Tahun Ini
Ga mbar 4.22Activity Diagram Use Case View Pengajuan Tahun Ini
Aktifitas pada gambar 4.22 ini digunakan Atasan untuk melihat pengajuan cuti tahun ini. Hal pertama yang harus dilakukan yaitu aktor memilih menu pengajuan tahun ini. Setelah itu sistem akan menampilkan tabel pengajuan cuti tahun ini.
Gambar 4.23Activity Diagram Use Case Arsip Pengajuan
Aktifitas pada gambar 4.23 ini digunakan Atasan untuk melihat arsip pengajuan. Aktor memilih menu arsip pengajuan. Setelah itu akan menampilkan form pilih nama pegawai. Lalu pilih tampilkan maka akan menampilkan tabel arsip pengajuan cuti. Jika pegawai belum pernah mengajukan cuti, maka sistem akan menampilkan pesan bahwa pegawai tersebut belum pernah mengajukan cuti.
4.2.3.19 Arsip Pengajuan Cuti
Gambar 4.24Activity Diagram Use Case Arsip Pengajuan Cuti
Aktifitas pada gambar 4.24 ini digunakan Pegawai untuk melihat arsip pengajuan cuti. Aktor memilih menu arsip pengajuan cuti. Setelah itu akan menampilkan tabel arsip pengajuan cuti. dan pilih detail jika ingin melihat hasil pengajuan cuti.
4.2.3.20 View Hasil Pengajuan
Gambar 4.25Activity Diagram Use Case View Hasil Pengajuan
Aktifitas pada gambar 4.25 ini digunakan Pegawai untuk melihat hasil pengajuan. Aktor memilih menu lihat hasil pengajuan. Setelah itu akan menampilkan halaman hasil pengajuan cuti terakhir.
4.2.3.21 Arsip Persetujuan Cuti
Gambar 4.26Activity Diagram Use Case Arsip Persetujuan Cuti
Aktifitas pada gambar 4.26 ini digunakan Pegawai untuk melihat arsip persetujuan cuti. Aktor memilih menu arsip persetujuan cuti. Setelah itu akan menampilkan tabel data arsip cuti telah disetujui. Pilih detail maka sietem akan menampilkan halaman hasil pengajuan cuti.
4.2.3.22 Lihat Berita
Gambar 4.27Activity Diagram Use Case View Berita
Aktifitas pada gambar 4.27 ini digunakan Pegawai untuk melihat berita yang ada pada sistem. Aktor memilih menu lihat berita. Setelah itu akan menampilkan tabel data berita dan aturan.
4.2.4 Class Diagram
Class diagram menggambarkan kelas-kelas objek yang menyusun sebuah sistem dan juga hubungan antara kelas objek yang terjadi di dalam aplikasi kepegawaian.
Tabel 4.26 identifikasi potensial objek “Rancang Bangun Sistem Informasi Kepegawaian Pada Bank Muamalat Cabang Pancoran”.
No. Potensial Objek Reason
1. Login √ Potensial interface item
2. Management Pegawai √ Tipe “userPegawai”
3. Management Riwayat Jabatan √ Tipe “userRiwayat Jabatan”
4. Management Riwayat Pendidikan √ Tipe “userRiwayat Pendidikan”
5. Management Riwayat Keluarga √ Tipe”user Riwayat Keluarga”
6. Perpindahan √ Tipe”userPerpindahan”
7. Input Berita √ Attribute of Berita
8. Management Pemakai √ Attribute of Pemakai
9. Jenis Cuti √ Tipe “user Jenis Cuti”
10. Status Cuti √ Attribute of Cuti
12. Data Pegawai √ Attribute of Pegawai
13. Cetak CV √ Attribute of Pegawai
14. Grafik Pegawai √ Attribute of Pegawai
15. Lihat Data Pribadi √ Attributeof Pegawai
16. Pengajuan Keseluruhan √ Attributeof Jenis Cuti
17. Pengajuan Tahun ini √ Attributeof Jenis Cuti
18. Arsip Pengajuan √ Attributeof Permohonan Cuti
19. Arsip Pengajuan Cuti √ Attributeof Pemohonan Cuti
20. Lihat Hasil Pengajuan √ Attribute of Permohonan Cuti
21. Arsip Persetujuan Cuti √ Attribute of Cuti
22. Lihat Berita √ Attribute of Berita
4.2.5 Sequence Diagram
1. Sequence Diagram dari Use Case Input Username & Password
Gambar 4.29 Sequence Diagram dari Use Case “Input Username & Password”
Gambar 4.29: proses Sequence diagram dimulai dari pegawai, atasan, dan bagian kepegawaian menggunakan form login untuk masuk ke dalam sistem dan menggunakan objek user untuk mengecek kesesuaian username dan password yang dimasukkan. Jika username dan password benar, sistem akan mengecek level sesuai username dan password sehingga sistem dapat menampilkan halaman utama (home) sistem sesuai dengan level yang digunakan.
2. Sequence Diagram dari Use Case Pegawai
Gambar 4.30 Sequence Diagram dari Use Case “Pegawai’’
Gambar 4.30: menjelaskan proses sequence diagram manajemen kepegawaian yang dilakukan oleh bagian kepegawaian sebagai aktor. Aktor memilih menu pegawai, maka sistem akan menampilkan form daftar pegawai dan aktor memilih button tambah untuk proses penyimpanan data, setelah data sudah tersimpan maka sistem akan menampilkan data yang sudah diinput. jika aktor ingin mencari data pegawai maka bagian kepegawaian mengisi form pencarian dengan nama pegawai dan nip lalu pilih search dan sistem akan menampilkan profil pegawai yang dimaksud. Jika aktor ingin merubah/ mengedit data pegawai, maka aktor memilih button ubah dan mengisi form ubah data pegawai lalu pilih simpan untuk menyimpan data yang sudah diubah, maka sistem akan menampilkan data yang baru. Begitupun jika aktor ingin melakukan aksi hapus, maka aktor dapat memilih
button hapus dan sistem akan menampilkan pesan peringatan apakah data akan benar-benar di hapus. jika ya, maka sistem akan lansung menghapus data pegawai.
3. Sequence Diagram dari Use Case Riwayat Jabatan
Gambar 4.31 Sequence Diagram dari Use Case “Riwayat Jabatan’’
Gambar 4.31: menjelaskan proses sequence diagram riwayat jabatan yang dilakukan oleh bagian kepegawaian sebagai aktor. Aktor memilih menu riwayat jabatan, maka sistem akan menampilkan form daftar riwayat jabatan dan aktor memilih button tambah untuk proses penyimpanan data, setelah data sudah tersimpan maka sistem akan menampilkan data yang sudah diinput. jika aktor ingin mencari data jabatan pegawai maka bagian kepegawaian mengisi form
pencarian dengan mengisi nip lalu pilih search dan sistem akan menampilkan tabel daftar pegawai yang dimaksud. Jika aktor ingin merubah/ mengedit data jabatan, maka aktor memilih button ubah dan mengisi form ubah data jabatan lalu pilih simpan untuk menyimpan data yang sudah diubah, maka sistem akan menampilkan data yang baru. Begitupun jika aktor ingin melakukan aksi hapus, maka aktor dapat memilih button hapus dan sistem akan menampilkan pesan peringatan Apakah Anda benar-benar akan menghapus data atas nama tersebut. jika ya, maka sistem akan lansung menghapus data jabatan.
4. Sequence Diagram dari Use Case Riwayat Pendidikan
Gambar 4.32 Sequence Diagram dari Use Case “Riwayat Pendidikan’’
Gambar 4.32: menjelaskan proses sequence diagram riwayat pendidikan yang dilakukan oleh bagian kepegawaian sebagai aktor. Aktor memilih menu riwayat pendidikan, maka sistem akan menampilkan form daftar riwayat pendidikan dan aktor memilih button tambah untuk proses penyimpanan data, setelah data sudah tersimpan maka sistem akan menampilkan data yang sudah diinput. jika aktor
ingin mencari data pendidikan pegawai maka bagian kepegawaian mengisi form pencarian dengan mengisi nip lalu pilih search dan sistem akan menampilkan tabel daftar pegawai yang dimaksud. Jika aktor ingin merubah/ mengedit data pendidikan, maka aktor memilih button ubah dan mengisi form ubah data pendidikan lalu pilih simpan untuk menyimpan data yang sudah diubah, maka sistem akan menampilkan data yang baru. Begitupun jika aktor ingin melakukan aksi hapus, maka aktor dapat memilih button hapus dan sistem akan menampilkan pesan peringatan Apakah Anda benar-benar akan menghapus data atas nama tersebut. jika ya, maka sistem akan lansung menghapus data pendidikan.
5. Sequence Diagram dari Use Case Riwayat Keluarga
Gambar 4.33 Sequence Diagram dari Use Case “Riwayat Keluarga’’
Gambar 4.33: menjelaskan proses sequence diagram riwayat keluarga yang dilakukan oleh bagian kepegawaian sebagai aktor. Aktor memilih menu riwayat keluarga, maka sistem akan menampilkan form daftar riwayat keluarga dan aktor
memilih button tambah untuk proses penyimpanan data, setelah data sudah tersimpan maka sistem akan menampilkan data yang sudah diinput. jika aktor ingin mencari data keluarga pegawai maka bagian kepegawaian mengisi form pencarian dengan mengisi nip lalu pilih search dan sistem akan menampilkan tabel daftar pegawai yang dimaksud. Jika aktor ingin merubah/ mengedit data keluarga, maka aktor memilih button ubah dan mengisi form ubah data keluarga lalu pilih simpan untuk menyimpan data yang sudah diubah, maka sistem akan menampilkan data yang baru. Begitupun jika aktor ingin melakukan aksi hapus, maka aktor dapat memilih button hapus dan sistem akan menampilkan pesan peringatan Apakah Anda benar-benar akan menghapus data atas nama tersebut. jika ya, maka sistem akan lansung menghapus data keluarga.
6. Sequence Diagram dari Use Case Perpindahan
Gambar 4.34: menjelaskan proses sequence diagram perpindahan yang dilakukan oleh bagian kepegawaian sebagai aktor. Aktor memilih menu perpindahan, maka sistem akan menampilkan form syarat pengajuan cuti dan aktor memilih form mutasi atau promosi pegawai, lalu smpan data pegawai yang telah di input. Setelah data pegawai tersimpan, maka sistem akan menampilkan tabel daftar pegawai. Jika aktor ingin mnginput jabatan baru, maka aktor dapat memilih button detail. Maka sistem akan menampilkan form input jabatan baru. setelah itu aktor memilih tambah untuk menyimpan data yang telah di input. Setelah itu sistem akan menampilkan tabel daftar pegawai perpindahan. pilih cetak jika aktor ingin mencetak surat perpindahan.
7. Sequence Diagram dari Use CaseInput Berita
Gambar 4.35: menjelaskan proses sequence diagram input berita yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih menu input
berita, maka sistem akan menampilkan halaman berita dengan tabel daftar berita. kemudian pilih button tambah untuk menambah berita baru. kemudian sistem akan menampilkan form input data berita. pilih simpan untuk menyimpan data berita yang telah di input. maka sistem akan menampilkan tabel daftar berita.
8. Sequence Diagram dari Use Case Pemakai
Gambar 4.36 Sequence Diagram dari Use Case “Pemakai’’
Gambar 4.36: menjelaskan proses sequence diagram pemakai yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih form pemakai, maka sistem akan menampilkan form input data pemakai. Setelah data pemakai di input, maka sistem akan menampilkan form daftar pemakai. jika aktor ingin mencari data pemakai maka bagian kepegawaian mengisi form pencarian dengan mengisi nip lalu pilih search dan sistem akan menampilkan daftar
pegawai yang di maksud. Jika aktor ingin merubah/ mengedit data pemakai, maka aktor memilih button ubah dan mengisi form ubah data pemakai lalu pilih simpan untuk menyimpan data yang sudah diubah, maka sistem akan menampilkan data yang baru. Begitupun jika aktor ingin melakukan aksi hapus, maka aktor dapat memilih button hapus dan sistem akan menampilkan pesan peringatan apakah data akan benar-benar di hapus. jika ya, maka sistem akan lansung menghapus data pegawai.
9. Sequence Diagram dari Use Case Jenis Cuti
Gambar 4.37 Sequence Diagram dari Use Case “Jenis Cuti’’
Gambar 4.37: menjelaskan proses sequence diagram jenis cuti yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih form jenis cuti, maka sistem akan menampilkan form input data jenis cuti. Setelah data jenis cuti di
input, maka sistem akan menampilkan daftar jenis cuti. Jika aktor ingin merubah/ mengedit data jenis cuti, maka aktor memilih button ubah dan mengisi form ubah data jenis cuti lalu pilih simpan untuk menyimpan data yang sudah diubah, maka sistem akan menampilkan data yang baru.
Begitupun jika aktor ingin melakukan aksi hapus, maka aktor dapat memilih button hapus dan sistem akan menampilkan pesan peringatan apakah data akan benar-benar di hapus. jika ya, maka sistem akan lansung menghapus data pegawai.
10. Sequence Diagram dari Use Case Status Cuti
Gambar 4.38 Sequence Diagram dari Use Case “Status Cuti’’
Gambar 4.38: menjelaskan proses sequence diagram status cuti yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih form status cuti. Kemudian sistem akan menampilkan tabel daftar cuti yang disetujui. Jika aktor ingin melihat data pengajuan cuti yang telah dilakukan, maka aktor dapat memilih menu detail yang berada dalam kolom operasi. Maka sistem akan menampilkan hasil pengajuan cuti. Dan jika aktor ingin mencetak surat cuti, maka aktor dapat mengklik surat cuti. Kemudian sistem akan menampilkan surat cuti.
11. Sequence Diagram dari Use Case Pegawai Pensiun
Gambar 4.39 Sequence Diagram dari Use Case “Pegawai Pensiun’’
Gambar 4.39: menjelaskan proses sequence diagram pegawai pensiun yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih form pegawai pensiun. Kemudian sistem akan menampilkan tabel daftar pegawai pensiun. Jika aktor ingin melihat data pegawai secara detail, maka aktor dapat memilih menu detail yang berada dalam kolom operasi. Maka sistem akan
menampilkan hasil pengajuan. Dan jika aktor ingin mencetak surat pensiun, maka aktor dapat mengklik surat pensiun. Kemudian sistem akan menampilkan surat pensiun.
12. Sequence Diagram dari Use Case Data Pegawai
Gambar 4.40 Sequence Diagram dari Use Case “Data Pegawai’’
Gambar 4.40: menjelaskan proses sequence diagram data pegawai yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih menu data pegawai. Kemudian sistem akan menampilkan tabel daftar pegawai.
13. Sequence Diagram dari Use Case Cetak CV
Gambar 4.41 Sequence Diagram dari Use Case “Cetak CV’’
Gambar 4.41: menjelaskan proses sequence diagram cetak CV yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih menu cetak CV. Kemudian pilih nip lalu pilih go, maka sistem akan menampilkan tabel data pegawai. Jika aktor ingin mencetak CV, maka aktor dapat memilih menu cetak report. Kemudian sistem akan menampilkan CV pegawai yang dimaksud.
14. Sequence Diagram dari Use Case Grafik Pegawai
Gambar 4.42: menjelaskan proses sequence diagram grafik pegawai yang dilakukan oleh bagian kepegawaian sebagai aktor. aktor memilih menu grafik pegawai. Kemudian sistem akan menampilkan from periode tahun. Lalu pilih tahun maka sistem akan menampilkan grafik pertumbuhan pegawai.
15. Sequence Diagram dari Use Case Lihat Data Pribadi