digilib@itb.ac.id +62 812 2508 8800

Content Management System adalah sebuah perangkat lunak yang menyediakan tools/perangkat untuk pembuatan, publikasi maupun pengelolaan website. CMS joomla memiliki kemampuan untuk menambahkan fungsionalitas dengan melalui komponen. Komponen e-library diharapkan dapat digunakan untuk melakukan pengelolaan file-­file dan mempermudah pengaksesan terhadap file. Analisis terhadap komponen joomla terutama dilakukan untuk memahami dan dapat menerapkan metode pengembangan komponen di joomla untuk pembangunan komponen e-library sebagai ekstensi joomla. Analisis terhadap komponen e-library dilakukan untuk mengetahui kebutuhan fungsional dari sistem serta mengidentifikasi kelas-kelas dan data-data yang digunakan dalam pembangunan komponen e-library. Berdasarkan pada hasil perancangan yang dilakukan, dilakukan implementasi dengan menggunakan bahasa pemrograman PHP dan basis data mysql. Dalam implementasi dilakukan proses integrasi komponen e-library dengan CMS joomla. Pengujian dilakukan dengan tujuan untuk mengetahui kesesuaian antara fungsi-fungsi komponen e-library yang diimplementasikan dengan hasil analisis kebutuhan fungsional komponen e-library. Proses pengembangan komponen e-library sebagai ekstensi CMS joomla dapat dilakukan dengan lebih cepat karena bisa memanfaatkan file-file library, template, database serta fasilitas yang ada pada CMS joomla dan tidak perlu membongkar source code dari joomla.