Djtechno: Jurnal Teknologi Informasi
Vol 7, No 2 (2026): Agustus

PEMODELAN FINITE STATE MACHINE UNTUK NOTIFIKASI REAL-TIME PADA PELACAKAN PESANAN MAKANAN

Zulfahmi Indra (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)
Nafil Rizq Trianto (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)
Azril Arfansyah (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)
Arion Pardede (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)
Alfarizi Wijaya (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)
Muhammad Iqbal Fahrezzi (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)
Calvin Sahputra Buulolo (Program Studi Ilmu Komputer, Fakultas Matematikan dan Ilmu Pengetahuan Alam, Universitas Negeri Medan)



Article Info

Publish Date
28 Jul 2026

Abstract

Sistem pelacakan pesanan makanan pada platform layanan pesan-antar sering kali menghadapi permasalahan ketidaktransparanan informasi status secara real-time, yang menimbulkan miskomunikasi antara pelanggan, restoran, dan pengemudi. Penelitian ini bertujuan merancang dan mengimplementasikan sistem pelacakan pesanan makanan berbasis Finite State Machine (FSM) dengan integrasi notifikasi real-time melalui Telegram Bot API. Sistem dibangun menggunakan arsitektur REST API dan WebSocket berbasis Node.js dengan enam state deterministik, yaitu NEW, CONFIRMED, PREPARED, PICKUP, DELIVERED, dan CANCELLED, yang membentuk siklus hidup pesanan secara ketat. Metode pengembangan mengikuti pendekatan waterfall terstruktur, dan pengujian dilakukan menggunakan teknik black-box testing untuk memverifikasi fungsionalitas transisi state serta keandalan pengiriman notifikasi. Hasil penelitian menunjukkan bahwa pemodelan FSM secara efektif mencegah anomali transisi status melalui mekanisme penolakan otomatis pada setiap permintaan transisi yang tidak valid. Sistem berhasil mendistribusikan notifikasi secara real-time kepada penerima yang relevan berdasarkan peran, yakni pelanggan, restoran, dan pengemudi, pada setiap perubahan state. Seluruh skenario pengujian black-box menghasilkan output yang sesuai dengan hasil yang diharapkan. Penelitian ini membuktikan bahwa FSM merupakan fondasi desain yang andal untuk membangun sistem pelacakan layanan berbasis web yang transparan dan bebas dari kesalahan transisi status.

Copyrights © 2026






Journal Info

Abbrev

djtechno

Publisher

Subject

Computer Science & IT Control & Systems Engineering Decision Sciences, Operations Research & Management

Description

Djtechno: Journal of Information Techhnology Research Jurnal ilmiah yang dikelola dan diterbitkan oleh Program Studi Teknologi Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Dharmawangsa, Medan, Indonesia. Jurnal Djtechno terbit pertama kali Vol 1. No.1 Juli Tahun 2020, jurnal ini ...