BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

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. 34

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 35

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 Mulai Mencatat data gaji Karyawan Daftar Data Slip Gaji Laporan Gaji Input Data Gaji Karyawan Membuat Laporan Daftar Slip Gaji Selesai Laporan Gaji 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 : 36

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 37

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 38

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. 39

Perancangan Sistem Informasi Akuntansi Management Fee Jasa Outsourcing Pada PT. Dara Indonesia Data Karyawan Data-Data Data Perusahaan Data Kontrak Kerja Login Data Salary Income Bagian Administrasi Management Fee Management Fee Laporan Lap. Karyawan Logout Lap. Perusahaan Lap. Kontrak Kerja Lap. Salary Income Lap. Managemen Jurnal Umum Gambar III.4. Use Case 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, 40

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). 1 1 1..* 1..* Tabel Karyawan NoIndukKaryawan NamaLengkap TptLahir TglLahir JK Pendidikan Agama TglMulaiBekerja 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 1 TglKontrak StatusKontrak +Simpan() +Hapus() +Update() +Hapus() 1 1..* 1 1..* 1 1..* IDJabatan Jabatan IDPerusahaan GajiPokok +Simpan() +Hapus() +Update() +Hapus() Tabel Jabatan Tabel Perusahaan IDPerusahaan NamaPerusahaan NPWP TDP Alamat Telepon +Simpan() +Hapus() +Update() +Hapus() Tgl Ket Ref D K +Simpan() +Hapus() +Update() +Hapus() Tabel Jurnal Umum Gambar III.5. Class Diagram Perancangan Sistem Informasi Akuntansi Management Fee Jasa Outsourcing Pada PT. Dara Indonesia 41

III.3.3. 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 Salah Benar Pesan : user Name dan Password Salah Tampil Menu 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 : 42

Admin Sistem Klik Produk Input Karyawan Form Input Karyawan Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak 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 : 43

Admin Sistem Klik Produk Input Perusahaan Form Input Perusahaan Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak 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 : 44

Admin Sistem Klik Produk Input Jabatan Form Input Jabatan Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak 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 : 45

Admin Sistem Klik Produk Input Kontrak Kerja Form Input Kontrak Kerja Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak 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 : 46

Admin Sistem Klik Produk Input Salary Income Form Input Salary Income Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak 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 : 47

Admin Sistem Klik Produk Input Management Fee Form Input Management Fee Klik New Ya Isi Data Tdk Valid Tidak Klik Simpan Valid Data Tersimpan Pilih Data Klik Edit Ya Ubah Data Tdk Valid Klik Update Valid Data Terupdate Tidak Klik Hapus Ya Data Terhapus Tidak 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 48

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 : 49

Gambar III.14. Sequence Diagram Form Karyawan 3. Sequence Diagram Perusahaan Sequence diagram data Perusahaan dapat dilihat pada Gambar III.15 Sebagai berikut : 50

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 : 51

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 : 52

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 : 53

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 : 54

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 : 55

Admin Tampilkan Menu () Laporan Form Laporan Menu () Click form laporan () click form Laporan () Koneksi database () 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 - 56

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. 57

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 58

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 - 59

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 : 60

LOGO 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 : 61

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 : FormPerusahaan ID Perusahaan Nama Perusahaan NPWP Alamat Telepon Nama Perusahaan TDP New Simpan Update Edit Hapus Keluar IDPerusahaan Nama NPWP TDP Alamat Telepon Perusahaan Xxx999 Xxxxxx 999999 Xxxxxx Xxxxx 999999 Xxx999 Xxxxxx 999999 Xxxxxx Xxxxx 99999 Gambar III.24. Rancangan Input Form Perusahaan 5. Rancangan Input Form Jabatan Perancangan input form Jabatan merupakan form untuk penyimpanan datadata jabatan. Adapun bentuk form input jabatan dapat dilihat pada Gambar III.25 Sebagai berikut : 62

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 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 : 63

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 : 64

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 : 65

FormLapKaryawan LOGO PT. Dara Indonesia Medan Laporan Karyawan NoInduk Nama Tpt Tgl JK Pendidikan Agama Tgl Alamat Telepon Karyawan Lahir Lahir Kerja 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 ( ) 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 : 66

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 ( ) 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 : 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 Gambar III.31. Rancangan Output Jabatan ( ) 67

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 : 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 Disahkan Oleh Direktur Utama Medan, dd-mm-yy Dicetak Oleh Admin ( ) ( ) Gambar III.32. Rancangan Output Laporan Kontrak Kerja 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 : 68

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 Disahkan Oleh Direktur Utama Medan, dd-mm-yy Dicetak Oleh Admin ( ) ( ) 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 : 69

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 Disahkan Oleh Direktur Utama Medan, dd-mm-yy Dicetak Oleh Admin ( ) ( ) 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 : 70

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 Disahkan Oleh Direktur Utama Medan, dd-mm-yy Dicetak Oleh Admin ( ) ( ) 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). 71

No Salary Tgl Terima ID Salary/ Salary/ No Gaji Uang Total Status Income Perusahaan Tahun Bulan Kontrak Pokok Lembur Salary Fee Kerja Income 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 Tgl Terima ID Salary/ Salary/ No Gaji Uang Total Status Income Perusahaan Tahun Bulan Kontrak Pokok Lembur Salary Fee Kerja Income 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. 72

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) 73