Membuat Event
Panduan ini akan membantu Kamu membuat event baru di dashboard Circle. Event memungkinkan Kamu untuk membuat berbagai jenis acara seperti kajian, seminar, workshop, atau acara lainnya dengan informasi lengkap, periode event yang jelas, lokasi, dan pemateri yang dapat ditentukan sesuai kebutuhan.
Akses Halaman Create
Untuk membuat event baru:
- Buka halaman daftar Events di
/events - Klik card "Buat Event Baru" di bagian atas halaman
- Atau akses langsung melalui URL:
/events/create - Kamu akan diarahkan ke halaman form create
Form Fields
Form create event terdiri dari beberapa field yang perlu diisi. Berikut adalah tabel lengkap semua field beserta penjelasannya:
| Field | Label | Required | Tipe | Placeholder | Deskripsi | Validasi |
|---|---|---|---|---|---|---|
| bannerImage | Upload banner event | ✅ Wajib | Image | - | Gambar banner dengan rasio 4:5 | Required, max 1MB |
| title | Judul Event | ✅ Wajib | Text | Contoh: Kajian Ngaji Bareng | Judul atau nama event | Minimal 8 karakter |
| categoryId | Kategori | ✅ Wajib | Select | Pilih Kategori | Kategori event | Required, min 3 karakter |
| startDate | Waktu Mulai | ✅ Wajib | Datetime Picker | Pilih tanggal mulai | Tanggal dan waktu mulai event | Harus berupa tanggal valid |
| endDate | Waktu Berakhir | ✅ Wajib | Datetime Picker | Pilih tanggal berakhir | Tanggal dan waktu berakhir event | Harus berupa tanggal valid |
| allowedGender | Peserta | ✅ Wajib | Select | Pilih gender | Persyaratan jenis kelamin untuk peserta | Required (MALE/FEMALE/BOTH) |
| type | Tipe | ✅ Wajib | Radio Group | Pilih tipe event | Tipe event (Online/Offline) | Required (ONLINE/OFFLINE) |
| locationDescription | Lokasi Event / Link Video Conference | ⚠️ Conditional | Textarea / Input | Darisini HQ\nMaps: ... / https://zoom.us/j/891 | Lokasi atau link video conference | Conditional berdasarkan tipe |
| speakers | Pemateri / Ustadz | ✅ Wajib | Select Creatable | Ketik | Daftar pemateri atau ustadz | Required, min 1 pemateri |
| description | Deskripsi | ✅ Wajib | Textarea | Deskripsi lengkap event yang Kamu buat | Penjelasan lengkap tentang event | Minimal 32 karakter |
Detail Field
1. Banner Image (Upload banner event)
Wajib diisi
- Label: Upload banner event
- Tipe: Image Upload
- Deskripsi: Rasio gambar 4:5 dan ukuran tidak lebih dari 1MB
- Validasi: Wajib diisi, maksimal 1MB
Banner image adalah gambar yang akan ditampilkan di card event. Gunakan gambar yang menarik dan relevan dengan tema event.
Tips memilih banner:
- Gunakan gambar dengan rasio 4:5 (contoh: 800px × 1000px)
- Pastikan ukuran file tidak lebih dari 1MB
- Pilih gambar yang jelas dan menarik perhatian
- Hindari gambar yang terlalu ramai atau sulit dibaca
- Gunakan gambar yang sesuai dengan tema event
2. Title (Judul Event)
Wajib diisi
- Label: Judul Event
- Placeholder: Contoh: Kajian Ngaji Bareng
- Deskripsi: Judul atau nama event yang akan ditampilkan
- Validasi: Minimal 8 karakter
Gunakan judul yang jelas, menarik, dan mudah diingat. Judul yang baik akan membantu menarik perhatian peserta potensial.
Contoh yang baik:
Kajian Ngaji Bareng Ramadhan 2024Seminar Kewirausahaan DigitalWorkshop Public Speaking untuk PemulaKajian Akbar Bersama Ustadz Abdullah
Tips menulis judul:
- Gunakan kata kunci yang relevan dengan event
- Buat judul yang spesifik dan jelas
- Hindari judul yang terlalu panjang atau terlalu pendek
- Sertakan informasi penting seperti tema atau pemateri jika relevan
3. CategoryId (Kategori)
Wajib diisi
- Label: Kategori
- Tipe: Select (dropdown)
- Placeholder: Pilih Kategori
- Options: Daftar kategori event yang tersedia
- Validasi: Required, minimal 3 karakter
Pilih kategori yang sesuai dengan jenis event yang akan dibuat. Kategori membantu peserta menemukan event yang sesuai dengan minat mereka.
Tips memilih kategori:
- Pilih kategori yang paling sesuai dengan tema event
- Jika tidak yakin, pilih kategori yang paling umum
- Kategori akan membantu event muncul di pencarian yang relevan
4. Start Date (Waktu Mulai)
Wajib diisi
- Label: Waktu Mulai
- Tipe: Datetime Picker (single selection)
- Placeholder: Pilih tanggal mulai
- Validasi: Harus berupa tanggal dan waktu valid
Pilih tanggal dan waktu kapan event akan dimulai. Event akan aktif mulai dari waktu yang ditentukan.
Tips menentukan start date:
- Tentukan waktu yang realistis untuk persiapan
- Berikan waktu yang cukup untuk promosi sebelum event dimulai
- Pertimbangkan waktu yang tepat untuk menarik peserta (misalnya weekend atau malam hari)
- Pastikan waktu yang dipilih tidak bentrok dengan event lain
5. End Date (Waktu Berakhir)
Wajib diisi
- Label: Waktu Berakhir
- Tipe: Datetime Picker (single selection)
- Placeholder: Pilih tanggal berakhir
- Validasi: Harus berupa tanggal dan waktu valid, harus setelah start date
Pilih tanggal dan waktu kapan event akan berakhir. Setelah waktu ini, event akan ditandai sebagai event yang sudah berakhir.
Tips menentukan end date:
- Tentukan durasi event yang realistis
- Pastikan end date setelah start date
- Pertimbangkan waktu yang dibutuhkan untuk sesi tanya jawab atau networking
- Berikan waktu yang cukup untuk peserta mengikuti seluruh event
6. Allowed Gender (Peserta)
Wajib diisi
- Label: Peserta
- Tipe: Select (dropdown)
- Placeholder: Pilih gender
- Options:
- Khusus Laki-Laki (MALE)
- Khusus Perempuan (FEMALE)
- Umum (BOTH)
- Validasi: Required
Tentukan persyaratan jenis kelamin untuk peserta. Pilih sesuai dengan karakteristik event yang ditawarkan.
Tips memilih allowed gender:
- Pilih "Umum" jika event terbuka untuk semua jenis kelamin
- Pilih "Khusus Laki-Laki" atau "Khusus Perempuan" jika ada persyaratan khusus
- Pertimbangkan karakteristik event dan kebutuhan peserta
7. Type (Tipe)
Wajib diisi
- Label: Tipe
- Tipe: Radio Group
- Placeholder: Pilih tipe event
- Options:
- Online: Event yang dilakukan secara online melalui video conference
- Offline: Event yang dilakukan secara offline di lokasi fisik
- Validasi: Required
Tentukan tipe event sesuai dengan cara pelaksanaannya. Pilihan ini akan menentukan field lokasi yang muncul.
Perbedaan Online dan Offline:
- Online: Event dilakukan melalui platform video conference seperti Zoom, Google Meet, atau YouTube Live. Field lokasi akan menjadi input URL.
- Offline: Event dilakukan di lokasi fisik. Field lokasi akan menjadi textarea untuk deskripsi lokasi.
8. Location Description / Location URL (Lokasi Event / Link Video Conference)
Conditional - Wajib diisi berdasarkan tipe
Field lokasi akan berbeda tergantung pada tipe event yang dipilih:
Untuk Event Offline (Lokasi Event)
- Label: Lokasi Event
- Tipe: Textarea
- Placeholder:
Darisini HQ\nMaps: https://maps.app.goo.gl/xHqSbqPkDPPYVrww9 - Deskripsi: Deskripsi tempat pelaksanaan event
- Validasi: Optional (nullish)
Tips mengisi lokasi offline:
- Sertakan alamat lengkap lokasi event
- Tambahkan link Google Maps untuk memudahkan peserta menemukan lokasi
- Sertakan landmark atau petunjuk arah jika diperlukan
- Tambahkan informasi parkir jika tersedia
Untuk Event Online (Link Video Conference)
- Label: Link Video Conference
- Tipe: Input (URL)
- Placeholder:
https://zoom.us/j/891 - Deskripsi: Link Zoom, Google Meet, Youtube atau media online lainnya
- Validasi: URL format (nullish)
Tips mengisi link video conference:
- Pastikan link dapat diakses oleh peserta
- Gunakan link yang stabil dan tidak mudah berubah
- Untuk YouTube Live, gunakan link streaming yang benar
- Sertakan password jika diperlukan (dapat ditambahkan di deskripsi)
9. Speakers (Pemateri / Ustadz)
Wajib diisi
- Label: Pemateri / Ustadz
- Tipe: Select Creatable (multi-select)
- Placeholder: Ketik untuk mencari atau membuat baru
- Deskripsi: Daftar pemateri atau ustadz yang akan mengisi event
- Validasi: Required, minimal 1 pemateri
Tambahkan pemateri atau ustadz yang akan mengisi event. Kamu dapat memilih dari daftar yang sudah ada atau membuat pemateri baru dengan mengetik nama mereka.
Tips mengisi pemateri:
- Tambahkan minimal 1 pemateri
- Kamu dapat menambahkan beberapa pemateri jika event memiliki beberapa sesi
- Ketik nama pemateri untuk mencari dari daftar yang sudah ada
- Jika pemateri belum ada di daftar, ketik nama mereka dan sistem akan membuat entri baru
- Pastikan nama pemateri ditulis dengan benar dan konsisten
10. Description (Deskripsi)
Wajib diisi
- Label: Deskripsi
- Placeholder: Deskripsi lengkap event yang Kamu buat
- Tipe: Textarea (multi-line)
- Validasi: Minimal 32 karakter
Deskripsi harus menjelaskan:
- Tema atau topik event
- Materi yang akan dibahas
- Manfaat atau keuntungan mengikuti event
- Informasi penting lainnya seperti dress code, persiapan yang diperlukan, dll
Tips menulis deskripsi:
- Gunakan bahasa yang jelas dan mudah dipahami
- Sertakan informasi detail tentang event
- Tambahkan informasi tentang manfaat mengikuti event
- Jelaskan apa yang akan dipelajari atau didapatkan peserta
- Buat deskripsi yang menarik namun tetap informatif
- Sertakan informasi kontak atau cara menghubungi jika diperlukan
Contoh Pengisian Form
Berikut adalah contoh pengisian form yang benar:
- Banner Image: Gambar dengan rasio 4:5, ukuran maksimal 1MB
- Title:
Kajian Ngaji Bareng Ramadhan 2024 - CategoryId:
Kajian - Start Date:
01 April 2024, 19:00 - End Date:
01 April 2024, 21:00 - Allowed Gender:
Umum - Type:
Offline - Location Description:
Masjid Al-Ikhlas\nJl. Raya Sudirman No. 123\nMaps: https://maps.app.goo.gl/example - Speakers:
Ustadz Abdullah, Ustadzah Fatimah - Description:
Kajian Ngaji Bareng Ramadhan 2024 akan membahas tentang keutamaan bulan Ramadhan, tata cara puasa yang benar, dan amalan-amalan sunnah di bulan Ramadhan. Kajian ini akan dipandu oleh Ustadz Abdullah dan Ustadzah Fatimah. Acara akan dilaksanakan di Masjid Al-Ikhlas dengan protokol kesehatan yang ketat. Peserta diharapkan datang 15 menit sebelum acara dimulai.
Submit Form
Setelah semua field diisi dengan benar:
- Klik tombol "Buat" di bagian bawah form
- Sistem akan memvalidasi semua field
- Jika ada error, perbaiki field yang bermasalah
- Jika berhasil, Kamu akan diarahkan ke halaman detail event yang baru dibuat
Setelah Event Dibuat
Setelah event berhasil dibuat:
- Event akan muncul di halaman daftar Events
- Kamu akan langsung diarahkan ke halaman detail event
- Di halaman detail, Kamu dapat:
- Melihat informasi event
- Mengupdate event
- Membuat dan mengelola tiket
- Membuat dan mengelola voucher code
- Mengelola action links
- Mempublikasikan event
- Membagikan event
Tips
- Buat judul yang jelas dan menarik untuk meningkatkan minat peserta
- Tulis deskripsi yang informatif dan detail tentang event yang akan diselenggarakan
- Tentukan periode event yang realistis dan sesuai kebutuhan
- Gunakan banner yang menarik dan relevan dengan tema event
- Pilih kategori yang sesuai dengan jenis event
- Tentukan lokasi atau link video conference dengan jelas
- Tambahkan pemateri yang relevan dan kompeten
- Setelah membuat event, segera buat tiket agar peserta dapat mendaftar
- Publikasikan event setelah semua informasi sudah lengkap
Troubleshooting
Error: "Judul Event minimal 8 karakter"
- Pastikan judul memiliki minimal 8 karakter
- Gunakan judul yang lebih deskriptif dan informatif
Error: "Minimal 32 karakter" (Description)
- Pastikan deskripsi memiliki minimal 32 karakter
- Tambahkan informasi lebih detail tentang event
Error: "Tanggal tidak valid"
- Pastikan format tanggal yang dipilih benar
- Pastikan end date setelah start date
- Pastikan kedua tanggal sudah diisi
Error: "Banner wajib diisi" atau "Ukuran file terlalu besar"
- Pastikan banner image sudah diupload
- Pastikan ukuran file tidak lebih dari 1MB
- Pastikan rasio gambar adalah 4:5
Error: "Field wajib diisi"
- Pastikan semua field yang wajib sudah diisi
- Periksa kembali form untuk memastikan tidak ada field yang kosong
- Pastikan minimal 1 pemateri sudah ditambahkan
Error: "URL tidak valid" (untuk event online)
- Pastikan link video conference menggunakan format URL yang benar
- Pastikan link dimulai dengan
http://atauhttps://