LAPORAN AKHIR
APLIKASI PENGECEK KEMIRIPAN JUDUL LAPORAN AKHIR BERBASIS WEBSITE
Laporan Akhir disusun sebagai salah satu syarat menyelesaikan Pendidikan Diploma III Jurusan Teknik Komputer
Disusun Oleh : AL RASYID 061830701074
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2021
ii
iii
iv
SURAT PERNYATAAN BEBAS PLAGIARISME
Yang bertanda tangan dibawah ini :
Nama Mahasiswa : Al Rasyid
NIM : 061830701074
Jurusan/Program Studi : Teknik Komputer / D3 Teknik Komputer
Judul Laporan Akhir : Aplikasi Pengecek Kemiripan Judul Laporan Akhir Berbasis Website
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,
AL RASYID
NIM. 061830701074 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]
v MOTTO
“Jika salah maka perbaiki, jika gagal maka coba lagi, tapi jika menyerah semua akan selesai”
vi
ABSTRAK
APLIKASI PENGECEK KEMIRIPAN JUDUL LAPORAN AKHIR BERBASIS WEBSITE
(Al Rasyid : 2021 : xx halaman)
Politeknik Negeri Sriwijaya sebagai salah satu perguruan tinggi yang mewajibkan mahasiswa tingkat akhir untuk membuat laporan akhir sebagai tanda menyelesaikan perkuliahan. Dalam pengajuan judul laporan akhir khususnya pada jurusan Teknik Komputer, maraknya terjadi kesamaan judul antar mahasiswa. Hal tersebut menghambat keputusan terhadap penerimaan judul sehingga dibutuhkan validitas terkait penentuan judul yang akan di gunakan mahasiswa. Membangun aplikasi pengecek kemiripan judul sama halnya dengan menemukan informasi yang sesuai dengan kebutuhan pengguna, karena aplikasi ini merupakan kata kunci informasi untuk menampilkan dokumen yang disebut dengan sistem mencari kembali informasi yang sudah pernah di gunakan. Desain dan database aplikasi ini menggunakan bahasa pemrograman PHP dan MySQL. Aplikasi pengecek kemiripan judul laporan akhir menggunakan algoritma Jaccard Similarity. Sistem membandingkan judul yang baru di input dengan judul yang telah ada di database memberikan hasil berupa presentase similarity dari perhitungan Jaccard Similarity, tingkat presentase similarity di pengaruhi oleh nilai perkata yang digunakan dalam proses pengujian.
Kata Kunci : Aplikasi, Jaccard Similarity, Pengecek Kemiripan Judul , PHP
vii
ABSTRACT
APLIKASI PENGECEK KEMIRIPAN JUDUL LAPORAN AKHIR BERBASIS WEBSITE
(Al Rasyid : 2021 : xx page)
Politeknik Negeri Sriwijaya as one of the universities that requires final year students to make a final report as a sign of completing lectures. In submitting the title of the final report, especially in the Teknik Komputer, there are many similarities in titles between students. This hinders the decision to accept the title so that validity is needed regarding the determination of the title that will be used by students. Building a title similarity check application is the same as finding information that fits the user's needs, because this application is an information keyword to display documents called the system to find information that has been used. The design and database of this application uses the PHP and MySQL programming languages. Application to check the similarity of the title of the final report using the Jaccard Similarity algorithm. The system compares the newly inputted title with the existing title in the database giving results in the form of a similarity percentage from the Jaccard Similarity calculation, the similarity percentage level is influenced by the word value used in the testing process.
Keywords : Application, Jaccard Similarity, PHP, Title Similarity Check
viii
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 Pengecek Kemiripan Judul Laporan Akhir Berbasis Website.
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 Zulkifli, Ibuku Witrianis, Saudaraku Haryadi, Arrahman, dan Adil Ikhlas Anugrah 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 selaku Dosen pembimbing II yang telah memberikan arahan dan masukan dalam penyusunan Laporan Akhir ini.
6. Seluruh Dosen Teknik Komputer Politeknik Negeri Sriwijaya.
7. Kepada sahabat-sahabatku, Rafif Fakhri, Yusuf Nur Ikhsan dan M Angga Hatriensya. Yang selalu memberikan dukungan yang tiada hentinya kepada saya.
ix
8. Teman-teman seperjuangan Bimbingan LA 2021 Rafif Fakhri, Yusuf Nur Ikhsan dan M Angga Hatriensya. 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, Agustus 2021
Al Rasyid
x DAFTAR ISI
HALAMAN JUDUL ... .i
HALAMAN PENGESAHAN ... ii
HALAMAN PENGUJIAN...iii
SURAT PERNYATAAN BEBAS PLAGIARISME...iv
MOTTO...v
ABSTRAK ... vi
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 Plagiarisme ... 6
2.3 Jaccard Similarity ... 6
2.4 Aplikasi... 7
2.5 Sistem ... 8
2.6 Informasi... 8
2.7 Sistem Informasi ... 8
2.8 Website ... 9
xi
2.9 HTML ... 9
2.10 PHP ... 10
2.11 CSS ... 11
2.12 Java Script ... 12
2.13 Database ... 13
2.14 MySQL ... 13
2.15 XAMPP ... 14
2.16 Dreamweaver ... 14
2.17 Flowchart ... 15
2.18 Entity Relatioship Diagram (ERD) ... 17
2.19 Data Flow Diagram (DFD) ... 18
BAB III RANCANG BANGUN ... 19
3.1 Perancangan Sistem ... 19
3.2 Web Development ... 19
3.3 Perancangan Basis Data ... 20
3.3.1 Tabel tb_judul ... 20
3.3.2 Tabel tb_kategori ... 20
3.3.3 Tabel tb_user ... 21
3.4 Flowchart Aplikasi Pengecek Kemiripan Judul ... 21
3.5 DFD Aplikasi Pengecek Kemiripan Judul Laporan Akhir ... 22
3.6 ERD Aplikasi Pengecek Kemiripan Judul Laporan Akhir ... 22
3.7 Perancangan Desain Aplikasi ... 23
3.7.1 Rancangan Halaman Beranda ... 23
3.7.2 Rancangan Halaman Check ... 23
3.7.3 Rancangan Halaman Proses Check ... 24
xii
3.7.4 Rancangan Halaman Judul ... 24
3.7.5 Rancangan Halaman Login ... 25
3.7.6 Rancangan Halaman Judul Admin ... 25
3.7.7 Rancangan Halaman Tambah Judul ... 26
3.7.8 Rancangan Halaman Keyword ... 26
3.7.9 Rancangan Halaman Tambah Keyword... 27
3.8 Pengujian Sistem Website ... 27
BAB IV HASIL DAN PEMBAHASAN... 29
4.1 Pembahasan ... 29
4.2 Implementasi Basis Data ... 29
4.3 Implementasi Antar Muka ... 30
4.3.1 Halaman Awal ... 30
4.3.2 Halaman Login ... 31
4.3.3 Halaman Admin ... 32
4.3.4 Halaman Check ... 35
4.3.5 Halaman Judul ... 37
4.4 Analisis Hasil Pengujian Website ... 37
4.5 Analisis Presentase Pengecekan Kemiripan Judul ... 38
BAB V KESIMPULAN DAN SARAN ... 42
5.1 Kesimpulan ... 42
5.2 Saran ... 42
DAFTAR PUSTAKA ... 43
xiii
DAFTAR GAMBAR
Gambar 2.1 Sintaks HTML ... 10
Gambar 2.2 Cara Kerja Javascript ... 12
Gambar 2.3 Macromedia Dreamweaver 8 ... 15
Gambar 3.1 Flowchart Aplikasi Pengecek Kemiripan Judul ... 21
Gambar 3.2 DFD Aplikasi Pengecek Kemiripan Judul ... 22
Gambar 3.3 ERD Aplikasi Pengecek Kemiripan Judul ... 22
Gambar 3.4 Rancangan Halaman Beranda ... 23
Gambar 3.5 Rancangan Halaman Form Input Judul ... 23
Gambar 3.6 Rancangan Halaman Proses Check ... 24
Gambar 3.7 Rancangan Halaman Judul ... 24
Gambar 3.8 Rancangan Halaman Login ... 25
Gambar 3.9 Rancangan Halaman Data Judul Admin ... 25
Gambar 3.10 Rancangan Halaman Tambah Data Judul ... 26
Gambar 3.11 Rancangan Halaman Data Keyword Admin ... 26
Gambar 3.12 Rancangan Halaman Tambah Data Keyword... 27
Gambar 4.1 Struktur Database ... 29
Gambar 4.2 Struktur Tabel tb_judul ... 30
Gambar 4.3 Struktur Tabel tb_kategori ... 30
Gambar 4.4 Struktur Tabel tb_user ... 30
Gambar 4.5 Halaman Awal ... 31
Gambar 4.6 Halaman Login ... 31
Gambar 4.7 Halaman Data Login Tidak Valid... 32
Gambar 4.8 Halaman Data Judul Admin... 32
Gambar 4.9 Halaman Tambah Data Judul... 33
Gambar 4.10 Halaman Edit Data Judul ... 33
Gambar 4.11 Halaman Data Keyword Admin ... 34
Gambar 4.12 Halaman Tambah Data Keyword ... 34
Gambar 4.13 Halaman Edit Data Keyword ... 35
Gambar 4.14 Halaman Form Input Judul ... 35
Gambar 4.15 Halaman Hasil Proses Check Kemiripan Judul ... 36
xiv
Gambar 4.16 Source Code check.php ... 36
Gambar 4.17 Halaman Data Judul ... 37
Gambar 4.18 Sample Pengujian Data Judul ... 39
Gambar 4.19 Sample Pengujian Form Input Judul ... 39
Gambar 4.20 Sample Hasil Pengujian Check Kemiripan Judul ... 40
xv
DAFTAR TABEL
Tabel 2.1 Simbol Diagram Flowchart ... 15
Tabel 2.2 Simbol ERD ... 18
Tabel 2.3 Simbol DFD ... 18
Tabel 3.1 Tabel tb_judul... 20
Tabel 3.2 Tabel tb_kategori ... 20
Tabel 3.3 Tabel tb_user ... 21
Tabel 3.4 Fitur Yang Diuji pada Sistem Website ... 27
Tabel 4.1 Analisis Hasil Pengujian Website ... 37