Analisis Perbandingan Modifikasi Smarty Template Engine dan Framework CakePHP pada Model View Controller(MVC) untuk Aplikasi Web

Muhammad Aditia Rahman

Informasi Dasar

113030204
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: Model-View-Controller (MVC) merupakan arsitektur yang sangat populer pada pengembangan aplikasi web, namun arsitektur MVC tidak dapat langsung dipetakan menjadi kode program sehingga perlu adanya pembentukan bagianbagian yang membangun MVC tersebut. Dengan semakin populernya penggunaan AJAX, suatu arsitektur MVC tidak hanya dapat diimplementasikan pada sisi server, namun dapat juga diimplementasikan pada sisi client, untuk menerapkan Client Side MVC, Smarty Template Engine membutuhkan suatu template function, sedangkan Framework CakePHP membutuhkan Helpers.
Pada tugas akhir ini akan dilakukan analisis penerapan Server Side MVC dan Client Side MVC dengan menggunakan Smarty Template Engine yang dimodifikasi untuk membentuk arsitektur MVC dan Framework CakePHP. Halhal yang akan dianalisis mencakup ukuran kode program, ketersediaan komponen, kelas yang harus dibuat oleh seorang developer, aturan penamaan kelas, organisasi file dan performansi dari aplikasi yang dihasilkan.
Hasil yang didapat dari hasil implementasi dan analisis yang dilakukan adalah dengan menggunakan Smarty Template Engine yang dimodifikasi, performansi yang dimiliki oleh suatu aplikasi web lebih baik dibandingkan menggunakan Framework CakePHP, namun dalam implementasi MVC, penggunaan Framework CakePHP dapat lebih mempermudah penamaan kelas, organisasi file.Kata Kunci : CakePHP, Smarty, Server Side MVC, Client Side MVCABSTRACT: Model-View-Controller is a famous architecture on web application development, but MVC cannot mapped directly into source code, it need to build some component to create an MVC architecture. With the popularity of AJAX, an MVC architecture not only can be implemented on Server Side but it also can be implemented on Client Side, to implement Client Side MVC, Smarty Template Engine need some template function, and CakePHP Framework need Helpers.
This final project analyze the implement of Server Side MVC and Client Side MVC using the modification of Smarty Template Engine to implement MVC and CakePHP Framework. Some of parameters to be analyzed are measuring source code, component availability, custom has to be made by a developer, class name conventions, file organization and application performance that has been built.
The result from the implementation and analyisis is with modified Smarty Template Engine, web application have better performance than using CakePHP Framework, but in MVC implementation, using CakePHP Framework will make easier in implementing class name conventions, file organization.Keyword: CakePHP, Smarty, Server Side MVC, Client Side MVC

Subjek

Rekayasa Perangkat Lunak
 

Katalog

Analisis Perbandingan Modifikasi Smarty Template Engine dan Framework CakePHP pada Model View Controller(MVC) untuk Aplikasi Web
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Muhammad Aditia Rahman
Perorangan
Yanuar Firdaus A.W., Dana Suliyo Kusumo
 

Penerbit

Universitas Telkom
Bandung
2009

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini