Sistem Rekomendasi Berbasis Web untuk Pemilihan Peminatan Menggunakan User-Based Collaborative Filtering

dokumen-dokumen yang mirip
SISTEM REKOMENDASI PEMILIHAN KERJA UNTUK MAHASISWA UNIVERSITAS ATMAJAYA YOGYAKARTA MENGGUNAKAN METODE CONTENT-BASED FILTERING

PEMBANGUNAN SISTEM PAKAR PENANGGULANGAN HAMA DAN PENYAKIT PADA TANAMAN KENTANG MENGGUNAKAN METODE CERTAINTY FACTOR

PEMBANGUNAN PARSER UNTUK ALAT BANTU PENULISAN KARYA ILMIAH BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENJURUSAN PADA TINGKAT SMA MENGGUNAKAN METODE K NEAREST NEIGHBOR (APerS) TUGAS AKHIR

PEMBANGUNAN SISTEM REKOMENDASI PENELUSURAN BUKU MENGGUNAKAN METODE PROBABILITAS BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI TOKO BUKU DENGAN FITUR TEKNOLOGI BARCODE

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN SISTEM INFORMASI AKUNTANSI UNTUK PERUSAHAAN DAGANG SKALA MIKRO, KECIL DAN MENENGAH

Pembangunan Aplikasi Mobile Pencarian Tiket Pesawat Termurah Berbasis J2ME

PEMBANGUNAN SISTEM INFORMASI ANALISIS PEMETAAN KEMISKINAN BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PENCATATAN TRANSAKSI LAUNDRY

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

PEMBANGUNAN SISTEM INFORMASI PELAPORAN SUPRA DESA BERBASIS MOBILE

PEMBANGUNAN APLIKASI KULINER BERBASIS LOKASI

PEMBANGUNAN APLIKASI PENGUMUMAN TERPADU BERBASIS MOBILE

PENGEMBANGAN SISTEM INFORMASI DESA WISATA DI DAERAH ISTIMEWA YOGYAKARTA BERBASIS LOKASI

PEMBANGUNAN APLIKASI MOBILE PENGETAHUAN KEBIDANAN DAN LETAK RUMAH BERSALIN BERBASIS LOKASI

Skripsi Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Oleh: Henkie NIM :

PEMBANGUNAN APLIKASI KATALOG PENJUALAN MOBIL DENGAN AUGMENTED REALITY

PENGEMBANGAN PORTAL DOSEN UNIVERSITAS DENGAN INTEGRASI JAVA DAN ASP.NET WEB SERVICE MENGGUNAKAN PHP SOAP-WSDL

IMPLEMENTASI METODE PROMETHEE UNTUK PROGRAM BANTU PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE

PEMBANGUNAN SISTEM INFORMASI PENERIMAAN PEGAWAI BERBASIS WEB TUGAS AKHIR

PEMBANGUNAN APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN PERKEMBANGAN PERVASIF DENGAN METODE DEMPSTER SHAFER BERBASIS WEB

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN USAHA DIGITAL PRINTING MENGGUNAKAN BAYESIAN NETWORK

Pembangunan Aplikasi Layanan Berbasis Lokasi Pencarian Obral (Sale) Terdekat Berbasis Android

PENGEMBANGAN APLIKASI PEMBELAJARAN UJIAN NASIONAL UNTUK SISWA SEKOLAH DASAR BERBASIS MULTIMEDIA

PENGEMBANGAN APLIKASI PENGENALAN POLA PENYAKIT KULIT MENGGUNAKAN BACKPROPAGATION MOMENTUM

PEMBANGUNAN APLIKASI PEMESANAN DAN PEMBAYARAN TIKET BIOSKOP MENGGUNAKAN TEKNOLOGI NEAR FIELD COMMUNICATION TUGAS AKHIR

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PEMBANGUNAN SISTEM INFORMASI RESTORAN DENGAN FITUR CUSTOMER RELATIONSHIP MANAGEMENT (CRM)

PEMBANGUNAN WEBSITE INFORMASI LETAK PERGURUAN TINGGI DAERAH ISTIMEWA YOGYAKARTA BERBASIS SVG

PEMBANGUNAN APLIKASI PENGENALAN HURUF BALOK MENGGUNAKAN BACKPROPAGATION

PEMBANGUNAN SISTEM INFORMASI KESISWAAN STUDI KASUS SMP MARIA IMMACULATA CILACAP

