BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan...

40
33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar program yang dibuat dapat berguna dan sesuai dengan keinginan pengguna 4.1.1. Analisis Kebutuhan Dalam melakukan suatu perancangan sistem maka penulis melakukan analisa kebutuhan sehingga dapat mengetahui proses yang terjadi dan menemukan masalah dalam suatu sistem. Analisa kebutuhan di PT.CATUR PUTRA JAYA adalah sebegai berikut : A. Kebutuhan Pengguna Terdapat tiga penggunaan sistem penggajian pada PT.CATUR PUTRA JAYA BEKASI yaitu General Affair,Staff HO,General Manager bagian Finance. Ketiga penggunaan tersebut memiliki karakteristik sebagai berikut : A1. Skenario Kebutuhan General Affair 1. General Affair dapat Login 2. General Affair dapat mengakses Menu Utama 3. General Affair dapat mengelola Menu Karyawan 4. General Affair dapat mengelola Menu Jabatan 5. General Affair dapat mengelola Menu Rekap Absen 6. General Affair dapat melakukan Ganti Password 7. General Affair dapat melakukan Logout

Transcript of BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan...

Page 1: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

33

BAB IV

PERANCANGAN SISTEM USULAN

4.1 Tahapan Perancangan Sistem

Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan

agar program yang dibuat dapat berguna dan sesuai dengan keinginan pengguna

4.1.1. Analisis Kebutuhan

Dalam melakukan suatu perancangan sistem maka penulis melakukan analisa

kebutuhan sehingga dapat mengetahui proses yang terjadi dan menemukan masalah

dalam suatu sistem. Analisa kebutuhan di PT.CATUR PUTRA JAYA adalah sebegai

berikut :

A. Kebutuhan Pengguna

Terdapat tiga penggunaan sistem penggajian pada PT.CATUR PUTRA JAYA

BEKASI yaitu General Affair,Staff HO,General Manager bagian Finance. Ketiga

penggunaan tersebut memiliki karakteristik sebagai berikut :

A1. Skenario Kebutuhan General Affair

1. General Affair dapat Login

2. General Affair dapat mengakses Menu Utama

3. General Affair dapat mengelola Menu Karyawan

4. General Affair dapat mengelola Menu Jabatan

5. General Affair dapat mengelola Menu Rekap Absen

6. General Affair dapat melakukan Ganti Password

7. General Affair dapat melakukan Logout

Page 2: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

34

A.2 Skenario Kebutuhan Staff HO

1. Staff HO dapat melakukan Login

2. Staff HO dapat mengakses Menu Utama

3. Staff HO dapat mengelola Menu Penggajian

4. Staff HO dapat mengelola Menu Cetak gaji

5. Staff HO dapat melihat Data Karyawan

6. Staff HO dapat melihat Data Jabatan

7. Staff HO dapat mencetak slip gaji

8. Staff HO dapat melakukan Ganti Password

9. Staff HO dapat mengelola Menu User

10. Staff HO dapat melakukan Logout

A.3 Skenario Kebutuhan General Manager ( Finance )

1. General Manager dapat melakukan Login

2. General Manager dapat mengakses Menu Utama

3. General Manager dapat mencetak laporan melalui menu Laporan

4. General Manager dapat melakukan Ganti Password

5. General Manager dapat melakukan Logout

Page 3: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

35

B. Kebutuhan Sistem

Sistem pegolahan gaji karyawan pada PT.CATUR PUTRA JAYA

BEKASI mempunyai kebutuhan-kebutuhan yang harus terpenuhi.

Kebutuhan-kebutuhan tersebut antara lain :

a. General Affair,Staff HO dan General Manager bagian Finance harus

melakukan login terlebih dahulu untuk dapat mengakses aplikasi

dengan memasukkan Username,Password dan memilih akses Level

b. General Affair harus input data absen perbulan agar laporan rekap

absensi dan laporan penggajian dapat di proses

c. Sistem akan melakukan perhitungan gaji sesuai dengan yang telah

