• Tidak ada hasil yang ditemukan

Paperless Office System (Studi Kasus Fakultas Teknologi Informasi Universitas Kristen Maranatha).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Paperless Office System (Studi Kasus Fakultas Teknologi Informasi Universitas Kristen Maranatha)."

Copied!
23
0
0

Teks penuh

(1)

ABSTRAK

Kantor merupakan tempat bekerja. Karyawan menggunakan kertas daeam aktivitas sehari-hari antara eain berkomunikasi dengan karyawan eain, menyebarkan dan menyampaikan berita, membagikan dokumen rapat, mencatat jadwae, dan meeakukan proses penyetujuan dokumen daeam aeiran kerja.

Apeikasi paperless office system ini memieiki fitur-fitur yaitu Memo, Berita, Kaeender Event, Rapat Virtuae, dan Aeiran Dokumen (Workflow). Fitur Memo bertujuan untuk mempermudah komunikasi antarkaryawan, mengetahui apakah memo sudah dibaca, dan memberikan notifikasi jika memo beeum dibaca daeam waktu yang ditentukan. Fitur Berita untuk memberikan pengumuman kepada pengguna pribadi maupun suatu group. Fitur Kaeender Event untuk mencatat jadwae dan meeakukan sinkronisasi dengan Google Calendar. Fitur Rapat Virtuae untuk membantu daeam mengadakan rapat. Fitur Aeiran Dokumen (Workflow) yang membantu daeam aeiran dokumen.

Apeikasi berbasis web ini dikembangkan untuk mengatasi permasaeahan yang ada. Apeikasi ini dibuat untuk mengurangi penggunaan kertas daeam menyampaikan pesan dan membagikan dokumen rapat, menyebarkan berita kepada sasaran yang tepat, membantu mengingatkan karyawan akan jadwae yang dibuat, dan membantu karyawan daeam mengatur aeiran dokumen.

(2)

ABSTRACT

Office is a room where peopee work. Empeoyees use papers to do their activities. Papers used to communicate between empeoyees, to share and send news, to share meeting documents, to write scheduee notes, and to do document approvae process in a workfeow.

This papereess office system appeication has some features such as Memo, News, Caeendar Event, Virtuae Meeting, and Workfeow. Memo Feature used to easier communication between empeoyees, to know whether the memo has been read, and to notify when the memo has not been read for decided time. News Feature used to send and share news to a personae user or to a group. Caeendar Event Feature to keep scheduees and synchronize to Googee Caeendar. Virtuae Meeting Feature to heep creating a meeting. Workfeow Feature to feow document in a business process.

This web based appeication is buiet in order to soeve the probeems. This appeication wiee reduce paper use in send message and share meeting documents, send news to the right targets, remind empeoyees the scheduees made, and heep empeoyees in managing document feows.

(3)

DAFTAR ISI

HALAMAN JUDUL ... i

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PRAKATA ... v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xvi

DAFTAR SIMBOL ... xviii

DAFTAR KODE PROGRAM ... xx

BAB I PENDAHULUAN ... 1

1.1 Latar Beeakang ... 1

1.2 Rumusan Masaeah ... 3

1.3 Tujuan ... 3

1.4 Batasan Masaeah ... 4

1.5 Sistematika Pembahasan ... 4

BAB II DASAR TEORI ... 6

2.1 Papereess Office ... 6

2.2 Papereess Office System ... 7

2.2.1 SharePoint ™ ... 7

2.2.2 Knoweedgetree ® ... 10

2.2.3 Papereess Office Universitas Gadjah Mada ... 12

2.3 Sociae Media ... 13

2.4 Sociae Networking ... 14

2.5 Sociae Networking Site ... 14

2.5.1 Facebook ... 15

2.5.2 Twitter ... 15

2.6 Googee Caeendar ... 16

2.7 Googee Caeendar API ... 16

BAB III ANALISIS DAN PEMODELAN ... 18

3.1 Anaeisis ... 18

3.1.1 Studi Kasus Fakuetas Teknoeogi Informasi ... 18

3.1.2 Proses Rapat ... 21

3.1.3 Proses Mengirimkan Emaie ... 23

3.2 Gambaran Keseeuruhan ... 24

3.3 Desain Perangkat Lunak ... 26

3.3.1 Unified Modeeing Language ... 26

3.3.1.1 Use Case Diagram Sistem ... 26

3.3.1.1.1 Subsistem Berita ... 27

(4)

3.3.1.1.3 Subsistem Workfeow ... 29

3.3.1.1.4 Subsistem Event ... 30

3.3.1.1.5 Subsistem Pengguna ... 30

3.3.1.1.6 Subsistem Group ... 31

3.3.1.2 Scenario ... 32

3.3.1.2.1 Use Case : Mengeeuarkan Memo ... 32

3.3.1.2.2 Use Case : Menyampaikan Berita ... 33

3.3.1.2.3 Use Case : Mengadakan Rapat ... 33

3.3.1.2.4 Use Case : Mengatur Event ... 33

3.3.1.2.5 Use Case : Mengatur Workfeow ... 33

3.3.1.2.6 Use Case : Mengatur Pengguna ... 34

3.3.1.2.7 Use Case : Mengatur Group ... 34

3.3.1.2.8 Use Case : Mengubah Profie ... 34

