Persediaan pada setiap perusahaan selalu memiliki hubungan dengan proses pembelian dan proses penjualan. Pada proses pembelian dan penjualan dapat dilakukan secara tunai maupun kredit. Tidak banyak perusahaan yang melakukan proses pembelian dan penjualan dengan sistem informasi yang terkomputerisasi, namun masih banyak perusahaan yang masih menggunakan sistem pencatatan manual ataupun menggunakan excel. Tak terkecuali dengan Koperasi yang memiliki banyak anggota yang memiliki tabungan di setiap anggotanya. Masalah yang dihadapi oleh koperasi adalah masih bersifat manual yaitu pencatatan transaksi dilakukan secara manual dengan mengecek barang di gudang dan merekap data pada secarik kertas, sehingga berkas pencatatan yang disimpan terlalu banyak dan harus mencari satu persatu berkas ketika hendak melakukan perhitungan. Demikian juga dengan kegiatan pembelian dan penjualan, pencatatan dilakukan secara manual, yaitu mencatat setiap transaksi pada faktur penjualan dan melakukan perhitungan rekap penjualan dengan menggunakan kalkulator sehingga data transaksi yang dicatat kurang akurat, pemilik juga tidak dapat mengetahui jumlah persediaan produk secara langsung ketika tidak berada di toko, kekeliruan dalam menambahkan data, dan kesulitan dalam mencari total tabungan anggota dikarenakan koperasi memiliki anggota yang jumlahnya banyak. Dengan adanya aplikasi yang dapat mengintegrasikan proses pembelian, persediaan, dan penjualan tersebut, Koperasi Syariah Baitul Muttaqin dapat melakukan proses transaksi dan pembuatan laporan dengan mudah. Fungsionalitas yang ditangani oleh aplikasi adalah kelola pembelian, kelola penjualan tunai, kelola penjualan kredit, dan kelola penjualan anggota yang mengurangi saldo tabungan, kelola jurnal, kelola laporan, dan kelola grafik penjualan. Aplikasi yang akan dibuat yaitu berbasis web dengan menggunakan bahasa pemograman PHP dan database MySQL serta untuk pembuatan perancangan sistem menggunakan Data Flow Diagram (DFD) dan untuk perancangan basis data menggunakan Entity Relationship Diagram (ERD). Alasan pembuatan aplikasi ini adalah untuk memenuhi kebutuhan pengolahan data dari sisi administrasi kegiatan operasional. Untuk itu, diperlukan aplikasi yang dapat mengintegrasikan ketiga proses tersebut, serta dapat mencatat jurnal, buku besar, membuat laporan pembelian, laporan penjualan, laporan laba rugi, dan membuat grafik penjualan yang bertujuan untuk dapat dikontrol dengan baik setiap transaksi-transaksi yang dilakukan, dan dapat dikontrol dimana saja.