• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
38
0
0

Teks penuh

(1)

BAB IV

PERANCANGAN SISTEM USULAN

1.1 Tahapan Perancangan Sistem 1.1.1 Analisis Kebutuhan

Berdasarkan proses penggajian karyawan jadi sistem berjalan pada PT. WAN ARTHA NATA, maka tahapan berikutnya adalah analisis kebutuhan (System Requirement) dari sistem penggajian karyawan jadi pada PT. WAN ARTHA NATA.

A. Halaman Admin A.1 Admin Login

A.2 Admin Mengelola Data Admin A.3 Admin Mengelola Data Karyawan A.4 Admin Mengelola Golongan Gaji A.7 Admin Logout

B. Halaman HRD

B.1 Bagian HRD Login

B.2 Bagian HRD melihat data karyawan B.3 Bagian HRD Menginput Gaji Karyawan B.4 Bagian HRD Logout

C. Halaman Direktur D.1 Direktu Login

D.2 Direktur Melihat Laporan Penggajian Karyawan D.3 Direktur Cetak Laporan

(2)

D.3 Direktur Logout

1.1.2 Rancangan Diagram Use Case 1. Use Case Diagram Admin

Gambar 4.1

Use Case Diagram Admin

(3)

Use Case Diagram Halaman Admin

Tujuan Admin dapat mengelola menu yang ada

dihalaman admin

Deskripsi Sistem ini menggunakan aktor untuk masuk ke halaman admin yang didalamnya

terdapat menu kelola data admin, karyawan dan golongan gaji.

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka aplikasi halaman admin

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu data admin

2. Aktor memilih data karyawan

3. Aktor memilih data golongan gaji

- Sistem ini akan menampilkan data admin, tambah data, edit data, dan hapus data admin.

- Sistem ini akan menampilkan data karyawan, tambah data, edit data, dan hapus data karyawan.

- Sistem ini akan menampilkan data golongan gaji, tambah data, edit data, dan hapus data golongan gaji

Tabel 4.1 : Deskripsi Use Case Diagram Admin

(4)

2. Use Case Diagram HRD

Gambar 4.2 Use Case Diagram HRD

(5)

Tabel 4.2 : Deskripsi Use Case Diagram HRD

Use Case Diagram Halaman HRD

Tujuan Admin dapat mengelola menu yang ada

dihalaman hrd

Deskripsi Sistem ini menggunakan aktor untuk masuk ke halaman HRD yang didalamnya terdapat menu lihat data karyawan, dan input

perhitungan gaji karyawan.

Skenario Utama

Aktor HRD

Kondisi Awal Aktor membuka aplikasi halaman HRD

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu lihat data karyawan

2. Aktor memilih proses perhitungan panggajian karyawan

- Sistem ini akan menampilkan data karyawan.

- Sistem ini akan menampilkan proses penginputan perhitungan gaji karyawan

(6)

3. Use Case Diagram HRD

Gambar 4.3 Use Case Diagram HRD

(7)

Tabel 4.3 : Deskripsi Use Case Diagram HRD

Use Case Diagram Halaman HRD

Tujuan Diretur dapat mengelola menu yang ada

dihalaman HRD

Deskripsi Sistem ini menggunakan aktor untuk masuk ke halaman HRD yang didalamnya terdapat menu kelola data Laporan user, karyawan, golongan gaji dan laporan penggajian.

Skenario Utama

Aktor Direktur

Kondisi Awal Aktor membuka aplikasi halaman Direktur

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu Laporan User

2. Aktor memilih menu Laporan karyawan

3. Aktor memilih menu Laporan golongan gaji

4. Aktor memilih menu Laporan penggajian

- Sistem ini akan menampilkan data dan mencetak laporan user .

- Sistem ini akan menampilkan data dan mencetak laporan karyawan.

- Sistem ini akan menampilkan data dan mencetak laporan golongan gaji - Sistem ini akan menampilkan data dan

mencetak laporan penggajian

(8)

1.1.3 Rancangan Diagram Aktivitas 1. Activity Diagram Login

Gambar 4.4 Activity Diagram Login

2. Activity Diagram Admin

Gambar 4.5 Activity Diagram Admin

(9)

Gambar 4.6

Activity Diagram Golongan Gaji 3. Activity Diagram Karyawan

Gambar 4.6

Activity Diagram Karyawan

4. Activity Diagram Golongan Gaji

