Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
i
PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI
PROGRAM STUDI D3 TEKNIK INFORMATIKA UNS
Tugas Akhir
Diajukan Untuk Memenuhi sebagian persyaratan mencapai derajat Ahli Madya
Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun oleh :
DENO REOTAMA
M3114049
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2017
ii
HALAMAN PERSETUJUAN
PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI
PROGRAM STUDI D3 TEKNIK INFORMATIKA UNS
Disusun oleh :
DENO REOTAMA
M3114049
Tugas Akhir ini telah disetujui untuk dipertahankan dihadapan dewan penguji
Pada tanggal ___________________
Pembimbing Utama,
Nanang Maulana Yoeseph, S.Si., M.Si
NIDK. 8876040017
iii
ALAMAN PENGESAHAN
PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI
PROGRAM STUDI D3 TEKNIK INFORMATIKA UNS
Disusun Oleh :
Deno Reotama
M3114049
Dibimbing Oleh :
Pembimbing Utama
Nanang Maulana Yoeseph, S.Si., M.Si
NIDK. 8876040017
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir
Program Diploma III Teknik Informatika
Pada hari ________ tanggal _______________
Dewan Penguji :
1. Nanang Maulana Yoeseph, S.Si., M.Si ( )
NIDK. 8876040017
2. Berliana Kusuma Riasti, S.T., M.Eng ( )
NIDN. 0621038101
3. Agus Purnomo, S.Si., M.Eng ( )
NIK.
Disahkan Oleh,
Ketua Program Studi
D3 Teknik Informatika UNS
Abdul Aziz, S.Kom., M.Cs.
NIP. 19810413 200501 1 001
iv
ABSTRACT
Deno Reotama, 2017. Final Project Information System Development In
D3 Program Informatics Engineering UNS. DIII Informatics Engineering,
Faculty of Mathematics and Natural Sciences, Sebelas Maret University
Surakarta.
Based on the Quality Procedure of D3 Informatics Engineering number
PM.D3TI.TUA-01 which have a purpose as a guide for controlling
implementation final project of college student process is explained that standard
operating procedures of final project have some process, namely submission of
the final assignment title, registration of final project proposal exam,
implementation of final project guidance, registration of final project exam,
implementation of final project exam. Curently, already available an information
system that doing implementation final project procedure, but it’s needed to be
developed in order to be appropriate with the procedure so it can be implemented.
The method that be used for doing this information system is observation,
analysis, system designing, implementation, and trial. Observations are done by
interviewing with the administrator about the mechanism of final project.
In its implementation, this information system can be used for D3
Informatics Engineering to handle all the mechanism of the final project. So, not
only admin, but also lecturer or college student can use this information system to
facilitate in doing all the mechanism of final project.
Keyword : Information System, Final Project
v
ABSTRAK
Deno Reotama, 2017. Pengembangan Sistem Informasi Tugas Akhir
Di Program Studi D3 Teknik Informatika UNS. DIII Teknik Informatika,
Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas
Maret Surakarta.
Berdasarkan Prosedur Mutu D3 Teknik Informatika Nomor
PM.D3TI.TUA-01 yang memiliki tujuan sebagai panduan dalam pengendalian
proses pelaksanaan Tugas Akhir mahasiswa dijelaskan bahwa Standard
Operational Procedure (SOP) Tugas Akhir terdapat beberapa proses, yaitu :
Pengajuan Judul Proposal Tugas Akhir, Pendaftaran Ujian Proposal Tugas Akhir,
Pelaksanaan Ujian Proposal Tugas Akhir, Pelaksanaan Bimbingan Tugas Akhir,
Pendaftaran Ujian Tugas Akhir, Pelaksanaan Ujian Tugas Akhir. Saat ini terdapat
Sistem Informasi yang menangani Tugas Akhir tersebut namun masih perlu
dikembangkan lagi agar sesuai dengan prosedur yang berlaku sehingga dapat
diimplementasikan.
Metode yang digunakan dalam pengerjaan sistem informasi ini yaitu
observasi, analisis, perancangan sistem, implementasi, dan uji coba. Observasi
dilakukan dengan cara melakukan wawancara dengan admin tugas akhir terkait
mekanisme pelaksanaan tugas akhir.
Dalam implementasinya, sistem informasi ini dapat digunakan oleh pihak
D3 Teknik Informatika untuk menangani seluruh mekanisme tugas akhir.
Sehingga tidak hanya admin, tetapi juga dosen, atau mahasiswa dapat
menggunakan sistem informasi ini untuk memudahkan dalam melaksanakan
seluruh mekanisme tugas akhir.
Kata Kunci : Sistem Informasi, Tugas Akhir
vi
MOTTO
1. Bacalah dengan nama Tuhanmu yang menciptakan (QS. Al – Alaq ayat 1)
2. Sesungguhnya jika kamu bersyukur, pasti Kami akan menambah (nikmat)
kepadamu. (QS. Ibrahim ayat 7)
3. Allah tidak membebani seseorang itu melainkan sesuai dengan
kesanggupannya. (QS. Al – Baqarah ayat 286)
4. Janganlah kamu bersikap lemah (QS. Ali Imran ayat 139)
5. Menuntut ilmu adalah kewajiban bagi setiap Muslim. (HR. Ibnu Majah)
vii
HALAMAN PERSEMBAHAN
Tugas Akhir ini penulis persembahkan kepada :
1. Allah Subhanahu Wa Ta’ala yang telah memudahkan penulis dalam
memahami setiap ilmu baik ilmu perkuliahan ataupun di luar perkuliahan
yang disampaikan oleh dosen – dosen dan pemateri yang lain.
2. Orang Tua Penulis yang telah mengizinkan penulis untuk melaksanakan
kuliah di Universitas Sebelas Maret, yang selalu mendoakan yang terbaik
bagi penulis.
3. Keluarga penulis yang telah mendukung penulis dalam melaksanakan
perkuliahan.
4. Teman – teman penulis di kampus terutama SKI FMIPA UNS, Asisten
LABKOM FMIPA UNS, dan kelas TI.A 2014 yang telah memberikan
ilmu dan pengalaman yang sangat banyak yang tidak akan penulis
lupakan.
viii
KATA PENGANTAR
Puji syukur Alhamdulillah kepada Allah Subhanahu Wa Ta’ala yang telah
melimpahkan nikmat dan rahmat yang tak terhitung banyaknya sehingga penulis
dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi
Tugas Akhir di Program Studi D3 Teknik Informatika UNS”. Laporan Tugas
Akhir ini disusun untuk memenuhi salah satu syarat untuk memperoleh gelar Ahli
Madya (A.Md) pada Program Studi Diploma III Teknik Informatika Universitas
Negeri Sebelas Maret Surakarta.
Dalam melakukan penelitian, pengerjaan, dan penyusunan laporan Tugas
Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai
pihak. Penulis mengucapkan terima kasih kepada :
1. Abdul Aziz, S.Kom, M.Cs. selaku Ketua Program Studi Diploma III
Teknik Informatika UNS.
2. Nanang Maulana Yoeseph, S.Si., M.Si. selaku dosen pembimbing
yang telah memberikan saran dan masukan, serta membimbing penulis
dalam pengerjaan tugas akhir.
3. Seluruh dosen program studi Diploma III Teknik Informatika UNS
yang telah memberikan ilmu yang sangat bermanfaat bagi penulis.
4. Seluruh teman - teman yang telah membantu dan mendukung penulis
dalam menyelesaikan Tugas Akhir ini yang tidak bisa penulis sebutkan
satu persatu.
Penulis meyakini bahwa masih banyak kekurangan dalam penyusunan
laporan ini. Maka dari itu, penulis mohon kritik dan saran yang membangun untuk
memperbaiki laporan yang penulis susun ini,
Semoga laporan Tugas Akhir ini dapat bermanfaat bagi semua pihak,
terutama bagi mahasiswa DIII Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret.
ix
Surakarta, 06 Juni 2017
Deno Reotama
x
DAFTAR ISI
PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI PROGRAM
STUDI D3 TEKNIK INFORMATIKA UNS .......................................................... i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ............................................................................... iii
ABSTRACT ........................................................................................................... iv
ABSTRAK .............................................................................................................. v
MOTTO ................................................................................................................. vi
HALAMAN PERSEMBAHAN ........................................................................... vii
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI ........................................................................................................... x
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR TABEL ................................................................................................ xxi
BAB I PENDAHULUAN ....................................................................................... 1
1.1. Latar Belakang ......................................................................................... 1
1.2. Perumusan Masalah .................................................................................. 1
1.3. Tujuan Penelitian ...................................................................................... 2
1.4. Manfaat Penelitian .................................................................................... 2
1.4.1. Bagi D3 Teknik Informatika ............................................................. 2
1.4.2. Bagi Mahasiswa ................................................................................ 2
1.4.3. Bagi Dosen ........................................................................................ 2
1.5. Batasan Masalah ....................................................................................... 3
1.6. Metodologi Penelitian .............................................................................. 3
1.7. Sistematika Penulisan ............................................................................... 4
BAB I : PENDAHULUAN ............................................................................. 4
BAB II : LANDASAN TEORI........................................................................ 4
BAB III : ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ..... 4
BAB IV : IMPLENTASI DAN PENELITIAN ............................................... 4
BAB V : PENUTUP ........................................................................................ 4
xi
BAB II LANDASAN TEORI ................................................................................. 5
2.1. Tinjauan Pustaka ...................................................................................... 5
2.2. Landasan Teori ......................................................................................... 6
2.2.1. Desain dan Modelling ....................................................................... 6
2.2.2. Implementasi ................................................................................... 16
2.2.3. Pengujian ......................................................................................... 19
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM ............ 20
3.1. Proses Bisnis Sistem Informasi Tugas Akhir Intan Mega Puspita ......... 20
3.2. Proses Bisnis Sistem Setelah Dilakukan Pengembangan ....................... 21
3.3. Alat dan Bahan ....................................................................................... 23
3.3.1. Alat .................................................................................................. 23
3.3.2. Bahan .............................................................................................. 24
3.4. Analisa Kebutuhan Sistem ..................................................................... 24
3.4.1. Kebutuhan Fungsional .................................................................... 24
3.4.2. Kebutuhan Non-fungsional ............................................................. 27
3.5. Perancangan Sistem ................................................................................ 28
3.5.1. Use Case Diagram .......................................................................... 28
3.5.2. Activity Diagram ............................................................................. 35
3.5.3. Sequence Diagram .......................................................................... 44
3.5.4. Class Diagram ................................................................................. 53
3.6. Perancangan Database ............................................................................ 54
3.6.1. ERD (Entity Relationship Diagram) ............................................... 54
3.6.2. Relasi Antar Tabel .......................................................................... 55
3.6.3. Tabel Fisik ...................................................................................... 56
3.7. Perancangan Interface ............................................................................ 66
3.7.1. Interface Halaman Utama / Login .................................................. 66
3.7.2. Interface Halaman Kontak .............................................................. 67
3.7.3. Interface Halaman Register Mahasiswa ......................................... 68
3.7.4. Interface Dashboard Admin ............................................................ 68
3.7.5. Interface Dashboard Dosen dan Mahasiswa ................................... 69
3.7.6. Interface User Daftar Data .............................................................. 70
xii
3.7.7. Interface User Tambah Data ........................................................... 70
3.7.8. Interface User Edit Data ................................................................. 71
3.7.9. Interface User Hapus Data .............................................................. 72
3.8. Flowchart Perhitungan Nilai .................................................................. 72
3.8.1. Flowchart Menghitung Nilai Rata – Rata Ujian Proposal .............. 72
3.8.2. Flowchart Menghitung Nilai Akhir Bimbingan ............................. 73
3.8.3. Flowchart Menghitung Nilai Akhir Ujian Tugas Akhir ................. 74
3.8.4. Flowchart Menghitung Nilai Akhir ................................................ 75
BAB IV IMPLEMENTASI DAN ANALISA ...................................................... 76
4.1. Implementasi Sistem .............................................................................. 76
4.1.1. Implementasi Sistem Pada Bagian Halaman Utama dan Registrasi 76
4.1.2. Implementasi Sistem Pada User Admin ......................................... 80
4.1.3. Implementasi Sistem Pada User Dosen ........................................ 116
4.1.4. Implementasi Sistem Pada User Mahasiswa ................................. 128
4.2. Pengujian Sistem .................................................................................. 140
4.2.1. Pengujian Black Box nonlogin ...................................................... 141
4.2.2. Pengujian Black Box User Admin ................................................. 142
4.2.3. Pengujian Black Box User Dosen ................................................. 150
4.2.4. Pengujian Black Box User Mahasiswa .......................................... 154
BAB V PENUTUP ............................................................................................. 159
5.1. Kesimpulan ........................................................................................... 159
5.2. Saran ..................................................................................................... 159
DAFTAR PUSTAKA ......................................................................................... 160
xiii
DAFTAR GAMBAR
Gambar 2. 1. Icon Entity-Control-Boundary (Tyler,2009) ................................... 11
Gambar 2. 2. Icon Entity-Control-Boundary tanpa icon khusus (Tyler,2009) ..... 11
Gambar 2. 3. MVC (Model View Controller) ....................................................... 18
Gambar 3. 1. Proses Bisnis Sistem sebelum dikembangkan ................................ 20
Gambar 3. 2. Proses Bisnis Sistem setelah dikembangkan ................................... 22
Gambar 3. 3. Use Case Data Informasi ................................................................. 28
Gambar 3. 4. Use Case Akun ................................................................................ 29
Gambar 3. 5. Use Case Tema Tugas Akhir........................................................... 29
Gambar 3. 6. Use Case Pendaftaran Proposal Tugas Akhir ................................. 30
Gambar 3. 7. Use Case Penjadwalan Ujian Proposal ........................................... 30
Gambar 3. 8.Use Case Penilaian Ujian Proposal .................................................. 31
Gambar 3. 9. Use Case Plotting dan Rekomendasi Bimbingan ............................ 31
Gambar 3. 10. Use Case Data Bimbingan Tugas Akhir ....................................... 32
Gambar 3. 11. Use Case Penilaian Bimbingan Tugas Akhir ................................ 32
Gambar 3. 12. Use Case Pendaftaran Ujian Tugas Akhir ..................................... 33
Gambar 3. 13. Use Case Penjadwalan Ujian Tugas Akhir ................................... 33
Gambar 3. 14. Use Case Penilaian Tugas Akhir ................................................... 34
Gambar 3. 15. Use Case Bobot Nilai Tugas Akhir ............................................... 34
Gambar 3. 16. Activity Diagram Menambah Data Informasi............................... 35
Gambar 3. 17. Activity Diagram Menampilkan Data Informasi .......................... 35
Gambar 3. 18. Activity Diagram Mengedit Data Informasi ................................. 35
Gambar 3. 19. Activity Diagram Menghapus Data Informasi .............................. 36
Gambar 3. 20. Activity DiagramMenambahkan Akun Dosen .............................. 36
Gambar 3. 21. Activity Diagram Aktivasi Akun Dosen ....................................... 36
Gambar 3. 22. Activity Diagram Aktivasi Akun Mahasiswa ............................... 37
Gambar 3. 23. Activity Diagram Pendaftaran Proposal dan Verifikasi Pendaftaran
Proposal ................................................................................................................. 37
Gambar 3. 24. Activity Diagram Plotting Jadwal dan Menampilkan Jadwal Ujian
Proposal ................................................................................................................. 38
xiv
Gambar 3. 25. Activity Diagram Input Data Hasil Ujian Proposal ...................... 38
Gambar 3. 26. Activity Diagram Menampilkan Data Hasil Ujian Proposal......... 38
Gambar 3. 27. Activity DiagramCetak Rekap Nilai Proposal Mahasiswa ........... 39
Gambar 3. 28. Activity Diagram Rekomendasi Pembimbing .............................. 39
Gambar 3. 29. Activity Diagram Plotting Pembimbing ....................................... 39
Gambar 3. 30. Activity Diagram Input Bimbingan dan Verifikasi Bimbingan .... 40
Gambar 3. 31. Activity Diagram Input Nilai Bimbingan ..................................... 40
Gambar 3. 32. Activity Diagram Rekap Nilai Bimbingan Mahasiswa ................. 40
Gambar 3. 33. Activity Diagram Pendaftaran Ujian dan Verifikasi Pendaftaran
Ujian Tugas Akhir ................................................................................................. 41
Gambar 3. 34. Activity Diagram Plotting Jadwal dan Menampilkan Jadwal Ujian
Tugas Akhir .......................................................................................................... 41
Gambar 3. 35. Activity Diagram Input Data Hasil Ujian Tugas Akhir ................ 41
Gambar 3. 36. Activity Diagram Menampilkan Data Hasil Ujian Tugas Akhir .. 42
Gambar 3. 37. Activity Diagram Revisi Tugas Akhir .......................................... 42
Gambar 3. 38. Activity Diagram Rekap nilai ujian tugas akhir ............................ 42
Gambar 3. 39. Activity Diagram Menambah tema tugas akhir ............................ 43
Gambar 3. 40. Activity Diagram Mengeset tema tugas akhir ............................... 43
Gambar 3. 41. Activity Diagram Edit Bobot Nilai Bimbingan ............................ 43
Gambar 3. 42. Activity Diagram Edit Bobot Nilai Ujian Tugas Akhir ................ 44
Gambar 3. 43. Activity Diagram Edit Bobot Nilai Akhir ..................................... 44
Gambar 3. 44. Sequence Diagram Mengolah Data Informasi .............................. 44
Gambar 3. 45. Sequence Diagram Mengolah Data Akun ..................................... 45
Gambar 3. 46. Sequence Diagram Mengolah Data Tema Tugas Akhir ............... 45
Gambar 3. 47. Sequence Diagram Mengolah Data Proposal ................................ 46
Gambar 3. 48. Sequence Diagram Pendaftaran Proposal ..................................... 46
Gambar 3. 49. Sequence Diagram Penjadwalan Ujian Proposal .......................... 47
Gambar 3. 50. Sequence Diagram Penilaian Ujian Proposal ................................ 47
Gambar 3. 51. Sequence Diagram Rekap Nilai Ujian Proposal ........................... 48
Gambar 3. 52. Sequence Diagram Plotting Pembimbing ..................................... 48
Gambar 3. 53. Sequence Diagram Permohonan Rekomendasi ............................ 48
xv
Gambar 3. 54. Sequence Diagram Rekomendasi Bimbingan ............................... 49
Gambar 3. 55. Sequence Diagram Data Bimbingan ............................................. 49
Gambar 3. 56. Sequence Diagram Verifikasi Data Bimbingan ............................ 49
Gambar 3. 57. Sequence Diagram Penilaian Bimbingan ...................................... 50
Gambar 3. 58. Sequence Diagram Rekap Nilai Bimbingan ................................. 50
Gambar 3. 59. Sequence Diagram Mengolah Data Ujian Tugas Akhir ................ 51
Gambar 3. 60. Sequence Diagram Pendaftaran Ujian Tugas Akhir ..................... 51
Gambar 3. 61. Sequence Diagram Penjadwalan Ujian Tugas Akhir .................... 52
Gambar 3. 62. Sequence Diagram Penilaian Ujian Tugas Akhir.......................... 52
Gambar 3. 63. Sequence Diagram Rekap Nilai Ujian Tugas Akhir ..................... 53
Gambar 3. 64. Sequence Diagram Mengolah Data Bobot Nilai ........................... 53
Gambar 3. 65. Class Diagram ............................................................................... 54
Gambar 3. 66. ERD (Entity Relationship Diagram) ............................................. 55
Gambar 3. 67. Relasi Antar Tabel......................................................................... 56
Gambar 3. 68. Interface Halaman Utama / Login ................................................. 67
Gambar 3. 69. Interface Halaman Kontak ............................................................ 67
Gambar 3. 70. Interface Halaman Register Mahasiswa ........................................ 68
Gambar 3. 71. Interface Dashboard Admin .......................................................... 69
Gambar 3. 72. Interface Dashboard User .............................................................. 69
Gambar 3. 73. Interface User Daftar Data ............................................................ 70
Gambar 3. 74. Interface User Tambah Data ......................................................... 71
Gambar 3. 75. Interface User Edit Data ................................................................ 71
Gambar 3. 76. Interface User Hapus Data ............................................................ 72
Gambar 3. 77. Flowchart Menghitung Nilai Rata – Rata Ujian Proposal ............ 73
Gambar 3. 78. Flowchart Menghitung Nilai Akhir Bimbingan ............................ 74
Gambar 3. 79. Flowchart Menghitung Nilai Akhir Ujian Tugas Akhir ................ 75
Gambar 3. 80. Flowchart Menghitung Nilai Akhir ............................................... 76
Gambar 4. 1. Halaman Utama Sistem ................................................................... 76
Gambar 4. 2. Script Menampilkan Halaman Utama Sistem ................................. 77
Gambar 4. 3. Halaman Detail Informasi ............................................................... 78
Gambar 4. 4. Script Menampilkan Halaman Informasi ........................................ 78
xvi
Gambar 4. 5. Halaman Kontak.............................................................................. 79
Gambar 4. 6. Script Menampilkan Halaman Kontak ............................................ 79
Gambar 4. 7. Halaman Registrasi Mahasiswa ...................................................... 80
Gambar 4. 8. Script Halaman Registrasi Mahasiswa ............................................ 80
Gambar 4. 9. Halaman Dashboard Admin ............................................................ 81
Gambar 4. 10. Script Menampilkan Halaman Dashboard Admin ........................ 81
Gambar 4. 11. Halaman Posting Informasi ........................................................... 82
Gambar 4. 12. Script Menampilkan Halaman Posting Informasi ......................... 82
Gambar 4. 13. Halaman Manajemen Informasi .................................................... 83
Gambar 4. 14. Script Menampilkan Halaman Manajemen Informasi .................. 83
Gambar 4. 15. Halaman Tambah User Dosen ...................................................... 84
Gambar 4. 16. Script Menampilkan Halaman Tambah User Dosen ..................... 84
Gambar 4. 17. Halaman Daftar User Dosen Nonaktif .......................................... 85
Gambar 4. 18. Halaman Daftar User Dosen Aktif ................................................ 85
Gambar 4. 19. Script Menampilkan Halaman Data User Dosen .......................... 86
Gambar 4. 20. Halaman Daftar User Mahasiswa.................................................. 86
Gambar 4. 21. Script Menampilkan Halaman Daftar User Mahasiswa ................ 86
Gambar 4. 22. Halaman Data Proposal ................................................................. 87
Gambar 4. 23. Script Menampilkan Halaman Data Proposal ............................... 87
Gambar 4. 24. Halaman Tambah Data Jadwal Ujian Proposal ............................. 88
Gambar 4. 25. Script Menampilkan Halaman Tambah Data Jadwal Ujian Proposal
............................................................................................................................... 88
Gambar 4. 26. Halaman Daftar Jadwal Ujian Proposal ........................................ 89
Gambar 4. 27. Script Menampilkan Halaman Daftar Jadwal Ujian Proposal ...... 89
Gambar 4. 28. Halaman Ploting Jadwal Ujian Proposal ....................................... 90
Gambar 4. 29. Script Menampilkan Halaman Ploting Jadwal Ujian Proposal ..... 90
Gambar 4. 30. Halaman Ploting Mahasiwa Ujian Proposal ................................. 91
Gambar 4. 31. Script Menampilkan Halaman Ploting Mahasiswa Ujian Proposal
............................................................................................................................... 91
Gambar 4. 32. Halaman Lihat Jadwal Ujian Proposal .......................................... 92
Gambar 4. 33. Script Menampilkan Halaman Lihat Jadwal Ujian Proposal ........ 92
xvii
Gambar 4. 34. Halaman Lihat Detail Jadwal Ujian Proposal ............................... 93
Gambar 4. 35. Script Menampilkan Halaman Detail Jadwal Ujian Proposal ....... 93
Gambar 4. 36. Halaman Rekap Nilai Proposal ..................................................... 94
Gambar 4. 37. Script Menampilkan Halaman Rekap Nilai Proposal ................... 95
Gambar 4. 38. Halaman Permohonan Rekomendasi Pembimbing ....................... 96
Gambar 4. 39. Script Menampilkan Halaman Permohonan Rekomendasi
Pembimbing .......................................................................................................... 96
Gambar 4. 40. Halaman ploting pembimbing ....................................................... 97
Gambar 4. 41. Script Menampilkan Halaman Ploting Pembimbing..................... 97
Gambar 4. 42. Halaman Hasil Ploting Pembimbing ............................................. 98
Gambar 4. 43. Script Menampilkan Halaman Hasil Ploting Pembimbing ........... 98
Gambar 4. 44. Halaman Monitor Data Bimbingan ............................................... 99
Gambar 4. 45. Script Menampilkan Halaman Monitor Data Bimbingan ............. 99
Gambar 4. 46. Halaman Detail Data Bimbingan ................................................ 100
Gambar 4. 47. Script Menampilkan Halaman Detail Bimbingan ....................... 100
Gambar 4. 48. Halaman Rekap Nilai Bimbingan ............................................... 101
Gambar 4. 49. Script Menampilkan Halaman Rekap Nilai Bimbingan.............. 101
Gambar 4. 50. Halaman Pendaftaran Ujian Tugas Akhir ................................... 102
Gambar 4. 51. Script Menampilkan Halaman Pendaftaran Ujian Tugas Akhir . 102
Gambar 4. 52. Halaman Tambah Jadwal Ujian Tugas Akhir ............................. 103
Gambar 4. 53. Script Menampilkan Halaman Tambah Jadwal Ujian Tugas Akhir
............................................................................................................................. 103
Gambar 4. 54. Halaman Daftar Jadwal Ujian Tugas Akhir ................................ 104
Gambar 4. 55. Script Menampilkan Halaman Daftar Jadwal Ujian Tugas Akhir
............................................................................................................................. 104
Gambar 4. 56. Halaman Daftar Penguji Tugas Akhir ......................................... 105
Gambar 4. 57. Script Menampilkan Halaman Daftar Penguji Tugas Akhir ....... 105
Gambar 4. 58. Halaman Plot Penguji Ujian Tugas Akhir ................................... 106
Gambar 4. 59. Script Menampilkan Halaman Plot Penguji Tugas Akhir ........... 106
Gambar 4. 60. Halaman Lihat Jadwal Ujian Tugas Akhir .................................. 107
Gambar 4. 61. Script Menampilkan Halaman Jadwal Ujian Tugas Akhir ......... 107
xviii
Gambar 4. 62. Halaman Rekap Nilai Ujian Tugas Akhir ................................... 108
Gambar 4. 63. Script Menampilkan Halaman Rekap Nilai Ujian Tugas Akhir . 109
Gambar 4. 64. Halaman Ploting Tema Tugas Akhir........................................... 110
Gambar 4. 65. Script Menampilkan Halaman Plot Tema Tugas Akhir .............. 110
Gambar 4. 66. Halaman Manajemen Tema Tugas Akhir ................................... 111
Gambar 4. 67. Script Menampilkan Halaman Manajemen Tema Tugas Akhir . 111
Gambar 4. 68. Halaman Bobot Nilai Bimbingan ................................................ 112
Gambar 4. 69. Script Menampikan Halaman Bobot Nilai Bimbingan ............... 112
Gambar 4. 70. Halaman Bobot Nilai Tugas Akhir ............................................. 112
Gambar 4. 71. Script Menampikan Halaman Bobot Nilai Tugas Akhir ............. 113
Gambar 4. 72. Halaman Bobot Nilai Akhir. ....................................................... 113
Gambar 4. 73. Script Menampikan Halaman Bobot Nilai Akhir........................ 113
Gambar 4. 74. Halaman Manajemen Sesi Ujian Proposal .................................. 114
Gambar 4. 75. Script Menampilkan Halaman Manajemen Sesi Ujian Proposal 114
Gambar 4. 76. Halaman Manajemen Sesi Ujian Tugas Akhir ............................ 115
Gambar 4. 77. Script Menampilkan Halaman Manajemen Sesi Ujian Tugags
Akhir ................................................................................................................... 115
Gambar 4. 78. Halaman Manajemen Waktu Pendaftaran Berkas....................... 116
Gambar 4. 79. Script Menampilkan Halaman Manajemen Waktu Pendaftaran . 116
Gambar 4. 80. Halaman Dashboard Dosen ......................................................... 116
Gambar 4. 81. Script Menampilkan Halaman Dashboard Dosen ....................... 117
Gambar 4. 82. Halaman Jadwal Ujian Proposal User Dosen.............................. 117
Gambar 4. 83. Script Menampilkan Halaman Jadwal Ujian Proposal................ 118
Gambar 4. 84. Halaman Submit Hasil Proposal ................................................. 118
Gambar 4. 85. Script Menampilkan Halaman Submit Nilai Proposal ................ 119
Gambar 4. 86. Halaman Form Submit Hasil Proposal ........................................ 119
Gambar 4. 87. Script Menampilkan Halaman Form Nilai Proposal ................... 120
Gambar 4. 88. Halaman Permohonan Rekomendasi Bimbingan........................ 120
Gambar 4. 89. Script Menampilkan Halaman Permohonan Rekomendasi
Bimbingan ........................................................................................................... 120
Gambar 4. 90. Halaman Daftar Permohonan Rekomendasi ............................... 121
xix
Gambar 4. 91. Script Menampilkan Halaman Daftar Permohonan Rekomendasi
............................................................................................................................. 121
Gambar 4. 92. Halaman Pembimbingan Mahasiswa .......................................... 122
Gambar 4. 93. Script Menampilkan Halaman Pembimbingan Mahasiswa ........ 122
Gambar 4. 94. Halaman Detail Bimbingan Mahasiswa ...................................... 122
Gambar 4. 95. Script Menampilkan Halaman Detail Bimbingan ....................... 123
Gambar 4. 96. Halaman Submit Nilai Bimbingan .............................................. 123
Gambar 4. 97. Script Menampilkan Halaman Submit Nilai Bimbingan ............ 123
Gambar 4. 98. Halaman Jadwal Ujian Tugas Akhir User Dosen ....................... 124
Gambar 4. 99. Script Menampilkan Halaman Jadwal Ujian Tugas Akhir ......... 124
Gambar 4. 100. Halaman Submit Nilai Ujian Tugas Akhir ................................ 125
Gambar 4. 101. Script Menampilkan Halaman Submit NIlai Ujian Tugas Akhir
............................................................................................................................. 125
Gambar 4. 102. Halaman Form Submit Hasil Ujian Tugas Akhir ...................... 126
Gambar 4. 103. Script Menampilkan Halaman Form Nilai Ujian Tugas Akhir . 126
Gambar 4. 104. Halaman Verifikasi Revisi ........................................................ 127
Gambar 4. 105. Script Menampilkan Halaman Verifikasi Revisi ...................... 127
Gambar 4. 106. Halaman Dashboard Mahasiswa ............................................... 128
Gambar 4. 107. Script Menampilkan Halaman Dashboard Mahasiswa ............. 129
Gambar 4. 108. Halaman Form Daftar Proposal ................................................ 129
Gambar 4. 109. Script Menampilkan Form Daftar Proposal .............................. 130
Gambar 4. 110. Halaman Data Pendaftaran Proposal ......................................... 131
Gambar 4. 111. Script Menampilkan Halaman Data Pendaftaran Proposal ....... 131
Gambar 4. 112. Halaman Jadwal Ujian Proposal User Mahasiswa .................... 132
Gambar 4. 113. Script Menampilkan Halaman Jadwal Ujian Proposal ............. 132
Gambar 4. 114. Halaman Hasil Ujian Proposal .................................................. 133
Gambar 4. 115. Script Menampilkan Halaman Hasil Ujian Proposal ................ 133
Gambar 4. 116. Halaman Data Bimbingan User Mahasiswa ............................. 134
Gambar 4. 117. Script Menampilkan Halaman Data Bimbingan ....................... 134
Gambar 4. 118. Halaman Data Nilai Bimbingan ................................................ 135
Gambar 4. 119. Script Menampilkan Halaman Nilai Bimbingan ....................... 135
xx
Gambar 4. 120. Halaman Form Pendaftaran Ujian Tugas Akhir........................ 136
Gambar 4. 121. Script Menampikan Halaman Form Pendaftaran Ujian Tugas
Akhir ................................................................................................................... 136
Gambar 4. 122. Halaman Data Pendaftaran Ujian Tugas Akhir ......................... 137
Gambar 4. 123. Script Menampilkan Data Ujian Tugas Akhir .......................... 137
Gambar 4. 124. Halaman Jadwal Ujian Tugas Akhir User Mahasiswa .............. 138
Gambar 4. 125. Script Menampilkan Halaman Jadwal Ujian Tugas Akhir ....... 138
Gambar 4. 126. Halaman Hasil Ujian Tugas Akhir ............................................ 139
Gambar 4. 127. Script Menampilkan Halaman Hasil Ujian Tugas Akhir .......... 139
Gambar 4. 128. Halaman Hasil Akhir Nilai Tugas Akhir .................................. 140
Gambar 4. 129. Script Menampilkan Halaman Hasil Akhir ............................... 140
xxi
DAFTAR TABEL
Tabel 2. 1. Tinjauan Produk Sistem ........................................................................ 5
Tabel 2. 2. Simbol Use Case Diagram (Dennis et al, 2005) ................................... 7
Tabel 2. 3. Simbol Activity Diagram (Dennis et al, 2012) ..................................... 9
Tabel 2. 4. Simbol Sequence Diagram (Andri Kristanto, 2003) ........................... 11
Tabel 2. 5. Simbol Class Diagram (Shalahuddin dan Rosa, 2011) ....................... 13
Tabel 2. 6. Simbol Flowchart (Jogiyanto, 2005) .................................................. 14
Tabel 2. 7. Simbol Entity Relationship Diagram (Jogiyanto, 2005) ..................... 15
Tabel 3. 1. Kebutuhan Fungsional Sistem ............................................................ 25
Tabel 3. 2. Kebutuhan Non-fungsional ................................................................. 27
Tabel 3. 3. Deskripsi Aktor ................................................................................... 27
Tabel 3. 4. Tabel Bobot Nilai Akhir ..................................................................... 56
Tabel 3. 5. Tabel Bobot Nilai Bimbingan ............................................................. 56
Tabel 3. 6. Tabel Bobot Nilai Tugas Akhir .......................................................... 56
Tabel 3. 7. Tabel Detail Bimbingan ...................................................................... 57
Tabel 3. 8. Tabel Detail User Admin .................................................................... 57
Tabel 3. 9. Tabel Detail User Dosen ..................................................................... 58
Tabel 3. 10. Tabel Detail User Mahasiswa ........................................................... 58
Tabel 3. 11. Tabel Hasil Proposal ......................................................................... 58
Tabel 3. 12. Tabel Hasil Tugas Akhir ................................................................... 59
Tabel 3. 13. Tabel Informasi ................................................................................. 59
Tabel 3. 14. Tabel Jadwal Menguji Proposal ........................................................ 60
Tabel 3. 15. Tabel Jadwal Menguji Tugas Akhir .................................................. 60
Tabel 3. 16. Tabel Jadwal Ujian Proposal ............................................................ 60
Tabel 3. 17. Tabel Jadwal Ujian Tugas Akhir ...................................................... 61
Tabel 3. 18. Tabel Nilai Bimbingan ...................................................................... 61
Tabel 3. 19. Tabel Pembimbing ............................................................................ 62
Tabel 3. 20. Tabel Pendaftaran Ujian Tugas Akhir .............................................. 62
Tabel 3. 21. Tabel Periode .................................................................................... 63
Tabel 3. 22. Tabel Proposal TA ............................................................................ 63
xxii
Tabel 3. 23. Tabel Ruang ...................................................................................... 64
Tabel 3. 24. Tabel Sesi Ujian Proposal ................................................................. 64
Tabel 3. 25. Tabel Sesi Ujian TA.......................................................................... 64
Tabel 3. 26. Tabel Sesi Upload ............................................................................. 65
Tabel 3. 27. Tabel Tema Tugas Akhir .................................................................. 65
Tabel 3. 28. Tabel Tugas Akhir ............................................................................ 65
Tabel 3. 29. Tabel User ......................................................................................... 66
Tabel 4. 1. Pengujian Login Sistem .................................................................... 141
Tabel 4. 2. Pengujian Registrasi User Mahasiwa ............................................... 142
Tabel 4. 3. Pengujian Detail Informasi ............................................................... 142
Tabel 4. 4. Pengujian Mengolah Data Informasi ................................................ 142
Tabel 4. 5. Pengujian Manajemen Data User...................................................... 143
Tabel 4. 6. Pengujian Pendaftar Data Proposal ................................................... 144
Tabel 4. 7. Pengujian Manajemen Jadwal Proposal............................................ 145
Tabel 4. 8. Cetak Nilai Proposal ......................................................................... 145
Tabel 4. 9. Manajemen Pembimbing .................................................................. 146
Tabel 4. 10. Pengujian Cetak Nilai Bimbingan .................................................. 147
Tabel 4. 11. Pengujian Data Pendaftaran Ujian Tugas Akhir ............................. 147
Tabel 4. 12. Pengujian Manajemen Jadwal Ujian Tugas Akhir ......................... 148
Tabel 4. 13. Pengujian Cetak Nilai Ujian Tugas Akhir ...................................... 148
Tabel 4. 14. Pengujian Manajemen Bobot Nilai ................................................. 149
Tabel 4. 15. Pengujian Manajemen Tema Tugas Akhir ..................................... 149
Tabel 4. 16. Pengujian Manajemen Sesi ............................................................. 150
Tabel 4. 17. Pengujian Melihat Jadwal Ujian Proposal user Dosen ................... 151
Tabel 4. 18. Pengujian Manajemen Hasil Ujian Proposal .................................. 151
Tabel 4. 19. Pengujian Pembimbingan Mahasiswa ............................................ 152
Tabel 4. 20. Pengujian Manajemen Nilai Bimbingan ......................................... 152
Tabel 4. 21. Pengujian Melihat Jadwal Ujian Tugas Akhir user Dosen ............. 153
Tabel 4. 22. Pengujian Manajemen Nilai Ujian Tugas Akhir ............................. 153
Tabel 4. 23. Pengujian Verifikasi Revisi Ujian Tugas Akhir ............................. 154
Tabel 4. 24. Pengujian Manajemen Data Proposal ............................................. 155
xxiii
Tabel 4. 25. Pengujian Melihat Jadwal Ujian Proposal user Mahasiswa ........... 155
Tabel 4. 26. Pengujian Melihat Hasil Ujian Proposal ......................................... 156
Tabel 4. 27. Pengujian Manajemen Data Bimbingan ......................................... 156
Tabel 4. 28. Pengujian Melihat Nilai Bimbingan ............................................... 157
Tabel 4. 29. Pengujian Manajemen Data Ujian Tugas Akhir ............................. 157
Tabel 4. 30. Pengujian Melihat Jadwal Ujian Tugas Akhir user Mahasiswa ..... 158
Tabel 4. 31. Pengujian Melihat Nilai Ujian Tugas Akhir ................................... 158
xxiv