Perangkat lunak kios sapa pelanggan dengan pengenalan wajah (Greeting Kiosk) dan sistem back-office pengelolaan promosi untuk bisnis ritel
Greeting Kiosk adalah perangkat lunak kios layar sentuh 55 inci yang memutar iklan saat menunggu, dan ketika mendeteksi pelanggan akan menyapa lalu menampilkan promosi sesuai profil. Kios hanya mengenali wajah anggota yang telah mendaftar dan memberikan persetujuan. Kami mengembangkan perangkat lunak layar kios dan sistem back-office untuk tim pemasaran, bagi proyek percontohan sebuah bisnis ritel pada tahun 2019–2020.

- Industri
- Layanan
- Tahun
- 2019–2020
- lingkup pekerjaan
- Merancang dan mengembangkan perangkat lunak 2 bagian, yaitu layar Greeting Kiosk untuk layar sentuh 55 inci dan sistem back-office CMS & Kiosk Configuration; instalasi dan pengujian, beserta dokumen desain dan skrip pengujian penerimaan (UAT), sebagai subkontraktor dari perusahaan konsultan.
Ringkasan
- Greeting Kiosk adalah perangkat lunak kios layar sentuh 55 inci yang memutar iklan secara berulang saat menunggu, dan ketika kamera mendeteksi pelanggan akan menyapa lalu menampilkan promosi sesuai profil.
- Kios hanya mengenali wajah anggota yang telah mendaftarkan wajah dan memberikan persetujuan, melalui AI engine proyek. Untuk yang bukan anggota, sistem hanya menggunakan jenis kelamin dan rentang usia yang diperkirakan oleh AI engine.
- Kios memilih promosi dengan mencocokkan profil pelanggan dengan label kriteria yang dipasang tim pemasaran, sehingga tim pemasaran dapat menentukan sendiri promosi mana yang ditampilkan kepada siapa.
- Sistem back-office CMS & Kiosk Configuration memungkinkan tim pemasaran mengubah sendiri iklan, promosi, dan tema layar, dilengkapi dasbor statistik dan ekspor file CSV.
- Kami mengembangkan perangkat lunak 2 bagian ini sebagai subkontraktor. Pelanggan menyelesaikan pengujian sistem pada 27 Desember 2019, dan proyek ditutup sebagai pekerjaan yang telah selesai pada tahun 2020.
Permasalahan di lapangan
Tim pemasaran sebuah bisnis ritel ingin menguji coba layar iklan yang menyapa pelanggan dan menawarkan promosi yang sesuai dengan orangnya, sebagai pengganti penayangan satu rangkaian iklan yang sama untuk semua orang. Tim perlu dapat mengubah konten di kios sendiri dan melihat statistik penggunaan kios, sedangkan penggunaan gambar wajah harus dibatasi hanya pada anggota yang memberikan persetujuan.
Apa yang kami lakukan
Kami mengembangkan aplikasi web 2 bagian, yaitu layar Greeting Kiosk yang beralih antara mode iklan dan mode promosi, serta sistem back-office CMS & Kiosk Configuration yang digunakan tim pemasaran untuk mengelola konten dan melihat statistik. Kios terhubung ke AI engine proyek untuk mengenali wajah anggota dan mengambil data anggota melalui Membership API.
- Kamera pada kios Greeting KioskMendeteksi wajah pelanggan
- AI engine pengenalan wajahAnggota atau jenis kelamin/rentang usia
- Membership APIMengambil data anggota
- Mode promosi pada layar sentuhSapaan + promosi sesuai profil
- CMS & Kiosk ConfigurationPengelolaan konten + dasbor
Hasil
Kami menyerahkan perangkat lunak, melakukan instalasi, dan melakukan pengujian sesuai lingkup pekerjaan. Pelanggan menyelesaikan pengujian sistem pada 27 Desember 2019, dan proyek ditutup sebagai pekerjaan yang telah selesai pada tahun 2020.
Latar belakang permasalahan
Tantangan dalam kasus ini adalah menguji coba layar iklan yang dapat berinteraksi dengan pelanggan, dalam proyek percontohan (Pilot Project) sebuah bisnis ritel. Layar iklan pada umumnya menayangkan satu rangkaian konten yang sama kepada semua orang yang lewat, sehingga tim pemasaran tidak mengetahui promosi mana yang cocok untuk siapa dan seberapa banyak orang yang tertarik pada layar tersebut.
Tim pemasaran membutuhkan kios yang menyapa pelanggan lalu menawarkan promosi yang sesuai dengan orangnya, dapat mengubah iklan dan promosi sendiri tanpa harus menunggu programmer, serta menampilkan statistik penggunaan kios. Kami bergabung dalam proyek ini sebagai subkontraktor dari perusahaan konsultan, dengan tugas mengembangkan perangkat lunak kios dan sistem back-office.
Untuk apa pengenalan wajah (Face Recognition) digunakan dalam kasus ini
Pengenalan wajah adalah proses ketika sistem AI membandingkan gambar wajah yang ditangkap kamera dengan wajah yang telah didaftarkan. Dalam kasus ini, teknologi tersebut digunakan untuk mengetahui anggota mana yang berdiri di depan kios, agar promosi yang dipilih sesuai dengan orangnya, bukan untuk mengidentifikasi masyarakat umum yang tidak terdaftar.
Persyaratan dan batasan
Kios harus bekerja bersama sistem yang sudah dimiliki proyek, dan penggunaan gambar wajah harus dibatasi sejak tahap desain. Persyaratan dan batasan utamanya adalah sebagai berikut.
- Layar dirancang untuk layar sentuh vertikal 55 inci
- Pengenalan wajah hanya untuk anggota yang telah mendaftarkan wajah dan mengonfirmasi penayangan data di kios pendaftaran. Untuk yang bukan anggota, hanya jenis kelamin dan rentang usia yang diperkirakan dari wajah yang dapat digunakan.
- Data yang disimpan harus dienkripsi, dan pengiriman data harus menggunakan protokol yang aman.
- Kios harus terhubung dengan AI engine (program AI untuk pengenalan wajah) dan Membership API (saluran penghubung ke sistem keanggotaan) milik proyek.
- Jika kamera mendeteksi beberapa wajah sekaligus, sistem harus memilih orang yang paling dekat dengan kios.
- Jenis produk untuk promosi ditetapkan sejak awal, karena penambahan atau penghapusan jenis di kemudian hari berdampak pada desain layar.
- Pengenalan wajah dapat dijadwalkan aktif dan nonaktif sesuai jam operasional toko, untuk mengurangi beban server saat toko tutup.
Bagaimana kios memilih promosi untuk setiap pelanggan
Kios memilih promosi dengan mencocokkan profil pelanggan dengan label kriteria yang dipasang tim pemasaran pada setiap promosi, yaitu jenis kelamin, rentang usia, rentang waktu, serta anggota atau bukan anggota. AI engine bertugas mengenali wajah dan memperkirakan jenis kelamin dan rentang usia, sedangkan pemilihan promosi menggunakan aturan berdasarkan label yang ditentukan tim pemasaran.
Cara ini memisahkan tugas dengan jelas. AI memberikan informasi tentang siapa yang berdiri di depan kios, tim pemasaran memutuskan promosi mana yang ditampilkan kepada siapa, dan aturannya dapat diubah sendiri melalui sistem back-office. Langkah kerja kios adalah sebagai berikut.
- 1
Mode iklan (Ads Mode) saat menunggu pelanggan
Kios memutar gambar diam atau video iklan secara berulang sesuai urutan yang diatur di sistem back-office, dengan pilihan layar penuh maupun tidak layar penuh.
- 2
Kamera mendeteksi wajah
Ketika ada orang yang masuk ke jarak tangkap kamera, sistem mendeteksi wajah. Jika ditemukan beberapa orang sekaligus, sistem akan memilih orang yang paling dekat dengan kios.
- 3
Mengenali anggota atau memperkirakan kelompok pelanggan
Gambar wajah dikirim ke AI engine untuk dibandingkan dengan wajah anggota yang telah terdaftar. Jika anggota, sistem mengambil data melalui Membership API untuk membuat profil pelanggan. Jika bukan anggota, sistem menggunakan jenis kelamin dan rentang usia yang diperkirakan oleh AI engine sebagai gantinya.
- 4
Menyapa dan menampilkan promosi (Promotion Mode)
Layar menampilkan halaman sambutan beserta suara sapaan, lalu menampilkan promosi yang label kriterianya cocok dengan profil. Pelanggan dapat menekan layar untuk melihat promosi berdasarkan jenis produk. Jika bukan anggota, layar akan mengajak untuk mendaftar guna memperoleh hak istimewa.
- 5
Mengakhiri penggunaan dan mencatat statistik
Ketika pelanggan menekan tombol akhiri penggunaan atau berjalan meninggalkan layar, kios menampilkan halaman terima kasih, mencatat riwayat penggunaan (Activity Log) ke basis data, lalu kembali memutar iklan seperti semula.
Hasil serah terima
Kami menyerahkan aplikasi web 2 bagian yang dikembangkan dengan PHP, Python, HTML, JavaScript, dan basis data MySQL, beserta instalasi dan pengujian. Komponen yang diserahkan adalah sebagai berikut.
- Layar Greeting Kiosk: mode iklan, mode promosi, halaman sambutan, halaman terima kasih, dan pencatatan Activity Log
- Pengelolaan iklan: menambah, mengedit, dan menghapus iklan berupa gambar atau video, baik layar penuh maupun tidak layar penuh
- Pengelolaan promosi: memasang label kriteria jenis kelamin, rentang usia, rentang waktu, serta anggota atau bukan anggota, dipisahkan menurut jenis produk
- Pengaturan kios: tema layar untuk pagi dan siang, serta pratinjau layar kios sebelum dipublikasikan
- Dasbor statistik: jumlah pengguna yang dipisahkan antara anggota dan bukan anggota, durasi penggunaan kios, frekuensi anggota kembali menggunakan kios, dan berapa kali setiap promosi dibuka, beserta ekspor data ke file CSV
- Pengelolaan pengguna sistem back-office
- Dokumen desain dan skrip pengujian penerimaan (UAT, yaitu pengujian yang digunakan pelanggan untuk memutuskan penerimaan pekerjaan)
Hasil yang dapat dikonfirmasi
Kami menyerahkan perangkat lunak, melakukan instalasi, dan melakukan pengujian sesuai lingkup pekerjaan. Pelanggan menyelesaikan pengujian sistem pada 27 Desember 2019, dan proyek ditutup sebagai pekerjaan yang telah selesai pada tahun 2020.
Kasus ini merupakan proyek percontohan. Kami tidak memiliki angka pengukuran hasil pemasaran, seperti penjualan atau jumlah pengguna kios, sehingga kami hanya melaporkan status pekerjaan yang didukung dokumen.
Pelajaran yang kita dapatkan
Pekerjaan ini memberikan prinsip berikut untuk sistem yang menggunakan gambar wajah pelanggan dan harus terhubung dengan sistem pihak lain.
- Privasi harus tercantum dalam persyaratan sejak awal. Sistem sebaiknya hanya mengenali orang yang telah mendaftar dan memberikan persetujuan, sedangkan untuk orang lain hanya menggunakan informasi kelompok umum seperti jenis kelamin dan rentang usia, dan data yang disimpan harus dienkripsi.
- Kasus uji (Test Case) harus dikaitkan dengan persyaratan yang disepakati sebelum pengembangan dimulai. Masalah yang ditemukan dalam pekerjaan ini adalah kasus uji tidak sesuai dengan spesifikasi. Jika kasus uji dikaitkan dengan persyaratan sejak awal, pengujian penerimaan tidak perlu ditafsirkan ulang di kemudian hari.
- Kios dapat bekerja sepenuhnya ketika semua sistem eksternal siap. Dalam pekerjaan ini, ada perangkat lunak sisi pemasaran dari vendor lain yang tidak dapat digunakan secara nyata, sehingga sebaiknya penanggung jawab setiap sistem ditentukan dan kesiapannya diperiksa sejak tahap awal proyek.
Cara menerapkan pendekatan ini pada pekerjaan Anda
Jika bisnis Anda sudah memiliki sistem keanggotaan dan membutuhkan layar di toko yang menawarkan promosi sesuai kelompok pelanggan, Anda dapat menggunakan pendekatan yang sama dengan kasus ini, yaitu memisahkan kios, sistem pengenalan wajah, dan sistem back-office, lalu membiarkan tim pemasaran mengendalikan sendiri aturan pemilihan promosi. Bagian yang perlu disesuaikan bergantung pada sistem yang Anda miliki dan ukuran layar yang digunakan.
Bagian yang dapat digunakan kembali dan bagian yang perlu disesuaikan
| Bagian sistem | Dapat digunakan kembali | Perlu disesuaikan ketika |
|---|---|---|
| Layar kios | Mode iklan dan mode promosi, halaman sambutan, dan halaman terima kasih | Layar Anda berbeda ukuran atau orientasi dari layar vertikal 55 inci, sehingga tampilan layar perlu dirancang ulang |
| Pengenalan wajah | Koneksi dengan AI engine melalui API dan ketentuan pengenalan hanya untuk anggota yang memberikan persetujuan | Proyek Anda belum memiliki AI engine atau prosedur pendaftaran dan permintaan persetujuan, sehingga perlu dipilih dan disiapkan terlebih dahulu |
| Pemilihan promosi | Pencocokan profil dengan label kriteria jenis kelamin, rentang usia, rentang waktu, dan keanggotaan | Anda membagi kelompok pelanggan dengan kriteria lain, sehingga perlu menambah label kriteria dan memeriksa layar back-office |
| Sistem keanggotaan | Pengambilan data anggota melalui Membership API | Sistem keanggotaan Anda tidak memiliki API, sehingga saluran penghubung perlu disiapkan terlebih dahulu |
| Back-office dan statistik | Pengelolaan iklan, promosi, tema, dan dasbor dengan ekspor CSV | Anda membutuhkan indikator lain, sehingga daftar indikator perlu disepakati sebelum perancangan |
- Minta tim pemasaran menyimpulkan terlebih dahulu setiap promosi cocok untuk siapa, karena kriteria inilah yang digunakan sistem untuk memilih promosi.
- Tetapkan jenis produk untuk promosi sejak awal.
- Sepakati siapa yang bertanggung jawab atas AI engine, sistem keanggotaan, kios pendaftaran, dan perangkat lunak kios, lalu tulis kasus uji yang sesuai dengan persyaratan sebelum pengembangan.
- Jadwalkan aktif dan nonaktifnya pengenalan wajah sesuai jam operasional toko.
Teknologi yang digunakan
Pertanyaan yang Sering Diajukan
Apakah kios mengenali wajah semua pelanggan yang lewat?
Tidak. Kios hanya mengenali anggota yang telah mendaftarkan wajah dan mengonfirmasi penayangan data di kios pendaftaran. Untuk yang bukan anggota, sistem hanya menggunakan jenis kelamin dan rentang usia yang diperkirakan oleh AI engine dari wajah, untuk memilih promosi dan mengajak mendaftar.
Apakah tim pemasaran dapat mengubah iklan dan promosi sendiri?
Bisa, melalui sistem back-office CMS & Kiosk Configuration. Tim pemasaran dapat menambah, mengedit, dan menghapus iklan berupa gambar atau video, mengelola promosi beserta label kriteria, mengatur tema layar untuk pagi dan siang, serta melihat pratinjau layar kios sebelum dipublikasikan.
Statistik apa saja yang dicatat sistem?
Kios mencatat setiap penggunaan, lalu menampilkannya di dasbor, misalnya jumlah pengguna yang dipisahkan antara anggota dan nonanggota, durasi penggunaan kios, frekuensi anggota kembali menggunakan kios, dan berapa kali setiap promosi dibuka. Data dapat dilihat per jam, harian, mingguan, atau bulanan, dan data mentah dapat diekspor sebagai file CSV.
Bagian mana dari sistem ini yang dikembangkan oleh Inspektion?
Kami mengembangkan perangkat lunak layar Greeting Kiosk dan sistem back-end CMS & Kiosk Configuration, lalu menghubungkannya dengan AI engine pengenalan wajah dan Membership API milik proyek, serta memasang dan menguji sistem.
Jika saya membutuhkan kios seperti ini, berapa harganya?
Pekerjaan ini dikembangkan sesuai persyaratan setiap proyek sehingga tidak ada harga standar. Harga bergantung pada fungsi yang dibutuhkan, sistem yang sudah ada dan perlu dihubungkan, seperti sistem keanggotaan atau AI engine, serta jumlah kios. Hubungi kami untuk meminta penawaran harga.




