LAPORAN AKHIR
RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE DI POLITEKNIK DARUSSALAM
Laporan Akhir ini disusun untuk memenuhi salah satu syarat Menyelesaikan Pendidikan Program Diploma III
pada Jurusan Teknik Komputer
Oleh:
Imam Nadhiral Mizan 061830700477
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2021
ii
iii
Rancang Bangun Sistem Informasi Akademik Berbasis Website di Politeknik Darussalam
Telah diuji dan dipertahankan di depan Dewan Penguji pada sidang Laporan Akhir pada Kamis, 19 Agustus 2021
Ketua Dewan Penguji Tanda Tangan
Yulian Mirza, S.T., M.Kom. ...
NIP. 196607121990031003 HALAMAN PENGUJIAN Anggota Dewan Penguji
Alan Novi Tompunu, S.T., M.T. ...
NIP. 197611082000031002
Meiyi Darlies, S.Kom., M.Kom. ...
NIP. 197805152006041003
Hartati Deviana, S.T., M.Kom. ...
NIP. 197405262008122001
Rian Rahmanda Putra, S.Kom., M.Kom. ...
NIP. 198901252019031013
Mengetahui,
Ketua Jurusan Teknik Komputer
Azwardi, S.T., M.T.
NIP.197005232005011004PENG
iv
v
MOTTO DAN PERSEMBAHAN
Motto:
“Iman tanpa ilmu bagaikan lentera di tangan bayi. Namun ilmu tanpa, bagaikan lentera di tangan pencuri”
(Buya Hamka)
“Penyesalan yang paling ku sesali seumur hidupku yaitu aku menikmati waktu hidupku hanya untuk hal yang sia-sia sedangkan masih banyak hal bermanfaat
yang sama sekali belum kukerjakan dalam hidupku.”
(Imam Nadhiral Mizan)
“Istighfar adalah amal kebaikan paling besar, maka siapa yang merasa tidak sempurna dalam perkataannya, amalannya, rezekinya atau merasa sempit hatinya,
maka hendaknya ia bertauhid dan beristighfar”
(Ibnu Taimiyah)
Dipersembahkan untuk:
1. Kedua orang tua dan keluarga yang senantiasa mendo’akan &
mensupport
2. Dosen Pembimbing Laporan Akhir 3. Almamater kebanggaan Politeknik
Negeri Sriwijaya
4. Teman-teman seperjuangan Jurusan Teknik Komputer Angkatan 2018
5. Keluarga besar kelas 6 CA
vi ABSTRAK
Rancang Bangun Sistem Informasi Akademik Berbasis Website di Politeknik Darussalam
Imam Nadhiral Mizan (2021: 91 Halaman)
Laporan akhir ini bertujuan untuk merancang sistem informasi akademik berbasis website di Politeknik Darussalam. Sistem Informasi Akademik berbasis Website dapat membantu pengelolaan data-data akademik yang bisa memberikan informasi.
Dalam pembuatan aplikasi inventaris barang berbasis web ini digunakan bahasa pembangun HTML, CSS digunakan untuk styling, serta beberapa bahasa pemrograman seperti JavaScript dan PHP. Sedangkan MySQL digunakan untuk database management system (DBMS).
Hasil penelitian ini berupa sistem informasi akademik yang dapat diakses oleh tiga pengguna yaitu admin, dosen dan admin. Untuk pengguna admin dapat mengakses dan mengelola delapan data. Data-data tersebut yaitu data dosen, data mahasiswa, data ruangan, data mata kuliah, data jurusan, data jadwal dan data user.
Kemudian ada dosen yang dapat mengelola data nilai dan melihat jadwal kuliah yang telah dikelola oleh admin. Lalu ada mahasiswa yang hanya bisa melihat nilai yang telah dikelola oleh dosen dan melihat jadwal kuliah yang telah dikelola oleh admin.
Kata Kunci: Sistem informasi, Akademik, Website
vii ABSTRACT
Design Website-Based Academic Information System at Darussalam Polytechnic
Imam Nadhiral Mizan (2021: 91 Pages)
This final report aims to design a website-based academic information system at Darussalam Polytechnic. Website-based Academic Information System can help the management of academic data that can provide information.
In the creation of this web-based inventory application is used HTML builder language, CSS is used for styling, as well as some programming languages such as JavaScript and PHP. MySQL is used for database management systems (DBMS).
The results of this study are academic information systems that can be accessed by three users, namely admin, lecturer and admin. For admin users can access and manage eight data. These data are lecturer data, student data, room data, course data, major data, schedule data and user data. Then there are lecturers who can manage value data and see the lecture schedule that has been managed by admin. Then there are students who can only see the values that have been managed by lecturers and see the lecture schedule that has been managed by admin.
Keywords: Information System, Academic, Website
viii
KATA PENGANTAR
Segala Puji syukur Penulis haturkan kehadirat Allah subhanahu wa ta'ala, atas segala rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan
penyusunan Laporan Akhir judul “RANCANG BANGUN SISTEM
INFORMASI AKADEMIK BERBASIS WEBSITE DI POLITEKNIK DARUSSALAM”. Shalawat dan salam selalu tercurah kepada Rasulullah shallallahu alaihi wasallam, keluarganya, sahabatnya dan para pengikutnya hingga akhir zaman.
Laporan akhir ini disusun dalam rangka melengkapi persyaratan kurikulum untuk menyelesaikan Pendidikan Diploma D III Teknik Komputer di Politeknik Negeri Sriwijaya Palembang.
Dalam menyelesaikan laporan akhir ini penulis telah berusaha semaksimal mungkin untuk dapat memberikan yang terbaik, akan tetapi penulis menyadari sepenuhnya bahwa masih banyak kekurangan dalam penulisan laporan akhir ini.
Hal ini terjadi karena keterbatasan kemampuan dan pengetahuan yang penulis miliki. Namun berkat bimbingan, petunjuk dan nasihat dari semua pihak, baik secara langsung maupun tidak langsung sehingga laporan akhir ini dapat terselesaikan. Oleh karena itu, penulis ingin menyampaikan ucapan terima kasih kepada:
1. Allah subhanahu wa ta'ala dan Nabi Muhammad shallallahu alaihi wasallam yang telah memberikan berkah rahmat dan karunia-Nya.
2. Orang tua yang telah memberikan materi, dorongan dan semangat serta doa dan ridho.
3. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya.
4. Bapak Azwardi, S.T., M.T. selaku Ketua Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
5. Ibu Ervi Cofriyanti, S.Si., M.T.I dan Ibu Isnainy Azro, S.Kom.,M.Kom selaku pembimbing laporan akhir ini.
ix
x DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PENGUJIAN ... iii
SURAT PERNYATAAN BEBAS PLAGIARISME ... iv
MOTTO ... v
ABSTRAK ... vi
ABSTRACT ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... x
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 3
1.4 Tujuan ... 3
1.5 Manfaat ... 3
BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu ... 4
2.2 Pengertian Sistem ... 6
2.3 Pengertian Informasi ... 6
2.4 Pengertian Sistem Informasi ... 7
2.5 Pengertian Akademik... 7
xi
2.6 Pengertian Sistem Informasi Akademik ... 7
2.7 Pengertian Website ... 7
2.8 Pengertian HTML ... 8
2.9 Pengertian CSS ... 8
2.10 Pengertian JavaScript... 9
2.11 Pengertian Basis Data ... 9
2.12 Pengertian SQL ... 9
2.13 Pengertian MySQL ... 10
2.14 Pengertian XAMPP ... 10
2.15 Pengertian PHP ... 10
2.16 Pengertian Data Flow Diagram dan Context Diagram (Diagaram Konteks) ... 11
2.17 Pengertian Entity Relationship Diagram ... 12
2.18 Pengertian Kardinalitas/Derajat Relasi ... 13
2.19 Pengertian Flowchart ... 15
BAB III RANCANGAN BANGUN 3.1 Perancangan ... 17
3.2 Tahapan Pembuatan ... 17
3.3 Entity Relationship Diagram ... 19
3.4 Diagram Konteks ... 22
3.5 Data Flow Diagram... 23
3.6 Flowchart Sistem ... 24
3.7 Rancangan Database ... 29
3.8 Desain Tampilan Antarmuka ... 31 BAB IV HASIL DAN PEMBAHASAN
xii
4.1 Hasil Database ... 40
4.2 Hasil Relasi Antar Tabel ... 43
4.3 Struktur Navigasi ... 43
4.3.1 Struktur Navigasi Admin ... 43
4.3.2 Struktur Navigasi Dosen ... 44
4.3.3 Struktur Navigasi Mahasiswa ... 44
4.4 Hasil Tampilan Antarmuka... 44
4.4.1 Tampilan Antarmuka Admin ... 45
4.4.2 Tampilan Antarmuka Dosen ... 51
4.4.3 Tampilan Antarmuka Mahasiswa ... 52
4.5 Pengujian Aplikasi ... 53
4.5.1 Skenario Pengujian ... 54
4.5.2 Kasus dan Hasil Pengujian ... 55
4.5.3 Analisis Hasil Pengujian ... 66
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 67
5.2 Saran ... 67
DAFTAR PUSTAKA ... 69
LAMPIRAN ... 71
xiii
DAFTAR GAMBAR
Gambar 1.1 Wawancara terhadap Bapak Robi Selaku Bagian Akademik Politeknik
Darussalam ... 2
Gambar 2.1 Simbol kardinalitas One to One ... 14
Gambar 2.2 Simbol Kardinalitas One to Many ... 14
Gambar 2.3 Simbol Kardinalitas Many to One ... 15
Gambar 2.4 Simbol Kardinalitas Many to Many ... 15
Gambar 3.1 Tahapan Pembuatan Sistem ... 18
Gambar 3.2 Entity Relationship Diagram ... 19
Gambar 3.3 Entity Relationship Diagram (Lanjutan dari Gambar 3.3) ... 20
Gambar 3.4 Diagram Konteks SIAKAD Politeknik Darussalam... 22
Gambar 3.5 Data Flow Diagram ... 23
Gambar 3.6 Flowchart Admin ... 24
Gambar 3.7 Flowchart Admin (Lanjutan dari Gambar 3.6) ... 25
Gambar 3.8 Flowchart Admin (Lanjutan dari Gambar 3.7) ... 26
Gambar 3.9 Flowchart Admin (Lanjutan dari Gambar 3.8) ... 27
Gambar 3.10 Flowchart Dosen ... 27
Gambar 3.11 Flowchart Mahasiswa ... 28
Gambar 3.12 Desain Halaman Login ... 32
Gambar 3.13 Desain Halaman Dashboard Admin ... 32
Gambar 3.14 Desain Halaman Dosen... 33
Gambar 3.15 Desain Halaman Mahasiswa ... 33
Gambar 3.16 Desain Halaman Ruangan... 34
Gambar 3.17 Desain Halaman Matakuliah... 34
Gambar 3.18 Desain Halaman Jurusan... 35
Gambar 3.19 Desain Halaman Jenjang... 35
Gambar 3.20 Desain Halaman Jadwal ... 36
xiv
Gambar 3.21 Desain Halaman User ... 36
Gambar 3.22 Desain Halaman Dashboard (Dosen) ... 37
Gambar 3.23 Desain Halaman Jadwal (Dosen) ... 37
Gambar 3.24 Desain Halaman Nilai (Dosen) ... 38
Gambar 3.25 Desain Halaman Dashboard (Mahasiswa) ... 38
Gambar 3.26 Desain Halaman Jadwal (Mahasiswa) ... 39
Gambar 3.27 Desain Halaman Nilai (Mahasiswa) ... 39
Gambar 4.1 Tabel User ... 40
Gambar 4.2 Tabel Usergroup ... 40
Gambar 4.3 Tabel Jurusan ... 40
Gambar 4.4 Tabel Jenjang ... 41
Gambar 4.5 Tabel Nilai ... 41
Gambar 4.6 Tabel Mata Kuliah ... 41
Gambar 4.7 Tabel Ruangan ... 41
Gambar 4.8 Tabel Jadwal ... 42
Gambar 4.9 Tabel Dosen ... 42
Gambar 4.10 Tabel Mahasiswa ... 42
Gambar 4.11 Relasi Antar Tabel ... 43
Gambar 4.12 Struktur Navigasi User Admin ... 43
Gambar 4.13 Struktur Navigasi User Dosen ... 44
Gambar 4.14 Struktur Navigasi User Mahasiswa ... 44
Gambar 4.15 Halaman Login... 45
Gambar 4.16 Halaman Dashboard ... 45
Gambar 4.17 Halaman Dosen ... 46
Gambar 4.18 Halaman Mahasiswa ... 47
Gambar 4.19 Halaman Ruangan ... 47
Gambar 4.20 Halaman Mata Kuliah ... 48
xv
Gambar 4.21 Halaman Jurusan ... 49
Gambar 4.22 Halaman Jenjang ... 49
Gambar 4.23 Halaman Jadwal ... 50
Gambar 4.24 Halaman User ... 51
Gambar 4.25 Halaman Jadwal ... 51
Gambar 4.26 Halaman Nilai Mahasiswa ... 52
Gambar 4.27 Halaman Jadwal ... 53
Gambar 4.28 Halaman Nilai ... 53
xvi
DAFTAR TABEL
Tabel 2.1 Simbol Context Diagram dan Data Flow Diagram ... 11
Tabel 2.2 Simbol Entity Relationship Diagram ... 13
Tabel 2.3 Simbol-simbol pada Flowchart ... 15
Tabel 3.1 Tabel dosen... 29
Tabel 3.2 Tabel jadwal ... 29
Tabel 3.3 Tabel jenjang ... 30
Tabel 3.4 Tabel jurusan ... 30
Tabel 3.5 Tabel mahasiswa ... 30
Tabel 3.6 Tabel matakuliah ... 30
Tabel 3.7 Tabel nilai ... 31
Tabel 3.8 Tabel ruangan ... 31
Tabel 3.9 Tabel user ... 31
Tabel 3.10 Tabel usergroup ... 31
Tabel 4.1 Skenario Pengujian ... 54
Tabel 4.2 Pengujian Halaman Login ... 55
Tabel 4.3 Pengujian Halaman Dashboard ... 56
Tabel 4.4 Pengujian Halaman Dosen (Admin) ... 56
Tabel 4.5 Pengujian Halaman Mahasiswa (Admin) ... 57
Tabel 4.6 Pengujian Halaman Ruangan (Admin)... 58
Tabel 4.7 Pengujian Halaman Mata Kuliah (Admin) ... 59
Tabel 4.8 Pengujian Halaman Jurusan (Admin) ... 60
Tabel 4.9 Pengujian Halaman Jenjang (Admin)... 61
Tabel 4.10 Pengujian Halaman Jadwal (Admin) ... 62
Tabel 4.11 Pengujian Halaman User (Admin) ... 63
Tabel 4.12 Pengujian Halaman Jadwal Mengajar (Dosen) ... 64
Tabel 4.13 Pengujian Halaman Nilai Mahasiswa (Dosen) ... 64
Tabel 4.14 Pengujian Halaman Jadwal Mata Kuliah (Mahasiswa) ... 65
Tabel 4.15 Pengujian Halaman Nilai (Dosen) ... 65
xvii
Tabel 4.16 Pengujian Melakukan Logout ... 66