• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
40
0
0

Teks penuh

(1)

45

BAB IV

RANCANGAN SISTEM USULAN

4.1. Umum

Masih banyak perusahaan yang memakai cara manual dalam perhitungan gaji karyawan selama ini, tentunya akan sangat menyulitkan dalam pelaksanaannya. Di sisi lain sudah banyak perusahaan yang menggunakan sistem terkomputerisasi dalam segala aktivitasnya, terlebih lagi dalam hal pengolahan data. Oleh karena itu penulis mengusulkan adanya komputerisasi dalam perancangan sistem informasi penggajian karyawan pada CV. Ray Hikmah.

Dengan adanya sistem komputerisasi diharapkan dapat mengatasi permasalahan- permasalahan yang ada.

Dalam sistem usulan ini, tidak banyak mengalami perubahan dari sistem berjalan yang sudah ada. Pada bab ini penulis akan menjelaskan tentang sistem usulan yang akan diusulkan oleh penulis. Dengan peralihan sistem lama ke sistem yang baru yang terkomputerisasi diharapkan dapat mengatasi permasalahan yang ada dan mencapai tujuan yang telah direncanakan. Dengan menggunakan media komputer sebagai alat bantu dalam proses perhitungan gaji karyawan diharapkan dapat mengurangi resiko kesalahan dan mempermudah proses pekerjaan serta lebih cepat.

Penggunaan komputerisasi sistem baru didukung oleh sumber daya manusia yang memadai dari segi keahlian dalam menangani sistem yang terkomputerisasi dan bertanggung jawab atas seluruh pekerjaan sehingga data- data terjaga dengan baik.

(2)

Sistem usulan ini dibuat berdasarkan hasil pengamatan dilapangan dimana masih terdapat kesalahan data perhitungan gaji karyawan pada CV. Ray Hikmah .

4.2. Prosedur Sistem Usulan

Sistem usulan yang penulis ajukan mungkin tidak terlalu berbeda jauh dengan sistem yang berjalan. Perbedaannnya mungkin sedikit dan ditambah dengan adanya penggunaan komputer pada sistem yang baru, sehingga dalam penyimpanaan data dan laporan lebih terkontrol. Prosedur sistem yang penulis usulkan terdiri dari beberapa proses antara lain:

1. Proses Penyerahan Absensi

Setiap Karyawan yang datang dan pulang kerja setiap hari absen menggunakan Id card. Id card tersebut diinput menggunakan barcode kedalam absen yang telah disediakan oleh perusahaan dan secara otomatis data absen karyawan tersimpan ke dalam file absen yang sudah dihubungkan dengan file karyawan.

2. Proses Perhitungan Gaji

Perhitungan gaji karyawan dilakukan oleh bagian keuangan dengan melihat file rekap absen, file karyawan, file jabatan, dan file potongan. Setelah itu bagian keuangan membuat data perhitungan gaji yang akan diserahkan kepada direktur untuk dilihat dan disetujui. Kemudian setelah dihitung total gaji keseluruhan selanjutnya disimpan dalam file transaksi gaji.

(3)

3. Proses Pembayaran Gaji

Setelah proses perhitungan gaji selesai kemudian bagian keuangan mencetak slip gaji dari file transaksi gaji. Kemudian bagian keuangan memberikan gaji dan slip gaji kepada karyawan setelah perhitungan gaji selesai.

4. Proses Laporan Gaji

Setelah semua prosedur selesai, maka bagian keuangan mencetak laporan.

Dimana data-data laporan tersebut diambil dari file rekap absensi dan file transaksi gaji, dan laporan tersebut akan diserahkan ke direktur.

4.3. Diagram Alir Data Usulan

Adapun penggambaran Diagram Alir Data Sistem Usulan pada CV. Ray Hikmah sebagai berikut:

1. Diagram Konteks Sistem Usulan

Karyawan Id Card Direktur

Laporan Id Card

Komputerisasi Sistem Penggajian Karyawan pada CV. Ray Hikmah

Karawang

Gambar IV.1

Diagram Konteks Sistem Usulan

(4)

2. Diagram Nol Sistem Usulan

Karyawan Proses

Pencatatan Absensi

1.0

F1 File Rekap Absensi Data Absensi

Proses Perhitungan

Gaji F2 File Data Karyawan 2.0

Proses Pembayaran

Gaji 3.0

Proses Pembuatan

Laporan 4.0

Direktur

Data Gaji

Rekap Absensi

F5 File Data Gaji acc Data Gaji acc

Data Gaji acc Slip Gaji & Uang Gaji

