BAB III ANALISA DAN DESAIN SISTEM - Potensi...

40
34 BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Masalah-masalah yang sering dihadapi oleh PT. Dara Indonesia sulit dalam mengelola biaya para karyawan dan mengelola gaji para karyawan alih daya (Outsourcing) yang diakibatkan oleh kesalahan pencatatan akan data alih daya (Outsourcing) serta pencatatan masih menggunakan sistem yang terkomputerisasi. Dan sulit dalam menentukan jumlah gaji karyawan outsourching karena jumlah karyawan yang relatif banyak. Sehingga pengolahan data untuk Jasa Outsourcing memakan waktu yang cukup lama. Padahal kegiatan yang ada dibagian administrasi sangat kompleks. Selain itu fungsi akuntansi juga tidak independen. Dengan demikian PT. Dara Indonesia ingin memberikan pelayanan yang cepat dan akurat sehingga dapat bersaing dengan perusahaan-perusahaan lainnya. Dari uraian permasalah diatas maka penulis mencoba untuk merancang suatu sistem Perancangan Sistem Informasi Akuntansi Management Fee Jasa Outsourcing Pada PT. Dara Indonesia Medan sehingga dapat menghasilkan laporan perhitungan ataupu pencatatan laporan produksi yang lebih cepat, akurat dan mudah dipahami.

Transcript of BAB III ANALISA DAN DESAIN SISTEM - Potensi...

34

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisis Masalah

Masalah-masalah yang sering dihadapi oleh PT. Dara Indonesia sulit

dalam mengelola biaya para karyawan dan mengelola gaji para karyawan alih

daya (Outsourcing) yang diakibatkan oleh kesalahan pencatatan akan data alih

daya (Outsourcing) serta pencatatan masih menggunakan sistem yang

terkomputerisasi. Dan sulit dalam menentukan jumlah gaji karyawan

outsourching karena jumlah karyawan yang relatif banyak. Sehingga pengolahan

data untuk Jasa Outsourcing memakan waktu yang cukup lama. Padahal kegiatan

yang ada dibagian administrasi sangat kompleks. Selain itu fungsi akuntansi juga

tidak independen.

Dengan demikian PT. Dara Indonesia ingin memberikan pelayanan yang

cepat dan akurat sehingga dapat bersaing dengan perusahaan-perusahaan lainnya.

Dari uraian permasalah diatas maka penulis mencoba untuk merancang

suatu sistem Perancangan Sistem Informasi Akuntansi Management Fee Jasa

Outsourcing Pada PT. Dara Indonesia Medan sehingga dapat menghasilkan

laporan perhitungan ataupu pencatatan laporan produksi yang lebih cepat, akurat

dan mudah dipahami.

35

III.1.1. Analisa Input

Analisa masukan (input) bertujuan untuk mengidentifikasi permasalahan

atau bentuk masukan data yang ada pada sistem berupa form atau dokumen.

Analisa dokumen masukan yang di teliti meliputi dokumen data penggajian

karyawan

Pada form penggajian karyawan data ditulis secara semi komputerisasi

karena tidak ada aplikasi khusus untuk menangani sistem yang diterapkan oleh

perusahaan. Sehingga banyak ditemui kendala-kendala dalam melakukan

pembuatan laporan gaji akan karyawan dan bergerak terhadap perusahaan.

Gambar III.1. Form Input Slip Gaji Pada PT. Dara Indonesia Medan

36

III. 1.2. Analisa Proses

Berdasarkan input yang telah ada maka selanjutnya dilakukan

penganalisaan terhadap proses. Proses yang dilakukan sistem yang berjalan di

gambarkan pada Flow of Document (FOD)

Administrasi HRD PIMPINAN

Gambar III.2. Flow Of Document Pembuatan Laporan Slip Gaji Karyawan

III.1.3. Analisa Output

Output ataupun keluaran yang akan dihasilkan adalah berupa laporan dan

informasi mengenai data slip gaji karyawan yang disimpan dalam bentuk Form

arsipan perusahaan. Laporan tersebut yang akan menjadi acuan bagi pihak-pihak

yang membutuhkan informasi dari data slip gaji karyawan yang dimiliki PT. Dara

Indonesia Medan. Tampilan gambar output dapat dilihat pada gambar III.3 berikut

ini :

Mulai

Mencatat data

gaji Karyawan

Input Data

Gaji Karyawan

Daftar Data

Slip Gaji

