PENGEMBANGAN PERMAINAN CATUR INTERAKTIF BERBASIS JAVAFX DENGAN FORSYTH-EDWARDS NOTATION (FEN) STRING
DOI:
https://doi.org/10.59819/jmti.v15i1.4633Keywords:
Chess Board Game, FEN String, FORSYTH-EDWARDS NOTATION, JavaFX, Desktop GameAbstract
This research focuses on the development of a two-player chess game application based on JavaFX, utilizing Forsyth-Edwards Notation (FEN) for efficient position representation. The primary objective is to create an interactive digital chess experience that enhances user engagement and learning. The application features a user-friendly interface, allowing players to load games using FEN strings or start new games in both standard and Fischer Random modes. The implementation leverages JavaFX's capabilities to provide dynamic graphics and smooth gameplay. The system was rigorously tested using black box testing methods, ensuring all functionalities performed as expected. Test scenarios included loading positions, making moves, viewing move history, restarting games, and saving game states. Results indicated that the application met all functional requirements while delivering an optimal user experience. This study contributes significantly to the field of educational gaming by integrating modern technology with traditional gameplay mechanics. It not only serves as a platform for entertainment but also as an effective tool for learning strategic thinking in chess. Ultimately, this research demonstrates the potential of digital applications in enhancing classic games like chess through innovative design and technology integration.
Downloads
References
Aemy, N., & Al-Husaini, M. (2023). CHESTEGA: Steganografi Menggunakan Standar PGN dalam Permainan Catur Berbasis Web. JUSTIN (Jurnal Sistem dan Teknologi Informasi), 11(3), 515-523. https://jurnal.untan.ac.id/index.php/justin/article/view/66716
Ade, L., Rismayanti, R., & Dharmawati, D. (2024). Perancangan Aplikasi Game Catur Menggunakan Metode Breadth First Search Berbasis Android. Journal of Computer Science and Informatics Engineering, 3(3), 123-130. https://doi.org/10.55537/cosie.v3i3.871
Ciptahadi, K. G. O., Astaman, I. N. P., Suradarma, I. B., Suwirmayanti, N. L. G. P., & Hadi, R. (2024). Adaptasi Satua I Siap Selem Pada Game Android Sebagai Media Pelestarian. Naratif: Jurnal Nasional Riset, Aplikasi dan Teknik Informatika, 6(2), 103-114. https://doi.org/10.53580/naratif.v6i2.286
Gaja, R. N. H., & Hendrik, B. (2023). Blueprint design sistem informasi monitoring pelanggaran siswa di MAN 1 Padangsidimpuan. Jurnal Teknik Informatika, 15(3), 97-102. https://ejurnal.ulbi.ac.id/index.php/informatika/article/view/3122
Hardika, B., Kurniawan, M. D., Adzka, M., Prastowiyono, D., Banyubasa, A., Wicaksono, A., & Nasir, M. (2024). Pengujian Blackbox Testing Website Garuda Farm Menggunakan Teknik Equivalence Partitioning. JURNAL KRIDATAMA SAINS DAN TEKNOLOGI, 6(02), 740-753. https://doi.org/10.53863/kst.v6i02.1420
Iqbal, A. (2020, August). An algorithm for automatically updating a Forsyth-Edwards notation string without an array board representation. In 2020 8th International Conference on Information Technology and Multimedia (ICIMU) (pp. 271-276). IEEE. https://doi.org/10.1109/ICIMU49871.2020.9243487
Muliono, R. (2023). Rancang Bangun Aplikasi E-Learning Dengan Implemetasi Algoritma Fisher Yates Shuffle Dalam Pengacakan Soal Ujian. JATI (Jurnal Mahasiswa Teknik Informatika), 7(1), 302-307. https://doi.org/10.36040/jati.v7i1.6296
Mariani, P., & Witanti, A. (2023). Implementasi Algoritma Fisher-Yates Terhadap Permutasi Acak Pada Soal Test. Informatics and Artificial Intelligence Journal, 1(1), 20-28. https://jurnal.forai.or.id/index.php/forai/article/view/3
Razi, F., & Arman, S. A. (2024). Penerapan Teknologi Virtual Reality Dalam Permainan Ular Tangga. JIKA (Jurnal Informatika), 8(3), 334-340. https://jurnal.umt.ac.id/index.php/jika/article/view/11861
Subiksa, G. B., Ariawan, M. P. A., Peling, I. B. A., Prayudha, I. P. A., & Alfariza, M. J. (2025). Optimalisasi Operasional dan Manajemen Restoran Melalui Aplikasi Berbasis Java Desktop. Jurnal Riset dan Aplikasi Mahasiswa Informatika (JRAMI), 6(01), 144-152. https://doi.org/10.30998/jrami.v6i01.11004
Sa'adah, F. N., & Voutama, A. (2023). Perancangan Aplikasi Penjualan Fashion Dan Aksesoris Berbasis Web Pada Toko Fitrin. JATI (Jurnal Mahasiswa Teknik Informatika), 7(2), 1364-1371. https://doi.org/10.36040/jati.v7i2.6809
Samosir, K. (2024). Desain dan Implementasi Sistem Kasir dengan Java: Solusi Efisien untuk Manajemen Penjualan. Sistematis: Jurnal Ilmiah Sistem Informasi, 1(1), 69-74. https://doi.org/10.69533/4w4dn756
Suharyono, F. W. G., Kartini, K., & Junaidi, A. (2024). Penerapan metode boundary value analysis dan equivalence partitioning dalam pengujian black box untuk aplikasi SIADITA. JATI (Jurnal Mahasiswa Teknik Informatika), 8(1), 1013-1020. https://doi.org/10.36040/jati.v8i1.8921
Taufan, M. A., Rusdianto, D. S., & Ananta, M. T. (2022). Pengembangan Sistem Otomatisasi Use Case Diagram berdasarkan Skenario Sistem menggunakan Metode POS Tagger Stanford NLP. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 6(8), 3733–3740. https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/11432
Tidar, F. P., Irawan, I., & Yusron, R. M. (2023). Aplikasi Pemetaan Inventaris Berbasis Javafx Pada Dinas Komunikasi Dan Informasi Bangkalan. Jurnal Simantec, 12(1), 1-14. https://doi.org/10.21107/simantec.v12i1.23379
Wibowo, A., Rachmat, A., & Anggoro, R. (2019). Pengembangan permainan catur berbasis web. Jurnal Informatika, 11(1), 41-50. http://eprints.akakom.ac.id/id/eprint/2103
Wibawanto, W. (2024). Board Game Edukasi. Nas Media Pustaka.
Wijayanto, F. (2025). Forsyth-Edwards Notation in Chess Game Clustering: A Depth-Based Evaluation. Jurnal Sains, Nalar, dan Aplikasi Teknologi Informasi, 4(1), 18-25. https://doi.org/10.20885/snati.v4.i1.3
Published
Issue
Section
Copyright (c) 2025 Gde Brahupadhya Subiksa, Made Pasek Agus Ariawan, Ida Bagus Adisimakrisna Peling,I Putu Astya Prayudha

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with the Jurnal Manajemen dan Teknologi Informasi agree to the following terms:
1. Authors retain copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work. (See The Effect of Open Access) .