39
47 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software Pengguna dapat mengakses aplikasi penggajian di SMK Taruna Andigha Bogor yang di dalamnya terdapat, pengguna login aplikasi, menginput data karyawan, menginput data absen dan mencetak slip gaji, input laporan kehadiran, ketidakhadiran, penggajian dan mencetak laporan, yang nantinya akan diserahkan kepada Ketua Yayasan. 4.1.1. Analisa kebutuhan Analisa kebutuhan software untuk aplikasi penggajian pada SMK Taruna Andigha Bogor diusulkan dengan beberapa prosedur diantaranya: A.1. Pengguna dapat login A.2. Pengguna dapat melihat dan mngedit data karyawan dan data pengguna. A.3. Pengguna dapat melihat data absensi dan mencetaknya. A.4. Pengguna dapat melihat jurnal penggajian, mengedit dan mencetak. A.5. Pengguna dapat melihat laporan absensi dan mencetaknya. A.6. Pengguna dapat melihat laporan jurnal dan mencetaknya. A.7. Pengguna dapat melihat laporan penggajian dan mencetaknya.

BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

47

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

Pengguna dapat mengakses aplikasi penggajian di SMK Taruna Andigha

Bogor yang di dalamnya terdapat, pengguna login aplikasi, menginput data

karyawan, menginput data absen dan mencetak slip gaji, input laporan kehadiran,

ketidakhadiran, penggajian dan mencetak laporan, yang nantinya akan diserahkan

kepada Ketua Yayasan.

4.1.1. Analisa kebutuhan

Analisa kebutuhan software untuk aplikasi penggajian pada SMK

Taruna Andigha Bogor diusulkan dengan beberapa prosedur diantaranya:

A.1. Pengguna dapat login

A.2. Pengguna dapat melihat dan mngedit data karyawan dan data

pengguna.

A.3. Pengguna dapat melihat data absensi dan mencetaknya.

A.4. Pengguna dapat melihat jurnal penggajian, mengedit dan mencetak.

A.5. Pengguna dapat melihat laporan absensi dan mencetaknya.

A.6. Pengguna dapat melihat laporan jurnal dan mencetaknya.

A.7. Pengguna dapat melihat laporan penggajian dan mencetaknya.

Page 2: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

48

A.8. Pengguna dapat log out

Page 3: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

49

4.1.2. Use Case Diagram

Gambar IV.1 Use Case Diagram

Page 4: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

50

4.1.3 Activity Diagram

1. Activity Diagram Log In

Gambar IV.2 Activity Log In

Page 5: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

51

2. Activity Diagram Menu Utama

Gambar IV. 3 Activity Diagram Menu Utama

Page 6: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

52

3. Activity Diagram Data Karyawan

Gambar IV. 4 Activity Diagram Data Karyawan

Page 7: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

53

4. Activity Diagram Data Pengguna

Gambar IV. 5 Activity Diagram Data Pengguna

Page 8: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

54

5. Activity Diagram Akun Perkiraan

Gambar IV. 6 Activity Diagram Akun Perkiraan

Page 9: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

55

6. Activity Diagram Absensi

Gambar IV. 7 Activity Diagram Data Absensi

Page 10: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

56

7. Activity Diagram Slip Penggajian

Gambar IV. 8 Activity Diagram Slip Pengajian

Page 11: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

57

8. Activity Diagram Laporan Absensi

Gambar IV. 9 Activity Diagram Laporan Absensi

Page 12: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

58

9. Activity Diagram Laporan Jurnal

Gambar IV. 10 Activity Diagram Laporan Jurnal

Page 13: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

59

10. Activity Diagram Laporan penggajian

Gambar IV. 11 Activity Diagram Laporan Penggajian

Page 14: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

60

4.2. Desain

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.12 Entity Relationship Diagram (ERD)

1

M

1

1

M

1

1

M

M

M

1

M

1

1

1

1

M

1

Page 15: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

61

4.2.2. Logical Record Structure (LRS)

Gambar IV. 13 Logical Record Structure (LRS)

Pegawai Nm_pegawai Kd_Jabatan** Nip** Alamat Telepon Jk

Absensi Kd_absensi** Nip** Tgl_absen Keterangan Ket_s Ket_i Ket_a

Tunjangan Kd_tunjangan** Nm_tunjangan

