Sistem informasi tugas akhir mahasiswa Teknik Informatika Universitas Sanata Dharma berbasis web.

(1)

viii ABSTRAK

Tugas Akhir adalah salah satu syarat kelulusan bagi mahasiswa, termasuk mahasiswa Teknik Informatika Universitas Sanata Dharma Yogyakarta. Tugas akhir harus melalui tahapan - tahapan tertentu. Tahap tersebut adalah kolokium dan pendadaran. Saat ini untuk melakukan pendaftaran pengajuan proposal tugas akhir dan pendadaran mahasiswa harus datang langsung ke sekretariat pada jam kerja sekretariat, oleh karena itu proses pendaftaran pun akan menjadi lebih lama karena mahasiswa harus bolak – balik ke sekretariat. Selain itu dengan sistem yang ada sekarang, administrator dan dosen kesulitan dalam melihat riwayat tugas akhir mahasiswa.

Karena permasalahan diatas, dibuatlah suatu sistem informasi tugas akhir mahasiswa dengan berbasis web agar dapat memudahkan mahasiswa dalam melakukan pendaftaran kolokium dan pendadaran secara mandiri sehingga mahasiswa tidak perlu datang secara langsung ke sekretariat. Selain melakukan pendaftaran, melalui sistem ini mahasiswa dapat melihat nilai dan status kolokium maupun pendadaran. Selain untuk mahasiswa, sistem ini juga dapat mempermudah administrator dan dosen dalam melihat riwayat tugas akhir mahasiswa. Metodologi yang digunakan untuk mengembangkan sistem adalah metodologi waterfall sistem dibangun dengan menggunakan bahasa pemrograman PHP. Database PhpMyAdmin dengan server Xampp dan Adobe Dreamweaver.

Hasil akhir yang diperoleh adalah sebuah sistem informasi tugas akhir yang dapat digunakan oleh tiga orang pengguna, yaitu administrator, dosen, dan mahasiswa. Berdasarkan pengujian yang dilakukan, dengan adanya sistem informasi tugas akhir mahasiswa ini proses pendaftaran kolokium dan pendadaran menjadi lebih cepat, mudah, dan efisien. Selain itu, dari pengujian yang dilakukan terhadap administrator dan dosen juga terbukti bahwa melalui sistem ini riwayat tugas akhir mahasiswa dapat diketahui dengan mudah.


(2)

ix ABSTRACT

Final paper is one of graduation requirements for college students, including the students of Informatics Engineering at Sanata Dharma University. Students have to undergo several procedures to compose the final paper. After the final paper accomplishment, students have to undergo several steps, namely proposal seminar and thesis defense. At the current time, students have to go to secretariate for several times in order to submit the proposal of the final paper and to register themselves for thesis defense. This procedure may take longer time to accomplish. In addition, the implemented system cannot provide the lecturers and administrators with sufficient and detailed information on students’ final paper.

The aforementioned problems motivate the writer to create a web based information system to facilitate the students in final paper submission and thesis defense registration. The aims of the web is to ease the registration procedure, so that students do not have to go to secretariate for several times, to enable students to check their grades and the status of proposal seminar and thesis defense, and to provide both lecturers and administrator with detailed information on students’ final paper. The methodology applied to develop the system is waterfall methodology, with PHP programming language. The database used is PhpMyAdmin with the server Xampp and Adobe Dreamweaver.

The result obtained from this research is an information system of the final paper which can be accessed by three users, namely administrators, lecturers, and students. Based on the research conducted, the information system of the final paper create a faster, easier, and more efficient process on the proposal seminar and thesis defense registration. In addition, the research indicates that the system eases the administrators and lecturers to check the detailed information on students’ final paper.


(3)

i

MAHASISWA TEKNIK INFORMATIKA

UNIVERSITAS SANATA DHARMA YOGYAKARTA

BERBASIS WEB

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Oleh:

Maria Priska Brilliana 105314010

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA


(4)

ii

OF INFORMATICS ENGINEERING STUDENTS

OF SANATA DHARMA UNIVERSITY

A THESIS

Presented as Partial Fulfillment of the Requerements To Ontain the Sarjana Komputer Degree In Department of Informatics Engineering

By :

Maria Priska Brilliana 105314010

INFORMATICS ENGINEERING STUDY PROGRAM

INFORMATICS ENGINEERING DEPARTMENT

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2015


(5)

(6)

(7)

v

HALAMAN PERSEMBAHAN

Tuhan tak’kan terlambat

Juga tak akan lebih cepat

Semuanya…Dia jadikan indah pada waktuNya

Karya ini saya persembahkan kepada

Tuhan Yesus Kristus, Bunda Maria

Keluargaku tercinta, Bapak, Ibu, Kakak-kakak

Sahabat-sahabatku dan Kekasih


(8)

(9)

(10)

viii ABSTRAK

Tugas Akhir adalah salah satu syarat kelulusan bagi mahasiswa, termasuk mahasiswa Teknik Informatika Universitas Sanata Dharma Yogyakarta. Tugas akhir harus melalui tahapan - tahapan tertentu. Tahap tersebut adalah kolokium dan pendadaran. Saat ini untuk melakukan pendaftaran pengajuan proposal tugas akhir dan pendadaran mahasiswa harus datang langsung ke sekretariat pada jam kerja sekretariat, oleh karena itu proses pendaftaran pun akan menjadi lebih lama karena mahasiswa harus bolak – balik ke sekretariat. Selain itu dengan sistem yang ada sekarang, administrator dan dosen kesulitan dalam melihat riwayat tugas akhir mahasiswa.

Karena permasalahan diatas, dibuatlah suatu sistem informasi tugas akhir mahasiswa dengan berbasis web agar dapat memudahkan mahasiswa dalam melakukan pendaftaran kolokium dan pendadaran secara mandiri sehingga mahasiswa tidak perlu datang secara langsung ke sekretariat. Selain melakukan pendaftaran, melalui sistem ini mahasiswa dapat melihat nilai dan status kolokium maupun pendadaran. Selain untuk mahasiswa, sistem ini juga dapat mempermudah administrator dan dosen dalam melihat riwayat tugas akhir mahasiswa. Metodologi yang digunakan untuk mengembangkan sistem adalah metodologi waterfall sistem dibangun dengan menggunakan bahasa pemrograman PHP. Database PhpMyAdmin dengan server Xampp dan Adobe Dreamweaver.

Hasil akhir yang diperoleh adalah sebuah sistem informasi tugas akhir yang dapat digunakan oleh tiga orang pengguna, yaitu administrator, dosen, dan mahasiswa. Berdasarkan pengujian yang dilakukan, dengan adanya sistem informasi tugas akhir mahasiswa ini proses pendaftaran kolokium dan pendadaran menjadi lebih cepat, mudah, dan efisien. Selain itu, dari pengujian yang dilakukan terhadap administrator dan dosen juga terbukti bahwa melalui sistem ini riwayat tugas akhir mahasiswa dapat diketahui dengan mudah.


(11)

ix ABSTRACT

Final paper is one of graduation requirements for college students, including the students of Informatics Engineering at Sanata Dharma University. Students have to undergo several procedures to compose the final paper. After the final paper accomplishment, students have to undergo several steps, namely proposal seminar and thesis defense. At the current time, students have to go to secretariate for several times in order to submit the proposal of the final paper and to register themselves for thesis defense. This procedure may take longer time to accomplish. In addition, the implemented system cannot provide the lecturers and administrators with sufficient and detailed information on students’ final paper.

The aforementioned problems motivate the writer to create a web based information system to facilitate the students in final paper submission and thesis defense registration. The aims of the web is to ease the registration procedure, so that students do not have to go to secretariate for several times, to enable students to check their grades and the status of proposal seminar and thesis defense, and to provide both lecturers and administrator with detailed information on students’ final paper. The methodology applied to develop the system is waterfall methodology, with PHP programming language. The database used is PhpMyAdmin with the server Xampp and Adobe Dreamweaver.

The result obtained from this research is an information system of the final paper which can be accessed by three users, namely administrators, lecturers, and students. Based on the research conducted, the information system of the final paper create a faster, easier, and more efficient process on the proposal seminar and thesis defense registration. In addition, the research indicates that the system eases the administrators and lecturers to check the detailed information on students’ final paper.


(12)

x

Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul “Sistem Informasi Tugas

Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma Yogyakarta

Berbasis Web”.

Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak-pihak yang telah membantu penulis baik selama penelitian maupun saat pengerjaan skripsi ini. Ucapan terima kasih penulis sampaikan diantaranya kepada :

