Metode Sainte-Laguë untuk Alokasi Dana Saham

Misalkan ada sejumlah 20 Saham yang diurutkan berdasarkan potensi (selisih harga wajar dan harga pasar). Dan ada dana kelola sejumlah Rp. 125.000.000 yang akan disebar. Maka dalam metode ini, saya menggunakan metode Sainte-Laguë untuk mengalokasikan penggunaan dana.

Metode Sainte-Laguë digunakan untuk mengalokasikan dana dengan adil dan proporsional berdasarkan potensi kenaikan harga saham. Langkah-langkahnya adalah sebagai berikut:

  1. Inisialisasi divisor dan alokasi unit untuk setiap saham.
  2. Hitung indeks alokasi untuk setiap saham.
  3. Alokasikan unit dana menggunakan metode Sainte-Laguë hingga total unit terpenuhi.
  4. Tampilkan hasil alokasi dana untuk setiap saham.
Kode Saham Potensi Kenaikan Harga (%) Alokasi (%) Dana yang Dialokasikan
SAHAM012 277 10.02 Rp 12.525.000
SAHAM001 231 8.51 Rp 10.637.500
SAHAM014 226 8.34 Rp 10.425.000
SAHAM019 220 8.15 Rp 10.187.500
SAHAM005 216 8.02 Rp 10.025.000
SAHAM002 215 7.99 Rp 9.987.500
SAHAM006 170 6.53 Rp 8.162.500
SAHAM016 164 6.34 Rp 7.925.000
SAHAM017 109 4.48 Rp 5.600.000
SAHAM003 104 4.30 Rp 5.375.000
SAHAM015 91 3.84 Rp 4.800.000
SAHAM009 90 3.80 Rp 4.750.000
SAHAM004 87 3.70 Rp 4.625.000
SAHAM000 77 3.36 Rp 4.200.000
SAHAM013 60 2.78 Rp 3.475.000
SAHAM010 58 2.72 Rp 3.400.000
SAHAM011 34 1.89 Rp 2.362.500
SAHAM007 31 1.78 Rp 2.225.000
SAHAM018 26 1.63 Rp 2.037.500
SAHAM008 3 0.91 Rp 1.137.500
Total Dana yang Digunakan Rp 125.000.000

Langkah-langkah Metode Sainte-Laguë:

  1. Inisialisasi Divisor dan Alokasi Unit
    • Setiap saham memiliki `divisor` awal 1 dan `allocated_units` awal 0.
    • Divisor digunakan untuk menghitung indeks alokasi.
  2. Hitung Indeks Alokasi
    • Indeks alokasi untuk setiap saham dihitung dengan rumus: potensi / divisor.
  3. Alokasi Unit menggunakan Metode Sainte-Laguë
    • Proses alokasi dilakukan hingga total unit terpenuhi.
    • Pilih saham dengan indeks alokasi terbesar yang belum mencapai alokasi maksimum.
    • Alokasikan satu unit ke saham tersebut dan update nilai divisor serta indeks alokasi.
  4. Tampilkan Hasil Alokasi
    • Hasil alokasi dana untuk setiap saham ditampilkan dalam tabel.
    • Tabel mencakup informasi seperti kode saham, potensi kenaikan harga, alokasi dalam persentase, dan jumlah dana yang dialokasikan.