ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 IJCCS. Vol. No. Julyx, pp. ISSN: 1978-1520 Pengembangan Aplikasi Crowdsourcing Marketplace Menggunakan Metode Content Based Filtering Berbasis Mobile Dan Web Rian Mandala Putra1. Diky Diwo Suwanto2. Farhan Arya Putra3. Syanti Irviantina4. Felix5 STMIK Mikroskil. Jl. Thamrin No. 112, 124, 140. Telp. Fax. Program Studi Teknik Informatika. STMIK Mikroskil. Medan 171113220@students. id, 2171110401@students. 171111491@students. id, 4syanti@mikroskil. id, 5felix. pandi@mikroskil. Abstrak Pandemi virus COVID-19 memberikan dampak di seluruh sektor ekonomi Indonesia, sehingga mengakibatkan pelaku usaha mengharuskan melakukan pemecatan terhadap pekerja tetapnya. Dampak yang terjadi akibat pemecatan pekerja tetap yang dilakukan oleh pelaku bisnis di Indonesia menyebabkan terjadinya penurunan terhadap jumlah pekerja tetap serta terjadinya peningkatan jumlah freelancer di Indonesia. Dikembangkan aplikasi yang dapat mempertemukan pihak pelaku usaha dengan freelancer dengan konsep crowdsourcing yang dikembangkan untuk aplikasi website dan mobile menggunakan metode waterfall yang dilengkapi dengan algoritme Content Based Filtering dengan teknik TF-IDF untuk memberikan rekomendasi terhadap freelancer dan pelaku usaha. Hasil dari pengujian fungsional menunjukkan keluaran yang sesuai dengan harapan keluaran. Pengujian algoritme Content Based Filtering dengan Teknik TF-IDF menghasilkan nilai bobot antar freelancer dan pelaku usaha untuk kemudian dimanfaatkan menjadi sistem rekomendasi. Hasil perhitungan TF-IDF menunjukkan nilai bobot tertinggi 6,6780 saat menampilkan rekomendasi freelancer pertama dan menunjukkan nilai bobot tertinggi 8,0881 saat menampilkan rekomendasi unggahan proyek pelaku usaha pertama. Memiliki keakuratan sebesar 95% dalam memberikan rekomendasi freelancer dan unggahan proyek pelaku usaha. Kata kunciAi Content based filtering. Crowdsourcing. TF-IDF Abstract The COVID-19 virus pandemic has had an impact on all sectors of the Indonesian economy, resulting in business actors requiring the dismissal of their permanent workers. The impact that occurs due to the dismissal of permanent workers by business people in Indonesia causes a decrease in the number of permanent workers and an increase in the number of freelancers in Indonesia. An application was developed that can bring together business actors and freelancers with the concept of crowdsourcing which was developed for website and mobile applications using the waterfall method equipped with a Content Based Filtering algorithm with the TF-IDF technique to give recommendations to freelancers and business actors. The results of the functional testing show that the output is in line with the expected output. Testing the Content-Based Filtering algorithm with the TF-IDF technique produces a weighted value between freelancers and business actors to then be used as a recommendation system. The results of the TF-IDF calculation show the highest weight value of 6. 6780 when displaying the first freelancer recommendation and the highest weight value of 8. 0881 when displaying the first business actor's project upload recommendation. Has an accuracy of 95% in providing freelancer recommendations and uploading business projects. KeywordsAi Content based filtering. Crowdsourcing. TF-IDF Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil Received, 2012. Accepted July 10th, 2012 ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 PENDAHULUAN Pemerintah menyatakan jumlah PHK akibat dari pandemi COVID-19 mencapai 3. 05 juta pada 2 Juni 2020. Bhima Yudhistira, peneliti dari Institute of Development Economics and Finance (INDEF), mengatakan peningkatan jumlah freelancer menjadi salah satu penyebab pandemi yang menyebabkan pekerja dipecat dan memaksa mereka untuk mencari sumber pendapatan lain . Badan Pusat Statistik (BPS) mencatat sebanyak 33,34 juta orang bekerja paruh waktu atau freelancer . Dewi Meisari Haryanti Wakil juru bicara Kementerian Komunikasi dan Informatika (Kominf. mengatakan, pada mulai Agustus 2020 jumlah orang yang bekerja paruh waktu atau freelancer meningkat hingga 26% dari tahun 2019 . Dengan terjadinya new normal saat pandemi COVID-19. Wakil Jubir Dewi Meisari menyatakan setidaknya terjadi penurunan tenaga kerja penuh waktu menjadi 63. Selain itu, peningkatan tenaga kerja paruh waktu atau freelancer yang bekerja kurang dari 35 jam per minggu menjadi hampir 26% . Crowdsourcing merupakan metode yang digunakan untuk menampung banyak orang yang ingin melakukan sesuatu atau mencapai suatu tujuan. Metode crowdsourcing digunakan untuk menyelesaikan proyek yang cukup besar, membutuhkan banyak tenaga kerja, hingga untuk mengisi posisi yang kosong dalam suatu perusahaan. Manfaat utama dalam menggunakan metode crowdsourcing adalah untuk mengurangi biaya pengerjaan sebuah proyek karena saat menggunakan metode crowdsourcing seseorang atau perusahaan cukup membayar para freelancer sesuai dengan proyek yang dikerjakan tidak perlu membayar gaji penuh satu bulan layaknya karyawan tetap suatu perusahaan . New normal adalah perubahan perilaku atau kebiasaan untuk tetap menjalankan aktivitas seperti biasa namun dengan selalu menerapkan protokol kesehatan di tengah pandemi COVID-19 . Para pemilik bisnis atau Pelaku usaha dianjurkan untuk membatasi jam kerja serta jumlah karyawan yang datang ke kantor, kondisi ini membuat freelancer lebih diminati karena lebih sesuai dengan kondisi saat Firma PeopleStrong juga memprediksi sekitar 25-30% pekerja dari berbagai sektor seperti IT, startup, ritel dan logistik akan dikonversi menjadi pekerja freelancer di masa mendatang . Melihat kondisi ini maka akan dibuat sebuah aplikasi crowdsourcing marketplace berbasis mobile dan web sebagai bentuk dukungan atau wadah untuk menghubungkan freelancer dengan Pelaku usaha. Aplikasi ini akan mengumpulkan serta menghubungkan freelancer yang ahli dalam bidang design, data science, desktop development, web development, dan mobile development dengan Pelaku usaha yang membutuhkan jasa dari freelancer. Saat ini sudah tersedia website untuk menghubungkan freelancer dengan pelaku usaha dengan menggunakan metode crowdsourcing seperti freelancer. com dan crowdsource. pada website com tersedia fitur pada freelancer memiliki rekomendasi pekerjaan sesuai dengan profil tersedia, dapat mengikuti kontes dari pelaku usaha, dapat bekerja pada beberapa proyek dan pekerjaan internasional maupun lokal dan pembayaran dapat ditentukan seusai proyek atau per jam. Bagi pelaku usaha dapat memilih freelancer yang sesuai dengan unggahan proyek, dapat menghubungi freelancer dengan fitur chat dan pembayaran aman dengan menggunakan sistem pembayaran tanda jadi dari Pada website crowdsource ditujukan dalam bidang pekerjaan pembuatan konten, editing, perusahaan media, dan penerbit. Freelancer mengharuskan mengikuti ujian kualifikasi sebelum bisa bekerja nyata. Bagi pelaku usaha dapat memilih freelancer memiliki fitur untuk memecah pekerjaan menjadi tugas-tugas kecil. Namun pada kedua website tersebut belum tersedia fitur kanban board untuk setiap proyek agar dapat memvisualisasikan informasi proyek yang sedang berjalan, sehingga pelaku usaha dapat melihat alur kerja dari freelancer saat sedang menjalankan proyek tersebut. Dalam penelitian yang dilakukan oleh Triana. Adrianti, dan Maharani pada tahun 2019 dengan topik penelitian mengenai implementasi metode content based filtering pada aplikasi pencarian taman penitipan anak, dapat disimpulkan bahwa dengan menggunakan metode content based filtering sistem dapat menampilkan hasil rekomendasi taman penitipan anak yang memiliki kemiripan berdasarkan klasifikasi nilai yang dimiliki . Dalam penelitian yang dilakukan oleh Sukmana. Atinah, dan IJCCS V Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil No _pageAeend_page ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 Wardhani pada tahun 2019 dengan topik penelitian mengenai implementasi content-based filtering pada aplikasi radar zakat dalam merekomendasikan preferensi mustahik, terbukti bahwa dengan menggunakan metode content based filtering sistem dapat menghasilkan 5 rekomendasi mustahik berdasarkan bobot tertinggi dari kemiripan kriteria mustahik yang dipilih oleh user . Dengan digunakannya metode content based filtering pada penelitian ini, bagi Pelaku usaha yang menggunakan aplikasi akan mendapatkan daftar rekomendasi freelancer yang memiliki keahlian sesuai dengan proyek, proyek yang akan dikerjakan dan bagi freelancer yang menggunakan aplikasi akan mendapatkan daftar rekomendasi proyek atau proyek sehingga mempermudah freelancer dalam mencari proyek-proyek yang sesuai dengan keahlian yang dimilikinya. Selain itu, terdapat fitur kanban sehingga Pelaku usaha yang mengunggah proyek proyek di aplikasi dapat dengan detail menjelaskan tugas yang harus diselesaikan oleh freelancer serta memantau proses pengerjaan proyek yang dilakukan oleh freelancer yang mengerjakan proyek. TINJAUAN PUSTAKA 1 Pelaku Usaha Menurut Undang-undang Nomor 8 Tahun 1999 tentang Perlindungan Konsumen, tepatnya pada Pasal 1 Angka 3 menyatakan bahwa Pelaku usaha adalah setiap orang perseorangan atau badan usaha, baik yang berbentuk badan hukum maupun bukan badan hukum yang didirikan dan berkedudukan atau melakukan kegiatan dalam wilayah hukum negara Republik Indonesia, baik sendiri maupun bersamasama melalui perjanjian menyelenggarakan kegiatan usaha dalam berbagai bidang . 2 Freelancer Freelancer merupakan pekerja mandiri yang tidak terikat oleh jam kerja serta biasanya memiliki suatu keahlian khusus . Manfaat yang bisa didapatkan oleh perusahaan ketika menggunakan para freelancer ini antara lain ialah efisiensi biaya, masukan berupa ide-ide segar, profesionalitas, fleksibilitas dalam waktu kerja, serta pelayanan optimal . 3 Crowdsourcing Crowdsourcing terdiri dari dua kata yaitu crowd dan source. AuCrowdAy diartikan sebagai kerumunan orang, sedangkan AusourcingAy dari kata kerja source yang artinya sumber daya. Sehingga dapat diartikan . erjemah beba. crowdsourcing merupakan sistem yang memiliki sumberdaya yang berbasis kerumunan. Definisi Crowdsourcing merupakan sebuah cabang dari praktik kreasi bersama yang bisa dilakukan melalui website, dimana AucrowdAy atau kerumunan dapat membantu dalam memvalidasi, memodifikasi, dan meningkatkan sebuah ide yang menciptakan nilai sebuah perusahaan atau materi yang di unggah melalui internet . 4 Marketplace Marketplace adalah pihak perantara yang menghubungkan antara pihak penjual dan pembeli melalui media internet . Secara terminologi marketplace terdiri dari 2 kata yakni market dan place. Market dapat diartikan menjadi pasar, dimana kata pasar menurut KBBI memiliki makna sebagai tempat orang berjual beli . dan place dapat diartikan menjadi tempat, dimana kata tempat menurut KBBI memiliki makna sebagai ruang . idang, rumah, dan sebagainy. yang tersedia untuk melakukan sesuatu . 5 Content Based Filtering Sistem rekomendasi berbasis konten (Content-based recommendation syste. menurut Content Based Filtering merupakan sistem rekomendasi yang mempergunakan profil preferensi pengguna dan Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil Title of manuscript is short and clear, implies research results (First Autho. ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 deskripsi item untuk menghasilkan sebuah rekomendasi . Sebagai contoh profil dari user freelancer mempunyai konten data diri, bidang dikuasai, pengalaman proyek dan lain-lain. Dan juga dengan profil user pelaku usaha mempunya konten data diri, informasi perusahaan, bidang proyek dan lain-lain. Metode content based filtering memiliki kelebihan yaitu dapat memberikan rekomendasi item yang belum pernah diberi rating, kekurangan metode content based filtering ini adalah tidak dapat memberikan rekomendasi item bagi user baru yang belum pernah melakukan aktivitas apa pun . Teknik yang digunakan dalam content-based salah satunya adalah teknik TF-IDF . TF-IDF (Term Frequency and Inverse Document Frequenc. adalah salah satu proses dari teknik ekstraksi fitur dengan proses memberikan nilai pada masing-masing kata yang ada pada data training. Untuk mengetahui seberapa penting sebuah kata mewakili sebuah kalimat, akan diberi nilai perhitungan. Pemberian nilai pada TF-IDF tergantung besarnya frekuensi kemunculan kata pada dokumen . Dalam perhitungan bobot TF-IDF dipakai rumus sebagai berikut: IDF = ycoycoycoycoycoyco W = TF * ( IDF 1 ) Keterangan rumus TF-IDF : = bobot setiap dokumen = jumlah kemunculan kata atau term dalam dokumen = jumlah semua dokumen = jumlah dokumen yang mengandung kata . IDF = inverse document frequency Berikut merupakan pseudocode dari metode TF-IDF . Perhitungan untuk mengetahui bobot per-item dengan menghitung jumlah term frequency dokumen (TF) terlebih dahulu. Kemudian menghitung nilai jumlah dokumen yang memiliki term (DF). yaya Selanjutnya menghitung nilai IDF dengan rumus ycoycoycoycoycoyco dimana D merupakan seluruh jumlah yayayaya dokumen yang ada. Setelah TF dan IDF didapat, maka langkah terakhir menentukan bobot kata dengan mengalikan TF dan IDF dengan rumus TF * ( IDF 1 ) untuk mendapatkan nilai W. W yang dihasil dari proses perhitungan akan diurutkan berdasarkan nilai yang terbesar ke terendah. 6 Kanban Board Kanban board digunakan untuk memvisualkan alur kerja dan memonitor progress development. Setiap stage mempunyai tempat untuk tugas yang direpresentasikan dalam bentuk kartu tugas . Kanban board didasarkan pada konsep lean yang tujuan utamanya adalah meningkatkan produktivitas dan mengoptimalkannya. METODE PENELITIAN 1 Analisis Proses Sistem rekomendasi freelancer dan proyek pelaku usaha yang dikembangkan pada pengembangan aplikasi ini dapat dimodelkan dengan flowchart yang terdapat pada gambar 1 berikut IJCCS V Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil No _pageAeend_page ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 Gambar 1 Flowchart Sistem rekomendasi . Rekomendasi freelancer dan . Rekomendasi proyek pelaku usaha Penjelasan proses gambar 1 tag proyek akan diambil sebagai variabel Q yang merupakan nilai query dan data dokumen diambil dari data skill pada profil freelancer yang tersedia di database . dan skill pada profil freelancer akan diambil sebagai variabel Q yang merupakan nilai query dan data dokumen diambil dari data tags proyek pelaku usaha yang tersedia di database . yang akan dibandingkan dengan variable Q untuk mencari kesamaan nilai di antara kedua variabel tersebut. Berikut merupakan proses perhitungan bobot TF-IDF. 2 Menentukan Query Term Sebagai contoh Pelaku usaha melakukan unggahan proyek untuk mendapatkan rekomendasi freelancer yang sesuai dengan unggahan proyek Pelaku usaha dan freelancer mendapatkan rekomendasi unggahan proyek yang sesuai dengan profil freelancer tersebut, sebagai berikut: Tabel 1 Spekulasi Unggahan Proyek Pelaku usaha Judul Deskripsi Tags Pembuatan website untuk branding product baju batik Baju batikAos merupakan toko penjualan baju batik modern yang menginginkan sebuah website untuk dipergunakan sebagai branding produk dari Baju batikAos diperlukan 3 freelancer yang memiliki kemampuan dalam membangun website. web development : HTML. SCSS/SASS, javascript, angular. PHP Pada tabel 1 merupakan sebuah proyek pelaku usaha yang akan mendapatkan rekomendasi freelancer dengan tags berupa HTML. SCSS/SASS. Javascript. Angular dan PHP. tags tersebut menjadi sebuah query pada pencarian rekomendasi. Kemudian query tersebut akan dibandingkan dengan data dokumen freelancer yang tersedia pada sistem. Tabel 2 Spekulasi Profil Freelancer Nama Rian Mandala Putra Design : UI/UX. Logo. Adobe Photoshop. Adobe XD Pada tabel 2 merupakan profil freelancer yang akan mendapatkan rekomendasi proyek pelaku usaha dengan skills berupa UI/UX. Logo. Adobe Photoshop, dan Adobe XD. Skills tersebut menjadi Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil Title of manuscript is short and clear, implies research results (First Autho. ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 sebuah query pada pencarian rekomendasi. Kemudian query tersebut akan dibandingkan dengan data dokumen proyek pelaku usaha yang tersedia pada sistem. Tabel 3 Query proyek Pelaku usaha dengan dokumen data profil Freelancer Query HTML SCSS/SASS Javascript Angular PHP Javascript PHP SCSS/SASS Name Skills Bord HTML CSS Sigismund CSS React Dennie SCSS/SASS PHP Whitman Javascript SCSS/SASS HTML Cordie PHP HTML React Berkley SCSS/SASS React HTML Javascript Zane Javascript React PHP Angular Aldon React Javascript Angular Mandel Kahlil CSS CSS React Javascript HTML SCSS/SASS Angular CSS Javascript React HTML Tabel 3 merupakan data query proyek pelaku usaha yang akan dibandingkan dengan data dokumen freelancer yang tersedia pada sistem. Query tersebut akan dibandingkan dengan 10 data dokumen freelancer yang memiliki profil skill berbeda-beda. Tabel 4 Query proyek Freelancer dengan dokumen data proyek Pelaku usaha Query Name Account Executive II Sales Representative Account Executive Analyst Programmer Senior Developer Health Coach I Web Designer I Chief Design Engineer Nurse Teacher UI/UX Tag-tags Illustration Mockup UI/UX Logo Mockup Adobe Illustrator UI/UX Adobe Photoshop Logo Adobe XD Logo Adobe Photoshop Adobe XD Mockup Logo Adobe XD Adobe Illustrator Adobe Photoshop Adobe XD Adobe Photoshop Adobe Illustrator Adobe Photoshop Mockup Logo Illustration Adobe Photoshop Adobe XD UI/UX UI/UX Logo Logo Adobe Illustrator UI/UX UI/UX Adobe Illustrator Mockup Adobe Photoshop Illustration Illustration UI/UX UI/UX Adobe Photoshop Presentation Adobe XD Presentation Logo Tabel 4 merupakan data query skill freelancer yang akan dibandingkan dengan data dokumen data dokumen proyek pelaku usaha tersedia pada sistem. Query tersebut akan dibandingkan dengan 70 data dokumen proyek pelaku usaha yang memiliki tags proyek berbeda-beda. Pada tabel 2. 3/tabel 2. merupakan data query yang ingin mendapatkan rekomendasi dan pada tabel 2. 5/tabel 2. 6 merupakan perhitungan nilai DF. D/DF. IDF dan IDF 1. Tabel 5 Perhitungan TF. DF, dan IDF unggahan proyek pelaku usaha dengan profil Skill freelancer QUERY HTML SCSS/SASS Javascript Angular PHP IJCCS V Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil No _pageAeend_page ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 D/DF IDF IDF 1 11,667 1,06695 2,06695 1,14613 2,14613 1,00000 2,00000 23,3333 1,36798 2,36798 1,24304 2,24304 Tabel 5 dimana query adalah dari skill yang dari freelancer. TF merupakan nilai kemunculan term pada masing-masing dokumen dari d1-d10. Tahapan selanjutnya menghitung DF dimana DF banyaknya dokumen dimana suatu term muncul, dan D/DF merupakan jumlah dokumen dibagi dengan DF (Document Frequenc. , dan IDF merupakan bobot dari nilai query ditambahkan 1 tersebut. Selanjutnya menghitung nilai IDF pada query tags unggahan proyek pelaku usaha. Selanjutnya menghitung nilai IDF pada query tags unggahan proyek pelaku usaha. Tabel 1 Perhitungan TF. DF, dan IDF Freelancer dengan Tags Unggahan Proyek Pelaku usaha Query UI/UX Logo Adobe Photoshop Adobe XD D/DF 8,75 IDF 0,9420 1,1461 IDF 1 1,9420 2,1461 Tabel 6 dimana query adalah dari tag-tags yang dari unggahan proyek pelaku usaha. merupakan nilai kemunculan term pada masing-masing dokumen dari d1-d10. Tahapan selanjutnya menghitung DF dimana DF banyaknya dokumen dimana suatu term muncul, dan D/DF merupakan jumlah dokumen dibagi dengan DF (Document Frequenc. , dan IDF merupakan bobot dari nilai query ditambahkan 1 tersebut. Langkah selanjutnya adalah menghitung bobot di setiap dokumen. 2,06695 2,06695 2,06695 2,06695 2,06695 2,06695 2,1461 2,1461 2,1461 2,1461 2,1461 2,368 2,368 2,368 2,243 2,243 2,243 2,243 Jumlah Bobot Setiap Dokumen W = TF * IDF 1 Tabel 2 Bobot TF-IDF Unggahan Pelaku usaha terhadap profile Freelancer 2,0669 6,3892 4,3892 6,2131 6,678 6,2131 6,611 4,368 4,0669 6,2131 Terlihat pada tabel 7 Untuk mendapatkan rekomendasi dihitung bobot nilai setiap dokumen dengan cara nilai TF dikali dengan IDF 1 dan dijumlahkan agar menghasilkan nilai W yang merupakan jumlah bobot setiap dokumen. Pada tabel 4. 22 urutan W tertinggi ialah 6,6780, 6,6110, 6,3892, 6,2131. Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil Title of manuscript is short and clear, implies research results (First Autho. ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 6,2131, 6,2131, 4,3892, 4,3680, 4,0669 dan 2,0669 yang merupakan total dari D5. D7. D2. D4,D10. D6. D3. D8. D9 dan D1. Selanjutnya perhitungan bobot TF-IDF freelancer terhadap tag-tags pelaku usaha. 1,942 1,942 1,942 1,942 1,942 1,942 1,942 1,942 2,146 2,146 2,146 2,146 2,146 Jumlah Bobot Setiap Dokumen W = TF * IDF 1 Tabel 3 Bobot TF-IDF Freelancer terhadap tag-tags Pelaku usaha 3,942 4,1461 6,0881 6,1461 3,942 4,0881 5,942 5,942 5,942 8,0881 Terlihat pada tabel 8 Untuk mendapatkan rekomendasi dihitung bobot nilai setiap dokumen dengan cara nilai TF dikali dengan IDF 1 dan dijumlahkan agar menghasilkan nilai W yang merupakan jumlah bobot setiap dokumen. Urutan W tertinggi ialah 8,0881, 6,1461, 6,0881, 5,9420, 5,9420, 5,9420, 4,1461, 4,0881, 3,9420 dan 3,9420 yang merupakan nilai total dari d1, d5, d4, d3 dan d2. Lalu akan ditampilkan rekomendasinya sesuai dengan urutan bobot W tersebut. Tabel 4 Tabel hasil rekomendasi freelancer terhadap unggahan proyek Judul Pembuatan website product baju batik Deskripsi Baju batikAos merupakan toko penjualan baju batik modern yang menginginkan sebuah website untuk dipergunakan sebagai branding produk dari Baju batikAos diperlukan 3 freelancer yang memiliki kemampuan dalam membangun website. Tags web development : HTML. SCSS/SASS, javascript, angular. PHP Rekomendasi Cordie Zane Sigismund Whitman Berkley Kahlil Dennie Aldon Mandel Bord Dari keseluruhan pengujian TF-IDF pada tabel 9 didapatkan rekomendasi freelancer terhadap tags proyek pelaku usaha diurutkan berdasarkan bobot W dari tertinggi ke terendah. Selanjutnya tabel hasil rekomendasi Unggahan proyek terhadap freelancer. Tabel 5 Tabel hasil rekomendasi Unggahan proyek terhadap freelancer Nama Rian Mandala Putra Skills Rekomendasi UI/UX. Logo. Adobe Photoshop, 1. Teacher Adobe XD Analyst Programmer Account Executive Web Designer I Chief Design Engineer Nurse Salse Representative Health Coach I Account Executive II Senior Deveoper IJCCS V Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil No _pageAeend_page ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 Pada Tabel 10 didapatkan rekomendasi proyek unggahan pelaku usaha terhadap profil skill freelancer diurutkan berdasarkan bobot W dari tertinggi ke terendah 3 Analisis Kebutuhan Analisis kebutuhan fungsional digambarkan dengan menggunakan diagram Use Case. Masingmasing fitur dari aplikasi digambarkan dalam diagram Use Case seperti pada gambar 2. 2 berikut. Gambar 2 Diagram Use Case Berikut adalah deskripsi dari Use Case yang terdapat pada tabel 11 Tabel 6 Deskripsi Use Case Use Case Register Verify Email Manage Profile Search Project Show List Project Create Project Show Project Detail Join Project Show List Freelancer Pay Project Withdraw Payment Verify Payment Verify Withdrawal Review Project Manage Kanban Board Deskripsi Pengguna dapat melakukan pendaftaran untuk memperoleh akun agar dapat menggunakan fitur-fitur pada aplikasi Pengguna akan mendapatkan verifikasi email setelah melakukan register Pengguna dapat mengatur profil pengguna supaya bisa sesuai dengan keinginan dan kemampuan pengguna Pengguna dapat melakukan pencarian terhadap proyek unggahan dari Pelaku usaha Pengguna dapat melihat list unggahan proyek dari Pelaku usaha Pelaku usaha dapat melakukan unggahan proyek Pengguna dapat melihat detail dari unggahan proyek Freelancer dapat bergabung dalam unggahan proyek Pelaku usaha Pengguna dapat melihat list freelancer Pelaku usaha perlu melakukan pembayaran melalui metode pembayaran paypal, agar proyek dapat diunggah dan tampil di list proyek pada aplikasi Pelaku usaha dan freelancer dapat melakukan penarikan uang ke akun Admin melakukan verifikasi terhadap pembayaran paypal dari pelaku usaha dengan melihat log paypal pembayaran paypal Admin melakukan verifikasi penarikan keuangan terhadap Pelaku usaha dan freelancer sebelum melakukan penarikan ke akun paypal pengguna. Admin melakukan review terhadap unggahan proyek pelaku usaha. Pengguna dapat mengedit kanban sesuai dengan kebutuhan Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil Title of manuscript is short and clear, implies research results (First Autho. ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 HASIL DAN PEMBAHASAN 1 Hasil Hasil pengembangan aplikasi ini adalah sebuah sistem berupa website dan mobile berbasis android yang memiliki sebuah sistem rekomendasi content based filtering dengan menggunakan teknik term frequency-inverse document frequency (TF-IDF). 1 Pengujian Sistem Rekomendasi Algoritme Content Based Filtering Pengujian akurasi rekomendasi sistem penting untuk dilakukan sebagai tolak ukur keberhasilan sistem rekomendasi. Proses pengujian pada pengembangan aplikasi ini menggunakan metode kuantitatif yakni dengan cara mencocokkan hasil rekomendasi sistem dengan 10 skill profil freelancer untuk mendapatkan rekomendasi proyek pelaku usaha dan 10 tags proyek pelaku usaha untuk mendapatkan rekomendasi freelancer. Rumus nilai akurasi yang digunakan dapat dilihat sebagai berikut: yayayayayayayayayayaEa Eaycaycaycaycaycaycaycayca ycycycycycycycycycycycyc ycUycU 100 % ycAycAycAycAycAycAycAycAycAycA yayayayayayayayayayayayayaya = yayayayayayayayayayaEa ycycycycycyc ycaycaycaycaycaycaycayca Kemudian jumlah pembagian dikali 100 dan dibagi10 akan menghasilkan nilai akurasi berupa 2 Hasil Pengujian Akurasi Sistem Rekomendasi Pengujian dilakukan terhadap metode TF-IDF dan pengujian akurasi sistem rekomendasi. Data yang dihasil dalam pengujian akurasi sistem rekomendasi pada pengembangan aplikasi ini dapat dilihat pada tabel 3. 1 / tabel 3. 4 data pada tabel menunjukkan pengujian terhadap sistem rekomendasi freelancer dan proyek unggahan pelaku usaha. Tabel 12 Query tags unggahan proyek pelaku usaha dengan ekspektasi freelancer Query Adobe Illustrat Adobe Illustrat Logo Logo Adobe Adobe Photosh Java Adobe Photosh Adobe Illustrat Python Ekspektasi UI/UX UI/UX Illustratio Presentati Adobe Presentati Adobe Illustratio Adobe Illustrator UI/UX Logo Electron UI/UX Alexand Artemas Marlow Benedic Adelind Rodol Dore Chanc Jeanett Alexand Artemas Marlow Benedic Adelind Rodol Dore Chanc Jeanett Marlow Benedic Adelind Benton Benton Alexand Alexand Alexand Artema Marlow Benedic Rodol Adeli Rodol Jeanett Rodolf Dore Jeanett Dore Artemas Marlow Benedic Benton Alexand Artema Marlow Benedic Adeli Rodolf Dore Chanc Jeanet Rybecca Fyi Lyane Maylle Maylle Esbjyr Nylie Publici Mariethyryse Estyv Alexand Artemas Benedic Adelind Rodolfo Dore Chanc Jeanett Jeanett Adelind UI/UX Presentati Artemas Marlow Benedic Adelind Rodolfo Dore Chanc Machine Learning and AI SQL Database Meridit Evey Aloysia Dulcia Christia Doe Marsh Pada tabel 12 terdapat query dari tags unggahan proyek pelaku usaha yang diharapkan mendapatkan rekomendasi freelancer pada kolom ekspektasi. Kemudian ekspektasi akan dibandingkan dengan aktual yaitu hasil dari sistem rekomendasi pada pengembangan aplikasi ini untuk mendapatkan nilai sesuai. IJCCS V Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil No _pageAeend_page ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 Tabel 13 Nilai sesuai query tags unggahan proyek pelaku usaha Aktual Alexandro Artemas Marlow Benedicto Adelind Rodolfo Dore Chancey Jeanette Alexandro Artemas Marlow Benedicto Adelind Rodolfo Dore Chancey Jeanette Benton Alexandro Marlow Benedicto Adelind Rodolfo Jeanette Benton Alexandro Artemas Marlow Benedicto Adelind Rodolfo Dore Alexandro Artemas Marlow Benedicto Adelind Rodolfo Dore Jeanette Benton Alexandro Artemas Marlow Benedicto Adelind Rodolfo Dore Chancey Jeanette Mariethyryse Estyve Rybecca Fyi Lyane Maylle Maylle Esbjyrn Nylie Publicity Alexandro Artemas Benedicto Adelind Rodolfo Dore Chancey Jeanette Alexandro Artemas Marlow Adelind Rodolfo Dore Jeanette Meridith Evey Aloysia Dulcia Christian Doe Marsha Christian Misti Letty Pada tabel 13 merupakan nilai aktual dari tabel 3,1, dengan dibandingkannya ekspektasi dan aktual akan menghasilkan nilai 1 jika nilai aktual dan nilai ekspektasi bernilai sama, 0,5 jika nilai aktual dan nilai ekspektasi bernilai kurang sama dan 0 jika tidak ada kesamaan. Nilai sesuai dihasil berjumlah 9,5. Dengan begitu nilai akurasi sistem rekomendasi freelancer pada pengembangan aplikasi ini adalah 9,5/10 * 100% = 98%. Tabel 14 Query skill freelancer dengan ekspektasi unggahan proyek pelaku usaha Query Ekpetasi Ill Mock Logo Adob e XD Adob Illust Sal Adob Phot Ill Sal Adob e XD Sal Acc Exe Adob Phot Acc Exe Adob Illust Sal Sal Sal Sal Senio Devel Anal Progr Anal Progr Healt Coac Anal Progr Healt Coac Chi Desi Eng Desi Chi Des Nur Tea Chi Desi Eng Tea Senio Devel Chi Desi Eng Anal Progr Desi Chi Des Tea Tea Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil Title of manuscript is short and clear, implies research results (First Autho. ISSN 2622-8130 Com Syst Anal i Saf Com Syste Anal i Pat Ass Pro Saf Tec VOL 22. NO 2. OKTOBER 2021 Reso Assi Ass Hum Reso Assist Fin Acc Assi t II Hel Des Hel Des Tec Com Syst Anal i Ass Pro Saf Par Help Desk Oper r II Com Syst Anal i Spe Pat Pada tabel 14 terdapat query dari skill profil freelancer yang diharapkan mendapatkan rekomendasi unggahan proyek pelaku usaha pada kolom ekspektasi. Kemudian ekspektasi akan dibandingkan dengan aktual yaitu hasil dari sistem rekomendasi pada pengembangan aplikasi ini untuk mendapatkan nilai sesuai. Tabel 15 Nilai sesuai query skill freelancer Aktual Acco Exec Sales Repres Acco Exec Acco Exec Sales Repres Acco Exec Acco Exec Sales Repres Acco Exec Acco Exec Sales Repres Anal Prog Acco Exec Sales Repres Acco Exec Sales Repr Accou Execut Acco Exec Accou Execut Acco Exec Sales Repres Anal Prog Anal Prog Acco Exec Seni Deve Anal Prog Anal Prog Web Desig Senio Deve Web Desig Chief Design Engine Nurs Tea Senio Deve Healt Coac Web Design Nur Heal Coac Web Desig Nurse Teac Anal Prog Chief Desig Engi Chief Desig Engi Senio Deve Web Desig Chief Design Engine Nurs Heal Coac Chief Desig Engi Nurs Teache Seni Deve Healt Coac Web Desig Chief Design Engine Nurs Tea Anal Prog Senio Deve Healt Coac Web Design Chief Desig Engi Nur Data Coor Fin Adv Acco Assis Help Desk Ope Eng Help Desk Ope Envi Tech Nur Prac i Data Coor Fin Adv Acco Assis Help Desk Ope Eng Help Desk Ope Envi Tech Nur Prac i Prog Compu System Analys t i Spee Path Assis Prof Safet Tech n IV Edito Human Resour Assista nt IV Prog Compu System Analys t i Spee Path Assis Prof Safet Tech n IV Edito Human Resour Assista nt IV Teac Tea Teac IJCCS V Rian Mandala Putra. Diky Diwo Suwanto. Farhan Arya Putra. Syanti Irviantina. Felix | Jurnal SIFO Mikroskil No _pageAeend_page ISSN 2622-8130 VOL 22. NO 2. OKTOBER 2021 Pada tabel 15 merupakan nilai aktual dari tabel 3. 4, dengan dibandingkannya ekspektasi dan aktual akan menghasilkan nilai 1 jika nilai aktual dan nilai ekspektasi bernilai sama, 0,5 jika nilai aktual dan nilai ekspektasi bernilai kurang sama dan 0 jika tidak ada kesamaan. Nilai sesuai dihasil berjumlah 9,5. Dengan begitu nilai akurasi sistem rekomendasi unggahan proyek pelaku usaha pada pengembangan aplikasi ini adalah 9,5/10 * 100% = 95%. 2 Pembahasan Berdasarkan pengujian yang sudah diuraikan, maka dapat ditarik kesimpulan dalam pengembangan aplikasi ini dapat berfungsi sebagai wadah penampung pelaku usaha dan freelancer dengan menggunakan metode content based filtering dengan teknik term frequency inverse document frequency (TF-IDF) telah berhasil diterapkan dalam sistem dimana sistem memberikan output berupa rekomendasi yang sesuai dengan kebutuhan dari akun freelancer maupun pelaku usaha. Dengan dilakukannya pengujian TF IDF hasil perhitungan TF-IDF menunjukkan nilai bobot tertinggi 6,6780 dan terendah bernilai 2,0669 saat menampilkan rekomendasi freelancer pertama. Kemudian menunjukkan nilai bobot tertinggi 8,0881 dan terendah bernilai 3,9420 saat menampilkan rekomendasi unggahan proyek pelaku usaha. Rekomendasi yang tampil diurutkan berdasarkan nilai bobot tertinggi ke nilai bobot terendah, pengujian rekomendasi dengan data yang diuji 10 skill freelancer dan 10 tags proyek unggahan pelaku usaha memiliki keakuratan sebesar 95% dalam memberikan rekomendasi freelancer dan unggahan proyek pelaku usaha. KESIMPULAN Berdasarkan hasil pengujian yang dilakukan terhadap sistem rekomendasi dengan menggunakan metode content based filtering berbasis Mobile dan Web, dapat diambil beberapa kesimpulan yaitu: Berdasarkan hasil pengujian dengan metode black-box testing, dapat dinyatakan bahwa aplikasi dapat berjalan dengan baik sesuai yang diharapkan. Berdasarkan hasil pengujian dengan menggunakan metode TF-IDF diperoleh bahwa kemiripan dokumen merupakan faktor penting dalam menentukan sebuah rekomendasi. Berdasarkan hasil pengujian dengan data set 50 query skills profil freelancer dan 50 query tags pelaku usaha mendapatkan nilai akurasi 98% pada pengembangan aplikasi ini. SARAN Beberapa saran untuk pengembangan aplikasi sistem rekomendasi dengan menggunakan metode content based filtering berbasis Mobile dan Web, antara lain: Untuk pengembangan aplikasi selanjutnya dapat menambahkan parameter berupa portofolio, atau pun ulasan dari freelancer atau pelaku usaha. Membuat penalti freelancer yang sudah melebihi waktu yang sudah di tentukan. Menggunakan metode tambahan untuk menghasilkan rekomendasi tingkat prioritas lebih akurat dalam memberikan hasil rekomendasi yang lebih baik. DAFTAR PUSTAKA