Lb_model.php (sebagai model)
Di sini pembuatan model untuk menampilkan database, foldernya / application / model / Lb_model.php.
$this->db->select('*'); digunakan seperti "select * from tabel". $this->db->like('akun','3'); digunakan seperti "select * from tabel where akun like 3%". return $this->db->get('bkod')->result_array(); digunakan untuk menampilkan array dari database dengan nama tabel bkod. Serta getAllPene() dan getAllPenge() yang akan dipanggil untuk Controller.
Laba_rugi.php (sebagai controler)
Pada script di bawah ini sebagai contructor yang akan memanggil model yang dibuat yaitu Lb_model.
public function __construct() {
parent::__construct();
$this->load->model('Lb_model');
}
Pada fuction index, $data['penerimaan'] = $this->Lb_model->getAllPene(); dengan keterangan nanti $data['penerimaan'] akan dipanggil menjadi $penerimaan pada laba_rugi.php yang berada di folder / application / views /. $this->Lb_model->getAllPene() memanggil model Lb_model dengan method getAllPene() yang dibuat dalam Lb_model. Kemudian $this->load->view('/fungsi/laba_rugi',$data); digunakan untuk menampilkan apa yang ada di laba_rugi.php, yang berada di / application / views / fungsi / laba_rugi.php dan $data sebagai penyimpan untuk menampilkan hasil yang diambil pada $penerimaan dan $pengeluaran.
laba_rugi.php (sebagai view)
Terletak di / application / views / fungsi. Disini diungunakan untuk menampilkan hasil dari pengambilan data yang telah ditautkan dari Controler dan Model. Ini bisa dilihat dengan foreach sebagai pengulangan data. $penerimaan dan $pengeluaran sesuai yang tadi dibuat pada Controller. Untuk as $sue dan as $usi sebagai nama pengganti. Serta untuk akun, nma, debit, kredit sebagai atribut yang akan dipanggil.
Hasilnya di bawah ini: