Sebagai Web Developer kita harus selalu siap mengimplementasikan business-logic yang terkait dengan perhitungan data Tanggal. Tidak hanya menggunakan kode PHP di sisi server saja, bahkan kita juga harus bisa menerapkannya lewat kode Javascript di sisi browser Client. Katakanlah di Aplikasi Web yang dibuat dengan PHPMaker, Pengguna memilih data Tanggal Awal kemudian memilih salah satu dari tiga periode (bulanan, triwulanan, atau tahunan), maka data di Tanggal Akhir akan otomatis terisi. Jadi … [Selengkapnya ...]
Memvalidasi Bulan dan Tahun pada 2 Buah Tanggal Harus Sama dari PHPMaker
Pasti ada begitu banyak business-logic yang bisa terjadi dalam sebuah Aplikasi Web yang terkait dengan data Tanggal. Salah satunya adalah memastikan data Bulan dan Tahun pada dua buah Tanggal harus sama di form Pencarian pada halaman List. Jika tidak, maka sistem tidak dapat melanjutkan proses. Katakanlah di sebuah table, ada sebuah field bernama Tanggal dengan tipe date (bukan datetime). Sebagai Web Developer, kita ingin ketika Pengguna mencari berdasarkan data Tanggal tadi, nilai Bulan dan … [Selengkapnya ...]
Mudahnya Memvalidasi Data Menggunakan Fields jQuery Plugin dari PHPMaker
Ada yang masih ingat dengan Fields jQuery Plugin di PHPMaker? Fitur ini mulai ada sejak versi 12. Tujuan utamanya untuk memudahkan Web Developer saat mengambil dan/atau memvalidasi data yang diinput oleh Pengguna Akhir Aplikasi Web. Mungkin ada yang bertanya, apa yang menyebabkan menjadi mudah? Jawabannya, karena Fields jQuery Plugin menyederhanakan cara mengakses nilai dari suatu elemen di form. Tidak seperti jika kita menggunakan kode jQuery Native (asli) yang mengandalkan id dari elemen … [Selengkapnya ...]
Mudahnya Menimpa Pesan Error Duplicate Primary Key dari PHPMaker
Ketika Pengguna sedang menambah data di Aplikasi Web yang Anda hasilkan dengan PHPMaker, apalagi jika menggunakan fitur Copy, maka ada kemungkinan terjadi error duplikat data. Hal ini menyebabkan proses penyimpanan data akan otomatis dibatalkan oleh sistem. Jika error duplikat data itu terjadi, maka pesan yang ditampilkan sangatlah standar. Bahkan cenderung terlalu teknis sehingga sering membingungkan si Pengguna tadi. Katakanlah di sebuah table pada database MySQL, Primary Key diset … [Selengkapnya ...]
Fleksibelnya Database Helper Class yang Dihasilkan oleh Masino Extensions
Seperti yang diketahui, PHPMaker memiliki kemampuan untuk menghasilkan Database Helper Class. Ini adalah sebuah class pembantu Database yang awalnya diciptakan untuk membantu Web Developer menghubungi Database dari file kostum melalui fitur Custom Files di project PHPMaker. Harus diakui memang, bahwa Database Helper Class bawaan asli PHPMaker bersifat statis. Secara standar, dia hanya menggunakan setting Database yang digunakan oleh project PHPMaker. Dengan kata lain, Class ini belum … [Selengkapnya ...]