Pengembangan Sistem Pendukung Keputusan Pemilihan Handphone dengan Metode Weighted Product (WP)

Pembangunan Sistem Rekomendasi Pencarian Menu Masakan di Restaurant

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

INTISARI. Kata kunci : Data Obat, Sistem, Multimedia, Efek Farmakologi, Apoteker.

PEMBANGUNAN SISTEM REKOMENDASI PARIWISATA DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN METODE USER-BASED COLLABORATIVE FILTERING

PENGEMBANGAN SISTEM INFORMASI SKRIPSI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

PEMBANGUNAN APLIKASI AUGMENTED REALITY WISATA BUDAYA YOGYAKARTA BERBASIS LOKASI PADA ANDROID

PEMBANGUNAN PERANGKAT LUNAK UNTUK MEMBUAT BASIS DATA TAKSONOMI BERITA

PEMBANGUNAN SISTEM INFORMASI PARIWISATA DI KABUPATEN KLATEN BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMESANAN SEMEN BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PENGUMUMAN PERKULIAHAN MAHASISWA

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK KOMUNITAS JOMBLO KATHOLIK INDONESIA TUGAS AKHIR

ANALISIS KESUKSESAN SISTEM INFORMASI KEMAHASISWAAN DENGAN PENDEKATAN MODEL DELONE DAN MCLEAN (STUDI KASUS : UNIVERSITAS ATMA JAYA YOGYAKARTA)

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA MENGGUNAKAN AUGMENTED REALITY SKRIPSI

PEMBANGUNAN SISTEM INFORMASI BERBASIS DEKSTOP DAN WEB MULTIMEDIA DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK BERBAGI INFORMASI KAJIAN ISLAM

ANALISIS DAN USULAN SOLUSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BEASISWA MENGGUNAKAN ALGORITMA ID3

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TANAMAN OBAT KELUARGA SEBAGAI ALTERNATIF PENGOBATAN DENGAN METODE TOPSIS BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE PENCARIAN PERTANDINGAN FUTSAL DENGAN METODE BREADTH FIRST SEARCH TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN RUMAH SAKIT PANTI RAPIH BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE GAME TEBAK KATA BERBASIS LOKASI TUGAS AKHIR

PEMBANGUNAN APLIKASI PENCARIAN RUMAH SAKIT DAN DOKTER TERDEKAT BERBASIS ANDROID

Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

PENGEMBANGAN APLIKASI PEMBELAJARAN BAHASA JEPANG BERBASIS MULTIMEDIA

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PENCARIAN RUMAH MAKAN MENGGUNAKAN METODE K-NEAREST NEIGHBOR BERBASIS WEB

SISTEM MONITORING DAN EVALUASI PENGELOLAAN PROGRAM STUDI BERBASIS BAN-PT

TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika DISUSUN OLEH:

PEMBANGUNAN PERANGKAT LUNAK ADVANCED TRANSACTION PROCESSING SYSTEM UNTUK TOKO KELONTONG

PEMBANGUNAN APLIKASI PENGINGAT AKTIVITAS BERBASIS LOKASI PADA WINDOWS PHONE 8

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derjat Sarjana Teknik Informatika

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN WEDDING PLANNER BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE PEMBELAJARAN SISTEM PENCERNAAN MANUSIA BERBASIS MULTIMEDIA TUGAS AKHIR

PEMBANGUNAN SITUS UNTUK MEMPERTEMUKAN KEBUTUHAN PERUSAHAAN DAN KEMAMPUAN PENCARI KERJA TUGAS AKHIR

PEMBANGUNAN WEBSITE GEREJA SOMOHITAN MENGGUNAKAN FRAMEWORK CODEIGNITER

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN PROYEK BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI DEPOSIT UANG UNTUK PEMASANGAN IKLAN BARIS PADA SURAT KABAR BERBASIS WEB SKRIPSI

Pembangunan Aplikasi Pencarian Lokasi Museum Terdekat di Yogyakarta Berbasis Mobile

PEMBANGUNAN APLIKASI MOBILE UNTUK MENCETAK FOTO MEMANFAATKAN WEB SERVICE

PEMBANGUNAN SISTEM INFORMASI QUALITY SYSTEM PROCEDURE UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN APLIKASI ANALISIS SENTIMEN BERITA MENGGUNAKAN METODE NAIVE BAYES

PEMBANGUNAN APLIKASI MOBILE SALES ASSISTANT. SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika.

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN AKADEMIK SMK ERNA DUMAI BERBASIS WEB SKRIPSI