1. Kedua orang tua penulis, Th. Rapih Djiwana dan An. Tinik Hastuti atas dukungan moral, spiritual, dan financial dalam penyusunan skripsi.

2. Kakak-kakakku, Natalia Rianingsih, Paulina Indah Tiarani, Yohanes Iwan May Yanto, Gideon Lindu Pamungkas dan juga Eyang Putri yang selalu memberi semangat , doa dan juga dukungan kepada penulis.

3. Ibu P.H. Prima Rosa, S.Si., M.Sc. selaku Dekan Fakultas Sains dan Teknologi serta dosen pembimbing skripsi yang telah memberikan dukungan motivasi, memberi solusi, kritik dan saran selama proses penulisan skripsi.

4. Ibu A. Rita Widiarti, S.Si.,M.Kom selaku Ketua Program Studi Teknik Informatika yang telah memberi banyak ide dan masukan selama pengerjaan skripsi.

5. Bapak JB. Budi Darmawan, S.T., M.Sc. selaku penguji dan Ibu Agnes Maria Polina, S.Kom., M.Sc. selaku Dosen Pembimbing Akademik dan juga dosen


(13)

(14)

DAFTAR ISI

HALAMAN JUDUL BAHASA INDONESIA………..………i

HALAMAN JUDUL BAHASA INGGRIS….……….……….…………ii

HALAMAN PERSETUJUAN……….….………iii

HALAMANPENGESAHAN………...…….…...iv

HALAMAN PERSEMBAHAN……….………v

HALAMAN PERNYATAAN KEASLIAN KARYA……….……….vi

HALAMAN PERSETUJUAN PUBLIKASI……….………..vii

ABSTRAK……….……….viii

ABSTRACT……….….ix

KATA PENGANTAR……….…...…x

DAFTAR ISI……….……….1

DAFTAR GAMBAR... 4

DAFTAR TABEL... 11

BAB I PENDAHULUAN... 13

1.1 Latar Belakang... 13

1.2 Rumusan Masalah... 15

1.3 Batasan Masalah... 16

1.4 TujuanPenelitian... 16

1.5 Manfaat Penelitian... 17

1.6 Metodologi Penelitian... 18

1.6.1 Metode Pengumpulan Data... 18

1.6.2 Metodologi Pengembangan Sistem... 18

1.7 Sistematika Penulisan... 20

BAB II LANDASAN TEORI... 22

2.1 Sistem informasi... 22

2.1.1 Pengertian sistem... 22

2.1.2 Pengertian Sistem Informasi... 24


(15)

2.2 World Wide Web (Web)... 26

2.3 Uniform Resource Locator (URL)... 26

2.4 Web Server... 27

2.5 Hypertext Proccesor (PHP)... 27

2.5.1 Sintaks Dasar PHP... 28

2.5.2 Kelebihan dan Kekurangan PHP... 29

2.6 PhpMyAdmin... 30

2.7 The Waterfall Model... 31

BAB III INVESTIGASI, ANALISIS DAN PERANCANGAN SISTEM... 33

3.1 Investigasi... 33

3.2 Analisis Sistem... 34

3.2.1 Gambaran Umum Sistem Sekarang... 34

3.2.2 Gambaran Umum Sistem yang Diusulkan... 35

3.2.3 Analisis Kebutuhan Pengguna... 37

3.2.4 Use Case Diagram... 39

3.2.5 Pemodelan Proses (Data Flow Diagram)... 41

3.3 Perancangan Sistem... 47

3.3.1 Perancangan Basisdata... 47

3.3.2 Perancangan Antarmuka dengan Pengguna... 52

BAB IV IMPLEMENTASI SISTEM... 82

4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak... 82

4.2 Implementasi Basis Data... 82

4.3 Implementasi Sistem... 85

4.3.1 Menu Utama... 85

4.3.2 Administrator... 86

4.3.3 Dosen... 110

4.3.4 Mahasiswa... 119

4.3.5 Tampilan Cetak kolokium metopen, regular dan cetak pendadaran... 128


(16)

5.1 Analisa Hasil Perangkat Lunak... 130

5.2 Analisa Hasil Uji Coba terhadap Pengguna... 131

5.2.2.1 Form Kuisioner... 131

5.2.2.2 Hasil dan Pembahasan... 132

5.2.2.3 Hasil Uji Coba terhadap Mahasiswa... 150

BAB VI KESIMPULAN DAN SARAN... 159

6.1 Kesimpulan... 159

6.2 Saran... 160

DAFTAR PUSTAKA... 161


(17)

DAFTAR GAMBAR

Gambar 2. 1 Model Waterfall... 32

Gambar 3. 1 Diagram UseCase... 39

Gambar 3. 2 Diagram konteks ... 41

Gambar 3. 3 Diagram Berjenjang ... 42

Gambar 3. 4 Diagram Arus Data ... 43

Gambar 3. 5 Diagram Arus Data Level 2 Proses 1 ... 44

Gambar 3. 6 Diagram Arus Data Level 2 Proses 2 ... 45

Gambar 3. 7 Diagram Arus Data Level 2 Proses 3 ... 46

Gambar 3. 8 Diagram Arus Data Level 2 Proses 4 ... 46

Gambar 3. 9 Diagram Relasi Entitas... 47

Gambar 3. 10 Perancangan Logikal ... 48

Gambar 3. 11 Interface Login Administrator... 52

Gambar 3. 12 Interface Login Dosen dan Mahasiswa ... 53

Gambar 3. 13 Interface Home Administrator ... 53

Gambar 3. 14 Interface Data Mahasiswa pada Administrator ... 54

Gambar 3. 15 Interface Tambah Data Mahasiswa pada Administrator ... 54

Gambar 3. 16 Interface Upload Data Mahasiswa pada Administrator ... 55

Gambar 3. 17 Interface Edit Data Mahasiswa pada Administrator ... 55


(18)

Gambar 3. 19 Interface Verifikasi Daftarkan Kolokium Mahasiswa pada

Administrator ... 56

Gambar 3. 20 Interface Pendaftaran Kolokium Metopen pada Administrator ... 57

Gambar 3. 21 Interface Data Dosen pada Administrator ... 57

Gambar 3. 22 Interface Tambah Data Dosen pada Administrator... 58

Gambar 3. 23 Interface Verifikasi Hapus Data Dosen pada Administrator... 58

Gambar 3. 24 Interface Jadwal Mahasiswa Kolokium Metopen pada Administrator 59 Gambar 3. 25 Interface Edit Jadwal Kolokium Mepoten pada Administrator ... 59

Gambar 3. 26 Interface Jadwal Mahasiswa Kolokium Reguler pada Administrator.. 60

Gambar 3. 27 Interface Edit Jadwal Kolokium Reguler pada Administrator ... 60

Gambar 3. 28 Interface Cetak Kolokium Metopen pada Administrator ... 61

Gambar 3. 29 Interface Cetak Kolokium Reguler pada Administrator ... 61

Gambar 3. 30 Interface Syarat Pendadaran pada Administrator... 62

Gambar 3. 31 Interface Edit Syarat Pendadaran pada Administrator ... 62

Gambar 3. 32 Interface Peserta Pendadaran pada Administrator ... 63

Gambar 3. 33 Interface Edit Pendadaran pada Administrator ... 63

Gambar 3. 34 Interface Cetak Pendadaran pada Administrator... 64

Gambar 3. 35 Interface Rekap Mahasiswa pada Administrator ... 64

Gambar 3. 36 Interface Cari Tugas Akhir pada Administrator... 65

Gambar 3. 37 Interface Home Dosen... 65

Gambar 3. 38 Interface Penilaian Mahasiswa Kolokium Metopen pada Dosen... 66

Gambar 3. 39 Interface Edit Nilai Mahasiswa Kolokium Metopen pada Dosen ... 66


(19)

Gambar 3. 41 Interface Edit Nilai Mahasiswa Kolokium Reguler pada Dosen ... 67

Gambar 3. 42 Interface Jadwal Menguji Dosen... 68

Gambar 3. 43 Interface Cetak Kolokium Metopen pada Dosen ... 68

Gambar 3. 44 Interface Peserta Kolokium pada Dosen ... 69

Gambar 3. 45 Interface Bimbingan Mahasiswa pada Dosen ... 69

Gambar 3. 46 Interface Edit Bimbingan Mahasiswa pada Dosen ... 70