Data Gaji acc Rekap Absensi Laporan

Data Gaji acc F4 File Data Potongan

F3 File Data Jabatan

Data Jabatan

Data Potongan Data Karyawan Id Card

Id Card

Gambar IV.2

Diagram Nol Sistem Usulan

(5)

3. Diagram Detail 3.0

Pembuatan Slip Gaji

Pembayaran Gaji Karyawan Data Gaji acc

Slip Gaji

Karyawan 3.1

3.2 F5 File Data Gaji acc

Slip Gaji & Uang Gaji

Gambar IV.3

Diagram Detail 3.0 Sistem Usulan

4. Diagram Detail 4.0

File Rekap Absensi F1

Laporan Rekap Absensi

4.1

Laporan Rekap Absensi

File Data Gaji Acc F5

Rekap Absensi

Data Gaji Acc Laporan Data

Gaji 4.2

Laporan Gaji

Direktur

Gambar IV.4

Diagram Detail 4.0 Sistem Usulan

(6)

4.4. Kamus Data Sistem Usulan 1. Kamus Data Dokumen Masukan

A. Nama Arus Data : Id Card

Alias : -

Bentuk Data : Kartu

Arus Data : Proses 1.0 - Bagian Administrasi Penjelasan : Untuk proses absensi karyawan Periode : Setiap absensi karyawan Volume : Setiap 1 hari sekali Struktur Data : Header + Isi

Header = Nama_perusahaan

Isi = Nama_karyawan + NIK

B. Nama Arus Data : Data Karyawan

Alias : -

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 1.0 – Bagian Administrasi Penjelasan : Untuk mengetahui data karyawan dan

untuk proses perhitungan gaji Periode : Setiap periode

Volume : Satu halaman

Struktur Data : Header + Isi + Footer

Header = Nama_perusahaan + nama_dokumen Isi = NIK + kode_jabatan + nama_karyawan +

(7)

tempat_tanggal_lahir + alamat + telepon + jenis_kelamin + agama + status

Footer = Tanda_tangan + nama_jabatan

C. Nama Arus Data : Data Jabatan

Alias : -

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 1.0 - Bagian Keuangan

Penjelasan : Untuk mengetahui data jabatan karyawan

Periode : Setiap periode

Volume : Satu halaman

Struktur Data : Header + Isi + Footer

Header = Nama_perusahaan + nama_dokumen Isi = No + kode_jabatan + nama_jabatan +

gaji_pokok

Footer = Tanda_tangan + nama_jabatan

D. Nama Arus Data : Data Potongan

Alias : -

Bentuk Data : Dokumen Cetakan Kompuetr Arus Data : Proses 1.0 – Bagian Keuangan Penjelasan : Untuk mengetahui data potongan gaji

karyawan

Periode : Setiap periode

(8)

Volume : Satu halaman

Struktur Data : Header + Isi + Footer

Header = Nama_perusahaan + nama_dokumen Isi = No + kode_potongan + nama_potongan +

nominal_potongan

Footer = Tanda_tangan + nama_jabatan 2. Kamus Data Dokumen Keluaran

A. Nama Arus Data : Rekap Absensi

Alias : -

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 1.0 – Bagian Keuangan Penjelasan : Untuk mengetahui jumlah absensi

karyawan selama satu bulan

Periode : Setiap periode

Volume : Rata-rata 2 halaman

Struktur Data : Header + Isi

Header = Nama_perusahaan + nama_dokumen + no_rekap_absensi + kode_petugas + periode_absensi

Isi = NIK + Nama_ karyawan + jabatan + total_tidak_hadir + total_hadir

B. Nama Arus Data : Data Gaji

Alias : -

(9)

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 2.0 – Direktur

Penjelasan : Untuk mengetahui data gaji bulanan karyawan

Periode : Setiap periode

Volume : Rata-rata 2 halaman

Struktur Data : Header + Isi + Footer

Header = Nama_perusahaan + nama_dokumen + kode_petugas + nama_petugas + tanggal Isi = no_slip + NIK + nama_karyawan +

jabatan + gaji_pokok + total_potongan + gaji_bersih

Footer = Tanda_tangan + nama_jabatan

C. Nama Arus Data : Slip Gaji

Alias : -

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 3.0 - Karyawan

Penjelasan : Sebagai bukti gaji karyawan Periode : Setiap penyerahan gaji

Volume : Rata-rata 2 halaman

Struktur Data : Header + Isi Header = Nama_perusahaan

Isi = Nama_dokumen + periode + no_slip +

(10)

