AND CORRECTIVE ACTION REQUEST MENGGUN AKAN S HAREPOINT S ERVER
PADA BINUS UNIVERS ITY
S KRIPS I
Oleh
Indra 1100040176
Rendy Hananta Kurniawan 1100047081
Ryan S aputra 1100047485
Universitas Bina Nusantara Jakarta
ii
AND CORRECTIVE ACTION REQUEST MENGGUN AKAN S HAREPOINT S ERVER
PADA BINUS UNIVERS ITY
S KRIPS I
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
Jurusan Teknik Informatika Jejang Pendidikan Strata-1
Oleh
Indra 1100040176
Rendy Hananta Kurniawan 1100047081
Ryan S aputra 1100047485
Universitas Bina Nusantara Jakarta
iii
AND CORRECTIVE ACTION REQUEST MENGGUN AKAN S HAREPOINT S ERVER
PADA BINUS UNIVERS ITY
S KRIPS I
Disusun oleh :
Indra____ Rendy Hananta Kurniawan Ryan S aputra
1100040176 1100047081 1100047485
Disetujui oleh :
Pembimbing Akademis Pembimbing Mitra
Afan Galih S alman, ST., M.S i Yosef Bernardus Wirian, S .Kom., S .Si Kddsn : D3087
Universitas Bina Nusantara Jakarta
vii
PERN YATAAN
Dengan ini kami,
Nama : Indra
NIM : 1100040176
Nama : Rendy Hananta Kurniawan
NIM : 1100047081
Nama : Ryan Saputra
NIM : 1100047485
Judul skripsi : Pengembangan Aplikasi Question Answer and Corrective Action
Request M enggunakan SharePoint Server pada BINUS University
M emberikan kepada BINUS University hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.
M enyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.
Jakarta, ………..
Indra Rendy Hananta Kurniawan Ryan Saputra
PRAKATA
Puji syukur kami panjatkan kepada Tuhan Yang M aha Esa atas kasih, penyertaan dan perlindungan-Nya selama penyusunan skripsi ini sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jejang Pendidikan Strata-1, sehingga kami dapat menyelesaikan skripsi ini tepat pada waktunya.
Pada kesempatan ini juga kami ingin mengucapakan terima kasih kepada berbagai pihak yang telah memberi dukungan kami dalam penyusunan skripsi ini. Baik yang secara langsung maupun tidak langsung telah membimbing kami dan berpartisipasi dalam penyusunan skripsi ini.
Kami mengucapkan terima kasih kepada :
1. Rektor, Kajur, Sekjur dan Koordinator proyek yang telah memberikan izin skripsi kepada kami.
2. Pembimbing proyek yang telah memberikan pengarahan dan solusi pengerjaan proyek.
3. Pembimbing akademis yang telah memberikan saran pengerjaan proyek dan pengarahan penyusunan skripsi hingga skripsi ini dapat terselesaikan.
4. M anager, pengurus, serta para karyawan BINUS University yang telah memberikan kesempatan serta bantuan kepada kami dalam melakukan analisis dan pengumpulan data hingga skripsi ini dapat terselesaikan.
5. Segenap dosen yang telah memberikan bekal ilmu dan pengetahuan sehingga skripsi ini dapat kami susun dengan baik.
6. Segenap karyawan perpustakaan BINUS University yang turut membantu kami dalam peminjaman buku, sebagai salah satu sumber pustaka penulisan skripsi ini.
x
7. Orang tua dan seluruh keluarga kami yang telah memberikan dukungan sebesar-besarnya kepada kami.
8. Teman – teman serta semua pihak lain yang tidak dapat kami sebutkan satu – persatu yang telah memberikan dukungan, saran, serta kritik dalam menyelesaikan skripsi ini. Kami menyadari bahwa skripsi yang kami susun ini tidak mungkin luput dari kesalahan serta kekurangan, untuk itu kami mengharapkan adanya masukan saran serta kritik yang membangun dalam rangka memperbaiki skripsi ini. Besar harapan kami, skripsi yang kami susun ini dapat berguna bagi pembaca dan semua pihak yang membaca skripsi ini.
Jakarta, M aret 2011 Penulis
DAFTAR IS I
Halaman Judul Luar ... i
Halaman Judul Dalam ...ii
Halaman Persetujuan Hard Cover ...iii
Halaman Pernyataan Dewan Penguji ... iv
Halaman Pemberian Hak Cipta Non Eksklusif dari M ahasiswa ke Universitas Bina Nusantara ...vii
Abstrak ...viii
Prakata ... ix
Daftar Isi... xi
Daftar Tabel... xvi
Daftar Gambar ...xviii
Daftar Lampiran ...xxii
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Ruang Lingkup... 3
1.3 Tujuan dan M anfaat ... 4
1.4 M etode Penelitian ... 4
1.6 Sistematika Penulisan ... 6
BAB 2 LANDAS AN TEORI... 7
2.1 Sistem Informasi Berbasis Komputer ... 7
xii
2.3. SharePoint... 9
2.3.1. Windows SharePoint Services 3.0 (WSS 3.0) ... 10
2.3.2 Microsoft Office SharePoint Server 2007 (M OSS 2007) ... 13
2.3.3 List dan Library ... 15
2.4 Workflow ... 17
2.5. Microsoft Office SharePoint Designer 2007... 18
2.6. SQL Server... 18
2.7. ASP.NET... 19
2.8. Windows Workflow Foundation... 20
2.9. IIS 6... 23
2.10. Dot NET Framework ... 24
2.11. Windows Server 2003... 24
2.12. Active Directory ... 29
2.13. Collaborative Application Markup Language (CAM L) ... 31
2.14. Lotus Note ... 33
2.15. Web Services ... 34
2.16. Exchange Server 2003 ... 36
2.17. Microsoft Office ... 36
2.17.1. Microsoft Office Infopath 2007 ... 36
2.17.2. Microsoft Office Access 2007... 36
2.17.3. Microsoft Office Outlook ... 37
2.18. Teori Umum ... 38
2.18.1. Unified Modelling Language (UM L) ... 38
2.18.3. Diagram Interaksi ... 41
2.18.4. Diagram aliran dokumen (DAD)... 42
2.18.5. Interaksi M anusia Komputer (IMK)... 43
2.18.6. Waterfall Model... 44
BAB 3 DES KRIPS I UMUM APLIKAS I QUES TION ANS WER AND CORRECTIVE ACTION REQUES T... 47
3.1. Sekilas Perusahaan... 47
3.1.1. Sejarah BINUS University ... 46
3.1.2. Struktur Organisasi ... 48
3.1.3. Unit Pendukung ... 49
3.1.4. Quality Management Center (QM C)... 50
3.1.5. Information Technology Directorate ... 51
3.2. Peranan Kelompok Internship ... 53
3.3. Kondisi sekarang ... 53
3.4. Identifikasi M asalah... 59
3.5. Pemecahan M asalah... 59
BAB 4 HAS IL DAN PEMBAHAS AN ... 59
4.1. Analisis Kebutuhan... 60
4.1.1. Analisis M asalah... 60
4.1.2. Analisis Proses Bisnis ... 61
4.1.3. Analisis Wawancara ... 66
4.2. Perancangan Solusi ... 69
4.2.1. Perancangan Sistem ... 70
xiv
4.2.1.2. Perancangan Diagram Use Case ... 74
4.2.1.3. Perancangan Layar ... 78
4.2.1.4. Perancangan Basis Data ... 93
4.2.1.4.1. List ... 93
4.2.1.4.2. Document Library ... 96
4.2.1.5. Perancangan Aplikasi ... 100
4.3. Implementasi dan Evaluasi ... 114
4.3.1. Kebutuhan Sumber Daya ... 114
4.3.2. Instalasi Sistem ... 116
4.3.2.1. Web Server ... 116
4.3.2.2. Database Server ... 116
4.3.2.3. Active Directory Server ... 117
4.3.2.4. Email Server ... 117
4.3.2.5. Client ... 117
4.3.3. Cara Penggunaan Sistem ... 117
4.3.3.1. Halaman Awal ... 118
4.3.3.2. Halaman Biro/Unit Terkait... 118
4.3.3.3. Halaman Jenis Surat M asuk ... 120
4.3.3.4. Halaman Kategori M asalah ... 121
4.3.3.5. Halaman Kriteria ... 122
4.3.3.6. Halaman Question Answer (QA)... 123
4.3.3.7. Halaman Corrective Action Request (CAR) ... 129
BAB 5 KES IMPULAN DAN S ARAN ... 136
5.2 Saran... 136 DAFTAR PUS TAKA ... 137 RIWAYAT HID UP ... 140 LAMPIRAN-LAMPIRAN ...L1 S URAT S URVEI
xvi
DAFTAR TABEL
Tabel 2.1 Library pada SharePoint Server...16
Tabel 2.2 List pada SharePoint Server ...17
Tabel 2.3 Perbandingan Edisi SQL Server (Ken Simmons, 2009) ...19
Tabel 2.4 CAM L Operator (Xaverius, Prasetya, & Wely, 2009)...32
Tabel 2.5 Notasi Message Diagram Interaksi ...42
Tabel 2.6 Komponen DAD ...43
Tabel 3.1 Dokumentasi Use Case QA...58
Tabel 3.2 Dokumentasi Use Case CAR ...59
Tabel 4.1 M atriks M asalah, Kesempatan, Tujuan dan Batasan ...61
Tabel 4.2 Draft Wawancara I ...67
Tabel 4.3 Draft Wawancara II...68
Tabel 4.4 Draft Wawancara III ...69
Tabel 4.5 Dokumentasi Use Case QA...76
Tabel 4.6 Dokumentasi Use Case CAR ...78
Tabel 4.7 List Biro/Unit Terkait ...94
Tabel 4.8 List Jenis Document ...95
Tabel 4.9 List Jenis Surat M asuk...95
Tabel 4.10 List Kategori M asalah ...96
Tabel 4.11 List Kriteria ...96
Tabel 4.12 Document Library Question Answer ...97
DAFTAR GAMBAR
Gambar 2.1 Arsitektur SharePoint 2007 ...10
Gambar 2.2 Enam Kapabilitas M OSS 2007...14
Gambar 2.3 Cara Kerja Workflow (Siahaan, 2008) ...22
Gambar 2.4 Arsitektur sistem Windows Server 2003 (Jeffrey R. Shapiro, 2006) ...28
Gambar 2.5 Kinerja Web Service...35
Gambar 2.6 Waterfall M odel...44 Gambar 3.1 Struktur Organisasi ...49
Gambar 3.2 Workflow QA...55
Gambar 3.3 Workflow CAR ...56
Gambar 3.4 Use Case proses QA yang sedang berjalan ...57
Gambar 3.5 Use Case proses CAR yang sedang berjalan...57
Gambar 4.1 DAD Prosedur Pembuatan QA...63
Gambar 4.2 DAD Prosedur Pembuatan CAR bagian 1...65
Gambar 4.3 DAD Prosedur Pembuatan CAR bagian 2...66
Gambar 4.4 Diagram M odular ...70
Gambar 4.5 Workflow Question Answer ...72
Gambar 4.6 Workflow Corrective Action Request ...74
Gambar 4.7 Diagram Use Case QA ...75
Gambar 4.8 Diagram Use Case CAR...77
Gambar 4.9 Rancangan Pop Up Login...79
xviii
Gambar 4.11 Rancangan Halaman Biro/Unit Terkait ...81
Gambar 4.12 Rancangan Halaman Tambah Biro/Unit Terkait ...81
Gambar 4.13 Rancangan Halaman Jenis Surat M asuk...82
Gambar 4.14 Rancangan Halaman Tambah Jenis Surat M asuk ...82
Gambar 4.15 Rancangan Halaman Kategori M asalah ...82
Gambar 4.16 Rancangan Halaman Tambah Kategori M asalah ...83
Gambar 4.17 Rancangan Halaman Kriteria ...83
Gambar 4.18 Rancangan Halaman Tambah Kriteria ...84
Gambar 4.19 Rancangan Halaman Question Answer ...85
Gambar 4.20 Rancangan Pembuatan Form Question Answer ...85
Gambar 4.21 Rancangan Pengisian Form Question Answer ...86
Gambar 4.22 Rancangan Pop Up Berhasil Simpan QA...86
Gambar 4.23 Rancangan Pop Up Gagal Simpan QA ...87
Gambar 4.24 Rancangan Form Ketika Check Out QA ...87
Gambar 4.25 Rancangan Print Form QA ...88
Gambar 4.26 Rancangan Pop Up Berhasil Print QA...88
Gambar 4.27 Rancangan Pop Up Gagal Print QA ...89
Gambar 4.28 Rancangan Halaman Corrective Action Request...89
Gambar 4.29 Rancangan Pembuatan Form Corrective Action Request ...90
Gambar 4.30 Rancangan Pengisian Form Corrective Action Request...91
Gambar 4.31 Rancangan Pop Up Berhasil Simpan CAR ...91
Gambar 4.32 Rancangan Pop Up Gagal Simpan CAR ...92
Gambar 4.33 Rancangan Form Ketika Check Out CAR...92
Gambar 4.35 Rancangan Pop Up Berhasil Print CAR ...93
Gambar 4.36 Rancangan Pop Up Gagal Print CAR ...93
Gambar 4.37 Sequence Diagram Proses Pembuatan Dokumen Baru...101
Gambar 4.38 Sequence Diagram Proses Pengiriman Email Notifikasi ...102
Gambar 4.39 Sequence Diagram Proses Pengisian Respon/Tanggapan...103
Gambar 4.40 Sequence Diagram Proses Reminder Email ...104
Gambar 4.41 Sequence Diagram Proses Approve Dokumen...105
Gambar 4.42 Sequence Diagram Proses Print Dokumen ...106
Gambar 4.43 Sequence Diagram Proses Pembuatan CAR ...107
Gambar 4.44 Sequence Diagram Proses Approval Detail of Non-Conformance ...108
Gambar 4.45 Sequence Diagram Proses Approval Corrective Action Taken ...109
Gambar 4.46 Sequence Diagram Proses Approval Acceptance of Corrective Action Taken ...110
Gambar 4.47 Sequence Diagram Proses Reminder Email ...111
Gambar 4.48 Sequence Diagram Proses Print Dokumen ...112
Gambar 4.49 Sequence Diagram Proses Fill Corrective Action Taken to Prevent ...113
Gambar 4.50 Sequence Diagram Proses Fill Corrective Action Taken to Prevent ...114
Gambar 4.51 Pop Up Login ...118
Gambar 4.52 Halaman Awal Aplikasi QA and CAR ...119
Gambar 4.53 Halaman Biro/Unit Terkait...120
Gambar 4.54 Halaman untuk menambah biro/unit terkait ...120
Gambar 4.55 Halaman Datasheet Biro/Unit Terkait...120
Gambar 4.56 Halaman Jenis Surat M asuk ...121
xx
Gambar 4.58 Halaman Kategori M asalah ...122
Gambar 4.59 Halaman untuk M enambah Kategori M asalah ...122
Gambar 4.60 Halaman Kriteria ...123
Gambar 4.61 Halaman untuk M enambah Kriteria ...123
Gambar 4.62 Halaman QA ...124
Gambar 4.63 Halaman Form QA ...124
Gambar 4.64 Pop Up Submit Form Sukses ...125
Gambar 4.65 Halaman Dimana Biro/Unit Terkait M emberi Tanggapan...126
Gambar 4.66 Halaman Form QA Ketika Approve...127
Gambar 4.67 View untuk Print QA Form ...127
Gambar 4.68 Tampilan Print QA Form ...128
Gambar 4.69 Pop Up Cetak Form Sukses ...128
Gambar 4.70 Pop Up Tidak Ada Form yang Dicetak...128
Gambar 4.71 Message Box Export ke Spreadsheet...129
Gambar 4.72 Tampilan di Excel...129
Gambar 4.73 Halaman CAR ...130
Gambar 4.74 Halaman Form CAR...130
Gambar 4.75 Pop Up Submit Form Sukses ...131
Gambar 4.76 Tampilan Approve untuk Form CAR ...132
Gambar 4.77 Kolom Corrective Action Taken...133
Gambar 4.78 Pemberian Approval Corrective Action Taken...133
Gambar 4.79 Kolom Acceptance of Corrective Action ...134
Gambar 4.80 Kolom Approval Acceptance of Corrective Action ...134
Gambar 4.82 Pop Up Tidak Ada Form yang Dicetak...135
Gambar 4.83 Pop Up Cetak Form Sukses ...135
Gambar 4.84 Message Box Export ke Spreadsheet...136
Gambar 4.85 Tampilan di Excel...136
xxii
DAFTAR LAMPIRAN
Code VB 6 Microsoft Access untuk Print QA Form ... L1
Code VB 6 Microsoft Access untuk Print CARForm ... L3
Code Form QA ... L5
Code Form CAR ... L34
Code Email Reminder Question Answer ... L71
Code Email Reminder Corrective Action Request ... L79
Code Workflow Question Answer... L90
Code Workflow Corrective Action Request... L102