Gambar 3. 47 Interface PERSETUJUAN Pendadaran pada Dosen... 70

Gambar 3. 48 Interface Jadwal Menguji Dosen... 71

Gambar 3. 49 Interface Penilaian Pendadaran pada Dosen ... 71

Gambar 3. 50 Interface Edit Nilai Pendadaran pada Dosen... 72

Gambar 3. 51 Interface Cari Tugas Akhir pada Dosen ... 72

Gambar 3. 52 Interface Home Mahasiswa ... 73

Gambar 3. 53 Interface Pendaftaran Kolokium Metopen pada Mahasiswa... 73

Gambar 3. 54 Interface Form Pendaftaran Kolokium Metopen pada Mahasiswa ... 74

Gambar 3. 55 Interface Pendaftaran Kolokium Reguler pada Mahasiswa ... 75

Gambar 3. 56 Interface Form Pendaftaran Kolokium Reguler pada Mahasiswa ... 76

Gambar 3. 57 Interface Peserta Kolokium pada Mahasiswa ... 76

Gambar 3. 58 Interface Upload Syarat Pendadaran pada Mahasiswa ... 77

Gambar 3. 59 Interface Form Upload Syarat Pendadaran pada Mahasiswa... 77

Gambar 3. 60 Interface Form Pendaftaran Pendadaran pada Mahasiswa... 78

Gambar 3. 61 Interface Jadwal Ujian Pendadaran pada Mahasiswa ... 78

Gambar 3. 62 Interface Upload Tugas Akhir pada Mahasiswa ... 79


(20)

Gambar 3. 64 Interface Cari Tugas Akhir pada Mahasiswa ... 80

Gambar 3. 65 Interface Cetak Metopen.xlsx ... 80

Gambar 3. 66 Interface Cetak Reguler.xlsx ... 81

Gambar 3. 67 Interface Cetak Pendadaran.xlsx ... 81

Gambar 4. 1 Halaman login administrator ... 85

Gambar 4. 2 Halaman login dosen dan mahasiswa... 86

Gambar 4. 3 Halaman home administrator ... 87

Gambar 4. 4 Halaman ubah password... 87

Gambar 4. 5 Halaman setting pada administrator ... 88

Gambar 4. 6 Tampilan halaman mahasiswa pada administrator... 89

Gambar 4. 7 Halaman tambah mahasiswa ... 89

Gambar 4. 8 Halaman upload mahasiswa ... 90

Gambar 4. 9 Halaman edit mahasiswa pada administrator ... 91

Gambar 4. 10 Halaman hapus mahasiswa... 91

Gambar 4. 11 Halaman reset password pada administrator ... 92

Gambar 4. 12 Halaman pengesahan pendaftaran ... 92

Gambar 4. 13 Halaman form pendaftaran... 93

Gambar 4. 14 Halaman dosen pada administrator ... 94

Gambar 4. 15 Halaman tambah dosen ... 94

Gambar 4. 16 Halaman edit dosen pada administrator ... 95

Gambar 4. 17 Halaman reset passeowd dosen ... 95


(21)

Gambar 4. 19 Halaman kolokium metopen pada administrator ... 96

Gambar 4. 20 Tombol download dan form download ... 97

Gambar 4. 21 Tombol download dan form download ... 98

Gambar 4. 22 Halaman edit kolokium metopen ... 98

Gambar 4. 23 Halaman download berita acara ... 99

Gambar 4. 24 Halaman kolokium reguler pada administrator ... 100

Gambar 4. 25 Halaman edit kolokium regular... 101

Gambar 4. 26 Halaman download berita acara ... 101

Gambar 4. 27 Tampilan halaman cetak kolokium ... 102

Gambar 4. 28 Halaman syarat pendadaran dan edit syarat pendadaran... 103

Gambar 4. 29 Halaman cetak pengantar BAA... 104

Gambar 4. 30 Halaman pendaftarpendadaran pada administrator ... 105

Gambar 4. 31 Tombol download dan form download ... 106

Gambar 4. 32 Halaman upload jadwa pendadaran... 106

Gambar 4. 33 Halaman edit pendadaran ... 107

Gambar 4. 34 Halaman download berita acara ... 108

Gambar 4. 35 Halaman rekap mahasiswa ... 109

Gambar 4. 36 Halaman cari tugas akhir... 110

Gambar 4. 37 Halaman utama dosen ... 110

Gambar 4. 38 Halaman ganti password pada dosen ... 111

Gambar 4. 39 Halaman penilaian kolokium metopen... 112

Gambar 4. 40 Halaman penilaian kolokium regular ... 113


(22)

Gambar 4. 42 Halaman cetak kolokium metopen pada dosen ... 115 Gambar 4. 43 Halaman bimbingan mahasiswa pada dosen ... 116 Gambar 4. 44 Halaman penilaian ujian pendadaran ... 117 Gambar 4. 45 Halaman jadwal ujian pendadaran pada dosen ... 118 Gambar 4. 46 Halaman persetujuan maju pendadaran pada dosen... 119 Gambar 4. 47 Halaman utama mahasiswa ... 120 Gambar 4. 48 Halaman ganti password ... 120 Gambar 4. 49 Halaman kolokium metopen pada mahasiswa ... 121 Gambar 4. 50 Halaman edit dan daftar kolokium metopen ... 122 Gambar 4. 51 Halaman kolokium regular pada mahasiswa... 123 Gambar 4. 52 Halaman daftar dan edit kolokium regular... 124 Gambar 4. 53 Halaman upload tugas akhir ... 125 Gambar 4. 54 Halaman editupload syarat dan ... 126 Gambar 4. 55 Halaman jadwal ujian pendadarn pada mahasiswa ... 127 Gambar 4. 56 Halaman upload tugas akhir pada mahasiswa... 128 Gambar 4. 57 Tampilan Excel Cetak Kolokium Metopen... 128 Gambar 4. 58 Tampilan Excel Cetak Kolokium Reguler ... 129 Gambar 4. 59 Tampilan Excel Cetak Pendadaran ... 129

Gambar 5. 1 Grafik Pertanyaan 1 untuk Administrator ... 133 Gambar 5. 2 Grafik Pertanyaan 2 untuk Administrator ... 134 Gambar 5. 3 Grafik Pertanyaan 3 untuk Administrator ... 135 Gambar 5. 4 Grafik Pertanyaan 4 untuk Administrator ... 136


(23)

Gambar 5. 5 Grafik Pertanyaan 5 untuk Administrator ... 137 Gambar 5. 6 Grafik Pertanyaan 6 untuk Administrator ... 138 Gambar 5. 7 Grafik Pertanyaan 7 untuk Administrator ... 139 Gambar 5. 8 Grafik Pertanyaan 8 untuk Administrator ... 140 Gambar 5. 9 Grafik Pertanyaan 9 untuk Administrator ... 141 Gambar 5. 10 Grafik Pertanyaan 1 untuk Dosen ... 142 Gambar 5. 11 Grafik Pertanyaan 2 untuk Dosen ... 143 Gambar 5. 12 Grafik Pertanyaan 3 untuk Dosen ... 144 Gambar 5. 13 Grafik Pertanyaan 4 untuk Dosen ... 145 Gambar 5. 14 Grafik Pertanyaan 5 untuk Dosen ... 146 Gambar 5. 15 Grafik Pertanyaan 6 untuk Dosen ... 147 Gambar 5. 16 Grafik Pertanyaan 7 untuk Dosen ... 148 Gambar 5. 17 Grafik Pertanyaan 8 untuk Dosen ... 149 Gambar 5. 18 Grafik Pertanyaan 9 untuk Dosen ... 150 Gambar 5. 19 Grafik Pertanyaan 1 untuk Mahasiswa... 151 Gambar 5. 20 Grafik Pertanyaan 2 untuk Mahasiswa... 152 Gambar 5. 21 Grafik Pertanyaan 3 untuk Mahasiswa... 153 Gambar 5. 22 Grafik Pertanyaan 4 untuk Mahasiswa... 154 Gambar 5. 23 Grafik Pertanyaan 5 untuk Mahasiswa... 155 Gambar 5. 24 Grafik Pertanyaan 6 untuk Mahasiswa... 156 Gambar 5. 25 Grafik Pertanyaan 7 untuk Mahasiswa... 157 Gambar 5. 26 Grafik Pertanyaan 8 untuk Mahasiswa... 158


(24)

DAFTAR TABEL

Tabel 3. 1 Narasi Use Case Administrator... 40