NIK + nama_karyawan + jabatan + gaji_pokok + total_potongan_absen + total_gaji_bersih

D. Nama Arus Data : Laporan Rekap Absensi

Alias : -

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 4.0 – Direktur

Penjelasan : Sebagai laporan mengenai data absensi karyawan selama satu bulan

Periode : Setiap periode

Volume : Satu halaman

Struktur Data : Header + Isi + Footer

Header = Nama_perusahaan + nama_dokumen + no_rekap_absensi + kode_petugas + periode_absensi

Isi = NIK + nama_karyawan + Jabatan + total_tidak_hadir + otal_hadir

Footer = Tanda_tangan + nama_jabatan

E. Nama Arus Data : Laporan Data Gaji

Alias : -

Bentuk Data : Dokumen Cetakan Komputer Arus Data : Proses 4.0 - Direktur

(11)

Penjelasan : Sebagai laporan mengenai jumlah uang yang dikeluarkan setiap bulan untuk biaya gaji karyawan

Periode : Setiap periode

Volume : Satu halaman

Struktur Data : Header + Isi + Footer

Header = Nama_perusahaan + nama_dokumen + kode_petugas + nama_petugas + tanggal Isi = no_slip + NIK + nama_karyawan +

jabatan + gaji_pokok + total_potongan + gaji_bersih + total_keseluruhan

Footer = Tanda_tangan + nama_jabatan

4.5. Spesifikasi Rancangan Sistem Usulan

Pada spesifikasi sistem usulan ini akan dibahas tentang dokumen-dokumen yang dipergunakan dalam proses pengolahan data terutama dalam perhitungan gaji karyawan. Data-data tersebut meliputi dokumen masukan dan dokumen keluaran

4.5.1. Bentuk Dokumen Masukan A. File Id Card

Nama Dokumen : Id Card

Fungsi : Untuk proses absensi karyawan

Sumber : Karyawan

Tujuan : Bagian Administrasi

(12)

Media : Barcode

Jumlah : Satu lembar

Frekuensi : Setiap absensi karyawan

Bentuk : Lihat lampiran C.1

B. File Data Karyawan

Nama Dokumen : Data Karyawan

Fungsi : Untuk data penggajian karyawan dan untuk proses perhitungan gaji

Sumber : Karyawan

Tujuan : Bagian Administrasi

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap ada karyawan baru dan untuk data penggajian

Bentuk : Lihat lampiran C.2

C. File Data Jabatan

Nama Dokumen : Data Jabatan

Fungsi : Untuk mengetahui data jabatan karyawan Sumber : Bagian Administrasi

Tujuan : Bagian Keuangan

Media : Kertas

Jumlah : Satu lembar

(13)

Frekuensi : Setiap bulan untuk data penggajian

Bentuk : Lihat lampiran C.3

D. File Data Potongan

Nama Dokumen : Data Potongan

Fungsi : Untuk mengetahui data potongan gaji karyawan Sumber : Bagian Administrasi

Tujuan : Bagian Keuangan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan untuk data penggajian

Bentuk : Lihat lampiran C.4

4.5.2 Bentuk Dokumen Keluaran A. File Rekap Absensi

Nama Dokumen : Rekap Absensi

Fungsi : Untuk mengetahui jumlah absensi karyawan selama satu bulan

Sumber : Bagian Administrasi

Tujuan : Bagian Keuangan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan

Bentuk : Lihat lampiran D.1

(14)

B. File Data Gaji

Nama Dokumen : Data Gaji

Fungsi : Untuk mengetahui data gaji bulanan karyawan

Sumber : Bagian Keuangan

Tujuan : Direktur

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan

Bentuk : Lihat lampiran D.2

C. File Slip Gaji

Nama Dokumen : Slip Gaji

Fungsi : Sebagai bukti gaji karyawan

Sumber : Bagian Keuangan

Tujuan : Karyawan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan

Bentuk : Lihat lampiran D.3

D. File Laporan Rekap Absen

Nama Dokumen : Laporan Rekap Absen

Fungsi : Sebagai laporan mengenai data absensi karyawan selama satu bulan

(15)

Sumber : Bagian Keuangan

Tujuan : Direktur

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan

Bentuk : Lihat lampiran D.4

E. File Laporan Data Gaji

Nama Dokumen : Laporan Data Gaji

Fungsi : Sebagai laporan mengenai jumlah uang yang dikeluarkan setiap bulan untuk biaya gaji karyawan

Sumber : Bagian keuangan

Tujuan : Direktur

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan

Bentuk : Lihat lampiran D.5

(16)