PEMBANGUNAN SISTEM INFORMASI NILAI UNTUK SEKOLAH MENENGAH ATAS BERBASIS WEB

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

PEMBANGUNAN FORUM JUAL BELI DENGAN MENGGUNAKAN MOBILE-WEB BERBASIS LOKASI

PEMBANGUNAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi Kasus : SMK Marsudi Luhur Yogyakarta)

Pengembangan Sistem Informasi Monitoring dan Evaluasi Pengendalian Hama Berbasis Web

PEMBANGUNAN APLIKASI JUAL BELI ONLINE LARASHOP BERBASIS MOBILE WEBSITE

SINKRONISASI BASIS DATA TERDISTRIBUSI DALAM SISTEM PENGELOLAAN AKTIVITAS PROGRAM STUDI

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA BERBASIS LOKASI DENGAN MENGGUNAKAN SMS AUTORESPONDER DAN SMS GATEWAY SKRIPSI

RANCANG BANGUN APLIKASI PENCARIAN RUTE TERPENDEK TEMPAT WISATA DENGAN MEMANFAATKAN GOOGLE MAPS API (STUDI KASUS: KABUPATEN KULON PROGO)

PEMBANGUNAN APLIKASI MOBILE FILE SHARING MENGGUNAKAN MOBILE INTERNET ACCESS BERBASIS J2ME

Pembangunan Sistem Layanan Berbasis Lokasi Pencarian UMKM Terdekat Berbasis Android

PENGEMBANGAN SISTEM PEMBELAJARAN TENSES BERBASIS MULTIMEDIA

PEMBANGUNAN SISTEM PAKAR UNTUK MENDIAGNOSA HAMA PENYAKIT PADA TANAMAN PADI BERBASIS WEB

PEMBANGUNAN GAME BATIK PADA PIRANTI MOBILE ANDROID

PEMBANGUNAN APLIKASI PENGHUBUNG DONATUR DAN PANTI ASUHAN BERBASIS LOKASI TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENJUALAN BARANG TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB UNTUK KLINIK HEWAN CALICO DENGAN HTML5

PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA

PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

PENGEMBANGAN APLIKASI KARAOKE BERBASIS MULTIMEDIA

PEMBANGUNAN SISTEM INFORMASI UMAT GEREJA BERBASIS WEB

Transkripsi:

Sistem Rekomendasi Berbasis Web untuk Pemilihan Peminatan Menggunakan User-Based Collaborative Filtering TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh: HENRY 11 07 06677 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA 2015

HALAMAN PENGESAHAN ii

iii

HALAMAN PERSEMBAHAN Segala perkara dapat kutanggung di dalam Dia yang memberi kekuatan kepadaku -Filipi 4:13- The moment you re ready to quit is usually the moment right before a miracle happens. Don t give up Saya dedikasikan Tugas Akhir ini untuk.. Tuhan Yesus Kristus, orang tua, abang, kakak, adek dan keluarga semua, teman seperjuangan dalam skripsi, dan semua orang yang saya cintai. Terima Kasih Semua -Henry Lumbanraja- iv

KATA PENGANTAR Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa karena atas rahmat, berkat, dan tuntunan-nya penulis dapat menyelesaikan laporan skripsi ini dengan baik. Skripsi merupakan salah satu tugas akhir yang diwajibkan kepada mahasiswa Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta setelah lulus mata kuliah teori, praktikum, dan kerja praktek. Tujuan dari pembuatan skripsi ini adalah sebagai salah satu syarat untuk mencapai derajat sarjana Teknik Informatika dari Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. Dalam kesempatan ini tidak lupa pula penulis mengucapkan terima kasih kepada : 1. Tuhan Yesus Kristus yang telah memberikan petunjuk dan harapan, serta melimpahkan karunia dan berkat- Nya kepada penulis. 2. Bapak Dr. A. Teguh Siswantoro, M.Sc. selaku Dekan Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. 3. Bapak B. Yudi Dwiandiyanta, S.T., MT. selaku Kepala Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. 4. Ibu Dra. Ernawati, M.T. selaku Dosen Pembimbing I yang telah memberikan bimbingan, petunjuk, dan pengarahan kepada penulis sehingga skripsi dapat diselesaikan dengan baik. v

