Informasi Umum

Kode

113030204

Klasifikasi

005.1 - Computer programming

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Rekayasa Perangkat Lunak

Dilihat

358 kali

Informasi Lainnya

Abstraksi

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.<br>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.<br>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.<br>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.<br>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

Koleksi & Sirkulasi

Tersedia 1 dari total 1 Koleksi

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama Muhammad Aditia Rahman
Jenis Perorangan
Penyunting Yanuar Firdaus A.W., Dana Suliyo Kusumo
Penerjemah

Penerbit

Nama Universitas Telkom
Kota Bandung
Tahun 2009

Sirkulasi

Harga sewa IDR 0,00
Denda harian IDR 0,00
Jenis Non-Sirkulasi