abdiansah_perpustakaan

10
Aplikasi Perpustakaan Pribadi Aplikasi Perpustakaan Pribadi ( ( Personal Library Application Personal Library Application ) ) Oleh : Abdiansah [email protected] Dipublikasikan dan didedikasikan untuk perkembangan pendidikan di Indonesia melalui MateriKuliah.Com Gezalian Press Lisensi Pemakaian Artikel: Seluruh artikel di MateriKuliah.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut Penulis. Hak Atas Kekayaan Intelektual setiap artikel di MateriKuliah.Com adalah milik Penulis masing-masing, dan mereka bersedia membagikan karya mereka semata-mata untuk perkembangan pendidikan di Indonesia. MateriKuliah.Com sangat berterima kasih untuk setiap artikel yang sudah Penulis kirimkan.

Transcript of abdiansah_perpustakaan

Page 1: abdiansah_perpustakaan

Aplikasi Perpustakaan PribadiAplikasi Perpustakaan Pribadi((Personal Library ApplicationPersonal Library Application))

Oleh :

[email protected]

Dipublikasikan dan didedikasikanuntuk perkembangan pendidikan di Indonesia melalui

MateriKuliah.Com

Gezalian Press

Lisensi Pemakaian Artikel:Seluruh artikel di MateriKuliah.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut Penulis. Hak Atas Kekayaan Intelektual setiap artikel di MateriKuliah.Com adalah milik Penulis masing-masing, dan mereka bersedia membagikan karya mereka semata-mata untuk perkembangan pendidikan di Indonesia. MateriKuliah.Com sangat berterima kasih untuk setiap artikel yang sudah Penulis kirimkan.

Page 2: abdiansah_perpustakaan

Abstraksi

Begitu cepat dan pesatnya perkembangan Teknologi Informasi (TI) dewasa ini memaksa kita untuk selalu mengikuti perkembangan yang dibawanya. Manfaat TI sudah banyak dirasakan dalam dunia perkantoran (office) walaupun terkadang terdapat juga efek-efek negatif dari TI seperti masalah keamanan dokumen (document security), program-program untuk kejahatan komputer (malicious program) seperti virus komputer dan lainnya. Disamping itu, TI juga dapat membuat ledakan dokumen (document burst) secara besar-besaran. Karena secara tidak sadar TI menggunakan pepatah “sekali dayung dua, tiga pulau terlampaui” atau dalam istilah TI “sekali ketik, dua, tiga, seratus, seribu… dokumen bisa digandakan”. Berdasarkan pepatah inilah banyak dokumen-dokumen baik yang bersifat kolektif ataupun individu terpicu untuk meledakan diri. Selain itu, lembaga atau perorangan harus mempunyai kemampuan untuk mengorganisir dokumen-dokumen yang melimpah tadi, sehingga apabila kita ingin menggunakan ulang suatu dokumen, kita dapat mencarinya dengan cepat. Tujuan dari paper ini adalah membuat Aplikasi Perpustakaan Pribadi (Personal Library Application) dengan bantuan komputer. Dengan adanya aplikasi ini, kita dapat menyimpan dokumen-dokumen kita ke dalam database disertai dengan informasi tambahan seperti judul dokumen, pengarang, tahun dibuat, penerbit dan sebagainya sehingga kita akan mendapatkan layanan layaknya sistem yang ada pada sebuah perpustakaan, oleh karena itu sistem ini disebut dengan Aplikasi Perpustakaan Pribadi (APP).

Kata Kunci : dokumen, perpustakan pribadi, aplikasi.

Gezalian Press

Page 3: abdiansah_perpustakaan

I. PENDAHULUAN

Dalam dunia perkantoran (office), dokumen memainkan peranan penting karena seluruh transaksi yang terjadi biasanya ditulis atau disimpan ke dalam dokumen. Dengan perkembangan Teknologi Informasi (TI) yang sedemikian pesatnya menyebabkan perubahan yang signifikan dalam hal menulis dan menyimpan dokumen. Era sebelum komputer muncul, dokumen dibuat dalam bentuk arsip dan diorganisir dengan menggunakan lemari yang berindeks. Sehingga dapat kita bayangkan betapa susahnya jika kita ingin mencari dokumen yang sudah lama tidak terpakai. Sejak kemunculan komputer, dokumen lebih mudah ditulis dan disimpan serta dicari. Selain itu, untuk melakukan penyimpanan tidak memerlukan tempat yang begitu besar, cukup dengan menggunakan harddisk atau alat untuk menyimpan dokumen dalam komputer yang beratnya bisa diangkat dengan tangan.

