ABSTRAKSI: Pengkodean yang berulang-ulang merupakan suatu masalah dalam pengembangan perangkat lunak, dalam konteks pembangunan perangkat lunak berbasis web, perintah-perintah yang berhubungan dengan database access layer adalah salah satu masalah yang dihadapi, dimana programmer seringkali melakukan pengkodean yang berulang-ulang. Generative programming adalah satu paradigma pemrograman yang bertujuan untuk mengurangi tingkat kesulitan dalam mengubah bahasa model menjadi kode. Tujuan dari konsep generative programming dapat dijalankan dengan jalan membangun sebuah code generator yang bertujuan untuk menghasilkan kode berdasarkan spesifikasi pengembang itu sendiri. Tugas akhir ini akan membangun sebuah active code generator sebagai implementasi dari generative programming dengan menggunakan PHP,HTML dan MySQL. Code generator akan dibangun dengan PHP dengan MySQL sebagai aplikasi database access layer.
Kata Kunci : Generative programming, code generator. Database access layerABSTRACT: Repetitive coding is a problem in software development, in the context of web based application, repetitive coding is oftenly used to interact with database access layer, where programmer often used repetitive coding. Generative programming is a programming paradigm that have a couse to help reducing the gap between the model and the code. Therefor, we must build a code generator to produce codes based on its own developer spesific requirements. This final project will be developing active code generator as an implementation of generative programming using PHP, HTML and MySQL. Code generator will be developed with PHP and MySQL as its database access layer application.
Keyword: Generative programming, code generator. Database access layer