Gamatechno Framework - Introduction

Ditulis pada 10 October 2008 – 10:40 am | oleh Awaludin Zakaria |

Hampir seluruh aplikasi berbasis web yang dikembangkan oleh PT Gamatechno Indonesia telah menggunakan GTFW sebagai framework pengembangannya. Beberapa contoh proyek yang menggunakan framework GTFW dalam pengembangannya antara lain JogjaLib, SMTS (TransJogja) – menjadi juara I pada kategori Research and Development di ajang INAICTA 2007, OSS (One Stop Service)/SIMTAP, dan MidWives Mobile Project.

Selain digunakan sebagai tool di dalam lingkungan PT Gamatechno Indonesia, GTFW juga telah digunakan sebagai salah satu bahan ajar pada Competency Development Program (CDP) sebagai bentuk tanggung jawab sosial perusahaan kepada masyarakat luas (CSR, Corporate Social Responsibility). Bekerja sama dengan beberapa perguruan tinggi di sekitar Yogyakarta, antara lain UGM dan UAD, program ini diikuti oleh mahasiswa tingkat akhir baik dari jenjang D3 maupun S1.

Gamatechno Web Application Development Framework atau yang lebih populer disebut sebagai GTFW adalah sebuah tool untuk mengembangkan aplikasi berbasis web dengan memanfaatkan bahasa pemrograman PHP sebagai platform pengembangan. Framework ini didesain untuk mempercepat pengembangan aplikasi berbasis web dan menyeragamkan model pengembangan aplikasi berbasis web sehingga memudahkan dalam pemeliharaan, instalasi maupun dalam hal transfer knowledge.

GTFW dibangun berdasarkan pola rancang MVC (Model-View-Controller) yang memisahkan logika aplikasi menjadi 3 bagian, yaitu model, view, dan controller. Menggunakan paradigma pemrograman berorientasi objek (OOP), rancangan GTFW menekankan pada prinsip modular dan reusable. Modular berarti mudah ditingkatkan kemampuannya melalui modul-modul tambahan. Reusable berarti menekankan pada penggunaan ulang komponen yang telah ada demi mengurangi duplikasi kode. Pembahasan lebih dalam tentang MVC akan disajikan dalam artikel terpisah.

GTFW memiliki fitur-fitur yang powerful dan unik yang juga ingin saya share di blog Academica ini, tapi dalam artikel yang terpisah. Nantikan! ;)

Related Posts

Put your related posts code here

Post a Comment