Membuat Laporan

Daftar Slip Gaji

Laporan Gaji

Laporan Gaji

Selesai

37

Gambar III.3. Form Output Daftar Slip Gaji Karyawan Pada

PT. Dara Indonesia Medan

III.2. Management Fee

1. Perhitungan Waktu kerja dan lembur bagi karyawan

Jumlah kerja normal untuk karyawan adalah 40 jam dalam 1 minggu.

Penetapan jadwal jam kerja adalah sesuai dengan ketentuan yang berlaku pada

dan yang ditetapkan oleh perusahaan alih daya sesuai dengan kebutuhan dari

pengguna. Ketentuan waktu jam kerja dapat berubah swaktu-waktu sesuai dengan

kebutuhan pengguna dan diinformasikan kepada karyawan. Karyawan berhak atas

upah lembur bilamana perusahaan menugaaskan karyawan bekerja di luar jam

kerja lembur adalah 60 jam per bulan.

2. Gaji yang diperoleh oleh Outsourcing

Perusahaan alih daya tidak melakukan pemotongan gaji dari setiap

karyawannya. Perusahaan yang bagus biasanya tidak memungut ataupun

38

memotong biaya apapun dari gaji. Perusahaan alih daya sudah dibayar oleh

perusahaan pengguna berupa management fee. Management fee adalah biaya yang

diperlukan untuk mengelola para karyawannya. Oleh sebab itu, perusahaan alih

daya tidak selayaknya memotong gaji karyawan. Perusahaan pengguna yang baik

juga akan berusaha melarang perusahaan alih daya memotong gaji karyawannya.

Tarif pemotongan gaji yang berlaku Pph 21 yang bersifat Progresif dan iurann

Jamsostek sebesar 2% dari gaji kotor per bulannya.

Contoh Perhitungan gaji karyawan Outsourcing :

Seorang karyawan bernama Manda bekerja pada PT. Dara tepatnya pada

bagian GMP selama sebulan dengan profesi karyawan outsourcing. Manda

mendapatkan upah pokok Rp 2.270.000, dan uang makan 250.000, serta uang

transport Rp 125.000. Dan untuk seorang karyawan Outsourching maka gaji yang

didapat oleh manda adalah :

Upah Pokok Rp 2.270.000

Uang makan Rp 250.000

Uang Transport Rp 125.000 (+)

Rp 2.645.000

Potongan Untuk karyawan Outsourcing :

BPJS Ketenagakerjaan Rp 152.090

BPJS Kesehatan Rp 90.800

THR Rp 189.166

Cuti Rp 75.666

Uniform Rp 75.000

39

KTA Rp 10.000

Pelatihan Rp 50.000 (+)

Rp 642.722

Manajemen Fee 10% x Upah Pokok Rp 227.000

PPN 10% Daari Fee Rp 22.700

PPH 23 yaitu 2% dari Fee Rp 4.540 (+)

Rp 252.240 (+)

Rp 896.962

Maka Salary Income yang diterima oleh PT. Dara Indonesia untuk seorang

karyawan adalah 3.541.962

Gaji yang diterima oleh karyawan outsourcing adalah gaji pokok, uang makan dan

uang transport karena potongan-potongan tidak dialihkan langsung kepada

karyawan namun kepada PT. Dara Indonesia langsung.

III.3. Desain Sistem

III.3.1. Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang

berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan

dibangun. Dalam penulisan Skripsi ini penulis menggunakan metode UML yang

dalam metode itu penulis menerapkan diagram Use Case.

Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada

gambar dibawah ini.

40

Perancangan Sistem Informasi Akuntansi Management Fee Jasa Outsourcing

Pada PT. Dara Indonesia

III.3.2 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan

menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain

berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem,

Gambar III.4. Use Case Perancangan Sistem Informasi Akuntansi

Management Fee Jasa Outsourcing Pada PT. Dara Indonesia

Lap. Managemen

Bagian

Administrasi

Login

Data Karyawan

Data

Perusahaan

Data Kontrak

Kerja

Lap.

Karyawan

Lap. Kontrak

Kerja

Lap. Salary

Income

Lap. Perusahaan

Data Salary

Income

Laporan

Logout

Management Fee

Jurnal

Umum

Data-Data

Management

Fee

41

Gambar III.5. Class Diagram Perancangan Sistem Informasi Akuntansi

Management Fee Jasa Outsourcing Pada PT. Dara Indonesia

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

