Menu

Kalkulator Elo

Hitung skor harapan dan rating baru, dengan setiap langkah ditulis lengkap.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Siap belajar cara bermain catur yang sebenarnya?

Kursus catur Coddy dimulai dari susunan papan dan mengajakmu melewati pembukaan, taktik, dan akhir permainan, satu posisi interaktif setiap kali.

Berapa sebenarnya nilai sebuah hasil

Rating adalah prediksi, bukan piala. Elo mengubah selisih dua rating menjadi skor harapan, yaitu bagian poin yang seharusnya diambil pemain yang lebih kuat kalau ratingnya benar, lalu menggeser kedua rating sebesar selisih antara hasil sebenarnya dan prediksi itu. Kalahkan lawan yang memang seharusnya kamu kalahkan, dan hampir tidak ada yang berubah. Kalahkan lawan yang seharusnya tidak bisa kamu kalahkan, dan sistem menggeser ratingmu jauh, karena sistem baru saja tahu bahwa perkiraannya tentangmu keliru.

Itulah seluruh sistemnya, dan muat dalam satu baris: rating barumu adalah rating lamamu ditambah K kali selisih antara skor yang kamu dapat dan skor yang diharapkan. Semua hal lain, seperti faktor K, batas 400 poin, atau remis melawan pemain yang lebih kuat yang justru menambah rating, adalah detail di atas baris itu. Halaman ini menuliskan baris itu dengan angkamu di dalamnya, bukan sekadar memberi jawaban lalu memintamu percaya.

Halaman ini juga menampilkan ketiga hasil sekaligus. "Berapa yang kudapat kalau menang" dan "berapa yang hilang kalau tidak" adalah pertanyaan yang sama yang ditanyakan dua kali, dan mengetahui keduanya sebelum bermain lebih berguna daripada mengetahui salah satunya sesudahnya.

Cara kerja sistem Elo

  • Skor harapan hanya berasal dari selisihnya. Pemain yang diunggulkan 200 poin diharapkan mendapat 76% poin yang tersedia, entah ratingnya 1200 dan 1000 atau 2600 dan 2400. Itulah yang membuat skalanya bermakna di seluruh rentangnya.
  • Faktor K adalah seberapa besar satu turnamen boleh menggeser rating. FIDE memakai 40 selama pemain punya kurang dari 30 permainan berating dan untuk pemain di bawah 18 tahun yang ratingnya masih di bawah 2300, 20 untuk pemain mapan di bawah 2400, dan 10 begitu rating PERNAH mencapai 2400. Pemicunya adalah puncak historis, jadi master yang ratingnya turun lagi tetap memakai faktor yang lambat.
  • Selisih rating lebih dari 400 poin dihitung tepat 400. Tanpa batas itu, pemain 2600 yang mengalahkan pemain 900 akan diprediksi mendapat skor 0,9999 dan kehilangan hampir satu poin rating karenanya. Model ini sudah tidak berguna jauh sebelum selisihnya selebar itu, jadi FIDE berhenti melebarkannya.
  • Remis bukan hasil netral. Melawan pemain yang 200 poin lebih tinggi, skor harapanmu 0,24, jadi setengah poin melampaui prediksi dan ratingmu naik. Melawan pemain yang 200 poin lebih rendah, setengah poin yang sama membuatmu rugi.
  • Dalam satu permainan, rating bersifat zero-sum: berapa pun yang kamu dapat, lawanmu kehilangan sebanyak itu, selama kamu dan lawanmu memakai faktor K yang sama. Kalau faktor K-nya berbeda, misalnya pemain junior melawan veteran, pasangan itu memang tidak seimbang, dan di situlah perdebatan soal inflasi dan deflasi rating dimulai.

Cara menghitung rating barumu

  1. Masukkan ratingmu dan jumlah permainan berating yang sudah kamu mainkan

    Jumlah permainan hanya dipakai untuk memilih faktor K: di bawah 30 permainan FIDE memakai 40, itulah sebabnya rating pemain baru naik turun begitu tajam. Kalau kamu sudah tahu faktor K-mu, ketik di kotak ketiga dan nilai itu akan menggantikan semuanya.

  2. Tambahkan setiap lawan dan hasilnya

    Satu baris untuk setiap permainan. Untuk satu permainan, halaman ini juga menunjukkan apa akibat dua hasil lainnya, dan angka itulah yang layak diketahui sebelum kamu duduk bermain, bukan sesudahnya.

  3. Baca jawabannya, lalu pengerjaannya

    Rating baru dan perubahannya ada di atas; skor harapan, skor yang kamu dapat, dan faktor K ada di sebelahnya. Di bawahnya, setiap langkah rumus ditulis lengkap dengan angkamu dimasukkan.

  4. Cek rating performa untuk satu turnamen

    Setelah beberapa permainan, halaman ini juga melaporkan performamu: rata-rata rating lawan ditambah 400 kali (menang dikurangi kalah) dibagi jumlah permainan. Ini pendekatan standar, dan itulah yang dimaksud laporan turnamen dengan "performa 2100".

Berapa nilai selisih rating

Bagian poin yang diharapkan diambil setiap pihak, hanya dari selisih rating. Kurvanya simetris, jadi kedua kolom selalu berjumlah 100%.

Selisih ratingSkor unggulanSkor non-unggulan
050%50%
5057%43%
10064%36%
20076%24%
30085%15%
40091%9%

Contoh pengerjaan

1613 mengalahkan 1609 dengan K = 32

Permainan yang hampir seimbang: skor harapannya 0,506, jadi mendapat satu poin penuh melampaui prediksi sebesar 0,494. Kalikan dengan 32 dan perubahannya +15,8, yang dipublikasikan sebagai +16. Rating barunya 1629, dan lawan turun ke 1593, karena dalam satu permainan poinnya pasti datang dari suatu tempat.

1800 kalah dari 1500

Skor harapannya 0,849, jadi skor nol meleset dari prediksi sepenuhnya: 20 x (0 - 0,849) adalah -17. Itulah sebabnya satu kejutan merugikan jauh lebih banyak daripada yang didapat dari kemenangan biasa: pasangan pemain yang sama, faktor K yang sama, dan kemenangan hanya bernilai +3.

Pemain 1200 remis melawan 2400

Selisih sebenarnya 1200 poin, tetapi FIDE menghitungnya 400, jadi skor harapannya 0,09, bukan 0,0002. Remis karena itu melampaui prediksi sebesar 0,41 dan menambah 16 poin pada K = 40. Tanpa batas, tambahannya 20, dan pemain yang lebih kuat akan kehilangan rating untuk hasil yang memang tidak pernah dirancang untuk diprediksi oleh model ini.

Kesalahan umum

  • Mengira rating online-mu adalah Elo. Chess.com dan Lichess sama-sama memakai varian Glicko, yang mencatat seberapa tidak pasti sebuah rating selain nilainya. Itulah sebabnya akun online baru bisa bergeser 100 poin dalam satu malam, sesuatu yang tidak akan dibiarkan oleh faktor K Elo mana pun.
  • Membandingkan rating antar sistem. Rating 1600 di Chess.com, 1600 di Lichess, dan 1600 FIDE adalah tiga kekuatan yang berbeda. Angka itu hanya bermakna di dalam kelompok tempat rating itu diperoleh.
  • Melupakan batas 400 poin. Batas ini hanya berpengaruh pada permainan yang timpang, tetapi saat berpengaruh, jawabannya berubah cukup besar, dan itulah alasan kalkulator yang melewatkannya berbeda dari lembar hitung wasit.
  • Menghitung setiap permainan dalam turnamen secara terpisah. FIDE menjumlahkan skor harapan selama seluruh turnamen dan menerapkan K sekali di akhir. Menerapkannya per permainan dengan rating yang diperbarui setiap kali menghasilkan angka yang berbeda dan salah.
  • Memakai K = 40 selamanya. Itu faktor untuk pemula dan memang dimaksudkan untuk berakhir: setelah 30 permainan berating, ratingmu seharusnya sudah menemukan levelnya, dan K yang tetap tinggi membuatnya terus bergejolak.
  • Membaca rating performa sebagai rating. Dalam empat permainan, rentang kesalahannya sangat besar, dan rumus liniernya sama sekali rusak pada skor 100% atau 0%, di mana hasilnya hanya rata-rata lawan ditambah atau dikurangi 400.

FAQ kalkulator Elo

Bagaimana rating Elo catur dihitung?

