Claim Missing Document
Check
Articles

Found 6 Documents
Search

Pengembangan Sistem Pencarian Resep Makanan dengan Implementasi Text Preprocessing dan BM25 Master Edison Siregar; Laurence Benedicta; Nathanael Abel Adrielvino
Jurnal Nasional Komputasi dan Teknologi Informasi (JNKTI) Vol 8, No 3 (2025): Juni 2025
Publisher : Program Studi Teknik Komputer, Fakultas Teknik. Universitas Serambi Mekkah

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32672/jnkti.v8i3.9137

Abstract

Abstrak - Penelitian ini bertujuan untuk membangun sistem pencarian resep makanan berbasis web dengan memanfaatkan metode Best Matching 25 (BM25). Sistem ini memungkinkan pengguna untuk menemukan resep berdasarkan bahan makanan yang mereka miliki, cukup dengan mengetikkan bahan ke kolom pencarian. Proses pencarian resep didukung oleh tahap text preprocessing yang terdiri dari case folding, tokenizing, stopword removal, dan synonym mapping. Penggunaan synonym mapping menggantikan stemming agar tidak menghilangkan makna spesifik bahan makanan. BM25 digunakan untuk menghitung relevansi antara input pengguna dan koleksi dokumen resep. Sistem ini diimplementasikan menggunakan bahasa pemrograman Python dan framework Flask. Hasil pengujian dilakukan dengan skenario nyata dan evaluasi menggunakan metrik K-Precision dan R-Precision. Evaluasi menunjukkan bahwa sistem mampu memberikan hasil pencarian yang relevan dan sesuai dengan kebutuhan pengguna. Sistem bernama simple.dish ini diharapkan dapat membantu masyarakat dalam mengolah bahan makanan secara lebih efisien dan kreatif. Hasil penelitian ini membuktikan bahwa metode text preprocessing dan BM25 efektif diterapkan dalam pencarian berbasis teks untuk konteks kuliner.Kata kunci: BM25; Pra-pemrosesan Teks; Sistem Pencarian; Resep Bahan Makanan; K-Precision; R-Precision.  Abstract - This research aims to develop a food recipe searching system web based by using Best Matching 25 (BM25) method. This system allows user to find recipe based on ingredients that they have, only by inputting the ingredients in the search column. Recipe searching process is supported by text preprocessing steps, which including case folding, tokenizing, stopword removal, and synonym mapping. The use of synonym mapping replaces stemming process to preserve the specific meaning of the keyword ingredients. BM25 is used to count the relevance between user’s input and collection of recipe documents. Python programming language and Flask framework are implemented into the system. Result of this research is conducted by real scenario testing and evaluated using K-Precision and R-Precision matrix. The evaluation show that the system is able to give searching results based which is relevance and matched with the user’s needs. simple.dish system aims to deliver recipes that help people make the most of their ingredients in creative and efficient ways. Results of this research proves that text preprocessing and BM25 method is effectively implemented in searching text based for culinary context. Keywords:BM25; Text Preprocessing; Food Recipe Search System; K-Precision; R-Precision.
SMART ENVIRONMENT ROADMAP CONCEPT FOR THE CITY OF PANGKAL PINANG BASED ON LESSONS LEARNED FROM JAKARTA AND MAKASSAR Febrina Lusianna Manik; Revan Anthony; Oktavian Luthfi Khairan Somali; Master Edison Siregar
Algebra : Jurnal Pendidikan, Sosial dan Sains Vol. 6 No. 1 (2026): Algebra : Jurnal Pendidikan Sosial dan Sains
Publisher : Yayasan Amanah Nur Aman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.58432/ds7cba81

Abstract