Tabel 3. 2 Narasi Use Case Dosen... 40

Tabel 3. 3 Narasi Use Case Mahasiswa... 41

Tabel 3. 4 Tabel Admin... 48

Tabel 3. 5 Tabel Bimbing... 49

Tabel 3. 6 Tabel Dosen... 49

Tabel 3. 7 Tabel Kolokium... 49

Tabel 3. 8 Tabel Mahasiswa... 50

Tabel 3. 9 Tabel Pendadaran... 50

Tabel 3. 10 Tabel Seminar... 51

Tabel 3. 11 Tabel Sidang... 51

Tabel 3. 12 Tabel Tugas Akhir... 52

Tabel 5. 1 Hasil Kuisioner Administrator Pertanyaan 1... 132

Tabel 5. 2 Hasil Kuisioner Administrator Pertanyaan 2... 133

Tabel 5. 3 Hasil Kuisioner Administrator Pertanyaan 3... 134

Tabel 5. 4 Hasil Kuisioner Administrator Pertanyaan 4... 135

Tabel 5. 5 Hasil Kuisioner Administrator Pertanyaan 5... 136

Tabel 5. 6 Hasil Kuisioner Administrator Pertanyaan 6... 137

Tabel 5. 7 Hasil Kuisioner Administrator Pertanyaan 7... 138


(25)

Tabel 5. 9 Hasil Kuisioner Administrator Pertanyaan 9... 140

Tabel 5. 10 Hasil Kuisioner Dosen Pertanyaan 1... 142

Tabel 5. 11 Hasil Kuisioner Dosen Pertanyaan 2... 142

Tabel 5. 12 Hasil Kuisioner Dosen Pertanyaan 3... 143

Tabel 5. 13 Hasil Kuisioner Dosen Pertanyaan 4... 144

Tabel 5. 14 Hasil Kuisioner Dosen Pertanyaan 5... 145

Tabel 5. 15 Hasil Kuisioner Dosen Pertanyaan 6... 146

Tabel 5. 16 Hasil Kuisioner Dosen Pertanyaan 7... 147

Tabel 5. 17 Hasil Kuisioner Dosen Pertanyaan 8... 148

Tabel 5. 18 Hasil Kuisioner Dosen Pertanyaan 9... 149

Tabel 5. 19 Hasil Kuisioner Mahasiswa Pertanyaan 1... 151

Tabel 5. 20 Hasil Kuisioner Mahasiswa Pertanyaan 2... 152

Tabel 5. 21 Hasil Kuisioner Mahasiswa Pertanyaan 3... 153

Tabel 5. 22 Hasil Kuisioner Mahasiswa Pertanyaan 4... 154

Tabel 5. 23 Hasil Kuisioner Mahasiswa Pertanyaan 5... 155

Tabel 5. 24 Hasil Kuisioner Mahasiswa Pertanyaan 6... 156

Tabel 5. 25 Hasil Kuisioner Mahasiswa Pertanyaan 7... 157


(26)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Tugas akhir adalah suatu karya untuk menghasilkan ilmu pengetahuan atau sesuatu yang dapat dipertanggung jawabkan secara ilmiah dan dikerjakan menurut aturan atau tata cara tertentu yang telah diakui secara luas oleh para ahli sebagai metode ilmiah (Soedjono, 1992). Penentuan suatu judul tugas akhir harus melalui tahapan - tahapan tertentu dan persetujuan dari dosen. Di Universitas Sanata Dharma, khususnya pada program studi Teknik Informatika salah satu dari tahap tersebut adalah seminar kolokium. Kolokium adalah tahap dimana dosen menentukan apakah suatu proposal skripsi dinyatakan layak untuk dilanjutkan pengerjaannya atau harus diganti dengan judul yang baru.

Saat ini pendaftaran kolokium mahasiswa Teknik Informatika Universitas Sanata Dharma tidak dilakukan secara langsung oleh mahasiswa yang bersangkutan, melainkan dilakukan oleh dosen mata kuliah metopen dan selanjutnya diproses oleh sekretariat. Selain itu, bagi mahasiswa yang harus mengambil kolokium ulang harus melakukan pendaftaran secara manual dengan mengisi blangko pendaftaran yang ada di sekretariat dan meminta persetujuan dari dosen pembimbing dan dosen reviewer berkaitan dengan hari


(27)

dan waktu kolokium sehingga memakan waktu yang lama dalam melakukan pendaftaran. Begitu pula dengan pendaftaran pendadaran, mahasiswa harus melakukan pendaftaran secara langsung ke sekertariat dan harus mengumpulkan syarat – syarat pendaftaran pendadaran. Untuk penilaian,

dosen juga harus melakukan penilaian secara manual, baru kemudian berkas nilai ujian mahasiswa (kolokium dan pendadaran) diserahan kepada administrator untuk diproses. Untuk melihat riwayat tugas akhir mahasiswa, dosen atau kaprodi juga tidak dapat melihat secara langsung, melainkan harus menghubungi sekertariat terlebih dahulu untuk meminta data mahasiswa. Sedangkan untuk sekretariat atau administrator, administrator harus mengurus berkas – berkas pendaftaran tugas akhir (kolokium dan pendadaran) yang

berupa berkas formulir kedalam file excel agar dapat dibuat riwayat tugas akhir mahasiswa. Oleh karena itu, dibuatlah suatu sistem tugas akhir berbasis web di mana sistem tersebut berfungsi agar mahasiswa dapat melakukan pendaftaran tugas akhir secara mandiri dan cepat serta dapat memudahkan dosen dalam memberikan penilaian dan memudahkan administrator dalam pembuatan laporan riwayat tugas akhir mahasiswa.

Sistem ini bukan hanya ditujukan untuk mahasiswa saja, melainkan untuk dosen dan administrator juga. Administrator dalam sistem ini adalah pegawai sekretariat. Dengan sistem ini dosen dapat memberikan penilaian secara langsung, mulai dari menyatakan suatu judul skripsi dinyatakan lanjut


(28)

atau harus diganti dengan judul yang baru dan memberikan penilaian saat mahasiswa ujian kolokium sampai dengan ujian pendadaran.

Dalam sistem ini juga disertai fitur search engine yang bertujuan untuk memudahkan mahasiswa program studi teknik informatika dalam mencari judul dan abstrak skripsi dari mahasiswa teknik informatika yang sudah lulus untuk dijadikan sebagai referensi dalam pembuatan tugas akhir.

1.2 Rumusan Masalah

1) Bagaimana membangun Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika USD berbasis web ?

2) Sejauh mana sistem informasi yang dibangun dapat secara efektif mempermudah administrator dalam :

a. Menambah data mahasiswa dan dosen b. Mengedit data mahasiswa maupun dosen c. Mencetak laporan penilaian

d. Mencari tugas akhir mahasiswa

3) Sejauh mana sistem informasi yang dibangun dapat secara efektif mempermudah dosen dan kaprodi dalam :

a. Menambah data nilai kolokium dan pendadaran mahasiswa b. Melihat data kolokium maupun pendadaran mahasiswa c. Melihat riwayat tugas akhir mahasiswa.


(29)

e. Mencari tugas akhir mahasiswa

4) Sejauh mana sistem informasi yang dibangun dapat secara efektif mempermudah mahasiswa dalam :

a. Mendaftar kolokium maupun pendadaran

b. Melihat dan mengedit data kolokium maupun pendadaran c. Mencari tugas akhir mahasiswa

1.3 Batasan Masalah

Sistem ini dibuat terbatas untuk menangani tugas akhir mahasiswa jurusan Teknik Informatika USD, namun tidak menangani proses di BAA (Biro Administrasi Akademik).

1.4 TujuanPenelitian

Membangun Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma Berbasis Web yang dapat :

1) Memudahkan administrator dalam :

a. Menambah data mahasiswa maupun dosen. b. Mencetak laporan penilaian mahasiswa. c. Melihat riwayat tugas akhir mahasiswa. 2) Memudahkan dosen dan kaprodi dalam :

a. Memberikan penilaian kolokium dan pendadaran mahasiswa. b. Melihat riwayat tugas akhir mahasiswa.


(30)

c. Mencetak laporan penilaian mahasiswa. 3) Memudahkan mahasiswa dalam :

a. melakukan pendaftaran tugas akhir.

b. Melakukan pencarian abstrak dan judul skripsi dari mahasiswa teknik informatika yang sudah lulus untuk dijadikan sebagai referensi dalam pembuatan tugas akhir

1.5 Manfaat Penelitian