4.5.3. Entity Relationship Diagram (ERD) A. Entity Relationship Diagram (ERD)

Karyawan

Rekap Absen

Penggajian no_slip

tgl kd_petugas

NIK

gaji_pokok

tot_potongan nm_karyawan

melakukan

medapatkan

periode_absen no_rekapA

total_hadir

jml_sakit Jml_izin kd_jabatan

nm_karyawan NIK

jns_kel alamat

1

1 1

N 1

memiliki

no_slip kd_potongan

nm_potongan

1

jml_alfa Jabatan

kd_jabatan gaji_pokok nm_jabatan

memiliki 1

Petugas mengelola

kd_petugas nm_petugas hak_akses password N

1

N 1

mengelola

kd_user

Potongan

memiliki kd_potongan

nm_potongan nom_potongan

N

status

telepon gaji_bersih

NIK

total_tdkhadir

N

Ttl thn_masuk

Detail Gaji

NIK no_slip

no_slip kd_user

no_rekapA kd_user

no_rekapA NIK

kd_jabatan NIK

no_slip kd_potongan

total_hadir total_tdkhadir

1

Gambar IV.5

Entity relationship Diagram

(17)

B. Logical Record Structure (LRS)

m

1

Rekap Absen no_rekapA kd_petugas periode_absen NIK jml_sakit jml_izin jml_alfa total_hadir total_tdkhadir

Jabatan kd_jabatan nm_jabatan gaji_pokok Karyawan

NIK kd_jabatan nm_karyawan telepon alamat jns_kel agama status thn_masuk

Penggajian no_slip tgl kd_petugas NIK nm_karyawan total_tdkhadir total_hadir gaji_pokok tot_potongan gaji_bersih Petugas

kd_petugas nm_petugas hak_akses password

Detail Gaji no_slip kd_potongan nm_potongan

Potongan kd_potongan nm_potongan nom_potongan N

1

1

N 1 1 1

N 1

N

1

1 1

1

Gambar IV.6 Logical Record Structure

(18)

4.5.4. Spesifikasi File A. Spesifikasi File Petugas

Nama File : Petugas

Akronim : tb_petugas

Fungsi : Untuk menyimpan data petugas Tipe File : File Master

Organisasi File : Indeks Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 34 Karakter Kunci field : kd_petugas

Software : MySQl

Tabel IV.1.

Spesifikasi File Petugas

No Nama Akronim Type Size Keterangan 1 Kode Petugas kd_petugas Varchar 6 Primary key 2 Nama Petugas nm_petugas Varchar 10

3 Hak akses hak_akses Varchar 10 4 Password Password Varchar 8

B. Spesifikasi File Karyawan

Nama File : Karyawan

Akronim : tb_karyawan

Fungsi : Untuk menyimpan data karyawan Tipe File : File Master

(19)

Organisasi File : Indeks Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 79 Karakter

Kunci field : NIK

Software : MySQl

Tabel IV.2.

Spesifikasi File Karyawan

No Nama Akronim Type Size Keterangan

1 NIK NIK Varchar 10 Primary key

2 Kode jabatan kd_jabatan Varchar 6 3 Nama karyawan nm_karyawan Varchar 15

4 Ttl Ttl Date

5 Alamat Alamat Varchar 15

6 Telepon Telepon Varchar 12

7 Jenis kelamin jns_kel Varchar 5

8 Agama Agama Varchar 8

9 Status Status Varchar 8

C. Spesifikasi File Jabatan

Nama File : Jabatan

Akronim : tb_jabatan

Fungsi : Untuk menyimpan data jabatan karyawan Tipe File : File Master

Organisasi File : Indeks Sequential

Akses File : Random

(20)

Media : Hard Disk Panjang record : 16 Karakter Kunci field : kd_jabatan

Software : MySQl

Tabel IV.3.

Spesifikasi File Jabatan

No Nama Akronim Type Size Keterangan 1 Kode jabatan kd_jabatan Varchar 6 Primary key 2 Nama jabatan nm_jabatan Varchar 10

3 Gaji Pokok gaji_pokok Double

D. Spesifikasi File Potongan

Nama File : Potongan Akronim : tb_potongan

Fungsi : Untuk menyimpan data potongan gaji karyawan Tipe File : File Master

Organisasi File : Indeks Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 16 Karakter Kunci field : kd_potongan

Software : MySQl

(21)

Tabel IV.4.

Spesifikasi File Potongan

No Nama Akronim Type Size Keterangan

1 Kode potongan kd_potongan Varchar 6 Primary key 2 Nama potongan nm_potongan Varchar 10