Slip Gaji No_slip** nip Jabatan Keh_perhari Keh_perjam Gaj_perjam Tot_gaji Kd_Tunjangan** Kd_potongan** Kd_absensi**

Jabatan Nm_jabatan Kd_jabatan**

1

1

1

M

1

M

M

1

Jurnal No_jurnal** Tgl_jurnal No_slip**

Detil Jurnal No_jurnal** No_perkiraan** Debit Kredit

Perkiraan Kd_akun No_perkiraan** Nm_akun

1

M

Potongan Kd_potongan** Nm_potongan

1

1

1

1

1

1

Page 16: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

62

4.2.3. Spesifikasi File

1. Nama : Data pegawai

Akronim File : Pegawai

Tipe File : File Transaksi

Akses File : Random

Record Size : 293 Character

Media File : Harddisk

Kunci File : Nm_pegawai

Software : Microsoft access 2010

Table IV.1 Spesifikasi File Data Pegawai

No Nama data

Akronim Type file Record Keterangan

1

Nip Nip Varchar 9 Primary Key

2

Nama Pegawai Nm_pegawai Varchar 25

3

Alamat Alamat Varchar 50

4

Telepon Telepon Varchar 12

5

Jenis kelamin Jk Varchar 1

6

Kode jabatan Kd_Jabatan Varchar 4 Foreign Key

2. Nama : Data Absensi

Akronim File : Absensi

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Page 17: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

63

Media File : Harddisk

Kunci File : No_absen

Software : Microsoft access 2010

Table IV.2 Spesifikasi File Data Absensi

No Nama data

Akronim Type file Record Keterangan

1

Kode absen Kd_absen Varchar 4 Primary Key

2

Nip Nip Varchar 9 Foreign Key

3

Tanggal absen Tgl_absen Date 10

4

Keterangan Keterangan Varchar 30

5

Keterangan sakit Ket_s Varchar 5

6

Keterangan izin Ket_i Varchar 5

7

Keterangan alfa Ket_a Varchar 5

3. Nama : File Detil Jurnal

Akronim File : Detil Jurnal

Tipe File : File Transaksi

Akses File : Random

Record Size : 293 Character

Media File : Harddisk

Kunci File : Nm_pengguna

Software : Microsoft access 2010

Page 18: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

64

Table IV.3 Spesifikasi File Detil Jurnal

No Nama data

Akronim Type file Record Keterangan

1

No Jurnal No_jurnal Varchar 10 Primary Key

2

No Perkiraan No_perkiraan Varchar 10 Foreign Key

3

Debit Debit Currency 10

4

Kredit Kredit Currency 10

4. Nama : File Jurnal

Akronim File : Jurnal

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Media File : Harddisk

Kunci File : -

Software : Microsoft access 2010

Table IV.4 Spesifikasi File Jurnal

No Nama data

Akronim Type file Record Keterangan

1

No Jurnal No_jurnal Varchar 10 Primary Key

2

Tanggal Jurnal Tgl_jurnal Date 5

3

Nomer Slip No_slip Varchar 5 Foreign Key

Page 19: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

65

5. Nama : File Akun Perkiraan

Akronim File : Perkiraan

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Media File : Harddisk

Kunci File : -

Software : Microsoft access 2010

Table IV.5 Spesifikasi File Akun Perkiraan

No Nama data

Akronim Type file Record Keterangan

1

Kode Akun Kd_akun Varchar 10 Primary Key

2

Nomer Perkiraan

No_perkiraan Varchar 10

3

Nama Akun Nm_akun Varchar 10 Foreign Key

6. Nama : File Gaji

Akronim File : Gaji

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Media File : Harddisk

Kunci File : Nama_pegawai

Software : Microsoft access 2010

Page 20: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

66

Table IV.6 Spesifikasi File Gaji

No Nama data

Akronim Type file Record Keterangan

1

No Slip Gaji No_slipgaji Varchar 5 Primary Key

2

Nip Nip Varchar 9

3

Jabatan Jabatan Varchar 15

4

Perhari Keh_perhari Currency 10

5

Perjam Keh_perjam Currency 10

6

Gaji Perjam Gaj_perjam Currency 10

7

Kode Tunjangan Kd_tunjangan Currency 4

8

Total Gaji Tot_gaji Currency 20