Manfaat dari penelitian ini adalah :

1) Mahasiswa dapat mendaftar tugas akhir secara mandiri 2) Memudahkan mahasiswa dalam mencari referensi tugas akhir

3) Memudahkan administrator / pegawai sekretariat dalam mencetak laporan penilaian kolokium dan pendadaran oleh dosen

4) Memudahkan dosen dalam pemberian nilai kepada mahasiswa dan mengetahui daftar mahasiswa yang sudah kolokium

5) Memudahkan administrator, dosen dan kaprodi dalam mengetahui riwayat kolokium dan pendadaran mahasiswa


(31)

1.6 Metodologi Penelitian

1.6.1 Metode Pengumpulan Data

Dalam penulisan skripsi ini, penulis memperoleh data–data yang

diperlukan dengan menggunakan metode seperti berikut :

a. Observasi

Kegiatan ini dimaksudkan untuk mendapatkan data – data

mengenai proses tugas akhir mahasiswa dengan cara mengamati secara langsung.

b. Wawancara

Yaitu dengan mengajukan pertanyaan langsung kepada pihak –

pihak terkait untuk menyesuaikan data dengan keadaan.

1.6.2 Metodologi Pengembangan Sistem

Metode pengembangan sistem yang digunakan adalah dengan menggunakan metode waterfall (Pressman, 2010), dengan tahapan sebagai berikut :

a. Tahap investigasi

Pada tahap ini penulis menentukan apakah ada peluang untuk Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma Berbasis Web ini untuk dikembangkan. Sehingga diperlukan studi kelayakan pada tahap


(32)

ini untuk dapat menentukan apakah dengan adanya Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma Berbasis Web ini merupakan solusi yang terbaik.

b. Tahap analisis

Pada tahap ini penulis mencari kebutuhan pengguna Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma Berbasis Web dan melakukan analisis mengenai kondisi yang ada sebelum adanya sistem ini. Pengguna dalam hal ini adalah administrator (pegawai sekretariat), dosen, dan mahasiswa.

c. Tahap desain

Pada tahap ini dilakukan perancangan komponen Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma Berbasis Web seperti diagram use case, data flow diagram, diagram relasi entitas, perancangan logical dan fisikal, dan perancangan antarmuka pengguna.

d. Tahap implementasi

Pada tahap ini akan dilakukan pengujian terhadap program yang difokuskan pada fungsi program untuk memastikan bahwa semua perintah yang telah di masukkan ke dalam program akan menghasilkan keluaran seperti yang diharapkan


(33)

e. Tahap perawatan

Merupakan kegiatan pemeliharaan data – data pada aplikasi yang

harus dilakukan secara rutin

1.7 Sistematika Penulisan

Sistematika penulisan dibagi dalam beberapa bab, yaitu:

BAB I PENDAHULUAN

Bab ini menjelaskan latar belakang,rumusan masalah, batasan masalah, tujuan penelitian,manfaat penelitian, metodologi penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini menjelaskan teori-teori dasar yang digunakan sebagai acuan tugas akhir ini.

BAB III INVESTIGASI, ANALISIS DAN PERANCANGAN

SISTEM

Bab ini menjelaskan kebutuhan pengguna, melakukan investigasi dan analisis mengenai kondisi sebelum dan sesudah adanya sistem ini. Serta berisi perancangan sistem yang akan dibangun, meliputi use case diagram, diagram ER (Entity Relationship) dan metode penyelesaian yang akan digunakan untuk menyelesaikan masalah dalam sistem informasi ini


(34)

BAB IV IMPLEMENTASI SISTEM

Berisi hasil implementasi yang telah dibuat serta penjelasan singkat dan output dari hasil implementasi

BAB V ANALISIS HASIL

Bab ini berisi analisa dari hasil pembuatan sistem. Pada bab ini dibahas tentang hasil pengujian-pengujian sistem untuk mencari kekurangan-kekurangan sistem maupun uji coba terhadap pengguna.

BAB VI KESIMPULAN DAN SARAN

Berisi kesimpulan setelah dilakukan implementasi algoritma serta saran.


(35)

BAB II

LANDASAN TEORI

2.1 Sistem informasi

2.1.1 Pengertian sistem

Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema), yang artinya adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan (Juansyah, 2013)

2.1.1.1 Elemen sistem

Ada beberapa elemen yang membentuk sebuah sistem (Juansyah, 2013), yaitu :

1) Tujuan

Tujuan menjadi motivasi yang mengarahkan suatu sistem. Tanpa adanya tujuan, sistem menjadi tak terkendali dan tak terarah.

2) Input

Input adalah segala sesuatu yang masuk ke dalam suatu sistem dan merupakan bahan yang akan diproses oleh sistem.


(36)

3) Proses

Merupakan bagian yang melakukan perubahan atau transformasi dari input menjadi output yang lebih bernilai berupa informasi ataupun produk

4) Output

Merupakan hasil dari proses. Pada sistem informasi output bias berupa informasi, saran, cetakan laporan dan sebagainya

5) Batas

Pemisah antara sistem dan daerah luar sistem yang menentukan kofigurasi, ruang lingkup atau kemampuan sistem

6) Mekanisme pengendalian dan umpan balik

Mekanisme pengendalian diwujudkan dengan umpan balik (feedback). Umpan balik digunakan untuk mengendalikan input maupun proses yang bertujuan untuk mengatur agar sistem berjalan sesuai tujuan.

7) Lingkungan

Segala sesuatu yang berada diluar sistem. Lingkungan dapat berpengaruh terhadap operasi sistem dalam arti merugikan maupun menguntungkan. Lingkungan yang merugikan harus dikendalikan untuk menjaga


(37)

kelangsungan sistem, sedangkan yang menguntungkan harus dijaga karena akan berpengaruh terhadap kelangsungan hidup sistem.

2.1.1.2 Pengertian informasi

Informasi adalah data yang telah diberi makna melalui konteks. Sebagai contoh, dokumen berbentuk spreadsheet seringkali digunakan untuk membuat informasi dari data yang ada di dalamnya. Laporan laba rugi dan neraca merupakan bentuk informasi, sementara angka-angka di dalamnya merupakan data yang telah diberi konteks sehingga menjadi punya makna dan manfaat (Juansyah, 2013),

2.1.2 Pengertian Sistem Informasi

Sistem Informasi dapat diartikan sebagai sebuah sistem yang terintegrasi secara optimal dan berbasis computer yang dapat menghimpun dan menyajikan berbagai jenis data yang akurat untuk berbagai macam kebutuhan,(Juansyah,2013).

Sistem informasi pada dasarnya terbentuk dari suatu kelompok kegiatan operasi yang tetap, yaitu :

1) Mengumpulkan data 2) Mengelompokkan data


(38)

3) Menghitung 4) Menganalisa

5) Menyajikan laporan

Sasaran sistem informasi sebagai berikut : 1) Meningkatkan penyelesaian tugas

2) Pemakai harus lebih produktif agar menghasilkan keluaran dengan mutu tinggi

3) Meningkatkan efektifitas secara keseluruhan 4) Sistem harus mudah dan sering digunakan 5) Meningkatkan efektifitas ekonomi

6) Keuntungan dari sistem harus lebih besar dari biaya yang dikeluarkan

2.1.3 Sistem Informasi Berbasis Web

Sistem Informasi Berbasis Web adalah serangkaian komponen yang terkait satu sama lain dan bekerja bersama-sama untuk mengumpulkan, mengolah, menyimpan dan menyebarluaskan informasi guna mendukung pengambilan keputusan, koordinasi, control, analisis dan visualisasi yang distimulasikan melalui media Web (Juansyah,2013)


(39)

2.2 World Wide Web (Web)

Menurut Yuhefizar(2015), Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suaramaupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser.

2.3 Uniform Resource Locator (URL)

URL (Universal Resource Locator) adalah konsep nama file standar yang diperluas dengan jaringan untuk menentukan lokasi informasi pada web server.Nama file ini tidak hanya menunjukan direktori dan nama filenya,tetapi juga nama mesinya dalam jaringan. URL digunakan sebagai protocol yang digunakan search engine untuk menelusuri setiap dokumen baik dalam bentuk text, audio, video, animasi, suara atau flash terkait dengan penelusuran yang dicari oleh pengguna agar menemukan data informasi yang berkaitan. (Ahmad Ridwan, 2013)


(40)

2.4 Web Server

