ChatGPT, Claude, dan Gemini adalah perencana proyek yang sangat baik — asalkan Anda memberi mereka instruksi yang tepat. Panduan ini menunjukkan cara menggunakan asisten AI apa pun untuk membuat rencana proyek LoopGantt yang lengkap dan siap diimpor dalam waktu kurang dari 2 menit.
Mengapa menggunakan AI Anda sendiri?
Pembuat Proyek AI bawaan LoopGantt cepat dan sederhana. Namun, jika Anda menginginkan:
- Kendali lebih besar atas prompt dan gaya hasil
- Model AI tertentu (GPT-5, Claude Opus, Gemini Advanced)
- Rencana yang disesuaikan dengan industri, metodologi, atau istilah internal Anda
- Kemampuan untuk mengulang dan menyempurnakan rencana melalui percakapan
…maka membuat file JSON dengan AI Anda sendiri lalu mengimpornya adalah pilihan yang tepat.
Langkah 1 — Salin templat prompt
Salin prompt di bawah ini, ganti deskripsi proyek di dalam tanda kutip, lalu tempelkan ke ChatGPT, Claude, atau Gemini. Prompt ini mencakup skema JSON lengkap dan semua aturan yang harus diikuti AI.
Anda adalah manajer proyek yang ahli. Buat rencana proyek LoopGantt untuk:
"[DESKRIPSIKAN PROYEK ANDA DI SINI]"
Gunakan format JSON PERSIS seperti ini — jangan menambahkan bidang lain atau mengubah strukturnya:
{
"version": "1.0",
"generator": "LoopGantt",
"project": {
"name": "YOUR PROJECT NAME",
"startDate": "YYYY-MM-DD",
"scheduleType": "working_days"
},
"tasks": [
{
"id": "phase-1",
"name": "Phase Name",
"isPhase": true,
"isMilestone": false,
"durationDays": 0,
"parentTaskId": null,
"status": "not_started",
"priority": "high",
"color": "blue",
"order": 0
},
{
"id": "task-1",
"name": "Task Name",
"isPhase": false,
"isMilestone": false,
"durationDays": 5,
"parentTaskId": "phase-1",
"status": "not_started",
"priority": "medium",
"color": null,
"progress": 0,
"desiredDate": null,
"notes": "",
"checklist": [
{ "id": "cl-1", "text": "Sub-task item", "completed": false }
],
"order": 1
},
{
"id": "milestone-1",
"name": "Milestone Name",
"isPhase": false,
"isMilestone": true,
"durationDays": 0,
"parentTaskId": "phase-1",
"status": "not_started",
"priority": "critical",
"color": null,
"order": 2
}
],
"dependencies": [
{
"id": "dep-1",
"predecessorId": "task-1",
"successorId": "milestone-1",
"type": "FS",
"lagDays": 0
}
]
}
ATURAN (ikuti dengan ketat):
1. Fase (isPhase: true) TIDAK BOLEH memiliki dependensi. Jangan pernah menambahkannya ke array dependencies.
2. Tonggak (isMilestone: true) harus memiliki durationDays: 0.
3. Fase (isPhase: true) TIDAK BOLEH muncul di dependencies. Tugas biasa dan tonggak sama-sama boleh digunakan sebagai predecessorId atau successorId.
4. parentTaskId harus merujuk ke id sebuah fase, atau bernilai null untuk item tingkat atas.
5. Semua id harus berupa string yang unik.
6. type dependensi harus salah satu dari: FS, SS, FF, SF
7. lagDays boleh positif (penundaan) atau negatif (tumpang tindih/waktu percepatan).
8. status: not_started | in_progress | completed | on_hold
9. priority: low | medium | high | critical
10. nilai color: null | cyan | blue | green | orange | red | purple | teal | pink | gray | indigo | amber | lime | fuchsia | neon
KELUARAN: Kembalikan hanya JSON yang valid. Tanpa pagar kode markdown, tanpa teks penjelasan.
Langkah 2 — Deskripsikan proyek Anda
Ganti [DESKRIPSIKAN PROYEK ANDA DI SINI] dengan deskripsi yang jelas. Sertakan:
- Apa yang dihasilkan proyek (aplikasi, situs web, laporan, acara, peluncuran produk…)
- Tahapan utama yang Anda harapkan (mis., “3 sprint pengembangan”)
- Batasan penting (“harus diluncurkan sebelum Q4”, “tim berisi 3 orang”)
- Persyaratan khusus (“sertakan waktu UAT dan peninjauan app store”)
Contoh prompt siap pakai
Proyek perangkat lunak
"Bangun aplikasi web SaaS B2B: autentikasi pengguna, manajemen tim, penagihan langganan (Stripe), dan dasbor inti. Tim 4 orang. Target linimasa 14 minggu. Sertakan fase: Penemuan, Desain, Pengembangan (3 sprint), QA, dan Peluncuran."
Kampanye pemasaran
"Luncurkan kampanye pemasaran konten untuk alat manajemen proyek yang menyasar usaha kecil. Mencakup konten blog (6 artikel), iklan LinkedIn, rangkaian email, dan webinar. Linimasa 8 minggu dengan tim pemasaran 2 orang."
Perencanaan acara
"Rencanakan konferensi perusahaan untuk 200 orang. Mencakup pemilihan tempat, katering, susunan pembicara, penyiapan audio-visual, pendaftaran, dan tindak lanjut pascaacara. Waktu persiapan 12 minggu, mulai hari ini."
Langkah 3 — Salin hasil JSON
AI mengembalikan sebuah objek JSON. Pilih semuanya, salin, lalu simpan sebagai file .json (mis., my-project.json).
Jika AI membungkus JSON dalam pagar kode markdown (```json ... ```), hapus pagar tersebut sebelum menyimpan — simpan hanya JSON mentah yang diawali { dan diakhiri }.
Langkah 4 — Impor ke LoopGantt
- Buka dasbor LoopGantt Anda.
- Klik Impor.
- Lepaskan file
.jsonyang sudah Anda simpan ke dialog Impor Proyek, atau klik untuk menelusuri. - Periksa pratinjau impor, lalu klik Impor Proyek.
Rencana proyek buatan AI Anda kini ada di LoopGantt, sudah terjadwal sepenuhnya dan siap diedit.
Memahami aturan JSON
Saat meninjau atau mengedit hasil AI, perhatikan masalah umum berikut:
| Aturan | Mengapa penting |
|---|---|
| Fase tidak dapat memiliki dependensi | Fase otomatis membentang mencakup turunannya. Menambahkan dependensi pada fase akan bertentangan dengan penjadwalan otomatis. Tautkan tugas-tugas di dalam fase sebagai gantinya. |
| Tonggak harus memiliki durationDays: 0 | Tonggak adalah titik waktu, bukan rentang durasi. Tonggak tampil sebagai belah ketupat di Bagan Gantt. |
| Semua ID dependensi harus merujuk ke ID tugas yang valid | Jika sebuah predecessorId atau successorId tidak ada, dependensi tersebut diabaikan tanpa pemberitahuan saat impor. |
| Dependensi melingkar ditolak | A → B → A akan membuat penjadwalan mustahil. LoopGantt mendeteksi dan menghapusnya saat impor. |
Referensi tipe dependensi
FS (Finish-to-Start): ████ A
████ B ← B dimulai setelah A selesai
SS (Start-to-Start): ████ A
████ B ← B dimulai saat A dimulai
FF (Finish-to-Finish): ████████ A
████████ B ← B selesai saat A selesai
SF (Start-to-Finish): ████ A
████████ B ← B selesai saat A dimulai
Unduh contoh JSON
Unduh contoh proyek kami yang beranotasi sebagai referensi saat menyusun prompt atau meninjau hasil AI: