Claim Missing Document
Check
Articles

Indonesian Cross-Platform Sentiment Analysis: DANN Transfer from General Applications to TradingView Muh. Rifqi Zulkifli; Purnawansyah; Herdianti Darwis
Indonesian Journal of Data and Science Vol. 6 No. 3 (2025): Indonesian Journal of Data and Science
Publisher : yocto brain

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.56705/ijodas.v6i3.318

Abstract

Introduction: Cross-platform sentiment analysis for Indonesian language presents significant challenges when adapting models from general applications to specialized domains. Domain Adversarial Neural Networks (DANN) offer promising solutions for transfer learning, yet their effectiveness for Indonesian language remains largely unexplored, particularly under extreme class imbalance conditions common in trading platforms. Methods: This study investigates DANN effectiveness for transferring sentiment analysis knowledge from four strategically selected source domains to TradingView trading platform. The research utilizes 5,990 Indonesian reviews after preprocessing from an initial 6,000 samples, with source domains showing 66.5% positive sentiment while target domain exhibits 85.1% positive sentiment, creating an 18.7% distribution gap. Four experimental approaches were compared with statistical validation across multiple random initializations: Source-Only training, Multi-Domain training, Limited Target training, and DANN implementation. Results: DANN demonstrates stable cross-platform adaptation, achieving 87.77% ± 0.97% accuracy with consistent performance across initializations, outperforming Source-Only baseline (87.10% ± 0.84%) and Multi-Domain approach (86.98% ± 0.64%). While Limited Target baseline achieves higher accuracy (88.10% ± 2.23%), its high variance poses deployment risks. A-distance analysis reveals substantial domain gaps (193.00 ± 1.06), with DANN's adversarial training achieving modest domain separation reduction (72.90% ± 8.81% domain discrimination accuracy). Conclusions: This research contributes the first systematic evaluation of DANN for Indonesian cross-platform sentiment analysis, demonstrating that deployment consistency outweighs peak accuracy for production environments. The findings provide practical value for Indonesian fintech startups requiring robust sentiment analysis with limited labeled data. Future work should explore multi-target adaptation and optimization strategies for diverse Indonesian business domains
Analisis Performa Metode Support Vector Regression (SVR) dalam Memprediksi Harga Bahan Sembako Nasional Azis, Huzain; Purnawansyah, Purnawansyah; Nirwana, Nirwana; Dwiyanto, Felix Andika
ILKOM Jurnal Ilmiah Vol 15, No 2 (2023)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v15i2.1686.390-397

Abstract

Support Vector Regression (SVR) is a supervised learning algorithm to predict continuous variable values. The basic goal of the SVR algorithm is to find the most suitable decision line. SVR has been successfully applied to several issues in time series prediction. In this research, SVR is used to predict the price of staple commodity, which are constantly changing in price at any time due to several factors making it difficult for the public to get groceries that are easy to reach. National staple commodity data consisting of 17 commodities, including shallots, honan garlic, kating garlic, medium rice, premium rice, red cayenne peppers, curly red chilies, red chili peppers, meat of broiler chicken, beef hamstrings, granulated sugar, imported soybeans, bulk cooking oil, premium packaged cooking oil, simple packaged cooking oil, broiler chicken eggs, and wheat flour. With a data set for the last 3 years, including from January 1, 2020, to December 31, 2022. There are 3 variables in the data set, namely commodity, date, and price. This research divides the entire dataset into 80% training and 20% testing data. The results of this research show that SVR using the RBF kernel produces good forecasting accuracy for all datasets with an average Mean Square Error (MSE) training data of 6,005 while data testing is 6,062, Mean Absolute Deviation (MAD) of training data is 6,730 while data testing is 6.6831, Mean Absolute Percentage Error (MAPE) training data is 0.0148 while data testing is 0.0147, and Root Mean Squared Error (RMSE) training data is 7.772 while data testing is 7.746.
Fourier Descriptor on Lontara Scripts Handwriting Recognition Umar, Fitriyani; Darwis, Herdianti; Purnawansyah, Purnawansyah
ILKOM Jurnal Ilmiah Vol 15, No 1 (2023)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v15i1.1040.193-200

Abstract

Hal yang kritis dalam proses pengenalan pola adalah ekstraksi fitur. Merupakan suatu metode untuk mendapatkan ciri-ciri suatu citra (image) sehingga dapat dikenali satu sama lain. Pada penelitian ini, metode deskriptor Fourier digunakan untuk mengekstraksi pola aksara Lontara yang terdiri dari 23 huruf. Deskriptor Fourier adalah metode yang digunakan dalam pengenalan objek dan pemrosesan citra untuk merepresentasikan bentuk batas segmen citra. Pengenalan karakter dilakukan dengan menggunakan jarak Euclidean dan Manhattan. Hasil pengujian menunjukkan bahwa tingkat pengenalan tertinggi mencapai akurasi 91,30% dengan menggunakan koefisien Fourier sebesar 50. Pengenalan huruf menggunakan Manhattan dan Euclidean cenderung sama atau menghasilkan akurasi yang cenderung serupa. Akurasi tertinggi dicapai saat menggunakan Manhattan sebesar 91,30%.
Utilization of Deep Learning YOLO V9 for Identification and Classification of Toraja Buffalo Breeds Manga', Abdul Rachman; Herawati, Herawati; Purnawansyah, Purnawansyah
ILKOM Jurnal Ilmiah Vol 17, No 1 (2025)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v17i1.2349.12-19

Abstract

This study aims to develop and evaluate a buffalo breed detection system that supports the cultural practices of the Toraja community, particularly in the context of the Rambu Solo’ ceremony. The ceremony places significant importance on the types of buffaloes used, as each breed symbolizes different social statuses and cultural meanings. In response to the need for an accurate and efficient identification method, this research utilizes the YOLOv9 (You Only Look Once version 9) deep learning model to detect and classify Toraja buffalo breeds. A dataset comprising 2,656 annotated images was used, representing five distinct buffalo categories: bongga sori, bonga ulu, moon, saleko, and todi. The images were collected from both field documentation and online sources. The YOLOv9 model was trained across 90 epochs, aiming to achieve high accuracy in breed detection and classification. The evaluation results demonstrate the model's strong performance, achieving a precision of approximately 0.9 and a recall of 0.8. These metrics indicate the model's ability to correctly identify the buffalo breeds with a high degree of reliability. However, during the training process, certain patterns of overfitting and underfitting were observed, suggesting that the model's performance could still be improved. These issues can potentially be addressed by increasing the volume and diversity of training data, applying data augmentation techniques, and fine-tuning hyperparameters to achieve a more balanced generalization. Overall, the findings show that YOLOv9 is a promising tool for supporting cultural preservation through technology by automating the identification of buffalo types used in traditional ceremonies. This system can assist in maintaining the accuracy and consistency of buffalo classification according to local customs. Future research is recommended to explore broader datasets, compare alternative object detection algorithms, and develop an integrated application for practical field use.
Comparative Study of Herbal Leaves Classification using Hybrid of GLCM-SVM and GLCM-CNN Purnawansyah, Purnawansyah; Wibawa, Aji Prasetya; Widyaningtyas, Triyanna; Haviluddin, Haviluddin; Hasihi, Cholisah Erman; Teng, Ming Foey; Darwis, Herdianti
ILKOM Jurnal Ilmiah Vol 15, No 2 (2023)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v15i2.1759.382-389

Abstract

