Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68835 Members, 786 Products, 5386 Topic, 13072 Comments)

Minimarket V.3.1 menambahkan Expire date dan Print transaksi

Dibuat
Login Terakhir 27 Hari lalu,
Telah Dilihat 1049 Kali
Roby Ulung Saputra Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Mohon pentuknya bang robby untuk :
  3. 1. menambahkan satu input product yaitu expired barang pada minimarket v.3.1
  4. 2. Print pada saat transaksi setiap kali print nya.
  5.  
  6.  
  7. Terimakasih atas feedback positifnya.
  8.  
  9. Salam,
  10. Roby Ulung S

Ada 4 Jawaban

Bukhori Muslim
commented on 28 Apr 2019 09:30:02
  1. Assalam,.. pertama buka database, pada table "produk" tambahkan kolom/field "expired", bisa lihat
  2. dari printscreen "minimarket_1.png" dibawah ini.
  3.  
  4. selanjutnya jika sudah maka lanjut ke coding, login dulu ke admin aplikasi lalu akses menu
  5. "Barang Masuk" klik tombol Buat Faktur Baru, lalu klik tombol (Lihat / Tambah Transaksi)
  6. pada sebelah kanan pada faktur yg dibuat tadi,.. klik "Tambah Master dan Pembelian Produk",
  7. oke jadi disanalah kita akan menambahkan kolom untuk input Expired, berikut kita cari dulu filenya.
  8.  
  9. linknya mengarah ke :
  10. http://localhost/minimarket/system/media.php?module=tambahproduk&no=234234
  11.  
  12. jadi buka file system/media.php lalu cari rule "module=tambahproduk"
  13. setelah dibuka ternyata bagian content pada baris 110 di include dari file "kiri.php"
  14. sekarang buka file kiri.php cari : if ($_GET[module]=='tambahproduk'){
  15.  
  16. ternyata module tersebut di include lagi pada baris 642 dari file produk.php
  17. buka filenya cari lagi : if ($_GET[module]=='tambahproduk'){
  18. oke akhirnya ketemu pada baris 79, sekarang didalam module tersebut kita tambahkan inputan expired nya :
  19.  
  20. saya yambahkan inputan expired dibawah kode ini :
  21. <tr><td>Diskon</td> <td> : <input type=text name='diskon' size=20></td></tr>
  22.  
  23. jadinya seperti ini :
  24. <tr><td>Diskon</td> <td> : <input type=text name='diskon' size=20></td></tr>
  25. <tr><td>Expired</td> <td> : <input type=text name='expired' placeholder='Format : YYYY-MM-DD'></td></tr>
  26.  
  27. lalu terakhir pada baris 122 untuk query simpan kita tambahkan pada querynya menjadi seperti ini :
  28. mysql_query("INSERT INTO produk(kode_produk,
  29. nama_produk,
  30. id_kategori,
  31. harga,
  32. harga_grosir,
  33. harga_pokok,
  34. satuan,
  35. berat,
  36. diskon,
  37. expired
  38. deskripsi,
  39. tgl_masuk)
  40. VALUES('$_POST[kode_produk]',
  41. '$_POST[nama_produk]',
  42. '$_POST[kategori]',
  43. '$_POST[harga]',
  44. '$_POST[harga_grosir]',
  45. '$_POST[harga_pokok]',
  46. '$_POST[satuan]',
  47. '$_POST[berat]',
  48. '$_POST[diskon]',
  49. '$_POST[expired]',
  50. '$_POST[deskripsi]',
  51. '$tgl_sekarang')");
  52.  
  53. Selesai, silahkan coba diinput datanya dan lihat di database, insyaallah masuk jika benar mengikuti tahapan di atas.
  54. semoga bermanfaatdan semoga berhasil, salam. ^_^
Bukhori Muslim
commented on 28 Apr 2019 10:05:02
  1. Assalam,.. ini printscreennya lupa dilampirkan tadi. ^_^
Terdapat 1 File dilampirkan :
1. minimarket_1.png (228 KB)
Roby Ulung Saputra
commented on 28 Apr 2019 14:07:01
  1. Assalam,..
  2. Terimakasih banyak bang bukhari, alhamdullilah inputan data sudah masuk ke db dan view di detail-product. Mohon pencerahan juga untuk menambahkan view select expired yang mendekati seminggu dan sebulan..
Bukhori Muslim
commented on 30 Apr 2019 16:44:43
  1. Assalamualaikum,.. untuk itu bisa gunakan rumus untuk menghitung selisih hari pada phpnya gan,begini caranya :
  2. <?php
  3. $sekarang = new DateTime(date('Y-m-d'));
  4. $tgl_expired = new DateTime("2019-05-08"); // Dari database
  5. $interval = $sekarang->diff($tgl_expired);
  6. echo "$interval->days hari lagi kadaluarsa";
  7. ?>
  8.  
  9. jadi jika dijalankan akan tampil hitungan misal :
  10. 8 Hari lagi akan kadaluarsa.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online