UKM Polubi Snack merupakan perusahaan dagang yang bergerak di bidang makanan menjual produk olahan umbian dengan aneka varian rasa yang bertempat di Desa Cijayanti, Kecamatan Babakan Madang, Kabupaten Bogor, Jawa Barat. Terdapat berbagai masalah dalam proses pencatatan akuntansinya, terutama pada pencatatan penjualan seperti tidak adanya pencatatan penjualan secara tunai dan kredit, tidak ada catatan mengenai piutang, dan tidak adanya laporan akuntansi. Proyek akhir yang dibuat ini berupa aplikasi berbasis web. Aplikasi ini dibangun dengan menggunakan bahasa pemrograman PHP dan Framework CodeIgniter untuk menanggulangi permasalahan yang terjadi pada perusahan. Fungsionalitas yang dimiliki antara lain menangani pencatatan penjualan dan pembayaran secara kredit, menangani pengendalian piutang dan perlakuan atas piutang tak tertagih serta menghasilkan laporan akuntansi seperti jurnal umum, buku besar, daftar piutang, laporan penjualan dan laporan piutang. Metode pengerjaan perangkat lunak ini menggunakan metode Software Development Life Cycle (SDLC). Pengujian aplikasi ini menggunakan Black Box Testing. Proses perancangan dengan menggunakan pemodelan sistem Unified Modeling Language (UML), dan perancangan skema database menggunakan Entity Relationship Diagram (ERD), serta database MySQL. Dengan demikian aplikasi ini dapat membantu Polubi Snack untuk menangani penjualan dan manajemen piutang serta menyajikan hasil pencatatan akuntansi dan laporan sehingga perusahaan dapat meminimalisasi jumlah piutang tak tertagih.
Kata Kunci: Penjualan, Piutang, Pencatatan, Framework CodeIgniter