Manfaat TI sudah banyak dirasakan dalam dunia perkantoran walaupun terkadang terdapat juga efek-efek negatif dari TI seperti masalah keamanan dokumen (document security), program-program untuk kejahatan komputer (malicious program) seperti virus komputer dan lainnya. Disamping itu, TI juga dapat membuat ledakan dokumen (document burst) secara besar-besaran. Karena secara tidak sadar TI menggunakan pepatah “sekali dayung dua, tiga pulau terlampaui” atau dalam istilah TI “sekali ketik, dua, tiga, seratus, seribu… dokumen bisa digandakan”. Berdasarkan pepatah inilah banyak dokumen-dokumen baik yang bersifat kolektif ataupun individu terpicu untuk meledakan diri. Selain itu, lembaga atau perorangan harus mempunyai kemampuan untuk mengorganisir dokumen-dokumen yang melimpah tadi, sehingga apabila kita ingin menggunakan ulang suatu dokumen, kita dapat mencarinya dengan cepat. Tujuan dari paper ini adalah membuat Aplikasi Perpustakaan Pribadi (Personal Library Application) dengan bantuan komputer. Dengan adanya aplikasi ini, kita dapat menyimpan dokumen-dokumen kita ke dalam database disertai dengan informasi tambahan seperti judul dokumen, pengarang, tahun dibuat, penerbit dan sebagainya sehingga kita akan mendapatkan layanan layaknya sistem yang ada pada sebuah perpustakaan, oleh karena itu sistem ini disebut dengan Aplikasi Perpustakaan Pribadi (APP).

Dewasa ini dikenal istilah e-book atau electronic book, jika diterjemahkan bebas berarti “buku elektronik”. E-book berbentuk sebuah file yang umumnya berformat *.pdf yang dapat dibuka menggunakan program Acrobat Reader yang dibuat oleh perusahaan Adobe. Tetapi tidak menutup kemungkinan E-book mempunyai format yang berbeda seperti format *.doc yang dapat dibuka dengan program MS-Word dan lainnya. Penggunaan format hanya untuk alasan kemudahan dan keamanan saja. Sudut pandang E-book tergantung dari isi dan tujuan dari e-book itu sendiri. Banyak orang beranggapan bahwa e-book merupakan bentuk softcopy dari hardcopy yang sebenarnya, karena tidak sulit untuk mengubah hardcopy menjadi softcopy (seorang penulis buku tidak menggunakan mesin ketik untuk mengetik naskah tulisan). Pendapat tersebut sangat beralasan karena istilah e-book sendiri merujuk kepada buku. Menurut kami, seluruh dokumen bisa termasuk e-book jika dilihat dari segi manfaat. Walaupun isi dokumen cuma terdiri satu lembar tetapi dapat memberikan manfaat bagi pembaca itu berarti dokumen tersebut sudah menjadi “sebuah” buku yang memberikan pengetahuan bagi pembaca tadi, karena secara harfiah fungsi sebuah buku adalah untuk memberikan pengetahuan bagi pembaca.

Gezalian Press

Page 4: abdiansah_perpustakaan

Terlepas dari pembahasan e-book di atas, APP yang kami buat berfungsi untuk mengorganisir e-book. E-book yang dibuat hanya untuk format *.pdf, dengan alasan banyaknya e-book yang dibuat dalam format ini. Pengguna dapat membuat kategori dari jenis e-book tertentu misal untuk kategori sains berbeda dengan kateori sosial. Seluruh e-book akan dimasukan ke dalam database. Manfaat utama yang bisa diambil dari aplikasi ini adalah kecepatan dalam mencari dokumen. Pembaca tidak perlu lagi membuka-buka folder atau mengingat letak sebuah dokumen dalam suatu folder, cukup menjalankan aplikasi ini maka pencarian dapat dimulai dengan sangat sederhana. Paper ini akan membahas analisa, perancangan dan implementasi dari APP yang kami buat.

II. ANALISA

Ide dasar dari APP adalah menyimpan e-book ke dalam suatu database beserta informasi-informasi tambahan lainnya, serta membuat fasilitas untuk mencari, mengorganisir dan membuka e-book secara langsung melalui antarmuka APP. Analisa yang dilakukan cukup sederhana, dengan sedikit pengetahuan tentang database relasional serta kemampuan pemrograman database dasar maka kami kira sudah bisa mengerti analisa dan perancangan yang kami lakukan. APP menggunakan program MS-Access dari perusahaan Microsoft yang berfungsi sebagai database untuk menyimpan file-file e-book. Sedangkan program yang digunakan untuk membuat kode-kode program menggunakan IDE (Integrated Development Environment) Delphi 7.0 dari perusahaan Borland. Operasi standar yang dapat dilakukan APP adalah menyimpan file e-book ke dalam database kemudian menampilkan lagi file e-book yang sudah tersimpan tadi.

III. PERANCANGAN

Persiapan pertama dari perancangan adalah membuat flowchart sistem. Berikut ini gambar flowchart dari sistem :

Gezalian Press

Page 5: abdiansah_perpustakaan

Flowchart di atas merupakan gambaran umum dari sistem. Operasi-operasi utama dari APP adalah menyimpan file e-book ke dalam database kemudian menampilkan file tersebut sehingga bisa dibaca oleh pengguna sistem. Pada perancangan flowchart, komponen “DATABASE E-BOOK” ada dua buah tapi implementasinya hanya ada satu database, oleh sebab itu kedua komponen tersebut dihubungkan oleh garis putus-putus yang menandakan bahwa mereka satu kesatuan.

