Anda di halaman 1dari 16

NAZI FAHRURROHMAN, Rekayasa Perangkat Lunak Absensi Karyawan

Menggunakan Mesin Barcode di PT. Chandra Asri.


Program Studi Teknik Informatika, Jenjang Pendidikan Strata 1 (S1).
Skripsi, 22 Januari 2010
xvi + 133 Halaman, 106 Gambar, 6 Lampiran, 3 Tabel, 16 Simbol.

ABSTRAK
Kehadiran karyawan merupakan faktor utama pada sebuah instansi atau
perusahaan dalam mencapai tujuan. hal ini berkaitan pada kedisiplinan dan
berdampak pada baik buruknya manajemen perusahaan ataupun kualitas sumber
daya manusia itu sendiri, dampak yang terjadi dapat berupa kurangnya output dari
hasil produksi. Banyak manajemen perusahaan menindak lanjuti dengan cara
melakukan pemotongan gaji dari setiap karyawan yang tidak hadir pada waktu
kerja. Oleh karena itu, perlu adanya pendataan khusus untuk mencatat kehadiran
dan ketidakhadiran karyawan agar keberadaan karyawan dalam melakukan
aktifitas kerja tercatat dengan baik.
Banyak cara yang digunakan untuk pengolahan absensi karyawan, salah satunya
yaitu dengan menggunakan mesin barcode. Pada PT. Chandra Asri, Sistem absensi
yang digunakan yaitu mesin pemindai sidik jari (fingerprint scanner machine).
Namun sistem tersebut membutuhkan biaya yang cukup mahal, baik dari
pengadaan maupun perbaikan sehingga perusahaan harus mengeluarkan biaya
banyak untuk menangani pengolahan absensi karyawan. Disamping itu, kondisi
sidik jari yang kotor, basah atau rusak dapat terjadi pada beberapa karyawan
sehingga menghambat proses transaksi absensi.
Metode deskriptif merupakan metode yang digunakan penulis dalam penelitian.
Metode in dinilai sangat tepat guna mendeskripsikan unsur-unsur instrinsik yang
terdapat dalam Rancangan Perangkat Lunak. Karena setiap perjalanan program
perlu dideskripsikan agar dapat lebih dimengerti.
Hasil yang diperoleh dari penelitian dan implementasi sistem yang penulis
lakukan dengan cara memasukan beberapa contoh data karyawan sebagai
percobaan transaksi absensi, program aplikasi absensi yang dibuat berjalan
dengan baik.

NAZI FAHRURROHMAN, Rekayasa Perangkat Lunak Absensi Karyawan


Menggunakan Mesin Barcode di PT. Chandra Asri.
Major on Information of Technology. Education Level Strata 1 (S1).
Mini thesis, January 22th 2010
xvi + 133 Page, 106 Picture, 6 Attachment, 3 Table, 16 Symbol.

ABSTRACT
Employee attendance is primary factor at an institution or company in achieving
target. This condition relates to disciplines. And affect to pros and cons company
management or human resource quality it self, impact that happened can be in the
form of lack of output from production result. Much company managements take
decision by conduct salary amputation of each absentee employee in the
operation. In consequence, must existence of special recordkeeping to note
existence and employees absence in order to employees existence in conducting
job activity are noted properly.
A lot of way of used for processing employees attendance, one of that is with use
barcode machine. In PT. Chandra Asri, absence system which used is fingerprint
scanner machine, but the system mentioned is requiring expensive cost enough,
for livying and also repairing. So that company have to releasing a lot of cost for
handle employees attendance process. Beside that, damage fingerprint condition,
wet and dirty can be became of employees. So its disturb process of absence
transaction.
The descriptive method is a method which is used by the writer in this research.
This method is assumed as an effective method to describe the intrinsic elements
in designing software. It is because in processing a program, it should be
described in order to be understandable.
Result that obtained from research and system implementation that writer conduct
by input some example of employees data as experiment of attendance
transaction, attendance application program that made run properly.

ii

