24
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

PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 2: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 3: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 4: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 5: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 6: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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)

Page 7: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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.

Page 8: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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.

Page 9: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

ix

Surakarta, 06 Juni 2017

Deno Reotama

Page 10: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 11: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 12: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 13: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 14: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 15: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 16: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 17: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 18: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 19: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 20: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 21: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 22: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 23: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

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

Page 24: PENGEMBANGAN SISTEM INFORMASI TUGAS AKHIR DI … · dapat menyelesaikan Tugas Akhir dengan judul “Pengembangan Sistem Informasi Tugas Akhir di Program Studi D3 Teknik Informatika

xxiv