Upload
others
View
24
Download
0
Embed Size (px)
Citation preview
Perancangan dan Implementasi Sistem Informasi Absensi dan Perhitungan Penggajian Menggunakan
Barcode pada Dinas Infokom Provinsi Maluku
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
Untuk Gelar Sarjana Komputer
Oleh:
Priska Marlin Mailoa
NIM : 672008176
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Mei 2012
ii
LEMBAR PENGESAHAN
Judul Tugas akhir : Perancangan dan Implementasi Sistem Informasi
Absensi dan Perhitungan Penggajian
Menggunakan Barcode pada Dinas Infokom
Provinsi Maluku.
Nama Mahasiswa : Priska Marlin Mailoa
NIM : 672008176
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi
Menyetujui,
Budhi Kristianto, S.Kom., M.Sc Pembimbing 1
Mengesahkan
Andeka Rocky Tanaamah, SE., M.Cs Dian W. Chandra, S.Kom., M.Cs
Dekan Ketua Program Studi
Dinyatakan Lulus Ujian tanggal : 12 Juni 2012
Penguji : 1. Augie David Manuputty, S.Kom., M.Cs 2. Ir. Christ Rudianto, MT
iii
PERNYATAAN
Yang bertanda tangan di bawah ini,
Nama : Priska Marlin Mailoa
NIM : 672008176
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi, Universitas Kristen Satya Wacana
menyatakan dengan sesungguhnya bahwa tugas akhir dengan judul:
Perancangan dan Implementasi Sistem Informasi Absensi dan Perhitungan
Penggajian Menggunakan Barcode pada Dinas Infokom Provinsi Maluku
yang dibimbing oleh:
1. Budhi Kristianto, S.Kom., M.Sc
adalah benar-benar hasil karya saya.
Di dalam tugas akhir ini tidak terdapat keseluruhan atau sebagian tulisan atau
gagasan orang lain yang saya ambil dengan cara menyalin atau meniru dalam
bentuk rangkaian kalimat atau gambar serta simbol yang saya aku seolah-olah
sebagai karya saya tanpa memberikan pengakuan pada penulis atau sumber
aslinya.
Salatiga, Mei 2012
Yang memberi pernyataan,
Priska Marlin Mailoa
iv
Pernyataan Persetujuan Publikasi
Tugas Akhir untuk Kepentingan Akademis
Sebagai sivitas akademika Universitas Kristen Satya Wacana (UKSW), saya yang
bertanda tangan di bawah ini:
Nama : Priska Marlin Mailoa
NIM : 672008176
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi, Universitas Kristen Satya Wacana
Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada UKSW
hak bebas royalti non-eksklusif (non-exclusive royalty free right) atas karya ilmiah saya
yang berjudul:
Perancangan dan Implementasi Sistem Informasi Absensi dan Perhitungan
Penggajian Menggunakan Barcode pada Dinas Infokom Provinsi Maluku beserta perangkat yang ada (jika perlu).
Dengan hak bebas royalti non-eksklusif ini, UKSW berhak menyimpan, mengalihmedia
/mengalihformatkan, mengelola dalam bentuk pangkalan data, merawat, dan
mempublikasikan tugas akhir saya, selama tetap mencantumkan nama saya sebagai
penulis/pencipta.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Salatiga
Pada tanggal : 1 Mei 2012
Yang menyatakan,
Priska Marlin Mailoa
Mengetahui,
Budhi Kristianto, S.Kom., M.Sc Pembimbing 1
v
Prakata
Puji syukur kepada Tuhan Yesus Kristus atas karunia dan penyertaanNya
sekaligus menjadi sumber inspirasi, sehingga penulis dapat menyelesaikan
penulisan skripsi yang berjudul “Perancangan dan Implementasi Sistem Informasi
Absensi dan Perhitungan Penggajian Menggunakan Barcode pada Dinas Infokom
Provinsi Maluku” dengan baik.
Skripsi ini diajukan sebagai syarat menyelesaikan pendidikan S1 Program
Studi Teknik Informatika pada Universitas Kristen Satya Wacana atas apa yang
telah diajarkan selama perkuliahan baik teori maupun praktek.
Penulis menyadari bahwa dalam penulisan skripsi ini penulis tidak sendiri.
Banyak bantuan, dorongan, dan saran yang penulis terima dari berbagai pihak
yang sangat berguna bagi penulisan skripsi ini. Untuk itu penulis ingin
menyampaikan terima kasih kepada:
1. Bapak Andeka Rocky Tanaamah, SE., M.Cs selaku Dekan Fakultas
Teknologi Informasi Universitas Kristen Satya Wacana.
2. Bapak Dian W. Chandra, S.Kom., M.Cs selaku Ketua Program Studi Teknik
Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
3. Bapak Budhi Kristianto, S.Kom., M.Sc selaku Dosen Pembimbing satu-
satunya yang selalu sabar dalam memberi bimbingan, masukan, dan arahan
dalam penulisan skripsi ini. Terima kasih sudah meluangkan waktu untuk
bimbingan. Tuhan berkati.
4. Bapak Adriyanto Juliastomo Gundo, S.Si., M.Pd selaku Koordinator Kerja
Praktek dan Tugas Akhir Fakultas Teknologi Informasi Universitas Kristen
Satya Wacana.
5. Seluruh Staf Dosen dan Pegawai Fakultas Teknologi Informasi yang telah
membantu penulis baik secara langsung maupun tidak langsung.
6. Ibu S. Aipassa, S.Sos selaku Kepala Sub Bagian Kepegawaian dan Umum
beserta staf dan Ibu Sumarni M. P. Philippus, S.Sos selaku Kepala Bagian
Keuangan beserta staf pada Dinas Infokom Provinsi Maluku. Terima kasih
atas izin, waktu, dan kesediaanya membantu penulis dalam memperoleh data
vi
pendukung untuk penyelesaian skripsi ini. Terima kasih untuk keramahannya
yang luar biasa.
7. Kedua orang tua, Mama dan Papa tercinta. Terima kasih banyak untuk semua
kasih sayang, doa, pengorbanan, keringat, dan dukungan semangat yang luar
biasa dalam hidup Ika. Kalian merupakan inspirasi bagi Ika. Terima kasih
untuk nasihat-nasihat agar Ika menjadi yang terbaik bagi keluarga. Karya ini
untuk kalian. Ika sayang Mama dan Papa.
8. Keluarga tercinta. Kedua saudara terbaik Kakak Nancy dan Kakak Dona yang
sudah menjadi kakak yang luar biasa karena selalu mengalah dan juga buat
Kakak Edo & Kakak Echan yang sudah penulis anggap sebagai kakak
kandung sendiri berhubung tidak ada saudara laki-laki. Buat keponakan
tersayang Reksi Malensy Lessy yang selalu membuat penulis tertawa bahagia
dan selalu menghadirkan sukacita ketika penulis berada di rumah. Terima
kasih banyak untuk doa, cinta, dan semangat yang sangat berarti. Buat
saudara yang sangat penulis kasihi Dian Manuhutu yang selalu menjadi
teman bercerita yang luar biasa, sekaligus menjadi sahabat yang selalu
menemani penulis ketika jalan-jalan dan berwisata kuliner.
9. Buat Agriz Wistriajaya dan Wulan Yuni yang sudah menjadi sahabat bagi
penulis. Terima kasih untuk kebersamaannya selama kuliah. Senang bisa
mengenal dan menjadi bagian dari kalian. Setiap momen yang kita lakukan
bersama tak akan pernah penulis lupakan. Semoga persahabatan kita tetap
terjaga. Buat K’Nata yang selalu menceramahi dan memberi nasihat. Senang
bisa kenal K’Nata. Buat Luther, Anes, Gefan untuk kebersamaannya selama
perkuliahan terutama saat kita Kerja Praktek bulan September-November
2011. Kenangan dan setiap kegilaan yang kita lakukan bersama di Dinas
Infokom Provinsi Maluku yang sekaligus menjadi tempat penelitian bagi
penulis tak akan pernah terlupakan. Sayang kalian semua.
10. Sahabat dan saudara yang selalu ada bagi penulis. Adik Sandra yang selalu
menemani dan menjadi tempat cerita dan satu-satunya adik yang selalu
memberikan komentar pedas dan protes. Kel.Kastanja-K’Mimi & Mace,
Angel’Paten & Babang Reza, Koko Irwan, QQana, Ella Maahury, Nina. Buat
vii
Tiken dan Naken yang menjadi motivator agar penulis segera menyusul jejak
kalian. Terima kasih banyak atas hari-hari indah dan keceriaan bersama
kalian. Suatu anugerah bisa kenal kalian. Tuhan berkati.
11. Keluarga besar Kost Osmadumorse yang sudah penulis anggap sebagai
saudara. My Dear Grace, Ade’Lia, Sisiko, Jeno, Oen, Dhe-Dy, MaNo,
Iloncez, K’beth, Nez, dll. Buat Bebo yang selalu menemani penulis untuk
konsultasi program. Terima kasih atas hari-hari indah dan keceriaan bersama
kalian. Tak lupa Pa’Ngadi dan Mba’Nur. Terima kasih sudah menjadi
keluarga bagi penulis selama berada di Salatiga. Suatu berkat tersendiri bisa
bersama kalian.
12. K’hanny & K’Ria, K’Loly, Franklin, Ma’ody Saija dan semua pihak yang
tidak disebut namanya tetapi telah membantu memberi dukungan dan
semangat.
13. Teman-teman seperjuangan di keluarga FTI, khususnya Progdi Teknik
Informatika angkatan 2008. Tetap semangat kawan-kawan.!!
Penulis menyadari masih banyak kekurangan dalam penyelesaian skripsi
ini. Oleh karena itu, penulis sangat mengharapkan saran dan kritik yang bersifat
membangun. Kiranya skripsi ini dapat berguna bagi pengembangan yang lebih
baik di masa yang akan datang.
Salatiga, 1 Mei 2012
Penulis
Priska Marlin Mailoa
viii
Daftar Isi Halaman Halaman Judul ...................……………….........………………... i Lembar Pengesahan ....................................................................... ii Pernyataan ..................................................................................... iii Lembar Persetujuan Publikasi......................................................... iv Prakata .......................................................................................... v Daftar Isi …........……………………….............…………..…..... viii Daftar Tabel ................................................................................... x Daftar Gambar ...........………………….............………..…......... xi Daftar Kode Program ..................................................................... xiii Daftar Istilah................................................................................... xiv Abstract .......................................................................................... xv Bab 1 Pendahuluan ................................................................... 1
1.1. Latar Belakang Masalah ........................................ 1 1.2. Rumusan Masalah .................................................. 3 1.3. Tujuan dan Manfaat .....……........…...................... 3 1.4. Batasan Masalah...................................................... 3 1.5. Sistematika Penulisan ………..…….…...........….. 4
Bab 2 Tinjauan Pustaka …......................…………..........….… 6 2.1. Penelitian Terdahulu …………….......................... 6 2.2. Landasan Teori ………………..........…................. 7
2.2.1. Pengertian Sistem Informasi…………….... 8 2.2.2. Sistem Penggajian…………………............ 9 2.2.3. Barcode………............................................ 11 2.2.4. Jenis Barcode............................................... 12 2.2.5. Barcode Scanner......................................... 19
Bab 3 Metode dan Perancangan Sistem .….....…….........……. 21 3.1. Metode Pengembangan Sistem……....................... 21 3.2. Analisis Kebutuhan ………….……....................... 23 3.3 Perancangan Sistem................................................. 24
3.3.1 Use Case Diagram....................................... 24 3.3.2 Activity Diagram.......................................... 25
3.2.2.1 Activity Diagram untuk User……. 25 3.2.2.2 Activity Diagram untuk Admin….. 26
3.3.3 Sequence Diagram...................................... 35 3.3.4 Class Diagram.............................................. 37
3.4 Desain Basis Data……………................................ 38 3.5 Desain Antar Muka….....……....…….........…...…. 43 3.5. Algoritma Aplikasi................................................... 47
Bab 4 Hasil dan Pembahasan ………..............……............….. 48 4.1. Pembahasan Aplikasi................................................ 49
4.1.1. Form Login…………….............................. 48 4.1.2. Form Absensi…………............................... 50 4.1.3. Form Halaman Utama untuk Admin........... 51
ix
4.1.4. Form Mengolah Data................................... 52 4.2. Analisis Aplikasi………………………….............. 60 4.3. Proses Bisnis Dinas Infokom Provinsi Maluku ....... 60 4.4. Hasil Pengujian Sistem............................................ 61
Bab 5 Kesimpulan dan Saran .................................................... 65 5.1. Kesimpulan ..…………......………….........….….. 65 5.2. Saran …………………........................................... 65
Daftar Pustaka ...........……………………………...............……. 66
x
Daftar Tabel Halaman Tabel 2.1 Simbologi dan Penggunaan Barcode 1D .................... 17 Tabel 2.2 Simbologi dan Penggunaan Barcode 2D .................. 18 Tabel 3.1 Tabel Absen ................................................................ 38 Tabel 3.2 Tabel Gaji Pokok ...................................................... 39 Tabel 3.3 Tabel Kategori .......................................................... 39 Tabel 3.4 Tabel Pegawai .......................................................... 39 Tabel 3.5 Tabel Periode ............................................................ 40 Tabel 3.6 Tabel Transaksi …….................................................. 41 Tabel 3.7 Tabel User ................................................................. 41 Tabel 3.8 Tabel Popup Menu Utama .......................................... 46 Tabel 4.1 Tabel Pengujian Validasi Sistem................................. 62
xi
Daftar Gambar
Halaman Gambar 2. 1 Model Sistem ....................................................... 7 Gambar 2. 2 Lima Komponen Sistem Infomasi...……….......... 9 Gambar 2. 3 Kerangka Sistem Penggajian Dinas Infokom Provinsi Maluku ................................................................ 11 Gambar 2.4 Barcode Jenis Code 39.......................................... 13 Gambar 2.5 Barcode Jenis Code 128........................................ 13 Gambar 2.6 Barcode Jenis ITF.................................................. 14 Gambar 2.7 Barcode Jenis UPC................................................ 14 Gambar 2.8 Barcode Jenis EAN-13.......................................... 15 Gambar 2.9 Barcode Jenis EAN-8............................................ 16 Gambar 2.10 Barcode Jenis QR Code ........................................ 16 Gambar 2.11 Barcode Jenis PDF417 .......................................... 17 Gambar 2.12 Barcode Jenis Data Matrix .................................. 17 Gambar 2.13 Barcode Scanner .................................................. 19 Gambar 2.14 Cahaya Merah dari Scanner Membuang Warna Hitam dan
Menjadikannya Sinyal Analog.................................. 20 Gambar 3.1 Metode Waterfall................................................... 21 Gambar 3.2 Use Case Diagram................................................ 24 Gambar 3.3 Activity Diagram User........................................... 25 Gambar 3.4 Activity Diagram Proses Absensi.......................... 26 Gambar 3.5 Activity Diagram Pengelolaan Data Pegawai....... 26 Gambar 3.6 Activity Diagram Pengelolaan Data User ............ 27 Gambar 3.7 Activity Diagram Pengelolaan Kategori Penggajian 28 Gambar 3.8 Activity Diagram Pengelolaan Periode Penggajian 28 Gambar 3.9 Activity Diagram Pengelolaan Default Gaji........... 29 Gambar 3.10 Activity Diagram Pengelolaan Transaksi Penggajian30 Gambar 3.11 Activity Diagram Pengelolaan Data Absensi......... 30 Gambar 3.12 Activity Diagram Mengelola History Pegawai.....31 Gambar 3.13 Activity Diagram Mencetak Slip Gaji.................... 32 Gambar 3.14 Activity Diagram Mencetak Report Absensi.......... 33 Gambar 3.15 Activity Diagram Cetak Kartu Pegawai ............... 33 Gambar 3.16 Activity Diagram Tambah Data.............................. 34 Gambar 3.17 Activity Diagram Hapus Data .............................. 35 Gambar 3.18 Sequence Diagram Admin...................................... 36 Gambar 3.19 Sequence Diagram User......................................... 36 Gambar 3.20 Class Diagram........................................................ 37 Gambar 3.21 Relasi antar Tabel................................................... 42 Gambar 3.22 Entity Relationship Diagram.................................. 43 Gambar 3.23 Desain Form Login................................................ 44 Gambar 3.24 Desain Halaman Menu Utama ............................. 44 Gambar 3.25 Desain Form Set Penghasilan Tetap....................... 45 Gambar 3.26 Desain Form input Transaksi Penggajian ............ 45
xii
Gambar 3.27 Desain Form Absensi............................................. 46 Gambar 4.1 Form Login ............................................................ 48 Gambar 4.2 Form Absensi......................................................... 50 Gambar 4.3 Menu Utama untuk Admin..................................... 52 Gambar 4.4 Form Master Pegawai............................................ 53 Gambar 4.5 Form Tambah User ............................................... 55 Gambar 4.6 Form Kategori Penggajian .................................... 56 Gambar 4.7 Form Default Gaji ............................................... 56 Gambar 4.8 Form Edit Absensi.................................................. 58 Gambar 4.9 Report Gaji .......................................................... 58 Gambar 4.10 Cetak Kartu Pegawai……….................................. 59 Gambar 4.11 Konfirmasi Keluar dari Sistem................................ 59
xiii
Daftar Kode Program Halaman Kode Program 4.1 Fungsi Login ................................................. 49 Kode Program 4.2 Fungsi Absensi .............................................. 50 Kode Program 4.3 Fungsi Simpan Data ..................................... 53 Kode Program 4.4 Fungsi Hapus Data ........................................ 55 Kode Program 4.5 Fungsi Default Gaji ........................................ 57
xiv
Daftar Istilah ASCII : American Standard Code for Information Interchange EAN : European Article Number ERD : Entity Relationship Diagram UML : Unified Modeling Languege NIP : Nomor Induk Pegawai PNS : Pegawai Negeri Sipil
xv
Abstract
The system of attendance and payroll calculation are important components for any government institutions or companies because employee’s attendance influences the salary, which is reward for the time and performance given. The result of the analysis conducted in the Bureau of Information and Communication of Mollucas Province shows that there is a manual system in signing the paper based attendance list that is later recapped periodically by employee and general affair department. The recap will be submitted to finance department that will determine the amount of salary based on the class. There are many weaknesses of this manual system, such as the long process and the additional burden for department of employment and general as well as finance. Moreover, the hardcopy format of the attendance report creates difficulty in the data search and creates a disadvantage for the punctual employees as they need to queue before they are able to sign the attendance list. The slow data processing causes the slow presentation of information, which result in delay of salary payment and the misleading calculation that provides inaccurate information.
In order to deal with such weakness, computerized barcode system for attendance and salary calculation information system is designed. This research uses barcode because of its advantages, such as faster input process and less risks of human error in manual input process. As a result, repetitive works can be avoided.
The information system designed uses waterfall and black box design method to test the on going system functionally and produces output that corresponds to its factual condition. In this way, subjectivity is eliminated. The results of this process are in the forms of attendance reports of all employees, paychecks, and printed employee cards as a media to fill in the attendance list. Therefore, the data processing of attendance and payroll can be done as effective and efficient as possible.
Keywords : Attendance Information System, Payrol System, Barcode, Waterfall Method, Black
Box Testing.