Pengembangan Aplikasi Interaktif Perhitungan Permutasi dan Kombinasi Menggunakan Bahasa Python dalam Program Studi Ilmu Komputer
Aplikasi Interaktif Perhitungan Permutasi dan Kombinasi Menggunakan Bahasa Python
DOI:
https://doi.org/10.33772/jmks.v3i3.59Keywords:
Python, Permutations, Combinations, Interactive Application, GUI, Computer Science ProgramAbstract
Penggunaan bahasa pemrograman Python dalam pengembangan aplikasi perhitungan permutasi dan kombinasi menawarkan pendekatan yang efektif dalam memfasilitasi pemahaman dan pengaplikasian konsep matematika dalam program studi Ilmu Komputer. Dalam penelitian ini, kami menggabungkan keunggulan Python sebagai bahasa pemrograman yang sederhana dan mudah dipahami dengan pembuatan aplikasi berbasis antarmuka pengguna (GUI) yang interaktif. Aplikasi ini dirancang untuk memberikan pengalaman belajar yang menarik, memudahkan pengguna dalam memasukkan nilai dan melihat hasil perhitungan, serta memberikan visualisasi langkah-langkah perhitungan secara grafis.
Metode pengembangan aplikasi didasarkan pada pendekatan interaktif yang menggabungkan pemrograman Python dengan pemahaman konsep matematika permutasi dan kombinasi. Aplikasi ini memungkinkan pengguna untuk memasukkan nilai-nilai n dan r, dan secara otomatis menghitung hasil permutasi dan kombinasi. Visualisasi grafis memungkinkan pengguna untuk melihat langkah-langkah perhitungan secara terperinci, sehingga memperkuat pemahaman konsep matematika yang mendasarinya.
Melalui pengujian dan evaluasi, aplikasi ini telah diuji oleh mahasiswa Program Studi Ilmu Komputer dalam lingkungan pembelajaran. Hasilnya menunjukkan bahwa penggunaan aplikasi ini secara signifikan meningkatkan pemahaman konsep permutasi dan kombinasi, serta memfasilitasi pengaplikasian konsep tersebut dalam konteks pemrograman. Mahasiswa merespons positif terhadap antarmuka yang mudah digunakan, interaksi yang intuitif, dan visualisasi perhitungan yang membantu.
Penelitian ini memberikan kontribusi penting bagi pengembangan kurikulum dalam Program Studi Ilmu Komputer, dengan menggabungkan pemrograman Python dan aplikasi interaktif perhitungan permutasi dan kombinasi. Pendekatan ini memungkinkan mahasiswa untuk mengembangkan pemahaman konsep matematika secara mendalam dan kemampuan pemrograman yang relevan dengan kebutuhan industri. Selain itu, aplikasi ini memperkuat hubungan antara teori dan implementasi praktis, sehingga meningkatkan keterampilan pemecahan masalah komputasional dan pemikiran algoritmik.
Kata Kunci: Python, Permutasi, Kombinasi, Aplikasi Interaktif, GUI, Program Studi Ilmu Komputer.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Jurnal Matematika Komputasi dan Statistika
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Hak Cipta dan Lisensi
Hak Cipta (Copyright)
Setiap artikel yang diterbitkan dalam Jurnal Matematika Komputasi dan Statistika (JMKS), hak cipta akan hasil penelitiannya sepenuhnya menjadi milik penulis. Penulis berhak mencatatkan hak cipta atas hasil karyanya.
Lisensi
Lisensi yang digunakan dalam pengelolaan Jurnal Matematika Komputasi dan Statistika (JMKS) adalah lisensi Atribusi Creative Commons seperti yang ditampilkan pada Lisensi Internasional Atribusi Creative Commons Attribution-ShareAlike 4.0 (tautan: http://creativecommons.org/licenses/by-sa/4.0/)
Jaminan Penulis
Penulis menjamin bahwa artikel tersebut asli, belum pernah dipublikasikan sebelumnya, tidak mengandung pernyataan tidak sah, tidak melanggar hak orang lain, tunduk pada hak cipta yang dipegang secara eksklusif oleh penulis dan bebas dari setiap hak pihak ketiga, dan bahwa setiap izin tertulis yang diperlukan untuk mengutip dari sumber lain telah diperoleh oleh penulis.
Hak Pengguna
Naskah yang diterbitkan di Jurnal Matematika Komputasi dan Statistika (JMKS) boleh digunakan sebebas mungkin, selama mencantumkan sitasi/kutipan dan digunakan sebagai referensi. Di bawah lisensi Creative Commons, memungkinkan pengguna untuk menyalin, mendistribusikan, menampilkan, dan melakukan pekerjaan hanya untuk tujuan non-komersial. Pengguna juga perlu mengaitkan penulis dan mendistribusikan karya dalam jurnal.
Hak Penulis:
Penulis memiliki hak-hak berikut : Hak cipta, dan hak kepemilikan lainnya yang berkaitan dengan artikel, seperti hak paten. Hak untuk menggunakan substansi artikel dalam karya masa depan sendiri, termasuk kuliah dan buku. Hak untuk mereproduksi artikel untuk keperluan sendiri, asalkan salinannya tidak ditawarkan untuk dijual. Hak untuk mengarsipkan diri sendiri artikel tersebut. Hak untuk mengadakan perjanjian kontrak tambahan yang terpisah untuk distribusi non-eksklusif dari versi artikel yang diterbitkan (misalnya, mempostingnya ke repositori institusional atau mempublikasikannya dalam sebuah buku), dengan pengakuan atas publikasi awal dalam jurnal ini.
Co-Authorship
Jika artikel tersebut disusun bersama oleh penulis lain, penandatangan formulir ini menjamin bahwa ia telah diberi wewenang oleh semua penulis bersama untuk menandatangani perjanjian ini atas nama mereka, dan setuju untuk memberi tahu rekan penulisnya tentang ketentuan persetujuan ini.
Pengakhiran
Perjanjian ini dapat diakhiri oleh penulis atau setelah pemberitahuan dua bulan di mana pihak lain telah secara material melanggar perjanjian ini dan gagal untuk memperbaiki pelanggaran tersebut dalam waktu satu bulan setelah diberikan pemberitahuan oleh pihak terminasi yang meminta pelanggaran tersebut untuk diperbaiki. Tidak ada pelanggaran atau pelanggaran perjanjian ini yang akan menyebabkan perjanjian ini atau lisensi apa pun yang diberikan di dalamnya untuk berakhir secara otomatis atau mempengaruhi definisi Jurnal Matematika Komputasi dan Statistika (JMKS).
Royalti
Perjanjian ini memberikan hak kepada penulis untuk tidak ada royalti atau biaya lainnya. Sejauh diizinkan secara hukum, penulis melepaskan haknya untuk mengumpulkan royalti relatif terhadap artikel sehubungan dengan penggunaan artikel oleh atau sub-penerima lisensinya.
Pernyataan Privasi
Nama dan alamat email yang dimasukkan di situs jurnal ini akan digunakan secara eksklusif untuk tujuan jurnal ini dan tidak akan tersedia untuk tujuan lain atau untuk pihak lain. Namun, karena kemajuan dan ketersediaan teknik peretasan dan penambangan data yang ditemukan melalui Internet, Jurnal Matematika Komputasi dan Statistika (JMKS) tidak akan dapat menjamin bahwa pihak lain tidak akan menambang alamat email pengguna kami dengan cara apa pun yang mungkin ditemukan Melalui internet.