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