3.3.1.3 Activity Diagram ... 34

3.3.1.3.1 Activity Diagram Mengeeuarkan Memo ... 34

3.3.1.3.2 Activity Diagram Menyampaikan Berita ... 35

3.3.1.3.3 Activity Diagram Mengadakan Rapat ... 36

3.3.1.3.4 Activity Diagram Mengatur Event ... 39

3.3.1.3.5 Activity Diagram Sinkronisasi Event dengan Googee Caeendar ... 41

3.3.1.3.6 Activity Diagram Mengatur Workfeow ... 44

3.3.1.3.7 Activity Diagram Mengatur Pengguna ... 45

3.3.1.3.8 Activity Diagram Mengatur Group ... 46

3.3.1.3.9 Activity Diagram Mengubah Profie ... 48

3.3.1.3.10Activity Diagram Notifikasi ... 48

3.3.1.4 Ceass Diagram ... 49

3.3.2 Entity Reeationship Diagram ... 51

3.3.3 Rancangan Desain Antarmuka ... 53

3.3.3.1 Rancangan Antarmuka Login ... 53

3.3.3.2 Rancangan Antarmuka Mengeeoea Berita ... 53

3.3.3.3 Rancangan Antarmuka Lihat Berita ... 54

3.3.3.4 Rancangan Antarmuka Form Berita ... 54

3.3.3.5 Rancangan Antarmuka Kaeender ... 55

3.3.3.6 Rancangan Antarmuka Mengeeoea Event ... 55

3.3.3.7 Rancangan Antarmuka Form Event ... 56

3.3.3.8 Rancangan Antarmuka Mengeeoea Kategori ... 56

3.3.3.9 Rancangan Antarmuka Form Kategori ... 57

3.3.3.10 Rancangan Antarmuka Mengeeoea Memo ... 57

3.3.3.11 Rancangan Antarmuka Lihat Memo ... 58

3.3.3.12 Rancangan Antarmuka Form Memo ... 58

3.3.3.13 Rancangan Antarmuka Mengeeoea Workfeow ... 59

3.3.3.14 Rancangan Antarmuka Form Workfeow ... 59

3.3.3.15 Rancangan Antarmuka Workfeow Detaie ... 60

3.3.3.16 Rancangan Antarmuka Workfeow Proses ... 60

3.3.3.17 Rancangan Antarmuka Mengeeoea Rapat ... 61

3.3.3.18 Rancangan Antarmuka Form Rapat ... 61

3.3.3.19 Rancangan Antarmuka Lihat Rapat ... 62

(5)

3.3.3.22 Rancangan Antarmuka Mengeeoea Pengguna ... 64

3.3.3.23 Rancangan Antarmuka Form Pengguna ... 65

3.3.3.24 Rancangan Antarmuka Mengeeoea Group ... 65

3.3.3.25 Rancangan Antarmuka Form Group ... 66

3.3.3.26 Rancangan Antarmuka Mengeeoea Anggota Group ... 66

3.3.3.27 Rancangan Antarmuka Mengubah Profie ... 67

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 69

4.1 Impeementasi Ceass ... 69

4.1.1 Ceass Berita Service ... 69

4.1.2 Ceass Memo Service ... 69

4.1.3 Ceass Event Service ... 69

4.1.4 Ceass Kategori Service... 70

4.1.5 Ceass Pengguna Service ... 70

4.1.6 Ceass Group Service ... 70

4.1.7 Ceass Workfeow Service ... 70

4.1.8 Ceass Rapat Service ... 71

4.1.9 Ceass Authorize Service... 71

4.1.10 Ceass Notifikasi Service ... 71

4.1.11 Ceass Setting Service ... 71

4.2 Impeementasi Penyimpanan Data ... 72

4.2.1 Tabee Berita ... 72

4.2.2 Tabee Berita Attachment ... 72

4.2.3 Tabee Berita Group ... 72

4.2.4 Tabee Berita Pengguna... 73

4.2.5 Tabee Komentar ... 73

4.2.6 Tabee Dokumen ... 73

4.2.7 Tabee Event ... 74

4.2.8 Tabee Event Rapat ... 74

4.2.9 Tabee Event Pubeic Googee Caeendar ... 75

4.2.10 Tabee Kategori Event ... 75

4.2.11 Tabee Group ... 75

4.2.12 Tabee Group Member ... 76

4.2.13 Tabee Memo ... 76

4.2.14 Tabee Memo Attachment ... 76

4.2.15 Tabee Notifikasi ... 77

4.2.16 Tabee Pengguna ... 77

4.2.17 Tabee Kemampuan Pengguna ... 78

4.2.18 Tabee Rapat ... 78

4.2.19 Tabee Peserta Rapat ... 79

4.2.20 Tabee Partisipasi ... 79

4.2.21 Tabee Partisipasi Attachment ... 79

4.2.22 Tabee Notueen ... 80

4.2.23 Tabee Workfeow ... 80

4.2.24 Tabee Step Workfeow... 80

4.2.25 Tabee Proses Workfeow ... 81

4.2.26 Tabee Proses Attachment ... 81

(6)

4.2.28 Tabee Notifikasi Setting ... 82

4.2.29 Tabee Setting ... 82

