Implementasi Template Engine dengan PHP "PatTemplate" dalam pola desain MVC-Strict separation (Model-View-Controller) :: Studi kasus Sistem komputerisasi akademik berbasis Web Sekolah Pascasarjana Magister Ilmu Komputer Universitas Gadjah Mada
UTAMA, Yadi, Drs. Retantyo Wardoyo, M.Sc.,Ph.D
2006 | Tesis | S2 Ilmu KomputerTemplate engine dengan PHP “PatTemplate’ adalah tool template engine yang dapat digunakan untuk pemisahan antara komponenModel dan komponen View dalam pola desain MVC (Model-View-Controller). Template engine bertujuan untuk membentuk suatu pemisahan yang benar-benar bersih (strict separation) dalam sebuah framework aplikasi web, dimaan dipastikan bahwa tidak ada skrip HTML dalam kode PHP, demikian juga sebaliknya tidak ada kode PHP dalam skrip HTML. Penggunaan template engine dalam pola desain MVC akan membentuk sebuah framework aplikasi web yang memiliki struktur kinerja tim pengembang sistem menjadi lebih terstruktur, efisien, dan dinamis. Dalam penelitian ini, akan dibangun sebuah prototype framework aplikasi web dengan menerapkan template engine dalam pola desain MVC. Prototipe framework ini akan diterapkan dalam studi kasus pada Sistem Komputerisasi Akademik Berbasis Web di Sekolah Pasca Sarjana, Magister Ilmu Komputer, Universitas Gasdjah Mada.
Template engine with PHP PatTemplate is a template engine tool that can be used to separate between Model and View component in MVC (Model-View-Controller) design pattern. Template engine is aimed to form a strict and pure separation in a web application framework, this means roughly that there should be no code in HTML and no HTML in code. The use of template engine in MVC design pattern will form a web application framework that contains a more efficient, structured, and dynamic web development team. In this research, a web application framework prototype is developed by implementing the template engine in MVC design pattern. This framework prototype is implemented in a case study for a web-based Academic Computerization System for Postgraduate Studies in Computer Science of Gadjah Mada University.
Kata Kunci : Teknologi Informasi, Sistem Informasi, Duplikasi Web, Template Engine, MVC, Template Engine, MVC, PatTemplate