LAPORAN AKHIR
APLIKASI VALIDASI IJAZAH MENGGUNAKAN QR CODE BERBASIS WEB DI POLITEKNIK NEGERI SRIWIJAYA
Laporan Akhir disusun sebagai salah satu syarat menyelesaikan Pendidikan Diploma III Jurusan Teknik Komputer
Disusun Oleh : YUSUF NUR IKHSAN
061830701091
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2021
iii
iv
SURAT PERNYATAAN BEBAS PLAGIARISME Yang bertanda tangan dibawah ini :
v
Nama Mahasiswa : Yusuf Nur Ikhsan
NIM : 061830701091
Jurusan/Program Studi : Teknik Komputer / D3 Teknik Komputer
Judul Laporan Akhir : Aplikasi Validasi Ijazah Menggunakan QR Code Berbasis Web Di Politeknik Negeri Sriwijaya..
Dengan ini menyatakan :
1. Laporan akhir yang saya buat dengan judul sebagaimana tersebut di atas beserta isinya merupakan hasil penelitian saya sendiri.
2. Laporan akhir tersebut bukan plagiat atau menyalin laporan akhir milik orang lain.
3. Apabila laporan akhir ini dinyatakan plagiat atau menyalin laporan akhir milik orang lain maka saya bersedia menanggung konsekuensinya.
Demikian surat pernyataan ini saya buat dengan sebenarnya untuk diketahui oleh pihak-pihak yang berkepentingan.
Palembang, Agustus 2021
Yang membuat pernyataan,
Yusuf Nur Ikhsan NIP NIM. 061830701091 KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI SRIWIJAYA Jalan Srijaya Negara, Palembang 30139
Telp. 0711-353414 fax. 0711-355918
Website : www.polsri.ac.id E-mail : [email protected]
vi
MOTTO
"Sampai singa tahu bagaimana caranya menulis, tiap cerita akan selalu menyanjung pemburu."
vii
ABSTRAK
APLIKASI VALIDASI IJAZAH MENGGUNAKAN QR CODE BERBASIS WEB DI POLITEKNIK NEGERI SRIWIJAYA
(Yusuf Nur Ikhsan : 2021 : xx halaman)
Politeknik Negeri Sriwijaya masih melakukan pengecekan keabsahan ijazah secara manual, belum diterapkannya pengecekan ijazah secara online atau melalui website, oleh karena itu, meskipun terlihat sederhana, dibuat suatu aplikasi validasi ijazah dengan menggunakan QR Code, dengan tujuan dapat mempermudah pengguna melalukan pengecekan keaslian ijazah di Politeknik Negeri Sriwijaya terkait dengan ijazah palsu yang beredar. Desain user interface dan database aplikasi ini menggunakan bahasa pemrograman PHP dan MySQL. QR Code mempermudah dalam pencarian informasi data. Simbol QR Code dapat ditangkap dengan pencitraan perangkat seperti kamera yang kemudian di proses secara digital, dengan cara membaca beberapa komponen yang ada pada kotak QR Code. Hasil pengujian pada fitur – fitur yang diuji bekerja dengan baik, sehingga aplikasi yang dibuat dapat bekerja sesuai dengan fungsinya.
Kata Kunci : Ijazah Online, Mahasiswa, QR Code, Validasi Ijazah
viii
ABSTRACT
APLIKASI VALIDASI IJAZAH MENGGUNAKAN QR CODE BERBASIS WEB DI POLITEKNIK NEGERI SRIWIJAYA
(Yusuf Nur Ikhsan : 2021 : xx page)
Politeknik Negeri Sriwijaya is still checking the validity of diplomas manually, there is no online or website checking for diplomas, therefore, although it looks simple, a diploma validation application is made using a QR Code, with the aim of making it easier for users to check the authenticity of diplomas at the Politeknik Negeri Sriwijaya is related to the circulating fake diplomas. The user interface and database design of this application uses the PHP and MySQL programming languages. QR Code makes it easy to find data information. The QR Code symbol can be captured by imaging a device such as a camera which is then processed digitally, by reading some of the components in the QR Code box. The test results on the tested features work well, so that the applications created can work according to their functions.
Keywords : Collage Student, Diploma Validation, Online Certificate, QR Code
ix
KATA PENGANTAR
Alhamdulillah segala puji dan syukur bagi Allah SWT Tuhan Yang Maha Esa yang Maha Pengasih lagi Maha Penyayang. Tak lupa juga Shalawat serta salam selalu tercurah pada Nabi Muhammad SAW yang telah menuntun kita sampai seperti sekarang ini. Karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan Laporan Akhir ini dengan tepat waktu.
Tujuan dari pembuatan Laporan Akhir ini adalah sebagai salah satu syarat untuk memenuhi syarat menyelesaikan pendidikan Diploma III pada Jurusan Teknik Komputer Politeknik Negeri Sriwijaya. Laporan ini akan membahas mengenai aplikasi validasi ijazah menggunakan QR Code berbasis web di Politeknik Negeri Sriwijaya.
Selama menyelesaikan Laporan Kerja Praktek ini penulis banyak sekali mendapat bantuan, bimbingan, semangat, petunjuk dari berbagai pihak, maka dalam kesempatan ini penulis ingin mengucapkan terimakasih kepada:
1. Allah SWT yang selalu mempermudah langkah untuk menyusun dan menyelesaikan Laporan Akhir.
2. Ayahku Sefri Yanto, Mamaku Umi Wahyu Jati, yang selalu memberikan doa, dukungan, dan semangat yang tiada hentinya.
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. Bapak Ali Firdaus, S.Kom., M.Kom selaku Dosen pembimbing I dan Bapak M. Miftakul Amin, S.Kom, M.Eng yang telah memberikan arahan dan masukan dalam penyusunan Laporan Akhir ini.
6. Seluruh Dosen Teknik Komputer Politeknik Negeri Sriwijaya.
7. Kepada terkasih Eka Manisa, yang selalu memberikan dukungan yang tiada hentinya kepada saya.
x
8. Teman-teman seperjuangan Bimbingan LA 2021 Rasyid, Rafif, Angga, Bella, dan Dea. Yang telah membantu saya memperbaiki laporan akhir.
9. Teman-teman Jurusan Teknik Komputer Politeknik Negeri Sriwijaya terkhusus kelas CD angkatan 2018.
10. Seluruh orang-orang terdekat yang selalu memberikan dukungan dan semangat.
Penulis menyadari bahwa dalam penulisan Laporan Akhir ini masih terdapat kesalahan dan kekurangan, untuk itu penulis mengharapkan kritik dan saran dari semua pihak demi kesempurnaan penulis yang akan datang.
Akhir kata mohon maaf atas segala kekurangan-kekurangan yang dilakukan praktikan dalam penyusunan laporan ini. Praktikan berharap semoga Laporan Akhir ini dapat berguna dan bermanfaat khususnya bagi praktikan dan umumnya bagi rekan-rekan mahasiswa Teknik Komputer Politeknik Negeri Sriwijaya sehingga tujuan yang diharapkan tercapai. Aamiin Ya Rabbal ‘Alamiin.
Palembang, Juli 2021
Yusuf Nur Ikhsan
xi DAFTAR ISI
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN ... ii
LEMBAR PENGESAHAN PENGUJI ... iii
SURAT PERNYATAAN BEBAS PLAGIARISME ... iv
MOTTO ... v
ABSTRAK ... vi
ABSTRACT ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... x
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah... 3
1.4 Tujuan ... 3
1.5 Manfaat ... 3
BAB II TINJAUAN PUSTAKA ... 4
2.1 Penelitian Terdahulu ... 4
2.2 QR Code ... 6
2.3 Aplikasi ... 6
2.4 Sistem ... 7
2.5 Informasi ... 7
2.6 Sistem Informasi ... 7
2.7 Website ... 8
2.8 HTML ... 8
xii
2.9 PHP ... 9
2.10 Java Script ... 9
2.11 Database ... 9
2.12 CSS ... 10
2.13 Notepad++ ... 10
2.14 XAMPP ... 11
2.15 Flowchart ... 11
2.16 Entity Relationship Diagram (ERD) ... 14
BAB III RANCANG BANGUN ... 16
3.1 Perancangan Sistem ... 16
3.2 Spesifikasi Perangkat ... 16
3.3 Web Development... 17
3.4 Rancangan Database ... 17
3.5 Rancangan QR Code ... 18
3.6 Flowchart ... 18
3.6.1 Flowchart Halaman Pengguna/Dashboard ... 19
3.6.2 Flowchart Halaman Login ... 19
3.6.3 Flowchart Halaman Data Mahasiswa Lulus ... 20
3.7 Entity Relationship Diagram (ERD) ... 20
3.8 Rancangan Tampilan Website ... 21
3.8.1 Tampilan Halaman Utama/Dashboard ... 21
3.8.2 Tampilan Halaman Validasi Ijazah ... 21
3.8.3 Tampilan Halaman Validasi Ijazah Jika Data Ditemukan ... 22
3.8.4 Tampilan Halaman Validasi Ijazah Jika Data Tidak Ditemukan ... 22
3.8.5 Tampilan Halaman Login ... 23
3.8.6 Tampilan Halaman Admin ... 23
xiii
3.8.7 Tampilan Halaman Mahasiswa Lulus ... 24
3.8.8 Tampilan Halaman Tambah Data Mahasiswa Lulus ... 24
3.8.9 Tampilan Halaman Cetak Ijazah ... 25
BAB IV HASIL DAN PEMBAHASAN ... 26
4.1 Implementasi QR Code ... 26
4.2 Basis Data ... 26
4.3 Implementasi Antar Muka... 27
4.3.1 Tampilan Halaman Pengunjung/Dashboard ... 27
4.3.2 Tampilan Halaman Login ... 28
4.3.3 Tampilan Halaman Dashboard Admin ... 29
4.3.4 Tampilan Mahasiswa Lulus ... 29
4.3.5 Tampilan Halaman Cek Validasi Ijazah ... 32
4.4 Analisis Hasil Pengujian Website ... 34
BAB V KESIMPULAN DAN SARAN ... 36
5.1 Kesimpulan ... 36
5.2 Saran ... 36
DAFTAR PUSTAKA ... 37 LAMPIRAN
xiv
DAFTAR GAMBAR
Gambar 2.1 QR Code ... 6
Gambar 2.2 Notepad++ ... 10
Gambar 3.1 Flowchart Halaman Pengguna/Dashboard ... 19
Gambar 3.2 Flowchart Halaman Login ... 19
Gambar 3.3 Flowchart Data Mahasiswa Lulus ... 20
Gambar 3.4 Entity Relationship Diagram (ERD) ... 20
Gambar 3.5 Tampilan Halaman Pengguna/Dashboard ... 21
Gambar 3.6 Tampilan Halaman Validasi Ijazah ... 21
Gambar 3.7 Tampilan Halaman Validasi Ijazah Jika Data Ditemukan ... 22
Gambar 3.8 Tampilan Halaman Validasi Ijazah Jika Data Tidak Ditemukan 22 Gambar 3.9 Tampilan Halaman Login Admin ... 23
Gambar 3.10 Tampilan Halaman Admin... 23
Gambar 3.11 Tampilan Halaman Mahasiswa Lulus ... 24
Gambar 3.12 Tampilan Halaman Tambah Data Mahasiswa Lulus ... 24
Gambar 3.13 Tampilan Halaman Cetak Ijazah ... 25
Gambar 4.1 Struktur Basis Data ... 26
Gambar 4.2 Struktur Tabel Admin(admin) ... 27
Gambar 4.3 Struktur Tabel Mahasiswa (mahasiswa) ... 27
Gambar 4.4 Tampilan Halaman Pengunjung/Dashboard ... 28
Gambar 4.5 Tampilan Halaman Login ... 28
Gambar 4.6 Tampilan Saat Data Login Tidak Valid ... 29
Gambar 4.7 Tampilan Halaman Dashboard Admin... 29
Gambar 4.8 Tampilan Halaman Mahasiswa Lulus ... 30
Gambar 4.9 Tampilan Halaman Tambah Data ... 30
Gambar 4.10 Tampilan Halaman Edit Data ... 31
Gambar 4.11 Tampilan Halaman Cetak Ijazah ... 31
xv
Gambar 4.12 Tampilan Halaman Cetak Print ... 32 Gambar 4.13 Tampilan Halaman Cek Validasi Ijazah ... 33 Gambar 4.14 Tampilan Halaman Hasil Scan Validasi Ijazah Jika Data Pada
QR Code Ditemukan Di Basis Data ... 33 Gambar 4.15 Tampilan Halaman Hasil Scan Validasi Ijazah Jika Data Pada
QR Code Tidak Ditemukan Di Basis Data ... 34
xvi
DAFTAR TABEL
Tabel 2.1 Perbandingan Penelitian Terdahulu dengan Penelitian Sekarang.5
Tabel 2.2 Simbol Diagram Flowchart ... 12
Tabel 2.3 Simbol ERD ... 14
Tabel 3.1 Tabel Admin ... 17
Tabel 3.2 Tabel Mahasiswa ... 18
Tabel 4.1 Analisis Hasil Pengujian Web ... 34