Vol. No. PERANCANGAN APLIKASI SALON KECANTIKAN BERBASIS PHOENIX FRAMEWORK DENGAN METODE CONTENT BASED FILTERING DI KOTA MAKASSAR Program Studi Teknik Informatika Fakultas Informatika dan Komputer Universitas Kristen Indonesia Paulus (UKI-Paulu. Janetson. ,Christ Batara. ,Erick Dephtios. Program Studi Teknik Informatika Fakultas Informatika dan Komputer Universitas Kristen Indonesia Paulus Makassar Email: janetsonyson@gmail. , chrisbatara@ukipaulus. , erickdepthios@ukipaulus. ABSTRACT The swift expansion of the beauty sector in today's digital world, noticeably in Paccerakkang Village. Biringkanaya District. Makassar, provides a chance to utilize IT to boost both the ease of access and the excellence of services. The purpose of this study is to create a beauty salon app using the Phoenix Framework, which will employ a Content-Based Filtering strategy to deliver uniquely tailored service suggestions that align with what each customer The creation of the system uses the MVC (Model-View-Controlle. idea within the Phoenix Framework, and the Content-Based Filtering algorithm is put into action through the use of Term Frequency-Inverse Document Frequency (TF-IDF) along with Cosine Similarity computations. The system underwent testing utilizing the White Box Testing approach, ensuring that every part performed as expected. The results of putting it into practice reveal that the app has the ability to offer features for managing services for salon owners, facilitate online appointments for customers, and create a recommendation system that is customized to individual users and grounded in service similarities. Testing has verified that every function ran without errors and that the Content-Based Filtering technique successfully offered suggestions that were pertinent. Consequently, it is predicted that this application will improve the availability of information, streamline operations, and raise the level of satisfaction experienced by customers within the local beauty salon market. Keywords: Phoenix Framework. Content-Based Filtering. TF-IDF. Cosine Similarity. White Box Testing. Beauty Salon. ABSTRAK Perkembangan sektor kecantikan di zaman digital, khususnya di area Kelurahan Paccerakkang. Kecamatan Biringkanaya. Makassar, membuka peluang untuk menggunakan teknologi informasi dalam meningkatkan akses serta kualitas layanan. Penelitian ini bertujuan untuk merancang aplikasi salon kecantikan yang menggunakan Phoenix Framework dengan pendekatan Content-Based Filtering untuk memberikan rekomendasi layanan sesuai keinginan pelanggan. Proses pengembangan sistem mengikuti konsep MVC (Model-ViewControlle. di dalam Phoenix Framework, sedangkan algoritma Content-Based Filtering diterapkan menggunakan perhitungan Term Frequency-Inverse Document Frequency (TFIDF) dan Cosine Similarity. Pengujian sistem dilaksanakan dengan metode White Box Testing untuk memastikan bahwa semua fungsi komponen beroperasi seperti yang diharapkan. Hasil pelaksanaan menunjukkan aplikasi dapat menawarkan fitur manajemen layanan bagi pemilik salon, pemesanan online untuk pelanggan, serta sistem rekomendasi personal berdasarkan | Paulus Informatika Journal Vol. No. kemiripan layanan. Uji coba membuktikan bahwa semua fungsi bekerja dengan baik dan metode Content-Based Filtering berhasil memberikan rekomendasi yang relevan. Dengan demikian, aplikasi ini diharapkan mampu meningkatkan kemudahan akses informasi, efisiensi operasional, dan kepuasan pelanggan di sektor salon kecantikan lokal. Kata Kunci: Phoenix Framework. Content-Based Filtering. TF-IDF. Cosine Similarity. White Box Testing. Salon Kecantikan. PENDAHULUAN 1 Latar belakang Perkembangan UMKM saat ini mengalami bertumbuhan sangat pesat yang memiliki dampak bagi masyarakat dalam mendorong ide,krativitas,dan karya dengan tujuan memperoleh keuntungan dari hasil UMKM (Usaha Mikro Kecil dan Menenga. merujuk pada aktivitas ekonomi yang dimiliki oleh individu atau entitas yang memenuhi syarat sebagai usaha mikro. Menurut undang-undang No. 20 tahun 2008. UMKM terbagi menjadi tiga kategori utama, yaitu usaha mikro, usaha kecil, dan usaha menengah. Jenisjenis UMKM mencakup sektor makanan, berdasarkan kategori tersebut. Perlu di ketahui usaha di bidang fashion berhubungan dengan kecantikan, apa lagi perkembangan tren kecantikan saat ini menjadi prioritas utama dalam menarik simpati orang lain. Tetapi dalam mengembangkan usaha fashion di era 0 saat ini perlu melibatkan peran teknologi untuk memudahkan mencari informasi secara cepat, begitu halnya sebagian wilayah di Indonesia sudah menfaatkan teknologi informasi dalam mengembangkan usahanya di bidang kecantikan meskipun ada yang masih konvensional, seperti halnya di Kecamatan Biringkanaya khususnya di wilayah kelurahan Paccerakkang terlihat dari data situs cybo. com menunjukan bahwa perkembangan bisnis salon kecantikan dengan kode area 90241 yang mencakup wilayah kelurahan paccerakang terdapat kisaran 20 salon kecantikan. Cybo. adalah sebuah platform online yang | Paulus Informatika Journal menyediakan layanan direktori bisnis Situs ini memungkinkan pengguna untuk mencari informasi tentang berbagai bisnis, termasuk alamat, nomor telepon, dan ulasan pelanggan. Pengguna juga dapat menambahkan bisnis baru ke dalam Cybo. com memadukan data bisnis dari berbagai sumber untuk memberikan informasi yang komprehensif. Hal ini mencakup informasi tentang perusahaan, tempat usaha, dan layanan profesional di seluruh dunia. Dengan antarmuka pengguna yang sederhana, situs menemukan informasi yang mereka Dari data tersebut, dapat disimpulkan bahwa terdapat kesempatan konsumen dalam memilih layanan yang paling sesuai. Studi yang dilakukan oleh Neny Rosmawarni pengembangan sistem rekomendasi untuk aplikasi salon terpadu berbasis Android pada tahun 2017. Rhesa Hafilah Mondi. Ardhi Wijayanto, dan Winarno meneliti tentang sistem rekomendasi dengan metode penyaringan berbasis konten untuk pariwisata kuliner dalam aplikasi Mangan pada tahun 2019. Arba Kurniaji dan Rina Candra Nur Santi melakukan implementasi metode penyaringan berbasis konten dalam pemilihan komik pada tahun 2023. Jauhza Maylia Suhendro. Made Sudarma, dan Duman Care Khrisne merancang aplikasi seluler yang menyediakan jasa perawatan serta kecantikan menggunakan framework Flutter pada tahun 2021. Ines hasda Vol. No. faadhilla,dan Denny kurniadi, sistem informasi jasa make-up berbasis web,2021. Melihat dari penelitian sebelumnya dan penelitian yang akan peneliti lakukan maka terdapat perbedaan dari segi objek yang akan di teliti, penentuan lokasi penelitian, metode yang digunakan dan mengembangkan perangkat lunak. Dari banyaknya salon kecantikan yang berada di kelurahan Paccerakkang. Biringkanaya sering mengalami kesulitan dalam memilih salon kecantikan yang cocok dengan preferensi mereka. Apa lagi jika penyedia jasa salon keacantikan tersebut masih melakukan promosi produk secara konvensional untuk memberikan informasi agar masyarakat tertarik mengenai kualitas usaha mereka. Karena itu, untuk menyelesaikan berbagai tantangan yang berbasis konten guna memberikan saran Berdasarkan hal tersebut peneliti menuangkanya dalam bentuk perancangan aplikasi dengan judul Perancangan aplikasi salon kecantikan berbasis phoenix framework dengan metode content-based filtering di kota makassar. II. TINJAUAN PUSTAKA 1 Konsep Dasar Aplikasi Salon Kecantikan 1 Pengertian Aplikasi Aplikasi merupakan kategori dari program kekuatan komputer secara langsung untuk menjalankan tugas yang diinginkan oleh pengguna. Biasanya dibandingkan dengan perangkat lunak memanfaatkan kemampuan itu untuk | Paulus Informatika Journal menyelesaikan tugas yang memberi manfaat bagi pengguna. Contoh utama dari perangkat lunak aplikasi meliputi pengolah kata, spreadsheet, dan pemutar media. Aplikasi adalah program yang dirancang untuk menjalankan fungsi tertentu yang (TELAUMBANUA ACHMAD GHAZALI-FST, n. 2 Salon kecantikan Salon kecantikan berfungsi sebagai tempat umum untuk perawatan rambut dan kulit melalui prosedur kosmetik yang dilaksanakan baik secara manual preparatif, aparatif, dan dekoratif, baik dalam bentuk tradisional maupun modern tanpa melibatkan operasi. Definisi pekerja . dalam layanan kecantikan adalah kegiatan ekonomi yang melibatkan serangkaian interaksi antara penyedia jasa dan pelanggan atau dengan perlengkapan tertentu, namun tidak menciptakan pengalihan hak kepemilikan. Besarnya permintaan ini yang membuat para pengusaha melihat peluang bisnis dalam sektor kecantikan dengan membuka salon-salon kecantikan yang memiliki berbagai tipe dan kategori sesuai dengan sumber daya yang (Lein & Hakim, 2. 2 Konsep dasar phoenix framework 1 Pengertian phoenix framework Sebelum kita membahas Phoenix Framework, penting untuk mengenal Elixir. Elixir merupakan bahasa yang dibangun di atas mesin virtual Erlang. Tujuan dari pembuatan Elixir adalah pengembangan sistem yang skalabel dan dapat dipelihara dengan baik. Jika tujuanmu adalah menciptakan aplikasi yang selalu dapat diakses . igh-availabilit. Elixir merupakan pilihan yang sangat tepat. Sebagai Vol. No. informasi, mesin virtual Erlang memiliki tingkat keandalan yang terkenal yaitu sembilan sembilan yang membuat waktu henti . sangat minimal. Waktu henti tersebut tidak lebih dari satu detik dalam setahun! Hampir tidak pernah terjadi kerusakan sistem. Sejak awal. Elixir dirancang dengan fitur toleransi . ault-toleranc. memungkinkan proses yang gagal untuk dijalankan kembali selama Setiap beroperasi pada thread ringan yang terisolasi yang dikenal sebagai proses, dilakukan melalui pesan. Elixir dilengkapi dengan sebuah Framework yang dinamakan Phoenix Framework untuk pengembangan aplikasi web. Meskipun penggunaan Phoenix Framework masih belum umum di Indonesia, jika Anda mengutamakan keandalan. Aplikasi Web Interaktif dapat menjadi solusi yang ideal dengan less code, dan Real Time data. Maka Phoenix bisa menyajikan dengan sangat Baik. 2 Kelebihan yang diberikan phoenix Waktu Nyata Berinteraksi Pengguna menggunakan Phoenix dan tanpa kerumitan dalam pengembangan dari sisi klien. Dibangun dengan MVC yang Terstruktur MVC semaksimal mungkin agar mudah dan nyaman untuk dipelihara. Kemampuan Skala Phoenix menawarkan VM Erlang yang memungkinkan pembuatan data waktu nyata dengan mudah tanpa perlu bantuan dari pihak ketiga. 3 Metode Penggunaan Dalam Dokumentasi Phoenix, terdapat susunan Modul yang teratur | Paulus Informatika Journal dan menurut penilaian saya cukup menyeluruh, meliputi: Modul MVC Pengujian Adapter dan Plugin Soket dan Transportasi Penyusunan Templat Pengecualian 3 Content-based filtering Content Based Filtering merupakan salah satu teknik dalam sistem dukungan keputusan yang memanfaatkan nilai dari item yang dimiliki pengguna sebagai acuan untuk menghasilkan rekomendasi. Biasanya, item dalam metode ini berbentuk teks. Salah satu pendekatan yang diterapkan dalam Content Based Filtering adalah TF-IDF (Term Frequency Inverse Document Frequenc. Cosine Similarity. (Kurniaji & Santi, 2. 1 Term Frequency Inverse Document Frequency Frekuensi Istilah Frekuensi Kebalikan Dokumen (TF-IDF) merupakan ukuran statistik yang mencerminkan kesamaan antara suatu istilah dan berbagai data dalam dokumen, sehingga istilah tersebut berpotensi menjadi kata kunci yang Nilai TF-IDF dihasilkan melalui pengukuran Frekuensi Istilah (TF) yang menunjukkan seberapa sering sebuah istilah muncul dalam dokumen tertentu, serta Frekuensi Kebalikan Dokumen (IDF) yang dokumen yang menyertakan istilah itu dalam kumpulan dokumen. Berikut adalah rumus untuk menghitung Frekuensi Istilah. cc,y. = 1 log. Keterangan: = Nilai TF untuk istilah ke-t dalam dokumen ke-d f dt = Total kemunculan istilah ke-t dalam dokumen ke-d Vol. No. Berikut adalah formula menghitung Frekuensi Kebalikan Dokumen: IDF. = logAAnD/dfA Keterangan: IDF. = Nilai IDF untuk istilah ke-t pada item Df = Jumlah dokumen yang mengandung istilah ke-t D = Total seluruh dokumen pada Berikut adalah formula yang diaplikasikan dalam tahap TF-IDF: ycOycc,yc = ycNya. cc,y. ycu yayaya. Penjelasan: d = dokumen yang ke-d t = kata yang ke-t dari kata kunci W = nilai bobot dokumen d berkenaan dengan kata ke2. 1 Kesamaan Cosinus Kesamaan cosinus merupakan teknik untuk menilai kemiripan yang sering diterapkan pada teks atau dokumen yang menghitung dua vektor serta ruang multidimensi yang berada pada arah serupa. Kesamaan Cosinus akan menentukan tingkat kesamaan di antara dua data dalam mempertimbangkan sudut antara vektor-vektor itu. Semakin kecil sudut yang terbentuk di antara kedua Berikut adalah rumus yang digunakan untuk menghitung Kesamaan Cosinus : yaA cos. uE ) = An yaAn An yaA An Ocycuycn=1 yaycn yaAycn ocycuycn=1 ya2ycn ocycuycn=1 yaAycn2 Keterangan : A = vektor B = vektor Ai = nilai bobot term i dalam blok Ai Bi = nilai bobot term i dalam blok Bi I = total term dalam kalimat N = total vektor i. METODOLOGI PENELITIAN | Paulus Informatika Journal 1 Perancangan system 1 Rancangan Use Case Diagram sistem yang berjalan 1 Desain diagram use case yang beroperasi di salon dhea Gambar 3. 1 desain use case diagram yang beroperaio di salon dhea 2 Desain diagram use case yang beroperasi di salon Yordan Gambar 3. 1 2 desain use case diagram yang beroperasi di salon yordan Vol. No. 3 Desain use case diagram yang beroperasi di salon hair house Gambar 3. 3 desain use case diagram yang beropersai di salon hair house 4 Desain use case diagram yang beroperasi di salon andim Gambar 3. 5 desain use case diagram yang beroperasi di salon any 2 Desain use case sistem yang di Gambaran desain diagram use case yang diajukan untuk aplikasi salon yang saya buat adalah sebagai 1 Penggambaran diagram use case untuk aktor owner. emilik salo. Gambar 3. 4 desain use case diagram yang beroperasi di salon andim 5 Desain use case diagram yang beropersai di salon any | Paulus Informatika Journal Gambar 3. 2 1 diagram use case dari aktor pemilik . salon Vol. No. 2 Penggambaran use aktor customers Gambar 3. 2 2 diagram use case dari 3 Penggambaran use aktor admin system Hasil implementasi menggambarkan sejumlah form dan laporan yang di kecantikan yang penulis rancang. 1 Form Form banyak berperan penting dalam merancang aplikasi yang penulis rancang dan form tersebut akan di bagi ke beberapa form dalam bentuk 2 Form login Form login adalah form yang di gunakan oleh owner dan customer untuk masuk ke dalam aplikasi salon Form login customer dan owner. Form login ini memiliki kesamaan dari segi tampilan dan struktur data yang sama jika ingin masuk ke dalam aplikasi salon kecantikan seperti gambar di bawah ini: Gambar4. 1 form login customer Gambar 3. 2 3 diagram use case dari aktor admin system IV. HASIL DAN PEMBAHASAN 1 Hasil implementasi rancangan aplikasi | Paulus Informatika Journal Vol. No. Gambar 4. 4 form register owner Gambar 4. 2 form register customer Gambar 4. 3 form login owner | Paulus Informatika Journal 3 Form owner Form owner adalah form-form yang di gunakan oleh owner untuk layanan,data penyewaan,data paket,dan data daftar pesanan,adapun pengelolahan data lain yakni salon,mengkonfirmasi pesanan,dan salon,kegiatan-kegiatan form owner di atas dapat di lihat dalam bentuk gambar sebagai berikut: Form halaman utama owner salon Form ini di gunakan untuk mengambarkan menu-menu yang dapat di akses oleh owner salon dalam aplikasi. Bentuk form halaman utama owner sebagai berikut: Vol. No. Gambar 4. 1 form halaman utama Form halaman data layanan owner Form ini di gunakan untuk menggambarkan kegiatan menambahkan,mengubah,dan menghapus data layanan salon. Bentuk form halaman ini sebagai berikut: Halaman ouput data layanan owner Gambar 4. 2 form ouput halaman data layanan owner Halaman input layanan salon owner | Paulus Informatika Journal Gambar 4. 3 form input layanan salon Form halaman data penyewaan owner Form menggambarkan kegiatan owner untuk menambahkan,mengubah,dan Bentuk form halaman ini sebagai Halaman output layanan penyewaan Gambar 4. 4 form halaman data penyewaan owner Vol. No. Halaman input layanan penyewaan salon owner Halaman input layanan paket salon Gambar 4. 7 form input layanan paket salon owner Gambar 4. 5 form input layanan penyewaan salon owner Form halaman data paket owner Form ini di gunakan untuk menggambarkan kegiatan menambahkan,mengubah,dan menghapus data paket layanan Bentuk form halaman ini sebagai berikut: Halaman output layanan paket salon Gambar 4. 6 form output halaman data paket layanan owner | Paulus Informatika Journal Form halaman membagikan aktivitas Form ini di gunakan untuk menggambarkan kegiatan dalam mengelola data dalam membuat memperkenalkan produk layanan Bentuk halaman ini sebagai Halaman ouput story Vol. No. Gambar 4. 8 form output halaman story Halaman input story Gambar 4. 12 form halaman daftar pesanan paket layanan salon Gambar 4. 9 form input story Form halaman daftar pesanan salon Form ini di gunakan untuk menggambarkan kegiatan dengan mengelola data pesanan customer yang telah memesan produk layanan salon. Bentuk halaman ini sebagai berikut: 4 Form customer Form customer adalah form-form yang di gunakan oleh customer untuk mengelola data seperti menambahkan data pesanan baik layanan,penyewaan,dan paket salon,adapun pengelolahan data lain yakni melihat aktivitas salon,membatalkan pesanan,mengubah pesanan,dan pemberitahuan informasi,kegiatankegiatan form customer di atas dapat di lihat dalam bentuk gambar sebagai berikut: Form halaman utama customer Form ini adalah form yang menggambarkan menu-menu yang dapat di akses oleh customer dalam Bentuk halaman ini sebagai Gambar 4. 10 form halaman daftar pesanan layanan salon Gambar 4. 11 form halaman daftar pesanan penyewaan salon Gambar 4. 1 form halaman utama | Paulus Informatika Journal Form halaman input pesanan layanan Vol. No. Form ini adalah form yang di gunakan oleh customer untuk mengelola data dalam menambahkan data pesanan sesuai dengan layanan salon yang di . emilik Bentuk halaman ini sebagai Halaman input pesanan customer untuk layanan salon Form ini adalah form yang di gunakan oleh customer untuk mengelola data dalam menambahkan data pesanan sesuai dengan penyewaan salon yang . emilik Bentuk halaman ini sebagai Halaman input pesanan customer untuk layanan penyewaan salon Gambar 4. 4 form input pesanan layanan penyewaan salon Gambar 4. 2 form input pesanan layanan salon Halaman output pesanan customer untuk layanan penyewaan salon Halaman output pesanan customer untuk layanan salon Gambar 4. 5 form output pesanan penyewaan salon Gambar 4. 3 form output pesanan layanan salon Form penyewaan salon. | Paulus Informatika Journal Form halaman input pesanan paket layanan salon. Form ini adalah form yang di gunakan oleh customer untuk mengelola data dalam menambahkan data pesanan sesuai dengan paket salon yang di . emilik Vol. No. Bentuk halaman ini sebagai Halaman input pesanan customer untuk layanan paket salon Gambar 4. 1 tampilan awal halaman utama aplikasi Gambar 4. 6 form input pesanan paket layanan salon Halaman output pesanan customer untuk layanan paket salon Gambar 4. 7 form output pesanan layanan paket salon 5 Form halaman umum Form halaman umum adalah formform yang sifatnya umum di akses oleh customer dan owner dalam aplikasi yang penulis rancang untuk lihat secara langsung. 1 Form tampilan awal halaman utama aplikasi. | Paulus Informatika Journal 2 Form halaman menu contact Form ini adalah form yang digunakan oleh customer untuk pertanyaan mengenai fitur-fitur dari aplikasi,begitupun Bentuk halaman ini sebagai 3 Form halaman menu home Form ini adalah form yang di gunakan oleh customer untuk aktivitas-aktivitas memperlihatkan kegiatan mereka sedangkan bagi owner halaman ini di gunakan untuk membagikan segala aktivitas mereka. Bentuk halaman ini sebagai berikut: Vol. No. untuk menghitung setiap item yang memiliki kemiripan dengan tujuan untuk merekomendasi sebuah produk layanan salon. Adapun struktur yang di gunakan penulis untuk melakukan perhitungan ini sebagai berikut: Membuat tabel berisi nilai numerik yang telah di tentukan dalam sistem Melakukan perhitungan menggunakan rumus cosine similarity dari contet based filtering Menyimpulkan hasil perhitungan 1 Perhitungan sistem content based Tabel 4. 4 1 produk salon Gambar 4. 3 halaman menu home 4 Form halaman menu about Form ini adalah form yang di produk-produk unggulan dari salon. Sedangkan customer dapat melihat keunggulan produk-produk layanan salon. Bentuk halaman ini sebagai berikut: Fre Buz Harg Norm Vektor[ n,lokasi ,dan . ,3,0. ,3,0. ,2,0. ,3,0. A Setiap nilai di atas harus di ubah menjadi angka numerik A Harga normalisasi di dapatkan dengan cara harga layanan salon di bagi Perhitungan rumus cosine similarity Item/vektor Items/vektor Gambar 4. 4 halaman menu about 2 Pengujian sistem 1 Pengujian content based filtering Pengujian content based filtering adalah pengujian yang di gunakan | Paulus Informatika Journal Items/vektor Fitur dari item pertama. isalnya: layanan yang tersedi. seperti tabel di Fitur dari item pembanding. isalnya:layanan yang pernah pesan custom. Rekap pencapaian tabel hasil cosine Cosine similarity Interpertasi Di atas 1. ItemSangat mirip Vol. No. Di bawah 1. Item Mirip Rumus : yaA Anya An. AnyaA An Ocycuycn=1 yaycn yaAycn uE ) = ocycuycn=1 ya2ycn ocycuycn=1 yaAycn2 Berikut contoh produk layanan salon yang akan di hitung yaitu command hair sebagai items layanan yang tersedia dengan item pembanding layanan yang di pesan oleh customer Comman hair dan French crop Dik: Vektor A . omman hai. = . ,3,0. Vektor B (French cro. = . ,3,0. Di jawab: ycOyceycoycycuyc ya y yaA = . 3 y 0. = 1 9 0. = 10. ycOyceycoycycuyc AnyaAn = Oo12 32 0. = Oo1 9 0. = Oo10. 09 = 3,17 ycOyceycoycycuyc Anyan = Oo12 32 0. = Oo1 9 0. = Oo10. 09 = 3,17 yaycuycycnycuyce ycycnycoycnycoycaycycnycyc = 1. 3,17 y 3,17 Hasil perhitungan Setelah melakukan serangkaian perhitungan sesuai dengan contoh di atas maka dapat simpulkan bahwa nilai dari layanan antara comman hair dan French crop yang menunjukan angka di atas dari 1. 0** bisa di pastikan items tersebut sangat mirip. KESIMPULAN DAN SARAN | Paulus Informatika Journal 1 Kesimpulan Melalui desain salon dan hasil evaluasi aplikasi yang telah dilakukan, dapat disimpulkan hal-hal berikut: Aplikasi salon terdiri dari: Dua . form login,yaitu form login owner dan customer,enam . form owner,lima . form customer,dan tiga . form halaman umum. Hasil uji coba aplikasi dengan black-box pada berbagai form dalam aplikasi yang dirancang oleh penulis menunjukkan bahwa semua form memberikan hasil yang sesuai Ini menunjukkan bahwa aplikasi secara keseluruhan telah berfungsi seperti yang diinginkan. 2 Saran Berdasarkan hasil penelitian dan Phoenix Framework dengan penerapan metode Content-Based Filtering, sebagai berikut: Pengembangan Fitur Aplikasi dikembangkan lebih lanjut dengan menambahkan fitur-fitur lain, seperti sistem pembayaran online, notifikasi real-time, serta integrasi dengan media sosial untuk memperluas jangkauan Pemanfaatan Metode Rekomendasi Tambahan Studi menerapkan metode Content-Based Filtering. Di masa mendatang, sistem rekomendasi bisa diperbaiki dengan Collaborative Filtering Hybrid Recommendation System, mendapatkan hasil rekomendasi yang lebih tepat dan beragam. Pengujian Lebih Luas Uji coba aplikasi masih terbatas pada beberapa skenario. Untuk penelitian Vol. No. selanjutnya, diharapkan dilakukan pengujian dengan jumlah pengguna yang lebih banyak dan beragam agar dapat diperoleh evaluasi yang lebih Penerapan dalam Lingkungan Nyata Disarankan diimplementasikan langsung pada mitra salon kecantikan sehingga dapat diketahui sejauh mana efektivitas sistem dalam membantu customer dan owner di dunia nyata. Keamanan dan Skalabilitas Dalam pengembangan selanjutnya, aspek keamanan data pengguna perlu Selain itu, perlu dipertimbangkan skalabilitas sistem agar mampu menangani lebih banyak pengguna secara bersamaan. DAFTAR PUSTAKA