ditentukan

d. Sistem akan membuat arsip laporan

e. General Affair, Staff HO dan General Manager bagian Finance harus

melakukan log out setelah selesai menggunakan sistem penggajian

Page 4: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

36

4.1.2. Rancangan Diagram Use Case

Perancangan sistem penggajian pegawai digambarkan dengan menggunakan

Use Case Diagram.

Gambar IV.1. Use Case Diagram Sistem Penggajian

Page 5: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

37

Tabel IV.1.

Deskripsi Use Case Diagram General Affair mengelola Data Karyawan

Use case Name Mengelola data karyawan

Requirements General Affair mengelola data karyawan

Goal General Affair dapat mengelola data

karyawan melalui sistem penggajian

Pre-Conditions General Affair login ke sistem

Post-Conditions Mengisi data karyawan

Failed end Condition General Affair tidak dapat mengisi data

karyawan

Actors General Affair

Main Flow/ Basic path 1. General Affair mengklik Menu File

Master

2. General Affair memilih

menu karyawan

3. General Affair mengklik tombol

tambah

4. General Affair mengisi NIK,nama

karyawan,jenis kelamin,tanggal

lahir,agama,jabatan,no telepon,alamat

lengkap,dan status karyawan

5. General Affair menyimpan data

karyawan

6. General Affair menyimpan data

karyawan

7. General Affair dapat mengubah data

karyawan

8. General Affair dapat menghapus data

karyawan

Alternate Flow/Invariant A A1. Sistem menyimpan data karyawan

Invariant B B1.Sistem menampilkan data karyawan

Page 6: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

38

Tabel IV.2.

Deskripsi Use Case Diagram General Affair mengelola Data Jabatan

Use case Name Mengelola data jabatan

Requirements General Affair mengelola data jabatan

Goal General Affair dapat mengelola data jabatan

melalui sistem penggajian

Pre-Conditions General Affair login ke sistem

Post-Conditions Mengisi data jabatan

Failed end Condition General Affair tidak dapat mengisi data jabatan

Actors General Affair

Main Flow/ Basic path 1. General Affair mengklik Menu File

Master

2. General Affair memilih menu jabatan

3. General Affair mengklik tombol tambah

4. General Affair mengisi ID jabatan,nama

jabatan,gaji

pokok,t.jabatan,t.kendaraan,t.makan,poto

ngan BPJS dan potongan tidak absen

5. General Affair menyimpan data jabatan

6. General Affair dapat mengubah data

jabatan

7. General Affair dapat menghapus data

jabatan

Alternate Flow/Invariant A A1. Sistem menyimpan data jabatan

Invariant B B1.Sistem menampilkan data jabatan

Page 7: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

39

Tabel IV.3.

Deskripsi Use Case Diagram General Affair mengelola Rekap Absen

Use case Name Rekap absen

Requirements General affair dapat mengelola rekap absen

Goal General affair dapat mengelola rekap absen

melalui sistem penggajian

Pre-Conditions General affair login melalui sistem

Post-Conditions Membuat laporan rekap absen

Failed end Condition General affair tidak dapat mengelola rekap

absen

Actors General affair

Main Flow/ Basic path 1. General Affair mengklik Menu File

Master

2. General Affair memilih menu Rekap

absen

3. General Affair mengklik tombol

tambah

4. General affair mengisi ID rekap

5. General affair memilih periode

6. General affair mencari data karyawan

dengan mengisi NIK di kolom

pencarian rekap data karyawan

7. General affair mengisi total kehadiran

8. General affair mengisi total tidak hadir

9. General affair mengisi keterangan

apabila karyawan tidak hadir

10. General affair menyimpan rekap absen

11. General affair dapat mengubah rekap

absen

12. General affair dapat menghapus rekap

absen

Alternate Flow/Invariant A A1. Sistem menyimpan data rekap absen

Invariant B B1.Sistem menampilkan data rekap absen

Page 8: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

40

Tabel IV.4.

