Batasan Masalah Tujuan dan Manfaat Penelitian Metodologi Penelitian

1.2 Rumusan Masalah

E-learning yang tersedia sekarang ini pada umumnya menyediakan content dengan model yang semi-terstruktur, sehingga pengguna harus mengikuti alur yang disediakan oleh sistem, tidak sesuai minat pengguna. Sistem informal e-learning ini akan menyediakan tool yang dapat membantu pengguna dalam mempelajari sebuah objek pengetahuan, yaitu alat rekomendasi yang menghasilkan rekomendasi berdasarkan kesamaan minat dengan pengguna lain. Dalam penelitian ini, permasalahan yang akan diselesaikan adalah: 1. Bagaimana membangun sebuah sistem informal e-learning. 2. Bagaimana menerapkan Algoritma Slope One pada sistem informal e-learning sehingga sistem dapat menghasilkan rekomendasi kepada pengguna.

1.3 Batasan Masalah

Ruang lingkup penelitian adalah: 1. Sistem e-learning yang dibuat berbasis web. 2. Sistem yang dibangun bersifat informal e-learning. 3. Metode yang digunakan adalah collaborative filtering dengan menggunakan algoritma Slope One. 4. Kontennya berupa artikel yang berisi teks dan gambar. 5. Bahasa yang digunakan adalah PHP dengan framework CodeIgniter, dan MySQL sebagai databasenya.

1.4 Tujuan dan Manfaat Penelitian

Tujuan penelitian adalah membangun sebuah sistem informal e-learning yang mampu menyajikan rekomendasi judul artikel dengan menggunakan algoritma Slope One. Manfaat penelitian adalah membantu pengguna dalam mempelajari suatu objek pembelajaran dengan bantuan sistem rekomendasi.

1.5 Metodologi Penelitian

Langkah-langkah dalam penelitian yang dilakukan oleh penulis adalah sebagai berikut: 1. Studi Literatur Penulis mencari referensi yang mendukung penelitian ini. Referensi bisa berupa jurnal-jurnal, buku, sumber online, dan berbagai sumber yang berhubungan dengan pemrograman web, database dan sistem rekomendasi menggunakan collaborative filtering beserta algoritma yang digunakan. 2. Analisis dan Perancangan Pada tahap ini penulis melakukan analisis mengenai hal-hal apa saja yang dibutuhkan dalam implementasi. Melakukan analisis terhadap studi literatur dalam penerapan algoritma Slope One ke dalam sistem informal e-learning. Selain itu, penulis juga akan membuat desain arsitektur, database dan antarmuka sebagai lanjutan dari tahap analisis. 3. Implementasi Pada tahap ini dilakukan implementasipengkodean program dalam aplikasi komputer menggunakan bahasa pemrograman yang telah dipilih yang sesuai dengan analisis dan perancangan yang sudah dilakukan. 4. Pengujian aplikasi Pada tahap ini dilakukan proses pengujian dan percobaan terhadap sistem, sesuai dengan kebutuhan yang ditentukan dalam tahap analisis dan perancangan serta memastikan program yang dibuat berjalan seperti yang diharapkan. 5. Penyusunan Laporan Hasil dari studi literatur, perancangan, implementasi dan pengujian ditulis ke dalam sebuah laporan.

1.6 Sistematika Penulisan