Pengembangan sistem manajemen perpustakaan digital open source “SENAYAN” untuk perpustakaan digital berbasis web studi kasus RBTC ANAK AGUNG NGURAH PERWIRA REDI NRP 5107 100 063 Dosen Pembimbing Umi Laili Yuhana, S.Kom, M.Sc. Ahmad Saikhu, S.Si, MT.
Jurusan Teknik Informatika - Fakultas Teknologi Informasi - Institut Teknologi Sepuluh Nopember
RBTC (2005)
• Koleksi Fisik • Manajemen Perpustakaan
DIGILIB (2007)
Koleksi Digital
Sistem di Ruang Baca Teknik Informatika
“ the cost of owning and maintaining a system is typically twice the cost of developing “
Lientz & Swanson (1980)
2005-2007
2007-2011
Masalah yang dihadapi Ruang Baca Teknik Informatika menjadi lebih berat karena maintenance 2 sistem.
RBTC
RBTC+ DIGILIB
DIGILIB
Penggabungan namun tetap menggunakan 2 sistem
RBTC
Sistem Baru
DIGILIB
Membuat sistem baru dari awal
RBTC
SENAYAN DIGILIB
Mengembangkan senayan dan migrasi data
System Manajemen Data Master Anggota Sistem Pengolahan
Sistem Pelayanan
Sistem Laporan
Sistem Usulan
User Internal
Non Anggota
RBTC
End User
Front End
Back End
Akses Berbasis Teks
Manajemen Dokumen System Manager
Akses Berbasis Multimedia
Manajemen Sistem
DIGILIB
System
Pustakawan
Bibliography
Sirkulasi
Manajemen Sistem
Keanggotaan
Pelaporan
Pencarian Anggota
Data Master
Terbitan Berseri
Inventarisasi
SENAYAN
Rumusan Masalah •
Bagaimana mengimplementasikan sistem manajemen perpustakaan digital open source “Senayan” untuk perpustakaan Teknik Informatika ITS dengan menggantikan sistem yang sudah ada.
•
Bagaimana mengimplementasikan penambahan modul-modul untuk kebutuhan perpustakaan Teknik Informatika ITS pada sistem manajemen perpustakaan digital open source senayan
•
Bagaimana memanfaatkan fitur-fitur yang sudah ada pada sistem manajemen perpustakaan digital open source senayan agar sesuai dengan perpustakaan Teknik Informatika ITS
•
Bagaimana mengembangkan sistem manajemen perpustakaan digital open source senayan menjadi sistem yang sesuai dengan kebutuhan perpustakaan di lingkungan Teknik Informatika ITS.
PHP Barcode
PHP GetText dan Poedit FlowPlayer
MySQL
PHP
Implementasi Senayan
Teknologi Pendukung
BOUML
2005
2007
2010
2011
Timeline System
“Keep The Bussiness Running”
Waktu Implementasi
Analisa Sistem RBTC
• Bahasa Pemrograman ASP • Menangani sistem layanan ruang baca (Hal 21-59) • Database SQL Server (Hal 59-69)
Analisa Sistem DIGILIB
• Bahasa Pemrograman ASP.net • Menangani manajemen koleksi digital(Hal 70-97) • Database SQL Server (Hal 97-98)
Analisa Sistem Senayan
• Bahasa Pemrograman PHP • Menangani sistem layanan ruang baca (Hal 70-97) • Database MySQL(Hal 97-98)
Rancangan Migrasi Proses Bisnis Rancangan Migrasi Data Rancangan Penambahan Modul
• Setelah Melakukan analisa pada ketiga sistem maka dilakukan pemetaan terhadap proses bisnis pada sistem lama ke proses bisnis pada sistem baru • Pemetaan Proses Bisnis (hal 179-181) Memperlihatkan pemetaan proses bisnis sistem.
• Setelah Melakukan analisa pada ketiga sistem maka dilakukan pemetaan terhadap basis data pada sistem lama ke basis data pada sistem baru • Pemetaan Basis Data (hal 182-184) Memperlihatkan pemetaan basis data sistem.
• Modul Manajemen Berita • Modul Manajemen Keuangan
Analisa dan Rancangan
Gambaran Implementasi
Migrasi Data Ekstraksi – Transformasi Secara Manual
Migrasi Data dengan ekstraksi menggunakan tools bantuan
Implementation
Code Reading • Top Down Approach • Netbeans
System Comprehension • Reverse Engineering (BOUML) • Senayan Source Documentation
• Penambahan Modul Berita • Penambahan Modul Keuangan
Code to Diagram
Code Reading and Implementation
Tampilan depan sistem
Menampilkan koleksi PDF
Menampilkan koleksi Multimedia
Mencetak barcode koleksi
Manajemen sirkulasi
Cetak kartu anggota
Manajemen berita
Manajemen data keuangan
Laporan statisitik koleksi
Laporan laporan anggota
10000 9000 8000 7000 6000
RBTC SENAYAN DIGILIB
5000 4000 3000 2000 1000
g
i P
en
ga ra n
la s ir ku S
go ta A ng
ek si K ol
K ol
ek si
Fi s
D ig ita
ik
l
0
Evaluasi data
Kontribusi pada Komunitas
Kesimpulan Ruang baca Teknik Informatika telah mengimplementasikan sistem senayan untuk menggantikan sistem RBTC dan DIGILIB dengan cara migrasi data, migrasi proses bisnis dan penambahan modul sesuai rencana migrasi yang telah dilakukan Penambahan modul pada sistem senayan untuk mendukung migrasi ke sistem senayan berhasil diimplementasikan dengan baik. Penambahan modul dilakukan sesuai dengan kerangka pemrograman dari sistem senayan merujuk dari hasil analisa basis data dan kerangka kerja sistem. Fitur pada sistem senayan baik fitur yang telah ada maupun fitur tambahan sudah dapat dimanfaatkan oleh pustakawan ruang baca Teknik Informatika ITS. Hal ini berdasarkan hasil uji coba yang telah dilakukan dan pengamatan penulis selama pelatihan penggunaan sistem senayan. Migrasi data dan penambahan modul yang diperlukan pada sistem senayan yang telah diimplementasikan pada ruang baca Teknik Informatika dan dapat menjadi contoh pengaplikasian sistem manajemen perpustakaan berbasis open source bagi ruang baca atau perpustakaan lain.
Saran Senayan memiliki fitur yang belum diimplementasikan pada tugas akhir ini salah satunya adalah UCS ( Universal Catalogue Server) merupakan sistem yang dapat menggabungkan koleksi-koleksi pada perpustakaan yang menggunakan sistem senayan secara terpisah. Penerapan fitur ini baik untuk diimplementasikan sehingga dapat membentuk suatu jaringan perpustakaan sampai setingkat nasional. Data koleksi yang ada pada sistem saat ini belum sesuai dengan data koleksi sebenarnya pada ruang baca. Hal ini membuat perlu dilakukan inventarisasi ulang secara menyeluruh untuk penyamaan data pada sistem dengan data nyata pada ruang baca Teknik Informatika. Perlu adanya pembaharuan secara berkesinambungan pada sistem senayan yang digunakan. Sistem senayan terus dikembangkan oleh pengembang maupun komunitas open source. Agar sistem yang digunakan pada ruang baca Teknik Informatika tetap pada performa yang baik maka perkembangan pada sistem senayan sebaiknya terus dipantau dan diimplementasikan apabila diperlukan peningkatan kemampuan sistem.