cover
Contact Name
Mardalius
Contact Email
mardalius18@gmail.com
Phone
+6282284039993
Journal Mail Official
mardalius18@gmail.com
Editorial Address
Jl. Rambe, Perumahan Pelita Bangsa, Blok A, No.15, Kab. Asahan, Sumatera Utara
Location
Kab. asahan,
Sumatera utara
INDONESIA
Journal Of Computer Science And Technology
Published by PT. Padang Tekno Corp
ISSN : 29855772     EISSN : 29854318     DOI : https://doi.org/10.59435/jocstec
Core Subject : Science,
Journal of Computer Science And Technology (JOCSTEC) is a scientific journal that publishes research results and thoughts in the field of computers and information technology. JOCSTEC focuses on publishing research results that contribute to understanding theory and applications in the field of computers and information technology, including computer systems, computer networks, data processing, information security, and other information technologies.
Articles 90 Documents
Penerapan Data Mining Dalam Estimasi Harga Emas Menggunakan Algoritma Trend Moment Pada PT Victoeria Vici Erika Fahmi Ginting; Husna Gemasih; Suci Andriyani; Mutiara S. Simanjuntak; Chindi Dwi Lestari Nainggolan
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 2 (2026): JOCSTEC - Mei
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i2.754

Abstract

Emas merupakan salah satu jenis komoditi yang paling banyak diminati untuk tujuan investasi, karena dipandang sebagai instrumen yang lebih aman dibandingkan saham serta memiliki nilai jual yang selalu bergerak mengikuti kondisi pasar. PT Victoeria Vici, sebagai pelaku usaha perhiasan emas custom, menghadapi kendala dalam menentukan estimasi harga jual kepada pelanggan, sebab proses pengerjaan pesanan custom membutuhkan waktu hingga 14 hari, sementara harga emas bergerak fluktuatif dan tidak terstruktur setiap harinya sehingga estimasi harga menjadi tidak akurat dan tidak efektif. Berdasarkan permasalahan tersebut, penelitian ini menerapkan konsep Data Mining dengan algoritma Trend Moment untuk mengestimasi harga emas pada rentang waktu tertentu. Data yang digunakan merupakan data historis harga emas per gram pada PT Victoeria Vici periode Agustus–Oktober 2021 sebanyak 92 data. Tahapan penelitian meliputi pengumpulan data, penentuan variabel X dan Y, eliminasi untuk memperoleh nilai konstanta a dan slope b, serta penerapan persamaan Y = a + bX untuk memperoleh nilai estimasi. Hasil perhitungan menunjukkan nilai a = 720.871,725 dan b = 3,108 sehingga model estimasi mampu menghasilkan proyeksi harga emas yang mendekati pola data historis. Model ini kemudian diimplementasikan ke dalam aplikasi berbasis desktop menggunakan Microsoft Visual Basic 2010 dan basis data Microsoft Access, dilengkapi Crystal Report untuk pencetakan laporan hasil estimasi. Hasil penelitian menunjukkan bahwa algoritma Trend Moment dapat membantu PT Victoeria Vici dalam memperoleh estimasi harga emas secara lebih cepat, konsisten, dan terdokumentasi. Gold is one of the most sought-after commodities for investment purposes, as it is regarded as a safer instrument compared to stocks and has a selling value that constantly fluctuates with market conditions. PT Victoeria Vici, a custom gold jewelry business, faces difficulty in determining the estimated selling price offered to customers because the production process for custom orders takes up to 14 days, while gold prices move in an unstructured and fluctuating manner every day, making manual price estimation inaccurate and ineffective. Based on this problem, this study applies the concept of Data Mining using the Trend Moment algorithm to estimate gold prices over a certain period of time. The data used is historical daily gold price data per gram from PT Victoeria Vici for the period of August–October 2021, consisting of 92 records. The research stages include data collection, determination of the X and Y variables, elimination to obtain the constant value a and the slope b, and the application of the equation Y = a + bX to obtain the estimated value. The calculation results show a value of a = 720,871.725 and b = 3.108, so that the estimation model is able to produce gold price projections that closely follow the pattern of historical data. This model was then implemented into a desktop-based application using Microsoft Visual Basic 2010 and a Microsoft Access database, equipped with Crystal Report for printing estimation result reports. The results show that the Trend Moment algorithm can help PT Victoeria Vici obtain gold price estimations more quickly, consistently, and in a well-documented manner.
Peningkatan Akurasi Klasifikasi Sentimen Pengguna Dompet Digital Menggunakan Stacking Ensemble Machine Learning Ilmawati; Nadya Alinda Rahmi; Elvira Sawitri
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 2 (2026): JOCSTEC - Mei
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i2.759

Abstract

