i
LAPORAN SKRIPSI
SISTEM INFORMASI PENGELOLAAN KEGIATAN
KULIAH KERJA LAPANGAN (KKL) BERBASIS WEB
RESPONSIF
BEVI MAULIDA KHASANAH
NIM. 201553038
DOSEN PEMBIMBING
SYAFIUL MUZID, ST., M.Cs.
WIWIT AGUS TRIYANTO, S.KOM., M.KOM.
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2019
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI PENGELOLAAN KEGIATAN
KULIAH KERJA LAPANGAN (KKL) BERBASIS WEB
RESPONSIF
BEVI MAULIDA KHASANAH NIM. 201553038 Kudus, 15 Juli 2019 Menyetujui, Pembimbing Utama, Syafiul Muzid, ST, M.Cs. NIDN. 0623068301 Pembimbing Pendamping,
Wiwit Agus Triyanto, S.Kom., M.Kom NIDN. 0631088901
Mengetahui, Koordinator Skripsi
Wiwit Agus Triyanto, S.Kom, M.Kom NIDN. 0631088901
iii
HALAMAN PENGESAHAN
SISTEM INFORMASI PENGELOLAAN KEGIATAN
KULIAH KERJA LAPANGAN (KKL) BERBASIS WEB
RESPONSIF
BEVI MAULIDA KHASANAH NIM. 201553038
Kudus, 23 Agustus 2019
Menyetujui,
Ketua Penguji,
Anteng Widodo, S.T, M.Kom NIDN. 0628017501
Anggota Penguji I,
Syafiul Muzid, ST, M.Cs. NIDN. 0623068301
Anggota Penguji II,
Noor Latifah, S.Kom, M.Kom NIDN. 0618098701
Mengetahui Dekan Fakultas Teknik
Mohammad Dahlan, ST, MT NIDN. 0601076901
Ketua Program Studi Sistem Informasi
Pratomo Setiaji, S.Kom, M.Kom NIDN. 0619067802
iv
PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini :
Nama : Bevi Maulida Khasanah
NIM : 201553038
Tempan & Tanggal Lahir : Kudus, 24 Mei 1997
Judul Skripsi : Sistem Informasi Pengelolaan Kegiatan Kuliah Kerja Lapangan (KKL) Berbasis Web Responsif
Menyatakan dengan sebenarnya bahwa penulis Skripsi ini berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik naskah laporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini. Seluruh ide, pendapat atau materi sumber lain telah dikutip dalam Skripsi dengan cara penulisan referensi yang sesuai.
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain sesuai dengan peraturan yang berlaku di Universitas Muria Kudus.
Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak manapun.
Kudus, 23 Agustus 2019 Yang memberi pernyataan,
Bevi Maulida Khasanah NM. 201553038
v
SISTEM INFORMASI PENGELOLAAN KEGIATAN
KULIAH KERJA LAPANGAN (KKL) BERBASIS WEB
RESPONSIF
RINGKASAN
Nama mahasiswa : Bevi Maulida Khasanah
NIM : 201553038
Pembimbing :
1. Syafiul Muzid, ST, M.Cs.
2. Wiwit Agus Triyanto, S.Kom, M.Kom
RINGKASAN
Proses pelaksanaan KKL masih ditemukan permasalahan yang terjadi yaitu dalam voting mahasiswa menentukan tempat observasi KKL, pendataan pembayaran masih belum menggunakan konfirmasi pembayaran secara real time, masalah yang timbul setelah melakukan KKL yaitu sulitnya dosen dalam memantau mahasiswa untuk bimbingan agar laporan dapat terselesaikan. Penelitian Skripsi ini bertujuan untuk menghasilkan sebuah produk yang berteknologi untuk memproses data kegiatan Kuliah Kerja Lapangan (KKL) dengan secara tersistem.
Dalam Penelitian Skripsi ini menggunakan metode observasi lapangan wawancara dengan selaku koordinator KKL, mahasiswa yang telah melakukan KKL, serta menggunakan teori-teori yang telah didapat selama perkuliahan dan teori dari buku-buku penunjang. Metode pengembangan sistem yang digunakan adalah pengembangan sistem menggunakan metode Waterfall. Perancangan sistem informasi yang digunakan adalah Flow of Document (FOD) dan Unified Modelling Language (UML) serta akan diterapkan ke dalam sebuah sistem aplikasi web menggunakan bahasa pemrograman PHP dan database MySQL.
Penelitian Skripsi dengan judul “Sistem Informasi Pengelolaan Kegiatan Kuliah Kerja Lapangan (KKL) Berbasis Web Responsif” telah menghasilkan sebuah sistem yang dapat membantu pengelolaan data Kegiatan KKL dari mulai voting mahasiswa, pembagian bus, pembagian kamar, pembagian dosbing dan pemantauan bimbingan dalam pembuatan laporan KKL.
vi
INFORMATION SYSTEM FOR FIELD WORK (KKL)
STUDENT ACTIVITIES BASED ON RESPONSIVE WEB
Student Name : Bevi Maulida Khasanah Student Identity Number : 201553038
Supervisor :
1. Syafiul Muzid, ST, M.Cs.
2. Wiwit Agus Triyanto, S.Kom, M.Kom
ABSTRACT
The process of implementing the Field Work Lectures (KKL) is still found to be a problem, namely in the student voting to determine the MPA observation site, payment data collection still does not use payment confirmation in real time, the problem arising after carrying out the Field Work Lectures (KKL) is the difficulty of lecturers in monitoring students for guidance so that reports can be resolved. This thesis research aims to produce a product that is technology to process data on Field Work Lectures (KKL) in a systematic way.
In this thesis research uses the field observation interview method as the MPA coordinator, students who have done the MPA, and use the theories that have been obtained during lectures and theories from supporting books. The system development method used is system development using the Waterfall method. The information system design used is Flow of Document (FOD) and Unified Modeling Language (UML) and will be applied to a web application system using the PHP programming language and MySQL database.
Thesis Research with the title "Management Information System Field Work Activity (KKL) Responsive Web Based" has produced a system that can help manage Field Work Activity (KKL) Activities data has produced a system that can help manage KKL Activities data from starting student voting, bus distribution, room division, division of dosbing and monitoring guidance in making reports.
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisn laporan skripsi yang berjudul “Sistem Informasi Pengelolaan Kegiatan Kuliah Kerja Lapangan (KKL) Berbasis Web Responsif”.
Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas teknik Universitas Muria Kudus.
Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada:
a.
Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus. b. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas TeknikUniversitas Muria Kudus.
c. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem Informasi Fakultas Teknik Universitas Muria Kudus
d. Bapak Syafiul Muzid, ST, M.Cs.selaku dosen pembimbing utama yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.
e. Bapak Wiwit Agus Triyanto, S.Kom, M.Kom selaku dosen pembimbing pendamping yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.
f. Koordinator KKL Sistem Informasi yang telah memberikan izin melakukan penelitian, sehingga penulis dapat menyelesaikan laporan skripsi ini.
g. Dosen-dosen di program studi sistem informasi yang telah mendidik dan membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff. h. Bapak Hendro (alm), Ibu Siti Qudsiyyah, selaku orang tua serta
viii
sayang, perhatian dan semangat, serta doa yang dapat membangkitkan tujuan pencapaian saya dalam penulisan skripsi.
i. Lethu, BALA NEMO (Erlina, Risa, Farih, Lina, Choi, Sari, Bela), Nela, Ipeh, Bayuda, Toni, Iman, Intun, Safitri, Yu Leli, Yu Danik serta teman-teman Program Studi Sistem Informasi yang selalu memberikan dukungan satu sama lain dalam menyelesaikan penulisan skripsi ini.
Penulis berharap semoga langkah selanjutnya dalam mencari pekerjaan diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Ilmu Pengetahuan Teknologi dan Sistem Informasi. Amin.
Kudus, 23 Agustus 2019 Penulis
ix
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
PERNYATAAN KEASLIAN ... iv
RINGKASAN ... v
ABSTRACT ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xviii
DAFTAR LAMPIRAN ... xx
DAFTAR ISTILAH DAN SINGKATAN ... xxi
BAB I PENDAHULUAN ... 1 1.1. Latar Belakang ... 1 1.2. Perumusan Masalah ... 2 1.3. Batasan Masalah ... 2 1.4. Tujuan ... 3 1.5. Manfaat ... 3 1.6. Metode Penelitian ... 4
1.6.1. Metode Pengumpulan Data ... 4
1. Sumber Data Primer ... 4
2. Sumber Data Sekunder ... 4
1.6.2. Metode Pengembangan Sistem ... 5
1.6.3. Metode Perancangan Sistem ... 6
1.7. Kerangka Pemikiran ... 8
BAB II TINJAUAN PUSTAKA ... 9
x
2.2. Tabel Perbandingan Penelitian Terkait ... 10
2.3. Landasan Teori ... 12
2.3.1 Definisi Sistem ... 12
2.3.2 Definisi Informasi ... 12
2.3.3 Pengertian Sistem Informasi ... 12
2.3.4 Pengertian Pengelolaan ... 12
2.3.5 Pengertian Kuliah Kerja Lapangan ... 12
2.3.6 Diagram Alir Data (Flow Of Document) ... 13
2.3.7 Unified Modeling Language (UML) ... 14
2.3.8 ERD (Entity Relationship Diagram) ... 21
BAB III METODOLOGI PENELITIAN ... 23
3.1. Objek Penelitian ... 23
3.1.1. Lokasi ... 23
3.1.2. Strukur Organisasi Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus ... 24
3.2. Analisa Sistem Lama ... 24
3.3. Analisa dan Rancangan Sistem baru ... 33
3.3.1. Analisa Kebutuhan ... 33
3.3.2. Rancangan Sistem Baru ... 34
3.3.2.1. Analisa Aktor Sistem ... 34
3.3.2.2. Business Use Case ... 34
3.3.2.3. Sistem Use Case ... 38
3.3.2.4. Skenario Use Case (Flow of Event)... 39
3.3.2.5. Class Diagram ... 51
3.3.2.6. Sequence Diagram ... 58
3.3.2.7. Activity Diagram ... 76
3.3.2.8. Statechart Diagram ... 88
3.3.3. Rancangan Basis Data ... 99
3.3.3.1. Entity Relationship Diagram ... 99
xi
3.3.3.3. Struktur Tabel ... 103
3.3.3.4. Relasi Tabel ... 114
3.3.4. Desain Input dan Output ... 115
3.3.4.1 Desain Halaman Utama ... 115
3.3.4.2 Desain Input ... 118
3.3.4.3 Desain Output ... 121
BAB IV IMPLEMENTASI DAN PEMBAHASAN ... 125
4.1 Hasil Pembahasan ... 125
4.2 Implementasi Sistem ... 125
4.2.1 Implementasi Layar Antarmuka... 125
4.2.2 Tampilan Program ... 126
4.3 Pengujian Sistem Black Box ... 157
BAB V PENUTUP ... 161
5.1. Kesimpulan ... 161
5.2. Saran ... 161
DAFTAR PUSTAKA ... 163
xii
DAFTAR GAMBAR
Gambar 1.1. Kerangka Pemikiran ... 8
Gambar 3. 1. Denah Lokasi Objek Penelitian ... 23
Gambar 3. 2. Struktur Organisasi Program Studi Sistem Informasi ... 24
Gambar 3. 3. FOD Prosedur Pemilihan Biro Perjalanan KKL ... 26
Gambar 3. 4. FOD Prosedur Pendaftaran KKL ... 28
Gambar 3. 5. FOD Prosedur Pelaksanaan KKL... 30
Gambar 3. 6. FOD Prosedur Konsultasi KKL ... 32
Gambar 3.7. Business use case Sistem Informasi Pengelolaan Kegiatan Kuliah Kerja Lapangan (KKL) ... 37
Gambar 3.8. Sistem use case Sistem Informasi Pengelolaan Kegiatan Kuliah Kerja Lapangan (KKL) ... 38
Gambar 3.9. Class Mahasiswa ... 51
Gambar 3.10. Class Dosen ... 51
Gambar 3.11. Class Koordinator KKL ... 52
Gambar 3.12. Class Dosen Pembimbing ... 52
Gambar 3.13. Class Kaprogdi ... 52
Gambar 3.14. Class Voting ... 53
Gambar 3.15. Class Hasil Voting ... 53
Gambar 3.16. Class Bus ... 53
Gambar 3.17. Class Detail Bus ... 54
Gambar 3.18. Class Kamar ... 54
Gambar 3.19. Class Detail Kamar ... 54
Gambar 3.20. Class Pembayaran ... 55
Gambar 3.21. Class Biaya... 55
Gambar 3.22. Class Detail Dosbim ... 56
Gambar 3.23. Class Penilaian ... 56
Gambar 3.24. Class Konsultasi ... 57
xiii
Gambar 3.26. Class Diagram Sistem Informasi Pengelolaan Kegiatan Kuliah Kerja
Lapangan (KKL) ... 58
Gambar 3.27. Sequence diagram kelola user ... 59
Gambar 3.28. Sequence diagram kelola mahasiswa ... 60
Gambar 3.29. Sequence diagram kelola voting ... 61
Gambar 3.30. Sequence diagram setting biaya dan biro ... 62
Gambar 3.31. Sequence diagram konfirmasi pembayaran ... 63
Gambar 3.32. Sequence diagram verifikasi pembayaran ... 64
Gambar 3.33. Sequence diagram kelola bus ... 65
Gambar 3.34. Sequence diagram kelola kamar ... 66
Gambar 3.35. Sequence diagram kelola dosen pembimbing ... 67
Gambar 3.36. Sequence diagram konsultasi ... 68
Gambar 3.37. Sequence diagram penilaian ... 69
Gambar 3.38. Sequence diagram laporan konsultasi ... 70
Gambar 3.39. Sequence diagram laporan penilaian ... 71
Gambar 3.40. Sequence diagram laporan detail dosbim ... 72
Gambar 3.41. Sequence diagram laporan detail bus ... 73
Gambar 3.42. Sequence diagram laporan detail kamar ... 74
Gambar 3.43. Sequence diagram laporan hasil voting ... 75
Gambar 3.44. Sequence diagram laporan pembayaran... 75
Gambar 3.45. Activity diagram kelola user ... 76
Gambar 3.46. Activity diagram kelola mahasiswa ... 77
Gambar 3.47. Activity diagram kelola voting ... 78
Gambar 3.48. Activity diagram setting biaya dan biro ... 79
Gambar 3.49. Activity diagram konfirmasi pembayaran ... 80
Gambar 3.50. Activity diagram verifikasi pembayaran ... 81
Gambar 3.51. Activity diagram kelola bus ... 82
Gambar 3.52. Activity diagram kelola kamar ... 83
Gambar 3.53. Activity diagram dosen pembimbing ... 84
xiv
Gambar 3.55. Activity diagram penilaian ... 86
Gambar 3.56. Activity diagram laporan ... 87
Gambar 3.57. Statechart diagram method tambah dosen ... 88
Gambar 3.58. Statechart diagram method hapus dosen ... 88
Gambar 3.59. Statechart diagram method edit dosen ... 88
Gambar 3.60. Statechart diagram method cari dosen ... 89
Gambar 3.61. Statechart diagram method tambah mahasiswa ... 89
Gambar 3.62. Statechart diagram method edit mahasiswa ... 89
Gambar 3.63. Statechart diagram method tambah voting ... 89
Gambar 3.64. Statechart diagram method edit voting ... 90
Gambar 3.65. Statechart diagram method hapus voting ... 90
Gambar 3.66. Statechart diagram method cari voting ... 90
Gambar 3.67. Statechart diagram method tambah hasil voting ... 90
Gambar 3.68. Statechart diagram method cetak hasil voting ... 90
Gambar 3.69. Statechart diagram method tambah pembayaran ... 91
Gambar 3.70. Statechart diagram method edit pembayaran ... 91
Gambar 3.71. Statechart diagram method hapus pembayaran ... 91
Gambar 3.72. Statechart diagram method cari pembayaran ... 91
Gambar 3.73. Statechart diagram method cetak pembayaran ... 92
Gambar 3.74. Statechart diagram method tambah biaya ... 92
Gambar 3.75. Statechart diagram method edit biaya ... 92
Gambar 3.76. Statechart diagram method hapus biaya ... 92
Gambar 3.77. Statechart diagram method cari biaya ... 93
Gambar 3.78. Statechart diagram method tambah kamar ... 93
Gambar 3.79. Statechart diagram method edit kamar ... 93
Gambar 3.80. Statechart diagram method hapus kamar ... 93
Gambar 3.81. Statechart diagram method cari kamar ... 93
Gambar 3.82. Statechart diagram method tambah detail kamar ... 94
Gambar 3.83. Statechart diagram method cetak detail kamar ... 94
xv
Gambar 3.85. Statechart diagram method edit bus ... 94
Gambar 3.86. Statechart diagram method hapus bus ... 95
Gambar 3.87. Statechart diagram method cari bus ... 95
Gambar 3.88. Statechart diagram method tambah detail bus ... 95
Gambar 3.89. Statechart diagram method cetak detail bus ... 95
Gambar 3.90. Statechart diagram method tambah detail dosbim ... 96
Gambar 3.91. Statechart diagram method edit detail dosbim ... 96
Gambar 3.92. Statechart diagram method hapus detail dosbim ... 96
Gambar 3.93. Statechart diagram method cari detail dosbim ... 96
Gambar 3.94. Statechart diagram method cetak detail dosbim ... 96
Gambar 3.95. Statechart diagram method tambah konsultasi ... 97
Gambar 3.96. Statechart diagram method edit konsultasi ... 97
Gambar 3.97. Statechart diagram method hapus konsultasi ... 97
Gambar 3.98. Statechart diagram method cari konsultasi ... 97
Gambar 3.99. Statechart diagram method cetak konsultasi ... 97
Gambar 3.100. Statechart diagram method tambah penilaian... 98
Gambar 3.101. Statechart diagram method edit penilaian ... 98
Gambar 3.102. Statechart diagram method hapus penilaian ... 98
Gambar 103. Statechart diagram method cari penilaian ... 98
Gambar 3.104. Statechart diagram method cetak penilaian ... 98
Gambar 3.105. Statechart diagram method tambah judul ... 99
Gambar 3.106. Menentukan entitas ... 99
Gambar 3.107. Menentukan primary key ... 100
Gambar 3.108. Mengidentifikasi derajat kardinalitas relasi beserta Foreign Key101 Gambar 3.109. Entity Relationship Diagram Pengelolaan Kuliah Kerja Lapangan (KKL) ... 102
Gambar 3.110. Relasi tabel ... 114
Gambar 3.111. Halaman login mahasiswa... 115
Gambar 3.112. Halaman login dosen ... 116
xvi
Gambar 3.114. Halaman utama dosbing ... 117
Gambar 3.115. Halaman utama kaprogdi ... 117
Gambar 3.116. Halaman utama koordinator KKL ... 118
Gambar 3.117. Desain form input mahasiswa ... 118
Gambar 3.118. Desain form input mahasiswa ... 119
Gambar 3.119. Desain form input voting ... 119
Gambar 3.120. Desain form input biaya ... 120
Gambar 3.121. Desain form input bus ... 120
Gambar 3.122. Desain form input kamar ... 121
Gambar 3.123. Desain form input bimbingan ... 121
Gambar 3.124. Desain output voting ... 122
Gambar 3.125. Desain output pembayaran ... 122
Gambar 3.126. Desain output bus ... 123
Gambar 3.127. Desain output kamar ... 123
Gambar 3.128. Desain output konsultasi ... 124
Gambar 3.129. Desain output penilaian ... 124
Gambar 3.130. Desain output pembagian dosen pembimbing ... 124
Gambar 4.1. Halaman data koordinator ... 126
Gambar 4.2. Tampilan form pilih koordinator ... 127
Gambar 4.3. Tampilan Form edit data koordinator ... 127
Gambar 4.4. Halaman data dosen ... 128
Gambar 4.5. Tampilan form tambah data dosen ... 129
Gambar 4.6. Tampilan form edit data dosen ... 129
Gambar 4.7. Halaman data dosen pembimbing ... 130
Gambar 4.8. Tampilan form pilih data dosen pembimbing ... 131
Gambar 4.9. Tampilan form edit data dosen pembimbing ... 131
Gambar 4.10. Halaman laporan data bimbingan... 132
Gambar 4.11. Halaman laporan data bus ... 133
Gambar 4.12. Halaman laporan data kamar ... 134
xvii
Gambar 4.14. Halaman laporan pembayaran ... 136
Gambar 4.15. Halaman data mahasiswa ... 137
Gambar 4.16. Tampilan form tambah mahasiswa... 138
Gambar 4.17. Halaman data voting ... 138
Gambar 4.18. Tampilan form buat voting ... 139
Gambar 4.19. Tampilan form hasil voting ... 140
Gambar 4.20. Halaman data biaya ... 140
Gambar 4.21. Tampilan form atur biaya ... 141
Gambar 4.22. Tampilan form konfirmasi transfer ... 142
Gambar 4.23. Tampilan form histori pembayaran ... 142
Gambar 4.24. Halaman data bus ... 143
Gambar 4.25. Tampilan form nama bus ... 144
Gambar 4.26. Tampilan form atur tempat duduk ... 144
Gambar 4.27. Tampilan form data tempat duduk ... 145
Gambar 4.28. Tampilan form nama hotel ... 146
Gambar 4.29. Halaman data hotel ... 147
Gambar 4.30. Tampilan form atur kamar hotel ... 147
Gambar 4.31. Tampilan form data kamar mahasiswa ... 148
Gambar 4.32. Tampilan form pilih pembimbing ... 149
Gambar 4.33. Halaman data bimbingan... 149
Gambar 4.34. Halaman data mahasiswa ... 150
Gambar 4.35. Halaman data bimbingan... 151
Gambar 4.36. Tampilan nilai ... 151
Gambar 4.37. Halaman Voting ... 152
Gambar 4.38. Halaman hasil voting... 153
Gambar 4.39.Halaman pembayaran KKL... 153
Gambar 4.40. Tampilan histori pembayaran ... 154
Gambar 4.41. Halaman pengajuan judul ... 155
Gambar 4.42. Halaman data judul mahasiswa ... 155
xviii
DAFTAR TABEL
Tabel 2. 1.Tabel perbandingan penelitian ... 10
Tabel 2. 2. Simbol Flow Of Document ... 13
Tabel 2. 3. Notasi Bussiness Use Case Diagram ... 15
Tabel 2. 4. Notasi Use Case Diagram ... 16
Tabel 2. 5. Notasi Class Diagram ... 17
Tabel 2. 6. Notasi Sequence Diagram ... 18
Tabel 2. 7. Notasi Activity Diagram ... 19
Tabel 2. 8. Notasi Statechart Diagram ... 20
Tabel 2. 9. Notasi Entity Relationship Diagram ... 21
Tabel 3. 1. Proses Business Use Case ... 35
Tabel 3. 2. Skenario Use Case Kelola User ... 39
Tabel 3. 3. Skenario Use Case Kelola Mahasiswa ... 40
Tabel 3. 4. Skenario Use Case Kelola Voting ... 41
Tabel 3. 5. Skenario Use Case Setting Biaya dan Biro ... 42
Tabel 3. 6. Skenario Use Case Konfirmasi Pembayaran ... 43
Tabel 3. 7. Skenario Use Case Verifikasi Pembayaran ... 44
Tabel 3. 8. Skenario Use Case Kelola Bus ... 45
Tabel 3. 9. Skenario Use Case Kelola Kamar ... 46
Tabel 3. 10. Skenario Use Case Kelola Dosen Pembimbing ... 47
Tabel 3. 11. Skenario Use Case Konsultasi ... 48
Tabel 3. 12. Skenario Use Case Penilaian ... 49
Tabel 3. 13. Skenario Use Case Laporan ... 50
Tabel 3. 14. Struktur tabel user ... 104
Tabel 3. 15. Struktur tabel pembayaran ... 105
Tabel 3 16. Struktur tabel dosen ... 106
Tabel 3. 17. Struktur tabel voting ... 107
Tabel 3. 18. Struktur tabel bus ... 108
Tabel 3. 19. Struktur tabel detail_bus ... 108
Tabel 3. 20. Struktur tabel kamar ... 109
Tabel 3. 21. Struktur tabel detail_bus ... 109
Tabel 3. 22. Struktur tabel hasil_voting ... 110
Tabel 3. 23. Struktur tabel konsultasi ... 110
Tabel 3. 24. Struktur tabel judul ... 111
Tabel 3. 25. Struktur tabel biaya ... 111
xix
Tabel 3. 27. Struktur tabel status ... 112
Tabel 3. 28. Struktur tabel penilaian ... 113
Tabel 3. 29. Struktur tabel rekening dosen ... 113
Tabel 4.1. Test case data mahasiswa ... 157
Tabel 4.2. Test case data bus ... 158
xx
DAFTAR LAMPIRAN
Lampiran 1 Fotokopi Buku Bimbimngan ... 164 Lampiran 2 Fotokopi Surat Balasan ... 169 Lampiran 3 Biodata Penulis ... 170
xxi
DAFTAR ISTILAH DAN SINGKATAN
FOD : Flow Of Document
UML : Unified Modeling Language
PHP : Hypertext Preprocessor
ERD : Entity Relationship Diagram Kaprogdi : Kepala Program Studi
KKL : Kuliah Kerja Lapangan