Pencatatan transaksi penjualan dan penyusunan laporan laba rugi merupakan proses bisnis yang penting pada suatu perusahaan. Pada penelitian ini, penulis akan membuat aplikasi yang dapat mencatat transaksi penjualan tunai dan kredit serta beban-beban yang merupakan unsur terbentuknya laporan laba rugi. Aplikasi tersebut diharapkan dapat mempermudah transaksi menjadi lebih efisien. Pembuatan aplikasi ini menggunakan bahasa pemrograman PHP, framework CodeIgniter dan server basis data MySQL. Hasil yang diperoleh dari pencatatan transaksi penjualan dan beban-beban adalah laporan penjualan, jurnal, buku besar serta laporan laba rugi. Berdasarkan hasil pengujian, aplikasi ini dapat mempermudah pencatatan transaksi. Maka dari itu, laporan keuangan khususnya laporan laba rugi yang dihasilkan akan lebih akurat.
Kata Kunci: aplikasi; transaksi; penjualan; laporan laba rugi