(metoda/fungsi).

Tabel Karyawan

NoIndukKaryawan

NamaLengkap TptLahir

TglLahir

JK Pendidikan

Agama

TglMulaiBekerja Alamat

Telepon

+Simpan() +Hapus()

+Update()

+Hapus()

Tabel Jabatan

IDJabatan

Jabatan IDPerusahaan

GajiPokok

+Simpan() +Hapus()

+Update()

+Hapus()

1 1..*

1 1..*

1

Tabel Perusahaan

IDPerusahaan

NamaPerusahaan NPWP

TDP

Alamat Telepon

+Simpan()

+Hapus() +Update()

+Hapus()

Tabel Salary Income

NoSalatryIncome

TglTerima

IDPerusahaan Salary/Bukan

Salary/Tahun

NoKontrakKerja GajiPokok

UangLembur

Total SalaryIncome StatusFee +Simpan()

+Hapus() +Update()

+Hapus()

Tabel Kontrak Kerja

NoKontrak Kerja

IDPerusahaan ’TglKontrak NoIndukKaryawan

IDJabatan

TglKontrak StatusKontrak

+Simpan()

+Hapus() +Update()

+Hapus()

Tabel Jurnal Umum

Tgl

Ket

Ref D

K

+Simpan() +Hapus()

+Update()

+Hapus()

1

1..*

1

1..*

1..*

1

42

III.3.3. Activity Diagram Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang

mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat

menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Input Data Login

Activity diagram form input data login dapat dilihat pada Gambar III.6. Sebagai

berikut :

ADMIN SISTEM

Masukkan User Name dan Pasword

Cek User Name dan Password

Tampil Menu Pesan : user Name dan

Password Salah

Salah

Benar

Gambar III.6. Activity Diagram Halaman Login

2. Activity Diagram Form Input Karyawan

Activity diagram form input Karyawan dapat dilihat pada Gambar III.7.

Sebagai berikut :

43

Gambar III.7. Activity Diagram Karyawan

3. Activity Diagram Form Input Perusahaan

Activity diagram form input Perusahaan dapat dilihat pada Gambar III.8.

Sebagai berikut :

Produk

Admin Sistem

Valid

Tdk Valid

Valid

Tdk Valid

Ya

Tidak

Ya

Tidak

Ya

Tidak

Klik Input

Form Input

Klik New

Data Terupdate

Isi Data

Klik Simpan

Pilih Data

Klik Edit

Ubah Data

Data Tersimpan

Klik Update

Klik Hapus

Data Terhapus

Karyawan

Karyawan

44

Gambar III.8. Activity Diagram Form Input Perusahaan

4. Activity Diagram Form Input Jabatan

Activity diagram form input Jabatan dapat dilihat pada Gambar III.9.

Sebagai berikut :

Produk

Admin Sistem

Valid

Tdk Valid

Valid

Tdk Valid

Ya

Tidak

Ya

Tidak

Ya

Tidak

Klik Input

Form Input

Klik New

Data Terupdate

Isi Data

Klik Simpan

Pilih Data

Klik Edit

Ubah Data

Data Tersimpan

Klik Update

Klik Hapus

Data Terhapus

Perusahaan

Perusahaan

45

Gambar III.9. Activity Diagram Input Jabatan

5. Activity Diagram Form Input Kontrak Kerja

Activity diagram form input Kontrak Kerja dapat dilihat pada Gambar III.10.

Sebagai berikut :

Produk

Admin Sistem

Valid

Tdk Valid

Valid

Tdk Valid

Ya

Tidak

Ya

Tidak

Ya

Tidak

Klik Input

Form Input

Klik New

Data Terupdate

Isi Data

Klik Simpan

Pilih Data

Klik Edit

Ubah Data

Data Tersimpan

Klik Update

Klik Hapus

Data Terhapus

Jabatan

Jabatan

46

Gambar III.10. Activity Diagram Input Kontrak Kerja

6. Activity Diagram Form Input Salary Income

Activity diagram form input Salary Income dapat dilihat pada Gambar III.11.

Sebagai berikut :

Produk

Admin Sistem

Valid

Tdk Valid

Valid

Tdk Valid

Ya

Tidak

Ya

Tidak

Ya

Tidak

Klik Input

Form Input

Klik New

Data Terupdate

Isi Data

Klik Simpan

Pilih Data

Klik Edit

Ubah Data

Data Tersimpan

Klik Update

Klik Hapus