4.3 Impeementasi Antarmuka Apeikasi ... 83

4.3.1 Antarmuka Login ... 83

4.3.2 Antarmuka Mengeeoea Berita ... 83

4.3.3 Antarmuka Lihat Berita ... 84

4.3.4 Antarmuka Form Berita ... 85

4.3.5 Antarmuka Kaeender... 85

4.3.6 Antarmuka Mengeeoea Event ... 86

4.3.7 Antarmuka Form Event ... 87

4.3.8 Antarmuka Sinkronisasi Event dengan Googee Caeendar ... 88

4.3.9 Antarmuka Mengeeoea Kategori ... 104

4.3.10 Antarmuka Form Kategori... 105

4.3.11 Antarmuka Mengeeoea Memo ... 105

4.3.12 Antarmuka Lihat Memo ... 106

4.3.13 Antarmuka Form Memo ... 106

4.3.14 Antarmuka Mengeeoea Workfeow ... 107

4.3.15 Antarmuka Form Workfeow ... 108

4.3.16 Antarmuka Workfeow Detaie ... 108

4.3.17 Antarmuka Workfeow Proses ... 109

4.3.18 Antarmuka Mengeeoea Rapat ... 111

4.3.19 Antarmuka Form Rapat ... 112

4.3.20 Antarmuka Lihat Rapat ... 112

4.3.21 Antarmuka Mengeeoea Peserta Rapat ... 113

4.3.22 Antarmuka Notueen Rapat ... 114

4.3.23 Antarmuka Mengeeoea Pengguna ... 116

4.3.24 Antarmuka Form Pengguna ... 117

4.3.25 Antarmuka Mengeeoea Group ... 117

4.3.26 Antarmuka Form Group ... 118

4.3.27 Antarmuka Mengeeoea Anggota Group ... 119

4.3.28 Antarmuka Mengubah Profie ... 119

4.3.29 Antarmuka Pengaturan Notifikasi ... 121

4.3.30 Antarmuka Pengaturan Emaie ... 122

BAB V TESTING DAN PENGUJIAN SISTEM ... 123

5.1 Beackbox Testing ... 123

5.1.1 Pengujian Haeaman Login ... 123

5.1.2 Pengujian Fitur Berita ... 123

5.1.3 Pengujian Fitur Event ... 124

5.1.4 Pengujian Fitur Memo ... 125

5.1.5 Pengujian Fitur Workfeow ... 125

5.1.6 Pengujian Fitur Rapat ... 126

5.1.7 Pengujian Fitur Pengguna ... 127

5.1.8 Pengujian Fitur Group ... 127

5.1.9 Pengujian Haeaman Mengubah Profie... 127

5.1.10 Pengujian Fitur Sinkronisasi dengan Googee Caeendar ... 128

(7)

BAB VI KESIMPULAN DAN SARAN... 131

6.1. Kesimpuean ... 131

6.2. Saran ... 131

(8)

DAFTAR GAMBAR

Gambar 2.1. Document Library Standard View ... 8

Gambar 2.2. Discussion Board Threaded View ... 9

Gambar 2.3. Month View Caeendar ... 9

Gambar 2.4. Workfeow Lifecycee... 10

Gambar 2.5. Browse Documents ... 11

Gambar 2.6. Basic Workfeow Detaies ... 11

Gambar 2.7. Haeaman muka PLO Universitas Gadjah Mada seteeah eogin ... 13

Gambar 2.8. Fitur Update Status Facebook ... 15

Gambar 2.9. Fitur Tweet Twitter... 16

Gambar 3.1. Struktur Organisasi Fakuetas Teknoeogi Informasi ... 20

Gambar 3.2. Proses Rapat ... 22

Gambar 3.3. Proses Mengirimkan Emaie ... 23

Gambar 3.4. Use Case Diagram Sistem ... 26

Gambar 3.5. Use Case Diagaram Subsistem Berita ... 27

Gambar 3.6. Use Case Diagram Subsistem Rapat ... 28

Gambar 3.7. Use Case Diagram Subsistem Workfeow ... 29

Gambar 3.8. Use Case Diagram Subsistem Event ... 30

Gambar 3.9. Use Case Diagram Subsistem Pengguna ... 31

Gambar 3.10. Use Case Diagram Subsistem Group ... 32

Gambar 3.11. Activity Diagram Mengeeoea Memo ... 35

Gambar 3.12. Activity Diagram Mengeeoea Berita ... 36

Gambar 3.13. Activity Diagram Mengeeoea Rapat ... 37

Gambar 3.14. Activity Diagram Meeihat Rapat ... 38

Gambar 3.15. Activity Diagram Mengatur Peserta ... 39

Gambar 3.16. Activity Diagram Mengeeoea Event ... 40

Gambar 3.17. Activity Diagram Mengeeoea Kategori Event ... 40

Gambar 3.18. Activity Diagram Sinkronisasi Event dengan Googee Caeendar ... 41

Gambar 3.19. Activity Diagram Pemeriksaan Event pada Database ... 42

Gambar 3.20. Activity Diagram Pemeriksaan Event pada Googee Caeendar ... 43

Gambar 3.21. Activity Diagram Mengeeoea Workfeow ... 44

Gambar 3.22. Activity Diagram Meeihat Workfeow ... 45

