Supermarket biasanya cukup luas dengan banyak barang yang dijual berkelompok tergantung jenis barang. Terkadang pembeli yang sedang tergesa - gesa bingung untuk mencari barang yang sedang dibutuhkan. Dalam perancangan ini, penulis menggunakan VLC (Visible Light Communication), photodioda, mikrokontroller, baterai, serta LCD. Rangkaian VLC dapat dibedakan frekuensinya dengan cara membedakan nilai resistor yang terhubung ke kaki R1 dan R2 di IC NE555. Data frekuensi dikirim melalui cahaya lampu yang menyorot ke receiver photodioda sehingga rangkaian receiver photodioda dapat membedakan frekuensi VLC di rak 1 atau VLC di rak 2. Nama barang, harga barang dan diskon sudah tersimpan di memori Arduino yang terdapat di troli, cahaya lampu yang menyorot ke receiver photodioda dari VLC di rak 1 dan VLC di rak 2 hanya sebagai remote untuk memilih data barang di rak 1 atau di rak 2 yang mau ditampilkan.