Data Terhapus

Kontrak Kerja

Kontrak Kerja

47

Gambar III.11. Activity Diagram Input Salary Income

7. Activity Diagram Form Input Managemen Fee

Activity diagram form input Managemen Fee dapat dilihat pada Gambar

III.12. Sebagai berikut :

Produk

Admin Sistem

Valid

Tdk Valid

Valid

Tdk Valid

Ya

Tidak

Ya

Tidak

Ya

Tidak

Klik Input

Form Input

Klik New

Data Terupdate

Isi Data

Klik Simpan

Pilih Data

Klik Edit

Ubah Data

Data Tersimpan

Klik Update

Klik Hapus

Data Terhapus

Salary Income

Salary Income

48

Gambar III.12. Activity Diagram Input Management Fee

III.3.4 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario,

diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang

Produk

Admin Sistem

Valid

Tdk Valid

Valid

Tdk Valid

Ya

Tidak

Ya

Tidak

Ya

Tidak

Klik Input

Form Input

Klik New

Data Terupdate

Isi Data

Klik Simpan

Pilih Data

Klik Edit

Ubah Data

Data Tersimpan

Klik Update

Klik Hapus

Data Terhapus

Management Fee

Management Fee

49

diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence

diagram :

1. Sequence Diagram Login

Sequence diagram login dapat dilihat pada Gambar III.13. Sebagai berikut :

Gambar III.13. Sequence Diagram Form Login

2. Sequence Diagram karyawan

Sequence diagram Karyawan dapat dilihat pada Gambar III.14.

Sebagai berikut :

50

Gambar III.14. Sequence Diagram Form Karyawan

3. Sequence Diagram Perusahaan

Sequence diagram data Perusahaan dapat dilihat pada Gambar III.15

Sebagai berikut :

51

Gambar III.15. Sequence Diagram Form Data Perusahaan

4. Sequence Proses Data Jabatan

Sequence diagram form Jabatan dapat dilihat pada Gambar III.16. Sebagai

berikut :

52

Gambar III.16. Sequence Diagram Form Data Jabatan

5. Sequence Proses Data Kontrak Kerja

Sequence diagram form Kontrak Kerja dapat dilihat pada Gambar III.17.

Sebagai berikut :

53

Gambar III.17. Sequence Diagram Form Data Kontrak Kerja

6. Sequence Proses Data Salary Umum Income

Sequence diagram form Salary Income dapat dilihat pada Gambar III.18.

Sebagai berikut :

54

Gambar III.18. Sequence Diagram Form Data Salary Income

7. Sequence Proses Data Management Fee

Sequence diagram form Management Fee dapat dilihat pada Gambar

III.19. Sebagai berikut :

55

Gambar III.19. Sequence Diagram Form Data Management Fee

8. Sequence Diagram Laporan

Berikut adalah penjelasan mengenai sequence diagram untuk melihat laporan

yang meliputi laporan Karyawan, laporan perusahaan, laporan jabatan, laporan

kontrak kerja, laporan salary income, laporan management fee, dan laporan buku

umum. Serangkaian kerja melihat laporan dapat terlihat seperti pada gambar III.20

berikut :

56

Laporan Form Laporan

Menu ()

click form Laporan ()

Koneksi database ()

Admin

Tampilkan Menu ()

Click form laporan ()

Gambar III.20. Sequence Diagram Laporan

III.4. Desain Database

III.4.1. Desain Tabel

Perancangan struktur database adalah untuk menentukan file database

yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan

menggunakan database Sql Server

Berikut adalah desain database dan tabel dari sistem yang dirancang.

a. Tabel User

Tabel user berfungsi sebagai tabel untuk menampung data-data user

program yang akan menggunakan program.

Tabel III.1 Tabel User

Nama Database OutSourching

Nama Tabel Tabel User

No Nama Field Tipe Data Boleh Kosong Kunci

1. ID User Varchar (10) Tidak Primary key

2. Password Varchar (10) Tidak -

3. NamaUser Nchar (10) Tidak -

57

b. Tabel Bahan Karyawan

Tabel Karyawan berfungsi sebagai tabel untuk menampung data-data yang

berada pada Karyawan.

Tabel III.2 Tabel Karyawan

Nama Database Outsourching

Nama Tabel Tabel Karyawan

No Nama Field Tipe Data Boleh Kosong Kunci

1. NoIndukKaryawan Varchar (15) Tidak Primary key