Rating barumu adalah rating lamamu ditambah K kali selisih antara skor yang kamu dapat dan skor yang diharapkan. Skor harapan hanya berasal dari selisih rating: 1 dibagi (1 + 10 pangkat selisih dibagi 400). K menentukan seberapa jauh satu turnamen bisa menggeser ratingmu: 40, 20, atau 10 dalam sistem FIDE, tergantung pengalaman dan levelmu.

Apakah ini perhitungan resmi FIDE?

Halaman ini mengikuti aturan yang dipublikasikan FIDE, dan menyebutkan di mana hitungannya tidak persis sama. Ada dua perbedaan: skor harapan di sini memakai kurva kontinu 1/(1+10^(D/400)), sedangkan FIDE menerbitkan tabel acuan dari kurva yang sama dalam rentang rating, sehingga perubahan resmi bisa berbeda satu poin dari hasil kami di batas pembulatan; dan aturan faktor K yang diterapkan adalah kasus biasa ditambah aturan junior, jadi kalau federasimu menerapkan aturan lain, ketik K-mu sendiri di kotak ketiga. Batas 400 poin dan batas bawah rating 1400 diterapkan sesuai yang dipublikasikan.

Apa itu faktor K dalam catur?

Faktor K adalah tombol sensitivitas. FIDE memakai K = 40 untuk pemain dengan kurang dari 30 permainan berating, 20 untuk pemain mapan dengan rating di bawah 2400, dan 10 begitu rating mencapai 2400. K yang tinggi membuat rating bergerak cepat, yang memang diinginkan selama sistem masih mencari tahu seberapa kuat seseorang, dan tidak diinginkan sesudahnya.

Berapa poin yang kudapat kalau mengalahkan pemain dengan rating lebih tinggi?

Tergantung selisih dan faktor K-mu, tetapi polanya tetap: makin besar kejutannya, makin besar tambahannya. Pada K = 20, mengalahkan pemain 200 poin di atasmu bernilai sekitar +15, mengalahkan pemain setara bernilai +10, dan mengalahkan pemain 200 poin di bawahmu bernilai sekitar +5.

Apakah ratingku turun kalau remis?

Hanya melawan lawan dengan rating lebih rendah. Remis bernilai setengah poin, jadi menambah rating setiap kali setengah poin lebih besar dari skor harapanmu, yaitu tepat saat lawanmu lebih kuat darimu. Melawan lawan yang setara, remis sama sekali tidak mengubah apa pun.

Apa itu rating performa?

Rating performa adalah rating yang dibutuhkan seorang pemain agar hasilnya persis sama dengan yang diharapkan. Pendekatan yang umum adalah rata-rata rating lawan ditambah 400 kali (menang dikurangi kalah) dibagi jumlah permainan, dan itulah yang dilaporkan halaman ini untuk hasil campuran. Rumus itu sama sekali rusak pada skor sempurna atau nol (satu kemenangan atas pemain 1600 akan terbaca sebagai performa 2000), jadi di kedua titik itu halaman ini memakai ujung tabel FIDE sendiri, dp plus atau minus 800, dan menyebutkan aturan mana yang dipakai.

Kenapa kalkulator ini membatasi selisih rating di 400?

Karena FIDE melakukannya. Buku pedoman FIDE menyatakan bahwa selisih lebih dari 400 poin dihitung seolah-olah 400, sehingga model tidak membuat prediksi, seperti skor harapan 0,9999, yang tidak ada buktinya. Kebanyakan kalkulator di web melewatkan aturan ini, itulah sebabnya jawaban mereka berbeda dari kami pada pasangan yang timpang.

Apakah ini sama dengan kalkulator rating Chess.com atau Lichess?

Tidak. Kedua situs memakai sistem bergaya Glicko dengan deviasi rating yang melebar saat kamu tidak bermain dan menyempit saat kamu bermain, jadi besar perubahannya tergantung seberapa yakin sistem terhadapmu, bukan pada K yang tetap. Halaman ini menerapkan Elo FIDE.

Rating berapa yang harus kukalahkan untuk mendapat 10 poin?

Atur hasilnya ke menang dan coba rating lawan sampai perubahannya terbaca +10. Pada K = 20, kira-kira lawan yang setara; pada K = 40, lawan sekitar 200 poin di bawahmu. Pratinjau tiga hasil membuatnya cepat, karena menampilkan menang, remis, dan kalah bersamaan.

Alat catur lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar catur bersama Coddy

Mulai