⚙️ Data Pipeline: Tahap 4 — Analisis (Bobot & Optimasi)

SUMPRODUCT: Mesin Tersembunyi di Balik Solver & Nilai Akhir

Aurino Djamaris • 8 Menit Baca • Belajar Excel

Ada satu rumus yang jarang diajarkan tapi diam-diam menggerakkan dunia: SUMPRODUCT. Ia mengalikan pasangan nilai lalu menjumlahkan hasil kalinya — dalam satu rumus, tanpa kolom bantuan. Dua kerajaan yang ia kuasai: nilai berbobot (nilai akhir mahasiswa, skor KPI) dan model optimasi (setiap model Solver linear programming dibangun di atasnya).

🎓 Kasus 1: Nilai Akhir Mahasiswa (Bobot 30-30-40)

📊 B1:D2 (nilai) dan B5:D5 (bobot)

B (Tugas)C (UTS)D (UAS)
2758085
530%30%40%

Cara “perkalian biasa”: =B2*B5+C2*C5+D2*D5. Works — sampai bobotnya jadi 12 komponen. SUMPRODUCT menyelesaikannya dalam satu tarikan napas:

=SUMPRODUCT(B2:D2, B5:D5) → 75×0,3 + 80×0,3 + 85×0,4 = 80,5

Skalanya tak terbatas: 3 kolom atau 50 kolom, rumusnya tetap sama panjangnya. Itulah kenapa dosen dan HR menyukai rumus ini.

🪑 Kasus 2: Mebel Nusantara — Ruh di Balik Solver

Buka model optimasi produksi Mebel Nusantara: laba Meja Rp70.000, Kursi Rp50.000, dengan kendala jam tukang kayu (3 & 4 jam per unit, maksimal 2.400), jam finishing (2 & 1, maksimal 1.000), maksimal 450 kursi, minimal 100 meja. Seluruh model itu hanyalah lima rumus SUMPRODUCT:

B (Meja)C (Kursi)D (LHS)F (RHS)
5Number of units (sel berubah)
670.00050.000=SUMPRODUCT(B5:C5, B6:C6)← tujuan (Max)
934=SUMPRODUCT($B$5:$C$5, B9:C9)<=2400
1021=SUMPRODUCT($B$5:$C$5, B10:C10)<=1000
1101=SUMPRODUCT($B$5:$C$5, B11:C11)<=450
1210=SUMPRODUCT($B$5:$C$5, B12:C12)>=100

Perhatikan elegansinya: satu pola rumus di-copy ke bawah untuk semua kendala. Solver (Simplex LP) hanya tinggal membaca: tujuan D6, sel berubah B5:C5, kendala D9:D12 vs F9:F12. Paham SUMPRODUCT = paham anatomi setiap model linear programming.

💡 Mengapa bukan perkalian biasa?
  • Tanpa kolom bantuan: hasil kali per baris tidak perlu ditulis di kolom terpisah.
  • Tahan skala: 2 variabel atau 200 variabel, rumus tetap satu baris.
  • Kompatibel mundur: bekerja di Excel lama tempat SUMIFS/FILTER tidak ada — SUMPRODUCT bahkan bisa menyaring bersyarat: =SUMPRODUCT((B2:B8="Robusta")*C2:C8).
⚠️ Dua aturan emas SUMPRODUCT: (1) Panjang array harus sama — beda satu sel saja, #VALUE!. (2) Isinya harus angka — teks di dalam array diperlakukan sebagai 0 atau memicu error. Rawat tipe data Anda (ingat tahap Resik!).

🧠 Aha! Moment: Pintu ke Business Decision Modeling

🪑 Dari Analisis menuju Optimasi:

Dengan SUMPRODUCT di tangan, Anda siap melangkah ke kategori Business Decision Modeling: optimasi produksi mebel, minimasi biaya pakan ternak, hingga transportasi dan penugasan. Solver hanya butuh tiga hal — sel tujuan (SUMPRODUCT), sel berubah, dan kendala (SUMPRODUCT). Sisanya adalah seni memodelkan dunia.

📥 File Latihan

(1) Hitung nilai akhir: Tugas 70, UTS 65, UAS 90 dengan bobot 25-35-40. (2) Bangun model Mebel Nusantara di atas, isi units Meja = 100 dan Kursi = 450, lalu hitung laba dan keempat LHS dengan SUMPRODUCT — apakah semua kendala terpenuhi? Kunci: (1) 76,75; (2) laba Rp29.500.000; LHS: 2.100 ≤ 2.400 ✔, 650 ≤ 1.000 ✔, 450 ≤ 450 ✔, 100 ≥ 100 ✔ — solusi layak!

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

🎧 Audio Reader + Karaoke
Gaya BicaraNormal
SuaraMemuat…
Kecepatan1.0x
⏳ Memuat script…