Indonesia is a tropical country with a diverse range of plants that ancient people used for traditional medicines. However, the similarity in shape of the leaves became an obstacle to distinguishing them. Therefore, technological advancements are expected to help identify the herbal leaves to use them right on target according to their efficacy. In this research, image classification of katuk (Sauropus Androgynus) and kelor (Moringa Oleifera) leaves is applied using 3 different algorithms i.e hybrid of Gray Level Co-Occurrence Matrix (GLCM) feature extraction and Support Vector Machine (SVM) implementing 4 kernels namely linear, RBF, polynomial, and sigmoid; hybrid of GLCM and Convolutional Neural Network (CNN); and pure CNN. A dataset of 480 images has been collected with 2 different scenarios, including bright and dark intensities. Based on the result, a hybrid of GLCM and SVM showed the highest accuracy of 96% in the dark intensity test using a linear kernel, while sigmoid obtained the lowest accuracy of 35%. On the other hand, it has been discovered that CNN obtained the highest performance in the bright intensity test with an accuracy of 98%. While in the dark intensity test, a hybrid of GLCM and CNN is superior, obtaining 96% accuracy. In conclusion, CNN is more powerful for image classification with bright intensity. For dark intensity images, both the hybrid of GLCM+SVM (linear) and the hybrid of GLCM+CNN are fairly recommended.
K-Means and K-Medoid in Clustering Analysis of Network Congestion Level Darwis, Herdianti; Purnawansyah, Purnawansyah; Umalekhoa, Alfi Syahrin; Adnan, Adam; Salim, Yulita; Umar, Fitriyani; Raja, Roesman Ridwan; Fajar AR, Muh. Aqil
ILKOM Jurnal Ilmiah Vol 17, No 3 (2025)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v17i3.2083.323-335

Abstract

This research investigates the application of clustering techniques to network congestion data at Universitas Muslim Indonesia, employing a hybrid metric approach based on packet loss and delay. The study utilized two algorithms, K-Means and K-Medoid, applied in a semi-supervised scenario to group 255,147 network data points into 3, 4, and 5 clusters, considering 10 principal variables. During the pre-processing phase, data cleansing was conducted to address missing values, followed by normalization to standardize the scale of numerical variables, thereby preparing the data for the clustering process. Model validation was performed using four cluster evaluation methods: Gap Statistic, Davies-Bouldin Index, and Elbow Method. The evaluation results indicate that both algorithms were capable of forming valid and reliable clusters. However, the K-Means algorithm demonstrated superior performance compared to K-Medoid, particularly when utilizing three Quality of Service variables: throughput, packet loss, and delay. In this configuration, K-Means yielded more stable clusters, a clearer separation between clusters, and a more structured visualization. Consequently, K-Means is considered more optimal for classifying network congestion levels and presents an effective approach for network data segmentation
Development of academic information system using webassembly technology Lokapitasari Belluano, Poetri Lestari; Purnawansyah, Purnawansyah; Saiman, La; Panggabean, Benny Leonard Enrico
ILKOM Jurnal Ilmiah Vol 13, No 2 (2021)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v13i2.806.125-133

Abstract

The Academic Information System (in Indonesian often abbreviated as SIAKAD) is a system developed to manage student data that aims at facilitating online academic administration activities. It aims to provide academic information services in the form of web applications, where teachers can independently create student academic reports to synchronize data into the DAPODIK system, a primary education data system, and develop academic information systems using web assembly according to user experience (UX) and developer experience (DX). The research method consists of field studies and literature related to web assembly, primary education data (DAPODIK), and the Academic Information System (SIAKAD). This information system and database were built using the Convention Over Configuration paradigm. The design phase used a prototyping model to graphically represent the system workflow and used an experimental research approach. Moreover, the study used an integrated modeling language (UML), and a Database Management System using PostgreSQL, and alpha testing for model testing. The Client Application was built using the C# programming language for users to generate student academic reports every semester. Processing data transactions using web assembly took less time than the traditional web, which was less than 300 milliseconds.
Performa Klasifikasi K-NN dan Cross Validation pada Data Pasien Pengidap Penyakit Jantung Azis, Huzain; Purnawansyah, Purnawansyah; Fattah, Farniwati; Putri, Inggrianti Pratiwi
ILKOM Jurnal Ilmiah Vol 12, No 2 (2020)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v12i2.507.81-86

Abstract