Deskripsi Use Case Diagram Staff HO mengelola Perhitungan Gaji

Use case Name Perhitungan gaji

Requirements Staff HO dapat menghitung gaji

karyawan

Goal Staff HO dapat menghitung gaji dan

mencetak slip gaji karyawan melalui

sistem penggajian

Pre-Conditions Staff HO login ke sistem

Post-Conditions Staff HO menghitung gaji karyawan

Failed end Condition Staff HO tidak dapat menghitung gaji

karyawan

Actors Staff HO

Main Flow/ Basic path 1. Staff HO mengklik Menu File Master

2. Staff HO memilih menu Penggajian

3. Staff HO mengklik tombol tambah

4. Staff HO mencari laporan rekap absen

5. Staff HO mengetikkan ID rekap

6. Staff HO memilih ID rekap absen

7. Staff HO mencari data jabatan

8. Staff HO mengetikkan ID jabatan

9. Staff HO memilih ID jabatan

10. Staff HO menyimpan data

perhitungan gaji

11. Staff HO dapat mengubah rekap

absen

12. Staff HO dapat menghapus data

perhitungan gaji

13. Staff HO dapat mencetak slip gaji

Alternate Flow/Invariant A A1. Sistem menghitung dan

menampilkan rincian gaji karyawan

secara otomatis

Invariant B B1. Sistem menampilkan data rincian gaji

B2. Sistem mencetak Slip gaji

Page 9: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

41

Tabel IV.5.

Deskripsi Use Case Diagram Staff HO melihat laporan rekap absen

Use case Name melihat laporan rekap absen

Requirements Staff HO dapat melihat laporan rekap

absen

Goal Staff HO dapat melihat laporan rekap

absen melalui sistem penggajian

Pre-Conditions Staff HO login melalui sistem

Post-Conditions Staff HO sudah masuk ke menu

perhitungan gaji

Failed end Condition Staff HO tidak dapat menemukan laporan

rekap absen

Actors Staff HO

Main Flow/ Basic path 1. Staff HO mengklik tombol tambah

2. Staff HO mengklik tombol pencari ID

rekap di input data gaji

3. Staff HO mengetikkan ID rekap di

kolom pencarian

4. Staff HO mencari laporan rekap absen

Alternate Flow/Invariant A A1. Sistem menampilkan data absen

karyawan

Invariant B -

Page 10: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

42

Tabel IV.6.

Deskripsi Use Case Diagram Staff HO melihat data jabatan

Use case Name Mengelola data jabatan

Requirements Staff HO dapat melihat laporan jabatan

Goal Staff HO dapat melihat laporan jabatan

melalui sistem penggajian

Pre-Conditions Staff HO login melalui sistem

Post-Conditions Staff HO sudah masuk ke menu

perhitungan gaji

Failed end Condition Staff HO tidak dapat menemukan laporan

jabatan

Actors Staff HO

Main Flow/ Basic path 1. Staff HO mengklik tombol tambah

2. Staff HO mengklik tombol pencari ID

jabatan di input data gaji

3. Staff HO mengetikkan ID jabatan di

kolom pencarian

4. Staff HO mencari laporan jabatan

Alternate Flow/Invariant A A1. Sistem menampilkan data jabatan

Invariant B -

Page 11: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

43

Tabel IV.7.

Deskripsi Use Case Diagram Staff HO mengelola data user

Use case Name Mengelola data user

Requirements Staff HO dapat mengelola data user

Goal Staff HO dapat mengelola data user

melalui sistem penggajian

Pre-Conditions Staff HO login melalui sistem

Post-Conditions Mengelola data user

Failed end Condition Staff HO tidak dapat mengelola data user

Actors Staff HO

Main Flow/ Basic path 1. Staff HO mengklik Menu File Master

2. Staff HO memilih menu User

3. Staff HO mengklik tombol tambah

4. Staff HO mengetik ID user,Username

dan Password

5. Staff HO memilih level hak akses

user

6. Staff HO menyimpan data user

7. Staff HO dapat mengubah data user