3 Nominal potongan nom_potongan Double

E. Spesifikasi File Rekap Absensi

Nama File : Rekap Absensi Akronim : tb_rekapAbsen

Fungsi : Untuk menyimpan data absensi karyawan selama satu bulan

Tipe File : File Master Organisasi File : Indeks Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 76 Karakter Kunci field : kd_user

Software : MySQl

Tabel IV.5.

Spesifikasi File Rekap Absensi

No Nama Akronim Type Size Keterangan

1 No rekap absen no_rekapA Varchar 10 Primary key 2 Kode Petugas kd_petugas Varchar 6

3 Periode absen periode_absen Date

4 NIK NIK Varchar 10

(22)

5 Jumlah sakit jml_sakit Varchar 10 6 Jumlah izin jml_izin Varchar 10 7 Jumlah alfa jml_alfa Varchar 10 8 Total tidak hadir total_tdkhadir Varchar 10 9 Total hadir total_hadir Varchar 10

F. Spesifikasi File Detail Gaji

Nama File : Detail Gaji Akronim : tb_dtgaji

Fungsi : Untuk menyimpan data detail gaji karyawan Tipe File : File Transaksi

Organisasi File : Indeks Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 26 Karakter Kunci field : no_slip

Software : MySQl

Tabel IV.6.

Spesifikasi File Detail Gaji

No Nama Akronim Type Size Keterangan

1 No slip no_slip Varchar 10 Primary key 2 Kode potongan kd_potongan Varchar 6

3 Nama potongan nm_potongan Varchar 10

(23)

G. Spesifikasi File Penggajian

Nama File : Penggajian Akronim : tb_penggajian

Fungsi : Untuk menyimpan data gaji karyawan Tipe File : File Transaksi

Organisasi File : Indeks Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 71 Karakter Kunci field : no_slip

Software : MySQl

Tabel IV.7.

Spesifikasi File Penggajian

No Nama Akronim Type Size Keterangan

1 No slip no_slip Varchar 10 Primary key

2 Tgl Tgl Date

3 Kode Petugas kd_petugas Varchar 6

4 NIK NIK Varchar 10

5 Nama karyawan nm_karyawan Varchar 15 6 Total tdk hadir total_tdkhadir Varchar 10 7 Total hadir total_hadir Varchar 10 8 Total potongan tot_potongan Double 9 Gaji pokok gaji_pokok Double 10 Gaji bersih gaji_bersih Double

(24)

4.5.3. Struktur Kode

Untuk mempermudah pengecekan data penggajian karyawan yang masuk didalam dokumen, maka dibuatlah suatu struktur kode didalam komputerisasi sistem penggajian karyawan pada CV. Ray Hikmah.

1. Kode Petugas

X X X 9 9 9

Inisial Nomor Urut Contoh:

A D M 0 0 1

Keterangan :

a. ADM : Inisial Nama Petugas “Admin”

b. 001 : Nomor Urut Petugas

2. NIK

9 9 9 9 9 9 9 9 9 9

Tanggal Bulan Tahun No.Urut Contoh :

2 8 0 3 1 7 0 0 0 1

(25)

Keterangan :

a. 28 : Tanggal masuk kerja b. 10 : Bulan masuk kerja c. 15 : Tahun masuk kerja d. 0001 : No.Urut data karyawan

3. Kode Jabatan

X X X 9 9 9

Inisial No. Urut Contoh:

J B T 0 0 1

Keterangan :

a. JBT : Singkatan Dari Jabatan b. 001 : Nomor Urut Jabatan

4. Kode Potongan

X X X 9 9 9

Inisial Nomor Urut

(26)

Contoh:

P O T 0 0 1

Keterangan :

a. POT : Singkatan Dari Potongan b. 001 : Nomor Urut Potongan

5. No. Rekap Absensi

X X 9 9 9 9 9 9 9 9

Inisial Bulan Tahun Nomor Urut

Contoh:

N A 0 3 1 7 0 0 0 1

Keterangan :

a. NA : Inisial No. Absensi b. 03 : Bulan Absensi

c. 17 : Tahun Absensi diambil 2 digit dari belakang d. 001 : Nomor Urut Rekap Absen

(27)

6. No. Slip Gaji

X X 9 9 9 9 9 9 9 9

Inisial Bulan Tahun Nomor Urut

Contoh:

S G 0 3 1 7 0 0 0 1

Keterangan :

a. SG : Singkatan Slip Gaji b. 03 : Bulan

e. 17 : Tahun diambil 2 digit dari belakang c. 0001 : Nomor Urut Slip Gaji