Globally, the number one cause of death each year is cardiovascular disease. Cardiovascular disease is a disease caused by impaired function of the heart and blood vessels, such as coronary heart disease, heart failure or heart failure, hypertension and stroke. The purpose of this study was to measure the performance of accuracy, precision, recall and f-measure of the K-NN and Crossvalidation methods on a dataset of cardiovascular patients. The dataset used was 1000 records consisting of 11 attributes (age, gender, height, etc.) cardiovascular and non cardiovascular patient data, the dataset was obtained from the UCI Machine Learning Repository managed by the Hungarian Institute of Cardiology Budapest: Andras Janosi, MD, University Hospital, Zurich, Switzerland. The steps taken are: dividing the simulation ratio of the dataset to 20:80, 50:50 and 80:20, applying crossvalidation (k-fold = 10) and classification using the K-NN method (k = 2 to K = 900). The research results from the simulation of the dataset ratio 50:50 obtained an accuracy value of 82%, 82% precision, 82% recall and 80% f-measure at a value of K = 13, then the research results from the simulation of the dataset ratio 20:80 obtained an accuracy value of 87%, 87% precision, 97% recall and 92% f-measure at the value of K = 3, and the results of research from the simulation of the dataset ratio 80:20 obtained an accuracy value of 91%, 92% precision, 60% recall and 72% f-measure at the value K = 5.
Aplikasi Penentuan Jenis Part Of Speech Menggunakan Metode N-Gram dan String Matching Nurzaenab, Nurzaenab; Purnawansyah, Purnawansyah
ILKOM Jurnal Ilmiah Vol 8, No 2 (2016)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v8i2.57.132-136

Abstract

Bahasa Inggris merupakan bahasa ibu dalam skala internasional sebagai alat komunikasi antar negara. Bahasa Inggris memiliki aturan baik dalam hal pengucapan dan penulisan disebut Grammar yang membentuk pola-pola. Pola-pola tersebut tersusun oleh setiap kata yang memiliki bentuk-bentuk tersendiri yang disebut Parts Of Speech. Bentuk dalam Parts Of Speech terbagi dalam delapan bentuk yaitu Noun (kata benda), Pronoun (kata ganti), Verb (kata kerja), Adjective (kata sifat), Adverb (kata keterangan), Preposition (kata depan), Conjuction (kata penghubung), Interjection (kata seru). Tingkat ingatan manusia tentu berbeda-beda. Ingatan untuk membedakan kata-kata dan pembentukan pola kalimat dalam part of speech. Setiap kata akan ditentukan jenis part of speech-nya, tergantung dari inputan user. Sedangkan pola kalimat akan di tentukan sesuai inputan user berdasarkan part of speech-nya. Perancangan dilakukan menggunakan metode uni-gram dan String Matching (Knuth Morris Pratt).
The development of Web-based information system using quick UDP internet connection Lokapitasari Belluano, Poetri Lestari; Enrico Panggabean, Benny Leonard; Purnawansyah, Purnawansyah; Kasmira, Kasmira
ILKOM Jurnal Ilmiah Vol 14, No 3 (2022)
Publisher : Prodi Teknik Informatika FIK Universitas Muslim Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33096/ilkom.v14i3.1134.314-322

Abstract

