• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
196
0
0

Teks penuh

(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.

(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

(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

(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.

(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

(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.

(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

(23)
(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.

(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.

(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 :

(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

(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

(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

(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

(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

(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

(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

(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 :

(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

(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)

(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

(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>

(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.

(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

(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.

(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

(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.

(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.

(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

(51)

3) Administrator

(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

Kata Kunci Kata Kunci

Hasil Pencarian Hasil Pencarian

Bimbing Seminar TugasAkhir

(57)

2) Diagram Arus Data Level 2 Proses 1

(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

(70)

Gambar 3. 20 Interface Pendaftaran Kolokium Metopen pada Administrator

(71)

Gambar 3. 22 Interface Tambah Data Dosen pada Administrator

(72)

Gambar 3. 24 Interface Jadwal Mahasiswa Kolokium Metopen pada Administrator

(73)

Gambar 3. 26 Interface Jadwal Mahasiswa Kolokium Reguler pada Administrator

(74)

Gambar 3. 28 Interface Cetak Kolokium Metopen pada Administrator

(75)

Gambar 3. 30 Interface 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

(80)

Gambar 3. 40 Interface Penilaian 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

(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

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

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

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

DAFTAR EDIT

(87)
(88)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

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

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

DAFTAR EDIT

(89)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

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

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Pendaftaran Kolokium Reguler

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

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

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Upload Syarat Pendadaran

(91)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

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

>> Tugas Akhir

# Upload Tugas Akhir # Cari Tugas Akhir

Daftar Pendadaran

Gambar 3. 60 Interface Form Pendaftaran Pendadaran pada Mahasiswa

(92)

Gambar 3. 62 Interface Upload Tugas Akhir pada Mahasiswa

(93)

SISTEM INFORMASI TUGAS AKHIR MAHASISWA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS SANATA DHARMA

MAHASISWA

# 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

(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

(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.

(101)

2) Tampilan Halaman Setting Tahun Akademik

Halaman setting dapat ditampilkan dengan memilih menu administrator pada toolbar, kemudian memilih menu setting. Menu ini berfungsi untuk mengganti semester dan tahun akademik sesuai dengan yang sedang berlangsung

Gambar 4. 5 Halaman setting pada administrator

4.3.2.2 Halaman Mahasiswa Pada Administrator 1) Tampilan Halaman Mahasiswa

(102)

Gambar 4. 6 Tampilan halaman mahasiswa pada administrator

2) Tampilan Halaman Tambah Mahasiswa

Administrator dapat menambah mahasiswa melalui menu ini dengan mengisikan NIM, nama mahasiswa, kelas (Metopen), semester akademik, tahun akademik, dan tanggal maksimal melakukan pendaftaran.

(103)

3) Tampilan Halaman Upload Mahasiswa

Sama seperti menu tambah mahasiswa, menu upload mahasiswa juga berfungsi untuk menambah mahasiswa, tetapi dalam jumlah yang banyak sekaligus melalui file excel yang telah disiapkan terlebih dahulu dengan memilih tombol browse pada menu upload data mahasiswa.

Gambar 4. 8 Halaman upload mahasiswa

4) Tampilan Halaman Edit Mahasiswa

(104)

Gambar 4. 9 Halaman edit mahasiswa pada administrator

5) Tampilan Hapus Mahasiswa

Halaman hapus mahasiswa dapat diakses dengan cara memilih ikon hapus dari mahasiswa yang akan dihapus datanya

(105)

6) Tampilan Reset Password Mahasiswa

Halaman reset password mahasiswa dapat diakses dengan cara memilih ikon reset dari mahasiswa yang akan direset passwordnya.

Gambar 4. 11 Halaman reset password pada administrator 7) Tampilan Daftar Mahasiswa

Halaman daftar mahasiswa dapat diakses dengan cara memilih ikon daftar dari mahasiswa yang akan didaftarkan kolokium metopen karena terlambat melakukan pendaftaran.

(106)

Gambar 4. 13 Halaman form pendaftaran mahasiswa kolokium metopen

4.3.2.3 Tampilan Halaman Dosen Pada Administrator 1) Tampilan Halaman Dosen

Administrator dapat melihat data dosen pada menu ini. Untuk mengakses menu ini pilih menu dosen yang ada pada toolbar. Pada menu ini terdapat berbagai fungsi untuk

(107)

Gambar 4. 14 Halaman dosen pada administrator

2) Tampilan Halaman Tambah Dosen

Administrator dapat menambah dosen melalui menu ini dengan mengisikan kode dosen dan nama dosen.

Gambar 4. 15 Halaman tambah dosen

3) Tampilan Halaman Edit Dosen

(108)

Gambar 4. 16 Halaman edit dosen pada administrator

4) Tampilan Halaman Reset Password Dosen

Halaman reset password dosen dapat diakses dengan cara memilih ikon reset dari dosen yang akan direset passwordnya.

Gambar 4. 17 Halaman reset passeowd dosen pada administrator

5) Tampilan Halaman Hapus Dosen

(109)

Gambar 4. 18 Halaman hapus dosen pada administrator

4.3.2.4 Halaman Kolokium Pada Administrator 1) Tampilan Halaman Kolokium Metopen

Pada menu kolokium terdapat beberapa pilihan, jika administrator memilih halaman kolokium metopen maka akan terlihat daftar mahasiswa yang mendaftar kolokium metopen. Masukkan nama dosen dan juga kelas untuk melakukan pencarian.

(110)

a. Tampilan Halaman Download Jadwal Kolokium Metopen

Jadwal kolokium metopen dapat didownload dalam bentuk file excel dengan memilih button download jadwal kolokium metopen

Gambar 4. 20 Tombol download dan form download jadwal kolokium metopen

b. Tampilan Halaman Upload Jadwal Kolokium Metopen

(111)

Gambar 4. 21 Tombol download dan form download jadwal kolokium metopen

c. Tampilan Halaman Edit Kolokium Metopen

Halaman ini berisi form untuk memberikan data jadwal seminar pada mahasiswa yang mendaftar kolokium metopen. Halaman ini dapat diakses dengan memilih ikon edit pada mahasiswa pendaftar kolokium metopen.

(112)

d. Tampilan Halaman Cetak Berita Acara Kolokium Metopen

Cetak berita acara dapat diakses dengan cara klik ikon print yang ada pada masing – masing mahasiswa.

Setelah itu maka akan muncul halaman untuk download berita acara. Berita acara yang didownload berupa file Ms. Word dan sudah lengkap dengan data mahasiswa.

Gambar 4. 23 Halaman download berita acara

2) Tampilan Halaman Kolokium Reguler

(113)

Gambar 4. 24 Halaman kolokium reguler pada administrator

a. Tampilan Halaman Edit Kolokium Reguler

(114)

Gambar 4. 25 Halaman edit kolokium regular pada administrator

b. Tampilan Halaman Cetak Berita Acara Kolokium Reguler

Cetak berita acara dapat diakses dengan cara klik ikon print yang ada pada masing – masing mahasiswa.

Setelah itu maka akan muncul halaman untuk download berita acara. Berita acara yang didownload berupa file Ms. Word dan sudah lengkap dengan data mahasiswa.

(115)

3) Tampilan Halaman Cetak Kolokium Metopen dan Reguler

Tampilan awal pada halaman cetak kolokium adalah kosong tanpa ada data mahasiswa sama sekali. Untuk dapat menampilkan data mahasiswa, administrator harus memilih semester dan tahaun akademik terlebih dahulu. Selain itu juga terdapat jenis pencarian lain berdasarkan tanggal seminar dan nama / NIM mahasiswa.

(116)

4.3.2.5 Halaman Pendadaran Pada Administrator 1) Tampilan Halaman Syarat Pendadaran

Melalui halaman ini administrator dapat melihat syarat mendaftar pendadaran yang telah di upload mahasiswa. Selain melihat administrator dapat mengedit dan memberikan checklist pada syarat pendadaran yang dikumpulkan mahasiswa secara langsung kepada administrator

(117)

2) Tampilan Halaman Cetak Pengantar

Pada halaman syarat pendadaran, jika mahasiswa sudah melengkapi semua srayat yang dibutuhkan, maka akan muncul ikon cetak pengantar BAA untuk mendownload surat pengantar ke BAA yang akan digunakan mahasiswa untuk membayar ujian pendadaran

Gambar 4. 29 Halaman cetak pengantar BAA

3) Tampilan Halaman Pendaftar Pendadaran

(118)

Gambar 4. 30 Halaman pendaftarpendadaran pada administrator

(119)

Gambar 4. 31 Tombol download dan form download jadwal pendadaran

b. Tampilan Halaman Upload Jadwal Pendadaran Selain download terdapat juga button untuk mengupload jadwal pendadaran. Setelah memilih button upload jadwal pendadaran akan muncul tampilan form upload. Pilih browse untuk memilih file excel.

(120)

c. Tampilan Halaman Edit Pendadaran

Halaman ini berisi form untuk memberikan data jadwal sidang pada mahasiswa yang mendaftar pendadaran. Halaman ini dapat diakses dengan memilih ikon edit pada mahasiswa pendaftar pendadaran.

Gambar 4. 33 Halaman edit pendadaran pada administrator

d. Tampilan Halaman Cetak Berita Acara Pendadaran Cetak berita acara dapat diakses dengan cara klik ikon print yang ada pada masing – masing mahasiswa.

(121)

berita acara. Berita acara yang didownload berupa file Ms. Word dan sudah lengkap dengan data mahasiswa

Gambar 4. 34 Halaman download berita acara

4.3.2.6 Tampilan Halaman Rekap Mahasiswa

(122)

Gambar 4. 35 Halaman rekap mahasiswa

4.3.2.7 Tampilan Halaman Cari Tugas Akhir

(123)

Gambar 4. 36 Halaman cari tugas akhir

4.3.3 Dosen

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

4.3.3.1 Tampilan Halaman Utama Dosen

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

(124)

1) Tampilan Halaman Ubah Password

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

Gambar 4. 38 Halaman ganti password pada dosen

4.3.3.2 Halaman Kolokium Pada Dosen

1) Tampilan Halaman Penilaian Kolokium Metopen

(125)

Gambar 4. 39 Halaman penilaian kolokium metopen dan halaman edit kolokium metopen

2) Tampilan Halaman Penilaian Kolokium Reguler

(126)

Gambar 4. 40 Halaman penilaian kolokium regular dan halaman edit kolokium reguler

3) Tampilan Halaman Jadwal Ujian Mahasiswa Metopen dan Reguler

(127)

tampilkan maka akan muncul data mahasiswa kolokium sesuai dengan bulan dan tahun yang dicari

Gambar 4. 41 Halaman jadwal kolokium metopen dan regular pada dosen

4) Tampilan Halaman Cetak Kolokium Metopen

(128)

Gambar 4. 42 Halaman cetak kolokium metopen pada dosen

4.3.3.3 Halaman Pendadaran Pada Dosen

1) Tampilan Halaman Bukti Bimbingan Mahasiswa

(129)

Gambar 4. 43 Halaman bimbingan mahasiswa pada dosen

2) Tampilan Halaman Penilaian Ujian Pendadaran

Halaman penilaian pendadaran pada dosen berisi informasi mahasiswa yang akan menempuh ujian pendadaran (sidang). Dosen dapat memberikan nilai dengan mengisi form penilaian dengan memilih ikon edit yang ada pada masing –

(130)

Gambar 4. 44 Halaman penilaian ujian pendadaran

3) Tampilan Halaman Jadwal Ujian Pendadaran

(131)

Gambar 4. 45 Halaman jadwal ujian pendadaran pada dosen

4) Tampilan Halaman Persetujuan Maju Pendadaran

(132)

Gambar 4. 46 Halaman persetujuan maju pendadaran pada dosen

4.3.4 Mahasiswa

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

4.3.4.1 Tampilan Halaman Utama Mahasiswa

(133)

Gambar 4. 47 Halaman utama mahasiswa

1) Tampilan Halaman Ubah Password

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

(134)

4.3.4.2 Halaman Pendaftaran Kolokium Metopen 1) Tampilan Halaman Kolokium Metopen

Halaman kolokium metopen pada mahasiswa berisi informasi mengenai kolokium metopen mahasiswa mulai dari jadwal ujian sampai nilai ujian dan status ujian kolokium mahasiswa (lanjut atau ganti judul)

Gambar 4. 49 Halaman kolokium metopen pada mahasiswa

a. Tampilan Halaman Daftar dan Edit Kolokium Metopen

(135)

Gambar 4. 50 Halaman edit dan daftar kolokium metopen pada mahasiswa

4.3.4.3 Halaman Pendaftaran Kolokium Reguler 1) Tampilan Halaman Kolokium Reguler