5. Bapak Ir. A. Djoko Budiyanto, M.Eng., Ph.D. selaku Dosen Pembimbing II yang telah memberikan bimbingan, petunjuk, dan pengarahan kepada penulis sehingga skripsi dapat diselesaikan dengan baik. 6. Bapak dan Mama yang tiada henti-hentinya selalu mendoakan dan memberikan dukungan dan perhatian dalam segala hal. 7. Abang Maruli Tua, Kak Mega Ria, Kak Nur Maya Sari, Adek Lasny Samaria dan Lae Hombing yang selalu mendoakan dan memberikan dorongan. 8. Keluarga besar tercinta yang selalu memberikan perhatian bimbingan dan doa restu. 9. PNSB (Arnold Pandiangan, Dodi Situmeang dan Mabel Butar-Butar), Karina, Alfon, Isak, Moko, Felix, Hilda Sidauruk serta teman-teman yang tidak dapat saya sebutkan semuanya yang telah membantu apapun bentuknya. 10. Theresa Arima Pangaribuan, teman istimewa sekaligus pemberi semangat, dukungan, hiburan dan bantuan dalam bentuk apapun bagi penulis dalam menyelesaikan tugas akhir, terimakasih banyak. Kamu terbaik, sukses untuk kita ya. 11. Nico Simamora, Sangap Nainggolan, Higinus Sembiring, Fetra Ginting, Mario Simbolon, Daniel Simanjuntak, Frengki Nainggolan, Wanindra Damanik, Leo Sidabariba, Candia Simarmata dan Josua Sirait (RIBAK) yang telah menjadi teman dan keluarga selama penulis kuliah. Semoga kita semua tetap solid dan sukses ces. vi

12. Komunitas Mahasiswa Batak Atmajaya (KMBA) yang telah mendoakan dan memberikan dukungan selama penulis kuliah. 13. Nainggolan Yogyakarta (NY) yang telah mendoakan dan memberikan dukungan selama penulis kuliah. 14. Teman-teman TF dan UAJY, dosen dan laboran TF UAJY, serta semuanya elemen yang tidak mungkin saya sebutkan satu per satu. Penulis menyadari bahwa laporan ini masih jauh dari sempurna karena memiliki keterbatasan waktu dan pengetahuan yang dimiliki penulis. Oleh karena itu segala kritik dan saran yang bersifat membangun sangat diharapkan. Akhir kata, semoga laporan ini dapat berguna bagi penulis pada khususnya dan semua orang pada umumnya. Yogyakarta, 2015 Oktober Penulis vii

DAFTAR ISI HALAMAN PENGESAHAN... ii HALAMAN PERSEMBAHAN... iv KATA PENGANTAR... v DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xii INTISARI... xiii BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 3 1.3. Batasan Masalah... 4 1.4. Tujuan Penelitian... 4 1.5. Metodologi Penelitian... 5 1.6. Sistematika Penulisan... 6 BAB II TINJAUAN PUSTAKA... 7 BAB III LANDASAN TEORI... 10 3.1. Sistem Rekomendasi... 10 3.2. User-Based Collaborative Filtering... 11 3.3. Peminatan... 13 3.4. Precision dan Recall... 14 BAB IV ANALISIS DAN PERANCANGAN SISTEM... 16 4.1. Analisis Sistem... 16 4.1.1. Lingkup Masalah... 16 4.1.2. Deskripsi Kebutuhan... 16 4.1.3. Kebutuhan Khusus... 19 viii

4.1.4. Kebutuhan Fungsionalitas Perangkat Lunak... 20 4.1.5. Spesifikasi Rinci Kebutuhan... 21 4.1.6. Entity Relationship Diagram (ERD)... 25 4.2. Perancangan Sistem... 26 4.2.1. Perancangan Arsitektur... 26 4.2.2. Flowchart Menampilkan Rekomendasi Peminatan... 27 4.2.3. Perancangan Data... 28 4.2.4. Perancangan Antarmuka... 29 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM... 34 5.1. Implementasi Perangkat Lunak... 34 5.1.1. Pengkodean Perangkat Lunak SRIPEMPEM... 34 5.1.2. Antarmuka Perangkat Lunak SRIPEMPEM... 36 5.2. Pengujian Perangkat Lunak... 41 5.2.1. Pengujian Fungsionalitas... 41 5.2.2. Pengujian Pengguna... 44 5.2.3. Analisis Algoritma Perangkat Lunak SRIPEMPEM... 50 5.2.4. Validasi Perangkat Lunak... 55 5.3. Kelebihan dan Kekurangan... 63 BAB VI KESIMPULAN DAN SARAN... 64 6.1 Kesimpulan... 64 6.2 Saran... 64 DAFTAR PUSTAKA... 66 ix

