Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Demo Stock Inventory Management dengan PHPMaker 2019
Horeee, Project Stock Inventory Management untuk PHPMaker 2019 Sudah Dirilis!
Asyiiik, Masino Extensions untuk PHPMaker 2019 Sudah Dirilis!

Demo Stock Inventory Management dengan PHPMaker 2019

Sel, 22 Januari 2019 oleh Masino Sinaga 12 Komentar

Ada yang masih ingat dengan Aplikasi Web Stock Inventory Management yang pernah saya share gratis di situs sourceforge.net? Sekedar mengingatkan, source code Aplikasi Web itu dibuat dengan PHPMaker 12 pada tahun 2015.

Tidak terasa, sudah empat tahun berlalu. Sekarang kita menggunakan PHPMaker 2019. Beberapa jam yang lalu, saya berhasil memperbarui project dan men-generate ulang semua file script tersebut dengan menggunakan PHPMaker 2019. Hasilnya bisa Anda lihat di http://phpstock.ilovephpmaker.com.

Ada beberapa perubahan yang bisa Anda bandingkan antara versi pertama dengan versi terakhir ini.

1. Tampilan Antar Muka yang Lebih Simpel

Tentu saja, karena versi demo ini saya generate menggunakan Masino Extensions untuk PHPMaker 2019. Jenis huruf yang lebih bagus, elegan, dan enak dipandang, membuat Stock Inventory Management ini menjadi lebih nyaman digunakan.

Demikian juga ukuran huruf dan style antar mukanya, membuat Aplikasi Web tersebut menjadi lebih bagus dan mudah dibaca. Anda juga tidak akan melihat lagi menu untuk mengubah jenis dan ukuran huruf seperti di versi sebelumnya yang membuat kesan Aplikasi Web terlalu rumit.

2. Form Master/Detail yang Lebih Eye-Catching

Anda akan melihat form Master/Detail saat menambah data Purchasing dan Sales beserta data detailnya masing-masing, sekarang menjadi lebih eye-catching lagi.

Di bagian Master, elemen di atas form dibagi menjadi dua kolom. Sedangkan di bagian Detail, bagian Grid-Add sekarang menjadi lebih rapi dan proporsional ditampilkan, karena setiap lebar kolom mewakili jenis control yang digunakan, seperti ComboBox dan TextBox.

Tidak hanya itu saja, bagian Grid-Add juga menggunakan fitur Scrolling Table jika lebar layar lebih kecil dari lebar Grid-Add itu sendiri.

3. Pemisah Ribuan dan Desimal pada Data Bertipe Numerik

Di versi terakhir ini, saya menggunakan salah satu Masino Extensions yang berfungsi untuk menambahkan karakter pemisah ribuan dan desimal saat data angka sedang diketik oleh Pengguna.

Data Angka yang diformat dengan penambahan separator Ribuan dan Desimal tersebut bisa langsung dihitung on-the-fly oleh sistem, sehingga Pengguna langsung dapat mengetahui hasil perhitungan saat data sedang diketik oleh Pengguna.

Dengan kata lain, di versi terakhir ini, kode yang menangani perubahan Angka yang diformat tadi menjadi lebih disederhanakan lagi. Banyak kode yang dihemat.

4. Validasi dan Perhitungan Data Numerik

Di versi terakhir ini, Anda akan melihat bahwa setiap TextBox yang digunakan untuk menginput data bertipe Numerik, dilengkapi dengan validasi dan perhitungan antara satu field dengan field lainnya.

Contoh, ketika Pengguna mencoba untuk mengosongkan data di suatu TextBox, maka sistem akan otomatis menambahkan karakter nol (0). Demikian juga dengan data Total Balance akan otomatis dihitung berdasarkan selisih dari Total Amount dan Total Payment.

Contoh lainnya, jika Pengguna mengubah data Supplier dan Stock Item pada form Sales/Sales Detail, maka seluruh data terkait seperti Purchasing Price, Selling Price, Stock Available, Sales Quantity, dan Total Amount; akan otomatis divalidasi ulang oleh sistem, dan hasilnya langsung dapat diketahui oleh Pengguna pada saat itu juga.

5. Tipe Percentage atau Amount pada Perhitungan Nilai Discount dan Tax

Pada saat Pengguna menambah data Sales dan Detail melalui form Master/Detail Add Sales, maka perhitungan nilai Discount dan Tax sekarang ditentukan dari nilai pada Discount Type, apakah Percentage atau Amount.

Artinya, jika dipilih Percentage, maka data yang bisa diisi masing-masing adalah Discount Percentage dan Tax Percentage. Sedangkan jika dipilih Amount, maka data yang bisa diisi masing-masing adalah Discount Amount dan Tax Amount.

6. Informasi Stok Ditampilkan pada Rincian Detail Penjualan

Di versi yang baru ini Anda akan melihat kolom baru yang bernama Stock Available pada bagian Detail Penjualan saat sedang menginput data Penjualan dan Detail-nya.

Informasi pada kolom Stock Available ini sangat membantu untuk mengetahui berapa jumlah stok yang tersedia, sekaligus digunakan oleh sistem untuk memandu Pengguna supaya tidak menginput jumlah yang lebih besar dari stok.

Sistem akan mencegah jumlah Penjualan yang lebih besar dari stok. Bahkan, saat Pengguna mengubah data Supplier dan Stock Item pun, maka data yang terkait akan otomatis disesuaikan dan divalidasi oleh sistem.

7. Modul Payment Menggunakan Modal Dialog

Di versi sebelumnya, ketika Pengguna mencoba untuk menambah transaksi penambahan Payment, maka sistem akan menampilkan form pada halaman yang baru. Di versi yang baru ini, maka sistem akan menampilkan form pada Modal Dialog.