Menurut Nugroho(2004), web server dapat diartikan sebagai pusat dan difungsikan sebagai “Pelayan” yang berguna untuk pengiriman data dan / atau penerimaan data serta mengatur pengiriman dan permintaan data diantara komputer- komputer yang tersambung atau dengan kata lain server berfungsi menyediakan pelayanan terhadap klien. Sedangkan Web Server menurut Nugroho adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau home page. Suatu komputer dapat dikatakan sebagai webserver jika komputer tersebut memiliki suatu program server yang disebut Personal Web Server (PWS) .

2.5 Hypertext Proccesor (PHP)

Menurut Bunafit (2004), PHP merupakan bahasa program yang berbentuk script yang diletakkan dalam web server. PHP telah diciptakan terutama untuk kegunaan web dan dapat menghubungkan query database serta menggunakan perintah–perintah sedarhana / simple task yang dapat diluruskan dalam 3 atau

4 baris kode saja. PHP adalah bahasa pemrograman yang baru dibangun sekitar tahun 1994 / 1995. PHP dapat menggantikan static website yang menggunakan HTML ke dynamic web pages yang berfungsi secara otomatis seperti ASP, CGI dan sebagainya.


(41)

2.5.1 Sintaks Dasar PHP

Sebuah script PHP selalu Dimulai dengan blok. <?Php dan Diakhiri dengan ?>. PHP scripting blok dapat ditempatkan di manapun dalam dokumen. Pada server dengan dukungan steno diaktifkan, Scripting dapat dimulai dengan dengan blok <? dan diakhiri dengan >?. Untuk kompatibilitas maksimum, disarankan menggunakan format standar (<? Php) bukan pada bentuk singkatan . Sebuah file PHP biasanya berisi tag HTML, seperti sebuah file HTML, dan beberapa kode PHP scripting. Di bawah ini, adalah contoh sederhana dari script PHP yang mengirim teks“Hello World” ke browser :

<html>

<body>

<?php echo “Hello World”; ?> </body>

</html>

Setiap baris kode PHP harus Diakhiri dengan titik koma. Titik koma adalah pemisah dan digunakan untuk membedakan satu set instruksi dari yang lain. Ada dua pernyataan dasar untuk teks output dengan PHP, yaitu : echo dan print. Contoh di atas telah menggunakan pernyataan echo untuk outputteks “Hello World”.File


(42)

harus memiliki ekstensi .php. Jika file tersebut memiliki ekstensi. Html, kode PHP tidak akan dieksekusi.

2.5.2 Kelebihan dan Kekurangan PHP

Menurut Bunafit (2004), kelebihan dan kekurangan PHP adalah sebagai berikut :

2.5.2.1 Kelebihan

1. Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunanya.

2. Web Server yang mendukung php dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahaman, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perinta-perintah sistem.


(43)

2.5.2.2 Kekurangan

1. Tidak detail untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya.

3. Tidak bisa memisahkan antara tampilan dengan logic dengan baik.

4. PHP memiliki kelemahan security tertentu apabila programer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu konfigurasi PHP.

5. Kode PHP dapat dibaca orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend.

2.6 PhpMyAdmin

PhpMyAdmin adalah aplikasi web yang dibuat oleh phpMyAdmin.net. phpMyAdmin digunakan untuk administrasi database MySQL. Program ini digunakan untuk mengakses database MySQL. Perintah untuk membuat tabel dapat menggunakan form yang sudah tersedia pada PhpMyAdmin atau dapat langsung menuliskan script pada menu SQL. PhpMyAdmin dijalankan dengan cara mengetik http://localhost/phpmyadmin pada web browser. (Sibero, 2011)


(44)

2.7 The Waterfall Model

Tahapan-tahapan The Waterfall Model (Pressman, 2010): 1) Tahap Investigasi

dilakukan untuk menentukan apakah terjadi suatu masalah atau adakah peluang suatu sistem informasi dikembangkan. Pada tahap ini studi kelayakan perlu dilakukan untuk menentukan apakah sistem informasi yang dikembangkan merupakan solusi yang layak.

2) Tahapan Analisis

bertujuan untuk mencari kebutuhan pengguna dan organisasi serta menganalisa kondisi yang ada (sebelum diterapkan sistem informasi yang baru).

3) Tahap Disain

bertujuan untuk menentukan spesifikasi detail dari komponen-komponen sistem informasi (manusia,hardware, software,network dan data) dan produk- produk informasi yang sesuai dengan hasil tahap analisis.

4) Tahapan Implementasi

merupakan tahapan untuk mendapatkan atau mengembangkan hardware dan software (pengkodean program), melakukan pengujian,pelatihan dan perpindahan ke sistem baru.

5) Tahapan Perawatan


(45)

(46)

BAB III

INVESTIGASI, ANALISIS DAN PERANCANGAN SISTEM

3.1 Investigasi

Peluang untuk dikembangkannya Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma ini sangat besar mengingat bahwa sistem pendaftaran yang ada saat ini adalah sistem pendaftaran secara manual, yaitu dengan cara mahasiswa sendiri yang datang ke sekretariat untuk melakukan pendaftaran tugas akhir. Selain itu penilaian tugas akhir saat ini masih dilakukan secara manual oleh dosen, sehingga administrator akan kesulitan melakukan perekapan data yang berakibat pada kesulitan dalam melihat riwayat tugas akhir mahasiswa.

Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika Universitas Sanata Dharma ini berpeluang untuk dikembangkan sebagai sistem dengan basis web, sehingga dapat diakses dimana saja oleh mahasiswa, dosen, maupun administrator. Dengan adanya sistem ini maka waktu yang dibutuhkan oleh mahasiswa dalam melakukan pendaftaran akan menjadi lebih cepat karena pendaftaran tidak harus dilakukan pada jam kerja sekretariat. Penilaian dari dosen pun juga lebih efisien karena tidak harus dilakukan pada jam kerja, selain itu data penilaian juga akan tersimpan di dalam database, sehingga riwayat mahasiswa pun juga akan dapat dilihat dengan jelas.


(47)

3.2 Analisis Sistem

3.2.1 Gambaran Umum Sistem Sekarang

Pendaftaran kolokium mahasiswa Teknik Informatika Universitas Sanata Dharma tidak dilakukan secara langsung oleh mahasiswa yang bersangkutan, melainkan dilakukan oleh dosen mata kuliah metopen dan selanjutnya diproses oleh sekretariat. Selain itu, bagi mahasiswa yang harus mengambil kolokium ulang harus melakukan pendaftaran secara manual dengan mengisi blangko pendaftaran yang ada di sekretariat dan meminta persetujuan dari dosen pembimbing dan dosen reviewer berkaitan dengan hari dan waktu kolokium. Begitu pula jika mahasiswa melakukan pendaftaran pendadaran, mahasiswa harus mengumpulkan semua syarat yang dibutuhkan kepada administrator secara langsung.

Sistem penilaian dosen juga dilakukan secara manual dengan cara mengisi blangko penilaian dalam berita acara mahasiswa. Sedangkan untuk menentukan jadwal pendadaran mahasiswa kolokium (metopen maupun reguler) dan pendadaran, dosen berkoordinasi dengan administrator dengan menggunakan file excel

Untuk administrator, ketika ada mahasiswa yang melakukan pendaftaran kolokium (metopen maupun regular) dan pendadaran, mahasiswa harus mengumpulkan berkas berupa blangko pendaftaran untuk melakukan pendaftaran kolokium dan syarat – syarat berupa


(48)

bukti telah membayar SKS, UKT, bukti telah membayar ujian TA, bukti kartu ujian TA, blangko bimbingan TA, Naskah, dan foto 4 X 6 harus dikumpulkan secara langsung kepada administrator. Kemudian administrator akan menuliskan data mahasiswa kedalam file excel untuk dikoordinasikan dengan dosen mengenai jadwal ujian seminar maupun jadwal ujian pendadaran

3.2.2 Gambaran Umum Sistem yang Diusulkan

Sistem yang ditawarkan adalah sistem berbasis web yang ditujukan untuk mahasiswa, dosen, dan administrator / pegawai sekretariat. Dengan sistem ini, mahasiswa dapat melakukan pendaftaran kolokium secara mandiri. Mahasiswa juga dapat melihat status kolokiumnya, dinyatakan lanjut atau harus mengganti judul.

