RANCANG BANGUN APLIKASI SISTEM PENGGAJIAN KARYAWAN PADA CV. AWAL SEJAHTERA ABADI TUGAS AKHIR DIEN NOVITASARI MTD 102406204 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
RANCANG BANGUN APLIKASI SISTEM PENGGAJIAN KARYAWAN PADA CV. AWAL SEJAHTERA ABADI TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya DIEN NOVITASARI MTD 102406204 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
PERSETUJUAN Judul : RANCANG BANGUN APLIKASI SISTEM PENGGAJIAN KARYAWAN PADA CV. AWAL SEJAHTERA ABADI Kategori : TUGAS AKHIR Nama : DIEN NOVITASARI MTD Nomor Induk Mahasiswa : 102406204 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui / Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Drs. Tulus, M.Si. Prof. Drs. Tulus, M.Si. NIP. 19620901 198803 1 002 NIP. 19620901 198803 1 002
PERNYATAAN RANCANG BANGUN APLIKASI SISTEM PENGGAJIAN KARYAWAN PADA CV. AWAL SEJAHTERA ABADI TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing masing disebutkan sumbernya. Medan, Juni 2013 Dien Novitasari Mtd 102406204
PENGHARGAAN Alhamdullah, puji syukur penulis haturkan keharibaan Sang Pencipta seluruh jagad raya dengan maha pengasih dan maha penyayang yang dengan melimpahkan nikmat jasmani dan rohani yang diamanahkan kepada penulis sehingga dapat menyelesaikan tugas akhirnya tepat pada waktunya. Dan tidak lupa shalawat beriring salam penulis curahkan kepada junjungan Rasulullah Muhammad SAW atas berkat safaatnya penulis dapat menyelesaikan tugas akhir ini dengan baik. Tugas akhir ini tidak dapat terselesaikan dengan baik tanpa adanya bantuan dari pihak pihak lain, maka dari itu penulis pada kesempatan kali ini mengucapkan terima kasih kepada: 1. Bapak Dr. Sutarman,M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 2. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam. 3. Bapak Prof. Dr. Tulus, M.Si selaku dosen pembimbing yang memberikan bimbingan dan arahan kepada penulis dalam proses mengerjakan tugas akhir. 4. Bapak Awal Rahmat, SE sebagai owner CV. Awal Sejahtera Abadi yang memberikan kesempatan bagi penulis untuk melakukan riset. 5. Untuk para karyawan CV. Awal Sejahtera Abadi yang telah membantu dalam proses pengumpulan data. 6. Ayah yang tersayang Saipul Bahri Matondang, S.pd dan Ibu yang tercinta Rostika Sari Manurung yang telah memberikan dukungan secara material dan spiritual kepada penulis dan juga mendo akan penulis sepanjang perjalan hidup. 7. Adik yang terkasih Lita Adelia Matondang, Ahmad Fahri Matondang, Alfira Rosa Matondang,Siti Padna Putri Mtondang yang selalu mendukung penulis. 8. Sahabat terbaik Al Nadrah yang selalu mendukung dan memotivasi penulis dalam menyelesaikan tugas akhir dan membantu dalam pencarian judul tugas akhir penulis. 9. Sahabat penulis yang selalu membantu Arimbi Annastassya dan Roro indah Ramadhani. 10. Teman teman sekelas seperjuangan Kom D yang tidak bias penulis sebutkan namanya satu persatu. Penulis mendoakan semoga saran, kritik, bimbingan dan masukan dari semua pihak dibalas oleh Allah SWT dengan balasan yang sebaik baiknya. Amin Akhir kata penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan, untuk itu penulis sangat mengharapkan kritik, saran dan masukan dari pembaca demi kesempurnaan tugas akhir ini. Dan semoga tugas akhir ini bermanfaat bagi pembaca. Wassalam.
ABSTRAK Dewasa ini masih ada beberapa perusahaan yang dalam sistem penggajiannya masih dengan cara lama yaitu denagan cara sistem penggajian yang manual terutama perusahaan kecil. Dengan adanya tugas akhir ini bertujuan membangun sebuah aplikasi penggajian karyawan. Sistem ini dikembangkan dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0, Microsoft Access 2003 dan Data Report yang sudah ada dimicrosoft Visual Basic 6.0. Dengan adanya sistem penggajian ini dapat mempermudah kenerja karyawan terutama bagian administrasidiperusahaan.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi viii ix BAB I PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan masalah 4 1.3 Batasan Masalah 4 1.4 Tujuan Penelitian 5 1.5 Manfaat Penelitian 5 1.6 Metodologi Penelitian 6 1.7 Sistematika Penulisan 7 BAB 2 LANDASAN TEORI 9 2.1 Pengertian Data, Informasi, Sistem, Sistem Informasi 9 2.1.1 Pengertian Data 9 2.1.1.1 Sususnan Data Secara Hierarki 10 2.1.2 Pengertian Informasi 11 2.1.2.1 Siklus Informasi 12 2.1.3 Pengertian Sistem 12 2.1.4 Pengertian Sistem Informasi 13 2.1.4.1 Manfaat Sistem Informasi 14 2.1.4.2 Pemakai Sistem Informasi 14 2.1.4.3 Komponen Sistem Informasi 15 2.1.4.4 Kegiatan Sistem Informasi 15 2.2 Sistem Database 16 2.2.1 Pengenalan Microsoft Access 18 2.2.1.1 Jenis Tipe Data di Access 21 2.3 Sekilas Tentang Visual Basic 6.0 23 2.3.1 Membuat Project Baru 24 2.3.1.1 Menu 28 2.3.1.2 Toolbox 28 2.3.1.3 Toolbar 29 2.3.1.4 Form Windows 30 2.3.1.5 Project Explorer 30 2.3.1.6 Property Windows 31 2.3.1.7 Form Layout Windows 32
2.4 Sekilas Tentang Data Report 33 2.4.1 Data Environment 34 BAB 3 GAMBARAN UMUM CV. AWAL SEJAHTERA ABADI 35 3.1 Sejarah Singkat CV. Awal Sejahtera Abadi 35 3.2 Produk dari CV. Awal Sejahtera Abadi 37 3.3 Visi dan Misi CV. Awal Sejahtera Abadi 38 3.3.1 Visi 38 3.3.2 Misi 38 3.4 Struktur Organisasi CV. Awal Sejahtera Abadi 39 BAB 4 PERANCANGAN SISTEM 42 4.1 Perancangan Keluaran (Output) 40 4.2 Perancangan Masukan (Input) 41 4.3 Data Flow Diagram 42 4.3.1 Diagram Konteks 43 4.4 Rancangan Database 44 4.4.1 Relasi Antar Tabel 46 4.4.1.1 Primary Key 47 4.4.1.2 Foreign Key 48 4.5 Flowchart 49 4.5.1 Flowchart Admin 49 4.5.2 Flowchart Karyawan 50 4.6 Algoritma 50 BAB 5 IMPLEMENTASI SISTEM 54 5.1 Pengertian Implementasi Sistem dan Tujuan Implementasi Sistem 54 5.2 Komponen Utama Implementasi Sistem 55 5.2.1 Perangkat Keras (Hardware) 55 5.2.2 Perangkat Lunak (Software) 56 5.2.3 Manusia (Brainware) 56 5.3 Antarmuka (interface) 57 BAB 6 KESIMPULAN DAN SARAN 63 6.1 Kesimpulan 63 6.2 Saran 64 Daftar Pustaka 65 Lampiran
DAFTAR TABEL Halaman Tabel 2.1 Jenis Data Access 22 Tabel 4.1 Admin 45 Tabel 4.2 Karyawan 45 Tabel 4.3 Jabatan 46 Tabel 4.4 Gaji_karyawan 46
DAFTAR GAMBAR Halaman Gambar 2.1 Siklus Pengolahan Data 12 Gambar 2.2 Lima komponen sistem informasi 15 Gambar 2.3 Konsep Sistem Database 18 Gambar 2.4 Contoh Database Yang Mempunyai Hubungan 19 Gambar 2.5 Contoh Atribut Yang Ada Pada Entity Penggajian 20 Gambar 2.6 Contoh Penggunaan Data Value 20 Gambar 2.7 Contoh Ricord Data 21 Gambar 2.8 Layar pemilihan Jenis Project 25 Gambar 2.9 Jendela Form 27 Gambar 2.10 Jendela Kode 27 Gambar 2.11 Komponen Standar dalam Toolbox 29 Gambar 2.12 Komponen Standart Dalam Toolbar 29 Gambar 2.13 Form Windows 30 Gambar 2.14 Project Explorer 31 Gambar 2.15 Property Window 32 Gambar 2.16 Form Layout Windows 32 Gambar 2.17 Data Report Form 33 Gambar 2.18 Data Environment 34 Gambar 3.1 Struktur Organisasi CV. Awal Sejahtera Abadi 39 Gambar 4.1 Perancangan Keluaran (Output) 41 Gambar 4.2 Perancangan Masukan (Input) 42 Gambar 4.3 Dagram Konteks 43 Gambar 4.4 Diagram 0 pada Data Flow Diagram 44 Gambar 4.5 Relasi Antar Tabel 48 Gambar 4.6 Flowchart Admin 49 Gambar 4.7 Flowchart Karyawan 50 Gambar 5.1 Tampilan Home Sebelum Login Admin 57 Gambar 5.2 Tampilan Data Karyawan Sebelum Login 58 Gambar 5.3 Tampilan Login 58 Gambar 5.4 Ganti Password 59 Gambar 5.5 Tampilan Data Karyawan 59 Gambar 5.6 Tampilan Data Jabatan 60 Gambar 5.7 Tampilan Gaji Karyawan 60 Gambar 5.8 Tampilan Menu untuk Menampilkan Laporan 61 Gambar 5.9 Laporan Data Karyawan 62 Gambar 5.10 Menu Keluar 62