Penelitian ini bertujuan untuk merancang dan membangun sistem informasi penjualan berbasis web yang mampu mengelola transaksi dan stok secara terintegrasi serta menerapkan algoritma Single Moving Average (SMA) untuk memprediksi kebutuhan restock berdasarkan data penjualan historis. Metode pengembangan sistem yang digunakan adalah Waterfall, yang meliputi tahapan analisis, desain, pengkodean, dan pengujian . Sistem ini dibangun menggunakan bahasa pemrograman PHP, basis data MySQL, dan kerangka kerja Tailwind CSS. Perancangan sistem dimodelkan menggunakan Unified Modeling Language (UML) dan diuji menggunakan metode Black Box Testing. Hasil penelitian menunjukkan bahwa sistem informasi penjualan yang dibangun berhasil memfasilitasi pencatatan stok dan transaksi penjualan secara otomatis. Penerapan algoritma SMA dalam sistem dapat memberikan hasil peramalan kebutuhan restock yang terukur bagi pemilik toko. Dengan adanya sistem ini, pengelolaan stok di Rumah Hotwheels Karawang menjadi lebih terstruktur dan membantu pemilik dalam mengambil keputusan bisnis yang lebih tepat waktu berbasis data aktual.