KATA PENGANTAR
Alhamdulillah, puji serta syukur selalu penulis tujukan hanya untuk
Allah Swt. Atas Ridha dan kehendak-Nyalah penyusunan skripsi ini dapat
diselesaikan. Skripsi ini diajukan untuk memenuhi syarat studi pada program
pendidikan Strata 1 di Perguruan Tinggi Banten Jaya.
Kehadiran merupakan salah satu tolak ukur dari manajemen administrasi
di instansi/perusahaan. Kantor sekolah, rumah sakit dan instansi lainnya tidak
luput dari hal kehadiran pekerja itu sendiri. Karena kehadiran sangat berpengaruh
besar pada penilaian pekerja. Baik kedisiplinan, loyalitas terhadap perusahaan,
tanggung jawab bahkan pada sistem penggajian.
Ucapan terima kasih tak luput penulis haturkan kepada seluruh puhak
yang telah membantu dalam peruses penyusunan laporan ini, baik secara langsung
maupun tidak langsung. Maka dari itu, pada kesempatan kali ini penulis haturkan
terima kasih kepada :
1.

Ketua STMIK Banten Jaya, Bapak Ehat Permana, S. Kom, MM

2.

Puket 1 Bidang Akademik, Ibu Endang Rahayu, ST, M. Kom

3.

Ketua Jurusan Teknik Informatika, Bapak Aan Ansori, S. Kom, MM

4.

Dosen Pembimbing I, Bapak Taufiqurrahman, ST.

5.

Dosen Pembimbing II, Bapak Tauffik Qurrohman, ST.

6.

Seluruh Dosen dan Staf STMIK Banten Jaya Serang

7.

Keluarga yang selalu mandukung, terutama Orang Tua. Ibu dan bapak
yang

tak

henti-hentinya

mendoakan

penulis

semoga

Allah

Swt.

menyayanginya layaknya mereka menyayangi penulis.


8.

Bapak Ir. Dadang Amiruddin selaku ITD Section Manager yang telah
memberi arahan kepada penulis untuk melaksanakan penelitian di PT.
Chandra Asri

9.

Bapak Anwar Afandi, A.Md. selaku pembimbing penulis selama


penelitian di PT. Chandra Asri yang banyak memberi bimbingan, arahan dan
pengetahuan sehingga penulis memperoleh ilmu dan pengalaman yang
bermanfaat.

iii

10.

Bapak Tatang selaku Recruitment Officer di bagian Human resource


Department PT. Chandra Asri yang telah member izin penulis untuk
melaksanskan penelitian di PT. Chandra Asri dan memberikan banyak
pengarahan tentang manajemen tenaga kerja.

11.

Seluruh Staf ITD dan seluruh karyawan PT. Chandra Asri

12.

Teman-teman (Taufiq Ciputra yang selalu berbagi ilmu pengetahuan


selama pengerjaan skripsi, Agus Darmawan, Muhammad Iqbal, Jenal
Asikin, Anggi Parlindungan S., Nanang, Miftah, Azis, Rico, Didit, Nia, dan
semua teman-teman SI/TI 2005) yang telah banyak memberi motifasi dan
membantu dengan doa ataupun tenaga.

13.

Semua pihak yang secara langsung maupun tidak langsung membantu


penulisan skripsi ini, mohon maaf jika penulis tidak dapat mencantumkan
satu persatu.
Keterbatasan ilmu sangat penulis sadari sehingga masih banyak

kekurangan dalam penulisan skripsi ini. Oleh karena itu, penulis sangat menerima
keritik serta saran yang dapat dijadikan sebagai acuan bagi penulis kedepan.
Semoga skripsi ini bermanfaat khususnya bagi penulis dan umumnya
bagi yang membutuhan. Dan semoga segala bantuan dari semua pihak yang
diberikan kepada penulis mendapat balasan yang lebih baik dari Allah SWT.,
Amin.

Serang, Januari 2010

Penulis

iv

DAFTAR GAMBAR
1.

Gambar 1. Anatomi Barcode...................................................................8

2.

Gambar 2. Tujuan RPL .........................................................................12

3.

Gambar 3. Struktur Organisasi .............................................................26

4.

Gambar 4. Waterfall Model ..................................................................28

5.

Gambar 5. Diagram Konteks ................................................................34

6.

Gambar 6. Diagram nol ........................................................................35

7.

Gambar 7. Diagram Rinci ....................................................................36

8.

Gambar 8. Flowchart login....................................................................39

9.

Gambar 9. Flowchart Menuutama ........................................................40

10.

Gambar 10. Flowchart Menu File ..........................................................41

11.

Gambar 11. Flowchart Menu Transaksi .................................................42

12.

Gambar 12. Flowchart Menu Laporan ...................................................42

13.

Gambar 13. Flowchart Cetak Laporan ...................................................43

14.

