Page 1
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
i
SISTEM KUESIONER PENGGUNA MAGANG
Tugas Akhir
Disusun Untuk Memenuhi Salah Satu Persyaratan dalam Memperoleh Gelar
Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret
Disusun oleh :
DHITA AYU KUSUMANINGRUM
M3115043
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2018
Page 2
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
ii
HALAMAN PERSETUJUAN
Page 3
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
iii
Page 4
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
iv
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis dan diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Surakarta, Agustus 2018
Dhita Ayu Kusumaningrum
M 3115043
Page 5
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
v
MOTTO
Allah tidak membabani seseorang melainkan sesuai dengan kesanggupannya
(QS. Al-Baqarah : 286)
“Maka sesungguhnya bersama kesulitan ada kemudahan”
(QS. Al-Insyirah : 5)
“Sungguh, Allah beserta orang-orang yang sabar “
(QS. Al-Anfal : 46)
PERSEMBAHAN
Page 6
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
vi
Tugas Akhir ini penulis persembahkan untuk Papa dan Mama tercinta yang
tak pernah letih memberikan dukungan baik itu moral maupun material sepanjang
perjalanan hidup saya, dek hana dan mas iful yang senantiasa menjadi pengingat
disaat rasa malas itu datang, Arina dan Linda yang selalu mengingatkan untuk
semangat mengerjakan tugas akhir ini. Untuk suami tercinta yang datang diakhir
waktu penguyusunan tugas akhir ini yang ikut melengkapi dan menyemangati saya
untuk menyelesaikannya.
Page 7
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
vii
KATA PENGANTAR
Segala puji bagi Allah Azza wa Jalla Rabb semesta alam yang telah
melimpahkan rahmat dan barokah-Nya sehingga penulis dapat menyelesaikan
Tugas Akhir ini sebagai salah satu syarat yang harus ditempuh guna memperoleh
gelar Ahli Madya (A.Md) bagi mahasiswa program studi D3 Teknik Informatika
Universitas Sebelas Maret dengan judul “Sistem Kuisioner Pengguna Magang”.
Ucapan terima kasih penulis sampaikan kepada :
1. Bapak Abdul Aziz, S.Kom, M.Cs. selaku Ketua Program Studi D3 Teknik
Informatika Universitas Sebelas Maret.
2. Bapak Agus Purbayu, S.Si. M.Kom selaku dosen pembimbing yang telah
membimbing dan Memberikan ilmu dengan kesabaran dan keikhlasan penuh
kepada penulis.
3. Bapak dan Ibu dosen program studi D3 Teknik Informatika Universitas Sebelas
Maret yang telah Memberikan bekal ilmu kepada penulis.
4. Divisi KMM yang memberikan pengarahan terhadap sistem KMM ini.
5. Muhammad Shifin Al Farouq sebagai pengembang sistem KMM ini.
Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih banyak
kekurangan, oleh karena itu segala lritik dan saran yang bersifat membangun
sangan enulis harapkan guna penulisan yang lebihnbaik. Semoga Tugas Akhir
ini dapat memberikan manfaat bagi banyak orang.
Surakarta,Agustus2018
Penulis
Page 8
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
viii
DAFTAR ISI
SISTEM KUESIONER PENGGUNA MAGANG .................................................. i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................. ii
PERNYATAAN ..................................................................................................... iv
MOTTO ................................................................................................................... v
PERSEMBAHAN .................................................................................................... v
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI ........................................................................................................ viii
ABSTRAK ........................................................................................................... xix
ABSTRACT ............................................................................................................. xx
BAB I PENDAHULUAN ........................................................................................ 1
1.1 Latar Belakang .......................................................................................... 1
1.2 Perumusan Masalah ................................................................................... 2
1.3 Batasan Masalah ........................................................................................ 2
1.4 Tujuan Penelitian ....................................................................................... 2
1.5 Manfaat Penelitian ..................................................................................... 2
1.6 Metode Penelitian ...................................................................................... 2
1.7 Sistematika Penulisan ................................................................................ 3
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ................................ 5
2.1 Tinjauan Pustaka ............................................................................................ 5
2.2 Landasan Teori ............................................................................................... 8
2.2.1 Kuesioner ................................................................................................. 8
2.2.2 Skala Likert .............................................................................................. 8
Page 9
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
ix
2.2.3 Pengujian Metode Black Box .................................................................. 9
2.2.4 Sistem Informasi ...................................................................................... 9
2.2.5 Basis Data .............................................................................................. 10
2.2.6 Hypertext Preprocessor (PHP) ............................................................... 11
2.2.7 Model View Control .............................................................................. 12
2.2.8 Model View Control (MVC) pada CodeIgniter ..................................... 12
2.2.9 Framework CodeIgniter ......................................................................... 13
2.2.10 JavaScript dan jQuery ...................................................................... 14
2.2.11 Entity Relationship Diagram............................................................ 14
2.2.12 Unified Modelling Language (UML) ............................................... 15
2.2.13 UseCase ............................................................................................ 16
2.2.14 Class Diagram .................................................................................. 17
2.2.15 Sequence Diagram ........................................................................... 19
BAB III ANALISIS DAN RANCANGAN SISTEM ............................................ 20
3.1 Proses Bisnis ............................................................................................ 20
3.2 Analisa Data ............................................................................................ 21
3.2.1 Analisa Kebutuhan Fungsional Sistem ............................................ 21
3.2.2 Analisa Kebutuhan Non-Fungsional Sistem .................................... 22
3.3 Deskripsi Data ......................................................................................... 23
3.4 Kebutuhan Alat dan Bahan ...................................................................... 23
3.4.1 Alat ................................................................................................... 23
3.4.2 Bahan................................................................................................ 24
3.5 Perancangan Sistem ................................................................................. 24
3.5.1 Use Case ........................................................................................... 24
3.5.2 Use Case Text .................................................................................. 27
Page 10
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
x
3.5.3 Entity Relationship Diagram (ERD) ................................................ 47
3.5.4 Relation Tabel (Relasi Antar Tabel) ................................................ 48
3.5.5 Tabel Fisik ........................................................................................ 49
3.5.6 Class Diagram .................................................................................. 55
3.5.7 Squence Diagram ............................................................................. 57
3.5.8 Perancangan Interface ...................................................................... 71
BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................... 94
4.1 Implementasi Sistem .................................................................................... 94
4.1.1 Halaman Login ...................................................................................... 94
4.1.2 Halaman Admin ..................................................................................... 95
4.1.3 Tampilan Halaman Kuesioner Dosen .................................................. 107
4.1.4 Halaman Kuesioner Instansi ................................................................ 110
4.2 Pengujian .................................................................................................... 113
4.3 Simulasi Penghitungan Kuesioner ......................................................... 120
4.3.1 Kuesioner Dosen ............................................................................ 120
4.3.2 Kuesioner Instansi .......................................................................... 121
BAB V KESIMPULAN DAN SARAN ............................................................... 123
5.1 Kesimpulan ............................................................................................ 123
5.2 Saran ...................................................................................................... 123
DAFTAR PUSTAKA .......................................................................................... 124
Page 11
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xi
Page 12
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xii
DAFTAR TABEL
Nomor Judul Halaman
1. Contoh Artikel Penelitian ........................................................... 5
2. Entity Relationship Diagram ...................................................... 14
3. Simbol Komponen UseCase ...................................................... 16
4. Class Diagram ............................................................................ 17
5. Simbol-Simbol Pada Sequence Diagram ................................... 18
6. Kebutuhan Fugsional Sistem ..................................................... 20
7. Analisa Kebutuhan Non-Fungsional Sistem .............................. 21
8. Menambah Kuesioner Dosen ..................................................... 27
9. Menampilkan Kuesioner Dosen ................................................. 28
10. Mengubah Kuesioner Dosen ...................................................... 29
11. Menghapus Kuesioner Dosen .................................................... 30
12. Menambah Kuesioner Instansi ................................................... 31
13. Mengedit Kuesioner Instansi...................................................... 32
14. Mengubah Kuesioner Instansi .................................................... 33
15. Menghapus Kuesioner Instansi .................................................. 34
16. Menjawab Kuesioner Instansi .................................................... 35
17. Menjawab Kuesioner Dosen ...................................................... 36
18. Laporan Kesesuaian Instansi Magang Berdasarkan Instansi ..... 37
19. Laporan Kesesuaian Instansi Magang Berdasarkan Tahun ....... 38
20. Grafik Kesesuaian Instansi Magang Berdasarkan Instansi ........ 39
21. Grafik Kesesuaian Instansi Magang Berdasarkan Tahun .......... 40
22. Laporan Kelayakan Mahasiswa Berdasarkan Instansi ............... 41
23. Laporan Kelayakan Mahasiswa Berdasarkan Tahun ................. 42
24. Grafik Kelayakan Mahasiswa Berdasarkan Instansi .................. 43
25. Grafik Kelayakan Mahasiswa Berdasarkan Tahun .................... 44
26. Laporan Pengisian Kuesioner Instansi ....................................... 45
27. Laporan Pengisian Kuesioner Dosen ......................................... 46
28. Laporan Selesai Kuesioner ......................................................... 47
Page 13
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xiii
29. Admin ......................................................................................... 50
30. Data Dosen ................................................................................. 50
31. Instansi ....................................................................................... 51
32. Jawaban Dosen ........................................................................... 51
33. Jawaban Instansi......................................................................... 52
34. Kelas ........................................................................................... 52
35. Magang ....................................................................................... 53
36. Mahasiswa .................................................................................. 53
37. Nilai Kuesioner Dosen ............................................................... 54
38. Nilai Kuesioner Instansi ............................................................. 54
39. Pertanyaan Dosen ....................................................................... 54
40. Pertanyaan Instansi..................................................................... 55
41. Tahun.......................................................................................... 55
42. Tabel Pengujian ..........................................................................
.................................................................................................... 109
43. Dosen 1 Mengisi Kuesioner .......................................................
.................................................................................................... 116
44. Dosen 2 Mengisi Kuesioner .......................................................
.................................................................................................... 117
45. Instansi Mengisi Kuesioner ........................................................
.................................................................................................... 118
Page 14
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xiv
DAFTAR GAMBAR
Nomor Judul Halaman
1. Aliran Data pada Framework CodeIgniter ................................. 13
2. Alur Kuesioner Pengguna Magang ............................................ 19
3. UseCase Diagram ....................................................................... 24
4. Entity Relationship Diagram ...................................................... 48
5. Mapping Tabel Aplikasi Sistem Informasi Kuesioner
Pengguna Magang ...................................................................... 49
6. Class Diagram Sistem Informasi Kuesioner Pengguna
Magang ....................................................................................... 56
7. Squence Diagram Menambah Kuesioner Dosen........................ 57
8. Squence Diagram Melihat Kuesioner Dosen ............................. 58
9. Squence Diagram Mengubah Kuesioner Dosen ........................ 59
10. Squence Diagram menghapus Kuesioner Dosen ....................... 59
11. Squence Diagram Menambah Kuesioner Instansi ..................... 60
12. Squence Diagram Melihat Kuesioner Instansi ........................... 60
13. Squence Diagram Mengubah Kuesioner Instansi ...................... 61
14. Squence Diagram Menghapus Kuesioner Instansi ..................... 61
15. Sequence Diagram Kuesioner Dosen ......................................... 62
16. Sequence Diagram Kuesioner Dosen ......................................... 62
17. Sequence Diagram Laporan Kesesuain Instansi
berdasarkan Tahun ..................................................................... 63
18. Sequence Diagram Laporan Kesesuaian Instansi
Berdasarkan Instansi .................................................................. 63
19. Sequence Diagram Grafik Kesesuaian Instansi
Berdasarkan Instansi .................................................................. 64
20. Sequence Diagram Grafik Kesesuaian Instansi
Berdasarkan Tahun..................................................................... 65
21. Sequence Diagram Laporan Kelayakan Mahasiswa
Page 15
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xv
Berdasarkan Instansi .................................................................. 65
22. Sequence Diagram Laporan Kelayakan Mahasiswa
Berdasarkan Tahun..................................................................... 66
23. Sequence Diagram Grafik Kelayakan Mahasiswa
Berdasarkan Instansi .................................................................. 67
24. Sequence Diagram Grafik Kelayakan Mahasiswa
Berdasarkan Tahun..................................................................... 67
25. Sequence Diagram Laporan Pengisian Kuesioner Instansi .................... 68
26. Sequence Diagram Laporan Pengisian Kuesioner Dosen ...................... 69
27. Sequence Diagram laporan selesai Kuesioner ....................................... 69
28. Tampilan halaman Login ....................................................................... 71
29. Tampilan Halaman Dashboard Admin .................................................. 72
30. Tampilan Halaman Managemen Kuesioner .......................................... 73
31. Tampilan Halaman Mengedit Kuesioner Dosen .................................... 74
32. Tampilan halaman menambah kuesioner dosen .................................... 75
33. Tampilan Halaman Melihat Kuesioner Dosen ....................................... 76
34. Tampilan Halaman Menghapus Kuesioner Dosen ................................. 77
35. Tampilan Halaman Menambah Kuesioner Instansi ............................... 78
36. Tampilan Halaman Melihat Kuesioner Instansi ..................................... 79
37. Tampilan Halaman Mengubah Kuesioner Instansi ................................ 80
38. Tampilan Halaman Menghapus Kuesioner Instansi .............................. 81
39. Tampilan Halaman Laporan Kesesuaian Instansi
Berdasarkan Instansi .................................................................. 82
40. Tampilan Halaman Laporan Kesesuaian Instansi
Berdasarkan Tahun..................................................................... 83
41. Tampilan Halaman Grafik Laporan Kesesuaian Instansi
Berdasarkan Instansi .................................................................. 84
42. Tampilan Halaman Grafik Laporan Kesesuaian Instansi
Berdasarkan Tahun..................................................................... 85
43. Tampilan Halaman Laporan Kelayakan Mahasiswa
Magang Berdasarkan Instansi .................................................... 86
Page 16
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xvi
44. Tampilan Halaman Laporan Kelayakan Mahasiswa
Magang Berdasarkan Tahun ...................................................... 87
45. Tampilan Halaman Grafik Laporan Kelayakan Mahasiswa
Berdasarkan Instansi .................................................................. 88
46. Tampilan Halaman Grafik Laporan Kelayakan Mahasiswa
Berdasarkan Tahun..................................................................... 89
47. Tampilan Halaman Kuesioner Dosen .................................................... 90
48. Tampilan Halaman Kuesioner Instansi .................................................. 91
49. Tampilan Halaman Laporan Selesai Kuesioner ..................................... 92
50. Halaman Login ....................................................................................... 93
51. Tampilan Halaman Dashboard ............................................................... 94
52. Halaman Admin Melihat Kuesioner Dosen ........................................... 95
53. Tampilan Admin Menambah Kuesioner
Dosen ......................................................................................... 95
54. Halaman Admin Mengubah Kuesioner Dosen ...................................... 96
55. Halaman Admin Hapus Kuesioner Dosen ............................................. 96
56. Tampilan Lihat Kuesioner Instansi ........................................................ 97
57. Menambah Kuesioner Instansi ............................................................... 97
58. Tampilan Admin Mengubah Kuesioner
Instansi ....................................................................................... 98
59. Halaman Admin Menghapus Kuesioner
Instansi ....................................................................................... 98
60. Halaman Admin Laporan Kesesuaian
Instansi Berdasarkan Instansi ..................................................... 99
61. Halaman Admin Laporan Kesesuaian
Instansi Berdasarkan Tahun ....................................................... 99
62. Halaman Admin Grafik Kesesuaian Instansi
Berdasarkan Instansi ..................................................................
100
63. Halaman Admin Grafik Kesesuaian Instansi
Page 17
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xvii
Berdasarkan Tahun.....................................................................
100
64. Halaman Admin Laporan Kelayakan
Mahasiswa Berdasarkan Instansi ..............................................
101
65. Halaman Admin Laporan Kelayakan
Mahasiswa Berdasarkan tahun ..................................................
101
66. Halaman Admin Laporan Kelayakan
Mahasiswa Berdasarkan Instansi ..............................................
102
67. Halaman Admin Laporan Kelayakan
Mahasiswa Berdasarkan Tahun.................................................
102
68. Halaman Admin Laporan Pengisian
Kuesioner Instansi ......................................................................
103
69. Halaman Admin Laporan Pengisian
Kuesioner Dosen ........................................................................
103
70. Halaman Admin Laporan Selesai Kuesioner .........................................
104
71. Halaman Kuesioner Dosen .....................................................................
105
72. Halaman Kuesioner Dosen Isi Kuesioner ..............................................
105
73. Halaman Kuesioner Dosen Laporan
Kesesuaian Instansi ....................................................................
106
74. Halaman Kuesioner Grafik Kesesuaian
Page 18
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xviii
Instansi .......................................................................................
106
75. Halaman Kuesioner Dosen Laporan
Kelayakan Mahasiswa ................................................................
107
76. Halaman Kuesioner Dosen Grafik Kelayakan
Mahasiswa ..................................................................................
107
77. Halaman Kuesioner Instansi Daftar
Mahasiswa Magang ....................................................................
108
78. Halaman Kuesioner Instansi ..................................................................
108
79. Halaman Kuesioner Instansi Mengisi
Kuesioner ...................................................................................
109
80. Halaman Laporan Kelayakan Mahasiswa ..............................................
109
Page 19
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xix
ABSTRAK
Dhita Ayu Kusumaningrum (Dibawah bimbingan : Agus Purbayu). 2018.
Sistem Kuesioner Pengguna Magang. Program DIII Teknik Informatika, Fakultas
Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Sistem kuesioner pengguna magang berbasis digital akan memberikan
kemudahan dalam mengumpulkan dan mengelola hasil kuesioner sehingga
diharapkan tidak terjadi tumapng tindih data. Tugas akhir ini bertujuan untuk
membuat aplikasi model keusioner online dosen dan instansi pada sistem KMM
D3TI UNS.
Aplikasi ini dibuat menggunakan metode waterfall dengan langkah-langkah
berikut : pengumpulan data, membuat analisa kebutuhan sistem, membuat desain
sistem, membuat desain basisdata, implementasi dan testing. Sistem Kuesioner
Pengguna Magang dibuat dengan menggunakan bahasa pemrograman PHP dengan
framework codeigniter 2.1.3.
Pembuatan aplikasi kuesioner menghasilkan fitur yang dapat digunakan
oleh admin, dosen, instansi dan mahasiswa. Fitur yang digunakan oleh admin antara
lain admin dapat manajemen kesioner terdiri dari kuesioner dosen, kuesioner
instansi, laporan kesesuaian instansi ,laporan kelayakan mahasiswa, laporan
pengisian kuesioner dosen, laporan pengisian kuesioner instansi, laporan selesai
kuesioner. Fitur yang dapat digunakan oleh dosen antara lain dosen dapat mengisi
kuesioner dosen, mengisi laporan kesesuaian instansi, melihat grafik kesesuaian
instansi, melihat laporan kelayakan mahasiswa, melihat grafik kelayakan
mahasiswa. Fitur yang dapat digunakan oleh instansi antara lain instansi dapat
melihat kuesioner instansi dan laporan kelayakan mahasiswa.
Kata kunci : Sistem informasi, Kuesioner, Magang
Page 20
library.uns.ac.id digilib.uns.ac.id
library.uns.ac.id digilib.uns.ac.id
xx
ABSTRACT
Dhita Ayu Kusumaningrum (Supervised By : Agus Purbayu). 2018.
Apprentice User Questionnaire System. DIII Program Informatics Engineering,
Faculty of Mathematics and Natural Sciences, Sebelas Maret University of
Surakarta.
The digital based apprentice user questionnaire system will provide
convenience in collecting and managing the results of the questionnaire that data
overlap is not expected. This final project aims to create an online lecturer and
agency questionnaire model on the UNS D3TI KMM system.
This application is made using the waterfall method with the following
steps: data collection, making system requirements analysis, making system design,
making database design, implementation and testing. Internship User Questionnaire
System is created using the PHP programming language with codeigniter
framework 2.1.3.
This questionnaire application produces features that can be used by admin,
lecturers, agencies and students. The features used by the admin : admin can be a
questionnaire management consisting of a lecturer questionnaire, agency
questionnaire, agency suitability report, student feasibility report, report filling in
the lecturer questionnaire, report filling in agency questionnaire, report completed
questionnaire. Features that can be used by lecturers : lecturers can fill out the
lecturer questionnaire, fill in the agency suitability report, see the agency suitability
chart, see the student feasibility report, see the student eligibility chart. Features that
can be used by agencies : agency can see the agency questionnaires and student
eligibility reports.
Keywords: Information system, Questionnaire, Internship