Mahasiswa juga dapat mendaftar pendadaran / sidang melalui sistem ini, dengan memberikan pernyataan untuk mengambil pendadaran dan mengupload syarat-syarat pendaftaran pendadaran yang kemudian akan mendapatkan jadwal pendadaran dari administrator. Selain itu mahasiswa juga dapat melihat nilai kolokium dan pendadaran secara langsung dan melakukan pencarian tugas akhir serta abstrak dari mahasiswa teknik informatika yang telah lulus untuk dijadikan referensi.


(49)

Peranan sistem ini bagi Dosen adalah dosen dapat secara langsung memberikan status, apakah judul kolokium mahasiawa dinyatakan lanjut atau harus diganti dengan judul yang baru. Selain itu melalui sistem ini dosen dapat memberikan nilai secara langsung dalam sistem ini pada saat mahasiswa melaksanakan ujian kolokium. Dosen juga dapat memberikan persetujuan apakah mahasiswa tersebut berhak melanjutkan skripsi dan maju ke pendadaran. Kemudian dosen dapat juga memberikan status pada saat sidang / pendadaran berlangsung dan memberikan nilai.

Sedangkan untuk administrator / pegawai sekretariat, sistem ini dapat membantu dalam pembuatan jadwal ujian kolokium dan pendadaran. Selain itu administrator juga dapat mencetakan nilai ujian kolokium atau pendadaran mahasiswa yang telah diberikan oleh dosen penguji tanpa harus memasukkan data lagi ke dalam sistem.


(50)

3.2.3 Analisis Kebutuhan Pengguna

Sistem ini memiliki 3 orang pengguna yang masing – masing dari

pengguna memiliki akses yang berbeda – beda. Ketiga pengguna

tersebut adalah : 1) Mahasiswa

Pada sistem ini mahasiswa dapat melakukan pendaftaran kolokium (metopen dan reguler), melakukan pengeditan pada data pendaftaran kolokium (metopen dan reguler) dan melihat data yang telah dimasukkan. Sedangkan untuk pendadaran, mahasiswa hanya dapat melakukan pendaftaran pendadaran dan melihat data pendaftaran pendadaran saja. Selain itu, mahasiswa juga dapat melakukan pencarian tugas akhir dari mahasiswa yang telah dinyatakan lulus.

2) Dosen

Pada sistem ini dosen dapat memberikan data penilaian pada kolokium (metopen dan reguler) dan juga pada pendadaran. Dosen juga dapat melihat siapa saja mahasiswa yang telah melakukan pendaftaran kolokium (metopen dan reguler) dan pendadaran. Selain itu dosen dapat mencetak data kolokium (metopen dan reguler) dan pendadaran mahasiswa serta melakukan pencarian tugas akhir dari mahasiswa yang telah dinyatakan lulus


(51)

3) Administrator

Administrator pada sistem ini dapat menambah, melihat, mengedit dan menghapus data dosen maupun mahasiswa yang ada dalam sistem. Untuk kolokium dan pendadaran, administrator dapat mendaftarkan mahasiswa (khusus untuk kolokium metopen), mengedit, melihat, mencetak data kolokium mahasiswa, dan mencetak data pendadaran mahasiswa. Selain itu administrator juga dapat melakukan pencarian tugas akhir dari mahasiswa yang telah dinyatakan lulus


(52)

3.2.4 Use Case Diagram

3.2.4.1 Use Case Diagram


(53)

3.2.4.2 Narasi Use Case 1) Administrator

Tabel 3. 1 Narasi Use Case Administrator

2) Dosen


(54)

3) Mahasiswa

Tabel 3. 3 Narasi Use Case Mahasiswa

3.2.5 Pemodelan Proses (Data Flow Diagram)

3.2.5.1Diagram Konteks


(55)

3.2.5.2 Diagram Berjenjang


(56)

3.2.5.3 Diagram Arus Data (DAD) 1) Diagram Arus Data

Admin

Dosen Mahasiswa

Jadwal Kolokium

Data

Kolokium Data Kolokium Jadwal Kolokium Data Pendadaran Jadwal Pendadaran Jadwal Pendadaran Data Pendadaran Data Dosen Data Dosen Data Dosen Data Dosen Data Mahasiswa Data Mahasiswa Data Mahasiswa Data Mahasiswa Data Nilai Nilai Data Nilai

Nilai Data Nilai

Kata Kunci Kata Kunci

Hasil Pencarian Hasil Pencarian

Bimbing Seminar TugasAkhir

Dosen Mahasiswa Pendadaran Kolokium Sidang 1 Pengelolaan Data Pengajuan Proposal Tugas

Akhir 2 Pengelolaan Data Tugas Akhir 5 Pengelolaan Data pencarian 2 Pengelolaan Data Tugas Akhir 1 1 2 Pengelolaan Data Tugas Akhir 3 Pengelolaan Data dosen 4 Pengelolaan Data mahasiswa Pengelolaan Data Pengajuan Proposal Tugas

Akhir

Pengelolaan Data Pengajuan Proposal Tugas

Akhir


(57)

2) Diagram Arus Data Level 2 Proses 1 N il a i J u d u l B a ru D a ta K o lo k iu m M a s u k k a n J u d u l B a ru P il ih M a h a s is w a , M a s u k k a n J u d u l D a ta K o lo k iu m K a ta K u n c i D a ta M a h a s is w a K o lo k iu m


(58)

3) Diagram Arus Data Level 2 Proses 2


(59)

4) Diagram Arus Data Level 2 Proses 3

Gambar 3. 7 Diagram Arus Data Level 2 Proses 3

5) Diagram Arus Data Level 2 Proses 4


(60)

3.3 Perancangan Sistem

3.3.1 Perancangan Basisdata

3.3.1.1 Perancangan Konseptual


(61)

3.3.1.2 Perancangan Logikal

Gambar 3. 10 Perancangan Logikal

3.3.1.3 Perancangan Fisikal 1. Tabel Admin


(62)

2. Tabel Bimbing

Tabel 3. 5 Tabel Bimbing

3. Tabel Dosen

Tabel 3. 6 Tabel Dosen

4. Tabel Kolokium


(63)

5. Tabel Mahasiswa

Tabel 3. 8 Tabel Mahasiswa

6. Tabel Pendadaran


(64)

7. Tabel Seminar

Tabel 3. 10 Tabel Seminar

8. Tabel Sidang


(65)

9. Tabel Tugas Akhir

Tabel 3. 12 Tabel Tugas Akhir

3.3.2 Perancangan Antarmuka dengan Pengguna


(66)

Gambar 3. 12 Interface Login Dosen dan Mahasiswa


(67)

Gambar 3. 14 Interface Data Mahasiswa pada Administrator


(68)

Gambar 3. 16 Interface Upload Data Mahasiswa pada Administrator


(69)

Gambar 3. 18 Interface Verifikasi Hapus Data Mahasiswa pada Administrator

Gambar 3. 19 Interface Verifikasi Daftarkan Kolokium Mahasiswa pada Administrator


(70)

Gambar 3. 20 Interface Pendaftaran Kolokium Metopen pada Administrator


(71)

Gambar 3. 22 Interface Tambah Data Dosen pada Administrator

Gambar 3. 23 Interface Verifikasi Hapus Data Dosen pada Administrator


(72)

Gambar 3. 24 Interface Jadwal Mahasiswa Kolokium Metopen pada Administrator

Gambar 3. 25 Interface Edit Jadwal Kolokium Mepoten pada Administrator


(73)

Gambar 3. 26 Interface Jadwal Mahasiswa Kolokium Reguler pada Administrator

Gambar 3. 27 Interface Edit Jadwal Kolokium Reguler pada Administrator


(74)

Gambar 3. 28 Interface Cetak Kolokium Metopen pada Administrator

Gambar 3. 29 Interface Cetak Kolokium Reguler pada Administrator


(75)

Gambar 3. 30 Interface Syarat Pendadaran pada Administrator

Gambar 3. 31 Interface Edit Syarat Pendadaran pada Administrator


(76)

Gambar 3. 32 Interface Peserta Pendadaran pada Administrator


(77)

Gambar 3. 34 Interface Cetak Pendadaran pada Administrator


(78)

Gambar 3. 36 Interface Cari Tugas Akhir pada Administrator


(79)

Gambar 3. 38 Interface Penilaian Mahasiswa Kolokium Metopen pada Dosen

Gambar 3. 39 Interface Edit Nilai Mahasiswa Kolokium Metopen pada Dosen


(80)

Gambar 3. 40 Interface Penilaian Mahasiswa Kolokium Reguler pada Dosen

Gambar 3. 41 Interface Edit Nilai Mahasiswa Kolokium Reguler pada Dosen


