Implementasi Algoritma Quick Sort Pada Aplikasi Pemrograman Berorientasi Objek Berbasis Python Dan Mysql Workbench

Mohamad Yusuf, Faaza Naimah

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.

Keywords


Python;Tkinter; Incremental; Quick Sort; White-box Testing (Unittest)

Full Text:

PDF

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.




DOI: http://dx.doi.org/10.22441/format.2025.v14.i1.009

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Format : Jurnal Ilmiah Teknik Informatika

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

Format : Jurnal Ilmiah Teknik Informatika
Fakultas Ilmu Komputer Universitas Mercu Buana
Jl. Raya Meruya Selatan, Kembangan, Jakarta 11650
Tlp./Fax: +62215840816
http://publikasi.mercubuana.ac.id/index.php/format

p-ISSN: 2089-5615
e-ISSN: 2722-7162

 Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional.

View My Stats