Belanja merupakan kegiatan mendapatkan barang atau jasa dari penjual dengan cara membeli. Berbelanja di toko swalayan saat ini mengharuskan pembeli untuk mengambil langsung produk yang ingin dibeli dari rak, untuk pembelian dengan jumlah barang yang sedikit sangatlah mudah namun jika jumlahnya banyak terkadang sangat merepotkan, pembeli harus mengantri dan menunggu barang untuk dipindai oleh kasir satu persatu. Self-checkout adalah jenis pelayanan di toko swalayan dimana pembeli melakukan pemeriksaan barang belanjaan dan melakukan pembayaran secara mandiri. Di Indonesia, toko swalayan masih banyak yang belum menggunakan pelayanan self-checkout yang terbukti bisa mempermudah berbelanja. Melihat dari permasalahan tersebut kami terinspirasi untuk mengembangkan aplikasi dengan judul “Snapshop : Aplikasi belanja pemeriksaan mandiri menggunakan pemindai barcode berbasis Android dan Web”. Dengan pengembangan aplikasi ini kami harap bisa menerapkan sistem self-checkout yang mudah dan cepat di toko swalayan.