BAB III ANALISA DAN DESAIN SISTEM - Potensi...
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)