Penggunaan dompet digital yang terus meningkat menghasilkan banyak ulasan pengguna yang dapat dimanfaatkan untuk mengevaluasi kualitas layanan. Penelitian ini bertujuan meningkatkan akurasi klasifikasi sentimen pengguna dompet digital menggunakan metode Stacking Ensemble Machine Learning yang mengombinasikan Support Vector Machine (SVM), Multinomial Naïve Bayes (MNB), dan AdaBoost dengan Logistic Regression sebagai meta-learner. Data ulasan diproses melalui tahapan text preprocessing meliputi case folding, cleaning, tokenizing, stopword removal, stemming, dan pembobotan fitur menggunakan TF-IDF. Penyeimbangan data dilakukan dengan SMOTE, sedangkan evaluasi model menggunakan 5-Fold Cross-Validation. Hasil penelitian menunjukkan bahwa model Stacking Ensemble memperoleh akurasi rata-rata 80,55%, lebih tinggi dibandingkan algoritma dasar. Evaluasi menggunakan Confusion Matrix, Classification Report, dan ROC Curve juga menunjukkan peningkatan nilai precision, recall, F1-score, dan kemampuan diskriminasi model. Hasil ini menunjukkan bahwa pendekatan Stacking Ensemble Machine Learning efektif untuk meningkatkan akurasi klasifikasi sentimen pengguna dompet digital serta mendukung evaluasi kualitas layanan berbasis opini pengguna. The rapid growth of digital wallet usage has generated a large volume of user reviews that can be utilized to evaluate service quality. This study aims to improve the accuracy of digital wallet user sentiment classification using a Stacking Ensemble Machine Learning approach that combines Support Vector Machine (SVM), Multinomial Naïve Bayes (MNB), and AdaBoost with Logistic Regression as the meta-learner. User reviews were processed through text preprocessing stages, including case folding, text cleaning, tokenization, stopword removal, stemming, and TF-IDF feature weighting. Synthetic Minority Over-sampling Technique (SMOTE) was employed to address class imbalance, while model performance was evaluated using 5-Fold Cross-Validation. The experimental results show that the proposed Stacking Ensemble model achieved an average accuracy of 80.55%, outperforming the individual base learners. Furthermore, evaluations based on the Confusion Matrix, Classification Report, and Receiver Operating Characteristic (ROC) Curve demonstrated improvements in precision, recall, F1-score, and the model's discriminative capability. These findings indicate that the proposed Stacking Ensemble Machine Learning approach is effective in improving the accuracy of digital wallet user sentiment classification and can serve as a reliable tool for supporting service quality evaluation based on user opinions.
Penerapan Metode MOORA Pada Sistem Pendukung Keputusan Pemilihan Ketua Badan Eksekutif Mahasiswa Lidya Rizki Ananda; Julianto Simatupang; Rio Bayu Sentosa; Nadia Astri Wulandari; Tika Christy
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 2 (2026): JOCSTEC - Mei
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i2.761

Abstract

Pemilihan Ketua Badan Eksekutif Mahasiswa (BEM) merupakan proses penting dalam menentukan mahasiswa yang memiliki kompetensi terbaik untuk memimpin organisasi kemahasiswaan. Namun, proses seleksi yang masih bergantung pada popularitas dan penilaian subjektif berpotensi menghasilkan keputusan yang kurang optimal. Penelitian ini bertujuan membangun Sistem Pendukung Keputusan (SPK) menggunakan metode Multi-Objective Optimization on the Basis of Ratio Analysis (MOORA) untuk membantu proses pemilihan Ketua BEM secara objektif. Data penelitian diperoleh melalui wawancara dengan pembina BEM untuk menentukan kriteria dan bobot penilaian. Lima kriteria yang digunakan meliputi kepemimpinan, kemampuan komunikasi, pengalaman organisasi, integritas, dan indeks prestasi kumulatif (IPK). Tahapan metode MOORA terdiri atas penyusunan matriks keputusan, normalisasi, perhitungan nilai optimasi, dan proses perangkingan. Hasil penelitian menunjukkan bahwa alternatif K1 memperoleh nilai optimasi tertinggi sebesar 0,473 sehingga direkomendasikan sebagai Ketua BEM terpilih. Penerapan metode MOORA mampu menghasilkan proses pengambilan keputusan yang lebih objektif, sistematis, transparan, dan akurat sehingga dapat dijadikan sebagai alat bantu dalam menentukan Ketua BEM berdasarkan kriteria yang telah ditetapkan. The selection of the Student Executive Board (BEM) President is an important process in determining the most qualified student to lead the student organization. However, conventional selection processes often rely on popularity and subjective judgments, which may lead to less optimal decisions. This study aims to develop a Decision Support System (DSS) using the Multi-Objective Optimization on the Basis of Ratio Analysis (MOORA) method to support a more objective selection process. Research data were collected through interviews with BEM advisors to determine the assessment criteria and their corresponding weights. Five criteria were used, namely leadership, communication skills, organizational experience, integrity, and grade point average (GPA). The MOORA method consists of decision matrix construction, normalization, optimization value calculation, and ranking. The results indicate that candidate K1 achieved the highest optimization value of 0.473 and was therefore recommended as the selected BEM President. The implementation of the MOORA method provides a more objective, systematic, transparent, and accurate decision-making process, making it an effective tool for supporting the selection of the most suitable BEM President based on predetermined criteria.
Implementation Of The Advanced Encryption Standard-128 Algorithm And Huffman Compression To Protect Student Grade Data Dzulfikar Ahmad Firdaus; Fida Maisa Hana; Widya Cholid Wahyudin
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.792