8. Staff HO dapat menghapus data user

Alternate Flow/Invariant A A1. Sistem menyimpan data user

Invariant B B1.Sistem menampilkan data user

Page 12: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

44

Tabel IV.8.

Deskripsi Use Case Diagram General Manager Mencetak Laporan

Use case Name Laporan

Requirements General manager dapat melihat laporan

rekap absen dan perhitungan gaji

Goal General manager dapat melihat laporan

rekap absen dan perhitungan gaji melalui

sistem penggajian

Pre-Conditions General manager login melalui sistem

Post-Conditions Laporan rekap absen terbaru telah

diproses oleh General Affair dan laporan

perhitungan gaji telah di proses oleh Staff

HO

Failed end Condition General manager tidak dapat mencetak

laporan

Actors General manager

Main Flow/ Basic path 1. General manager mencari laporan rekap

absen

2. General manager mencetak laporan

rekap absen

3.General manager mencari laporan

perhitungan gaji

4.General manager mencetak laporan

perhitungan gaji

Alternate Flow/Invariant A A1. Sistem mencetak laporan rekap absen

A2. Sistem mencetak laporan perhitungan

gaji

Invariant B -

Page 13: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

45

4.1.3. Rancangan Diagram Aktivitas

Activity diagram adalah salah satu cara untuk memodelkan kejadian yang

terjadi dalam suatu Use Case. Sistem penggajian ini terdapat activity diagram

diantaranya adalah activity diagram general affair,diagram activity staff ho dan

digram activity general manager dimana mereka bisa disebut user atau pengguna.

Gambar IV.2. Activity diagram User melakukan login

Page 14: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

46

Gambar IV.3. Activity Diagram General Affair mengakses menu utama

tidak

Ya

Page 15: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

47

Gambar IV.4. Activity Diagram Staff HO mengakses menu utama

Page 16: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

48

Gambar IV.5. Activity Diagram General Manager mengakses menu utama

Page 17: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

49

Gambar IV.6. Activity Diagram General Affair mengelola Data karyawan

tidak

Ya

Page 18: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

50

Gambar IV.7. Activity Diagram General Affair mengelola Data jabatan

tidak

Ya

Page 19: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

51

Gambar IV.8. Activity Diagram General Affair mengelola Rekap Absen

tidak

Ya

Page 20: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

52

Gambar IV.9. Activity Diagram Staff HO mengelola Perhitungan gaji

Page 21: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

53

Gambar IV.10. Activity Diagram Staff HO mengelola data user

tidak

Ya

Staff HO

Page 22: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

54

Gambar IV.11. Activity Diagram General manager mencetak laporan

tidak

Ya

Page 23: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

55

4.1.4. Rancangan Dokumen Sistem Usulan

Menjelaskan secara rinci setiap rancangan dokumen pada program yang

dihasilkan dan uraian parameter-parameter dokumen tersebut

1. Nama dokumen : Data Jabatan

Fungsi : Untuk mengetahui data jabatan

Sumber : General Affair

Tujuan : Staff HO

Media : Cetak Komputer

Jumlah : 1

Frekuensi : Setiap bulan

Bentuk : Lampiran C-1

2. Nama dokumen : Data Karyawan

Fungsi : Untuk Mengetahui data seluruh karyawan

Sumber : General Affair

Tujuan : Staff HO

Media : Cetak Komputer

Jumlah : 1

Frekuensi : Setiap bulan

Bentuk : Lampiran C-2

3. Nama dokumen : Laporan rekap absen

Fungsi : Laporan mengenai kehadiran seluruh karyawan

Sumber : General Affair

Tujuan : Staff HO dan General manager

Page 24: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

56

Media : Cetak Komputer

Jumlah : 1

Frekuensi : Setiap bulan

Bentuk : Lampiran C-3

4. Nama dokumen : Laporan perhitungan gaji

Fungsi : Laporan mengenai gaji seluruh karyawan

Sumber : Staff HO

Tujuan : General manager

Media : Cetak Komputer

