Belanja bulanan merupakan salah satu kegiatan yang rutin dilakukan oleh setiap orang untuk memenuhi kebutuhan seseorang selama satu bulan. Adapun dalam pelaksanaannya, barang belanja dikonsumsi kurang dari waktu sebulan yang mengakibatkan seseorang harus berbelanja lagi dan berakibat pada banyaknya pengeluaran untuk berbelanja bulanan. Sehingga perlu dilakukan pembatasan berbelanja bulanan. Untuk saat ini belum ada solusi yang dapat mengatasi permasalahan ini, sehingga dibuatlah Sistem Smart Shopping. Sistem ini melakukan pengelompokkan barang berdasar banyak stok yang harus dibeli dan perhitungan stok suatu barang berasal peramalan berdasar waktu (time series forecasting). Peramalan dilakukan dengan mempelajari pola penggunaan barang di masa lalu dengan menggunakan regresi linier. Hasil akhir dari peramalan yang dilakukan belum dapat memprediksi secara maksimal karena data digunakan untuk peramalan masih terbatas pada banyak stok beli dan sisa stok barang pada minggu tertentu.