SISTEM REKOMENDASI PEMILIHAN DOSEN PEMBIMBING MENGGUNAKAN METODE
COSINE SIMILARITY MATCHING
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer (S.Kom.)
Ferian Albert 00000015345
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG 2020
ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT Dengan ini saya:
Nama : Ferian Albert
NIM : 00000015345
Program Studi : Informatika
Fakultas : Teknik dan Informatika
Menyatakan bahwa Skripsi yang berjudul “Sistem Rekomendasi Pemilihan Dosen Pembimbing Menggunakan Metode Cosine Similarity Matching” ini adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam Skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/ penyimpangan, baik dalam pelaksanaan Skripsi maupun dalam penulisan laporan Skripsi, saya bersedia menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi yang telah saya tempuh.
Tangerang, 15 Juni 2020
iii
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Sebagai sivitas akademik Universitas Multimedia Nusantara, saya yang bertanda tangan di bawah ini:
Nama : Ferian Albert
NIM : 00000015345
Program Studi : Informatika
Fakultas : Teknik dan Informatika
Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, menyetujui dan memberikan izin kepada Universitas Multimedia Nusantara hak Bebas Royalti Non-eksklusif
(Non-exclusive Royalty-Free Right) atas karya ilmiah saya yang berjudul:
Sistem Rekomendasi Pemilihan Dosen Pembimbing Menggunakan Metode Cosine Similarity Matching beserta perangkat yang diperlukan.
Dengan Hak Bebas Royalti Non-eksklusif ini, pihak Universtias Multimedia Nusantara berhak menyimpan, mengalihmedia atau format-kan, mengelola dalam bentuk pangkalan data (database), merawat, dan mendistribusi dan menampilkan atau mempublikasikan karya ilmiah saya di internet atau media lain untuk kepentingan akademis, tanpa perlu meminta izin dari saya maupun memberikan royalti kepada saya, selama tetap mencantumkan nama saya sebagai penulis karya ilmiah tersebut. Demikian pernyataan ini saya buat dengan sebenarnya untuk dipergunakan sebagaimana mestinya.
Tangerang, 15 Juni 2020
iv
HALAMAN PERSEMBAHAN / MOTO
“Just Be Yourself and Never Surrender!” (Jess No Limit)
v
KATA PENGANTAR
Puji syukur dipanjatkan kepada Tuhan yang Maha Esa, dengan rahmat dan karunia-Nya membuat penulis dapat menyelesaikan skripsi yang berjudul “Sistem Rekomendasi Pemilihan Dosen Pembimbing Menggunakan Metode Cosine
Similarity Matching”. Skripsi ini bertujuan untuk memenuhi syarat kelulusan pada
Fakultas Teknik dan Informatika, Program Studi Informatika di Universitas Multimedia Nusantara.
Dalam penulisan skripsi ini, penulis mendapat banyak bantuan dan dukungan sehingga dapat menyelesaikan skripsi ini. Oleh karena itu, penulis mengucapkan terima kasih sebesar-besarnya kepada :
1. Orang tua tercinta, yang secara terus-menerus memberi dukungan, motivasi, serta menjaga kesehatan penulis dalam proses penulisan skripsi,
2. Alexander Waworuntu, S.Kom, M.T.I., sebagai pembimbing skripsi bagi penulis yang sangat sabar dan membantu penulis menyelesaikan program dan penulisan skripsi dari awal hingga selesai,
3. Dr. Ninok Leksono, Rektor Universitas Multimedia Nusantara, sebagai pemberi inspirasi bagi penulis untuk berprestasi,
4. Dr. Eng. Niki Prastomo, S.T., M.Sc. Dekan Fakultas Teknik dan Informatika Universitas Multimedia Nusantara,
vi
5. Nunik Afriliana, S.Kom., M.M.S.I., Ketua Program Studi Informatika Universitas Multimedia Nusantara, yang membantu untuk berkonsultasi dan memvalidasi skripsi penulis,
6. Teman-teman satu angkatan yang telah memilih kelas yang sama sejak semester tiga, serta selalu bersama dalam mengerjakan tugas kelompok maupun belajar untuk ujian agar dapat lulus bersama tepat waktu. Penulis menyadari bahwa skripsi ini masih jauh dari kata sempurna karena adanya keterbatasan ilmu dan pengalaman yang dimiliki. Oleh karena itu, penulis akan menerima semua saran dan kritik yang bersifat membangun, serta berharap skripsi ini akan bermanfaat dan menginspirasi para pembaca.
Tangerang, 15 Juni 2020
vii
SISTEM REKOMENDASI PEMILIHAN DOSEN
PEMBIMBING MENGGUNAKAN METODE
COSINE SIMILARITY MATCHING
ABSTRAK
Pemilihan dosen pembimbing yang tepat merupakan hal terpenting untuk mahasiswa agar hasil skripsi yang diperoleh akan lebih maksimal. Namun, terkadang mahasiswa mengalami kebingungan untuk mencari dosen pembimbing yang tepat, serta memakan waktu yang cukup banyak untuk bertanya kepada satu-per-satu dosen pembimbing tentang keahlian masing-masing. Dari permasalahan tersebut, maka digunakanlah metode Cosine Similarity Matching untuk mencari kecocokan penelitian mahasiswa terhadap keahlian dosen pembimbing tersebut. Proposal mahasiswa akan dibandingkan dengan penelitian-penelitian mahasiswa yang pernah dibimbing oleh dosen pembimbing tersebut, lalu dicari kecocokan dengan menghitung kemiripan kosinusnya. Setelah dibandingkan proposal mahasiswa dengan penelitian-penelitian tersebut, dihitunglah rata-rata kemiripan kosinus tersebut untuk masing-masing dosen. Pada akhirnya, mahasiswa dapat melihat kecocokan proposal terhadap keahlian masing-masing dosen pembimbing dari yang paling cocok hingga yang kurang cocok. Hasil yang telah diperoleh menunjukkan bahwa nilai akurasi kecocokan dosen pembimbing yang tertinggi mencapai 77.67%, sedangkan yang terendah mencapai 29.33%.
Kata Kunci : Cosine Similarity Matching, Dosen Pembimbing, Mahasiswa, Penelitian, Proposal, Skripsi
viii
RECOMMENDER SYSTEM FOR CHOOSING
SUPERVISORS USING COSINE
SIMILARITY MATCHING
ABSTRACT
The selection of the right supervisor is the most important thing for students so that the results of the thesis obtained will be more optimal. However, sometimes students experience confused to find the right supervisor for them, and take a more time to ask the supervisors one-by-one about their respective expertise. From these problems, the Cosine Similarity Matching method is used to find a match of student research to the expertise of the supervisors. Student’s proposals will be compared with student’s studies that have been guided by the supervisor, then look for compatibility by calculating the cosine similarity. After comparing the student proposals with these studies, the average cosine similarity was calculated for each lecturer. Finally, students can see the suitability of their proposals for the expertise of each supervisor from the most suitable to the least suitable. The results shows that the highest value of the lecturer's match accuracy reached 77.67%, while the lowest reached 29.33%.
Keywords : Cosine Similarity Matching, Supervisors, Students, Studies, Proposals, Thesis
ix DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN TIDAK MELAKUKAN PLAGIAT ... ii
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iii
HALAMAN PERSEMBAHAN / MOTO... iv
KATA PENGANTAR ... v
ABSTRAK ... vii
ABSTRACT ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xii
DAFTAR RUMUS ... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah ... 3
1.4 Tujuan Penelitian ... 4
1.5 Manfaat Penelitian ... 4
1.6 Sistematika Penulisan ... 5
BAB II LANDASAN TEORI ... 7
2.1 Penelitian Terkait... 7 2.2 Sistem Rekomendasi ... 11 2.3 Dosen Pembimbing... 12 2.4 Tugas Akhir ... 12 2.5 Cosine Similarity ... 13 2.6 Vektorisasi ... 14
BAB III METODOLOGI PENELITIAN ... 15
3.1 Metodologi Penelitian ... 15
3.2 Perancangan Sistem ... 16
x
3.2.2 Struktur Tabel ... 19
3.2.3 Perancangan Antarmuka Program ... 20
BAB IV IMPLEMENTASI DAN ANALISIS ... 23
4.1 Spesifikasi Sistem ... 23 4.1.1 Hardware ... 23 4.1.2 Software ... 23 4.2 Implementasi Sistem ... 24 4.2.1 Tampilan Program ... 24 4.2.2 Potongan Kode ... 26 4.3 Analisis ... 30
BAB V SIMPULAN DAN SARAN... 34
5.1 Simpulan ... 34
5.2 Saran ... 34
DAFTAR PUSTAKA ... 36
xi
DAFTAR GAMBAR
Gambar 3.1 Flowchart Program Keseluruhan ...19
Gambar 3.2 Perancangan Halaman Awal ...21
Gambar 3.3 Perancangan Halaman List Dosen ...22
Gambar 4.1 Halaman Awal ...25
Gambar 4.2 Halaman List Dosen...25
Gambar 4.3 Koneksi terhadap Database ...26
Gambar 4.4 Counter ...26
Gambar 4.5 Fungsi Perhitungan Cosine Similarity ...27
Gambar 4.6 Fungsi Vektorisasi Teks...27
Gambar 4.7 Pemanggilan Seluruh Data Skripsi ...28
Gambar 4.8 Inisialisasi Variabel Bagian Proposal Skripsi ...28
Gambar 4.9 Inisialisasi Variabel untuk Proses Looping ...29
Gambar 4.10 Pengecekan Ketersediaan Tabel Dosen ...29
Gambar 4.11 Proses Looping Perbandingan Teks 1 dengan Teks 2 ...30
xii
DAFTAR TABEL
Tabel 3.1 Struktur Tabel “listskripsi” ...20
Tabel 3.2 Struktur Tabel “listdosen” ...20
Tabel 4.1 Tabel Uji Coba Proposal Mahasiswa ...30
xiii
DAFTAR RUMUS
38
DAFTAR LAMPIRAN
1. Daftar Riwayat Hidup 2. Form Bimbingan Skripsi 3. Data Proposal Mahasiswa
4. Data Penelitian Dosen Pembimbing dari Knowledge Center Universitas Multimedia Nusantara sebagai Pembanding (dalam database)
5. Data Penelitian Dosen Pembimbing dari Knowledge Center Universitas Multimedia Nusantara yang Ingin Dibandingkan (luar database)