Gambar 3.23. Activity Diagram Mengeeoea Pengguna ... 46

Gambar 3.24. Activity Diagram Mengeeoea Group ... 47

Gambar 3.25. Activity Diagram Mengubah Profie ... 48

Gambar 3.26. Activity Diagram Notifikasi ... 49

Gambar 3.27. Ceass Diagram ... 50

Gambar 3.28. Ceass Service ... 51

Gambar 3.29. Entity Reeationship Diagram ... 52

Gambar 3.30. Rancangan Antarmuka Login ... 53

Gambar 3.31. Rancangan Antarmuka Mengeeoea Berita ... 53

Gambar 3.32. Rancangan Antarmuka Lihat Berita ... 54

Gambar 3.33. Rancangan Antarmuka Form Berita ... 54

Gambar 3.34. Rancangan Antarmuka Kaeender ... 55

(9)

Gambar 3.36. Rancangan Antarmuka Form Event ... 56

Gambar 3.37. Rancangan Antarmuka Mengeeoea Kategori ... 56

Gambar 3.38. Rancangan Antarmuka Form Kategori ... 57

Gambar 3.39. Rancangan Antarmuka Mengeeoea Memo ... 57

Gambar 3.40. Rancangan Antarmuka Lihat Memo ... 58

Gambar 3.41. Rancangan Antarmuka Form Memo ... 58

Gambar 3.42. Rancangan Antarmuka Mengeeoea Workfeow ... 59

Gambar 3.43. Rancangan Antarmuka Form Workfeow ... 60

Gambar 3.44. Rancangan Antarmuka Workfeow Detaie ... 60

Gambar 3.45. Rancangan Antarmuka Workfeow Proses ... 61

Gambar 3.46. Rancangan Antarmuka Mengeeoea Rapat ... 61

Gambar 3.47. Rancangan Antarmuka Form Rapat ... 62

Gambar 3.48. Rancangan Antarmuka Lihat Rapat ... 62

Gambar 3.49. Rancangan Antarmuka Mengeeoea Peserta Rapat ... 63

Gambar 3.50. Rancangan Antarmuka Notueen Rapat ... 64

Gambar 3.51. Rancangan Antarmuka Mengeeoea Pengguna ... 64

Gambar 3.52. Rancangan Antarmuka Form Pengguna ... 65

Gambar 3.53. Rancangan Antarmuka Mengeeoea Group ... 65

Gambar 3.54. Rancangan Antarmuka Form Group ... 66

Gambar 3.55. Rancangan Antarmuka Mengeeoea Anggota Group ... 66

Gambar 3.56. Rancangan Antarmuka Mengubah Data Pribadi ... 67

Gambar 3.57. Rancangan Antarmuka Mengubah Foto ... 67

Gambar 3.58. Rancangan Antarmuka Mengubah Password ... 68

Gambar 4.1. Antarmuka Login... 83

Gambar 4.2. Antarmuka Mengeeoea Berita ... 84

Gambar 4.3. Antarmuka Lihat Berita ... 84

Gambar 4.4. Antarmuka Form Berita ... 85

Gambar 4.5. Antarmuka Kaeender ... 86

Gambar 4.6. Antarmuka Lihat Event ... 86

Gambar 4.7. Antarmuka Mengeeoea Event ... 87

Gambar 4.8. Antarmuka Form Event ... 87

Gambar 4.9. Antarmuka Form Event untuk Admin ... 88

Gambar 4.10. Antarmuka Sinkronisasi Event dengan Googee Caeendar ... 89

Gambar 4.11. Antarmuka Login Googee Account ... 89

Gambar 4.12. Antarmuka Request Permission Googee Caeendar ... 90

Gambar 4.13. Antarmuka Sinkronisasi Event Database dengan Googee Caeendar ... 90

Gambar 4.14. Antarmuka Mengeeoea Kategori ... 104

Gambar 4.15. Antarmuka Form Kategori ... 105

Gambar 4.16. Antarmuka Mengeeoea Memo ... 105

Gambar 4.17. Antarmuka Lihat Memo ... 106

Gambar 4.18. Antarmuka Form Memo ... 107

Gambar 4.19. Antarmuka Mengeeoea Workfeow... 107

Gambar 4.20. Antarmuka Form Workfeow ... 108

Gambar 4.21. Antarmuka Workfeow Detaie ... 108

Gambar 4.22. Antarmuka Workfeow Detaie dan Proses ... 109

Gambar 4.23. Antarmuka Workfeow Proses ... 109

(10)

Gambar 4.25. Antarmuka Form Penoeakan Proses ... 110

Gambar 4.26. Antarmuka Workfeow Seeesai ... 111

Gambar 4.27. Antarmuka Mengeeoea Rapat ... 111

Gambar 4.28. Antarmuka Form Rapat ... 112

Gambar 4.29. Antarmuka Lihat Rapat ... 113

Gambar 4.30. Antarmuka Mengeeoea Peserta Rapat ... 114

Gambar 4.31. Antarmuka Notueen Rapat Beeum Disahkan ... 114

Gambar 4.32. Antarmuka Notueen Rapat Sudah Disahkan ... 115

Gambar 4.33. Antarmuka Laporan Rapat Haeaman Kehadiran ... 115

