Game Theory dalam Patungan Bayar Kosan
Gue pernah ngontrak rumah bareng empat temen kampus gue. Awalnya semua kerasa kayak utopia. Kita ngebayangin bakal masak bareng, nongkrong di ruang tamu tiap malem, dan patungan beli barang-barang kebutuhan rumah. Tapi realitanya, baru masuk bulan ketiga, grup WA kontrakan isinya cuma tagihan galon, token listrik, dan sindiran pasif-agresif soal siapa yang abisin sabun cuci piring.
Kalo lu pernah ngerasain ini, lu tau banget gimana rasanya. Sistem patungan di tongkrongan atau kosan itu rentan banget hancur. Bukan karena temen-temen lu jahat, tapi secara matematis, kalian lagi terjebak di dalem apa yang disebut Prisoner's Dilemma, salah satu konsep paling fundamental di Game Theory.
Gini cara kerjanya. Anggap aja ada galon air yang kosong. Lu punya dua pilihan: Pilihan A (Cooperate): Lu inisiatif jalan ke warung, beli galon pake duit lu sendiri, terus nulis di grup buat minta ganti patungan. Pilihan B (Defect): Lu pura-pura ga haus, pesen es teh manis di GoFood, dan nunggu orang lain yang beli galon.
Menurut Game Theory, opsi yang paling rasional buat individu (Nash Equilibrium) adalah Pilihan B (Defect). Kenapa? Karena kalo lu milih A, lu ngeluarin effort fisik dan nanggung risiko duit lu ga diganti penuh (karena ada aja temen yang jawab "ntar ya, belom narik duit"). Tapi kalo lu milih B, dan ada orang lain yang milih A, lu dapet air minum gratis tanpa effort.
Masalahnya, kalo semua orang milih B karena mikir itu rasional, akhirnya galon tetep kosong dan semua orang mati kehausan. Ini yang namanya Tragedy of the Commons. Fasilitas bersama selalu ancur karena semua orang mau nikmatin manfaatnya, tapi ga ada yang mau nanggung cost maintainance-nya.
Terus gimana cara nge-hack sistem patungan biar ga berakhir perang dingin?
Satu, jangan pernah pake sistem reimbursement manual. Nulis "Galon 20k, masing-masing 5k ya" di grup itu algoritma yang jelek. Pasti ada yang lupa, ada yang pura-pura lupa, ada yang kelewat chatnya. Solusinya? Bikin pool fund di awal bulan. Tiap orang wajib transfer 100 ribu ke satu rekening khusus kontrakan. Kalo galon abis, duitnya ambil dari situ. Ga ada drama nagih-nagih receh. O(1) transaction time.
Dua, terapin sistem insentif dan penalti (Mechanism Design). Kalo ada orang yang rajin beliin galon atau bersihin kamar mandi, kurangin jatah patungan dia bulan depan. Kasih reward buat good behavior. Sebaliknya, kalo ada yang telat bayar patungan bulanan, password wifi ganti dan jangan kasih tau dia. Paksa mereka buat cooperate lewat sistem, bukan lewat teguran moral. Moral itu subjektif, password wifi itu absolut.
Tiga, kurangin variabel barang patungan. Jangan patungan beli beras, minyak, apalagi sabun mandi. Consumption rate tiap orang itu beda-beda. Ada yang makan nasi kayak kuli, ada yang lagi diet mayo. Ada yang mandi sehari tiga kali, ada yang mandi cuma kalo mau ke kampus. Kalo dipatungin, pasti bakal ada yang ngerasa rugi. Barang-barang personal biarin jadi tanggung jawab personal. Patungan cuma buat utility yang absolut: listrik, wifi, sama air minum.
Intinya, jangan ngandelin kebaikan hati temen lu buat ngejalanin sistem komunal. Rancang game lu sedemikian rupa biar cooperating jadi opsi yang paling menguntungkan buat mereka.
- Khay