APLIKASI MANAJEMEN KUESIONER ONLINE DI UNIVERSITAS BINA NUSANTARA SKRIPSI Oleh Vincentius Renaldi 1301007042 Hartono Santoso 1301020183 Cresentia 1301038193 Kelas / Kelompok : 07PDT / 03 Universitas Bina Nusantara Jakarta 2013
APLIKASI MANAJEMEN KUESIONER ONLINE DI UNIVERSITAS BINA NUSANTARA SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada School of Computer Science Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Vincentius Renaldi 1301007042 Hartono Santoso 1301020183 Cresentia 1301038193 Kelas / Kelompok : 07PDT / 03 Universitas Bina Nusantara Jakarta 2013 ii
APLIKASI MANAJEMEN KUESIONER ONLINE DI UNIVERSITAS BINA NUSANTARA SKRIPSI Disusun oleh : Vincentius Renaldi Hartono Santoso Cresentia 1301007042 1301020183 1301038193 Disetujui oleh : Pembimbing H. Mohammad Subekti, BE, M.Sc. Kode Dosen : D0632 Universitas Bina Nusantara Jakarta 2013 iii
PERNYATAAN Dengan ini kami, Nama : Vincentius Renaldi NIM : 1301007042 Nama : Hartono Santoso NIM : 1301020183 Nama : Cresentia NIM : 1301038193 Judul Skripsi : Aplikasi Manajemen Kuesioner Online di Universitas Bina Nusantara. Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya sebagian ringkasannya saja, dalam bentuk format tercetak dan atau elektronik. Menyatakan 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, 15 Maret 2013 Vincentius Renaldi Hartono Santoso Cresentia 1301007042 1301020183 1301038193 iv
UNIVERSITAS BINA NUSANTARA School of Computer Science Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2012/2013 APLIKASI MANAJEMEN KUESIONER ONLINE DI UNIVERSITAS BINA NUSANTARA Vincentius Renaldi 1301007042 Hartono Santoso 1301020183 Cresentia 1301038193 Kelas / Kelompok : 07PDT / 03 ABSTRAK Tujuan penelitian ialah membangun aplikasi manajemen kuesioner yang memungkinkan QMC dapat bekerja secara mandiri tanpa harus bergantung pada IT Directorate. Metode penelitian yang digunakan adalah metode waterfall yang terdiri dari lima tahap yaitu pengumpulan data, analisis, perancangan, implementasi, dan evaluasi. Pengumpulan data dilakukan dengan cara wawancara, rapat, dan observasi. Data-data yang telah terkumpul akan dianalisis untuk mencari solusi pemecahan masalah. Hasil perancangan akan digunakan sebagai dasar implementasi ke dalam bahasa pemrograman. Tahap terakhir yaitu evaluasi dilakukan untuk mendapat saran bagi penelitian di masa mendatang. Hasil yang dicapai dari penelitian ini adalah aplikasi backend yang dapat memberikan layanan manajemen kuesioner dimulai dari manajemen konten, distribusi, pengisian, monitoring, perhitungan, hingga pembuatan laporan. Simpulan yang didapat pada akhir penelitian yaitu aplikasi manajemen kuesioner yang baru memiliki beberapa keunggulan dibanding dengan sistem yang lama antara lain : manajemen konten, pengaturan periode distribusi, dan monitoring pengisian kuesioner (C). Kata Kunci Aplikasi, Manajemen, Kuesioner, Online v
PRAKATA Puji syukur kepada Tuhan yang Maha Esa atas berkat dan karunia-nya sehingga penulis dapat menyelesaikan skripsi dengan judul Aplikasi Manajemen Kuesioner Online di Universitas Bina Nusantara dengan baik. Adapun tujuan penulisan skripsi ini adalah untuk memenuhi salah satu syarat menyelesaikan jenjang pendidikan Strata-1 (S1) Jurusan Teknik Informatika di Universitas Bina Nusantara. Penulis juga ingin mengucapkan terima kasih kepada pihak-pihak yang telah memberikan dukungan dan bantuan baik lisan maupun tertulis antara lain: 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM, selaku Rektor Universitas Bina Nusantara. 2. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Head of School of Computer Science Universitas Bina Nusantara. 3. Bapak H. Mohammad Subekti, BE, M.Sc., selaku Dosen Pembimbing Skripsi yang telah meluangkan waktu untuk memberikan pengarahan, saran, dan kritik terhadap penyusunan skripsi ini. 4. Bapak Rudi, SE., MT, selaku Quality Measurement & Analysis Section Head dan Bapak Pengkuh Ibnu Sudana, SE., S.Kom, selaku Data Monitoring Officer yang telah memberikan kesempatan bagi penulis untuk melakukan penelitian di organisasi tersebut. 5. Bapak Andy Effendi, S.Kom., MMSI dan Ibu Natalia Limantara, S.Kom., MMSI, selaku Sistem Analis IT Directorate yang telah mendampingi penulis dalam pengembangan aplikasi yang dibuat dalam skripsi ini. 6. Semua dosen Universitas Bina Nusantara yang telah membekali penulis dengan ilmu pengetahuan selama masa perkuliahan. 7. Orang tua, teman, dan pihak-pihak lainnya yang tidak dapat disebutkan satu per satu, yang telah memberikan dukungan dan saran dalam menyelesaikan skripsi ini. vi
Penulis menyadari bahwa penulisan skripsi ini masih jauh dari sempurna, oleh karena itu penulis terbuka terhadap kritik dan saran yang membangun untuk pengembangan penelitian di masa depan. Akhir kata, penulis ingin menyampaikan permohonan maaf apabila ada kesalahan penulisan maupun penggunaan kata-kata yang kurang berkenan dalam penulisan skripsi ini. Penulis juga berharap agar penulisan skripsi ini dapat memberikan manfaat bagi para pembaca. Atas perhatiannya, penulis mengucapkan terima kasih. Jakarta, 23 Januari 2013 Penulis vii
DAFTAR ISI Halaman Judul Luar... i Halaman Judul Dalam... ii Halaman Persetujuan Hard Cover... iii Halaman Pemberian Hak Cipta Non Eksklusif... iv Abstrak... v Prakata... vi Daftar Isi... viii Daftar Gambar... xi Daftar Lampiran... xvi BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang.. 1 1.2 Ruang Lingkup.. 2 1.3 Tujuan dan Manfaat... 3 1.3.1 Tujuan. 3 1.3.2 Manfaat. 3 1.4 Metodologi. 4 1.5 Sistematika Penulisan 5 BAB 2 LANDASAN TEORI... 7 2.1 Teori-teori Dasar / Umum... 7 2.1.1 Waterfall Model... 7 2.1.2 Basis Data (Database)... 8 viii
2.1.3 DBMS (Database Management System)... 11 2.1.4 SQL (Structured Query Language)... 12 2.1.5 UML (Unified Modelling Language)... 13 2.1.5.1 Use Case Diagram... 14 2.1.5.2 Activity Diagram... 15 2.1.5.3 Sequence Diagram... 17 2.1.5.4 Class Diagram... 18 2.2 Teori-teori Khusus yang Berhubungan dengan Teori Yang Dibahas... 20 2.2.1 Definisi Kuesioner... 21 2.2.2 Macam Kuesioner... 22 2.2.3 Pernyataan dalam Kuesioner... 23 2.2.4 Skala dalam Kuesioner... 24 2.2.5 Merancang Kuesioner... 25 BAB 3 ANALISIS SISTEM YANG BERJALAN... 27 3.1 Riwayat Organisasi... 27 3.1.1 Sejarah Quality Management Center BINUS... 27 3.1.2 Visi dan Misi... 29 3.1.3 Sasaran Quality Management Center BINUS... 30 3.1.4 Struktur Organisasi dan Pembagian Tugas... 31 3.2 Sistem yang Sedang Berjalan... 33 3.3 Analisis Permasalahan... 36 3.4 Usulan Pemecahan Masalah... 38 BAB 4 PERANCANGAN SISTEM DAN EVALUASI... 41 4.1 Perancangan Sistem... 41 ix
4.1.1 Use Case Diagram... 41 4.1.2 Activity Diagram... 46 4.1.3 Sequence Diagram... 62 4.1.4 Class Diagram... 79 4.1.5 Perancangan Layar Aplikasi... 81 4.2 Evaluasi... 111 BAB 5 SIMPULAN DAN SARAN... 113 5.1 Simpulan... 113 5.2 Saran... 114 Referensi... 115 Riwayat Hidup... 116 Lampiran... L1 x
DAFTAR GAMBAR Gambar 2.1 Waterfall Model... 7 Gambar 2.2 Komponen Lingkungan Basis Data... 10 Gambar 2.3 Notasi Use Case Diagram... 14 Gambar 2.4 Notasi Activity Diagram... 17 Gambar 2.5 Notasi Sequence Diagram... 18 Gambar 2.6 Notasi Class Diagram... 20 Gambar 3.1 Struktur Organisasi QMC UBINUS... 31 Gambar 3.2 Global Use Case Diagram Sistem yang Sedang Berjalan... 36 Gambar 4.1 Global Use Case Diagram Sistem yang Baru... 42 Gambar 4.2 Use Case Diagram Manajemen Konten Kuesioner... 43 Gambar 4.3 Use Case Diagram Distribusi Kuesioner... 44 Gambar 4.4 Use Case Diagram Pengisian Kuesioner... 45 Gambar 4.5 Activity Diagram Mengatur Periode... 47 Gambar 4.6 Activity Diagram Mengatur Tipe Kuesioner... 48 Gambar 4.7 Activity Diagram Mengatur Kategori Pertanyaan... 49 Gambar 4.8 Activity Diagram Mengatur Tipe Jawaban... 50 Gambar 4.9 Activity Diagram Mengatur Skala Jawaban... 51 Gambar 4.10 Activity Diagram Mengatur Keterangan Jawaban... 52 Gambar 4.11 Activity Diagram Mengatur Pertanyaan... 53 Gambar 4.12 Activity Diagram Mengatur Kuesioner... 54 Gambar 4.13 Activity Diagram Mengatur Penjadwalan Kuesioner... 55 Gambar 4.14 Activity Diagram Penyebaran Kuesioner... 56 xi
Gambar 4.15 Activity Diagram Memasukkan Jawaban di Binusmaya... 56 Gambar 4.16 Activity Diagram Memasukkan Jawaban Melalui Backend... 57 Gambar 4.17 Activity Diagram Menghapus Jawaban Kuesioner... 58 Gambar 4.18 Activity Diagram Mencetak Kuesioner... 59 Gambar 4.19 Activity Diagram Monitoring Kuesioner... 60 Gambar 4.20 Activity Diagram Perhitungan Kuesioner... 61 Gambar 4.21 Activity Diagram Pelaporan Kuesioner... 62 Gambar 4.22 Sequence Diagram Mengatur Periode... 63 Gambar 4.23 Sequence Diagram Mengatur Tipe Kuesioner... 64 Gambar 4.24 Sequence Diagram Mengatur Kategori Pertanyaan... 65 Gambar 4.25 Sequence Diagram Mengatur Tipe Jawaban... 66 Gambar 4.26 Sequence Diagram Mengatur Skala Jawaban... 67 Gambar 4.27 Sequence Diagram Mengatur Keterangan Jawaban... 68 Gambar 4.28 Sequence Diagram Mengatur Pertanyaan... 69 Gambar 4.29 Sequence Diagram Mengatur Kuesioner... 70 Gambar 4.30 Sequence Diagram Mengatur Penjadwalan Kuesioner... 71 Gambar 4.31 Sequence Diagram Penyebaran Kuesioner... 71 Gambar 4.32 Sequence Diagram Memasukkan Jawaban di Binusmaya... 72 Gambar 4.33 Sequence Diagram Memasukkan Jawaban Melalui Backend... 73 Gambar 4.34 Sequence Diagram Menghapus Jawaban Kuesioner... 74 Gambar 4.35 Sequence Diagram Mencetak Kuesioner... 75 Gambar 4.36 Sequence Diagram Monitoring Kuesioner... 76 Gambar 4.37 Sequence Diagram Perhitungan Kuesioner... 77 Gambar 4.38 Sequence Diagram Pelaporan Kuesioner... 78 xii
Gambar 4.39 Class Diagram... 80 Gambar 4.40 Struktur Menu Aplikasi Backend... 82 Gambar 4.41 Perancangan Layar Home... 83 Gambar 4.42 Perancangan Layar Setting Periode... 84 Gambar 4.43 Perancangan Layar Type of Questionnaire... 85 Gambar 4.44 Perancangan Layar Categories of Questions... 86 Gambar 4.45 Perancangan Layar Type of Answer... 87 Gambar 4.46 Perancangan Layar Scale of Answers... 88 Gambar 4.47 Perancangan Layar Details of Answers... 89 Gambar 4.48 Perancangan Layar Insert Question... 91 Gambar 4.49 Perancangan Layar List of Questionnaires... 92 Gambar 4.50 Perancangan Layar Add New Questionnaire... 93 Gambar 4.51 Perancangan Layar Mapping Questionnaire Schedule... 95 Gambar 4.52 Perancangan Layar Insert Questionnaire Answer... 97 Gambar 4.53 Perancangan Layar Halaman Pengisian Jawaban oleh Admin... 98 Gambar 4.54 Perancangan Layar Reset Questionnaire Answer... 100 Gambar 4.55 Perancangan Layar Print Questionnaire... 101 Gambar 4.56 Perancangan Hasil Cetak Kuesioner... 102 Gambar 4.57 Perancangan Layar Tracking Questionnaire... 103 Gambar 4.58 Perancangan Laporan Summary Tracking Questionnaire... 104 Gambar 4.59 Perancangan Layar Detail Tracking Questionnaire... 105 Gambar 4.60 Perancangan Laporan Detail Tracking Questionnaire... 105 Gambar 4.61 Perancangan Layar Posting Questionnaire Result... 106 Gambar 4.62 Perancangan Layar Posting Questionnaire Result for Lecturer... 107 xiii
Gambar 4.63 Perancangan Layar Print Questionnaire Result for Lecturer... 108 Gambar 4.64 Perancangan Laporan Print Questionnaire Result for Lecturer... 109 Gambar 4.65 Perancangan Layar Frontend Kuesioner di Binusmaya... 110 Gambar P.1 Printscreen Home IKADQ Backend... L5 Gambar P.2 Printscreen Menu IKADQ Backend... L5 Gambar P.3 Printscreen Setting Periode... L6 Gambar P.4 Printscreen Type of Questionnaires... L6 Gambar P.5 Printscreen Categories of Questions... L7 Gambar P.6 Printscreen Type of Answer... L7 Gambar P.7 Printscreen Scale of Answer... L8 Gambar P.8 Printscreen Details of Answer... L8 Gambar P.9 Printscreen Insert Question... L9 Gambar P.10 Printscreen List of Questionnaires... L10 Gambar P.11 Printscreen Questionnaire Content... L11 Gambar P.12 Printscreen Mapping Questionnaire Schedule... L12 Gambar P.13 Printscreen Insert Questionnaire Answer... L12 Gambar P.14 Printscreen Pengisian Jawaban oleh Admin... L13 Gambar P.15 Printscreen Reset Questionnaire Answer... L14 Gambar P.16 Printscreen Print Questionnaire... L14 Gambar P.17 Contoh Hasil Download Kuesioner... L15 Gambar P.18 Printscreen Tracking Questionnaire... L16 Gambar P.19 Contoh Hasil Download Laporan Summary Tracking Questionnaire. L17 Gambar P.20 Printscreen Detail Tracking Questionnaire... L17 Gambar P.21 Contoh Hasil Download Laporan Detail Tracking Ques... L18 xiv
Gambar P.22 Printscreen Posting Questionnaire Result... L18 Gambar P.23 Printscreen Posting Questionnaire Result for Lecturer... L19 Gambar P.24 Printscreen Print Questionnaire Result for Lecturer... L19 Gambar P.25 Contoh Hasil Download Laporan Perhitungan... L20 Gambar P.26 Contoh Laporan IKAD per Jurusan... L20 Gambar P.27 Contoh Laporan IKAD per Matakuliah... L21 Gambar P.28 Printscreen Halaman Pengisian di Binusmaya... L22 Gambar P.29 Rancangan ERD... L23 xv
DAFTAR LAMPIRAN Dokumentasi Wawancara di Awal Penelitian... L1 Dokumentasi Wawancara di Akhir Penelitian... L3 Printscreen Layar Aplikasi Backend dan Frontend... L5 Rancangan ERD... L23 Surat Perjanjian Kerahasiaan... L24 Surat Survei... L30 xvi