(10)

Gambar 4.7

Activity Diagram Input Penggajian 5. Activity Diagram proses input penggajian

Gambar 4.7

Activity Diagram Input Penggajian

6. Activity Diagram Laporan

(11)

1.1.4 Rancangan Dokumen Sistem Usulan

A. Dokumen Masukan

1. Nama Dokumen : Login

Fungsi : Untuk Masuk kedalam aplikasi

Sumber : Admin

Tujuan : -

Jumlah : 1 Lembar

Frekuensi : Setiap masuk ke halaman aplikasi Bentuk : Lihat Gambar 4.8

Gambar 4.8

Rancangan Dokumen Halaman login

(12)

2. Nama Dokumen : Inputan data user

Fungsi : Untuk Menambah data user baru

Sumber : Admin

Tujuan : Admin

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya peambahan data user Bentuk : Lihat Gambar 4.9

Gambar 4.9

Rancangan Dokumen Input User

(13)

3. Nama Dokumen : Inputan data Karyawan

Fungsi : Untuk Menambah data karyawan baru

Sumber : Admin

Tujuan : Admin

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya penambahan data karyawan Bentuk : Lihat Gambar 4.10

Gambar 4.10

Rancangan Dokumen Input Karyawan

(14)

4. Nama Dokumen : Inputan Golongan gaji

Fungsi : Untuk Menambah data golongan gaji

Sumber : Admin

Tujuan : Admin

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya penambahan data baru Bentuk : Lihat Gambar 4.11

Gambar 4.11

Rancangan Dokumen Input Golongan Gaji

(15)

5. Nama Dokumen : Inputan Proses penggajian

Fungsi : Untuk Menginput proses penggajian

Sumber : HRD

Tujuan : Karyawan

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya proses hitung gaji Bentuk : Lihat Gambar 4.12

Gambar 4.12

Rancangan Dokumen Proses Perhitungan Gaji

(16)

B. Dokumen Keluaran

1. Nama Dokumen : Data Admin

Fungsi : Untuk Mengetahui data user

Sumber : Admin

Tujuan : -

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya penambahan admin Bentuk : Lihat Gambar 4.13

Gambar 4.13

Rancangan Dokumen Data Admin

(17)

2. Nama Dokumen : Data Paket Karyawan

Fungsi : Untuk Mengetahui tersedianya data karyawan

Sumber : Admin

Tujuan : Admin

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya penambahan data karyawan Bentuk : Lihat Gambar 4.14

Gambar 4.14

Rancangan Dokumen Data Karyawan

(18)

3. Nama Dokumen : Data Golongan gaji

Fungsi : Untuk Mengetahui data gaji yang ada

Sumber : Admin

Tujuan : Admin

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya penambahan data golongan gaji Bentuk : Lihat Gambar 4.15

Gambar 4.15

Rancangan Dokumen Golongan Gaji

(19)

4. Nama Dokumen : Data Penggajian

Fungsi : Untuk Mengetahui data gaji yang ada

Sumber : HRD

Tujuan : Karyawan

Jumlah : 1 Lembar

Frekuensi : Setiap terjadinya penambahan data penggajia Bentuk : Lihat Gambar 4.16

Gambar 4.16

Rancangan Dokumen Penggajian

(20)

1.1.5 Rancangan Prototype

1. Halaman Login

Gambar 4.17 Halaman Login 2. Halaman Tambah User

Gambar 4.18 Halaman Tambah User

(21)

3. Halaman Tambah Karyawan

Gambar 4.19

Halaman Tambah Karyawan 4. Halaman Tambah Gologan Gaji

Gambar 4.20

Halaman Tambah Golongan Gaji

(22)

5. Halaman Proses Perhitungan Gaji

Gambar 4.21

Halaman Tambah Proses Perhitungan Gaji 6. Halaman Data User

Gambar 4.22 Halaman Data User

(23)

7. Halaman Data Karyawan

Gambar 4.23

Halaman Data Penggajian 8. Halaman Data Golongan Gaji

Gambar 4.24

Halaman Data Golongan Gaji

(24)

9. Halaman Data Penggajian

Gambar 4.25 Halaman Data Penggajian 10. Halaman Data Penggajian

Gambar 4.26

Halaman Form Laporan Gaji

(25)

4.2 Perancangan Perangkat Lunak 4.2.1 Entity Relationship Diagram (ERD)

