perancangan dan implementasi sistem informasi absensi...

15
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

Upload: lamthu

Post on 20-Feb-2018

245 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 2: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 3: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 4: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 5: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 6: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 7: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 8: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 9: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 10: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 11: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 12: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 13: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 14: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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

Page 15: Perancangan dan Implementasi Sistem Informasi Absensi …repository.uksw.edu/bitstream/123456789/2411/1/xT1_672008176_Judu… · Perancangan dan Implementasi Sistem Informasi Absensi

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.