4.5.6. Spesifikasi Program

Spesifikasi program menjelaskan rincian program yang akan dibuat untuk mempermudah user memilih yang dikehendaki, dalam pembuatan program harus bebas dan aman dari kesalahan yang mungkin dapat merugikan semua pihak.

Namun sebelum menjelaskan tentang spesifikasi program yang akan dibuat terlebih dahulu dibuat HIPO (Hirarchy Plus Input Output) yaitu mengurraikan tentang hirarki program secara keseluruhan. Bentuk dari HIPO sebagai berikut:

(28)

4.0

0.0 Utility

4 .1

4 .0 Ganti Password 1.0

0.0 Master

1.1

1.0 Data User

1.3

1.0 Data Karyawan

2.0

0.0 Transaksi

2.1

2.0 Penggajian

3.0

0.0 Laporan

3.1

3.0 Laporan Master

Login

0.0

0.0 Menu Utama

5.0

0.0 Log Out

1.4

1.0 Data Jabatan

1.5

1.0 Data Potongan

3.2

3.0 Laporan Transaksi 1.2

1.0 Rekap Absensi

\

Gambar IV.7

Hirarchy Plus Input Output (HIPO)

(29)

Spesifikasi program dalam perancangan program pada pembuatan tugas akhir ini, terdiri dari:

a. Menu Login

Nama program : Menu Login Akronim : FormLogIn.java

Fungsi : Untuk Login

Index Program : -

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.1

Proses : Pada menu Login terdapat dua fungsi intruksi (Login dan Cancel)

Pilih Instruksi Login Maka : Tampil Menu Utama

Jika data salah maka kembali ke menu Login Pilih Instruksi Cancel maka: akan keluar.

b. Menu Utama

Nama program : Menu Utama

Akronim : FormMenuUtama.java

Fungsi : Untuk memilih menu

Index Program : -

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.2

Proses : Pada Menu Utama terdapat lima pilihan yaitu:

(30)

1. Menu Master 2. Menu Transaksi 3. Menu Laporan 4. Menu Utility 5. Menu Logout

c. Rekap Absensi

Nama program : Rekap Absensi

Akronim : FormRekapAbsensi.java

Fungsi : Untuk input data rekap absensi karyawan Index Program : Rekap_Absensi

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.3

Proses : Pada menu rekap absensi terdapat beberapa fungsi intruksi (Baru, Simpan, Cari, Batal, Menu).

Pilih intruksi Baru maka: Akan menginput data rekap absensi karyawan.

Pilih intruksi Simpan maka: Data rekap absensi karyawan akan tersimpan.

Pilih instruksi Cari maka: Akan mencari data rekap absensi karyawan.

Pilih intruksi Batal maka: Data rekap absensi karyawan tidak jadi di input/disimpan.

(31)

Pilih instruksi Menu maka: Akan kembali ke tampilan menu utama.

d. Data Karyawan

Nama program : Data Karyawan Akronim : FormKaryawan.java Fungsi : Untuk input data karyawan Index Program : Data_karyawan

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.4

Proses : Pada menu data karyawan terdapat beberapa fungsi intruksi (Baru, Simpan, Cari, Batal, Menu).

Pilih intruksi Baru maka: Akan menginput data karyawan.

Pilih intruksi Simpan maka: Data karyawan akan tersimpan.

Pilih instruksi Cari maka; Akan mencari data karyawan.

Pilih intruksi Batal maka: Data karyawan tidak jadi di input/disimpan.

Pilih instruksi Menu maka: Akan kembali ke tampilan menu utama.

(32)

e. Data Jabatan

Nama program : Data Jabatan Akronim : FormJabatan.java

Fungsi : Untuk input data jabatan karyawan Index Program : Data_Jabatan

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.5

Proses : Pada menu data jabatan terdapat beberapa

fungsi intruksi (Baru, Simpan, Cari, Batal, Menu).

Pilih intruksi Baru maka: Akan menginput data Jabatan karyawan.

Pilih intruksi Simpan maka: Data jabatan karyawan akan tersimpan.

Pilih instruksi Cari maka; Akan mencari data Jabatan karyawan.

Pilih intruksi Batal maka: Data jabatan karyawan tidak jadi di input/disimpan.

Pilih instruksi Menu maka: Akan kembali ke tampilan menu utama.

f. Data Potongan

Nama program : Data Potongan Akronim : FormPotongan.java

Fungsi : Untuk input data potongan karyawan

(33)

Index Program : Data_Potongan Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.6

Proses : Pada menu data jabatan terdapat beberapa

