cover
Contact Name
Siti Maesaroh
Contact Email
siti.maesaroh@mercubuana.ac.id
Phone
+6282125242949
Journal Mail Official
collabits-fasilkom@mercubuana.ac.id
Editorial Address
Jl. Raya Meruya Selatan, Kembangan, Jakarta 11650
Location
Kota adm. jakarta barat,
Dki jakarta
INDONESIA
Journal Collabits
ISSN : 30628601     EISSN : 30466709     DOI : http://dx.doi.org/10.22441/collabits
Journal Collabits adalah jurnal yang membahas strategi keamanan cyber untuk meningkatkan kinerja dan keandalan dalam implementasi teknologi kecerdasan buatan (AI), kecerdasan bisnis (BI), dan sains data, yang di kelola oleh Fakultas Ilmu Komputer (FASILKOM) terdiri dari dua prodi yaitu Teknik Informatika (TI dan Prodi Sistem Informasi (SI). Dengan pertumbuhan pesat dalam penggunaan teknologi ini, keamanan cyber menjadi semakin penting dalam menjaga integritas, kerahasiaan, dan ketersediaan data. Tulisan ini mengeksplorasi berbagai pendekatan, alat, dan praktik terbaik dalam mengamankan sistem AI, BI, dan sains data, termasuk deteksi ancaman, enkripsi data, manajemen akses, dan pemulihan bencana. Jurnal ini juga menganalisis dampak kebijakan keamanan cyber pada inovasi teknologi dan memberikan rekomendasi untuk meningkatkan keamanan dalam ekosistem digital yang terus berkembang
Articles 102 Documents
File Search on an FTP Server Using the Fuzzywuzzy Method and the DFS Algorithm Naufal Saidhus Syuhur; Bambang Jokonowo; Agil Dwiki Wijaya
Journal Collabits Vol. 1 No. 1 (2024)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v1i1.25561

Abstract

The Depth-First Search (DFS) algorithm can be used to search for files on an FTP server. The fuzzywuzzy method can be applied to perform fuzzy string matching for the file names. To implement this, one can establish a connection to the FTP server using a programming language that supports FTP operations, retrieve the file listings using DFS, apply fuzzy matching to the file names, and retrieve the matching files. The fuzzywuzzy method is a string matching library that uses the Levenshtein Distance to calculate the differences between sequences. While there are no specific examples of using DFS with fuzzywuzzy on an FTP server, the general approach can be implemented using ftplib in Python for FTP operations and the fuzzywuzzy library for fuzzy string matching.
Python Programming Implementation in Food Catalogue Creation Using GUI Brilian Danuarta; Ifan Prihandi
Journal Collabits Vol. 2 No. 2 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i2.27266

Abstract

In the modern world of programming, the development of user interface (GUI) applications is very important. A simple GUI application can be implemented using the Python programming language and standard modules such as Tkinter, Pandas, and os, as described in this journal. Using this application, users can view the product catalogue, add products to the shopping cart, and make payments. There will be a record of the transaction in an Excel file after the payment is completed. Readers will learn the basic concepts of GUI application development using Python through this practical approach. They will also learn how to use basic features such as file management, user interaction, and data manipulation. This article can serve as a guide for beginners in developing GUI applications using Python.
Making Simple Calculator Programming Using Java Language Muhammad Musyaffa Azzam
Journal Collabits Vol. 2 No. 3 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i3.27269

Abstract

This research aims to develop a simple calculator application using Java Socket-based client-server connection. The research methodology involves the process of application development and functional testing of the calculator. The application allows users to perform basic mathematical operations such as addition, subtraction, multiplication, and division. The implementation using Java Socket enables communication between the client and server, allowing users to send operation requests to the server and receive the results back. The testing results show that the application functions well and is capable of producing accurate results. This journal can serve as a reference for developers interested in creating a simple calculator application using the Java programming language.
Finding the Closest Distance to a Minimarket Using the Dijkstra Algorithm Mirza Aufa Zaki
Journal Collabits Vol. 2 No. 3 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i3.27286

Abstract

.
APPLICATION OF CAESAR CIPHER CRYPTOGRAPHY TO ENCRYPT MESSAGES USING C++ PROGRAMMING LANGUAGE Rayhan Anugrah Ramadhan
Journal Collabits Vol. 2 No. 3 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i3.27294

Abstract

Cryptography is a method used to maintain the confidentiality and integrity of messages. One of the simple but effective cryptographic techniques is the Caesar Cipher. Caesar Cipher is a character replacement algorithm that uses shifts or shifts in the alphabet. This study aims to apply the Caesar Cipher in encrypting messages. The research method used is experimentation by implementing the Caesar Cipher algorithm using the C++ programming language. Testing is done by encrypting text messages that are given using a certain shift or shift. The results showed that the implementation of Caesar Cipher cryptography succeeded in encrypting messages properly. Entered text messages are converted into encrypted forms that can only be read by recipients who have the same shift key. Message security depends on the strength of the shift key used.Keywords: cryptography, Caesar Cipher, encryption, messages, security, C++
Improving E-commerce Platforms with Collaborative Filtering algorithms for Product Recommendations Siti Maesaroh; Putri Nabila; Faiz Muhammad Ramadhan
Journal Collabits Vol. 2 No. 3 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i3.27299

Abstract

Online product reviews play a major role in the success or failure of an e-commerce business. In a transaction, buyers will usually find out information on the use of the product or service from online reviews posted by previous customers to get detailed product recommendations and make purchase decisions. Many reviews are created by users who often include strong sentimental opinions. This review of data is very promising and can be used by both customers and the Company. Customers can read reviews to know more about the quality of a product. However, due to the large number of reviews, it is difficult to see and read all consumer evaluations personally to get useful information. One effective approach in providing such recommendations is using Collaborative Filtering (CF) algorithms. This research aims to improve e-commerce platforms by applying Collaborative Filtering algorithms to provide more accurate and relevant product recommendations to users.
Comparative Analysis of Google Dialogflow and Rule-Based NLTK Chatbots for Application FAQ Raihan Nur Yasin; Ali Hadi Cherid; Ifan Prihandi; Yunita Sartika Sari
Journal Collabits Vol. 2 No. 3 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i3.27345

Abstract

This study presents a comparative analysis of two chatbot frameworks, Google Dialogflow and rule-based NLTK (Natural Language Toolkit), for the development of chatbots to handle frequently asked questions (FAQ) in applications. The study focuses on Blender, a popular 3D modeling software, as a case study. Ten testing questions were used to evaluate the chatbots' accuracy, precision, recall, and F1-score. The results showed that Dialogflow achieved an accuracy of 80%, precision of 80%, recall of 100%, and an F1-score of 88.9%. In contrast, the rule- based NLTK chatbot achieved an accuracy of 60%, precision of 66.7%, recall of 80%, and an F1-score of 72.8%. The study concluded that Dialogflow is a more effective and reliable chatbot for handling Blender FAQs due to its ability to retrieve relevant information from a large knowledge base and its use of machine learning algorithms to improve its performance over time. However, the rule-based NLTK chatbot may still be useful in certain situations where a more simple and customizable chatbot is required.
Sentiment Analysis of Reviews Grab Application on Google Playstore Based on Methods Naïve Bayes Alvian Nugroho; Nisa Febriyani; Heri Kurniawan
Journal Collabits Vol. 2 No. 3 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i3.30263

Abstract

This research aims to conduct sentiment analysis of user reviews for the Grab application in the Google Play Store using the Naïve Bayes method. The research uses data in Indonesian language and analyzes sentiment in three classes: positive, neutral, and negative. The Naïve Bayes method is used to classify user reviews into the appropriate sentiment categories. The research utilizes the Google Play Store API and the Google_play_scrapper library to collect user review data. A total of 1195 reviews were successfully collected. The results of the sentiment analysis are expected to provide valuable insights for Grab in improving user experience and the quality of their application services.
Implementation of the ResepKita Application as an Innovative Platform for Creating and Sharing Food and Beverage Recipes Damar Pratama Ristadias Hariyanto; Ahmad Yani; Arya Restu Pratama; Syamil Syamil; Yaya Sudarya
Journal Collabits Vol. 2 No. 2 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i2.31252

Abstract

This research focuses on developing a web-based application designed to improve the management of food and beverage recipes in canteens. The application is built using PHP for the backend, MySQL for database management, and Bootstrap for a responsive user interface. The system helps canteen managers efficiently manage recipes, track inventory, and analyze menu preferences to optimize resource usage. Key features of the application include the ability to search for recipes based on ingredients, generate reports on popular and less popular menu items, and provide recommendations for stock management. The application was evaluated by testing its functionality with real-world data from canteen operations, showing its effectiveness in increasing operational efficiency and customer satisfaction. Future development will focus on integrating real-time inventory monitoring and expanding the application to support mobile devices for enhanced accessibility.
Countryinfo App Development to Facilitate Access to Android-Based Country Information Thanel Richard Angwarmasse; Mariano Antonino Mingga Juluk; Muchamad Rachel Rafiola; Misni Misni
Journal Collabits Vol. 2 No. 2 (2025)
Publisher : Journal Collabits

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22441/collabits.v2i2.31258

Abstract

In the era of globalization and technological advancement, the need for fast, accurate, and easily accessible information has significantly increased. The CountryInfo App was developed as an innovative solution to simplify access to real-time country information. This application offers two main features: searching for country details by name and a randomizer feature for exploring country data interactively. Utilizing technologies such as Kotlin for user interface development, Flask for backend management, and public APIs for retrieving real-time data in JSON format, the application is designed to provide users with an intuitive and interactive experience. Testing results demonstrate a responsive performance, with an average access time of less than 2 seconds. This study aims to provide practical benefits to society in education, research, and personal needs while serving as a case study for API technology implementation in mobile application development.

Page 8 of 11 | Total Record : 102