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
SAHAM004 269 8.54 Rp 10.675.000
SAHAM000 268 8.51 Rp 10.637.500
SAHAM006 268 8.51 Rp 10.637.500
SAHAM005 246 7.89 Rp 9.862.500
SAHAM010 242 7.78 Rp 9.725.000
SAHAM011 241 7.75 Rp 9.687.500
SAHAM007 174 5.84 Rp 7.300.000
SAHAM017 151 5.16 Rp 6.450.000
SAHAM016 141 4.86 Rp 6.075.000
SAHAM003 126 4.40 Rp 5.500.000
SAHAM018 114 4.04 Rp 5.050.000
SAHAM001 96 3.49 Rp 4.362.500
SAHAM013 88 3.24 Rp 4.050.000
SAHAM015 86 3.17 Rp 3.962.500
SAHAM009 72 2.74 Rp 3.425.000
SAHAM008 68 2.62 Rp 3.275.000
SAHAM019 67 2.59 Rp 3.237.500
SAHAM014 64 2.50 Rp 3.125.000
SAHAM012 54 2.25 Rp 2.812.500
SAHAM002 45 2.06 Rp 2.575.000
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.