This study develops a smart environment roadmap for Pangkalpinang by learning from the experiences of Jakarta and Makassar. Smart environment is positioned as a key pillar of smart city development because it supports sustainable management of air, water, waste, energy, and disaster risk. The research uses a qualitative descriptive approach with comparative case study design. Data are obtained from scientific literature, government documents, and official publications related to smart environment initiatives in the three cities, then analysed using content analysis and cross-case comparison. The findings show that Pangkalpinang is still at an early stage of smart environment development, characterised by limited digital infrastructure, fragmented environmental data, and low levels of digital participation. Jakarta represents a technology-driven model with strong data integration, while Makassar prioritises community participation and context-sensitive innovation. Based on these lessons, the study proposes a phased roadmap consisting of twelve programmes (EN15–1 to EN15–12) that gradually strengthen monitoring infrastructure, data integration, public awareness, smart waste management, smart energy, and coastal environmental monitoring. The roadmap is expected to guide local governments in planning realistic and sustainable smart environment development.
COMPARATIVE ANALYSIS OF SMART ECONOMY STRATEGIES IN EMPOWERING SMALL AND MEDIUM ENTERPRISES IN INDONESIA Sharon Sheilla Shane; Wilmaya Firmanditiyas; Gabriella Paulita Morong; Master Edison Siregar
Algebra : Jurnal Pendidikan, Sosial dan Sains Vol. 6 No. 1 (2026): Algebra : Jurnal Pendidikan Sosial dan Sains
Publisher : Yayasan Amanah Nur Aman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.58432/2gqy0b51

Abstract

The Smart City concept has become a dominant paradigm in Indonesia's urban development, with the Smart Economy pillar playing a vital role in empowering Micro, Small, and Medium Enterprises (MSMEs) as the backbone of the national economy. However, the implementation of this concept reveals significant disparities across regions. This study aims to comparatively analyze Smart Economy implementation strategies in three major cities: DKI Jakarta, Surabaya, and Medan, and identify the determinants of their success and failure. This research employs a qualitative approach using a comparative document study method. Data were collected through the analysis of policy documents, government reports, and relevant scientific publications, without conducting field interviews. The results indicate three distinct models: (1) DKI Jakarta successfully implements a digital ecosystem integration model through the Jakpreneur program linked within the JAKI super-app; (2) Surabaya succeeds with a community-based economic resilience model through the e-Peken market policy innovation, which mandates civil servants to purchase from local MSMEs; and (3) Medan continues to face challenges regarding inter-agency policy fragmentation and low digital readiness among business owners. The study concludes that the success of a Smart Economy is not solely determined by advanced technology adoption, but by leadership that translates vision into concrete market policies, the existence of a centralized orchestration platform, and an institutionalized collaborative ecosystem. These findings recommend that developing cities like Medan prioritize service platform integration and market intervention policies prior to pursuing mass digitalization.
Pelatihan Pemanfaatan Business Intelligence Untuk Visualisasi Data Menggunakan Tableau Pada Ekstrakurikuler Kewirausahan Di SMA Pahoa Afifah Trista Ayunda; Wahyu Tisno Atmojo; Master Edison Siregar; Hendra Mayatopani; Rido Dwi Kurniawan; Januponsa Dio Firizqi; Masriah Masriah; Qonita Azizah; Shabila Octavia
IKRA-ITH ABDIMAS Vol. 10 No. 2 (2026): IKRAITH-ABDIMAS Vol 10 No 2 Juli 2026
Publisher : Universitas Persada Indonesia YAI

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.37817/ikra-ithabdimas.v10i2.7194

Abstract