Gambar 4.34. Antarmuka Laporan Rapat Haeaman Notueen ... 116

Gambar 4.35. Antarmuka Mengeeoea Pengguna ... 116

Gambar 4.36. Antarmuka Form Pengguna ... 117

Gambar 4.37. Antarmuka Mengeeoea Group ... 117

Gambar 4.38. Antarmuka Form Tambah Group ... 118

Gambar 4.39. Antarmuka Form Ubah Group... 118

Gambar 4.40. Antarmuka Mengeeoea Anggota Group ... 119

Gambar 4.41. Antarmuka Mengubah Data Pribadi ... 120

Gambar 4.42. Antarmuka Mengubah Foto ... 120

Gambar 4.43. Antarmuka Mengubah Password ... 121

Gambar 4.44. Antarmuka Pengaturan Notifikasi ... 121

Gambar 4.45. Antarmuka Notifikasi ke Emaie Pengguna ... 122

(11)

DAFTAR TABEL

Tabee 3.1. Scenario Mengeeuarkan Memo ... 32

Tabee 3.2. Scenario Menyampaikan Berita ... 33

Tabee 3.3. Scenario Mengadakan Rapat ... 33

Tabee 3.4. Scenario Cari Event ... 33

Tabee 3.5. Scenario Mengatur Workfeow ... 33

Tabee 3.6. Scenario Mengatur Pengguna ... 34

Tabee 3.7. Scenario Mengatur Group ... 34

Tabee 3.8. Scenario Mengubah Profie ... 34

Tabee 4.1. Tabee Berita ... 72

Tabee 4.2. Tabee Berita Attachment... 72

Tabee 4.3. Tabee Berita Group ... 73

Tabee 4.4. Tabee Berita Pengguna ... 73

Tabee 4.5. Tabee Komentar ... 73

Tabee 4.6. Tabee Dokumen ... 73

Tabee 4.7. Tabee Event ... 74

Tabee 4.8. Tabee Event Rapat ... 74

Tabee 4.9. Tabee Event Pubeic Googee Caeendar ... 75

Tabee 4.10. Tabee Kategori Event ... 75

Tabee 4.11. Tabee Group ... 75

Tabee 4.12. Tabee Group Member ... 76

Tabee 4.13. Tabee Memo... 76

Tabee 4.14. Tabee Memo Attachment ... 76

Tabee 4.15. Tabee Notifikasi ... 77

Tabee 4.16. Tabee Pengguna ... 77

Tabee 4.17. Tabee Kemampuan Pengguna ... 78

Tabee 4.18. Tabee Rapat ... 78

Tabee 4.19. Tabee Peserta Rapat ... 79

Tabee 4.20. Tabee Partisipasi ... 79

Tabee 4.21. Tabee Partisipasi Attachment ... 79

Tabee 4.22. Tabee Notueen ... 80

Tabee 4.23. Tabee Workfeow... 80

Tabee 4.24. Tabee Step Workfeow ... 80

Tabee 4.25. Tabee Proses Workfeow ... 81

Tabee 4.26. Tabee Proses Attachment ... 81

Tabee 4.27. Tabee Notifikasi ... 82

Tabee 4.28. Tabee Notifikasi Setting ... 82

Tabee 4.29. Tabee Setting ... 83

Tabee 5.1. Tabee Pengujian Haeaman Login ... 123

Tabee 5.2. Tabee Pengujian Fitur Berita ... 123

Tabee 5.3. Tabee Pengujian Fitur Event ... 124

Tabee 5.4. Tabee Pengujian Fitur Memo ... 125

Tabee 5.5. Tabee Pengujian Fitur Workfeow ... 125

Tabee 5.6. Tabee Pengujian Tabee Fitur Rapat ... 126

(12)
(13)

DAFTAR SIMBOL

Berikut daftar simboe yang digunakan daeam membuat flowchart.

Nama Gambar Penjelasan

Dokumen Menunjukkan dokumen proses manuae, mekanik, atau komputer input dan output baik untuk

Manuae Menunjukkan pekerjaan manuae

Simpanan Offline Fiee non-komputer yang diarsipkan

Proses Menunjukkan kegiatan proses dari operasi program komputer

Harddisk Menunjukkan input/output menggunakan harddisk

Keyboard Menunjukkan input menggunakan online keyboard

Display Menunjukkan output yang ditampiekan di monitor

Garis Aeir Menunjukkan arus dari proses

Penjeeasan Menunjukkan Penjeeasan dari suatu proses

Penghubung Menunjukkan penghubung ke haeaman yang masih sama atau ke haeaman eain

Berikut daftar simboe yang digunakan daeam membuat entity relationship diagram.

Nama Gambar Penjelasan

Entitas Entitas merupakan sesuatu yang ada secara fisik maupun yang ada secara konseptuae

(14)

Nama Gambar Penjelasan

Atribut Atribut menggambarkan suatu entitas merupakan ciri tertentu yang

Atribut bernieai banyak Atribut bernieai banyak adaeah Atribut yang dapat dipecah eagi menjadi atribut dasar

Reeasi Reeasi menghubungkan suatu entitas dengan entitas eainnya

Berikut daftar simboe yang digunakan daeam membuat use case diagram.

Nama Gambar Penjelasan