Dengan cara ini, maka proses penambahan transaksi Payment menjadi lebih nyaman dan cepat dilakukan, karena tidak perlu memuat halaman baru untuk menampilkan form transaksi Payment lanjutan tadi. Aplikasi Web pun terlihat menjadi lebih elegan dan profesional.

8. Payment Awal Sekarang Disimpan ke tabel Payment

Di versi pertama, transaksi Pembayaran atau Payment awal saat input data Pemesanan maupun Penjualan tidak disimpan ke tabel Payment, sehingga data transaksi pembayaran seolah tidak lengkap di tabel Payment tersebut.

Di versi yang baru ini, transaksi Payment awal akan disimpan juga ke dalam tabel Payment, sehingga seluruh histori transaksi pembayaran dapat dilihat dengan lengkap dari tabel Payment.

9. Perubahan Warna Tombol yang Sering Digunakan Menjadi Lebih Eye-Catching

Di versi yang terakhir ini, Anda akan melihat adanya perbedaan warna tombol yang sering digunakan oleh Pengguna, baik di bagian atas dan bawah tabel, maupun yang melekat di setiap record.

Tombol Pay Now yang terkait dengan record yang sudah ada menjadi berwarna biru. Tombol Add Purchase/Purchase Details, dan tombol Add Sales/Sales Details sekarang menjadi berwarna hijau.

10. Pengaturan Aplikasi Menjadi Lebih Simpel

Sesuai dengan fitur pada Masino Extensions untuk PHPMaker 2019 yang menyederhanakan table settings, maka di Aplikasi Web Stock Inventory Management ini pun field pada menu Pengaturan Aplikasi terlihat lebih sederhana.

Hanya field-field yang terkait dengan pengaturan untuk menampilkann informasi Pengumuman dan mode Pemeliharaan saja yang digunakan. Ternyata, simpel itu memang lebih baik.

Nah, itulah beberapa fitur utama yang sangat terasa bedanya antara versi pertama dengan yang terakhir ini. Hal ini sekaligus membuktikan, bahwa project yang dibuat dengan PHPMaker versi 12 bisa diperbarui dengan PHPMaker versi 2019 (atau versi 15).

Anda pasti bertanya, kapan file demo project Inventory Stock Management untuk PHPMaker 2019 ini bisa saya dapatkan? Jawabannya: sabar ya. Dalam beberapa hari ke depan akan saya rilis di situs ILovePHPMaker.com, seperti biasa.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, PHPMaker Indonesia, Stock Inventory Management, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Horeee, Project Stock Inventory Management untuk PHPMaker 2019 Sudah Dirilis!
Asyiiik, Masino Extensions untuk PHPMaker 2019 Sudah Dirilis!

Komentar

  1. john mengatakan

    Rab, 23 Januari 2019 pada 8:44 am

    mantap pa apakah contoh project sdh bisa didownload di I love phpMaker

    Balas
    • Masino Sinaga mengatakan

      Rab, 23 Januari 2019 pada 11:24 am

      Sekarang masih belum bisa. Saya masih merapikan file project-nya. Ada beberapa hal minor yang masih perlu dilakukan pada file project-nya. Sabar ya, dalam beberapa hari ke depan akan saya rilis.

      Balas
      • john mengatakan

        Kam, 24 Januari 2019 pada 5:43 am

        Trima Kasih Pa

        Balas
        • Masino Sinaga mengatakan

          Kam, 24 Januari 2019 pada 2:37 pm

          Sama-sama.

          Balas
  2. Delly Suryadi mengatakan

    Rab, 30 Januari 2019 pada 8:40 am

    Serius Beli PHPMaker
    Kami serius mau beli PHPMaker dan mau menjadi member I Love PHPMaker, tetapi perusahaan kami tidak punya paypal, bisa cash atan cara lain pak ?

    Balas
    • Masino Sinaga mengatakan

      Rab, 30 Januari 2019 pada 3:35 pm

      Bisa. Barusan email-nya sudah saya reply ya. 🙂

      Balas
  3. Tito mengatakan

    Kam, 28 Februari 2019 pada 11:22 am

    Pak, kalau Masino extension itu bisa beli belakangan ? maksudnya setelah phpmakernya ?

    Balas
    • Masino Sinaga mengatakan

      Kam, 14 Maret 2019 pada 5:21 pm

      Bisa.

      Balas
  4. mulyadi saripudin mengatakan

    Jum, 27 September 2019 pada 8:52 am

    pak, kalo bikin extended search untuk script ini gmn

    SELECT “tpb_catagories” AS “tipe_bc”,
    “customs_no” AS “no_aju”
    FROM “t_genhcwh_received”

    where “customs_date” AS “tgl_aju” between “date1” and “date1”

    catatan : nilai date1 dan date2 yang ingin dijadikan patokan extended searchnya

    terima kasih

    Balas
    • Masino Sinaga mengatakan

      Jum, 11 Oktober 2019 pada 10:50 am

      Tinggal diaktifkan aja opsi Ext. Search untuk kedua field tadi dari pengaturan Fields.

      Balas
  5. Dhanny mengatakan

    Ming, 19 April 2020 pada 1:13 pm

    pak, saya mau beli untuk belajar ini berapa yah harganya, terimakasih

    Balas
    • Masino Sinaga mengatakan

      Ming, 19 April 2020 pada 3:36 pm

      Harganya USD 150.

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data
  • Alasan 16 Harus Pakai Masino Extensions: Confirm Before Save

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Demo Masino Extensions for PHPMaker 2026 – Masino Sinaga pada Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Angg* pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas