Layanan penulisan ilmiah yang disediakan oleh Perpustakaan Universitas Gunadarma
PENGEMBANGAN FRAMEWORK PHP DENGAN ARSITEKTUR MVC DAN POLA DESAIN DEPENDENCY INJECTION
ABSTRAKSI :
PENGEMBANGAN FRAMEWORK PHP DENGAN ARSITEKTUR MVC DAN POLA DESAIN DEPENDENCY INJECTION Pengembangan website menjadi salah satu tren dalam dunia teknologi dalam dua dekade terakhir. PHP sebagai bahasa pemrograman web yang paling banyak digunakan dalam pengembangan website dituntut untuk dapat memenuhi kebutuhan pengembangan web saat ini. Namun, terdapat permasalahan dalam PHP karena sifatnya yang tidak memiliki struktur. Salah satu solusinya adalah menggunakan framework PHP yang mendukung arsitektur MVC sehingga memisahkan antara business logic, interface, dan business process. Tesis ini mencoba untuk mengembangkan framework PHP dengan menggunakan pola desain Dependency Injection. Dengan DI, tidak terjadi tight coupling antara objek-objeknya yang biasanya menyebabkan manajemen kode menjadi sulit. DI juga menghasilkan desain OOP yang lebih baik ketika pengembangan maupun saat melakukan unit testing. Kata Kunci: framework php, dependency injection, mvc, model-view-controller