TINGKAT PRODUKTIVITAS KARYAWAN MENGGUNAKAN …kc.umn.ac.id/2634/1/HALAMAN AWAL.pdfCyberloafing is a...

13
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.

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

xii

DAFTAR RUMUS

Rumus 2.1 Rasio Produktivitas ............................................................................... 8

Rumus 2.2 Ukuran Sampel ................................................................................... 12

Pengembangan Aplikasi ..., Kelvin Indrawan, FTI UMN, 2015