Gambar 4.27

ERD Sistem Penggajian Karyawan

(26)

4.2.2 Logical Record Structure (LRS)

Gambar 4.28

LRS Sistem Penggajian Karyawan

(27)

4.2.3 Spesifikasi File

Berdasarkan ERD dan LRS yang ada maka spesifikasi file sebagai berikut : 1. Spesifikasi File Data User

Nama Database : ta_penggajian

Nama File : Data User

Fungsi : untuk menyimpan data user

Tipe File : Master

Akses File : Random

Panjang Record : 77 Byte

Field Key : id_user

Tabel 4.4 : Spesifikasi File Data User

No Elemen Data Akronim Type Panjang Keterangan 1. ID user id_user Integer 11 Primary Key

Auto Incretment 2. Username namam_user Varchar 30 -

3. Password Password Varchar 30 - 4. Jabatan Jabatan Varchar 30 -

5. Alamat Alamat Text - -

2. Spesifikasi File Data Karyawan

Nama Database : ta_penggajian Nama File : Data Karyawan

(28)

Fungsi : untuk menyimpan data karyawan

Tipe File : Master

Akses File : Random

Panjang Record : 67 Byte Field Key : id_karyawan

Tabel 4.5 : Spesifikasi File Data Karyawan

No Elemen Data Akronim Type Panjang Keterangan 1. ID

Karyawan

id_karyawan Integer 11 Primary Key Auto Incretment 2. Karyawan nama_karyawan Varchar 30 -

3. Jk jenis_kelamin Varchar 13 - 4. No. Telp no_telp Varchar 13 -

5. Alamat Alamat Text - -

3. Spesifikasi File Data Golongan Gaji Nama Database : ta_penggajian Nama File : Data Golongan Gaji

Fungsi : untuk menyimpan data golongan gaji

Tipe File : Master

Akses File : Random

Panjang Record : 89 Byte

Field Key : id_gaji

(29)

Tabel 4.6 : Spesifikasi File Data Golongan Gaji

No Elemen Data Akronim Type Panjang Keterangan 1. ID Gaji id_gaji Integer 11 Primary Key

Auto Incretment

2. Nama Gaji Integer 13 -

3. Lembur Lembur Integer 13 -

4. Tunjangan Tunjangan Integer 13 -

5. Jabatan Jabatan Integer 13 -

6. Potongan Potongan_hadir Integer 13 - 7. Posisi nm_jabatan Integer 13 -

4. Spesfisikasi File Data Penggajian Nama Database : ta_penggajian Nama File : proses_gaji

Fungsi : untuk menyimpan Perhitungan Gaji

Tipe File : Master

Akses File : Random

Panjang Record : 211 Byte

Field Key : id

(30)

Tabel 4.7 : Spesifikasi File Data Penggajia

No Elemen Data Akronim Type Panjang Keterangan

1. ID Id Integer 11 Primary Key

Auto Incretment 2. ID Karyawan Id_karyawan Integer 13 -

3. Gaji Gaji Integer 13 -

4. Lembur Lemubr Integer 11 -

5. Jam Lembur jam_lembur Integer 11 -

6. Total Lembur total_lembur Integer 11 -

7. Tunjangan Tunjangan Integer 13 -

8. Jml HariKerja jumlah_harikerja Integer 13 - 9. Total Kehadiran total_tunjangan_keha

diran

Integer 13 -

10. Jabatan Jabatan Integer 11 -

11. Potongan_hadir potongan_hadir Integer 13 - 12. Jmlh Absen jumlah_absen Integer 13 - 13. Total potongan total_potongan_hadir Integer 13 - 14. Gaji kotor gaji_kotor Integer 13 -

15. Kasbon Kasbon Integer 13 -

16. Pajak Pajak Integer 13 -

17. Gaji Bersih gaji_bersih Integer 13 -

(31)

4.2.4 Class Model / Class Diagram

Gambar 4.29

Class Diagram Penggajian

(32)

Gambar 4.31

Seqeuence Diagram tambah user 4.2.4 Sequence Diagram

1. Sequence Diagram Login

Gambar 4.30 Seqeuence Diagram Login 2. Sequence Diagram tambah user

(33)

Gambar 4.33

Seqeuence Diagram tambah karyawan 3. Sequence Diagram tambah karyawan

Gambar 4.32

Seqeuence Diagram tambah karyawan 4. Sequence Diagram tambah golongan gaji