Gambar 14. Flowchart Menu Bantuan ...................................................44

15.

Gambar 15. Flowchart Menu Peralatan ..................................................44

16.

Gambar 16. Flowchart Form Karyawan .................................................45

17.

Gambar 17. Flowchart Tambah Data Karyawan ....................................45

18.

Gambar 18. Flowchart Simpan Data Karyawan .....................................45

19.

Gambar 19. Flowchart Edit data Karyawan ...........................................46

20.

Gambar 20. Flowchart Hapus data Karyawan .......................................47

21.

Gambar 21. Flowchart Cari data Karyawan ...........................................47

22.

Gambar 22. Flowchart Form Mesin Barcode .........................................48

23.

Gambar 23. Flowchart Tambah Data Mesin Barcode ............................48

24.

Gambar 24. Flowchart Simpan Data Mesin Barcode .............................49

25.

Gambar 25. Flowchart Edit data Mesin Barcode ...................................49

26.

Gambar 26. Flowchart Hapus data Mesin Barcode ................................50

27.

Gambar 27. Flowchart Cari data Mesin Barcode ...................................50

28.

Gambar 28. Flowchart Form Shift .........................................................51

29.

Gambar 29. Flowchart Tambah Data Shift .............................................51

30.

Gambar 30. Flowchart Simpan Data Shift .............................................52

31.

Gambar 31. Flowchart Edit data Shift ....................................................52

32.

Gambar 32. Flowchart Hapus data Shift ................................................53

33.

Gambar 33. Flowchart Cari data Shift ...................................................53

34.

Gambar 34. Flowchart Form Departemen ..............................................54

35.

Gambar 35. Flowchart Tambah Data departemen ..................................54

36.

Gambar 36. Flowchart Simpan Data Departemen .................................55

37.

Gambar 37. Flowchart Edit data Departemen ........................................55

38.

Gambar 38. Flowchart Hapus data Departemen ....................................56

39.

Gambar 39. Flowchart Cari data Departemen ........................................56

40.

Gambar 40. Flowchart Form Jabatan .....................................................57

41.

Gambar 41. Flowchart Tambah Data jabatan .........................................57

42.

Gambar Flowchart Simpan Data Jabatan ................................................58

43.

Gambar 43. Flowchart Edit data Jabatan ...............................................58

44.

Gambar 44. Flowchart Hapus data Jabatan ............................................59

45.

Gambar 45. Flowchart Cari data Jabatan ...............................................59

46.

Gambar 46. Flowchart Keluar Menu ......................................................60

47.

Gambar 47. Flowchart Transaksi Jabatan ..............................................60

48.

Gambar 48. Flowchart Tambah Data Transaksi jabatan..........................61

49.

Gambar 49. Flowchart Simpan data Transaksi jabatan ..........................61

50.

Gambar 50. Flowchart Edit data Transaksi Jabatan ...............................62

51.

Gambar 51. Flowchart Hapus data Transaksi Jabatan ............................62

52.

Gambar 52. Flowchart Cari Data Transaksi Jabatan ..............................63

53.

Gambar 53. Flowchart Transaksi Departemen .......................................63

54.

Gambar 54. Flowchart Tambah Data Transaksi Departemen .................64

55.

Gambar 55. Flowchart Simpan Data Transaksi Departemen .................64

56.

Gambar 56. Flowchart Edit data Transaksi Departemen.........................65

57.

Gambar 57. Flowchart Hapus data Transaksi Departemen.....................65

58.

Gambar 58. Flowchart Cari Data Transaksi Departemen ......................66

59.

Gambar 59. Flowchart Transaksi Shift ...................................................66

60.

Gambar 60. Flowchart Data Transaksi Shift ..........................................67

vi

61.

Gambar 61. Flowchart Simpan Data Transaksi Shift..............................67

62.

Gambar 62. Flowchart Edit data Transaksi Shift ...................................68

63.

Gambar 63. Flowchart Hapus data Transaksi Shift ................................68

64.

Gambar 64. Flowchart Cari Data Transaksi Shift ..................................69

65.

Gambar 65. Flowchart Transaksi kehadiran ...........................................69

66.

Gambar 66. FlowChart Ambil Data Transaksi .......................................69

67.

Gambar 67. FlowChart Simpan Data Transaksi .....................................70

68.

Gambar 68. Flowchart Ubah User / Password .......................................70

69.

Gambar 69. ERD ..................................................................................105