2. NamaLengkap Varchar (30) Tidak -

3. Tptlahir DateTime Tidak -

4. TglLahir DaTETIME Tidak -

5. Jeniskelamin Nchar (10) Tidak -

6. Pendidikan Varchar (10) Tidak

7. Agama Varchar (15) Tidak

8. Tglmulaikerja Datetime Tidak

9. Alamat Varchar (30) Tidak

10. Telepon Varchar (20) Tidak

c. Tabel Jabatan

Tabel Jabatan berfungsi sebagai tabel untuk menampung data-data

Jabatan.

Tabel III.3 Tabel Jabatan

Nama Database Outsourching

Nama Tabel Tabel Jabatan

No Nama Field Tipe Data Boleh Kosong Kunci

1. IDJabatan Nchar (10) Tidak Primary Key

2. Jabatan varchar(10) Tidak -

3. IDPerusahaan Nchar (10) Tidak Foreign Key

4. gajiPokok Money Tidak

d. Tabel Perusahaan

Tabel Perusahaan berfungsi sebagai tabel untuk menampung data-data

Perusahaan.

58

Tabel III.4 Tabel Perusahaan

Nama Database Outsiurching

Nama Tabel Tabel Perusahaan

No Nama Field Tipe Data Boleh Kosong Kunci

1. IDPerusahaan Nchar (10) Tidak Primary Key

2. NamaPerusahaan Varchar (15) Tidak -

3. NPWP Varchar (20) Tidak -

4. TDP Varchar (20) Tidak -

5. Alamat Varchar (30) Tidak -

6. Telepon Varchar (20) Tidak -

e. Tabel Kontrak Kerja

Tabel Kontrak Kerja berfungsi sebagai tabel untuk menampung data-data

Tentang Kontrak Kerja.

Tabel III.5 Tabel Kontrak Kerja

Nama Database Outsourching

Nama Tabel Tabel Kontrak Kerja

No Nama Field Tipe Data Boleh Kosong Kunci

1. NoKontrakKerja Varchar (15) Tidak Primary Key

2. IDPerusahaan Nchar (10) Tidak -

3. TglKontrak Datetime Tidak -

4. NoIndukKaryawan Varchar (15) Tidak Foreign Key

5. IDJabatan Nchar (10) Tidak Foreign Key

6. TglKontrak Datetime Tidak -

7. StatusKontrak Varchar (15) Tidak -

f. Tabel Salary Income

Tabel Salary Income berfungsi sebagai tabel untuk menampung data-data

Salary Income

Tabel III.6 Tabel Salary Income

Nama Database Outsourching

Nama Tabel Tabel Salary Income

No Nama Field Tipe Data Boleh Kosong Kunci

1. NoSalaryIncome Varchar (15) Tidak Primary Key

2. TglTerima Datetime Tidak -

3. IDPerusahaan Varchar (10) Tidak Foreign Key

59

4. Salary/Tahun Nchar (10) Tidak -

5. Salary/Bulan Nchar (10) Tidak -

6. NoKontraKerja Varchar (15) Tidak Foreign Key

7. GajiPokok Money Tidak -

8. UangLembur Money Tidak -

9. TotalSalaryIncome Money Tidak -

10. StatufEE Money Tidak -

g. Tabel Fee Income

Tabel Fee Income berfungsi sebagai tabel untuk menampung data-data

Fee Income .

Tabel III.7 Tabel Fee Income

Nama Database Outsouching

Nama Tabel Tabel Fee Income

No Nama Field Tipe Data Boleh Kosong Kunci

1. NoFeeIncome Vaarchar (15) Tidak Primary Key

2. TglFeeIncome Datetime Tidak -

3. NoSalaryIncome Varchar (15) Tidak Foreign Key

4. GajiPokok Money Tidak

5. JumlahFee Money Tidak -

6. TotalSalaryKaryawan Money Tidak -

h. Tabel Buku Umum

Tabel Buku Umum berfungsi sebagai tabel untuk menampung data-data

Buku Umum

Tabel III.8 Tabel Buku Umum

Nama Database Outsourching

Nama Tabel Tabel Buku Umum

No Nama Field Tipe Data Boleh Kosong Kunci

1. Tgl Datetime Tidak -

2. NoRef Vachar (15) Tidak -

3. Koterangan Varchar (30) Tidak -

4. Debet Money Tidak -

5. Kredit Money Tidak -

60

III.4. 2. Desain User Interface

