TINGKAT PRODUKTIVITAS KARYAWAN MENGGUNAKAN …kc.umn.ac.id/2634/1/HALAMAN AWAL.pdfCyberloafing is a...
Transcript of TINGKAT PRODUKTIVITAS KARYAWAN MENGGUNAKAN …kc.umn.ac.id/2634/1/HALAMAN AWAL.pdfCyberloafing is a...
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
PENGEMBANGAN APLIKASI PENENTUAN
TINGKAT PRODUKTIVITAS KARYAWAN
MENGGUNAKAN METODE DATA FETCHING
(STUDI KASUS: PT. JONSON CHRISTAMA)
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer (S.Kom.)
Kelvin Indrawan
10110110035
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2014
ii
LEMBAR PENGESAHAN SKRIPSI
PENGEMBANGAN APLIKASI PENENTUAN
TINGKAT PRODUKTIVITAS KARYAWAN
MENGGUNAKAN METODE DATA FETCHING
(STUDI KASUS: PT. JONSON CHRISTAMA)
Oleh
Nama : Kelvin Indrawan
NIM : 10110110035
Fakultas : Teknologi Informasi dan Komunikasi
Jurusan : Teknik Informatika
Tangerang, 24 Oktober 2014
Ketua Sidang
Maria Irmina Prasetiyowati, S.Kom.,
M.T.
Dosen Pembimbing I
Dodick Zulaimi Sudirman, S.Kom.,
B.App.Sc., M.T.I.
Dosen Penguji
Seng Hansun, S.Si., M.Cs.
Mengetahui,
Ketua Program Studi
Teknik Informatika
Maria Irmina Prasetiyowati, S.Kom.,
M.T.
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
iii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya:
Nama : Kelvin Indrawan
NIM : 10110110035
Fakultas : ICT
Program Studi : Teknik Informatika
menyatakan bahwa skripsi yang berjudul PENGEMBANGAN APLIKASI
PENENTUAN TINGKAT PRODUKTIVITAS KARYAWAN
MENGGUNAKAN METODE DATA FETCHING (STUDI KASUS: PT.
JONSON CHRISTAMA) ini adalah karya ilmiah saya sendiri, bukan plagiat dari
karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya
ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini telah
disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/ penyimpangan, baik
dalam pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia
menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi
yang telah saya tempuh.
Tangerang, 24 Oktober 2014
Kelvin Indrawan
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
iv
PENGEMBANGAN APLIKASI PENENTUAN
TINGKAT PRODUKTIVITAS KARYAWAN
MENGGUNAKAN METODE DATA FETCHING
(STUDI KASUS: PT. JONSON CHRISTAMA)
ABSTRAKSI
Cyberloafing merupakan tindakan secara sengaja dalam menggunakan
sumber daya internet kantor untuk keperluan pribadi. PT.Jonson Christama
mempunyai rencana untuk mengembangkan dan mengimplementasikan suatu
aplikasi yang berguna untuk mengumpulkan bukti data perilaku cyberloafing.
Aplikasi berfungsi untuk membaca sejarah penulusuran web yang dilakukan oleh
karyawan-karyawan. Data yang dikumpulkan akan digunakan untuk evaluasi
kinerja karyawan dalam menggunakan sumber daya kantor.
Pengembangan aplikasi dilakukan dengan menggunakan bahasa C# dan
metode data fetching dibangun dengan Visual Studio 2010. Program berhasil
dikembangkan dan dimplementasikan dalam kantor untuk mengukur tingkat
cyberloafing.
Kata kunci: cyberloafing, internet, data fetching, C#, Visual Studio 2010.
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
v
APPLICATION DEVELOPMENT FOR DETERMINING
PRODUCTIVITY LEVEL OF EMPLOYEES
USING DATA FETCHING METHOD
(CASE STUDY: PT. JONSON CHRISTAMA)
ABSTRACT
Cyberloafing is a form of deliberate action to use an office’s cyber resources
for personal interests. Jonson Christama ltd plans to develop and implement an
application for collecting incidents of cyberloafing. The application functions by
fetching browsing history from employees’ computers. Collected data will be
used in work evaluation at using office’s internet resources.
The application uses C# programming language and data fetching method in
its development, built in Visual Studio 2010. The application is successfully
implemented for measuring cyberloafing levels.
Key words: cyberloafing, internet, data fetching, C#, Visual Studio 2010.
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
vi
KATA PENGANTAR
Puji Syukur kepada Tuhan Yang Maha Esa karena dengan rahmat-Nya
penulis dapat menyelesaikan laporan skripsi. Rasa syukur dan terima kasih juga
tidak terlepas dari semua pihak yang telah berkenan membimbing dan membantu
penulis dalam menyelesaikan laporan skripsi ini. Penulis berterima kasih kepada:
1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara,
2. Hira Meidia, Ph.D., selaku Wakil Rektor I,
3. Ir. Andrey Andoko, M.Sc., selaku Wakil Rektor II,
4. Ika Yanuarti, S.E., MSF., selaku Wakil Rektor III,
5. Prof. Dr. Muliawati G. Siswanto, M.Eng.Sc., selaku Wakil Rektor IV,
6. Maria Irmina Prasetiyowati, S.Kom., M.T. selaku Ketua Program Studi
Teknik Informatika di Universitas Multimedia Nusantara
7. Dodick Zulaimi Sudirman, S.Kom., B.App.Sc., M.T.I. selaku Dosen
Pembimbing.
8. Christian Hadi, S.Kom. selaku IT Manager dari PT. Jonson Christama
9. Seluruh karyawan PT Jonson Christama yang terlibat dalam proses kerja
penulisan skripsi, baik secara langsung maupun tidak langsung,
10. Ericko Yaputro, S.Kom selaku pembimbing dan mentor yang membantu
penulis dalam penulisan laporan skripsi
11. Orang tua penulis yang senantiasa menyokong dan mendukung penulis
dalam menyelesaikan skripsi,
Semoga skripsi ini dapat bermanfaat bagi pihak yang membacanya.
Tangerang, 24 Oktober 2014
Penulis
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
vii
DAFTAR ISI
LEMBAR PENGESAHAN SKRIPSI .................................................................... ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT .......................................... iii
ABSTRAKSI ......................................................................................................... iv
ABSTRACT ............................................................................................................ v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ......................................................................................................... vii
DAFTAR GAMBAR ............................................................................................. ix
DAFTAR TABEL .................................................................................................. xi
DAFTAR RUMUS ............................................................................................... xii
BAB I PENDAHULUAN ....................................................................................... 1
1.1. Latar Belakang ............................................................................................. 1
1.2. Perumusan Masalah ..................................................................................... 3
1.3. Pembatasan Masalah .................................................................................... 3
1.4. Tujuan Penelitian ......................................................................................... 4
1.5. Manfaat Penelitian ....................................................................................... 4
BAB II LANDASAN TEORI ................................................................................. 5
2.1. Bisnis ............................................................................................................ 5
2.1.1 Tipe-Tipe Bisnis ..................................................................................... 5
2.1.2 Bisnis Asuransi ...................................................................................... 6
2.2. Produktivitas ................................................................................................ 7
2.2.1. Pengukuran Output ............................................................................... 8
2.2.2. Pengukuran Input .................................................................................. 8
2.2.3 Indikator Produktivitas ........................................................................... 9
2.3. Analisis Data .............................................................................................. 10
2.4 Teori Sampling ............................................................................................ 10
2.4.1 Ukuran Sampel ..................................................................................... 11
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
viii
2.5 Data Fetching.............................................................................................. 12
BAB III METODE PENELITIAN DAN PERANCANGAN APLIKASI ........... 14
3.1 Metode Penelitian........................................................................................ 14
3.2 Timeline Penelitian ..................................................................................... 15
3.3 Perangkat Pengembangan ........................................................................... 15
3.4 Analisa Kebutuhan ...................................................................................... 16
3.5 Proses Perancangan ..................................................................................... 17
3.5.1 Diagram Umum .................................................................................... 17
3.5.2 Flow Chart ............................................................................................ 18
3.5.3 DFD ...................................................................................................... 20
3.5.4 Struktur Tabel....................................................................................... 22
3.5.5 Desain Antarmuka ................................................................................ 24
BAB IV IMPLEMENTASI DAN UJI COBA ...................................................... 30
4.1 Implementasi ............................................................................................... 30
4.2 Uji Coba ...................................................................................................... 42
4.2.1 Mekanisme Uji Coba............................................................................ 42
4.2.2 Analisa Uji Coba .................................................................................. 43
BAB V SIMPULAN DAN SARAN ..................................................................... 53
5.1 Simpulan ..................................................................................................... 53
5.2 Saran ............................................................................................................ 53
DAFTAR PUSTAKA ........................................................................................... 55
DAFTAR LAMPIRAN ......................................................................................... 57
RIWAYAT HIDUP ............................................................................................... 58
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
ix
DAFTAR GAMBAR
Gambar 3.1 Diagram Umum Aplikasi .................................................................. 17
Gambar 3.2 Flow Chart Data Fetching ................................................................ 18
Gambar 3.3 Flow Chart Productivity Checker ..................................................... 19
Gambar 3.4 DFD Context ..................................................................................... 20
Gambar 3.5 DFD Level 1 ...................................................................................... 21
Gambar 3.6 DFD Level 2 Proses Olah Data ......................................................... 22
Gambar 3.7 Desain UI Server ............................................................................... 25
Gambar 3.8 UI Server ........................................................................................... 25
Gambar 3.9 Desain Antarmuka Productivity Checker .......................................... 26
Gambar 3.10 Desain Antarmuka List Date Entry ................................................. 27
Gambar 3.11 Desain Antarmuka Add Date Entry ................................................. 28
Gambar 3.12 Desain Antarmuka Update Date Entry ........................................... 28
Gambar 3.13 Desain Antarmuka List Filter .......................................................... 29
Gambar 4.1 Gambar Fetcher Service Dalam Daftar Services ............................... 30
Gambar 4.2 Gambar daftar csv yang dibentuk Fetcher Service............................ 31
Gambar 4.3 Gambar config.txt .............................................................................. 32
Gambar 4.4 Gambar File executable Program Server .......................................... 32
Gambar 4.5 Screenshot Program Server ............................................................... 33
Gambar 4.6 Screenshot Error Log ........................................................................ 33
Gambar 4.7 Tampilan hasil data browsing yang dikumpulkan ............................ 35
Gambar 4.8 Screenshot jendela utama program Productivity Checker ................ 36
Gambar 4.9 Screenshot Productivity Checker dengan data bulan Juni 2014 ....... 37
Gambar 4.10 Dialog List Date Entry .................................................................... 38
Gambar 4.11 Dialog Add Date Entry .................................................................... 39
Gambar 4.12 Dialog konfirmasi Add Date Entry ................................................. 39
Gambar 4.13 Dialog konfirmasi Delete Date Entry ............................................. 40
Gambar 4.14 Dialog List Filter ............................................................................. 40
Gambar 4.15 Dialog konfirmasi Add Filter .......................................................... 41
Gambar 4.16 Dialog konfirmasi Delete Filter ...................................................... 41
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
x
Gambar 4.17 Jendela About .................................................................................. 42
Gambar 4.18 Data Browsing 11-18 Juni 2014 ...................................................... 44
Gambar 4.19 Data Browsing 18-24 Juni 2014 ...................................................... 45
Gambar 4.20 Data Browsing 25 Juni – 1 Juli 2014 .............................................. 46
Gambar 4.21 Data Browsing 2– 8 Juli 2014 ......................................................... 47
Gambar 4.22 Data Browsing 9 – 15 Juli 2014 ...................................................... 48
Gambar 4.23 Grafik Jumlah Produksi 2014 .......................................................... 49
Gambar 4.24 Grafik Rasio Produktivitas 2014 ..................................................... 51
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015
xi
DAFTAR TABEL
Tabel 3.1 Timeline Penelitian ................................................................................ 15
Tabel 3.2 Struktur Tabel urls ................................................................................ 23
Tabel 3.3 Struktur Tabel moz_places.................................................................... 23
Tabel 3.4 Struktur Tabel moz_historyvisits .......................................................... 23
Tabel 3.5 Struktur Tabel polis ............................................................................... 24
Tabel 3.6 Struktur Tabel filter ............................................................................... 24
Tabel 4.1 Tabel Jumlah Produksi 2014 ................................................................. 50
Tabel 4.2 Tabel Rasio Produktivitas 2014 ............................................................ 52
Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015