PENERAPAN MACHINE LEARNING UNTUK MENDETEKSI DAN MEMPERBAIKI ERROR PADA SISTEM MANAJEMEN INVENTARIS WEBSITE Al Gibran Raya Aliefio Santoso, iwan sugianto , Bani Ikhsan
Universitas Negeri Jakarta
Abstract
Pengembangan Website Inventory Management System ini dilengkapi
modul analyze_error yang menggunakan FastAPI dan Pydantic untuk memvalidasi
error_code dan error_message, serta mysql.connector untuk mengambil solusi dari
database. Jika solusi belum tersedia, pipeline text-generation dari library
transformers (dengan torch sebagai backend) memanfaatkan arsitektur GPT-2
untuk menghasilkan rekomendasi perbaikan berdasarkan konteks error. Jika hasil
ML kurang memadai, sistem secara fallback memanggil Google Custom Search API
via requests untuk mencari solusi dari sumber daring terpercaya. Semua solusi
baru-baik yang dihasilkan oleh model maupun oleh Google disimpan kembali ke
tabel solutions agar basis pengetahuan terus berkembang. Selain itu, sistem juga
dilengkapi dengan endpoint analyze_code yang menggunakan subprocess dan os
untuk membuat file PHP sementara, menjalankan php -l sebagai linter, menangkap
output sintaksis, lalu menghapus file tersebut sehingga developer langsung
memperoleh laporan kesalahan penulisan kode sebelum deployment. Aplikasi
dijalankan menggunakan Uvicorn (ASGI server), yang mendukung performa tinggi,
dan tensorflow diimpor untuk membuka peluang integrasi model berbasis
TensorFlow di masa mendatang. Dengan kolaborasi antara FastAPI, Pydantic,
mysql.connector, transformers, torch, requests, subprocess, os, uvicorn, dan
tensorflow, sistem ini dirancang untuk bekerja otomatis, cepat, dan skalabel dalam
menangani troubleshooting, meningkatkan efisiensi dan mengurangi downtime
pada Website Inventory Management System. Sistem ini akan terus berkembang
dan belajar dari setiap solusi yang ditambahkan, memudahkan pemeliharaan dan
manajemen error pada aplikasi.
Keywords: Website Inventory Management System, FastAPI, GPT-2, Text Generation, Transformers, Error Troubleshooting, Machine Learning, Google Custom Search API.