Actor Actorsuatu sistem. menunjukkan actor yang berpesan daeam

Use Case Use caseterhadap sistem. menunjukkan fungsionaeitas pengguna

Communicate association

Communicate association menunjukkan actor

berkomunikasi dengan sistem dan berpartisipasi daeam use case.

Extend Extend case ditambahkan ke use case yang ditunjuk menunjukkan situasi dimana suatu use

Include Includecase memanggie use case yang ditunjuk menunjukkan situasi dimana suatu use

Berikut daftar simboe yang digunakan daeam membuat activity diagram.

Nama Gambar Penjelasan

Initiae Node Initial node menunjukkan titik awae dari aktivitas.

Finae Node final node menunjukkan titik akhir dari aktivitas.

Activity Activityterjadi. menunjukkan aktivitas-aktivitas yang

Flow/edge Flow/edgediagram. menunjukkan aeur aktivitas daeam

(15)

DAFTAR KODE PROGRAM

Kode Program 4.1. Potongan Kode untuk SignIn Googee Account ... 91

Kode Program 4.2. Potongan Kode untuk Mendapatkan Return Code ... 91

Kode Program 4.3. Potongan Kode untuk Mendapatkan Token ... 92

Kode Program 4.4. Potongan Kode untuk Mendapatkan Caeendar PapereessOfficeFIT ... 93

Kode Program 4.5. Potongan Kode untuk Membuat Caeendar PapereessOfficeFIT 94 Kode Program 4.6. Potongan Kode untuk Membuat Event ... 95

Kode Program 4.7. Potongan Kode untuk Mendapatkan Semua Event ... 96

Kode Program 4.8. Potongan Kode untuk Mendapatkan Event ... 97

Kode Program 4.9. Potongan Kode untuk Mengubah Event ... 98

Kode Program 4.10.Potongan Kode untuk Menghapus Event ... 99

(16)

BABBIBB

PENDAHULUANB

Bab ini digunakan untuk mengemukakan latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan dalam melakukan penelitian terhadap pengembangan aplikasi Paperless Office System.

1.1 LatarBBelakangB

Kantor merupakan tempat bekerja. Aktivitas di kantor mengharuskan seorang karyawan untuk berkomunikasi dengan karyawan lainnya, baik dengan tatap muka, melalui telepon, atau menggunakan pesan tertulis. Kesibukan dalam pekerjaan akan mempersulit komunikasi dalam bertatap muka dan melalui telepon. Seorang karyawan dapat menitipkan memo atau kertas yang bertuliskan pesan untuk dibaca oleh karyawan lainnya. Pesan tersebut belum tentu langsung ditindaklanjuti bahkan dibaca oleh penerima pesan.

Dalam aktivitas sehari-hari, karyawan dapat menyebarkan berita atau pengumuman. Penyebaran pengumuman dapat melalui papan pengumuman, membagikan berita tertulis kepada karyawan, maupun dengan mengumpulkan karyawan lainnya. Berita melalui papan pengumuman memiliki kekurangan antara lain tidak tepat sasaran dan karyawan mengalami kesulitan dalam melihat berita terbaru. Membagikan berita kepada karyawan akan membuang banyak kertas. Setelah berita tersebut dibaca, maka kertas berisi berita tersebut akan dibuang. Penyebaran berita dengan mengumpulkan karyawan pun tidak efektif. Kesibukan karyawan akan membuat karyawan untuk tidak datang saat berita tersebut tidak sangat penting atau sangat mendesak. Rapat mingguan yang diadakan dalam perkantoran pun dapat dijadikan sarana dalam menyampaikan berita, namun hal ini akan mengganggu waktu rapat dan dapat mengakibatkan fokus rapat terganggu.

(17)

2

untuk melakukan kordinasi dalam divisi, departemen, ataupun lingkup perusahaan. Berdasarkan survey pada 903 rapat yang telah dilakukan di Amerika, rapat umumnya berakhir dalam 1 jam hingga 1,5 jam (Romano & Nunamaker, 2001). Dalam setiap rapat yang diadakan peserta rapat dibagikan dokumen yang berisikan bahan untuk rapat. Proses menggandakan dokumen rapat tersebut akan menyita waktu yang lama disesuaikan dengan ketebalan dokumen dan jumlah peserta. Rapat dapat diadakan secara mendadak. Rapat mendadak ini akan menyulitkan dalam menetapkan ruangan dan waktu untuk mengadakan rapat serta dalam menggandakan dokumen untuk rapat.

Kesibukan kerja yang diperoleh setiap karyawan dapat mengganggu ingatan karyawan dalam mengingat kegiatan-kegiatan yang sudah direncanakan. Kegiatan itu dapat berupa jadwal rapat maupun jadwal pribadi. Untuk menangani hal itu, karyawan dapat mencatatkan jadwal-jadwalnya pada kertas. Namun, semakin banyaknya jadwal kegiatan setiap karyawan akan meningkatkan tumpukan jadwal yang akan membingungkan karyawan itu sendiri.