III.4.2.1. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna

lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah

dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

Perancangan input tampilan yang dirancang adalah sebagai berikut :

1. Rancangan Input Login Sistem

Rancangan input login sistem berfungsi untuk menampilkan tampilan

utama dari user interface. Adapun rancangan menu utama dapat dilihat pada

Gambar III.21. sebagai berikut :

Gambar III.21. Rancangan Input Login Sistem

2. Rancangan Input Form Input Menu Utama

Perancangan input form input Menu Utama merupakan form untuk

menampilkan Form utama dari rancangan. Adapun bentuk form input menu utama

dapat dilihat pada Gambar III.22 Sebagai berikut :

61

Gambar III.22. Rancangan Input Form Input Menu Utama

3. Rancangan Input Form Input Karyawan

Perancangan input form input Karyawan merupakan form untuk

penyimpanan data-data Karyawan. Adapun bentuk form input Karyawan dapat

dilihat pada Gambar III.23 Sebagai berikut :

LOGO

62

Gambar III.23. Rancangan Input Form Karyawan 4. Rancangan Input Form Perusahaan

Perancangan input form Perusahaan merupakan form untuk penyimpanan

data-data perusahaan. Adapun bentuk form input perusahaan dapat dilihat pada

Gambar III.24 Sebagai berikut :

Gambar III.24. Rancangan Input Form Perusahaan

5. Rancangan Input Form Jabatan

Perancangan input form Jabatan merupakan form untuk penyimpanan data-

data jabatan. Adapun bentuk form input jabatan dapat dilihat pada Gambar III.25

Sebagai berikut :

FormPerusahaan

ID Perusahaan

Nama Perusahaan

NPWP

Alamat

Telepon

TDP New

Simpan

Update

Edit

Hapus

Keluar

IDPerusahaan Nama

Perusahaan

NPWP TDP Alamat Telepon

Xxx999 Xxxxxx 999999 Xxxxxx Xxxxx 999999

Xxx999 Xxxxxx 999999 Xxxxxx Xxxxx 99999

Nama Perusahaan

63

Gambar III.25. Rancangan Input Form Jabatan

6. Rancangan Input Form Kontrak Kerja

Perancangan input form Kontrak Kerja merupakan form untuk penyimpanan

data-data Kontrak Kerja. Adapun bentuk form input Kontrak Kerja dapat dilihat

pada Gambar III.26 Sebagai berikut :

FormJabatan

ID Perusahaan

Nama Perusahaan

IDJabatan

Jabatan

Gaji Pokok

New

Simpan

Update

Edit

Hapus

Keluar

IDJabatan Jabatan IDPerusahaan GajiPokok

Xxx999 Xxxxxx Xxx999 999999

Xxx999 Xxxxxx Xxx999 999999

64

Gambar III.26. Rancangan Input Form Kontrak Kerja

7. Rancangan Input Form Salary Income

Perancangan input form Salary Income merupakan form untuk penyimpanan

data-data Salary Income. Adapun bentuk form input Salary Income dapat dilihat

pada Gambar III.27 Sebagai berikut :

Gambar III.27. Rancangan Input Form Salary Income

8. Rancangan Input Form Management Fee

Perancangan input form Management Fee merupakan form untuk

penyimpanan data-data Management Fee. Adapun bentuk form input

Management Fee dapat dilihat pada Gambar III.28 Sebagai berikut :

65

Gambar III.28. Rancangan Input Form Management Fee

III.4.2.2. Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang

telah dilakukan. Adapun bentuk rancangan output dari Perancangan Sistem

Informasi Akuntansi Management Fee Jasa outsourcing Pada PT. Dara Indonesia

ini adalah sebagai berikut

1. Rancangan Output Karyawan

Rancangan output Karyawan berfungsi menampilkan data-data Karyawan.

Adapun rancangan output Karyawan dapat dilihat pada Gambar III.29. sebagai

berikut :

66

Gambar III.29. Rancangan Output Karyawan

2. Rancangan Output Perusahaan

Rancangan output Perusahaan berfungsi menampilkan data-data Laporan

Perusahaan. Adapun rancangan output Perusahaan dapat dilihat pada Gambar

III.30. sebagai berikut :

FormLapKaryawan

LOGO

PT. Dara Indonesia – Medan

Laporan Karyawan

NoInduk

Karyawan

Nama Tpt

Lahir

Tgl

Lahir

