Salah satu client terbesar saya saat ini masih menggunakan database Microsoft SQL Server 2008. Suatu ketika, mereka meminta saya untuk memperbarui salah satu aplikasi web yang dulu pernah saya buat untuk client saya ini, dimana aplikasi web tersebut masih menggunakan PHPMaker v2017. Mereka menginginkan beberapa fitur tambahan pada aplikasi web tersebut. Sekaligus, mereka ingin supaya aplikasi web bisa dijalankan di Cloud, daripada menggunakan infrastruktur server sendiri yang lokasinya ada … [Selengkapnya ...]
Mengapa PHPMaker Memuat Kode Javasript dan CSS secara Asynchronous?
Sebelum membahas lebih dalam, mari kita lihat apa sih perbedaan antara kode dieksekusi secara Synchronous dan kode dieksekusi secara Asynchronous. Synchronous JavaScript Seperti namanya, Synchronous memiliki arti secara berurutan. Setiap baris kode dieksekusi satu per satu. Jadi, sebuah statement harus menunggu statement sebelumnya terlebih dulu selesai, barulah dapat dieksekusi. Contoh, perhatikan kode di bawah ini: Jika kode di atas dijalankan, maka hasilnya akan menjadi seperti … [Selengkapnya ...]
Project Stock Inventory untuk PHPMaker 2023
Project yang satu ini membuktikan Masino Extensions untuk PHPMaker 2023 bisa digunakan untuk menghasilkan aplikasi web dengan fitur-fitur yang sering dibutuhkan di dunia nyata. Contoh, kita bisa membuat form untuk mengentri data di table Master dan di table Detail dalam satu halaman, beserta proses perhitungan data di bagian Detail dan hasilnya ditampilkan di bagian Master. Tidak itu saja, kita juga dapat menambahkan karakter pemisah ribuan pada field yang tipenya Numeric atau Double. … [Selengkapnya ...]
Peningkatan Calendar Report di PHPMaker 2023
Salah satu fitur terbaru di PHPMaker 2023 adalah Calendar Report. Melalui fitur ini, kita dapat membuat Kalender lengkap dengan fitur CRUD menggunakan Modal Dialog dengan sangat mudah dan cepat. Calendar Report yang satu ini memang terlihat sedikit rancu dibandingkan dengan jenis Report lainnya seperti Summary Report, Crosstab Report, atau Dashboard Report. Mengapa? Karena Calendar Report memiliki fitur CRUD yang melekat kepada UI kalendernya, sedangkan jenis Report lainnya tadi tidaklah … [Selengkapnya ...]
Masino Extensions for PHPMaker 2023 Kembali Menggunakan jTable Menggantikan Tabulator
Tidak selamanya fitur baru itu lebih baik daripada fitur yang lama. Hal ini terjadi pada halaman User Privileges yang dibangkitkan oleh PHPMaker 2023. Pada versi 2022, PHPMaker masih menggunakan jTable, sementara pada versi 2023 menggunakan Tabulator. Setelah beberapa hari bereksperimen dengan halaman User Privileges pada aplikasi web yang dihasilkan oleh PHPMaker 2023, mulai muncul satu per satu masalah yang agak membuat jengkel akibat penggunaan Tabulator. Masalah yang pertama timbul, … [Selengkapnya ...]