Analisa dan perancangan Electronic Library System Oleh Akwan Sunoto, S.Kom Dosen Tetap Sekolah Tinggi Ilmu Komputer Jambi Abstrak Electronic Library (perpustakaan elektronik) atau disebut juga dengan digital library (perpustakaan digital) dewasa ini sudah mulai dikenal masyarakat. Walaupun Electronic Library dikenal dengan koleksi yang disimpan dalam format digital, namun konsep Electronic library ini menggambarkan koleksi dan layanan perpustakaan secara fisik. Electronic library ini mempunyai keadaan yang sama dengan perpustakaan konvensionall pada umumnya namun dengan bermacam-macam kasus dan koleksi yang kompleks dimana isinya harus dalam bentuk media elektronik.Teknologi digital dan proses digital adalah faktor penggerak revolusi khusus yang terjadi pada area teknologi informasi terutama dalam perpustakaan. Dengan menggunakan Electronic Library system, pengguna akan mendapatkan kemudahan dalam mengakses informasi dengan cepat Kata Kunci : Sistem, Perancangan, electronik library I. Pendahuluan 1.1 Latar Belakang Masalah Banyak potensi teknologi informasi yang bisa kita mamfaatkan untuk mendukung tingkat operasi maupun tingkat strategis. Salah satu wujud penerapan bidang teknologi informasi adalah dengan pembangunan electronic library atau disebut juga dengan digital library. Electronic library merupakan suatu perpustakaan yang menyimpan koleksi informasi dalam bentuk elektronik atau digital yang nantinya dapat diakses secara luas menggunakan media komputer dan sejenisnya yang terhubung pada suatu jaringan, baik jaringan yang bersifat lokal ataupun global. Koleksi elektronik atau digital disini dapat berupa buku elektronik, jurnal elektronik, makalah elektronik, database online, statistic elektronik, dan lain sebagainya. Kelebihan electronic library (perpustakaan Digital) ini jika dibandingkan dengan perpustakaan konvensional adalah pengunjung bisa mengakses informasi dan memperoleh dokumen elektronik dengan cepat tampa harus langsung keperpustakaan tetapi cukup dengan mengakses alamat situs perpustakaan digital nya. 1.2 Perumusan Masalah Permasalahan yang akan di teliti disini yaitu bagaimana konsep dan analisa dalam perancangan electronic library system sehinga nantinya dapat membantu programer didalam merancang dan membangun aplikasi E-library. Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
49
II. Pembahasan Electronic library adalah suatu perpustakaan yang menyimpan data baik itu berupa buku (tulisan), gambar, suara dalam bentuk file elektronik dan mendistribusikannya dengan menggunakan protokol elektronik memalui jaringan komputer. Secara fungsi Electronic Library mengadopsi mengadopsi perpustakaan konvensional. Sehingga disini perlu pendataan data anggota, data koleksi, data pengarang, data penerbit. Pada elektronic library ada banyak sistem yang digunakan, pada penelitian ini sistem electronic system yang penulis rancang yaitu: 1. User yang bukan member hanya bisa melihat informasi dari koleksi digital itu saja yaitu berupa judul, pengarang, penerbit., tahun terbit dan abstrak. 2. Untuk membaca koleksi digital elibrary ini maka user harus terdaftar sebagai member terlebih dahulu. 3.
Jika member akan men-download koleksi digital tersebut maka member harus memesan dan membayar terlebih dahulu. Pembayaran bisa dilakukan dengan transfer atau kartu kredit. Setelah pembayaran dilakukan maka admin akan mengupdate status pembayaran dan memberikan link download kepada member.
2.1 Diagram konteks Diagram Kontek diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi gambaran tentang keseluruhan sistem.Rancangan electronik library system dapat kita lihat pada gambar berikut.
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
50
Member
List Ebook Link Download
Data Pembayaran Bank
User dan password Key EBook Pesanan Buku Data Pembayaran
Data Aktivasi List ebbok
Validasi Pembayaran
Electronic library Data EBook Data aktivasi Link Download
Data Member Pesanan Ebook Data Ebook Guest
Data Registrasi Key EBook
admin
Gambar 1 :Diagram Kontek Electronic Library Dalam electronic library sistem ini terdapat empat ekternal entity yaitu Guest, Member, Bank dan admin. Guest disini hanya bisa memlihat informasi dari buku, untuk bisa membaca dan memesan koleksi digital elibrary maka dia harus terdaftar sebagai member. untuk menjadi member maka harus melakukan registrasi terlebih dahulu, setelah melakukan registrasi maka admin memberikan kode untuk kode aktivasi member. Jika member ingin memperoleh koleksi digitalnya maka member harus memesan dan melakukan pembayaran terlebih dahulu, bukti pembayaran akan dicek validasiny melalui bank, jika sudah valid baru status pembayaran di update serta diberikan link untuk mendownload file.
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
51
2.2 DFD Level 1 (Diagram 0) DFD Level 1 ini merupakan penjabaran dari diagram kontek yang menjelaskan proses yang terjadi secara global. Member Key ebook User dan Password Data Pemesanan Data Pembayaran
D1 Member
D6 Order
4.0 Transaksi
D7 Order_detail
List EBook link baca Link Download
D8 Kartu_kredit D9 Rekening
Validasi Pembayaran
Data Pembayaran Bank
D2 EBook 2.0
D3 Pengarang
3.0 Pencarian Data ebook
Autentifikasi
EBook D4 Penerbit D5 Kategori D1 Member
List EBook
Data EBook
Key EBook
Data Registrasi
1.0 Registrasi
Data Registrasi Admin
Guest Data Aktivasi
Data Aktivasi
Gambar 2 :DFD Level 1(Diagram 0)
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
52
2.3 DFD Level 2 Proses 1(Registrasi) Diagram ini menjelaskan tentang penjabaran dari proses 1 (registrasi), dimana untuk menjadi member maka user(guest) harus melakukan registrasi terlebih dahulu. Dalam proses registrasi ini user(guest) memasukkan data registrasi terlebih dahulu, kemudian akan dilakukan verifikasi oleh sistem, setelah data dinyatakan valid baru admin melakukan aktivasi terhadap user.
Guest
Data Registrasi
1.1 Verifikasi D1 Member
Confirm Aktivasi
1.2 Aktivasi
Data Registrasi
Data Aktivasi
Data Aktivasi
Admin
Gambar 3 :DFD Level 2 Proses 1
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
53
2.4 DFD Level 2 Proses 2(Autentifikasi EBook) Diagram ini menjelaskan tentang proses-proses yang terjadi pada autentifikasi data ebook. Yaitu berupa pengentrian dan validasi data ebook(Koleksi), data pengarang, data penerbit, dan data kategori dari EBook. 2.2 Entry EBook
D2 EBook
2.3 Entry Pengarang
D3
Admin
Pengarang
2.1 Autenfikasi EBook
2.4 Entry Penerbit
D4 Penerbit
2.5 Entry Kategori
D5 Kategori
Gambar 4 :DFD Level 2 Proses 2
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
54
2.5 DFD Level 2 Proses 4 (Transaksi) Diagram ini menjelaskan tentang proses-proses yang terjadi pada proses transaksi. Ketika member akan membaca koleksi(ebook) maka terlebih dahulu harus login terlebih dahulu,demikian juga ketika member akan mendownload koleksi. Tetapi ketika akan mendownload koleksi maka member harus memesan dan membayar terlebih dahulu, pembayaran dilakukan melalui trantert atau kartu kredit. Setelah dilakukan validasi oleh admin baru akan berikan link download. Member
User dan password
List ebook
Key Ebook
4.1 Login
D Anggot 1 a
Penerbi t Penerbi t
D 5 D 4
4.2 Pencaria n EBook
D3 Pengaran g D EBook 2
4.3 Baca EBook
D Order 3 D3 Order_det ail
Data EBook
Data Pemesanan Data Pembayaran Validasi Pembayaran
4.4 Pemesana n Ebook
Data Pembayaran Bank
D3 Kartu_kre dit D3
Rekening
Update Status Pembayaran
Data Pemesanan Validasi Admin
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
55
Gambar 5 :DFD Level 2 Proses 4(Transaksi) 2.6 Kamus data Kamus data digunakan untuk membantu analis sistem dalam mendefinisikan data yang mengalir pada sistem sehingga pendefinisian data itu dapat dilakukan dengan lengkap dan terstruktur. Pembuatan kamus data dilakukan pada tahap analisis dan perancangan sistem. Nama Arus data Alias Bentuk Data Arus Data Penjelasan Periode Struktur Data
: Data Registrasi : Data Member : Variable atau Field : Proses 1.1 Proses 1.2 : Data Untuk registrasi sebagai Member : Setiap Kali Terjadi registasi : MEMBER_ID EMAIL ACTIVASI_KEY PASSWORD CONFIRM_PASSWORD NAMA ALAMAT KOTA NEGARA INSTITUSI PEKERJAAN
Gambar 6 :Kamus Data Registrasi Nama Arus data Alias Bentuk Data Arus Data Penjelasan Periode Struktur Data
: Data Pemesanan : Pembayaran : Variabel atau Field : Proses 4.4 : Data Pemesanan EBook : Setiap Kali Terjadi Pemesanan : KODE_PEMESANAN TGL_TRANSAKSI MEMBER_ID TOTAL_BAYAR NO_KARTU_KREDIT NO_REKENING STATUS_BAYAR
Gambar 7 :Kamus Data Pemesanan
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
56
Nama Arus data Alias Bentuk Data Arus Data Penjelasan Periode Struktur Data
: Data EBook :: Variabel atau Field : Proses 2.2 : Memasukan data Ebbok : Setiap Kali ada data ebook baru : KODE_EBOOK JUDUL TAHUN TERBIT LINK_BACA LINK_DOWNLOAD HARGA
Gambar 8 :Kamus Data EBook Nama Arus data Alias Bentuk Data Arus Data Penjelasan Periode Struktur Data
: Data Penerbit :: Variabel atau Field : Proses 2.3 : Memasukan data pengarang : Setiap Kali ada data pengarang baru : ID_PENGARANG NAMA_PENGARANG ALAMAT EMAIL
Gambar 9 :Kamus Data Penerbit Nama Arus data Alias Bentuk Data Arus Data Penjelasan Periode Struktur Data
: Data Pengarang :: Variabel atau Field : Proses 2.4 : Memasukan data penerbit : Setiap Kali ada data penerbit baru : ID_PENERBIT NAMA_PENERBIT ALAMAT EMAIL
Gambar 10 :Kamus Data Pengarang Nama Arus data : Data Kategori Alias :Jurnal Processor 2010 – STIKOM Dinamika Bangsa - Jambi Bentuk DataVol. 5, No. 1, Februari : Variabel atau Field Arus Data : Proses 2.5 Penjelasan : Memasukan data kategori Periode : Setiap Kali ada datakategori baru
57
Gambar 11 :Kamus Data EBook
2.7 Function Breakdown
E-Library
Transaksi
Registrasi Anggota
Aktivasi Anggot a
Membaca EBook
Entry EBook
Pemesanan EBook
Update EBook
Pencarian EBook
Informasi EBook
Pembayaran
Verivikasi
Link Download
Gambar 12 :Function Breakdown 2.8 Proses Deskripsi Proses deskripsi digunakan untuk mendeskripsikan tentang proses-proses yang terdapat didalam sistem. Tabel 1. Proses Deskripsi Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
58
Kode Nama proses Proses 1.0 Registrasi
Deskripsi
Input
output
Pendaftaran data member serta melukan verifikasi dan aktivasi Melakukan Entry data EBook
Nama, email, password,confirm_password, Alamat, kota, institusi,pekerjaan Kode_eBook, judul, Pengarang, penerbit, Tahun_terbit, harga Key Ebbok
Aktivasi key
2.0
Entry EBook
3.0
Pencarian Malakukan Data_EBook Pencarian data Ebbok Transaksi Membaca EBook atau melakukukan Pemesanan EBok
4.0
Kode_transaksi, tgl_traksaksi, member_id, kode_Book, total No_kartu_kredit, no_rekening
Data EBook Informasi EBook Link baca dan link download
2.9 ER Diagram gambaran mengenai berelasinya antarentitas. Sistem adalah kumpulan elemen yang setiap elemen memiliki fungsi masing-masing dan secara bersama-sama mencapai tujuan dari sistem tersebut. ‘Kebersama-sama’-an dari sistem di atas dilambangkan dengan saling berelasinya antara satu entitas dengan entitas lainnya. 2.9.1 ER Diagram Konseptual
Pengarang
1 Rekening
Mengaran
1 m Member
m
Memesan
m
EBook
m
Memiliki
1
Kategor i
m 1 Credit_car d
Memesan
1 Penerbit
Gambar 13 :ER Diagram Konseptual 2.9.2 ERD Phisycal Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
59
MEMBER MEMBER_ID EMAIL ACTIVASI_KEY PASSWORD CONFIRM_PASSWO RD NAMA ALAMAT KOTA NEGARA INSTITUSI
KATEGORI ID_KATEGORI NAMA_KATEGORI
MEMILIKI KODE_EBOOK ID_KATEGORI PEMESANAN_DET AIL KODE_PEMESANA N
PEMESANAN KODE_PEMESANA N TGL_TRANSAKSI MEMBER_ID TOTAL_BAYAR NO_KARTU_KRED IT
KARTU_KREDIT NO_KARTU_KRED IT NAMA TGL_EXPIRED
EBOOK KODE_EBOOK JUDUL TAHUN TERBIT LINK_BACA LINK_DOWNLOAD HARGA
MENERBITKAN KODE_EBOOK ID_PENERBIT
PENERBIT ID_PENERBIT NAMA_PENERBIT ALAMAT EMAIL
MENGARANG KODE_EBOOK ID_PENGARANG
REKENING NO_REKENING NAMA
PENGARANG ID_PENGARANG NAMA_PENGARA NG ALAMAT
Gambar 14 :RRD Phisycal III. Kesimpulan
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
60
Electronic library merupakan suatu perpustakaan yang menyimpan koleksi informasi dalam bentuk elektronik atau digital yang nantinya dapat diakses secara luas menggunakan media komputer dan sejenisnya yang terhubung pada suatu jaringan, baik jaringan yang bersifat lokal ataupun global. Koleksi elektronik atau digital disini dapat berupa buku elektronik, jurnal elektronik, makalah elektronik, database online, statistic elektronik, dan lain sebagainya. Kelebihan electronic library (perpustakaan Digital) ini jika dibandingkan dengan perpustakaan konvensional adalah pengunjung bisa mengakses informasi dan memperoleh dokumen elektronik dengan cepat tampa harus langsung keperpustakaan tetapi cukup dengan mengakses alamat situs perpustakaan digital nya. Dengan demikian sumber referensi dapat diakses dengan cepat.
Daftar pustaka Pendit, Putu Laxman. Perpustakaan Digital : Perspektif perpustakaan Perguruan Tinggi Indonesia. Jakarta : Sagung Seto, 2007. Arif, Ikhwan. Konsep dan perencanaan dalam automasi perpustakaan. Yogyakarta : Universitas Gajah Mada, 2003. Loudon, Kenneth C. & Jane P. Loudon, Sistem Informasi Manajemen: Mengelola Perusahaan Digital .Yogyakarta: Andi Offset, 2005.
Jurnal Processor Vol. 5, No. 1, Februari 2010 – STIKOM Dinamika Bangsa - Jambi
61