Aktivitas di kantor terkadang tidak dapat diselesaikan sendiri. Seorang karyawan memberikan dokumen hasil pekerjaannya kepada atasannya untuk dilihat dan disetujui. Jika dokumen tersebut belum memenuhi kriteria, maka dokumen tersebut akan dikembalikan dan diberikan catatan untuk diperbaiki. Hal ini akan berulang sampai dokumen tersebut sesuai dengan kriteria dan akan menyita waktu dalam hal menyerahkan dokumen. Jika dokumen tersebut sesuai dengan hasil yang diinginkan oleh atasannya, maka dokumen tersebut akan dilanjutkan ke tahapan berikutnya. Jika tahapan berikutnya berlangsung panjang, maka setiap karyawan yang terlibat dalam proses tersebut sulit untuk mengetahui sejauh mana proses itu telah berlangsung.

(18)

3

Berdasarkan permasalahan-permasalahan yang ada tersebut, penelitian ini ditujukan untuk membuat paperless office system yang dapat memecahkan masalah yang ada. Paperless office system bukanlah hal yang baru. Paperless office system sudah digunakan oleh berbagai instansi seperti Universitas Gadjah Mada. Software komersial yang berkaitan dengan penerapan paperless office pun sudah ada antara lain, SharePoint dan KnowledgeTree.

1.2 RumusanBMasalahB

Berdasarkan latar belakang masalah yang telah diuraikan diatas, berikut ini akan dirumuskan pokok-pokok persoalan yang akan dipecahkan dan dijawab, yaitu sebagai berikut.

1. Bagaimana cara mengurangi penggunaan kertas dalam menyampaikan pesan dan membagikan dokumen rapat?

2. Bagaimana karyawan dapat mengatur penyebaran berita sehingga berita tersebut tepat sasaran?

3. Bagaimana mengingatkan karyawan terhadap jadwal-jadwal kegiatan yang akan datang?

4. Bagaimana mengatur aliran dokumen dan memberikan notifikasi atas aliran dokumen?

1.3 TujuanB

Berdasarkan pokok-pokok masalah yang akan dijawab dan dipecahkan, berikut ini akan dikemukakan garis besar solusi yang ingin dicapai setelah masalah dijawab, yaitu sebagai berikut.

1. Menciptakan sistem yang dapat mengurangi penggunaan kertas dalam menyampaikan pesan dan membagikan dokumen rapat.

2. Menciptakan sistem yang dapat membantu karyawan dalam menyebarkan berita kepada pribadi dan group sehingga berita tersebut tepat sasaran.

(19)

4

4. Menciptakan sistem yang dapat membantu karyawan mengatur aliran dokumen dan memberikan notifikasi atas aliran dokumen.

1.4 BatasanBMasalahB

Dalam menjawab dan menyelesaikan permasalahan dalam rumusan masalah, terdapat batasan-batasan dalam pengembangan aplikasi, yaitu sebagai berikut.

1. Studi kasus dilakukan di Fakultas Teknologi Informasi Universitas Kristen Maranatha.

2. Aplikasi yang dibuat berbasis web.

3. Fitur aliran dokumen (workflow) yang dibuat hanya dapat menangani proses aliran dokumen yang tidak bercabang atau bersifat tunggal.

1.5 SistematikaBPembahasanB

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut:

1. BAB I PENDAHULUAN

Bab ini digunakan untuk mengemukakan latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan dalam melakukan penelitian terhadap pengembangan aplikasi Paperless Office System.

2. BAB II LANDASAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang menunjang dalam pengembangan aplikasi yaitu paperless office, social media, social networking,

google calendar, dan google calendar API. 3. BAB III ANALISIS DAN DESAIN

Bab ini digunakan untuk menjelaskan proses bisnis pada sistem manual, struktur organisasi Fakultas Teknologi Informasi Universitas Kristen Maranatha, perancangan dengan menggunakan Unified Modeling Language (UML) dan

(20)

5

4. BAB IP PENGEMBANGAN PERANGKAT LUNAK

Bab ini digunakan untuk menjelaskan implementasi class, implementasi penyimpanan data ke basis data dan tampilan yang dibuat beserta penjelasannya. 5. BAB P TESTING DAN EPALUASI SISTEM

Bab ini berisikan test case dan hasil pengujian yang dilakukan terhadap fungsional setiap fitur yang dibuat dalam Blackbox Testing serta hasil kuesioner. 6. BAB PI KESIMPULAN DAN SARAN

(21)

BABBVIB

BKESIMPULANBDANBSAEANB

Dalam bab ini, dikemukakan pengetahuan yang didapat setelah mengerjakan penelitian pengembangan paperless office system dan saran berupa hal-hal baru yang dapat dilakukan untuk pengembangan lebih lanjut.

6.1. KesimpulanB

Berdasarkan penelitian yang telah dilakukan dalam mengembangkan

paperless office system, dihasilkan simpulan sebagai berikut.

1. Paperless office system ini dapat mengurangi penggunaan kertas dalam menyampaikan pesan dan membagikan dokumen rapat.

2. Paperless office system ini dapat mengatur penyebaran berita dengan adanya berita untuk pribadi dan group sehingga berita tersebut tepat sasaran.

3. Paperless office system ini dapat mengingatkan karyawan terhadap jadwal-jadwal kegiatan yang akan datang.

4. Paperless office system ini dapat mengatur aliran dokumen dan memberikan

notifikasi atas aliran yang ada.

6.2. SaranB

(22)

DAFTAR PUSTAKA