Jumlah : 1

Frekuensi : Setiap bulan

Bentuk : Lampiran C-4

5. Nama dokumen : Slip gaji karyawan

Fungsi : Untuk rincian gaji karyawan

Sumber : Staff HO

Tujuan : karyawan

Media : Kertas

Jumlah : 1

Frekuensi : Setiap bulan

Bentuk : Lampiran C-5

Page 25: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

57

4.1.5. Rancangan Prototype

Rancangan prototype beberapa tampilan halaman. Berikut ini rancangan dan

aplikasi sistem penggajian.

1. Halaman Form Login

Gambar IV.12. Halaman form login

Page 26: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

58

2. Halaman Menu Utama

Gambar IV.13. Halaman menu utama

3. Halaman Menu Karyawan untuk General Affair

Gambar IV.14. Halaman Menu Karyawan untuk General Affair

Page 27: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

59

4. Halaman Menu Jabatan untuk General Affair

Gambar IV.15. Halaman Menu Jabatan untuk General Affair

5. Halaman Menu Rekap Absen untuk General Affair

Gambar IV.16. Halaman Menu Rekap Absen untuk General Affair

Page 28: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

60

6. Halaman Menu Penggajian untuk Staff HO

Gambar IV.17. Halaman Menu Penggajian untuk Staff HO

7. Halaman Menu User untuk Staff HO

Gambar IV.18. Halaman Menu User untuk General Manager

Page 29: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

61

8. Halaman Menu Laporan untuk General Manager

Gambar IV.19. Halaman Menu Laporan untuk General Manager

9. Halaman Menu Tentang Perusahaan

Gambar IV.20. Halaman Menu Tentang Perusahaan

Page 30: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

62

4.1. Perancangan Perangkat Lunak

Pada perancangan perangkat lunak ini penulis memfokuskan pada Entity

Relationship Diagram (ERD), Logical Record Structure (LRS), spesifikasi file,

class model / class diagram, sequence diagram, spesifikasi hardware dan software.

4.2.1. Entity Relationship Diagram (ERD)

Berikut merupakan ERD sistem penggajian :

Gambar IV.21. Entity Relationship Diagram Sistem Penggajian

Page 31: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

63

4.2.2 Logical Relationship Diagram (LRS)

Berikut merupakan LRS sistem penggajian :

Gambar IV.22. Logical Relationship Diagram Sistem Penggajian

Page 32: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

64

4.2.3 Spesifikasi File

1. Spesifikasi file data karyawan

Nama file : Data karyawan

Akronim : General Affair

Fungsi : Untuk menyimpan data karyawan

Tipe : File master

Organisasi file : Indexed sequential

Akses file : random

Media : harddisk

Panjang record : 74

Kunci field : NIK

Software :mysql

Tabel IV.9. Spesikasi file data karyawan

No Elemen data Nama field Tipe size Ket

1 NIK NIK varchar 6 Primary key

2

Nama

Karyawan nama_karyawan varchar 30

3 Jenis kelamin jenis_kel enum L/P

4 tanggal lahir tgl_lahir date

5 agama agama enum Islam,Kriten,Buddha,Hindu

6 jabatan id_jbatan varchar 20 Foreign key

7 no tlp no_tlp int 18

8 alamat alamat text

9 status status enum

Karyawan tetap,karyawan

percobaan

Page 33: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

65

2. Spesifikasi file data jabatan

Nama file : Data jabatan

Akronim : General Affair

Fungsi : Untuk menyimpan data jabatan

Tipe : File master

Organisasi file : Indexed sequential

Akses file : random

Media : harddisk

Panjang record : 100

Kunci field : id_jabatan

Software : mysql

Tabel IV.10. Spesikasi file data jabatan

No Elemen data Nama field Tipe size Ket

1 id jabatan id_jabatan varchar 20 Primary key

2 Nama jabatan nama_jabatan varchar 20

3 Gaji pokok gapok int 10

4 tunjangan jabatan t_jabatan int 10

