Rusmal Firmansyah
Universitas Dian Nuswantoro

Published : 2 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search

Sistem Rekomendasi pada Pembelajaran Mobile Menggunakan Metode Cosine Similarity dan Collaborative Filtering Rusmal Firmansyah; Imam Much Ibnu Subroto; Sri Mulyono
TRANSISTOR Elektro dan Informatika Vol 4, No 1 (2022)
Publisher : Universitas Islam Sultan Agung

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (430.856 KB) | DOI: 10.30659/ei.4.1.21-28

Abstract

Sistem pembelajaran secara online telah berkembang dengan pesat seiring dengan perkembangan teknologi internet dan aplikasi mobile. Konten pembelajaran sangat banyak dan mudah didapatkan di internet. Permasalahan yang dihadapi oleh siswa adalah kebingungan siswa untuk memilih materi yang relevan dan diperlukan dari sekian banyak materi yang ada. Penelitian ini menawarkan solusi system rekomendasi materi pembelajaran dimana rekomendasi diartikan sebagai sebuah saran yang menganjurkan untuk dilakukan. Rekomendasi berfungsi untuk membantu pengguna memilih sesuatu yang paling mirip dengan apa yang sedang di cari. Ada beberapa cara rekomendasi yang diberikan antara lain jumlah rating, jumlah kesamaan nama, jumlah view dan lain sebagainya. Dalam memberikan rekomendasi, penelitian ini menggunakan metode collaborative filtering, Collaborative filter memiliki 3 cara pemberian rekomendasi yaitu memory based (berdasarkan rating yang diberikan user lain), model based (berdasarkan kemiripan sumber data) dan gabungan keduanya menjadi hybrid recommendation system bertujuan untuk mengatasi kelemahan yang muncul pada kedua kategori sebelumnya. Penelitian ini menekankan pada hybrid recommendation system, yaitu menggabungkan antara memory based dan model based. Dalam menghitung nilai memory based digunakan algoritma cosine similarity, sedangkan untuk model based digunakan algoritma simple addictive weight (SAW). Dalam pembobotan SAW digunakan 0.571 untuk kemiripan dan 0.429 untuk nilai rating yang diperoleh dari hasil quisioner. Hasil yang diperoleh dari penelitian ini menunjukkan bahwa dalam menghitung nilai similarity harus menentukkan nilai vektor masing-masing pelajaran dengan mencari nilai kemunculan kata/term frekuensi (tf), dokument frekuensi (df), dan inverse dokument frekuensi(idf). Setelah menemukan nilai vektor maka dilakukan pencarian kemiripan dengan cosine similarity. Hasil similarity kemudian bandingkan dengan rating masingmasing untuk dirangking dengan SAW sesuai dengan bobot masing-masing. Dari tersebut maka diperoleh pelajaran yang direkomendasikan. Batas nilai yang direkomendasikan adalah 0.4.  Penelitian ini memberikan rekomendasi sesuai dengan tingkat kemiripan judul dan juga rating tertinggi Dengan diberikan nilai batas maka pelajaran yang memiliki kemiripan nama tidak akan selalu di tampilkan, karena nilai rating pelajaran tersebut ratingnya rendah.
Peningkatan Deep Neural Network pada Kasus Prediksi Diabetes Menggunakan PSO Firmansyah, Rusmal; Shidik, Guruh Fajar
Techno.Com Vol. 22 No. 4 (2023): November 2023
Publisher : LPPM Universitas Dian Nuswantoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33633/tc.v22i4.9209

Abstract

Diabetes adalah ancaman utama bagi kesehatan penduduk dunia yang saat ini merupakan penyebab utama kematian pada penduduk dunia yang berusia kurang dari 60 tahun. Dengan menggunakan Machine Learning diharapkan mampu memprediksi diabetes. Dengan menggunakan dataset Pima Indians Diabetes (PIMA Dataset). Pada penelitian ini dilakukan pengujian dengan menggunakan 2 Algoritma dan 1 Algoritma yang dioptimasi. Pengujian Pertama Menggunakan Support Vector Machine (SVM), Pengujian Kedua menggunakan Deep Neural Network (DNN)  dan Pengujian Ketiga menggunakan DNN yang dikombinakan dengan Particle Swarm Optimize (PSO). Pemilihan data yang digunakan sebagai training dilakukan dengan menggunakan Non-Random Sampling. Dalam Penelitian ini pengujian pertama dengan menggunakan SVM dengan melakukan pengujian tanpa menggunakan kernel dan menggunakan kernel Linear, Sigmoid, Polynomial dan Radial Basis Function (RBF). Untuk Pengujian Kedua dilakukan dengan menggunakan DNN tanpa menggunakan Optimaliasi atau DNN original dengan dilakukan penggujian dengan jumlah hidden layer 2 dan jumlah neuron 8 sampai 10 pada setiap hidden layer. Pengujian Ketiga dilakukan dengan menggunakan DNN yang dioptimalisasi dengan menggunakan PSO. Pada Pengujian Ketiga dilakukan penggujian dengan jumlah hidden layer 2 dan jumlah neuron 8 sampai 10 pada setiap hidden layer. Hasil yang diperoleh menunjukkan bahwa DNN yang dioptimasi dengan PSO mampu memberikan akurasi tertinggi dengan jumlah hidden layer 1 sebanyak 9 node dan jumlah hidden layer 2 sebanyak 8 node dengan jumlah iterasi pada PSO sebanyak 166 iterasi.