• Tidak ada hasil yang ditemukan

Usecase Diagram yang diusulkan

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

Dokumen terkait