SMAN 1 Sumbul merupakan sebuah instansi pendidikan yang beralamat di jalan Sisingamangaraja Atas No 136 kecamatan Sumbul Kabupaten Dairi Provinsi Sumatera Utara. Sekolah ini mengelola pencatatan penerimaan dan pengeluaran kas. Sekolah ini sebelumnya mengalami kesulitan saat melakukan pencatatan penerimaan dan pengeluaran kas karena masih mengelola kas secara manual yaitu dengan menggunakan Microsoft Excel. Berdasarkan permasalahan tersebut, dibangun aplikasi berbasis web yang dapat mengelola pencatatan penerimaan dan pengeluaran kas dan menghasilkan jurnal umum, buku besar, laporan penerimaan kas serta laporan pengeluaran kas. Tujuan dibuatnya aplikasi berbasis web untuk pencatatan penerimaan dan pengeluaran kas ini yaitu untuk mempermudah pihak bendahara sekolah dalam melakukan pencatatan penerimaan dan pengeluaran kas, sehingga bendahara sekolah tidak membutuhkan waktu yang relatif lama dan sewaktu waktu data yang telah disimpan dapat hilang dan pihak bendahara sekolah akan sulit mencari data tersebut. Metode perancangan yang digunakan dalam membangun aplikasi ini yaitu metode waterfall. Metode waterfall ialah suatu proses pengembangan perangkat lunak berurutan, dimana kemajuan teknologi dipandang sebagai terus mengalir ke bawah (seperti air terjun) melewati fase perencanaan, pemodelan, impelementasi, dan pengujian. Aplikasi berbasis web dibangun dengan metode waterfall, pemrograman menggunakan Hypertext Preprocessor (PHP) dengan framework Codeigniter, dan untuk pengujian menggunakan blackbox testing. Aplikasi berhasil membantu memudahkan SMAN 1 Sumbul melakukan pencatatan penerimaan dan pengeluaran kas.
Kata Kunci: Bendahara Sekolah, penerimaan kas, dan pengeluaran kas, Codeigniter, sekolah, metode waterfall