Abstract :
Pengolahan data pembelian dan penjualan masih menggunakan buku ataupun agenda sehingga terjadi permasalahan yaitu sering terjadi keslaahan pencataan data pembelian dan penjualan, stok produk yang sering selisih antara barang dan catatan kartu stok dan lambatnya dalam membuat laporan pembelian dan penjualan yang akan diberikan ke pemilik. Oleh karena itu, penelitian ini bertujuan memberikan solusi untuk permasalahan yang terjadi dengan menawarkan sistem informasi penjualan menggunakan framework codeigniter dengan bahasa pemograman PHP dan DMBS MySQL. Untuk pengembangan sistem dengan metode waterfall dan menggunakan pendekatan model sistem unified model language menggunakan use case diagram, activity diagram, class diagram dan flowchart. Sistem baru menghasilkan output yang menampilkan data data pelanggan, kategori produk, data produk, data pembelian, data penjualan yang secara terstruktur dan menampilkan laporan-laporan yang diperlukan untuk memudahkan CNB Petshop Jambi dalam mendapatkan informasi yang cepat dan tepat.