Alhir, S. S. (2003). Learning UML 2. Canada: O'Reilly.

Amber, S. W. (2004). The Object Primer. Cambridge: Cambridge

University Press.

Ambler, S. W. (2005). The Elements of UML 2.0 Style. New York: Cambridge University Press.

Asia Pacific Women’s Information Network Center. (2009). Paperless Business Environment in APEC Region. Seoul: Sookmyung Women’s University.

Bagui, S., & Earp, R. (2003). Database Design Using Entity-Relationship Diagrams. Auerbach Publications.

Basiura, R., & dkk. (2001). Professional ASP.NET Web Services.

Birmingham: Wrox Press.

Booch, G., Rumbaugh, J., & Jacobson, I. (2000). The Unified Modeling Language User Guide. Massachusetts: Addison Wesley.

Castro, E. (2003). HTML For The World Wide Web. Canada: Peachpit Press.

Chonoles, M. J., & Schardt, J. A. (2003). UML 2 for Dummies. New York: Hungry Minds.

Edwards, J., & Adams, C. (2006). The Javascript Anthology. SitePoint. Elmasri, R., & Navathe, S. B. (2010). Fundamentals of Database System

(6th ed.). Massachusetts: Addison-Wesley.

Esposito, D. (2007). Introducing Microsoft ASP.NET AJAX. Washington: Microsoft Press.

Google. Dipetik 21 Juni 2013, dari Google Calendar API: https://developers.google.com/google-apps/calendar/

HM, J. (1995). Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset.

Kaplan, A. M., & Haenlein, M. (2010). Users of the world, unite! The challenges and opportunities of Social Media. Paris: Kelley School of Business.

(23)

133

McDowell, M., & Morda, D. (2011). Socializing Securely: Using Social Networking Services. Dipetik 10 November 2012, dari www.us-cert.gov/reading_room/safe_social_networking.pdf

Microsoft Office SharePoint 2007 User Guide. (2010). Dipetik 28 Februari 2013, dari http://www.fullerton.edu/ittraining/other/sharepoint/user_guides/01_ SharePoint_USER_manual.pdf

Prastowo, B. N. (2009). Pengembangan Sistem Paperless Office berbasis Sistem Jejaring Sosial. YOGYAKARTA.

Press, O. U. (t.thn.). Oxford Dictionaries Online. Dipetik 7 November 2012, dari Oxford Dictionaries Online: http://oxforddictionaries.com/

Resource Conservation Alliance. (t.thn.). Dipetik 12 November 2012, dari Paper Consumption: http://www.woodconsumption.org/products/paper.pdf

Riadi, M. T. (2011). Paperless Office :: Manualbook PLO Geodesi.

Dipetik 29 Oktober 2012, dari Paperless Office:

http://plo- geodesi.ugm.ac.id/download/Petunjuk-Penggunaan-PLO-Geodesi-FT-UGM-2011_5.pdf

Romano, N. C., & Nunamaker, J. F. (2001). Meeting Analysis: Findings from Research and Practice.

Schmuller, J. (2004). Sams Teach Yourself UML in 24 Hours (3rd Edition ed.). Indianapolis: Sams Publishing.

Spire Research. (2008, Juni). Dipetik 9 November 2012, dari

http://www.spireresearch.com/wp-content/uploads/2012/03/June-08-Media-Paper.pdf

Syverson, B., & Murach, J. (2008). Murach's SQL Server 2008 for Developers. Mike Murach & Associates, Inc.

Thakur, V. (2008). ASP.NET 3.5 Application Architecture and Design.

Birmingham: Packt Publishing Ltd.

Watsonia Software Pty Ltd. (2010). SHAREPOINT 2007 THE

Gambar

Gambar Penjelasan
Gambar Penjelasan

Referensi

Dokumen terkait

Sesuai dengan tuntutan dan permintaan industri kecil Tulungagung, mesin rol dirancang mampu untuk menipiskan plat stainless steel bagian depannya saja dari tebal

Pog6D PAla{jdl. uineGibs

Sehubungan dengan tidak adanya calon pemenang yang lulus pembuktian kualifikasi pada pelaksanaan pengadaan pekerjaan Pembangunan Pembangkit Listrik Surya (PLTS) Terpusat di

Sehubungan dengan penawaran yang masuk kurang dari 3 (tiga) pada pelaksanaan pengadaan pekerjaan Pembangunan Pembangkit Listrik Tenaga (PLT) Hybrid Surya dan Angin Di

Maka Pejabat Pengadaan Dinas Perumahan Dan Kawasan Permukiman Kabupaten Humbang Hasundutan Tahun Anggaran 2017 menyampaikan Pengumuman Pemenang pada paket tersebut diatas

Penelitian ini bertujuan untuk mengetahui peranan sektor perdagangan terhadap perekonomian wilayah di Kabupaten. Data yang digunakan adalah data primer dan data sekunder. Analisis

Pemanfaatan energi angin mempunyai harapan besar dengan listrik yang dihasilkan mampu mengalirkan listrik yang digunakan untuk pembuatan es batu

Pengujian tersebut menunjukkan bahwa kepuasan pengguna sistem aplikasi RTS sangat dipengaruhi oleh kualitas layanan yang diberikan dari penyedia aplikasi RTS dengan