Rabu, 01 Januari 2020

Membuat Website Menggunakan Lazarus Free Pascal (FastPlaz)

Saat ini terdapat beberapa Framework yang dapat digunakan untuk membuat website menggunakan bahasa Pemrograman Free Pascal. Salah satu Framework yang cukup dikenal adalah FastPlaz. Framework ini dikembangkan oleh anak bangsa dan berbasis open source sehingga anda dapat menggunakan dan mengembangkannya dengan bebas. Informasi lebih lanjut tentang framework ini dapat diperoleh melalui situs resminya di https://www.fastplaz.com.

Website yang dikembangkan menggunakan FastPlaz tidak memerlukan spesifikasi khusus agar dapat dijalankan bahkan di shared hostingpun dapat berjalan dengan baik (hasil ujicoba). Namun demikian harus disesuaikan dengan shared hosting yang digunakan. Misal, jika menggunakan hosting linux maka kompilasi harus dilakukan di linux. Harus dibedakan juga antara teknologi 32 dan 64 bit. Selain itu hosting yang digunakan juga harus mendukung cgi-bin. Untuk menjawab masalah ini, hosting yang saya rekomendasikan adalah https://idwebhost.com.

Tertarik mencoba FastPlaz? Silahkan download masternya melalui github. Pastikan anda mengunduh melalui branch development (https://github.com/fastplaz/fastplaz/tree/development). Selanjutnya mari kita mulai membuat website menggunakan Free Pascal dan Lazarus.

FastPlaz memerlukan package weblaz agar dapat berjalan dengan baik. Silahkan jalankan lazarus anda kemudian pasang package weblaz. Package - Install/Uninstall Packages - weblaz1.0 - Install Selection - Save and Rebuild IDE - Continoue. Perhatikan gambar berikut.

Membuat Website Menggunakan Lazarus Free Pascal (FastPlaz)

Berikutnya adalah menginstall FastPlaz. Package - Open Package File (.lpk). Arahkan ke folder tools di master FastPlaz yang sudah anda download dan ekstrak. Buka dan compile fastplaz_runtime.lpk. Setelah itu buka dan Install fastplaz_tools.lpk. Jika tidak ada kesalahan Lazarus akan restart otomatis yang menandakan proses pemasangan FastPlaz berhasil.

Seperti biasa, untuk menguji hasil pemasangan, mari kita coba membuat sebuah projek sederhana menggunakan FastPlaz. File - New. Pilih FastPlaz - Create New FastPlaz Application. Perhatikan gambar berikut.

Membuat Website Menggunakan Lazarus Free Pascal (FastPlaz)

Isi project name sesuai keinginan misal (fastplaz). webroot directory arahkan ke direktori web server lokal anda misal (C:\xampp\htdocs\fastplaz). Centang generate web directory/files structure kemudian OK. Berikutnya, Save All project yang anda buat ke direktory web root sebelumnya (C:\xampp\htdocs\fastplaz). Sampai disini kita sudah berhasil membuat sebuah projek menggunakan fastplaz.

Langkah terakhir sebelum kompilasi adalah mengedit file routes.pas pada baris 16. Ubah tanda slash (/) menjadi main sehingga menjadi sebagai berikut.

Route[ 'main'] := TFastplazController; // Main Controller

Setelah semua langkah diatas anda lakukan silahkan kompile projek anda melalui menu Run - Compile. Untuk melihat hasilnya silahkan buka browser anda kemudian akses alamat http://localhost/fastplaz/ atau http://localhost/fastplaz/info. Berikut adalah hasil yang saya peroleh.

Membuat Website Menggunakan Lazarus Free Pascal (FastPlaz)

Membuat Website Menggunakan Lazarus Free Pascal (FastPlaz)

Itulah langkah-langkah membuat website sederhana menggunakan Free Pascal + Lazarus (FastPlaz). Selanjutnya mungkin anda bisa melanjutkan sendiri dengan mengoprek beberapa contoh demo projek yang disediakan oleh tim pengembang FastPlaz yang dapat diperoleh di https://github.com/fastplaz/fastplaz-example/tree/development

0 komentar:

Posting Komentar