70.

Gambar 70. Struktur Tammpilan ..........................................................113

71.

Gambar 71. Rancangan Input Data Karyawan .....................................114

72.

Gambar 72. Rancangan Input Data Mesin ...........................................114

73.

Gambar 73. Rancangan Input Data Jabatan .........................................115

74.

Gambar 74. Rancangan Input Data Departemen ..................................115

75.

Gambar 75. Rancangan Input Data Shift ..............................................115

76.

Gambar 76. Rancangan Transaksi jabatan ...........................................116

77.

Gambar 77. Rancangan Transaksi Departemen ....................................116

78.

Gambar 78. Rancangan Transaksi Shift ...............................................117

79.

Gambar 79. Rancangan Transaksi Kehadiran karyawan ......................117

80.

Gambar 80. Cetak Laporan ...................................................................118

81.

Gambar 81. Laporan Data Karyawan ...................................................118

82.

Gambar 82. Laporan Data Jabatan .......................................................119

83.

Gambar 83. Laporan Data Departemen ................................................119

84.

Gambar 84. Laporan Data Departemen ................................................119

85.

Gambar 85. Laporan Data Shift ...........................................................120

86.

Gambar 86. Laporan Data Transaksi Jabatan .......................................120

87.

Gambar 87. Laporan Data Transaksi Departemen ...............................120

88.

Gambar 88. Laporan Data Transaksi Shift ...........................................121

89.

Gambar 89. Laporan Data Absensi Karyawan .....................................121

90.

Gambar 90. Form Login .......................................................................123

91.

Gambar 91. Form Menu Utama ...........................................................123

vii

92.

Gambar 92. Form Master Karyawan ....................................................124

93.

Gambar 93. Form Transaksi Pengangkatan Jabatan ............................124

94.

Gambar 94. Form Pengambilan Data Barcode ....................................125

95.

Gambar 95. Form Pengambilan Data Barcode ....................................126

96.

Gambar 96. Form Penyimpanan Data Kehadiran Karyawan ...............126

97.

Gambar 97. Form Priview Semua Laporan .........................................127

98.

Gambar 98. Laporan Data Karyawan .................................................127

99.

Gambar 99. Laporan Data Mesin .........................................................128

100.

Gambar 100.Laporan Data Jabatan .......................................................128


Gambar 101.Laporan Data Departemen ...............................................129

101.

Gambar 102.Laporan Data Shift ...........................................................129


Gambar 103.Laporan Data Transaksi Jabatan ......................................129

102.

Gambar 104.Laporan Data Transaksi Departemen ...............................130


Gambar 105.Laporan Data Transaksi Shift ..........................................130

103.

Gambar 106.Laporan Data Absensi Karyawan.....................................131

104.
105.
106.

viii

DAFTAR LAMPIRAN
1. Lampiran A

: Analisa Keluaran

2. Lampiran B

: Analisa Masukan

3. Lampiran C

: Keluaran Program

4. Lampiran D

: Surat Keterangan Riset

5. Lampiran E

: Daftar Riwayat Hidup

6. Lampiran F

: Lembar Kehadiran Bimbingan

7. Lampiran G

: Pengesahan Abstrak Bahasa Inggris

ix

DAFTAR TABEL
1.

Tabel 1 Bentuk Tidak Normal (Unnormalized Form) .............................107

2.

Tabel 2 Bentuk Normal ke 1 (1NF)..........................................................108

3.

Tabel 3 Bentuk Normal Ke 2....................................................................111

DAFTAR SIMBOL
1. Daftar Simbol Flowchart.................................................................................xii
2. Daftar Simbol ERD........................................................................................xiii
3. Daftar Simbol DAD........................................................................................xiv

xi

DAFTAR SIMBOL FLOWCHART

SIMBOL

KETERANGAN
Symbol Process
Simbol yang menggambarkan proses pada flowchart

Symbol Data Input / output


Simbol yang menyatakan input dan output data

Symbol Decision
Simbol yang menunjukan adanya kondisi tertentu yang
menghasilkan dua kemungkinan, yaitu Ya / Tidak
Symbol display
Untuk menampilkan output yang digunakan pada layar
(monitor)

Symbol Terminator
Simbol yang menyatakan awal atau akhir suatu program

Symbol Disk Storage