(136)

Gambar 4. 51 Halaman kolokium regular pada mahasiswa

a. Tampilan Halaman Daftar dan Edit Kolokium Reguler

(137)

Gambar 4. 52 Halaman daftar dan edit kolokium regular pada mahasiswa

4.3.4.4 Halaman Pendadaran

1) Tampilan Halaman Utama Upload Syarat Pendadaran Halaman upload syarat pendadaran berisi informasi syarat –

(138)

Gambar 4. 53 Halaman upload tugas akhir

a. Tampilan Halaman Upload, Edit Syarat Pendadaran, dan Daftar Pendadaran

(139)

Gambar 4. 54 Halaman editupload syarat dan daftar pendadaran pada mahasiswa

2) Tampilan Halaman Jadwal Ujian Pendadaran

(140)

Gambar 4. 55 Halaman jadwal ujian pendadarn pada mahasiswa

4.3.4.5 Halaman Tugas Akhir Mahasiswa

1) Tampilan Halaman Upload Tugas Akhir

(141)

Gambar 4. 56 Halaman upload tugas akhir pada mahasiswa

4.3.5 Tampilan Cetak kolokium metopen, regular dan cetak pendadaran

(142)

Gambar 4. 58 Tampilan Excel Cetak Kolokium Reguler

(143)