JK Pendidikan Agama Tgl

Kerja

Alamat Telepon

Xxx Xxx Xxx Ddmmyy Xxx Xxx Xxx Ddmmyy Xxx 999

Xxx Xxx Xxx Ddmmyy Xxx Xxx Xxx Ddmmyy Xxx 999

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

67

Gambar III.30. Rancangan Output Laporan Perusahaan

3. Rancangan Output Laporan Jabatan

Rancangan output laporan Jabatan berfungsi menampilkan data-data jabatan.

Adapun rancangan output laporan jabatan dapat dilihat pada Gambar III.31.

sebagai berikut :

Gambar III.31. Rancangan Output Jabatan

FormLapPerusahaan

LOGO

PT. Dara Indonesia – Medan

Laporan Perusahaan

IDPerusahaan Nama

Perusahaan

NPWP TDP Alamat Telepon

Xxx999 Xxxxxx 999999 - Xxxxxx 999999

Xxx999 Xxxxxx 999999 - Xxxxxx 999999

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

FormLapJabatan

LOGO

PT. Dara Indonesia – Medan

Laporan Jabatan

ID Perusahaan :

IDJabatan Jabatan GajiPokok

Xxx999 Xxxxxx 999999

Xxx999 Xxxxxx 999999

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

68

4. Rancangan Output Kontrak Kerja

Rancangan output Kontrak Kerja berfungsi menampilkan data-data Kontrak

Kerja. Adapun rancangan output Kontrak Kerja dapat dilihat pada Gambar III.32.

sebagai berikut :

5. Rancangan Output Laporan Salary Income

Rancangan output laporan Salary Income berfungsi menampilkan data-data

Salary Income. Adapun rancangan output laporan Salary Income dapat dilihat

pada Gambar III.33. sebagai berikut :

Gambar III.32. Rancangan Output Laporan Kontrak Kerja

FormLapKontrakKerja

LOGO

PT. Dara Indonesia – Medan

Laporan Kontrak Kerja

ID Perusahaan :

No Kontrakj Tgl

Kontrak

No Induk

karywan

Nama

Lengkap

ID

Jabatan

Jabatan Tgl

Akhir

Status

Kontrak

Xxx Ddmmyy Xxx Xxx Xxx Xxx Ddmmyy xxx

Xxx Ddmmyy Xxx Xxx Xxx Xxx Ddmmyy xxx

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

Disahkan Oleh

Direktur Utama

( )

69

Gambar III.33. Rancangan Output Laporan Salary Income

6. Rancangan Output Laporan Fee Income

Rancangan output laporan Fee Income berfungsi menampilkan data-data Fee

Income. Adapun rancangan output laporan Fee Income dapat dilihat pada Gambar

III.34. sebagai berikut :

FormLapSalaryIncome

LOGO

PT. Dara Indonesia – Medan

Laporan Salary Income

Bulan Tahun ;

No Salary Tgl ID Perusahaan Nama

Perusahaan

No

Kontrak

Kerja

Gaji

Pokok

Uang

Lembur

Total Salary

Xxx999 Ddmmyy Xxxxxx Xxxxxx Xxxxxx 999999 999999 999999

Xxx999 Ddmmyy Xxxxxx Xxxxxx Xxxxxx 999999 999999 999999

Total Salary Income Rp 999999

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

Disahkan Oleh

Direktur Utama

( )

70

Gambar III.34. Rancangan Output Laporan Fee Income

7. Rancangan Output Laporan Jurnal Umum

Rancangan output laporan Jurnal Umum berfungsi menampilkan data-data

Jurnal Umum. Adapun rancangan output laporan Jurnal Umum dapat dilihat pada

Gambar III.35. sebagai berikut :

FormLapFeeIncome

LOGO

PT. Dara Indonesia – Medan

Laporan Fee Income

Bulan Tahun ;

No Fee

Income

Tgl Fee

Income

No

Salary

Income

No

Kontrak

Kerja

Gaji

Pokok

Uang

Makan

No Induk

Karyawan

Nama

Lengkap

Jumlah

Fee

Total

Salary

Xxx Ddmmyy Xxx Xxx 99999 99999 Xxx Xxx 999 999

Xxx Ddmmyy Xxx Xxx 999999 99999 Xxx Xxx 999 999

Total fee Income Rp 999

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

Disahkan Oleh

Direktur Utama

( )

71

Gambar III.35. Rancangan Output Laporan Jurnal Umum