5 tunjangan kendaraan t_kendaraan int 10

6 tunjangan makan t_makan int 10

7 potongan bpjs pot_bpjs int 10

8 potongan absen pot_absen int 10

Page 34: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

66

3. Spesifikasi file data rekap absen

Nama file : Rekap absen

Akronim : General Affair

Fungsi : Untuk menyimpan rekap absensi

Tipe : File master

Organisasi file : Indexed sequential

Akses file : random

Media : harddisk

Panjang record : 82

Kunci field : id_rekapabsen

Software : mysql

Tabel IV.11. Spesikasi file data rekap absen

No Elemen data Nama field Tipe size Ket

1 Id rekap absen id_rekapabsen varchar 6 Primary key

2 periode periode enum

Januari,februari,maret,

april,mei,juni,juli,

agustus,september,

oktober,november,desember

3 NIK NIK varchar 6

4 Nama karyawan nama_karyawan varchar 30

5 id jabatan id_jbatan varchar 20 foreign key

6 total hadir total_hadir int 10

7 total tidak hadir total_tdkhadir int 10

8 ket ket text

Page 35: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

67

4. Spesifikasi file data perhitungan gaji

Nama file : Data perhitungan gaji

Akronim : Staff HO

Fungsi : Untuk menyimpan data perhitungan gaji

Tipe : File master

Organisasi file : Indexed sequential

Akses file : random

Media : harddisk

Panjang record : 169

Kunci field : no_slip

Software : mysql

Page 36: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

68

Tabel IV.12. Spesikasi file data perhitungan gaji

No Elemen data Nama field Tipe size Ket

1 nomor slip no_slip varchar 7 Primary key

2 periode periode enum

Januari,februari,maret,

april,mei,juni,juli,

agustus,september,

oktober,november,desember

3 id rekap absen id_rekapabsen varchar 6 foreign key

4 NIK NIK varchar 6

5 nama karyawan nama_karyawan varchar 10

6 status status enum

Karyawan tetap,karyawan

percobaan

7 total hadir total_hadir int 10

8 total tidak hadir total_tdkhadir int 10

9 id jabatan id_jabatan varchar 20 foreign key

10 nama jabatan nama_jabatan varchar 20

11 tunjangan jabatan t_jabatan int 10

12 tunjangan makan t_makan int 10

13 tunjangan

kendaraan t_kendaraan int 10

14 potongan bpjs pot_bpjs int 10

15 potongan absen pot_absen int 10

16 total gaji total_gaji int 10

17 total potongan total_pot int 10

18 gaji_diterima gaji_diterima int 10

Page 37: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

69

4.2.4. Class Diagram

Berikut merupakan class diagram sistem penggajian :

Gambar IV.23. Class Diagram Sistem Penggajian

Page 38: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

70

4.2.5. Sequence Diagram

Berikut merupakan sequence diagram sistem penggajian :

Gambar IV.24. Sequence Diagram Sistem Penggajian

Page 39: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

71

4.2.6. Spesifikasi Hardware dan Software

Dilakukan untuk mengetahui spesifikasi kebutuhan sistem yang berupa

perangkat keras (hardware) dan perangkat lunak (software)

1. Spesifikasi Hardware

a. Processor Intel Core 2 N3350 1.10Ghz

b. RAM 2GB

c. Hard Disk 500GB

d. Monitor dengan resolusi layar minimum

e. Koneksi internet dengan kecepatan 1000Mbps

2. Spesifikasi Software

a. Sistem operasi yang digunakan Microsoft Windows 10 Enterprise

b. Aplikasi MySQL untuk pembuatan database

c. Aplikasi NetBeans IDE 7.1 untuk penulisan kode program

d. Aplikasi web menggunakan Mozilla Firefox

Page 40: BAB IV PERANCANGAN SISTEM USULAN...33 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Pada tahapan perancangan sistem ini penulis menggunakan analisa kebutuhan agar

72

4.3. Jadwal Implementasi

Tabel IV.13.Jadwal Implementasi