Optik Tokyo merupakan perusahaan yang bergerak di bidang penjualan kacamata
baik frame maupun lensa. Perusahaan ini juga melayani jasa pemeriksaan mata
secara gratis. Selama ini Optik Tokyo selalu mencatat transaksi pembelian,
penjualan dan beban dalam satu buku catatan. Sehingga perusahaan tidak dapat
melihat berupa jumlah pembelian, penjualan dan beban yang sebenarnya.
Terkadang jumlah kas secara fisik dengan kas yang tercatat pada buku transaksi
tidak sesuai. Ini membuktikan bahwa pencatatan transaksi yang dilakukan oleh
Optik Tokyo tidak efektif dan terdapat komponen transaksi yang belum tercatat.
Aplikasi ini dibuat berbasis web dengan teknik pemrograman berorientasi objek
yaitu menggunakan Framework CodeIgniter yang diimplementasikan dengan
bahasa pemrograman PHP dan basis data MySQL. Metode pengembangan
perangkat lunak yang digunakan adalah model waterfall. Aplikasi ini dapat
menangani kendala yang dialami oleh Optik Tokyo. Aplikasi ini menangani transaksi
pembelian, penjualan, dan beban yang ada pada Optik Tokyo. Dengan adanya
pembagian pencatatan transaksi ini dapat membantu perusahaan dalam melihat
data pembelian, penjualan, dan beban berdasarkan periode yang dinginkan. Selain
itu, aplikasi ini memiliki siklus catatan akuntansi mulai dari pencatatan jurnal
sampai dengan pembuatan laporan.