Pembuat Kode QR Acara
Buat kode QR kalender yang menyimpan judul acara, lokasi, deskripsi, serta informasi tanggal/waktu.
Generator ini menyimpan URI GS1 Digital Link langsung di dalam kode QR. Pengalihan dinamis Premium QR tidak digunakan untuk kode GS1 Digital Link.
Kustomisasi Lanjutan
Warna & Gradien
Logo & Ikon Sosial
Ukuran Kode QR
Pembuat Kode QR Acara
Jawaban singkat: Kode QR acara kalender mengodekan blok iCalendar VEVENT sesuai RFC 5545. Saat dipindai, perangkat meminta menambahkan acara ke aplikasi kalender yang terpasang. Muatan mencakup judul acara, waktu mulai, waktu selesai, lokasi, dan deskripsi. Ukuran muatan bertambah dengan setiap kolom tambahan, meningkatkan kepadatan modul — batasan penting untuk ukuran cetak kecil.
Cara membuat kode QR acara kalender
- Masukkan judul acara (kolom SUMMARY di blok VEVENT).
- Tetapkan tanggal dan waktu mulai serta tanggal dan waktu selesai.
- Pilih waktu UTC (tambahkan Z pada waktu) atau zona waktu bernama menggunakan TZID — misalnya TZID=America/New_York — untuk menghindari ambiguitas daylight-saving.
- Tambahkan lokasi opsional dan deskripsi opsional. Buat keduanya singkat untuk mengendalikan ukuran muatan.
- Sesuaikan gaya pola, gaya finder-eye, warna, dan logo bila perlu, lalu unduh sebagai PNG, SVG, WEBP, atau JPG hingga 4096 px.
Kode dibuat di browser Anda. Tidak ada yang Anda masukkan yang diunggah ke server.
Apa itu kode QR acara kalender
Kode QR acara kalender adalah kode QR standar yang muatannya berupa blok iCalendar VEVENT. iCalendar didefinisikan dalam RFC 5545 (2009), yang menggantikan RFC 2445. Simbol QR itu sendiri mengikuti ISO/IEC 18004, standar internasional untuk simbologi QR Code.
Saat pengguna memindai kode, sistem operasi meneruskan data .ics ke aplikasi kalender default — Apple Calendar di iOS dan macOS, Google Calendar di Android, dan aplikasi pihak ketiga yang kompatibel di platform lain. Aplikasi kemudian menampilkan prompt “Tambahkan ke Kalender”. Pengguna tetap harus mengonfirmasi; pemindaian tidak menambahkan acara secara diam-diam.
Karena data acara dikodekan langsung ke pola QR, kode ini bersifat statis. Kode bekerja offline, tidak memerlukan server, dan tidak bergantung pada layanan kalender pihak ketiga. Namun, kode tidak dapat diedit setelah dicetak. Jika detail acara berubah, kode harus dibuat ulang dan dicetak ulang.
Format muatan iCalendar VEVENT
Struktur lengkap
Muatan VEVENT minimal tetapi lengkap untuk pengodean QR terlihat seperti ini:
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//PremiumQRCodes//EN BEGIN:VEVENT UID:[email protected] DTSTAMP:20261015T120000Z DTSTART:20261015T140000Z DTEND:20261015T160000Z SUMMARY:Annual Product Review LOCATION:Conference Room B, 10 Main Street, London DESCRIPTION:Q3 results presentation and Q4 planning session. END:VEVENT END:VCALENDARReferensi per kolom
| Kolom | Properti RFC 5545 | Diperlukan dalam praktik | Catatan |
|---|---|---|---|
| Awal kontainer kalender | BEGIN:VCALENDAR | Ya | Membungkus VEVENT |
| Versi | VERSION:2.0 | Ya | Selalu 2.0 untuk RFC 5545 |
| ID produk | PRODID | Ya | Mengidentifikasi aplikasi pembuat |
| Awal kontainer acara | BEGIN:VEVENT | Ya | |
| Pengenal unik | UID | Ya | String unik apa pun; berkualifikasi domain |
| Stempel waktu | DTSTAMP | Ya | Apple Calendar memerlukannya; Google Calendar di Android menolak impor tanpanya |
| Tanggal/waktu mulai | DTSTART | Ya | Lihat bagian format waktu di bawah |
| Tanggal/waktu selesai | DTEND | Diperlukan dalam praktik | Google Calendar meminta pelengkap jika tidak ada |
| Ringkasan (judul) | SUMMARY | Ya | Ditampilkan sebagai nama acara |
| Lokasi | LOCATION | Opsional | Ditampilkan di aplikasi kalender dan peta |
| Deskripsi | DESCRIPTION | Opsional | Teks tambahan; menambah ukuran muatan |
| Akhir kontainer acara | END:VEVENT | Ya | |
| Akhir kontainer kalender | END:VCALENDAR | Ya |
Format waktu dan penanganan zona waktu
Format tanggal/waktu dalam RFC 5545 adalah YYYYMMDDTHHMMSS. Dua bentuk relevan untuk pengodean QR:
Bentuk UTC (disarankan untuk acara dengan waktu tetap): DTSTART:20261015T140000Z. Z di akhir berarti waktunya dalam UTC. Semua perangkat menafsirkan momen absolut yang sama.
Bentuk lokal dengan zona waktu bernama (disarankan untuk acara yang menyatakan waktu lokal): DTSTART;TZID=Europe/London:20261015T140000. Parameter TZID menamai zona waktu IANA. Aplikasi kalender menerapkan aturan daylight-saving secara lokal.
Acara sepanjang hari (bentuk hanya tanggal — tanpa T atau Z): DTSTART;VALUE=DATE:20261015 DTEND;VALUE=DATE:20261016. Tanggal akhir acara sepanjang hari adalah hari setelah acara, sesuai konvensi RFC 5545.
Menggunakan UTC (Z) adalah format paling sederhana dan menghindari kasus tepi daylight-saving, tetapi berarti acara muncul pada jam yang berbeda untuk peserta di zona waktu yang berbeda. Gunakan TZID jika acara memiliki waktu lokal yang dinyatakan dan harus tampil benar di mana pun.
Ukuran muatan dan kepadatan modul
Ini adalah batasan praktis utama untuk kode QR acara.
Setiap karakter yang ditambahkan ke muatan VEVENT menambah jumlah bit data, menaikkan versi kode QR (jumlah modul), dan mengurangi ukuran setiap modul pada ukuran cetak tetap. Kisi modul yang padat pada ukuran cetak kecil lebih sulit diurai kamera.
Perkiraan anggaran karakter pada tingkat koreksi kesalahan umum:
| Koreksi kesalahan | Kapasitas byte (Versi 10) | Modul Versi 10 |
|---|---|---|
| L | ~271 bytes | 57×57 |
| M | ~213 bytes | 57×57 |
| Q | ~151 bytes | 57×57 |
| H | ~115 bytes | 57×57 |
VEVENT minimal dengan judul, waktu mulai dan selesai UTC, tanpa lokasi atau deskripsi, memerlukan sekitar 180–220 bytes. Menambahkan alamat lengkap untuk LOCATION dan DESCRIPTION dua kalimat dapat mendorong muatan ke 350–500 bytes, memerlukan versi lebih tinggi (lebih banyak modul) dan akibatnya ukuran cetak lebih besar.
Panduan praktis:
- Pertahankan SUMMARY 40 karakter atau kurang.
- Pertahankan LOCATION dalam bentuk terpendek yang masih dikenali (nama tempat dan kode pos).
- Pertahankan DESCRIPTION 80 karakter atau kurang, atau hilangkan dan taruh detail di materi cetak.
- Jika deskripsi harus panjang, cetak kode lebih besar atau tautkan ke halaman web di dalam deskripsi dan pendekkan kolom DESCRIPTION itu sendiri.
- Gunakan tingkat koreksi kesalahan M untuk penggunaan umum. Gunakan H hanya jika menambahkan logo di tengah.
Kapan menggunakan kode QR acara kalender
Program konferensi cetak. Kode QR di samping setiap sesi menambahkannya ke kalender peserta dengan satu pemindaian, termasuk nomor ruangan dan nama pembicara di kolom LOCATION dan DESCRIPTION.
Undangan pernikahan. Kode pada undangan mengodekan waktu mulai dan selesai upacara, tempat, dan deskripsi singkat. Tamu memindainya sekali dan semua perangkat mengingatkan mereka pada hari tersebut.
Pendaftaran webinar dan kelas online. Kode dalam email konfirmasi atau halaman kursus mengodekan waktu mulai tepat dalam UTC — menghilangkan kebingungan zona waktu yang membuat peserta melewatkan awal.
Booth pameran dan pop-up. Kode pada banner booth memungkinkan pengunjung memindai sesi atau demo berikutnya langsung ke kalender alih-alih berharap mereka ingat menambahkannya nanti.
Tiket acara cetak. Kode pada tiket mengodekan detail acara sehingga pengingat kalender tetap muncul meskipun penerima kehilangan tiket atau lupa tempat.
Jadwal kelas berulang. Kode pada jadwal gym atau studio dapat mengodekan satu kelas sehingga peserta hanya menambah sesi tersebut, bukan seluruh jadwal.
Persyaratan desain dan pencetakan
Pertahankan zona hening setidaknya empat modul di semua sisi, sebagaimana diwajibkan oleh ISO/IEC 18004.
Untuk kartu nama atau sisipan program lipat, cetak minimal 2 cm × 2 cm. Untuk penyangga meja atau poster jendela, gunakan 3 cm atau lebih. Untuk banner besar, gunakan 8 cm atau lebih.
Karena kode QR acara dapat membawa muatan besar (250–500+ bytes tergantung panjang deskripsi), cetak lebih besar dari minimum 2 cm bila memungkinkan. Kode 3 cm dengan muatan 400 bytes lebih andal dipindai daripada kode 2 cm dengan muatan yang sama.
Jika menyematkan logo, gunakan tingkat koreksi kesalahan H, yang memulihkan sekitar 30% codeword. Ini memastikan modul yang tertutup logo masih dapat direkonstruksi saat pemindaian.
Uji kode cetak dengan iPhone dan perangkat Android sebelum distribusi massal. Perilaku impor kalender berbeda antarplatform dan lebih baik menemukan masalah format sebelum 500 undangan dikirim.
Pemecahan masalah: mengapa kode QR kalender Anda tidak menambahkan acara
DTSTAMP tidak ada. Apple Calendar diam-diam mengabaikan blok VEVENT tanpa properti DTSTAMP. Tambahkan DTSTAMP dalam format UTC. Google Calendar di Android juga menolak impor tanpanya.
DTEND tidak ada. Google Calendar mungkin meminta pengguna melengkapi acara. Selalu sertakan DTEND meskipun sama dengan DTSTART.
Waktu tampil di zona waktu yang salah. Jika menggunakan UTC (Z), peserta di zona waktu lain akan melihat momen absolut yang benar tetapi jam yang berbeda. Beralihlah ke zona waktu bernama dengan TZID agar waktu lokal eksplisit.
Muatan terlalu panjang. Kode yang dicetak 2 cm dan mengodekan muatan 500-byte akan terlalu padat untuk diurai kamera dari jarak satu lengan. Pendekkan kolom DESCRIPTION dan LOCATION lalu cetak ulang, atau cetak lebih besar.
Kode QR statis — detail acara berubah setelah dicetak. Kode QR acara tidak dapat diedit. Buat ulang dengan detail yang diperbarui dan cetak ulang. Pertimbangkan kode QR URL yang menunjuk ke halaman undangan kalender terhosting untuk acara yang detailnya mungkin berubah.
Aplikasi kalender menampilkan kegagalan impor. Pastikan pembungkus VCALENDAR (BEGIN:VCALENDAR / END:VCALENDAR) ada. VEVENT saja bukan file .ics yang valid tanpa komponen pembungkus.
Kode QR acara statis versus undangan kalender berbasis URL
Kode QR VEVENT statis mengodekan seluruh data acara langsung di dalam pola. Kode bekerja offline, tidak membutuhkan server, dan tidak dapat diperbarui setelah dicetak.
| Kode QR VEVENT statis | Kode QR URL (halaman kalender) | |
|---|---|---|
| Muatan | Blok VEVENT lengkap | URL yang menunjuk ke undangan kalender |
| Bekerja offline | Ya | Tidak — URL harus dapat diakses |
| Dapat diedit setelah dicetak | Tidak | Ya — perbarui halaman |
| Bergantung pada layanan | Tidak | Ya |
| Impor aplikasi kalender | Langsung — prompt impor native | Bervariasi tergantung cara halaman dibangun |
| Terbaik untuk | Undangan cetak, acara satu tanggal | Acara yang detailnya mungkin berubah |
Gunakan kode VEVENT statis untuk acara yang detailnya sudah pasti sebelum dicetak dan audiens mungkin memindai di lokasi dengan data yang tidak andal (pintu masuk tempat acara, undangan kertas). Gunakan pendekatan berbasis URL untuk acara dengan detail yang berkembang — kodekan URL halaman undangan terhosting dan perbarui halaman itu saat detail berubah.
Apa yang diberikan Pembuat Kode QR Acara ini
Alat berbasis browser ini membuat muatan iCalendar VEVENT yang menawarkan untuk menambahkan acara bertanggal ke kalender pengguna. Alat dirancang untuk konferensi, janji temu, peluncuran, sesi pelatihan, pernikahan, dan acara komunitas. Pratinjau langsung diperbarui saat Anda mengedit, sehingga lebih mudah menangkap kolom yang hilang atau simbol yang terlalu padat sebelum mengunduh.
Anda dapat menyesuaikan pola matriks, gaya mata pencari, warna latar depan dan belakang, gradien, bingkai, ukuran, dan logo opsional. Ekspor tersedia sebagai SVG, PNG, WEBP, dan JPG pada 512, 1024, 2048, atau 4096 piksel. SVG adalah pilihan praktis untuk pencetakan profesional. PNG resolusi tinggi cocok untuk dokumen kantor dan karya digital.
Muatan statis dibuat di browser Anda. Informasi yang dimasukkan ke pembuat tidak perlu diunggah untuk membuat gambar QR. Aplikasi kalender menafsirkan zona waktu dan pengingat secara berbeda, jadi uji muatan pada iOS, Android, dan perangkat lunak kalender desktop.
Menggunakan kode QR ini di Bahrain dan luar negeri
Atur acara Bahrain ke waktu Asia/Bahrain dan nyatakan apakah waktunya lokal, khususnya bila undangan mungkin dipindai oleh tamu dari luar negeri.
Gunakan ejaan Inggris Britania pada konten yang menghadap pelanggan jika sesuai dengan gaya organisasi Anda, dan sediakan teks Arab ketika audiens mengharapkannya. Buat tindakan setelah pemindaian jelas. Baris singkat di samping simbol seperti “Pindai untuk menyimpan kontak” atau “Pindai untuk membuka lokasi” memberi keyakinan sebelum orang mengarahkan kamera.
Uji desain akhir pada perangkat iPhone dan Android terkini. Uji lagi setelah dicetak pada kertas, stiker, kartu, papan, atau bahan kemasan sebenarnya. Cahaya luar ruang Bahrain yang terang dapat menampakkan silau dan masalah kontras rendah yang kurang terlihat di layar komputer. Untuk penggunaan internasional, pastikan kode negara, mata uang, zona waktu, ketersediaan aplikasi regional, dan kompatibilitas jaringan pembayaran.
Sebelum Anda menerbitkan
- Jenis muatan QR yang tepat
- Data lengkap dan terverifikasi
- Quiet zone empat modul
- Kontras latar depan yang kuat
- Penskalaan persegi proporsional
- Logo dijaga dalam batas aman
- SVG atau PNG resolusi tinggi
- Uji pemindaian perangkat pada ukuran akhir
Pertanyaan umum
Buka pertanyaan untuk membaca jawaban teknis yang ringkas.
01Apa format iCalendar VEVENT untuk kode QR?+
Format iCalendar VEVENT didefinisikan dalam RFC 5545. Acara yang dikodekan QR membungkus blok VEVENT di dalam kontainer VCALENDAR. Kolom yang diperlukan adalah DTSTAMP (stempel waktu pembuatan), DTSTART (mulai acara), dan SUMMARY (judul acara). DTEND, LOCATION, dan DESCRIPTION bersifat opsional tetapi sangat disarankan untuk kompatibilitas aplikasi kalender.
02Apakah kode QR acara kalender bekerja di iPhone dan Android?+
Ya, di kedua platform, tetapi ada perbedaan. iOS membuka data VEVENT di Apple Calendar. Android membuka Google Calendar atau aplikasi kalender default. DTSTAMP diperlukan untuk Apple Calendar dan Google Calendar di Android. Selalu sertakan dan selalu sertakan DTEND untuk menghindari kesalahan impor di kedua platform.
03Bagaimana cara menyertakan zona waktu dalam kode QR acara kalender?+
Gunakan parameter TZID dalam properti DTSTART: DTSTART;TZID=America/New_York:20261015T140000. Ini menggunakan nama zona waktu IANA dan memungkinkan tiap aplikasi kalender menerapkan aturan daylight-saving lokal. Alternatifnya, gunakan UTC dengan menambahkan Z pada waktu (DTSTART:20261015T190000Z), yang menentukan momen absolut yang sama untuk semua peserta tanpa memandang lokasi.
04Dapatkah saya memperbarui acara kode QR kalender setelah mencetaknya?+
Tidak. Kode QR VEVENT statis mengodekan data acara langsung dalam pola. Setelah dicetak, kode tidak dapat diubah. Jika detail acara mungkin berubah setelah dicetak, kodekan URL acara terhosting atau halaman pendaftaran dan perbarui halaman tersebut.
05Mengapa DTSTAMP diperlukan dalam kode QR kalender?+
DTSTAMP mewakili tanggal dan waktu objek iCalendar dibuat, sesuai RFC 5545. Apple Calendar diam-diam mengabaikan blok VEVENT yang tidak memiliki DTSTAMP, artinya acara tidak akan diimpor meskipun DTSTART benar. Google Calendar di Android juga menolak impor tanpa DTSTAMP. Selalu sertakan.
06Bagaimana cara membuat acara sepanjang hari dalam kode QR kalender?+
Gunakan bentuk hanya tanggal dari DTSTART dan DTEND tanpa komponen waktu: DTSTART;VALUE=DATE:20261015 dan DTEND;VALUE=DATE:20261016. Sesuai konvensi RFC 5545, DTEND untuk acara sepanjang hari adalah hari setelah tanggal acara, bukan hari yang sama.
07Mengapa kode QR acara saya terlalu padat untuk dipindai?+
Kolom DESCRIPTION atau LOCATION yang panjang meningkatkan ukuran muatan, menaikkan versi kode QR, dan memadatkan lebih banyak modul ke area cetak yang sama. Pendekkan DESCRIPTION menjadi 80 karakter atau kurang, kurangi LOCATION menjadi nama tempat dan kode pos, lalu cetak kode lebih besar atau hapus DESCRIPTION sepenuhnya.
08Apa yang terjadi ketika seseorang memindai kode QR acara kalender?+
Perangkat pemindai mengenali data iCalendar VEVENT dan meneruskannya ke aplikasi kalender default. Aplikasi kalender menampilkan prompt “Tambahkan ke Kalender” yang memperlihatkan judul, waktu, dan lokasi acara. Pengguna mengetuk untuk mengonfirmasi. Acara tidak ditambahkan otomatis; pengguna harus menyetujui impor.
09Apakah kode QR acara kalender kedaluwarsa?+
Tidak. Data VEVENT dikodekan langsung di pola QR tanpa tanggal kedaluwarsa dan tanpa ketergantungan server. Kode akan terus menawarkan impor kalender tanpa batas. Setelah tanggal acara berlalu, kode tetap berfungsi tetapi akan menambahkan acara masa lalu ke kalender.
10Dapatkah satu kode QR menambahkan acara ke beberapa aplikasi kalender?+
Ya. Format iCalendar VEVENT (RFC 5545) adalah standar lintas platform. Kode QR yang sama dapat dipindai oleh iOS (Apple Calendar), Android (Google Calendar), Outlook, dan sebagian besar aplikasi kalender modern. Setiap aplikasi menafsirkan kolom DTSTART, DTEND, dan SUMMARY secara native.