Membuat Tiket
Panduan ini akan membantu Kamu membuat tiket baru untuk event di dashboard Circle. Tiket memungkinkan Kamu untuk mengatur berbagai jenis tiket dengan harga, kuota, periode penjualan, dan visibility yang berbeda sesuai kebutuhan event.
Akses Halaman Create
Untuk membuat tiket baru:
- Buka halaman detail event di
/events/{eventId} - Klik menu "Tiket" di grid Pengaturan Event
- Di halaman daftar Tiket, klik tombol "Tambah Tiket" di bagian atas
- Atau akses langsung melalui URL:
/events/{eventId}/tickets/create - Kamu akan diarahkan ke halaman form create tiket
Form Fields
Form create tiket terdiri dari beberapa field yang perlu diisi. Berikut adalah tabel lengkap semua field beserta penjelasannya:
| Field | Label | Required | Tipe | Placeholder | Deskripsi | Validasi |
|---|---|---|---|---|---|---|
| name | Nama | ✅ Wajib | Text | Contoh: Tiket VIP | Nama tiket | Minimal 4 karakter |
| quota | Kuota | ✅ Wajib | Number | Contoh: 100 | Jumlah tiket yang tersedia | Min 1, Max 100000 |
| price | Harga | ✅ Wajib | Currency | Contoh: Rp 25.000 | Harga tiket | Min 0 (Gratis), Max 10000000 |
| description | Deskripsi | ❌ Opsional | Textarea | Tiket untuk VIP | Deskripsi tiket | Optional |
| visibility | Visibility | ✅ Wajib | Radio Group | Pilih tiket | Visibility tiket | Required (PUBLIC/PRIVATE) |
| startDate | Waktu Mulai Penjualan | ✅ Wajib | Datetime Picker | - | Tanggal dan waktu mulai penjualan | Harus berupa tanggal valid |
| endDate | Waktu Akhir Penjualan | ✅ Wajib | Datetime Picker | - | Tanggal dan waktu akhir penjualan | Harus berupa tanggal valid |
Detail Field
1. Name (Nama)
Wajib diisi
- Label: Nama
- Placeholder: Contoh: Tiket VIP
- Deskripsi: Nama tiket yang akan ditampilkan
- Validasi: Minimal 4 karakter
Gunakan nama yang jelas dan mudah dipahami untuk membedakan berbagai jenis tiket.
Contoh yang baik:
Tiket VIPTiket RegulerTiket Early BirdTiket StudentTiket Premium
Tips menulis nama tiket:
- Gunakan nama yang jelas dan deskriptif
- Hindari nama yang terlalu panjang atau membingungkan
- Gunakan nama yang konsisten untuk tiket serupa
- Sertakan informasi penting seperti "Early Bird" atau "VIP" jika relevan
2. Quota (Kuota)
Wajib diisi
- Label: Kuota
- Placeholder: Contoh: 100
- Tipe: Number
- Deskripsi: Jumlah tiket yang tersedia untuk dijual
- Validasi: Minimal 1, Maksimal 100000
Tentukan jumlah tiket yang akan tersedia. Kuota ini akan menentukan berapa banyak peserta yang dapat membeli tiket ini.
Tips menentukan kuota:
- Tentukan kuota berdasarkan kapasitas venue atau platform
- Pertimbangkan jumlah peserta yang diharapkan
- Buat beberapa jenis tiket dengan kuota yang berbeda jika diperlukan
- Monitor kuota secara berkala untuk melihat perkembangan penjualan
3. Price (Harga)
Wajib diisi
- Label: Harga
- Placeholder: Contoh: Rp 25.000
- Tipe: Currency
- Deskripsi: Harga tiket dalam Rupiah
- Validasi: Minimal 0 (Gratis), Maksimal 10.000.000
Tentukan harga tiket. Kamu dapat membuat tiket gratis dengan memasukkan 0.
Tips menentukan harga:
- Tentukan harga yang sesuai dengan nilai event
- Pertimbangkan harga tiket lain untuk event serupa
- Buat berbagai jenis tiket dengan harga yang berbeda untuk memberikan pilihan kepada peserta
- Gunakan harga yang menarik untuk meningkatkan minat peserta
- Pertimbangkan untuk membuat tiket gratis atau harga murah untuk meningkatkan partisipasi
4. Description (Deskripsi)
Opsional
- Label: Deskripsi
- Placeholder: Tiket untuk VIP
- Tipe: Textarea
- Deskripsi: Deskripsi tambahan tentang tiket
- Validasi: Optional
Tambahkan deskripsi untuk menjelaskan keuntungan atau benefit tiket tertentu.
Tips menulis deskripsi:
- Jelaskan keuntungan atau benefit tiket (misalnya: akses VIP, tempat duduk terdepan, dll)
- Sertakan informasi penting tentang tiket
- Gunakan bahasa yang jelas dan mudah dipahami
- Buat deskripsi yang menarik namun tetap informatif
5. Visibility (Visibility)
Wajib diisi
- Label: Visibility
- Tipe: Radio Group
- Placeholder: Pilih tiket
- Options:
- Public: Tiket akan ditampilkan di halaman publik dan dapat dilihat oleh semua orang
- Unlisted (Private): Tiket tidak akan ditampilkan di halaman publik, hanya dapat diakses melalui link langsung
- Validasi: Required
Tentukan visibility tiket sesuai dengan kebutuhan.
Tips memilih visibility:
- Gunakan Public untuk tiket yang ingin ditampilkan di halaman publik
- Gunakan Unlisted untuk tiket khusus atau early bird yang hanya ingin diberikan kepada orang tertentu
- Pertimbangkan untuk membuat beberapa tiket dengan visibility berbeda untuk strategi penjualan yang berbeda
6. Start Date (Waktu Mulai Penjualan)
Wajib diisi
- Label: Waktu Mulai Penjualan
- Tipe: Datetime Picker (single selection)
- Deskripsi: Tanggal dan waktu mulai penjualan tiket
- Validasi: Harus berupa tanggal dan waktu valid
Pilih tanggal dan waktu kapan penjualan tiket akan dimulai. Tiket akan tersedia untuk dibeli mulai dari waktu yang ditentukan.
Tips menentukan start date:
- Tentukan waktu yang realistis untuk persiapan
- Berikan waktu yang cukup untuk promosi sebelum penjualan dimulai
- Pertimbangkan waktu yang tepat untuk menarik peserta (misalnya pagi hari atau akhir pekan)
- Pastikan start date tidak terlalu jauh dari tanggal event
7. End Date (Waktu Akhir Penjualan)
Wajib diisi
- Label: Waktu Akhir Penjualan
- Tipe: Datetime Picker (single selection)
- Deskripsi: Tanggal dan waktu akhir penjualan tiket
- Validasi: Harus berupa tanggal dan waktu valid, harus setelah start date
Pilih tanggal dan waktu kapan penjualan tiket akan berakhir. Setelah waktu ini, tiket tidak akan tersedia untuk dibeli.
Tips menentukan end date:
- Tentukan waktu yang realistis sebelum event dimulai
- Berikan waktu yang cukup untuk peserta membeli tiket
- Pertimbangkan untuk menutup penjualan beberapa hari sebelum event untuk persiapan
- Pastikan end date setelah start date dan sebelum atau pada tanggal event
Contoh Pengisian Form
Berikut adalah contoh pengisian form yang benar:
- Name:
Tiket VIP - Quota:
50 - Price:
Rp 150.000 - Description:
Tiket VIP memberikan akses ke tempat duduk terdepan, snack box, dan sertifikat digital - Visibility:
Public - Start Date:
01 Maret 2024, 00:00 - End Date:
30 Maret 2024, 23:59
Submit Form
Setelah semua field diisi dengan benar:
- Klik tombol "Simpan" di bagian bawah form
- Sistem akan memvalidasi semua field
- Jika ada error, perbaiki field yang bermasalah
- Jika berhasil, Kamu akan melihat notifikasi sukses
- Kamu akan diarahkan kembali ke halaman daftar tiket
Setelah Tiket Dibuat
Setelah tiket berhasil dibuat:
- Tiket akan muncul di halaman daftar Tiket Event
- Jika visibility Public, tiket akan muncul di halaman publik event
- Peserta dapat mulai membeli tiket sesuai dengan periode penjualan yang ditentukan
- Kamu dapat mengelola tiket lebih lanjut melalui halaman daftar tiket
Tips
- Buat berbagai jenis tiket dengan harga yang berbeda untuk memberikan pilihan kepada peserta
- Gunakan nama tiket yang jelas dan mudah dipahami
- Tentukan kuota yang realistis berdasarkan kapasitas venue atau platform
- Pertimbangkan untuk membuat tiket early bird dengan harga lebih murah
- Gunakan visibility Public untuk tiket umum dan Unlisted untuk tiket khusus
- Tentukan periode penjualan yang cukup panjang untuk memberikan waktu kepada peserta
- Monitor kuota tiket secara berkala untuk melihat perkembangan penjualan
- Gunakan deskripsi untuk menjelaskan keuntungan atau benefit tiket tertentu
Troubleshooting
Error: "Nama minimal 4 karakter"
- Pastikan nama tiket memiliki minimal 4 karakter
- Gunakan nama yang lebih deskriptif dan informatif
Error: "Kuota minimal 1" atau "Kuota maksimal 100000"
- Pastikan kuota antara 1 dan 100000
- Periksa apakah angka yang dimasukkan benar
Error: "Harga minimal Rp 0" atau "Harga maksimal Rp 10.000.000"
- Pastikan harga antara 0 dan 10.000.000
- Untuk tiket gratis, masukkan 0
- Periksa apakah format harga yang dimasukkan benar
Error: "Tanggal tidak valid"
- Pastikan format tanggal yang dipilih benar
- Pastikan end date setelah start date
- Pastikan kedua tanggal sudah diisi
Error: "Field wajib diisi"
- Pastikan semua field yang wajib sudah diisi
- Periksa kembali form untuk memastikan tidak ada field yang kosong