Teknologi visualisasi data telah menjadi bagian integral dari perkembangan bisnis modern, memungkinkan pemahaman yang lebih baik terhadap informasi yang kompleks dan mendukung pengambilan keputusan yang lebih efektif. Di era digital ini, pemanfaatan teknologi ini semakin penting, khususnya dalam konteks kewirausahaan, di mana pengelolaan dan analisis data menjadi keterampilan yang esensial. Namun, tingkat pemahaman siswa SMA terhadap konsep dan aplikasi teknologi visualisasi data dalam konteks kewirausahaan masih menjadi perhatian. Penelitian ini bertujuan untuk mengeksplorasi pemanfaatan teknologi Business Intelligence, khususnya Tableau, dalam memvisualisasikan data untuk mendukung pendidikan kewirausahaan di SMA Pahoa Tangerang. Melalui pendekatan observasi, pelatihan, dan metode kuantitatif menggunakan kuesioner untuk evaluasi, penelitian ini berupaya mengukur sejauh mana pemahaman siswa meningkat setelah pelatihan. Hasil penelitian menunjukkan bahwa penggunaan teknologi visualisasi data memberikan kontribusi signifikan terhadap pemahaman siswa, terutama dalam memanfaatkan data untuk menggambarkan informasi dalam bentuk gambar yang mudah dipahami. Hasil evaluasi menggunakan kuesioner menunjukkan skor 77,31%. Dengan demikian, penerapan teknologi visualisasi data, seperti Tableau, efektif dalam meningkatkan kompetensi siswa dalam bidang kewirausahaan dan pengelolaan data.
Evaluation of the Online Media Advertising Cost Calculation System Using the Cost Per Click and Cost Per Mille Methods Master Edison Siregar
J-INTECH ( Journal of Information and Technology) Vol 14 No 01 (2026): Journal of Information and Technology
Publisher : LPPM Universitas Bhinneka Nusantara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32664/j-intech.v14i01.2230

Abstract

Online advertising platforms commonly employ Cost-Per-Click (CPC) and Cost-Per-Thousand-Impressions (CPM) models to determine advertiser fees based on user engagement and exposure metrics. While these pricing arrangements are mathematically simple, ensuring calculation accuracy and the scalability of the costing system is crucial for maintaining financial transparency and operational security. This study examines an online media advertising costing system using CPC and CPM methods through a structured system validation approach. The evaluation includes calculation verification, consistency testing against manual calculations, performance benchmarking, scalability assessment, and sensitivity analysis. A simulated dataset of 100 ad records was used to assess the system's accuracy and behavioral performance. The results demonstrate no calculation deviation between manual and system outputs, predictable linear scalability, and logistic revenue sensitivity under rate variations. These findings indicate that the evaluated system exhibits reliable calculation performance under controlled conditions. This study contributes to the evaluation of applied information systems by providing a structured methodology for validating ad collection systems.
Analisis Perbandingan Kinerja gRPC Go dan Node.js pada Layanan Microtransactions Berbasis Arsitektur Microservices Ariya Panna; Bryan Adiputra Onggo; Master Edison Siregar
Jurnal Rekayasa Teknologi Informasi (JURTI) Vol 10, No 2 (2026): Jurnal Rekayasa Teknologi Informasi (JURTI)
Publisher : Universitas Mulawarman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30872/jurti.v10i2.26134

Abstract

Microservices dikenal sebagai salah satu arsitektur yang banyak digunakan dalam aplikasi modern dengan skala besar saat ini. gRPC sebagai salah satu implementasi dari Application Programming Interface menjadi protokol yang paling sering direkomendasikan untuk komunikasi antar services pada arsitektur berbasis microservices. Namun, performa gRPC sangat dipengaruhi oleh karakteristik runtime bahasa pemrograman yang digunakan. Studi ini bertujuan untuk menganalisis perbandingan kinerja gRPC pada implementasi bahasa pemrograman Go dan Node.js melalui studi kasus mikrotransaksi. Metode pengujian yang digunakan adalah pengujian beban yang dibagi menjadi empat skenario, dimulai dari 1.000 hingga 100.000 permintaan dengan tingkat concurrency hingga 10.000. Metrik yang diukur mencakup throughput, latensi, serta penggunaan sumber daya CPU dan RAM. Hasil memperlihatkan bahwa Go memiliki stabilitas yang lebih unggul, mencapai 1.641 requests per detik pada beban puncak, sementara Node.js stagnan di angka 174 requests per detik. Dari sisi latensi, Node.js mengalami lonjakan waktu tunggu maksimal hingga 9 detik, sementara Go tetap stabil di 2,25 detik. Studi ini juga membuktikan bahwa Go lebih efisien dalam penggunaan sumber daya dengan konsumsi RAM 26,7% lebih rendah dibandingkan Node.js pada skenario beban tinggi. Studi ini merekomendasikan pemilihan Go untuk sistem mikrotransaksi dengan intensitas concurrency tinggi, sedangkan Node.js lebih ideal untuk layanan dengan beban kerja menengah