(81)

Gambar 3. 42 Interface Jadwal Menguji Dosen


(82)

Gambar 3. 44 Interface Peserta Kolokium pada Dosen


(83)

Gambar 3. 46 Interface Edit Bimbingan Mahasiswa pada Dosen

Gambar 3. 47 Interface PERSETUJUAN Pendadaran pada Dosen


(84)

Gambar 3. 48 Interface Jadwal Menguji Dosen


(85)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

HOME KOLOKIUM PENDADARAN CARI TUGAS AKHIR DOSEN

SIMPAN BATAL

NIM

Edit Pendadaran

Nama Mahasiswa

Judul Tugas Akhir

Nilai Ketua / Sekretaris / Anggota

Kreativitas Kesesuaian Dengan Tujuan Kegunaan Hasil

Tulisan dan Presentasi

Bimbingan

Catatan

Gambar 3. 50 Interface Edit Nilai Pendadaran pada Dosen


(86)

Gambar 3. 52 Interface Home Mahasiswa

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

>> Home >> Pendaftaran Kolokium

# Metopen # Reguler # Pendaftar

>> Pendaftaran Pendadaran

# Cara Mendaftar Pendadaran # Upload Syarat Pendadaran # Jadwal Ujian Pendadaran

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

DAFTAR EDIT

NIM Nama Mahasiswa Judul Tugas Akhir Penjurusan Jenis Kolokium Semester Kelas Metopen Hari Jam Tanggal Ruang Status Dosen Metopen Dosen Pembimbing 1 Dosen Pembimbing 2 Dosen Reviewer Tanggal Max Daftar Tahun Ajaran Nilai Akhir

Pendaftaran Kolokium Metopen

Gambar 3. 53 Interface Pendaftaran Kolokium Metopen pada Mahasiswa


(87)

Gambar 3. 54 Interface Form Pendaftaran Kolokium Metopen pada Mahasiswa


(88)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

>> Home >> Pendaftaran Kolokium

# Metopen # Reguler # Pendaftar

>> Pendaftaran Pendadaran

# Cara Mendaftar Pendadaran # Upload Syarat Pendadaran # Jadwal Ujian Pendadaran

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

DAFTAR EDIT

NIM Nama Mahasiswa Judul Tugas Akhir Penjurusan Jenis Kolokium Semester Kelas Metopen Hari Jam Tanggal Ruang Status Dosen Metopen Dosen Pembimbing 1 Dosen Pembimbing 2 Dosen Reviewer Tanggal Max Daftar Tahun Ajaran

Pendaftaran Kolokium Reguler

Gambar 3. 55 Interface Pendaftaran Kolokium Reguler pada Mahasiswa


(89)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

>> Home >> Pendaftaran Kolokium

# Metopen # Reguler # Pendaftar

>> Pendaftaran Pendadaran

# Cara Mendaftar Pendadaran # Upload Syarat Pendadaran # Jadwal Ujian Pendadaran

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Pendaftaran Kolokium Reguler

SIMPAN BATAL

NIM Nama Mahasiswa Judul Tugas Akhir Hari Jam Tanggal Semester Semester Ajaran Tahun Ajaran Penjurusan Dosen Pembimbing 1 Dosen Pembimbing 2 Dosen Reviewer

Gambar 3. 56 Interface Form Pendaftaran Kolokium Reguler pada Mahasiswa


(90)

Gambar 3. 58 Interface Upload Syarat Pendadaran pada Mahasiswa

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

>> Home >> Pendaftaran Kolokium

# Metopen # Reguler # Pendaftar

>> Pendaftaran Pendadaran

# Cara Mendaftar Pendadaran # Upload Syarat Pendadaran # Jadwal Ujian Pendadaran

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Upload Syarat Pendadaran

Browse

SIMPAN BATAL

Bukti Bayar UKT Bukti Bayar SKS NIM Nama Mahasiswa

Browse

Gambar 3. 59 Interface Form Upload Syarat Pendadaran pada Mahasiswa


(91)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

>> Home >> Pendaftaran Kolokium

# Metopen # Reguler # Pendaftar

>> Pendaftaran Pendadaran

# Cara Mendaftar Pendadaran # Upload Syarat Pendadaran # Jadwal Ujian Pendadaran

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Daftar Pendadaran

Browse

SIMPAN BATAL

Bukti Bayar Ujian Bukti Kartu Ujian NIM Nama Mahasiswa

Browse Semester Ajaran Tahun Ajaran

Gambar 3. 60 Interface Form Pendaftaran Pendadaran pada Mahasiswa

Gambar 3. 61 Interface Jadwal Ujian Pendadaran pada Mahasiswa


(92)

Gambar 3. 62 Interface Upload Tugas Akhir pada Mahasiswa

Gambar 3. 63 Interface Form Upload Tugas Akhir pada Mahasiswa


(93)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

>> Home >> Pendaftaran Kolokium

# Metopen # Reguler # Pendaftar

>> Pendaftaran Pendadaran

# Cara Mendaftar Pendadaran # Upload Syarat Pendadaran # Jadwal Ujian Pendadaran

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Cari Tugas Akhir

Judul Penulis Tahun

No Judul Skripsi Penulis Tahun Abstrak Full

Gambar 3. 64 Interface Cari Tugas Akhir pada Mahasiswa


(94)

Gambar 3. 66 Interface Cetak Reguler.xlsx


(95)

BAB IV

IMPLEMENTASI SISTEM

4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang digunakan untuk membangun sistem ini adalah sebagai berikut :

Processor : Intel Core i3

Harddisk : 320 GB

RAM : 3 GB

Modem : WiFi Hotspot

Perangkat lunak yang digunakan untuk membangun sistem ini adalah sebagai berikut :

Sistem Operasi : Windows 7 32Bit Bahasa Pemrograman : PHP

DBMS : PhpMyAdmin

4.2 Implementasi Basis Data

Pada tahap ini dilakukan pembangunan basis data dengan menggunakan PhpMyAdmin yang terdiri dari tabel-tabel. Berikut query yang digunakan untuk membuat database dengan nama “situgasakhir” beserta table-tabel di dalamnya :


(96)

(97)

(98)

4.3 Implementasi Sistem 4.3.1 Menu Utama

4.3.2.1 Tampilan Login Administrator

Menu ini adalah tampilan saat pertama kali pengguna mengakses system. Pada menu ini terdapat pilihan login sebagai administrator, dosen, atau mahasiswa. Jika dipilih login sebagai administrator, maka akan muncul pilihan lain yaitu memilih tahun akademik dan memasukkan tahun akademik.


(99)

4.3.2.2 Tampilan Login Dosen dan Mahasiswa

Tampilan menu login untuk dosen dan mahasiswa mirip dengan tampilan login untuk administrator. Perbedaannya adalah tidak adannya pilihan login berdasarkan semester dan tahun akademik.

Gambar 4. 2 Halaman login dosen dan mahasiswa

4.3.2 Administrator

Ketika pengguna melakukan login sebagai administrator, maka akan ditampilkan halaman dengan berbagai menu, yaitu menu mehasiswa, dosen, kolokium, pendadaran, rekap mahasiswa, dan cari tugas akhir

4.3.2.1 Tampilan Halaman Utama Administrator

Tampilan halaman utama administrator ini akan tampil setelah administrator melakukan login. Pada halaman ini terdapat penjelasan tentang pengoperasian system


(100)

Gambar 4. 3 Halaman home administrator

1) Tampilan Halaman Ubah Password

Halaman ubah password dapat ditampilkan dengan memilih menu administrator pada toolbar, kemudian memilih menu ubah password. Halaman ubah password pada administrator berfungsi untuk mengganti password dari pengguna administrator dengan memasukkan password lama kemudian memasukkan password baru.

Gambar 4. 4 Halaman ubah password pada administrator


(1)

Nama Use Case : Daftar Kolokium Metopen

Aktor : Mahasiswa


(2)

Nama Use Case : Daftar Kolokium Reguler


(3)

Nama Use Case : Edit Kolokium Metopen

Aktor : Mahasiswa


(4)

Nama Use Case : Edit Kolokium Reguler


(5)

Nama Use Case : Lihat Kolokium Metopen

Aktor : Mahasiswa

Nama Use Case : Daftar Pendadaran

Aktor : Mahasiswa


(6)

Nama Use Case : Lihat pendadaran

Aktor : Mahasiswa

Nama Use Case : Cari Tugas Akhir Mahasiswa