Pegawai Bagian Keuangan
ANALISIS SISTEM YANG SEDANG BERJALAN
2. Bagian Keuangan seringkali
4.2 Perancangan Aplikasi
4.2.3 Peracangan Prosedur Yang Diusulkan
4.2.3.1 Usecase Diagram yang diusulkan
4.2.2 Gambaran Umum Aplikasi Yang Diusulkan
Usulan perancangan sistem yang diusulkan tidak jauh berbeda dengan sistem yang sedang berjalan, hanya merubah sistem yang masih manual menjadi terkomputerarisasi. Sistem yang diusulkan yaitu sistem informasi absensi dan penggajian pada Cv. The Paps yang dilakukan secara terkomputerarisasi dengan model hubungan Client Server sehingga proses akan lebih efektif dan efisien.
4.2.3 Peracangan Prosedur Yang Diusulkan
Perancangan prosedur sistem informasi absensi dan penggajian yang diusulkan pada Cv. The Paps ini mencakup usecase diagram, scenario usecase, activity diagram, squence diagram, class diagram, component diagram, deployment diagram.
4.2.3.1 Usecase Diagram yang diusulkan
Usecase diagram menggambarkan fungsionalitas yang diharapkan
dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem,
dan bukan “bagaimana”. Sebuah Usecase mempresentasikan sebuah
interaksi antara Aktor dengan sistem. Berikut adalah perancangan Usecase nya:
Gambar 4.5 Usecase diagram yang diusulkan
Dalam usecase diagram diatas, dapat terlihat terdapat 5 proses inti yang akan diusulkan di Cv. The Paps, yaitu sebagai berikut :
1. Proses pertama, yaitu aktivitas login yang terlebih dahulu harus dilakukan oleh pimpinan, admin / petugas absensi agar bisa berinteraksi dengan system.
2. Proses kedua, yaitu penginputan data absensi kehadiran pegawai yang dilakukan oleh petugas absensi.
3. Proses ketiga, yaitu penginputan data lembur pegawai yang masih dilakukan oleh petugas absensi.
4. Proses keempat, yaitu proses penginputan data kasbon pegawai yang nantinya akan digunakan untuk pengolahan data penggajian oleh
49
5. Proses kelima, yaitu proses dimana admin (bagian keuangan) melakukan proses penggajian untuk para pegawai.
4.2.3.2Scenario Usecase
Interaksi antara aktor yang menggunakan sistem (Admin dan Pegawai) dengan usecase login dapat digambarkan dalam scenario usecase.
4.2.3.2.1 Scenario Usecase Login yang diusulkan
Beikut merupakan scenario usecase Login yang diusulkan pada cv. The paps :
Tabel 4.5 Scenario usecase login yang diusulkan Identifikasi
Nama Login
Tujuan Identifikasi User
Deskripsi
Tipe Aktivitas Utama
Aktor User
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Menginputkan username
dan password
2. Sistem akan melakukan validasi username dan
password (jika data login
sesuai maka user bisa masuk ke dalam sistem, jika data
tidak bisa masuk ke dalam sistem)
3. User masuk ke halaman utama
Kondisi Akhir User masuk kedalam sistem
4.2.3.2.2 Scenario Usecase Pengolahan Data Master yang diusulkan
Beikut merupakan scenario usecase pengolahan data master yang diusulkan pada cv. The paps :
Tabel 4.6 Scenario usecase pengolahan data master yang diusulkan Identifikasi
Nama Absensi
Tujuan Mengolah data master
Deskripsi
Tipe Aktivitas Utama
Aktor Admin
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu master
2. Menampilkan form master 3. Input data pegawai yang
akan menjadi data master 4. Klik simpan
5. Menyimpan data master pegawai
Kondisi Akhir Data master pegawai tersimpan di database
51
4.2.3.2.3 Scenario Usecase Absensi yang diusulkan
Beikut merupakan scenario usecase absensi yang diusulkan pada cv. The paps :
Tabel 4.7 Scenario usecase absensi yang diusulkan Identifikasi
Nama Absensi
Tujuan Mengolah data absensi
Deskripsi
Tipe Aktivitas Utama
Aktor Petugas Absensi
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
6. Pilih menu absensi
7. Menampilkan form absensi 8. Pilih nama pegawai yang
akan melakukan absesnsi 9. Pilih salah satu dari empat
pilihan absensi yang ada, kemudian isi kolom keterangan yang tersedia 10. Klik simpan
11. Menyimpan data absensi pegawai
Kondisi Akhir Data absensi pegawai tersimpan di database
4.2.3.2.4 Scenorio Usecase Lembur yang diusulkan
Beikut merupakan scenario usecase lembur yang diusulkan pada cv. The paps :
Tabel 4.8 Scenario usecase lembur yang diusulkan Identifikasi
Name Lembur
Tujuan Mengolah data lembur
Deskripsi
Tipe Aktivitas Utama
Aktor Petugas Absensi
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu lembur
2. Menampilkan form lembur 3. Klik tambah, kemudian
pilih nama pegawai yang akan lembur
4. Inputkan jumlah jam lembur
5. Klik tombol simpan
6. Menyimpan data pegawai yang akan lembur
Kondisi Akhir Data lembur pegawai tersimpan di database
53
4.2.3.2.5 Scenorio Usecase Rekapan Absensi yang diusulkan
Beikut merupakan scenario usecase rekapan absensi yang diusulkan pada cv. The paps :
Tabel 4.9 Scenario usecase rekapan absensi yang diusulkan Identifikasi
Nama Rekapan Absensi
Tujuan Mengolah data rekapan absensi Deskripsi
Tipe Aktivitas Utama
Aktor Petugas Absensi
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu rekapan absensi
2. Menampilkan form rekapan absensi
3. Pilih nama pegawai
4. Input tanggal awal dan tanggal akhir masuk kerja 5. Klik lihat untuk melihat
rekapan absensi pegawai tersebut
6. Menampilkan data rekapan absesnsi pegawai
7. Klik print untuk mendapatkan output dari rekapan absensi
8. Mengeluarkan data rekapan absensi
Data rekapan absensi telah di print
4.2.3.2.6 ScenarioUsecase Laporan Absensi Per-periode yang diusulkan
Beikut merupakan scenario usecase laporan absensi per-periodeyang diusulkan pada cv. The paps :
Tabel 4.10 Scenario usecase laporan absensi per-periode yang diusulkan
Identifikasi
Nama Laporan Absensi Per-periode
Tujuan Mengolah data absensi
Deskripsi
Tipe Aktivitas Utama
Aktor Petugas Absensi
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu laporan absensi per-periode
2. Menampilkan form laporan absensi per-periode
3. Input tanggal awal dan tanggal akhir masuk kerja 4. Klik print untuk melihat
laporan absensi per-periode
5. Mencetak laporan absensi per-periode
Kondisi Akhir Laporan absensi perperiode telah di print
55
4.2.3.2.7 Scenario Usecase Penggajian yang diusulkan
Beikut merupakan scenario usecase penggajian yang diusulkan pada cv. The paps :
Tabel 4.11 Scenario usecase penggajian yang diusulkan Identifikasi
Name Penggajian
Tujuan Mengolah data penggajian
Deskripsi
Tipe Aktivitas Utama
Aktor Admin
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu penggajian
2. Menampilkan form penggajian
3. Pilih nama pegawai yang akan di gaji kemudian klik
“Lihat Data Penggajian”
untuk melihat gaji pegawa tersebut
4. Menampilkan data penggajian pegawai
5. Klik “Cetak Slip Gaji”
untuk melakukan penggajian
Kondisi Akhir Data penggajian / slip gaji pegawai telah di cetak
4.2.3.2.8 Scenario Usecase Kasbon Pegawai yang diusulkan
Berikut merupakan scenario usecase kasbon pegawai yang diusulkan pada cv. The paps :
Tabel 4.12 Scenario usecase kasbon yang diusulkan
Identifikasi
Name Kasbon
Tujuan Mengolah data kasbon
Deskripsi
Tipe Aktivitas Utama
Aktor Admin
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu kasbon
2. Menampilkan form kasbon 3. Pilih nama pegawai yang
akan melakukan kasbon 4. Inputkan jumlah uang
yang akan di pinjam 5. Klik simpan
6. Sistem menyimpan data kasbon pegawai
Kondisi Akhir Data kasbon pegawai tersimpan di database
57
4.2.3.2.9 Scenario Usecase Rekap Penggajian yang diusulkan
Berikut merupakan scenario usecase rekap penggajian yang diusulkan pada cv. The paps :
Tabel 4.13 Scenario usecase rekap penggajian yang diusulkan Identifikasi
Name Rekap Penggajian
Tujuan Mengolah data rekap penggajian Deskripsi
Tipe Aktivitas Utama
Aktor Admin
Skenario Utama
Kondisi Awal Masuk ke menu utama
Aksi Aktor Aksi Sistem
1. Pilih menu rekap penggajian
2. Menampilkan form rekap penggajian
3. Inputkan tanggal awal dan tanggal akhir kerja, kemudian klik tombol
“print” untuk melihat
rekap penggajian
4. Menampilkan rekap penggajian
Kondisi Akhir Data rekap penggajian telah di print
4.2.3.3 Activity Diagram
Activity diagram (diagram aktivitas) menggambarkan aliran
fungsionalitas dari sistem baru yang dibuat. Dalam diagram ini akan digambarkan berbagai aliran aktivitas dalam sistem baru, yang bertujuan untuk mengetahui alur proses pada sistem yang diusulkan.
4.2.3.3.1 Activity Diagram Login yang diusulkan
Berikut merupakan activity diagram login yang diusulkan, dimana disini user harus menginputkan username dan password untuk melakukan login. Jika username dan passwordnya sesuai, maka login berhasil, tetapi jika inputan username dan password salah, sistem akan menolak dan user harus menginputkan kembali username dan password yang benar.
59
4.2.3.3.2 Activity Diagram Pengolahan Data Master yang diusulkan
Berikut merupakan activity diagram pengolahan data master yang diusulkan, dimana user harus memilih menu master, kemudian sistem akan menampilkan menu master, user menginputkan data-data user, lalu klik tombol simpan kemudian sistem menyimpan data master di
database.
Gambar 4.7 Activity diagram pengolahan data masteryang diusulkan
4.2.3.3.3 Activity Diagram Absensi yang diusulkan
Berikut merupakan activity diagram absensi yang diusulkan, dimana user harus memilih menu absensi terlebih dahulu, kemudian sistem akan menampilkan form absensi. User harus memilih nama pegawai yang akan melakukan absensi, lalu pilih salah satu keterangan absensi (hadir, alfa, sakit, atau izin), kemudian klik tombol simpan, nantinya sistem akan menyimpan data absensi ke database.
Gambar 4.8 Activity diagram absensiyang diusulkan
4.2.3.3.4 Activity Diagram Lembur yang diusulkan
Berikut merupakan activity diagram lembur yang diusulkan, dimana pada aktivitas ini, user harus memilih menu lembur terlebih dahalu, kemudian sistem akan menampilkan form lembur. Setelah itu, user memilih nama pegawai yang akan kerja lembur dan menginputkan berapa jam lamanya lembur, kemudian klik tombol simpan, sistem akan menyimpan data lembur pegawai ke dalam database.
61
Gambar 4.9 Activity diagram lemburyang diusulkan
4.2.3.3.5 Activity Diagram Rekapan Absensi yang diusulkan
Berikut merupakan activity diagram rekapan absensi yang diusulkan, dimana pada aktivitas ini user harus memilih menu rekapan absensi terlebih dahulu, kemudian sistem akan menampilkan form rekapan absensi. Setelah itu, user harus menginputkan tanggal awal dan tanggal akhir absensi kehadiran pegawai, kemudian sistem akan menampilkan data rekapan absensi pegawai, setelah itu klik tombol print, maka sistem akan mengeluarkan output rekapan absensi.
Gambar 4.10 Activity diagram rekapan absensiyang diusulkan
4.2.3.3.6 Activity Diagram Laporan Absensi Per-periode yang
diusulkan
Berikut merupkan activity diagram laporan absensi per-periode, dimana pada aktivitas ini user harus memilih menu absensi per-periode, kemudian klik tombol print, maka sistem akan mengeluarkan output laporan absensi per-periode.
63
Gambar 4.11 Activity diagram laporan absensi per-periodeyang diusulkan
4.2.3.3.7 Activity Diagram Penggajian yang diusulkan
Berikut merupakan activity diagram penggajian yang diusulkan, dimana pada aktivitas ini user harus memilih menu penggajian, kemudian sistem akan memunculkan form penggajian. Setelah itu user harus memilih nama pegawai yang ada di tabel penggajian untuk melihat data penggajian. Sistem akan menampilkan data penggajian, kemudian
user harus meng-klik tombol “Cetak Slip Gaji” untuk memproses
Gambar 4.12 Activity diagram penggajianyang diusulkan
4.2.3.3.8 Activity Diagram Kasbon yang diusulkan
Berikut merupakan activity diagram kasbon yang diusulkan, dimana user harus memilih menu kasbon, sistem akan menampilkan form kasbon. Kemudian user memilih nama pegawai yang akan kasbon, lalu
input jumlah uang yang akan di pinjam, kemudian klik tombol simpan.
65
Gambar 4.13 Activity diagram kasbonyang diusulkan
4.2.3.3.9 Activity Diagram Rekap Penggajian yang diusulkan
Berikut merupakan activity diagram rekap penggajian yang diusulkan, dimana pada aktivitas ini user harus memilih menu rekap penggajian terlebih dahulu, sistem akan menampilkan form rekap penggajian. Kemudian user menginputkan tanggal awal dan tanggal akhir kerja, lalu klik tombol prnt untuk melihat rekap penggajian. Sistem akan menampilkan rekap penggajian.
Gambar 4.14 Activity diagram rekap penggajian yang diusulka