Selama beberapa tahun menekuni dan bekerja di bidang web development, banyak cara maupun eksperimen yang sudah saya lakukan dalam membuat sebuah aplikasi web dengan cara yang cepat, mudah, sekaligus menyenangkan. Mulai dari menggunakan beberapa PHP Framework yang terkenal (seperti CodeIgniter dan Yii), ExtJS Framework, sampai kepada menggunakan tools seperti Dreamweaver. Tapi sayangnya, dari semuanya itu belum ada satupun yang memenuhi kriteria cepat, mudah, dan menyenangkan bagi saya. Kebanyakan dari semua metode tadi masih dominan menggunakan cara-cara konvensional, seperti: membuat file dan menempatkannya di sub-folder – sub-folder tertentu, kemudian menulis kode di file-file tadi secara manual.
Mungkin kalau hanya membangun satu aplikasi web saja tidak jadi masalah menggunakan cara-cara konvensional tadi. Masalahnya adalah, bagaimana jika harus membangun beberapa aplikasi web sekaligus di waktu yang hampir bersamaan pula? Bukankah pekerjaan-pekerjaan manual seperti itu seharusnya bisa dihilangkan dan digantikan dengan cara-cara yang lebih cepat, mudah, dan menyenangkan? Kalau ada cara yang lebih cepat, lalu mengapa harus terus bertahan menggunakan cara yang lebih lama?
Saya menemukan dua buah tools yang ternyata bisa men-generate atau membangkitkan sebuah aplikasi web dengan hampir semua fitur utama yang wajib ada. Kedua tools itu adalah PHPMaker dan PHP Report Maker. PHPMaker dapat men-generate source code PHP dari sebuah aplikasi web dengan sangat cepat berdasarkan Table dan View di sebuah database. Sementara PHP Report Maker dapat men-generate source code PHP dari report atau halaman laporan, juga dengan waktu yang sangat cepat berdasarkan Table dan View di database itu. Output dari kedua tools ini bisa saling di-integrasikan.
Harus diakui bahwa banyak Web Developer yang belum tahu mengenai kemampuan kedua tools ini. Kalaupun pada akhirnya ada Web Developer yang sudah mengetahuinya, harus diakui juga bahwa banyak Web Developer yang saya amati sampai hari ini cukup “pelit” untuk menginvestasikan uangnya untuk membeli dan menggunakan tools ini. Entah karena mereka belum percaya dan membuktikan sendiri kehandalannya, atau karena mereka buru-buru sudah men-judge duluan bahwa kedua tools ini justru bisa menghambat kreativitas mereka dalam menghasilkan sebuah aplikasi berbasis web. Akhirnya, kebanyakan Web Developer bertahan menggunakan cara-cara yang konvensional tadi. Menggunakan PHP Framework dan framework-framwework lainnya, yang nota-bene ternyata gratis.
Apakah tadi saya mengatakan bahwa PHPMaker dan PHP Report Maker dapat menghasilkan aplikasi web dengan cepat, mudah, dan menyenangkan? Ya, betul. Kedua tools ini bisa menghasilkan sebuah aplikasi web dengan cepat, mudah, dan menyenangkan! Menyenangkan karena ketika kita sebagai Web Developer bekerja dengannya, maka seolah kita memiliki asisten pribadi yang dapat men-generate source code dengan cepat dan mudah. Cepat, karena hanya dalam hitungan detik saja, Anda sudah dapat menghasilkan aplikasi web yang memiliki fitur-fitur lengkap dan canggih. Mudah, karena sekalipun Anda masih Web Developer level pemula atau beginner, Anda tidak mengalami kesulitan menggunakannya.
Jika Anda membaca artikel-artikel yang sudah saya tulis di bagian Web Development ini, maka semua fitur-fitur penting yang seharusnya tersedia di sebuah aplikasi web tersebut bisa dihasilkan oleh PHPMaker. Hal ini sudah cukup menggambarkan bahwa betapa powerful-nya PHPMaker dalam menghasilkan sebuah aplikasi web dengan fitur yang relatif lengkap. Sekaligus, betapa flexible-nya PHPMaker untuk menghasilkan aplikasi web yang Anda inginkan. Silahkan Anda coba lalu bandingkan sendiri dengan metode konvensional lainnya yang selama ini masih Anda gunakan.
Sudahkah Anda mencoba PHPMaker dan PHP Report Maker untuk menghasilkan aplikasi web? Masihkah Anda menggunakan cara-cara konvensional yang membutuhkan waktu lebih lama? 🙂
Radian mengatakan
Haloo apa kabar Bang Masino, semoga sehat selalu…
Tolong solusinya: Bagaimana cara validasi periode aktif,contoh:
Periode: 01/01/2014 s/d 31/01/2014 status aktif
Pada saat user input transaksi harus dalam range periode aktif.
Salam
Radian
Masino Sinaga mengatakan
Halo Radian, kabar saya baik. Terima kasih. 🙂
Oke, ini dia solusinya: Mudahnya Memvalidasi Input Periode Tanggal di Aplikasi Web dari PHPMaker.
Semoga bermanfaat ya! 🙂
Radian mengatakan
Mauliate lae…
Masino Sinaga mengatakan
Sama-sama. 🙂
heru triono mengatakan
boleh request tutorial lengkap bahasa indonesia dalam pertama kali membangun aplikasi dengan phpmaker. apa – apa saja yang dibutuhkan dalam memulai phpmaker seperti aplikasi pendukungnya dan konfigurasi awalnya
Masino Sinaga mengatakan
Tidak ada yang sulit. Baca aja menu Help di PHPMaker-nya. Dijamin langsung bisa! 😛