fungsi intruksi (Baru, Simpan, Cari, Batal, Menu).

Pilih intruksi Baru maka: Akan menginput data Potongan karyawan.

Pilih intruksi Simpan maka: Data potongan karyawan akan tersimpan.

Pilih instruksi Cari maka; Akan mencari data Potongan karyawan.

Pilih intruksi Batal maka: Data potongan karyawan tidak jadi di input/disimpan.

Pilih instruksi Menu maka: Akan kembali ke tampilan menu utama.

g. Data Gaji Karyawan

Nama program : Data Gaji Karyawan Akronim : FormGaji.java

Fungsi : Untuk input data gaji karyawan Index Program : Data_Gaji

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.7

Proses : Pada menu data jabatan terdapat beberapa

(34)

fungsi intruksi (Baru, Simpan, Cari, Batal, Menu).

Pilih intruksi Baru maka: Akan menginput data gaji karyawan.

Pilih intruksi Simpan maka: Data gaji karyawan akan tersimpan.

Pilih instruksi Cari maka: Akan mencari data gaji karyawan.

Pilih intruksi Batal maka: Data gaji karyawan tidak jadi di input/disimpan.

Pilih instruksi Menu maka: Akan kembali ke tampilan menu utama.

h. Laporan Data Gaji

Nama program : Laporan Gaji Karyawan Akronim : LaporanGajiKaryawan.java Fungsi : Untuk laporan gaji karyawan Index Program : Laporan_gaji

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.8

Proses : Pada Form Laporan Jika ingin melihat laporan terdapat pilihan masukan laporan menurut perbulan

dan pertahun.

Pilih instruksi Cetak: Laporan Data Gaji Karyawan akan tercetak.

(35)

i. Laporan Rekap Absensi

Nama program : Laporan Rekap Absensi Akronim : LaporanRekapAbsensi.java

Fungsi : Untuk laporan rekap absensi karyawan Index Program : Laporan_Absensi

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.9

Proses : Pada Form Laporan Jika ingin melihat laporan terdapat pilihan masukan laporan menurut perbulan

dan pertahun.

Pilih instruksi Cetak: Laporan Rekap Absensi Karyawan akan tercetak.

j. Form Ganti Password

Nama program : Ganti Password

Akronim : FormGantiPassword.java

Fungsi : Untuk mengganti password petugas Index Program : Ganti_password

Bahasa Program : Netbeans IDE 8.1 Bentuk Tampilan : Lampiran E.10

Proses : Pada Form Ganti Password Jika ingin mengganti password petugas masukan kode petugas kemudian masukan password lama dan password baru lalu masukan konfirmasi password baru

(36)

Pilih instruksi Cek: Maka password petugas akan terganti secara otomatis.

4.6. Spesifikasi Sistem Komputer 4.6. Umum

Sistem komputer mempunyai pengertian sendiri yaitu alat elektronik untuk mengolah data dengan menggunakan suatu program tertentu untuk menghasilkan informasi. Untuk melaksanakan pengolahan data sistem diperlukan sarana pengolahan yang terdiri dari:

 Perangkat Keras (Hardware)

 Perangkat Lunak (Software)

 Pemakai (Brainware)

4.6.2. Perangkat Keras (Hardware)

Yang dimaksud dengan perangkat keras (hardware) dalam sistem komputer adalah komponen-komponen yang membentuk suatu sistem computer yang di koordinasi sehingga berhubungan dengan komponen komputer secara fisik guna mencapai tujuan dalam pengolahan data.

a. Server 1. CPU

a) Processor Intel Pentium core 2 Duo b) RAM DDR2 4GB

c) Hard Disk 500 GB 2. Mouse

(37)

3. Keyboard

4. Monitor dengan resolusi layar minimum 1024x768

b. Client 1. CPU

a) Processor Intel Pentium 4 b) RAM DDR2 1GB

c) Hard Disk 20GB 2. Mouse

3. Keyboard

4. Monitor dengan resolusi layar minimum 1024x768 4.6.3. Perangkat Lunak (Software)

Yang dimaksud dengan perangkat lunak (Software) adalah seperangkat instruksi atau prosedur berupa kumpulan data yang diberikan pada komputer untuk menghasilkan informasi atau tujuan tertentu.

a. Server

1. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain).

2. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:

a) Aplikasi Apache Server v2 b) Aplikasi PHP Server v5 c) Aplikasi MySQl Server v5 d) Aplikasi phpMyAdmin v3

(38)

3. Aplikasi Web Browser seperti Mozilla Firefox, Opera Safari, Internet Explore, Google Crome.