Persiapan kedua adalah mendefenisikan struktur database untuk menyimpan e-book beserta informasi-informasi tambahan lainnya seperti judul, penulis, tahun, penerbit, kategori dan lainnya. Berikut ini rancangan struktur data dari sistem :

Gezalian Press

MULAI

BACA E-BOOK?

INPUTE-BOOK?

DATABASEE-BOOK

TAMPILKANE-BOOK

BACALAGI?

STOP

DATABASEE-BOOK

INPUTLAGI?

Page 6: abdiansah_perpustakaan

Tabel T_EBOOK

KOLOM TIPE DATAId AutoincrementJudul Varchar(100)Penulis Varchar(50)Tahun Char(4)Penerbit Varchar(100)Jenis Varchar(50)Bidang Varchar(50)File BLOB

Tabel T_EBOOK di atas terdiri dari 8 field/kolom. Field terakhir bertipe BLOB yaitu tipe data yang nantinya digunakan untuk menyimpan e-book.

Tabel T_JENIS

KOLOM TIPE DATAId AutoincrementJenis Varchar(50)

Tabel T_JENIS digunakan untuk menyimpan daftar dari jenis e-book.

Tabel T_BIDANG

KOLOM TIPE DATAId AutoincrementBidang Varchar(50)

Tabel T_BIDANG digunakan untuk menyimpan daftar dari bidang e-book.

Implementasi database APP dalam paper ini menggunakan program MS-Access untuk membuat database e-book. Karena penjelasan paper ini bersifat prototype maka untuk kenyaman anda dalam mengimplementasikan APP silakan gunakan program database yang anda sukai. Setelah struktur data di atas dibuat menjadi tabel maka langkah selanjutnya adalah membuat koneksi dengan IDE yang anda gunakan. Selanjutnya anda bisa membuat antarmuka untuk operasi data (insert, update dan delete). Setelah antarmuka operasi data dibuat, baru kemudian dibuat antarmuka untuk pencarian ebook yang ada dalam database serta fungsi untuk menampilkan ebook yang tersimpan tadi. Bagi anda yang sudah bergelut dengan seluk beluk database dan pemrograman database, implementasi APP di atas tidaklah terlalu sulit untuk direalisasikan.

Gezalian Press

Page 7: abdiansah_perpustakaan

III. IMPLEMENTASI

Berikut ini akan disajikan gambaran dari implementasi APP yang kami buat. Langkah pertama adalah memasukan data jenis dan bidang dari e-book. Pengisian Jenis dan bidang dibuat menjadi satu interface. Berikut ini gambarnya :

Gambar 3.1 : Input Jenis dan Bidang E-Book

Gezalian Press

Page 8: abdiansah_perpustakaan

Selanjutnya adalah gambar interface untuk input file e-book beserta informasi-informasi tambahan lainnya. Berikut ini tampilannya :

Gambar 3.2 : Input E-Book Beserta Informasi Tambahan Lainnya

Gezalian Press

Page 9: abdiansah_perpustakaan

Selanjutnya adalah gambar interface untuk mencari file e-book yang sudah tersimpan dalam database. Berikut ini tampilannya :

Gambar 3.2 : Antarmuka Pencarian E-Book

Gezalian Press

Page 10: abdiansah_perpustakaan

IV. KESIMPULAN

Paper di atas membahas prototype sebuah aplikasi sederhana untuk dapat digunakan mengorganisir dokumen-dokumen/e-book yang melimpah menjadi dokumen dengan satu kesatuan tempat. Prototype di atas sangat pontensial sekali untuk dikembangkan. Berikut ini beberapa saran untuk pengembangan ke depan :

1. Multi Format, prototype di atas hanya dapat menyimpan dan membuka format *.pdf, untuk pengembangan selanjutnya diharapkan dapat menggunakan beragam format seperti *.doc, *.ppt, *.odt, *.xls dan lainnya.

2. Audio Video, penyimpanan data pada prototype di atas hanya terbatas pada dokumen, untuk pengembangan selanjutnya diharapkan dapat menyimpan berupa data audio dan video sehingga informasi dalam APP akan lebih banyak dan beragam.

3. Klasifikasi E-Book, prototype di atas hanya memakai dua klasifikasi umum yaitu JENIS dan BIDANG, untuk pengembangan selanjutnya diharapkan untuk membuat klasifikasi yang runut dari yang umum sampai yang khusus.

4. Optimasisasi, APP dalam paper ini bersifat prototype sehingga masalah optimasisasi masih belum diperhatikan seperti kecepatan akses data (karena database akan berukuran sangat besar), keamanan data, termasuk pemberian hak akses kepada anggota tertentu. Untuk pengembangan selanjutnya diharapkan optimasisasi dapat teratasi.

Demikianlah beberapa saran yang dapat saya berikan jika ada masukan atau tambahan silakan hubungi kami lewat email : [email protected].

Gezalian Press

Untuk mendapatkan Software APP,Silakan anda contact email :

[email protected]

Subject : APP