Abstract

Student grade data is personal data that must be protected under Indonesian Law Number 27 of 2022 on Personal Data Protection, yet the rising number of data breaches in the education sector shows that such protection has not been optimally implemented. This study implements the 128-bit Advanced Encryption Standard (AES) algorithm combined with Huffman compression to protect the confidentiality and integrity of student grade files in Excel (.xlsx) format, and evaluates its effectiveness through functional, performance, and security testing. The system was developed as a Python desktop application with a CustomTkinter interface, in which the encryption process runs Huffman compression before AES-128, while integrity verification uses SHA-256 hashing. Testing was conducted on seven student grade files from MA Ma'ahid Kudus. The results show that all files were successfully encrypted and decrypted without failure or data alteration, with encryption times of 0.0142-0.0828 seconds and decryption times of 0.0046-0.1417 seconds. The SHA-256 hash values of the original and decrypted files were identical for all samples, yielding 100% recovery accuracy, while the file size increase from padding and header insertion ranged only from 1,092 to 1,101 bytes. The study concludes that the combination of AES-128 and Huffman compression is an effective and efficient solution for protecting student grade data in educational institutions.
Development Of A Non-Intrusive RFID Elevator Access Control System For Residential Buildings Parade Parsaulian Purba; Vivin Octowinandi; Prasaja Wikanta; Muhammad Arifin
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.793

Abstract

This study developed and evaluated a standalone, non-intrusive radio frequency identification (RFID)-based elevator access control system for a four-story residential building. The system used an Arduino Uno, an MFRC522 RFID reader, and relay interfaces to regulate access to Floors 2, 3, and 4. Authorized card identifiers and floor permissions were stored locally, enabling offline operation without an external database or network connection. The relays interfaced only with the elevator push-button circuits and did not modify the original controller, motor drive, door mechanism, or safety system. Performance was evaluated using 47 registered cards and three unregistered cards, with each card tested 50 times, producing 2,500 authentication trials. Under the tested conditions, all registered cards were correctly authenticated according to their assigned floor permissions, while all unregistered cards were rejected. The system achieved 100% authentication accuracy, 100% correct relay activation, and 100% unauthorized-card rejection. Stable card detection was obtained at distances of up to approximately 1 cm. The first-floor button remained independent of the RFID module to preserve minimum accessibility during module failure. The proposed system provides a practical and low-cost retrofit solution for floor-specific elevator access control in small residential buildings.
Application Of Mamdani's Fuzzy Logic In Modeling The Prediction Of Drug Abuse Levels In Padang City Cindy Yunaldi; Yusli Yenni
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.810

Abstract

Drug abuse is a problem that can be influenced by various interrelated factors. This study aims to apply Mamdani Fuzzy logic in predicting the level of drug abuse in Padang City based on several factors obtained from documentation and interviews. The input variables used consist of the Age of the Perpetrator, Environment, Socializing, Gender, and Family, while the output variable is the Level of Drug Abuse with Low and High categories. The research stages include data collection, determining variables and fuzzy sets, fuzzification, forming if-then rules, inference using the minimum operator, composition using the maximum operator, and defuzzification using the centroid method. A total of 64 fuzzy rules are used to connect the combination of input variables with the output. Testing is done through manual calculations and implementation using MATLAB. The test results show that the output categories from manual calculations and MATLAB are the same in three test data, namely High, High, and Low. These results indicate that the Mamdani Fuzzy method can be used in modeling the level of drug abuse based on the variables used.
Procedural Level Generation For 2D Platformer Games Based On Graph And Chunk Akmal Zidan Fahreza; Chrystia Aji Putra; Yisti Vita Via
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.828

Abstract

