Langsung ke konten utama

Select Sum dengan memakai Where di CodeIgniter 3 CI

Perhitungan total pada suatu kolom diperlukan untuk mengetahui jumlah yang akan dihitung maupun untuk digunakan menjadi data lainnya. Pada CodeIgniter memiliki sistem yang sudah ditentukan penggunaanya yang bisa dibaca pada dokumen yang ada di webnya atau mencari refrensi dari beberapa orang.

A. Derja_model.php
Digunakan untuk memanggil data dari database yang dimiliki nilai hasil perhitungan pertambahan dengan membuat kolom inisial total menggunakan query pada tabel penjualan yang dibatasi hanya pada tanggal 2022-03-16. Atau sama juga dengan fungsi "select sum(total) as total from penjualan where tanggal='2022-03-16';". 


Keterangan : 
$this->db->select_sum('total');  mengambil data dari kolom total yang nantinya akan dijumlahkan.
$this->db->from('penjualan');  mengambil data dari tabel penjualan.
$this->db->where('tanggal','2022-03-16'); mengambil data dengan ketentuan kondisi tertentu.
return $this->db->get()->row()->total; memanggil nilai secara object.

B. Derja_controler.php
Digunakan untuk memasukan apa saja yang dibutuhkan untuk tampilan. Di bawah ini merupakan untuk memanggil Derja_model.php sebagai constructor.

       public function __construct() 
               {
parent::__construct();
$this->load->model('Derja_model');
         }



C. derja.php
File ini diletakan di /application/views/ digunakan sebgai halaman yang akan ditampilkan pada web. 



D. Database Yang digunakan
Di bawah ini database yang digunkan pada tampilan kali ini.

select-sum-dengan-memakai-where-di-codeIgniter-3-ci

E. Query Yang Digunkan
Query yang digunakan pada previw ini mirip seperti di bawah in.

hasil-sum-database

F. Hasilnya
Hasil dari file derja.php akhirnya akan seperti di bawa ini dengan jumlah 1258000 mirip pada yang gambar huruf E.

hasil-diperbesar




Postingan populer dari blog ini

Penggunaan Rumus di Libre Office Writer

Libre Office Writer merupakan salah satu paket dari Libre Office yang merupakan aplikasi yang digunakan untuk pengetikan tulisan secara digital seperti layaknya menggunakan aplikasi Microsoft Word. Aplikasi ini disajikan gratis untuk Windows, MacOS, dan Linux. Selain sebagai aplikasi pengolah kata, Libre Office writer juga dapat mengolah angka walau tidak sepenuhnya seperti saudaranya yaitu Libre Office Calc.  Pertama membuat table dengan angka, dan kolom paling kanan akan diisi menggunakan rumus. Kedua kita akan menghitung ketiga kolom tersebut menggunakan rumus =sum. Pertama tekan tombol "=" lalu diatas akan muncul menu perhitungan seperti di bawah ini.  Ketiga masukan rumus "SUM" seperti di bawah ini. Dan hasilnya sepeti ini. Untuk daftar rumus yang pernah dicoba: =sum(<A1><C1>) =<B2>/<C2> =10*100 =INT(<B4>/<C4>) Hsilnya seperti ini: Note: sebelumnya saya juga pernah menggunakan rumus average dan ternyata bisa.  Penggunaan rumu...

Cara Mengganti Gambar Pada Image Slider di Slims 9

Slims atau Slims Senayan  adalah aplikasi perpustakaan yang dikjembangkan oleh tim dari Pusat Informasi dan Humas Departemen Pendidikan Nasional Republik Indonesia ini dibangun dengan menggunakan PHP, basis data MySQL.(Bisa baca lebih lanjut di https://slims.web.id atau disini .

Berbagi Jaringan Menggunakan Bluethoot dari Ponsel ke Laptop

Kemajuan teknologi saat ini, internet menjadi kebutuhan mendasar bagi banyak orang. Namun, biaya internet yang tinggi menjadi hambatan bagi banyak individu untuk memperoleh akses yang stabil. Solusinya adalah dengan berbagi jaringan internet dengan teman dan tetangga Anda. Selain biaya internet yang lebih murah, Anda dapat memperkuat hubungan sosial Anda di lingkungan sekitar. Dalam berbagi jaringan dari ponsel ke laptop biasanya lebih mudah menggunakan Hotspot, selain itu juga dapat menggunakan jaringan bluethoot. Pertama buka pengaturan pilih hotspot & berbagi jaringan. Kedua hidupkan penambatan Bluethooth. Ketiga telusuri menu bar dibawah untuk menemukan icon bluethoot kemudian pilih join personal network. Kelima pilih ponsel yang mau hubungkan, kemudian pilih access point. Setelah diklik maka akan muncul gambar di bawah ini. Untuk tampilan seperti itu saya menggunakan ponsel merek techno spark 20 dan menggunakan windows 10 untuk saling terhubung berbagi jaringan. Mungkin ada pe...