(34)

5. Sequence Diagram Perhitungan Gaji

Gambar 4.34

Seqeuence Diagram Perhitungan gaji

(35)

4.2.6 Spesifikasi Hardware dan Software

Adapun kebutuhan hardware dan software dalam sistem penggajian karyawan PT. Wan Artha Nata diantaranya:

Tabel 4.8 : Spesifikasi Hardware & Software

Kebutuhan Keterangan

Sistem Windows 7

Processor

Intel Pentium @2117U (1.8GHz, 4MB L3 Cache Core duo)

RAM 4GB DDR3

Harddisk 500GB HDD, 5400 RPM

Monitor 1366 x 768 Pixel

Keyboard 86 Key

Mouse Standard

Software

Kebutuhan menjalankan aplikasi secara local :

Bahasa script pemrograman : PHP Web Server : Geogle Chrome, Mozilla Firefox

DBMS : MySQL Server

(36)

4.3 Jadwal Implementasi

Tabel 4.8 : Jadwal Implementasi

Kegiatan Bulan

Ke – 1 Ke – 2 Ke – 3 Ke – 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Persiapan data awal

Analisa Desain Sistem

Desain Perangkat Lunak Pembuatan & Tes Program Tes Sistem

Pelatihan

Pembuatan Buku Petunjuk Evaluasi & Operasional

(37)

BAB V PENUTUP

4.1 Kesimpulan

Pembuatan sistem informasi pembayaran Gaji Karyawan bertujuan untuk mempermudah bagian keuangan dalam melakukan tugasnya dalam pencatatan data transaksi penggajian. Secara garis besar, setelah dilakukan uji coba pada sistem informasi penggajjiankaryawan dapat disimpulkan sebagai berikut:

1. Proses penyimpanan data penggajian karyawan bisa dilakukan dengan mudah

2. Dari sistem informasi pembayaran gaji karyawan yang dibuat dapat memberikan informasi tentang detail rincian penggajian karyawan.

3. Dari Sistem Informasi penggajian karyawan dapat memberikan informasi tentang penggajian karyawan yang telah dibayarkan oleh perusahaan

4.2 Saran

Saran yang dapat diberikan untuk mengembangkan sistem penggajian karyawan ini adalah:

1. Aplikasi dapat dikembangkan dengan menambahkan fitur data karyawan, golongan gaji dan data penggajian karyawan di PT. Wan Artha Nata.

2. Sistem informasi ini dapat di kembangkan lagi ke Sistem Informasi agar dapat bermanfaat bagi staff Keuangan yang ingin mengetahui berapa pegeluaran keuangan perusahaan dalam proses penggajian karyawan

(38)

Gambar

Tabel 4.1 : Deskripsi Use Case Diagram Admin
Gambar 4.2  Use Case Diagram HRD
Tabel 4.2 : Deskripsi Use Case Diagram HRD
Gambar 4.3  Use Case Diagram HRD
+7

Referensi

Dokumen terkait

Unsur – unsur dalam Sekolah biasa (konvensional) menurut Departemen Pendidikan dan Kebudayaan (1995) antara lain: (1) Peserta didik normal, (2) Kurikulum sama semua,

Kriteria indeks ovitrap RT 01 memiliki skor 4 yang berarti bahwa wilayah tersebut memiliki tingkat kepadatan nyamuk Aedes sp yang tinggi.. Pada RT 03 kriteria indeks

Aspek yang paling sedikit dilakukan oleh siswa adalah aspek memberikan tanggapan atas penyampaian hasil kerja kelompok lain, yaitu sebanyak 3 siswa (9 %).. Peneliti akan

Ada yang lain yaitu kolam yang pada saat pembuatannya menggunakan pupuk organik atau pupuk kandang juga akan membuat   pertumbuhan tanaman air lebih baik dan ikan

Sumber itu asli atau salinan dan sudah dirubah (Ismaun, 2005, hlm. Kritik internal atau kritik dalam, yakni untuk menilai kredibilitas sumber terhadap aspek dari dalam

Bersamaan persamaan diatas, dijelaskan bahwa apabila posisi sebuah partikel dapat diukur dengan tepat , maka ketepatan dalam mengukur momentum partikel tersebut

- Ukiran corak ini biasanya terdapat dalam bentuk papan tebuk tidak silat. Awan Bentuk Huruf, Larik