PENERAPAN ALGORITMA INSERTION SORTING TERHADAP DATA TRANSAKSI SAHAM PER KOTA DI INDONESIA

Authors

  • Fadhil Rahman Hakim Program Studi Teknik Informatika, Politeknik Negeri Pontianak, Pontianak
  • Ryan Program Studi Teknik Informatika, Politeknik Negeri Pontianak, Pontianak
  • Hafidz Syadi Ismallah Program Studi Teknik Informatika, Politeknik Negeri Pontianak, Pontianak
  • Muhammad Luthfi Firdaus
  • Suharsono

Keywords:

Algoritma, Sorting, Pygame, Flet, Python, Saham

Abstract

Algoritma insertion sort merupakan salah satu algoritma yang sering digunakan dalam pengurutan data karena sederhana dalam implementasinya. Terdapat data transaksi saham yang dipilih karena banyaknya generasi milenial yang mendominasi dunia pasar modal, yang kelompok usianya di bawah 30 tahun sebagai investor individu yang mencapai 57,04% dari total 11,54 juta investor dengan total aset sebesar Rp 50,51 triliun. Di Dalam data tersebut terdapat item yang terdiri dari nama provinsi dan kota, frekuensi beli, volume beli, nilai beli, frekuensi jual, volume jual, nilai jual, frekuensi total, volume total dan nilai total. Maka perlu melakukan pengurutan data berdasarkan item yang inginkan. Data yang digunakan dalam penelitian ini adalah data transaksi saham Indonesia tahun 2022 melalui website OJK. Algoritma yang digunakan untuk melakukan pengurutan adalah insertion sort yang diterapkan pada Bahasa Python dengan visualisasi menggunakan library pygame dan flet. Hasil penelitian ini menghasilkan top 10 kota dengan transaksi saham tertinggi (descending) dan top 10 kota dengan transaksi saham terendah (ascending) dalam bentuk tabel. Selain itu juga terdapat visualisasi proses pengurutan data berupa grafik batang. Penelitian dapat dimanfaatkan untuk melihat data transaksi saham dalam mendukung pengambilan keputusan strategis pada dunia pasar modal bagi perusahaan dan investor.

Downloads

Published

2024-08-31