Rekayasa Ulang Aplikasi TORA Modul Initial Basic Feasible Solution

Nainggolan, Koresy Samuel Parlinggoman (2026) Rekayasa Ulang Aplikasi TORA Modul Initial Basic Feasible Solution. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5025221141-Undergraduate_Thesis.pdf] Text
5025221141-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only

Download (8MB) | Request a copy

Abstract

Keterbatasan aplikasi TORA sebagai perangkat lunak lawas sering kali menimbulkan masalah kompatibilitas dan usabilitas pada sistem operasi modern, salah satunya adalah keharusan pengguna untuk menurunkan resolusi layar menjadi 800x600 agar aplikasi dapat berjalan tanpa memotong antarmuka. Penelitian ini bertujuan untuk melakukan rekayasa ulang pada modul Initial Basic Feasible Solution (IBFS) dari aplikasi TORA menjadi aplikasi desktop modern yang dinamakan Kyrbi. Pengembangan sistem dilakukan menggunakan metode Prototyping dengan menerapkan pola Clean Architecture. Lapisan front-end dibangun secara deklaratif menggunakan framework Qt 6 (QML), sedangkan logika komputasi matematis di back-end diimplementasikan menggunakan bahasa C++17. Selain menyediakan algoritma IBFS bawaan seperti North-West Corner Method (NWCM), Least Cost Method (LCM), dan Vogel's Approximation Method (VAM), aplikasi ini juga berinovasi dengan menyediakan fitur instalasi yang memungkinkan pengguna untuk mengimpor algoritma IBFS buatan mereka sendiri. Evaluasi perangkat lunak dilakukan secara komprehensif melalui tiga metrik pengujian utama. Hasil Verification & Validation (V&V) menunjukkan tingkat akurasi komputasi sebesar 100% tanpa kesalahan perhitungan pada pengujian menggunakan skenario data sederhana maupun data real berskala industri, serta sistem terbukti mampu memproses matriks secara stabil hingga batasan ukuran 500x500 pada stress testing menggunakan data sintesis. Pengujian kompatibilitas membuktikan bahwa Kyrbi beroperasi secara stabil pada sistem operasi Windows 10 dan 11 melintasi berbagai variasi resolusi layar perangkat modern, yang berhasil mengatasi kegagalan tata letak yang selama ini dialami aplikasi TORA. Lebih lanjut, pengujian usabilitas menggunakan kuesioner System Usability Scale (SUS) menghasilkan skor rata-rata sebesar 71,25 dengan predikat "Good". Proses rekayasa ulang ini terbukti sukses menghasilkan platform perangkat lunak yang fungsional, sangat kompatibel, dan menawarkan pengalaman pengguna yang jauh lebih intuitif sebagai sarana pembelajaran maupun eksperimen dalam bidang Riset Operasi.
=====================================================================================================================================
The limitations of the TORA application as legacy software frequently cause compatibility and usability issues on modern operating systems, one of which is the necessity for users to lower their screen resolution to 800x600 to prevent interface clipping. This research aims to reengineer the Initial Basic Feasible Solution (IBFS) module of the TORA application into a modern desktop application named Kyrbi. The system development was carried out using the Prototyping method by implementing the Model-View-ViewModel (MVVM) pattern combined with Clean Architecture. The front-end interface layer was built declaratively using the Qt 6 framework (QML), while the back-end mathematical computation logic was implemented using C++17. In addition to providing built-in IBFS algorithms such as the North-West Corner Method (NWCM), Least Cost Method (LCM), and Vogel's Approximation Method (VAM), this application also innovates by providing an installation feature that allows users to import their own custom IBFS algorithms. The software evaluation was conducted comprehensively through three primary testing metrics. The Verification & Validation (V&V) results demonstrated a 100% computational accuracy rate without calculation errors across simple data and industry-scale real data testing scenarios, and the system proved capable of stably processing matrices up to a 500x500 size limit during stress testing using synthesized data. Compatibility testing proved that Kyrbi operates stably on Windows 10 and 11 across various screen resolutions (including 1920x1080), successfully resolving the layout failures previously experienced by the TORA application. Furthermore, usability testing utilizing the System Usability Scale (SUS) questionnaire yielded an average score of 71.25, achieving a "Good" adjective rating. This reengineering process has proven successful in producing a software platform that is functional, highly compatible, and offers a much more intuitive user experience as a learning and experimental tool in the field of Operations Research.

Item Type: Thesis (Other)
Uncontrolled Keywords: Rekayasa Ulang, TORA, Initial Basic Feasible Solution (IBFS), Transportation Problem, C++, Qt 6, System Usability Scale, Reengineering, TORA, Initial Basic Feasible Solution (IBFS), Transportation Problem, C++, Qt 6, System Usability Scale
Subjects: Q Science > QA Mathematics > QA402.6 Transportation problems (Programming)
Q Science > QA Mathematics > QA76.758 Software engineering
T Technology > T Technology (General) > T57.6 Operations research--Mathematics. Goal programming
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Koresy Samuel Parlinggoman Nainggolan
Date Deposited: 24 Jul 2026 02:50
Last Modified: 24 Jul 2026 02:50
URI: http://repository.its.ac.id/id/eprint/137019

Actions (login required)

View Item View Item