Implementasi Algoritma Quick Sort Pada Aplikasi Pemrograman Berorientasi Objek Berbasis Python Dan Mysql Workbench
DOI:
https://doi.org/10.22441/format.2025.v14.i1.009Keywords:
Python, Tkinter, Incremental, Quick Sort, White-box Testing (Unittest)Abstract
This study aims to develop another long-term receivables management system based on Python, using Tkinter for the GUI, and MySQL Workbench as the database administrator. The system development method employs an incremental approach with two main stages: CRUD for basic data management operations and general information presented through data visualization. This study focuses on implementing the performance of the Quick Sort algorithm within an Object-Oriented Programming (OOP) application. The results of system testing with the white-box testing method, using Python Unittest, demonstrate the consistency of functions and logic as expected. The system was tested on 108 cases of other long-term receivables information, successfully providing ease of use, data accuracy, speed of access, and improved information visualization.Downloads
References
S. Beck dan Whistler, “Innovative Organizations: A Selective View of Current Research”, Journal of Business, vol. 40, no. 3, pp. 462–469, 1967.
A. dan Trollip, “Computer Based Instruction: Method and Development,” New Jersey: Prenctice-Hall inc, 2001.
Jogiyanto, “Analisis & Desain sistem informasi: Pendekatan terstruktur Teori dan Praktik,” Yogyakarta: Andi, 2005.
Andri, “Algoritma & pemrograman dengan C++ edisi 2,” Yogyakarta: Graha, 2009.
Presman, “Software Engineering: A Practitioner’s Approach,” New York: Mcgraw-Hill, 2010.
Hermawan, “Menguasai Java 2 dan Object-Oriented Programming,” Yogyakarta: Andi, 2004.
Retnoningsih E, “Pembelajaran Pemrograman Berorientasi Objek (Object Oriented Programming) Berbasis Project Based Learning,” Informatics For Educators and Professionals. 2 (1): 95 – 104, 2017.
Sukamto dan Shalahuddin, “Rekayasa Perangkat Lunak Terstruktur Dan Berorientasi Objek,” Bandung: Informatika Bandung, 2018.
E.D. Wahyuni, “Implementasi Metode Incremental Pada Sistem Informasi Administrasi Desa Jambuwer,” Jurnal Tekno Kompak, pp 158-160, 2020.
I. Kalb, “Object-Oriented Python: Master OOP by Building Games and GUIs,” San Francisco: No Starch Press, 2022
K. Rokoyah, “Penerapan Model Incremental dalam Merancang Aplikasi Pengenalan Bentuk dan Fungsi Gigi Pada Manusia Berbasis Web,” Jurnal Ilmiah Sikomtek, 2022.
D. Love, “Tkinter GUI Programming by Example,” Birmingham: Packt Publishing Ltd, 2018.
A. D. Moore, “Python GUI Programming with Tkinter,” Birmingham: Packt Publishing Ltd, 2018
W. Nugraha, “Metode Incremental Dalam Membangun Aplikasi Identifikasi Gaya Belajar Untuk Meningkatkan Hasil Belajar Siswa,” Jurnal Sistem Komputer Musirawas, 45, 2019.
M. Roseman, “Modern Tkinter for Busy Python Developers (3rd Edition),” E-book: Late Afternoon Press, 2020.
Hadi, “Inovasi Pelayanan Publik pada Organsasi Publik,” Bandung: PT Remaja Rosdakarya, 2022.
Downloads
Published
How to Cite
Issue
Section
License
The copyright to this article is transferred to Universitas Mercu Buana (UMB) if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to UMB. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment.
We declare that this paper has not been published in the same form elsewhere.
Furthermore, I/We hereby transfer the unlimited rights of publication of the above-mentioned paper as a whole to UMB. The copyright transfer covers the right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
Although authors are permitted to re-use all or portions of the Work in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use.
Our Articles are licensed under CC BY-NC

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.