The Academic Information System (xSIA) is built to its users to manage Study Program modules, including student academic grades. xSIA applying the Moodle Learning Management System (LMS) was developed by implementing Quick UDP Internet Connection (QUIC) technology with the HTTP/3 protocol which can demonstrate protocol transaction speed performance. The design of information systems and databases employs the Convention Over Configuration paradigm. The Prototyping Model is used to graphically represent the workflow of the system with an experimental research design. System modeling utilizes Unified Modeling Language (UML) tools, Data Base Management System (DBMS) using PostgreSQL, and UDP ports as a means of data communication. The implementation of Quick UDP Internet Connection (QUIC) on the xSIA moodle LMS is effective for real-time communications that do not require conditions to open, maintain, or terminate connections as in streaming video conference. It is also optimal because the UDP data is transferred individually and checked for its integrity upon arrival. When a video streaming transaction last 02:36 seconds with a file size of 4.1mb, there is a significant difference of 100.98ms in the waiting time to first byte (ttfb).
Co-Authors - Nurhikma A. Nurjulianty Abd. Rasyid Syamsuri Abdul Rachman Manga’ Achmad Fanany Onnilita Gaffar Achmad Fanany Onnilita Gaffar Adela Regita Azzahra Adnan, Adam Agung R Aji P. Wibawa Aji Prasetya Wibawa Alfitriana Riska Alfiyyah, Nurul Alisma, Alisma Andi Muhammad Adnan Rusdy Andri Rajsya Anisatul Humairah Anugrah, Rezky Arman, Eka Arrosied, Harun Arvina Yudithia Sompie Astuti, Wistiani Atussaliha, Nur Almar' Awang Harsa Kridalaksana Awangga, Narendra Backar, Sunarti Passura Basri, Haerunnisa Benny Leonard Enrico P Benny Leonard Enrico Panggabean Bustam, Faida Daeng Darwis, Herdianti Desi Anggreani Dewi Widyawati Dian Dolly Indra Dwiyanto, Felix Andika Enrico Panggabean, Benny Leonard Fahmi Fahmi Fajar AR, Muh. Aqil Faradibah, Amaliah Farniwati Fattah Fatimah Syarifuddin Fattah, Farniwati Fery Setyo Aji Firdaus, Muhammad Nur Firman Akbar Fitriyani Umar Harlinda L Harlinda Lahuddin Hartanto, Kotot Tri Hasihi, Cholisah Erman Hasnidar S. Hasrah Wahyuni Haviluddin Haviluddin Herawati Herawati Herdianti Darwis Herman Herman Huzain Azis Ifan Wahyudi Irawati Irawati Irawati Irawati Iriani Indah Saputri jabir, sitti rahmah Jumrayanti Arfah Kasmira Kasmira Kasmira, Kasmira La Saiman Lilis Hayati lilis nurhayati Listyan Nur Saida Lokapitasari Belluano, Poetri Lestari Lukman Syafie Lutfi Budiman Ilmuwan M. Imam Maulana M. Takdir Mahfuddin Mukmin Malani, Rheo Manga', Abdul Rachman Manga, Abdul Rachman Mansyur, St. Hajrah Mardiyyah Hasnawi Ming Foey Teng Ming Foey Teng, Ming Foey Muh Alim Abdi Muh. Fadhil Attariq Hasril Muh. Rifqi Zulkifli Muhammad Arfah Asis Muhammad Arfah Iswaniah Muhammad Hardiansyah Hairi Muhammad Ikhsan Supriyadi Muhammad Yushar Mattola Munaf, Adryan Dwiprawira Munawir Nasir Hamzah Nafalski, Andrew Nia Kurniati Nirmala Nirmala, Nirmala Nirwana, Nirwana Nugroho, Basuki Rahmat Nur Afra Dimitri Pratiwi Nur Almar' Atussaliha Nur Rahmah NURZAENAB NURZAENAB NURZAENAB, NURZAENAB Panggabean, Benny Leonard Enrico Purba, Muren Fiatra Denata Putri Regina Prayoga Putri, Inggrianti Pratiwi Rahma Puspitasari Rahmadani Rahmadani Raja, Roesman Ridwan Ramdan Sastra Ramdan Sastra Ramdaniah, Ramdaniah Rayner Alfred Rayner Alfred Resky Anugrah Rezky Anugrah Saiman, La Salim, Yulita Saly, Intan Novita Setyadi, Hario Jati Siti Rahmi Kelilauw St. Hajrah Mansyur Sugiarti, Sugiarti Sulfikar Sulfikar Sunarti Passura Backar Syafie, Lukman Syamsiar, Syamsiar Tasrif Hasanuddin Triyanna Widiyaningtyas Triyanna Widyaningtyas, Triyanna Umalekhoa, Alfi Syahrin Umar, Fitriyani Wahyuni Wahyuni Wd. Shaqina Rafa Naura Wistiani Astuti Wistiani Astuti Wong, Kelvin Wulan Purnama Sari Yudha Islami Sulistya Yulita Salim Yusrandi Yusrandi Zahif Safyin Saleh Zahirah, Dinna Zulkarnain, Nur Ainun