…Database to Code…
Hidup ini indah, begitulah kalimat pertama dalam tulisan ini. Bagi seorang pemula (seperti saya), saat memulai mempelajari pemrograman web semisal ASP, ASP.NET, PHP, JSP, ColdFusion, maka kemungkinan akan menemui kesulitan dalam mengembangkan aplikasi. Beberapa hal yang dilakukan untuk mengatasi masalah tersebut seperti: membeli (membaca) buku atau e-book yang diunduh dari internet, mengikuti mailing list pemrograman yang diminati, mengunjungi situs-situs pemrograman semisal planet-source-code.com, bertanya pada google (how to), mempraktekkan apa yang telah didapat, dsb. Kemudian, adakah hal lain yang dapat dilakukan untuk mempercepat proses pembelajaran ???
Selain apa yang telah disampaikan di atas, maka pernahkah terpikir bahwa dari database yang telah dirancang, akan didapat kode program secara otomatis ??? Jawabannya bisa saja, yakni dengan Code Generated from Database. Kode program akan di generate secara otomatis berdasarkan database yang telah ada sehingga menjadi sebuah aplikasi “sederhana” yang lengkap, mulai dari User Interface yang konsisten, fasilitas search dan advanced search, menu pada record (tambah, hapus, ubah) data, dsb. Dengan produk software dari HKVstore, maka hal tersebut dapat dilakukan dengan mudah. Dengan ini kita dapat menerapkan “learning by example“, belajar dari contoh aplikasi standar hasil generate dari database.
Sebagai studi kasus,Saya menggunakan database di Microsoft SQL ServerNorthwind kemudian saya akan mengenerate menggunakan salah satu produk dari yakni PHPMaker. Berikut dokumentasinya:
- Siapkan web server apache, php melalui bundle software seperti XAMPP atau APPServ;
- Jalankan software PHPMaker, lakukan konfigurasi database seperti: jenis database, nama server, port, username, password, nama database. Klik Connect untuk membuat koneksi. Pada tahap ini tabel dan view di database akan di load ke PHPMaker;
- Tentukan apa saja object yang akan digenerate;
- Tentukan kustomasi pada option PHP sesuai kebutuhan;
- Tentukan output user interface yang akan di digenerate, tema, termasuk mengedit CSS
- Tentukan keamanan aplikasi, apakah memerlukan login atau tidak untuk mengakses aplikasi hasil generate;
- Tentukan lokasi generate, termasuk virtual directory;
- Pilih tombol Generate HKVstore untuk memulai proses generate aplikasi;
- Sampai tahap ini kita telah membuat kode program hasil dari generate data. Selamat mengeksplorasi.
Referensi:
HKVstore