9

Kode Potongan Kd_Potongan Currency 4

10

Kode Absensi Kd_absensi Currency 4

7. Nama : File Jabatan

Akronim File : Jabatan

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Media File : Harddisk

Kunci File : Kd_jabatan

Software : Microsoft access 2010

Table IV.7 Spesifikasi File Jabatan

No Nama data

Akronim Type file Record Keterangan

1

Nama Jabatan Nm_jabatan Currency 10

2 Kode Jabatan Kd_jabatan Currency 4 Primary Key

Page 21: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

67

8. Nama : File Tunjangan

Akronim File : Tunjangan

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Media File : Harddisk

Kunci File : Kd_tunjangan

Software : Microsoft access 2010

Table IV.8 Spesifikasi File Tunjangan

No Nama data

Akronim Type file Record Keterangan

1

Nama Tunjangan

Nm_tunjangan Currency 10

2

Kode Tunjangan Kd_tunjangan Currency 4 Primary Key

9. Nama : File Potongan

Akronim File : Potongan

Tipe File : File Transaksi

Akses File : Random

Record Size : 50 Character

Media File : Harddisk

Kunci File : Kd_Potongan

Software : Microsoft access 2010

Page 22: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

68

Table IV.9 Spesifikasi File Potongan

No Nama data

Akronim Type file Record Keterangan

1

Nama Potongan Nm_potongan Currency 10

2

Kode Potongan Kd_potongan Currency 4 Primary Key

Page 23: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

69

4.2.4. Software Architecture**

4.2.4.1 Deployment Diagram

Gambar IV. 14 Deployment Diagram

Page 24: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

70

4.2.4.2 Squence Diagram

1. Squence Diagram Penggajian

Page 25: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

71

Gambar IV. 15 Squence Diagram Penggajian

2. Squence Diagram Laporan Penggajian

Gambar IV. 16 Squence Diagram Laporan Penggajian

Page 26: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

72

3. Squence Diagram Jurnal

Page 27: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

73

Gambar IV. 17 Squence Diagram Jurnal

4. Squence Diagram Akun Perkiraan

Gambar IV. 18 Squence Diagram Akun Perkiraan

Page 28: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

74

4.2.5 User Interface

1. Log in

Gambar IV. 19 User Interface Log In

Page 29: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

75

2. Menu Utama

Gambar IV. 20 User Interface Menu Utama

Page 30: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

76

3. Data Karyawan

Gambar IV.21 User Interface Data Karyawan

Page 31: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

77

4. Data Pengguna

Gambar IV. 22 User Interface Data Pengguna

Page 32: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

78

5. Data Absensi

Gambar IV. 23 User Interface Data Absensi

Page 33: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

79

6. Slip Penggajian

Gambar IV. 24 User Interface Penggajian

Page 34: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

80

7. Detail Slip Gaji

Gambar IV. 25 User Interface Detail Slip Gaji

Page 35: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

81

8. LaporanAbsensi

Gambar IV. 26 User Interface Laporan Absensi

9.Laporan Jurnal

Gambar IV. 27 User Interface Laporan Jurnal

Page 36: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

82

10. Laporan penggajian

Gambar IV. 28 User Interface Laporan Penggajian

Page 37: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

83

11. Jurnal Penggajian

Gambar IV. 29 User Interface Jurnal Penggajian

Page 38: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

84

12. Akun Perkiraan

Gambar IV. 30 User Interface Akun Perkiraan

Page 39: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · BAB IV . RANCANGAN SISTEM USULAN . 4.1. Analisa Kebutuhan Software . Pengguna dapat mengakses aplikasi penggajian di SMK

85

4.2.6. Spesifikasi Hardware dan Software

Adapun spesifikasi hardware dan software yang digunakan dalam

perancangan sistem penjualan pada PT. Sapta Andalus Nusantara sebagai berikut:

Tabel IV.10

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Microsoft Windows 8.1

Processor Intel® Celeron® CPU N2830 @ 2.16GHz

RAM 2.00 Gb

Hardisk 100 Gb

Printer Canon iP2870s

Mouse Standard

Software Bahasa Pemrograman : JAVA Development Kit

Aplikasi Pendukung : NetBeans IDE 8.1

DBMS : Microsoft Access

Antivirus : Windows Defender