b. Client

1. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain)

2. Aplikasi Web browser seperti Mozilla Firefox, Opera Safari, internet Explore, Google Crome.

4.7. Jadwal Implementasi

Jadwal Implementasi adalah suatu prosedur atau uraian mengenai tahapan yang akan dilakukan dan dijelaskan mengenai segala sesuatu yang terdapat dalam proses implementasi. Pengambangan istem penggajian karyawan pada CV. Ray Hikmah digunakan sebagai panduan atau pedoman terhadap kegiatan atau tahapan yang harus dilakukan dalam tahap implementasi tersebut, guna mencapai kegiatan yang diharapkan. Dalam perencanaan implementasi terbagi dalam beberapa tahap yaitu:

1. Persiapan Data Awal

Persiapan data awal yang digunakan oleh sistem meliputi data yang berfungsi sebagai input bagi sistem, dimana pengolahan data merupakan proses transformasi dari data yang selanjutnya akan menghasilkan informasi merupakan output sistem.

(39)

2. Analisa

Analisa adalah suatu kegiatan yang tujuannya mengumpulkan data yang nantinya akan digunakan pada sistem usulan setelah selesai diimplementasikan.

3. Desain Sistem

Desain pada sistem ini bertujuan agar program yang dibuat dapat dipergunakan untuk mengolah data yang ada didalam file database.

4. Desain Perangkat Lunak

Pada tahap desain pernagkat lunak ini bertujuan agar perangkat lunak yang akan digunakan tidak mengalami kesalahan yang dapat menghambat pada tahap berikutnya.

5. Pembuatan dan Tes Program

Tahap ini dilakukan tahap pengujian pada program yang telah dibuat.

Tujuannya untuk mengeahui sejauh mana program tersebut berjalan dengan baik sesuai dengan harapan atau tidak.

6. Tes Sistem

Tahap ini dimaksudkan untuk memasukan sistem yang sedang berjalan dengan sistem yang telah di renovasi atau penempatan sistem yang berjalan dengan baik.

7. Pelatihan

Tahap ini bertujuan memberikan pelatihan kepada pengguna dalam memahami dan menggunakan program yang telah dibuat sehingga dapat dikuasai dengan baik.

(40)

8. Pembuatan Buku Petunjuk

Pembuatan buku ini berguna dalam tata cara pelaksanaansistem tersebut agar pengguna sistem dapat mempelajari prosedur sistem secara menyeluruh.

9. Evaluasi dan Operasional

Merupakan kegiatan mengevaluasi tahapan-tahapan implementasi, apakah sudah berjalan dengan baik dan bagaimana membuat jalan keluar dari setiap permasalahan yang terjadi pada saat implementasi.

Tabel IV.8.

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4 1 Persiapan Data Awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak 5 Pembuatan & Tes program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk 9 Evaluasi & Operasioanal

Gambar

Diagram Nol Sistem Usulan
Gambar IV.3
Tabel IV.1.
Tabel IV.2.
+6

Referensi

Dokumen terkait

Berdasarkan latar belakang masalah yang telah dipaparkan sebelumnya, rumusan masalah dalam penulisan skripsi ini adalah: Bagaimana praktek pembuatan sertifikat

Pada skripsi ini diperkenalkan teknik Triangulasi dalam Computer Stereo Vision yang menggunakan kamera / webcam untuk dapat mengenali objek dan mengukur jarak

Ada hubungan yang bermakna antara interaksi sosial dengan tingkat stres pada lanjut usia di Desa Lerep Kecamatan Ungaran Barat Kabupaten Semarang, sehingga para lansia

Dengan kata lain, belajar terjadi di dalam interaksi dengan lingkungan (lingkungan fisik dan lingkungan sosial. Sedangkan supaya belajar terjadi secara efektif

Stoltz menjelaskan kemampuan seseorang mengenai berapa banyak kendali yang harus dirasakan terhadap sebuah peristiwa yang menimbulkan kesulitan, karena seseorang dengan

Kapulaga dari Mysore mempunyai buah yang tumbuhnya tegak dengan bentuk membulat serta rasa lebih sedap, sedangkan kapulaga Malabar mempunyai tandan buah yang merayap

Terdapat pengaruh kualitas layanan terhadap loyalitas konsumen Salon Female Pengaruh tersebut ditunjukkan dengan kombinasi dari indikator kualitas layanan dimana

Adapun dari data yang berhasil dihimpun menunjukan bahwa orangtua yang menyediakan fasilitas untuk anak beribadah tinggi sekali semua responden menyatakan