• Document: PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB
  • Size: 130.87 KB
  • Uploaded: 2019-05-17 20:44:25
  • Status: Successfully converted


Some snippets from your converted document:

PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana oleh: Primanio / 13505027 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2009 LEMBAR PENGESAHAN Program Studi Sarjana Teknik Informatika Pengembangan Code Generator Berbasis Web Untuk Membangkitkan Kode Modul Aplikasi Web Tugas Akhir Program Studi Sarjana Teknik Informatika Institut Teknologi Bandung oleh: Primanio / 13505027 Telah disetujui dan disahkan sebagai Laporan Tugas Akhir di Bandung, pada tanggal 16 September 2009 Pembimbing Riza Satria Perdana, S.T., M.T. NIP. 132142232 i ABSTRAK Pada Tugas Akhir ini dikembangkan perangkat lunak Code Generator yang merupakan sebuah aplikasi web yang dapat membangkitkan kode modul aplikasi web lain yang paling umum digunakan. Code Generator menerima informasi tentang modul aplikasi yang akan dibangkitkan berupa file template serta skema basis data yang diberikan oleh pengguna dan menghasilkan kode dari modul aplikasi tersebut sesuai dengan informasi yang telah diberikan. Code Generator dikembangkan untuk membantu proses pengembangan perangkat lunak, terutama pada fase pembangunan. Proses transformasi rancangan perangkat lunak ke kode program pada fase pembangunan merupakan salah satu proses yang memakan banyak waktu. Code Generator dapat dimanfaatkan untuk mempercepat proses tersebut dengan melakukan pembangkitan kode secara otomatis, terutama pada kode-kode yang repetitif dan bersifat umum. Code Generator menggunakan prinsip Automated Code Generation yang memanfaatkan meta-data dari suatu proyek perangkat lunak dan membangkitkan kode program dari informasi yang diberikan. Meta-data yang diberikan oleh pengguna Code Generator berupa skema basis data dan file template yang berisi rancangan perangkat lunak. File template yang diberikan menggunakan format JavaScript Object Notation (JSON) yang ringan dan relatif mudah untuk dibuat dan diproses Hasil yang didapat dari Tugas Akhir ini adalah tercapainya pengembangan aplikasi web Code Generator. Aplikasi Code Generator tersebut dapat membangkitkan kode aplikasi web yang paling umum digunakan. Kode yang dibangkitkan oleh Code Generator dapat langsung diintegrasikan pada framework yang cukup populer di kalangan pengembang aplikasi web, yaitu CodeIgniter. Kata kunci: Code Generator, Aplikasi Web, template, Automated Code Generation, JavaScript Object Notation, framework, CodeIgniter ii KATA PENGANTAR Puji dan syukur kepada Tuhan Yang Maha Esa, karena atas bimbingan dan kasih sayang-Nya penulis dapat menyelesaikan Tugas Akhir ini. Penulis bermaksud berterima kasih kepada semua pihak yang telah berperan penting dalam penyelesaian Tugas Akhir ini, terutama kepada: 1. Bapak Riza Satria Perdana, S.T., M.T., selaku pembimbing, atas bantuan, kesabaran dan bimbingan yang diberikan selama pengerjaan Tugas Akhir ini. 2. Ibu Yani Widyani, S.T., M.T., selaku reviewer dalam Presentasi Proposal Tugas Akhir ini. 3. Bapak Achmad Imam Kristijantoro, S.T., M.Sc., Ph.D, selaku penguji pada Seminar dan Sidang Tugas Akhir ini. 4. Bapak Bugi Wibowo, S.T., M.T., selaku penguji pada Prasidang Tugas Akhir ini. 5. Ibu Tricya E. Widagdo, S.T., M.Sc., selaku penguji pada Sidang Tugas Akhir ini. 6. Keluarga yang telah memberikan dukungan dan doa selama pengerjaan Tugas Akhir ini. 7. Semua teman-teman Teknik Informatika yang telah memberikan berbagai kenangan dan pelajaran berharga selama penulis menjalani perkuliahan di Institut Teknologi Bandung. Semoga Tugas Akhir ini mampu memberi manfaat bagi pihak-pihak yang membutuhkan. Penulis menyadari bahwa masih terdapat kekurangan dalam Tugas Akhir ini dan penulis terbuka terhadap saran dan kritik pada Tugas Akhir ini. Bandung, 26 Agustus 2009 Penulis iii DAFTAR ISI ABSTRAK .............................................................................................................. ii KATA PENGANTAR ........................................................................................... iii DAFTAR ISI .......................................................................................................... iv DAFTAR TABEL ..........................................................

Recently converted files (publicly available):