III.4.2.3. Normalisasi

Berikut adalah normalisasi Perancangan Sistem Informasi Akuntansi

Management Fee Jasa Outsourching Pada PT. Dara Indonesia adalah seperti pada

gambar berikut ini :

a. Step 1 bentuk tidak normal (dalam bentuk ini masukaan semua file tanpa

terkecuali, walaupun file-file tersebut ganda).

FormLapBukuJurnal

LOGO

PT. Dara Indonesia – Medan

Laporan Jurnal Umum

Bulan Tahun ;

Tanggal No Ref Keterangan Debet Kredit

Xxx Ddmmyy Xxx Xxx Xxx

Xxx Ddmmyy Xxx Xxx Xxx

999 999

Saldo Kas 999

Medan, dd-mm-yy

Dicetak Oleh

Admin

( )

Disahkan Oleh

Direktur Utama

( )

72

No Salary

Income

Tgl Terima ID

Perusahaan

Salary/

Tahun

Salary/

Bulan

No

Kontrak

Kerja

Gaji

Pokok

Uang

Lembur

Total

Salary

Income

Status

Fee

SLR-01 28/02/16 FLT-01 2015 Januari KNT-01 1750000 450000 2200000 Baru

29/02/16 FLT-02 Februari KNT-02 1000000 200000 1200000

SLR-02 30/09/15 FLT-03 Agustus KNT-03 2000000 100000 2100000

01/01/2016 FLT-04 2016 KNT-04 1500000 300000 1800000

04/06/2016 FLT-06 Juli KNT-05 2100000 300000 2400000

07/08//2016 FLT-07 KNT-06 3000000 500000 3500000

Gambar III.36. Bentuk Tidak Normal

b. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi

miliknya sendiri dalam satu tabel).

No Salary

Income

Tgl Terima ID

Perusahaan

Salary/

Tahun

Salary/

Bulan

No

Kontrak

Kerja

Gaji

Pokok

Uang

Lembur

Total

Salary

Income

Status

Fee

SLR-01 28/02/16 FLT-01 2015 Januari KNT-01 1750000 450000 2200000 Baru

SLR-01 29/02/16 FLT-02 2015 Februari KNT-02 1000000 200000 1200000 Baru

SLR-02 30/09/15 FLT-03 2015 Agustus KNT-03 2000000 100000 2100000 Baru

SLR 01/01/2016 FLT-04 2016 Agustus KNT-04 1500000 300000 1800000 Baru

SLR 04/06/2016 FLT-06 2016 Juli KNT-05 2100000 300000 2400000 Baru

SLR 07/08//2016 FLT-07 2016 Juli KNT-06 3000000 500000 3500000 Baru

Gambar III.37. Normalisasi Tahap 1 (1 NF)

.

3. Step 3 bentuk 2 NF (dalam bentuk kedua, sudah dalam bentuk normal kesatu).

Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama

relasinya.

73

No Salary

Income

Tgl Terima ID

Perusahaan

No

Kontrak

Kerja

Gaji

Pokok

Uang

Lembur

Total

Salary

Income

Status

Fee

SLR-01 28/02/16 FLT-01 KNT-01 1750000 450000 2200000 Baru

SLR-01 29/02/16 FLT-02 KNT-02 1000000 200000 1200000 Baru SLR-02 30/09/15 FLT-03 KNT-03 2000000 100000 2100000 Baru SLR 01/01/2016 FLT-04 KNT-04 1500000 300000 1800000 Baru SLR 04/06/2016 FLT-06 KNT-05 2100000 300000 2400000 Baru SLR 07/08//2016 FLT-07 KNT-06 3000000 500000 3500000 Baru

Gambar III.38. Normalisasi Tahap 3 (2 NF)

4. Step 4 bentuk 3 NF (dalam bentuk ketiga, sudah dalam bentuk normal kedua).

yakni dengan menghilangkan field yang bergantung Transitif dan membentuk

relasi dengan dengan menentukan Foreign Key

No Salary Income Gaji Pokok Uang Lembur Total Salary Income Status Fee

SLR-01 1750000 450000 2200000 Baru

SLR-01 1000000 200000 1200000 Baru

SLR-02 2000000 100000 2100000 Baru

SLR 1500000 300000 1800000 Baru

SLR 2100000 300000 2400000 Baru

SLR 3000000 500000 3500000 Baru

Gambar III.39. Normalisasi Tahap 4 (3 NF)