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

Authors

  • Mohamad Yusuf Universitas Mercu Buana
  • Faaza Naimah Universitas Mercu Buana

DOI:

https://doi.org/10.22441/format.2025.v14.i1.009

Keywords:

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

Download data is not yet available.

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

2025-03-01

How to Cite

[1]
M. Yusuf and F. Naimah, “Implementasi Algoritma Quick Sort Pada Aplikasi Pemrograman Berorientasi Objek Berbasis Python Dan Mysql Workbench”, FORMAT, vol. 14, no. 1, pp. 90–110, Mar. 2025.

Issue

Section

Articles

Similar Articles

<< < > >> 

You may also start an advanced similarity search for this article.