Level design is one of the key components in determining the gameplay experience in 2D platformer games. However, manual level design is time-consuming and difficult to scale. Graph theory can be used to represent the abstract structure of a level, with nodes as spatial units and edges as paths connecting those spaces. The problem is that this graph structure cannot always be directly translated into a valid and playable physical layout due to platformer constraints, such as jump height, safe distance, and gravity. This research proposes a chunk-based transformation approach, in which each graph node is represented as a fixed-size level chunk containing a platform layout, obstacles, and entry and exit points. The transformation of the graph into a physical level is carried out through the selection, arrangement, and alignment of chunks based on the graph’s topology. This study aims to design a framework for transforming an abstract graph G=(V,E) into a chunk-based 2D platformer level layout. The method used is qualitative-descriptive, involving the formulation of a graph model, rules for mapping and arranging chunks, and playability criteria. The results of the study reveal three main stages: mapping vertices to corresponding chunks, arranging chunks according to the graph’s structure, and validating reachability using an automatic path-finding agent.
Design Of A Decision Support System For Prioritizing Village Infrastructure Development Using The SAW Method Daud Brilian Simanjuntak; Edward Rajagukuguk; Surianto Sitepu
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.834

Abstract

Village infrastructure development planning often faces challenges in determining priorities due to limited budget allocations and assessment mechanisms that still tend to be subjective. This study aims to build an objective, transparent, and measurable Decision Support System (DSS) to determine the priority order of infrastructure development proposals in Asam Jawa Village, Torgamba District. The applied solution integrates the Rank Order Centroid (ROC) method to calculate criteria weighting based on relative importance, and the Simple Additive Weighting (SAW) method to process the alternative ranking calculation. The evaluation was conducted on 23 physical infrastructure proposals using four main criteria: urgency level (C1), physical condition (C2), benefits (C3), and population size (C4). The results indicate that alternative A4 (Construction of Borehole Well and Public Toilet at Field) and alternative A18 (Sejahtera Street Concrete Cast) achieved the highest preference score of 1.000000, followed by other infrastructure proposals in a structured manner. The combined use of ROC and SAW methods is proven to be effective and consistent in generating accurate rural development priority rankings. The integration of these two methods facilitates village government officials in making accountable decisions while minimizing cognitive bias risks in optimizing development budget allocation.
Development Of A Web-Based Student Graduation Information System For Vocational High Schools Using The Waterfall Method Muhammad Hari Hasibuan; Annas Prasetio; Riwanul Nasron; Arwin Putra; Ahmad Afif
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.770

Abstract

Advances in information technology have driven digital transformation across many sectors, including education. One administrative service that is still largely handled conventionally is the announcement of student graduation results and the distribution of Graduation Certificates (Surat Keterangan Lulus/SKL), which makes the delivery of information relatively inefficient. This study aims to build a web-based Student Graduation Information System for vocational high schools (SMK) that simplifies graduation-data management for school administrators and gives students online access to their graduation information. The system was built using the Waterfall method, covering requirements analysis, design, implementation, testing, and maintenance, and was implemented with the Laravel framework, the PHP programming language, a MySQL database, and a Bootstrap interface. It serves two types of users: administrators, who manage graduation data, and students, who can check their graduation status without logging in by entering their National Student Identification Number (NISN). Students who pass can download their SKL directly in PDF format. The system was evaluated through Black Box Testing and the System Usability Scale (SUS). Testing showed that every system function operated as intended, while the usability evaluation returned an average SUS score of 84.5, placing it in the Excellent (Grade A) category. Overall, the system improves the efficiency of school administration, speeds up the delivery of graduation information, and supports the broader digitalization of educational services.
Development Of A QR Code-Based Online Attendance Mobile Application At SMK Negeri 1 Talamau Hayati Ikhwani; Rahayu Trisetyowati Untari; Randika Farike Bania
Journal of Computer Science and Technology (JOCSTEC) Vol 4 No 3 (2026): JOCSTEC - September
Publisher : PT. Padang Tekno Corp

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59435/jocstec.v4i3.805

Abstract

The attendance system at SMK Negeri 1 Talamau has so far been focused mainly on teachers and relies on a fingerprint method that frequently experiences problems such as reading failures, system errors, and delayed data synchronization. This research aims to develop a QR Code-based online attendance mobile application that can be used by both teachers and students in real time. The research method used is Research and Development (R&D) with the Waterfall software development model, covering the stages of requirements analysis, design, implementation, testing, deployment, and maintenance. The application was developed using WebApp as the mobile platform, Laravel as the backend, and MySQL as the database. The student attendance process is carried out by scanning a QR Code displayed by the teacher, after which attendance data is automatically stored in the database via a REST API. System testing was conducted through alpha testing (white box and black box) as well as beta testing involving experts and end users. The test results show that all primary system functions run according to the design. Beta testing with experts obtained an average score of 86%, categorized as very good, while beta testing with users obtained an average score of 96%, also categorized as very good. The developed application is considered feasible for use and able to improve the effectiveness and efficiency of the attendance process at the school.