DAFTAR GAMBAR Gambar 3.1 Pola User-Based Collaborative Filtering... 12 Gambar 4.1 Arsitektur Perangkat lunak SRIPEMPEM... 17 Gambar 4.2 Use Case Diagram... 20 Gambar 4.3 Entity Relationship Diagram (ERD)... 25 Gambar 4.4 Perancangan Arsitektur... 26 Gambar 4.5 Flowchart SRIPEMPEM... 27 Gambar 4.6 Physical Data Model... 28 Gambar 4.7 Antarmuka Login... 29 Gambar 4.8 Antarmuka Import Data... 30 Gambar 4.9 Antarmuka Awal Rekomendasi Peminatan... 31 Gambar 4.10 Antarmuka Hasil Rekomendasi Peminatan... 32 Gambar 4.11 Antarmuka Alternatif Rekomendasi Peminatan... 33 Gambar 5.1 Antarmuka Login... 36 Gambar 5.2 Antarmuka Import Data... 37 Gambar 5.3 Antarmuka Awal Rekomendasi Peminatan... 38 Gambar 5.4 Antarmuka Hasil Rekomendasi Peminatan... 39 Gambar 5.5 Antarmuka Alternatif Rekomendasi Peminatan... 40 Gambar 5.6 Hasil Pengujian Tampilan Sistem... 45 Gambar 5.7 Hasil Pengujian Kemudahan Penggunaan Sistem... 46 Gambar 5.8 Hasil Pengujian Rekomendasi... 47 Gambar 5.9 Hasil Pengujian user tertarik pada peminatan dan mata kuliah peminatan yang direkomendasikan... 48 Gambar 5.10 Hasil Pengujian user merasa terbantu dalam memilih peminatan dan mata kuliah peminatan... 49 Gambar 5.11 Hasil Rekomendasi dengan NIM User Aktif 6191. 54 x

Gambar 5.12 Hasil Alternatif Rekomendasi dengan NIM User Aktif 6191... 55 Gambar 5.13 Kurva ROC... 61 Gambar 5.14 Kurva Precision dan Recall... 62 xi

DAFTAR TABEL Tabel 5.1 Pengkodean Entity... 34 Tabel 5.2 Pengkodean Control... 35 Tabel 5.3 Pengkodean View... 35 Tabel 5.4 Hasil Pengujian Fungsionalitas... 42 Tabel 5.5 Hasil Pengujian Terhadap Pengguna... 44 Tabel 5.6 Data Rekomendasi Pemilihan Peminatan... 55 Tabel 5.7 Perhitungan Precision (PPV) dan Recall (TPR)... 57 Tabel 5.8 Perhitungan FPR, FDR, FND dan ACC... 59 Tabel 5.9 Perhitungan F1 Score dan MCC... 60 xii

INTISARI Mahasiswa Universitas Atmajaya Yogyakarta Program Studi Teknik Informatika pada semester lima akan melakukan pemilihan peminatan. Peminatan tersebut membantu mahasiswa dalam menentukan judul tugas akhir supaya sesuai dengan peminatan yang dipilih. Program Studi Teknik Informatika memiliki tiga jenis peminatan, yaitu Mobile Computing, Soft Computing, dan Enterprise Information System. Permasalahan yang dihadapi mahasiswa adalah kebingungan dalam menentukan peminatan sesuai dengan kemampuan yang dimiliki. Solusi untuk menyelesaikan permasalahan tersebut adalah dengan membuat sistem rekomendasi pemilihan peminatan. Sistem rekomendasi yang akan dibangun pada penelitian ini dengan menggunakan metode user-based collaborative filtering. Proses rekomendasi pada sistem ini dilakukan dengan menghitung similarity atau tingkat kedekatan antar user. Sistem ini berbasis web dan dapat digunakan dengan mudah dan cepat. Berdasarkan hal ini, maka akan dibangun suatu sistem rekomendasi menggunakan metode User-Based Collaborative Filtering untuk menentukan peminatan yang ada di Teknik Informatika, Universitas Atma Jaya Yogyakarta. Kata kunci : Pemilihan Peminatan, Sistem Rekomendasi, Teknik informatika, User-Based Collaborative Filtering xiii