Football Match Predictor Pro - Panduan Setup

⚽ Football Match Predictor Pro

Setup cepat dalam 2 menit dengan data real dari internet! Gunakan Claude AI untuk menghasilkan file JSON dan memuat semua data tim secara otomatis - tanpa perlu input manual!

🎯 Mengapa Menggunakan Metode JSON?

❌ Cara Manual (Lama)

  • Input 22 pemain satu per satu
  • Set rating & form secara manual
  • Input tactics dan formation
  • Membutuhkan waktu 30 menit per pertandingan
  • Rawan kesalahan data

✅ Cara JSON (Baru)

  • Load semua data sekaligus
  • Data akurat dari internet
  • Bisa digunakan berulang kali
  • Hanya membutuhkan 2 menit total
  • Deteksi rivalry otomatis

πŸš€ Tutorial Setup (6 Langkah Mudah)

1Buka Claude AI

Kunjungi claude.ai dan login ke akun Anda. Bisa menggunakan akses gratis maupun Pro.

2Minta Data Tim Terkini

Salin dan tempel perintah berikut ke Claude secara bertahap:

INFO PENTING: SEBELUM MEMULAI PERINTAH KETIK "Hai"

Kemudian Claude akan menjawab "Hello! How can I help you today?"

Setelah itu barulah ikuti langkah selanjutnya!

Perintah 1 - Cari Data Tim A:

Telusuri di internet susunan terbaru lineup pemain Manchester United sekarang

Perintah 2 - Cari Data Tim B:

Ok sekarang untuk Newcastle United yang sekarang telusuri di internet juga

Perintah 3 - Minta Prediksi Lengkap:

Jadwalnya kedua tim ini akan bertemu di premier league di match day ke 18 ya?

Cobalah telusuri prediksi susunan lengkap pemain nya, lengkap dengan pemain pengganti nya, Carikan yang terbaru!

Claude akan mencari dan memberikan:

  • Starting XI kedua tim
  • Formasi yang digunakan (3-4-3, 4-2-3-1, dll)
  • Daftar pemain cadangan

3Generate File JSON

Setelah Claude memberikan data, berikan perintah ini:

Buatkan 2 file JSON TERPISAH untuk squad sepakbola profesional dengan format lengkap berikut:

πŸ“‹ INFORMASI WAJIB:

1. TEAM INFO:
- name: [Nama squad untuk save, contoh: "Manchester City 2025/26"]
- teamName: [Nama tim resmi, contoh: "Manchester City"]
- manager: [Nama pelatih lengkap, contoh: "Pep Guardiola"]
- formation: [Pilih SATU: "4-3-3", "4-4-2", "4-2-3-1", "3-5-2", "3-4-3", "4-5-1", "5-3-2", "3-4-2-1", "4-1-4-1", "3-4-1-2", "4-3-1-2", "5-4-1", "4-1-2-1-2", "4-4-1-1"]
- avgRating: [Rata-rata rating pemain, contoh: 4.5]
- timestamp: [Unix timestamp dalam ms, contoh: 1703001234567]
- exportVersion: "2.0"
- exportDate: [ISO 8601 format, contoh: "2025-12-21T10:30:00.000Z"].

2. TEAM SETTINGS (wajib ada):
- tactics: [Pilih SATU: "ultra-offensive", "offensive", "tiki-taka", "gegenpressing", "balanced", "counter-attack", "direct-play", "defensive", "ultra-defensive"]
- recentForm: [Array 5 hasil terakhir dari KIRI ke KANAN (terlama ke terbaru), contoh: ["W","W","D","L","W"]]
* W = Win (Menang)
* D = Draw (Seri)
* L = Loss (Kalah)
- squadStatus: [Pilih SATU: "full", "some", "many"]
* full = Squad lengkap, tidak ada cedera
* some = Beberapa pemain cedera
* many = Banyak pemain cedera
- character: [Pilih SATU: "consistent", "giant-killer", "bottler", "inconsistent", "comeback", "defensive", "relegation", "complacent"]

3. LEAGUE SETTINGS (HANYA jika mode liga, bisa null jika friendly/cup):
- position: [Posisi klasemen 1-20, contoh: 2]
- points: [Poin saat ini, contoh: 68]
- leaderPoints: [Poin tim pemimpin klasemen, contoh: 71]
- relegationPoints: [Poin posisi 18 (zona degradasi), contoh: 28]
- target: [Pilih SATU: "must-win", "play-safe", "defend-draw", "no-pressure"]

4. MATCH CONTEXT:
- venue: [Pilih SATU: "home", "away", "neutral"]
- stadium: [Nama stadion kandang, contoh: "Etihad Stadium"]
- weather: [Pilih SATU: "sunny", "cloudy", "light-rain", "heavy-rain", "snow", "windy", "foggy", "storm"]

