Haloo! Selamat Datang di Komunitas Private Training Web Development (49180 Members, 503 Projects, 3901 Topic, 10490 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

Penambahan laporan keuangan pada penjualan (toko online)

Dibuat
Login Terakhir 17 Jam lalu,
Telah Dilihat 22 Kali
irvanhilmi Mengatakan : Members -
Rate Topic :
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. bagaimana cara agar fitur laporan keuangan pemasukan dapat dengan otomatis get data hasil dari penjualan yang ada , lalu ada penambahan rekapitulasi keuangan dan terlihat berapa laba rugi nya
  3.  
  4. terimakasih

Ada 1 Jawaban

Bukhori Muslim 3 Jam lalu  
Admin -
  1. Assalamualaikum,.. Pertama pahami dulu dimana data penjualan ditempatkan, yaitu pada table :
  2.  
  3. rb_penjualan --> Penempatan data konsumen + diskon + ongkir ada disini, namun ongkir tidak kita hitung masuk ke data uang masuk karena akan dikeluarkan lagi untuk pengiriman barang, jadi yang kita ambil nanti adalah data diskon jika ada untuk dikurangi dengan total uang masuk dari orderan yang sukses/proses.
  4.  
  5. rb_penjualan_detail --> Disini tempat data semua penjualan produk ditempatkan, harga dan jumlah/qty yang terjual ke konsumen, jadi kunci hitung penjualannya nanti disini.
  6.  
  7. akan saya hitungkan dengan query mysql total penjualannya, berikut ini :
  8. SELECT sum(a.jumlah*a.harga_jual) as penjualan, sum(a.jumlah*b.harga_beli) as modal, c.diskon, (sum((a.jumlah*a.harga_jual)-(a.jumlah*b.harga_beli))-c.diskon) as laba, c.proses, c.waktu_transaksi FROM `rb_penjualan_detail` a JOIN rb_produk b ON a.id_produk=b.id_produk JOIN rb_penjualan c ON a.id_penjualan=c.id_penjualan where c.proses='1' GROUP BY a.id_penjualan
  9.  
  10. Silahkan jalankan query diatas pada phpmyadmin toko online anda, nanti akan tampil data :
  11. 1. Total Penjualan Sukses
  12. 2. Total Modal Penjualan
  13. 3. Total Laba/Rugi
  14.  
  15. selanjutnya tinggal buat interfacenya saja di web toko online dengan script :
  16.  
  17. <table class='table table-hover table-condensed'>
  18. <tr>
  19. <th width="20px">No</th>
  20. <th>Penjualan</th>
  21. <th>Modal</th>
  22. <th>Diskon</th>
  23. <th>Laba/Rugi</th>
  24. </tr>
  25. <?php
  26. $no = 1;
  27. $record = $this->db->query("SELECT sum(a.jumlah*a.harga_jual) as penjualan, sum(a.jumlah*b.harga_beli) as modal, c.diskon, (sum((a.jumlah*a.harga_jual)-(a.jumlah*b.harga_beli))-c.diskon) as laba, c.proses, c.waktu_transaksi FROM `rb_penjualan_detail` a JOIN rb_produk b ON a.id_produk=b.id_produk JOIN rb_penjualan c ON a.id_penjualan=c.id_penjualan where c.proses='1' GROUP BY a.id_penjualan");
  28. foreach ($record->result_array() as $row){
  29. echo "<tr><td>$no</td>
  30. <td>$row[penjualan]</td>
  31. <td>$row[modal]</td>
  32. <td>$row[diskon]</td>
  33. <td>$row[laba]</td>
  34. </tr>";
  35. $no++;
  36. }
  37. ?>
  38. </tbody>
  39. </table>
  40.  
  41. oke beres untuk laporan keuangan,.. ^_^
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!