Salman El Farisi
Program Studi Teknik Informatika, Sekolah Tinggi Teknologi Terpadu Nurul Fikri

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

Found 2 Documents
Search

Efektivitas IndoBERT pada Klasifikasi Sentimen Evaluasi Dosen: Studi Komparatif Support Vector Machine dan Naive Bayes Tifanny Nabarian; Maryam Hasnaa' Syamila; Salman El Farisi; Ananto Dwi Saputro
Jurnal Teknologi Informasi dan Multimedia Vol. 8 No. 2 (2026): May
Publisher : Sekawan Institut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35746/jtim.v8i2.984

Abstract

Sentiment analysis of student feedback plays an important role in evaluating the quality of teach-ing and learning processes in higher education. Qualitative comments in Student Evaluation of Teaching (SET) provide deeper insights than numerical ratings. However, they are expressed in unstructured textual form, making large-scale analysis difficult to conduct consistently and sys-tematically. Therefore, Natural Language Processing (NLP) approaches are required to automati-cally identify sentiment tendencies within student comments. This study aims to compare the per-formance of Gaussian Naive Bayes and Support Vector Machine (SVM) algorithms for classifying sentiment in SET comments using IndoBERT-based text embeddings. The research follows the Cross-Industry Standard Process for Data Mining (CRISP-DM) framework, including stages of data understanding, data preparation, modeling, evaluation, and deployment. Text comments were preprocessed and transformed into numerical vectors using IndoBERT Sentence-BERT em-beddings to capture contextual semantic relationships between words. These embeddings were then used as input features for both classification algorithms. Evaluation results show that the In-doBERT + SVM model achieved an accuracy of 93.88%, outperforming IndoBERT + Naive Bayes which obtained 92.40%. The SVM model also demonstrated more balanced precision, recall, and F1-score values across sentiment classes. These findings indicate that SVM is more effective in uti-lizing high-dimensional contextual embeddings for sentiment classification of student feedback.
Evaluasi Teknik Prompting pada Large Language Model untuk Otomatisasi Penyusunan Skenario Unit Testing Smart Contract Salman El Farisi; Fahlia Athiyya Marva
Jurnal Teknologi Informasi dan Multimedia Vol. 8 No. 1 (2026): February
Publisher : Sekawan Institut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35746/jtim.v8i1.912

Abstract

Automated unit testing is essential for ensuring the security and reliability of smart contracts, particularly because their immutable nature prevents post-deployment modifications. However, manually creating test scenarios remains time-consuming, costly, and highly dependent on expert knowledge. A potential solution is to utilize AI technology, particularly Large Language Models (LLMs), to automatically generate test scenarios. This study fills the research gap in leveraging LLM technology in the software testing space by proposing a workflow for automatically gener-ating unit test scenarios for blockchain smart contract code using Large Language Models (LLMs). The proposed workflow consists of two stages: converting Solidity smart contracts into structured Gherkin scenarios and translating those scenarios into executable Hardhat unit test scripts. This study proposes an automated workflow using Large Language Models (LLMs) to address these challenges. The workflow consists of two stages: con-verting Solidity smart con-tracts into structured Gherkin scenarios and trans-lating those scenarios into executable Hardhat unit test scripts. Using the Gemini 2.5 Pro model, the research evaluates three prompting tech-niques such as Chain-of-Thought, Few-Shot, and Role-Based through quantitative analysis based on code coverage metrics, including Statements, Branches, Functions, and Lines. The experimental results show that Role-Based Prompting achieves the highest average coverage (92.02%), fol-lowed by Few-Shot Prompting (89.52%), while Chain-of-Thought produces the lowest coverage (78.79%). Role-Based Prompting also attains the highest Branch coverage, demonstrating superi-or capability in capturing conditional logic within smart contracts.