5. PLAYERS (WAJIB 11 pemain starting XI):
Sesuaikan posisi dengan formasi yang dipilih!
Contoh untuk 4-3-3:
- 1 GK (Goalkeeper)
- 1 LB (Left Back)
- 2 CB (Center Back)
- 1 RB (Right Back)
- 3 CM (Central Midfielder)
- 1 LW (Left Winger)
- 1 ST (Striker)
- 1 RW (Right Winger)

Format setiap pemain:
{ "name": "[Nama lengkap pemain, contoh: Erling Haaland]", "position": "[Posisi sesuai formasi: GK/LB/CB/RB/LWB/RWB/CDM/CM/CAM/LM/RM/LW/RW/ST]", "rating": [Rating 1-5, integer], "form": "[excellent/good/normal/poor/terrible/injured]" }

6. SUBSTITUTES (5-8 pemain cadangan):
Position HARUS disederhanakan jadi 4 kategori:
- GK (untuk kiper cadangan)
- DEF (untuk defender: CB, LB, RB, dll)
- MID (untuk midfielder: CM, CDM, CAM, dll)
- ATT (untuk attacker: ST, LW, RW, dll)

Format:
{ "name": "[Nama pemain]", "position": "[GK/DEF/MID/ATT saja]", "rating": [1-5], "form": "[excellent/good/normal/poor/terrible/injured]" }

⚠️ ATURAN PENTING:
1. Nama pemain HARUS nama ASLI dari pemain profesional yang ada
2. Rating realistis sesuai kemampuan pemain (1=buruk, 5=world class)
3. Form disesuaikan dengan performa terkini pemain
4. Manager harus nama pelatih yang benar
5. Formasi harus match dengan jumlah & posisi pemain (tepat 11 orang)
6. Recent form dari kiri ke kanan = match terakhir di paling kanan
7. League settings disesuaikan dengan klasemen real (jika mode liga)
8. Stadium nama harus nama stadion kandang yang benar
9. Tactics disesuaikan dengan gaya bermain tim yang sebenarnya
10. Character disesuaikan dengan reputasi/track record tim

Lengkapi dengan beberapa komentari terkini ya tentang kedua tim, sesuaikan fitur komentari customnya yang di awal laga dan pertengahan intinya hanya di babak pertama saja, untuk custom komentari ini.

jumlah KOMENTARI:
4 untuk tim A
4 untuk tim B

Pokoknya di sesuaikan, jika tidak sesuai mendingan tidak usah di tambahkan

Jika belum lengkap di penelusuran awal maka lakukan penelusuran lagi untuk melengkapi semua setupnya ya!

PERHATIKAN JUGA RUMOR CUSTOM KOMENTARI, JANGAN SAMPAI BENTROK DENGAN LINEUP ATAU SUBTITUSI NYA.

MISALNYA PEMAIN C ABSEN KARENA CIDERA, JADI JANGAN SAMPAI NANTI KAMU PASANG pemain C DI LINEUP ATAU DI SUBSTITUSI.

PERHATIKAN JUGA KOMENTARINYA SESUAIKAN KATA-KATANYA, MISALNYA PEMAIN D SUDAH MASUK LINEUP JANGAN BILANG BEGINI "PEMAIN D AKAN DI PASANG SEBAGAI STARTER .... " SEHARUSNYA "PEMAIN D DIPERCAYA MENJADI STARTER DI LAGA INI MENGGANTIKAN POSISI R YANG SEDANG CIDERA"

jangan bikin file json dulu tunggu perintah ku selanjutnya

4Siapkan Format JSON

Berikan contoh format terlebih dahulu:

Berikut ini adalah contoh format file jsonnya

