Analisa dan perancangan Electronic Library System
Analisa dan perancangan Electronic Library System
Oleh
Akwan Sunoto, S.Kom
Dosen Tetap Sekolah Tinggi Ilmu Komputer Jambi
AbstrakElectronic 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.
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 meng-
update 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.
List Ebook Data Pembayaran
Link Download
Member Bank
User dan password Key EBook Pesanan Buku
Validasi Data Pembayaran
Pembayaran
Electronic library
Data Aktivasi List ebbok
Data EBook Data aktivasi
Data Member Link Download
Pesanan Ebook Data Ebook
Guest admin
Data Registrasi Key EBook
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 men- download file .
2.2 DFD Level 1 (Diagram 0)
Data Pembayaran D8 Kartu_kredit
Data EBook
Data Registrasi Data Aktivasi D1 Member
4.0 Transaksi Data Registrasi Data Aktivasi
D4 Penerbit D5 Kategori
Pengarang
D3
D9 Rekening D7 Order_detail
DFD Level 1 ini merupakan penjabaran dari diagram kontek yang menjelaskan proses yang terjadi secara global.
Gambar 2 :DFD Level 1(Diagram 0) Member
Key EBook List EBook
3.0 Pencarian Data ebook
D6 Order Guest
List EBook link baca Link Download
D2 EBook Key ebook User dan Password Data Pemesanan Data Pembayaran
D1 Member Admin
2.0 Autentifikasi EBook
1.0 Registrasi
Bank Validasi Pembayaran
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.
Data Registrasi Guest
1.1 Verifikasi D1 Member
Confirm Aktivasi
1.2 Data Registrasi Aktivasi
Data Aktivasi Admin
Data Aktivasi Gambar 3 :DFD Level 2 Proses 1
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 D2 EBook
EBook
2.3 Entry Pengarang
Pengarang D3
2.1 Autenfikasi EBook
Admin
2.4 Entry D4 Penerbit
Penerbit
2.5 Entry Kategori
D5 Kategori Gambar 4 :DFD Level 2 Proses 2
2.5 DFD Level 2 Proses 4 (Transaksi)
Data Pemesanan Data Pembayaran
4 Penerbi t D3 Pengaran g
5 Penerbi t D
3 Order D
D3 Kartu_kre dit D3 Order_det ail D
Update Status Pembayaran
Admin Data Pemesanan Validasi
Data Pembayaran Data EBook
Validasi Pembayaran
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
Bank List ebook
Key Ebook D3 Rekening
2 EBook User dan password
1 Anggot a D
D
4.3 Baca EBook
4.2 Pencaria n EBook
4.1 Login
4.4 Pemesana n Ebook 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 : Data Registrasi Alias : Data Member Bentuk Data : Variable atau Field Arus Data : Proses 1.1
Proses 1.2 Penjelasan : Data Untuk registrasi sebagai Member Periode : Setiap Kali Terjadi registasi Struktur Data :
MEMBER_ID EMAIL ACTIVASI_KEY PASSWORD CONFIRM_PASSWORD NAMA ALAMAT KOTA NEGARA
INSTITUSI PEKERJAAN Gambar 6 :Kamus Data Registrasi
Nama Arus data : Data Pemesanan Alias : Pembayaran Bentuk Data : Variabel atau Field Arus Data : Proses 4.4 Penjelasan : Data Pemesanan EBook Periode : Setiap Kali Terjadi Pemesanan Struktur Data :
KODE_PEMESANAN TGL_TRANSAKSI MEMBER_ID TOTAL_BAYAR NO_KARTU_KREDIT NO_REKENING STATUS_BAYAR
Gambar 7 :Kamus Data Pemesanan Nama Arus data : Data EBook Alias : - Bentuk Data : Variabel atau Field Arus Data : Proses 2.2 Penjelasan : Memasukan data Ebbok Periode : Setiap Kali ada data ebook baru Struktur Data :
KODE_EBOOK JUDUL TAHUN TERBIT LINK_BACA LINK_DOWNLOAD HARGA
Gambar 8 :Kamus Data EBook Nama Arus data : Data Penerbit Alias : - Bentuk Data : Variabel atau Field Arus Data : Proses 2.3 Penjelasan : Memasukan data pengarang Periode : Setiap Kali ada data pengarang baru Struktur Data :
ID_PENGARANG NAMA_PENGARANG ALAMAT EMAIL
Gambar 9 :Kamus Data Penerbit Nama Arus data : Data Pengarang Alias : - Bentuk Data : Variabel atau Field Arus Data : Proses 2.4 Penjelasan : Memasukan data penerbit Periode : Setiap Kali ada data penerbit baru Struktur Data :
ID_PENERBIT NAMA_PENERBIT ALAMAT EMAIL
Gambar 10 :Kamus Data Pengarang Nama Arus data : Data Kategori Alias : -
Gambar 11 :Kamus Data EBook
2.7 Function Breakdown E-Library Registrasi Anggota Transaksi Entry EBook Pencarian EBook Aktivasi Membaca EBook Pemesanan EBook Update EBook Informasi Anggot EBook a 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 Kode proses Nama Proses
Deskripsi Input output
2.9.1 ER Diagram Konseptual
1
d Rekening
1 Credit_car
1 m
1
m m m m
Penerbit
Mengaran Memesan Pengarang
EBook Memiliki Kategor i
2.9.2 ERD Phisycal Member Memesan
Gambar 13 :ER Diagram Konseptual
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.
1.0 Registrasi Pendaftaran data member serta melukan verifikasi dan aktivasi
2.9 ER Diagram
Link baca dan link download
Kode_transaksi, tgl_traksaksi, member_id, kode_Book, total No_kartu_kredit, no_rekening
4.0 Transaksi Membaca EBook atau melakukukan Pemesanan EBok
Key Ebbok Informasi EBook
Malakukan Pencarian data Ebbok
3.0 Pencarian Data_EBook
Data EBook
Melakukan Entry data EBook Kode_eBook, judul, Pengarang, penerbit, Tahun_terbit, harga
2.0 Entry EBook
Aktivasi key
Nama, email, password,confirm_password, Alamat, kota, institusi,pekerjaan
1
Gambar 14 :RRD Phisycal
MENGARANG KODE_EBOOK
ID_KATEGORI NAMA_KATEGORI
ID_KATEGORI KATEGORI
ID_PENERBIT NAMA_PENERBIT ALAMAT EMAIL MEMILIKI KODE_EBOOK
ID_PENERBIT PENERBIT
ID_PENGARANG NAMA_PENGARA NG ALAMAT MENERBITKAN KODE_EBOOK
ID_PENGARANG PENGARANG
REKENING NO_REKENING NAMA
MEMBER MEMBER_ID EMAIL ACTIVASI_KEY PASSWORD CONFIRM_PASSWO RD NAMA ALAMAT KOTA NEGARA
IT NAMA TGL_EXPIRED
KARTU_KREDIT NO_KARTU_KRED
AIL KODE_PEMESANA N
IT PEMESANAN_DET
KODE_PEMESANA N TGL_TRANSAKSI MEMBER_ID TOTAL_BAYAR NO_KARTU_KRED
EBOOK KODE_EBOOK JUDUL TAHUN TERBIT LINK_BACA LINK_DOWNLOAD HARGA PEMESANAN
III. Kesimpulan
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.