⚽ 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:
Perintah 2 - Cari Data Tim B:
Perintah 3 - Minta Prediksi Lengkap:
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:
π 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:
{ "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.jsondanteam_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.jsondanteam_b.jsonkemudian 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.jsonyang 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)
Competition Type (Liga/Cup/Friendly), Weather Conditions, Temperature, Match Duration (5/10/15 menit)
- 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 SEKARANGGratis • Real-time Data • 10x Lebih Cepat
- 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