Simbol yang menyatakan input dari disk atau output yang
ditulis di disk
Symbol Offline Connector
Simbol yang menyatakan sambungan dari suatu proses ke
proses lainnya dalam halaman / lembar yang berbeda
Symbol Preparation
Symbol yang menyatakan persiapan dan berisikan
variabel yang digunakan pada flowchart

xii

DAFTAR SIMBOL ERD

NO.

SIMBOL

KETERANGAN

1.

Entity / Entitas
Simbol yang menggambarkan himpunan suatu
entitas

2.

Relationship set
Simbol yang menunjukan adanya hubungan atau
relasi antara entitas atau digunakan untuk
menyatakan himpunan relasi

3.

Line / Garis
Simbol yang digunakan sebagai penghubung
antara himpunan relasi dengan himpunan entitas
dengan atributnya

4.

Atribut
Simbol yang menggambarkan field-field pada
entitas

xiii

DAFTAR SIMBOL DAD

BENTUK SIMBOL

KETERANGAN
External Entity
Menggambarkan kesatuan yang ada diluar sistem.
Berupa orang, organisasi atau sistem lainnya yang
akan memberikan input atau menerima output
Process
Menggambarkan suatu kegiatan atau kerja yang
dilakukan oleh manusia atau komputer untuk
mengolah input menjadi output yang dibutuhkan
Data Store
Suatu media atau alat untuk menyimpan data /
mengambil data yang diperlihatkan

Data Flow
Menggambarkan aliran input atau output diantara
proses, data store dan external entity

xiv

DAFTAR ISI
hal
ABSTRAK .................................................................................................................i
KATA PENGANTAR ...............................................................................................iii
DAFTAR GAMBAR .................................................................................................v
DAFTAR LAMPIRAN ............................................................................................ix
DAFTAR TABEL ......................................................................................................x
DAFTAR SIMBIOL .................................................................................................xi
DAFTAR ISI ............................................................................................................xv
BAB I
PENDAHULUAN
A. Latar Belakang Masalah .................................................................1

BAB II

BAB III

B.

Identifikasi Masalah ......................................................................2

C.

Pambatasan Masalah ......................................................................3

D.

Perumusan Masalah ........................................................................3

E.

Kegunaan/Manfaat Penelitian .........................................................3

F. Sistematika Penulisan......................................................................4
DESKRIPSI TEORITIK dan KERANGKA BERPIKIR
A. Deskripsi Teoritik .............................................................................5
B. Kerangka Berpikir ............................................................................9
ANALISA SISTEM
A. Tinjauan Organisasi.........................................................................24
A.1. Sejarah Singkat Organisasi .....................................................24
A.2. Struktur Organisasi .................................................................25
A.3. Job Description.......................................................................27
B. Tujuan Penelitian ............................................................................28
C. Tempat dan Waktu Penelitian .......................................................28
D. Metodologi Perancangan Program .................................................28
E. Analisa Batasan Sistem ..................................................................31
F.

Analisa Kebutuhan .........................................................................31

G. Analisa Keluaran ............................................................................31


H. Analisa Masukan ............................................................................33
I.

Analisa Proses dan Pemodelan .....................................................34

xv

BAB IV

a.

Urutan Prosedur ......................................................................34

b.

DAD Sistem berjalan ..............................................................34

c. Spesifikasi Proses ...................................................................37


RANCANGAN DAN IMPLEMENTASI SISTEM
A. Rancangan dan Usulan .....................................................................39
1. Pembuatan Flowchart Program ..................................................39
2. Algoritma dari Program .............................................................71
B. Rancangan Basis Data ...................................................................105
1. ERD .........................................................................................105
2. Normalisasi ..............................................................................106
C. Spesifikasi Basis Data ....................................................................112
D. Rancangan Prototipe Aplikasi ........................................................113
1. Struktur Tampilan .....................................................................113
2. Desain Modul (screen) .............................................................113
E. Deskripsi Rancangan Waktu ..........................................................121
F. Deskripsi Rancangan Tenaga Kerja ...............................................121
G. Deskripsi Rancangan Biaya ...........................................................122
H. Uji Coba Hasil ...............................................................................122
I. Implementasi Sistem ......................................................................122
a. Prosedur Operasional (Manual Book) .....................................122

BAB V

b. Tata laksana sistem yang direkomendasikan ...........................131


PENUTUP
A. Kesimpulan .................................................................................. 132

B. Saran ............................................................................................. 132


DAFTAR PUSTAKA .............................................................................................133

xvi

Anda mungkin juga menyukai