BAB V

ANALISIS HASIL

5.1 Analisa Hasil Perangkat Lunak

Berdasarkan hasil implementasi aplikasi membuat Sistem Informasi Tugas Akhir Mahasiswa Teknik Informatika USD berbasis web dapat disimpulkan bahwa sistem informasi ini dapat bekerja dengan baik. Adapun kelebihan dan kekurangan dari sistem informasi ini adalah sebagai berikut :

Kelebihan :

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

Gambar

Gambar 2. 1 Model Waterfall
Gambar 3. 1 Diagram UseCase
Tabel 3. 1 Narasi Use Case Administrator
Tabel 3. 3 Narasi Use Case Mahasiswa
+7

Referensi

Dokumen terkait

Untuk mengatasi masalah yang ada maka perlu adanya sistem informasi yang dapat membantu , dimana mempermudah pegawai tata usaha dan mahasiswa juga mempermudah dosen dalam

1. Fitur Daftar mahasiswa, fitur ini berfungsi untuk mengolah data Mahasiswa. Fitur Daftar dosen, fitur ini berfungsi untuk mengolah data Dosen. Fitur Operasi, fitur

Sistem ini dikembangkan dengan menggunakan bahasa pemrograman PHP dan MySQL dan disertai dengan menggunakan database yang disesuaikan dengan kebutuhan dalam

Kesimpulan yang dapat diambil dari penelitian ini adalah sistem item bank administrator ini dapat digunakan untuk mempermudah admin ujian dan dosen dalam

Sistem Informasi Manajemen Tugas Akhir (SIMTA) merupakan sistem yang bertujuan untuk mempermudah staf administrasi dalam mengelola dan memanfaatkan data tugas akhir, membantu

Berikut adalah listing dari halaman logout yang berguna untuk menghapus data- data session user sehingga user dapat keluar dari sistem.. Hasil

Tujuan dari tugas akhir ini adalah untuk menghasilkan suatu perangkat lunak yang memiliki kemampuan dalam mengolah data alumni Program Studi Sistem Informasi

Setelah perancangan sistem informasi perhitungan kenaikan pangkat ini diimplementasikan, maka kelebihan sistem ini adalah sistem secara otomatis dapat menentukan nilai kum