{ "name": "Al Nassr AFC CL 2025/26 - vs Al Zawraa", "teamName": "Al Nassr FC", "manager": "Jorge Jesus", "formation": "4-2-3-1", "avgRating": 4.2, "timestamp": 1735084800000, "exportVersion": "2.0", "exportDate": "2025-12-24T16:00:00.000Z", "players": [ { "name": "Bento", "position": "GK", "rating": 4, "form": "good" }, { "name": "Nawaf Boushal", "position": "LB", "rating": 3, "form": "normal" }, { "name": "Ali Lajami", "position": "CB", "rating": 3, "form": "normal" }, { "name": "Aymeric Laporte", "position": "CB", "rating": 5, "form": "excellent" }, { "name": "Sultan Al-Ghannam", "position": "RB", "rating": 4, "form": "good" }, { "name": "Marcelo Brozovic", "position": "CDM", "rating": 5, "form": "excellent" }, { "name": "Abdullah Al-Khaibari", "position": "CDM", "rating": 3, "form": "normal" }, { "name": "Otavio", "position": "CAM", "rating": 4, "form": "good" }, { "name": "Kingsley Coman", "position": "LW", "rating": 5, "form": "excellent" }, { "name": "Joao Felix", "position": "ST", "rating": 5, "form": "excellent" }, { "name": "Wesley", "position": "RW", "rating": 4, "form": "good" } ], "substitutes": [ { "name": "Raghed Najjar", "position": "GK", "rating": 3, "form": "normal" }, { "name": "Mohamed Al-Fatil", "position": "DEF", "rating": 3, "form": "normal" }, { "name": "Abdulelah Al-Amri", "position": "DEF", "rating": 3, "form": "normal" }, { "name": "Mohammed Qasem", "position": "MID", "rating": 3, "form": "normal" }, { "name": "Sami Al-Najei", "position": "MID", "rating": 3, "form": "normal" }, { "name": "Abdulrahman Ghareeb", "position": "MID", "rating": 3, "form": "normal" }, { "name": "Talisca", "position": "ATT", "rating": 4, "form": "good" }, { "name": "Abdulaziz Al-Aliwa", "position": "ATT", "rating": 3, "form": "normal" } ], "customCommentary": [ "Al Nassr sudah dipastikan lolos sebagai juara Grup D dengan 15 poin dari 5 kemenangan sempurna", "Cristiano Ronaldo TIDAK terdaftar di skuad AFC Champions League Two - hanya bermain di kompetisi domestik", "Sadio ManΓ© ABSEN - sedang membela Senegal di AFCON 2025 Maroko yang berlangsung hingga 18 Januari", "Mohamed Simakan dan Inigo Martinez absen karena cedera - krisis di lini belakang" ], "teamSettings": { "tactics": "offensive", "recentForm": ["W", "W", "W", "W", "W"], "squadStatus": "some", "character": "consistent" }, "leagueSettings": { "position": 1, "points": 15, "leaderPoints": 15, "relegationPoints": 3, "target": "no-pressure" }, "matchContext": { "venue": "home", "stadium": "Al-Awwal Park", "weather": "cloudy" } }

Jangan buat dulu tunggu perintah saya

Setelah Claude memberikan tanggapan dan sesuai dengan keinginan kita, barulah perintah untuk membuat file JSON nya!

5Download/Copy File JSON

Untuk setiap artifact yang dibuat Claude:

  • Klik ikon download atau lihat kode, kemudian copy pada artifact
  • Simpan dengan nama: team_a.json dan team_b.json
  • Pastikan kedua file tersimpan dengan baik
  • Atau jika tidak tersedia pilihan download. Copy saja kodenya kemudian buat file baru di "file manager" sesuai dengan nama squad contoh team_a.json dan team_b.json kemudian paste kode JSON-nya kemudian save!

6Load JSON ke Tool Predictor

Di aplikasi Match Predictor:

  • Pada bagian TEAM A SETUP, klik tombol "πŸ“€ LOAD SQUAD FROM JSON FILE"
  • Pilih file team_a.json yang telah didownload
  • Semua data Team A akan termuat secara otomatis

Ulangi untuk Team B:

  • Pada bagian TEAM B SETUP, klik "πŸ“€ LOAD SQUAD FROM JSON FILE"
  • Pilih file team_b.json
  • Selesai! Kedua tim sudah siap bertanding

✨ Data yang Termuat Otomatis dari JSON

  • Nama tim dan nama manajer
  • Formasi tim (3-4-3, 4-2-3-1, 4-4-2, dll)
  • 11 pemain starting lineup + pemain cadangan
  • Rating dan kondisi form setiap pemain
  • Taktik tim (offensive/defensive/balanced)
  • Recent form (pola hasil 5 pertandingan terakhir)
  • Status skuad (informasi cedera/pemain lengkap)
  • Custom commentary (informasi unik dan konteks tim)
  • Nama stadion kandang
  • Posisi klasemen liga (untuk mode liga)
Pengaturan Opsional yang Dapat Diubah:

Competition Type (Liga/Cup/Friendly), Weather Conditions, Temperature, Match Duration (5/10/15 menit)

⚠️ Troubleshooting & Solusi
  • JSON error saat di-load? → Jangan edit JSON secara manual, minta Claude untuk generate ulang
  • Rivalry tidak terdeteksi otomatis? → Ketik ulang nama tim secara manual (contoh: "Manchester United" vs "Liverpool")
  • Pemain cedera masuk lineup? → Periksa custom commentary, minta Claude untuk regenerasi dengan data yang benar
  • Format tidak sesuai? → Berikan contoh format JSON di langkah 4, lalu minta Claude generate ulang

Sudah dapat squad file JSON dari kedua team?

Data akurat dari internet • Auto-load semua parameter • Praktis & Efisien

⚽ TERAPKAN SEKARANG

Gratis • Real-time Data • 10x Lebih Cepat

πŸ’‘ Tips & Trik Pro
  • Selalu minta data terkini dari Claude (maksimal 24 jam sebelum pertandingan)
  • Baca bagian custom commentary dengan teliti - ada informasi penting tentang cedera, form, dan strategi tim
  • Simpan file JSON untuk digunakan kembali pada pertandingan berikutnya
  • Gunakan rivalry matches (El Clasico, Derby, dll) untuk commentary yang lebih seru dan realistis
  • Jalankan simulasi 3-5 kali untuk melihat variasi hasil yang mungkin terjadi
  • Perhatikan faktor cuaca dan stadion untuk hasil yang lebih akurat