ANALISA DAN PERANCANGAN SISTEM BASIS DATA PERPUSTAKAAN AKADEMIK PADA BADAN STANDARDISASI NASIONAL INDONESIA Wiko Eka Putra Faculty of Computer Science, Bina Nusantara University Jl. Budi Raya No. 21, Kebon Jeruk, Binus Square A0722, Jakarta Barat 11530 085370890008, wiko.tenryuu@live.com Yongky Kurniawan Faculty of Computer Science, Bina Nusantara University Jl. Budi Raya No. 21, Kebon Jeruk, Binus Square B0522, Jakarta Barat 11530 085215670550, yongky_kurniawan@yahoo.com Kevin Jonathan Faculty of Computer Science, Bina Nusantara University Jl.Kepu Dalam 1 No. 278, Kemayoran, Jakarta Pusat 10620 087883253037, kai_keona25@yahoo.com HariniKuntjahjani Faculty of Computer Science, Bina Nusantara University Harini53@yahoo.com ABSTRAK Tujuan penelitian ini adalah menganalisis dan merancang website perpustakaan pada BSN yang merupakan pengembangan website BSN itu sendiri. Masalah yang dihadapi adalah tidak lengkapnya website perpustakaan BSN saat ini dan sistem yang ada tidak mencukupi kebutuhan dari user yang ada sehingga diperlukan pengembangan sistem baru untuk memenuhi kebutuhan dan sebagai pelengkap dari sistem yang ada. Metode penelitian yang digunakan adalah metode analisis (wawancara) dan perancangan (konseptual, logical, fisikal). Hasil yang didapat adalah sistem basis data perpustakaan yang dilengkapi dengan fitur-fitur seperti PDF reading di website, PDF download, chart report mengenai statistik perusahaan. Simpulan dari penelitian ini adalah dengan penggunaan website ini dapat 1
menyelesaikan berbagai masalah yang ada dan dapat meningkatkan kepuasan dari user serta meningkatkan kinerja dari website yang ada. Kata Kunci : PDF reading, PDF download, chart report PENDAHULUAN Membaca merupakan kegiatan sehari-hari, baik membaca mengenai informasi-informasi penting ataupun pengetahuan serta hiburan. Membaca biasanya sudah dibiasakan sejak kecil, dan kegiatan membaca selalu dilakukan dalam kegiatan sehari-hari baik dalam membaca iklan-iklan di jalanan, membaca tanda rambu-rambu lalu lintas maupun membaca buku dan majalah yang ada. Karena dari kegiatan membaca itulah, didapat pengetahuan dan informasi saat ini. Dewasa ini, masyarakat masih rutin menggunakan buku untuk mencari informasi, baik yang berada di kota-kota maupun sekolah-sekolah terdapat perpustakaan yang berfungsi untuk menyimpan buku-buku untuk dibaca bagi yang membutuhkan baik buku-buku dari zaman dulu sampai sekarang. Masyarakat dapat melakukan peminjaman atau membaca di tempat untuk mencari informasi yang diinginkan. Tetapi, pada perpustakaan masih terdapat masalah pada sistem pencarian buku yang masih manual, sehingga harus merapikan buku sesuai judul untuk memudahkan pencarian serta apabila stok buku sudah habis, peminjam yang mau membaca ataupun meminjam buku tidak dapat membaca buku tersebut. Untuk mengatasi masalah ini, pengembangan sistem ini ditujukan untuk mengatasi masalah tersebut melalui sistem searching yang lebih baik untuk mendapatkan hasil yang diinginkan secara tepat dan menyediakan fitur membaca online buku-buku yang ada dalam bentuk pdf untuk memudahkan para user untuk membaca buku dan informasi yang dicari. METODE PENELITIAN Analisis permasalahan / pengguna yang dilakukan untuk mendukung perpustakaan akademik ini adalah analisis wawancara dan analisis studi lapangan. 2
Analisis wawancara adalah analisis yang dilakukan terhadap user dengan melakukan sesi tanya jawab dengan pihak wakil dari Badan Standardisasi Nasional untuk mengetahui proses-proses system yang berjalan. Melakukan survei secara langsung kepada sistem yang sedang berjalan pada Badan Standardisasi Nasional yang berkaitan dengan sistem web yang diperlukan untuk pengembangan web. Metode perancangan yang digunakan untuk merancang basis data dan merancang sistem untuk perpustakan akademik ini adalah perancangan basis data berdasarkan pustaka Database Systems yang ditulis oleh Thomas Connolly dan perancangan sistem menggunakan metode struktural. Perancangan basis data berdasarkan pustaka Database Systems yang ditulis oleh Thomas Connolly. Ada 3 tahapan, yaitu : Conceptual Database Design Logical Database Design Physical Database Design Perancangan sistem menggunakan DFD (Data Flow Diagram) untuk menggambarkan sistem lama dan merancang sistem baru. Terdapat dua model diagram yang digunakan yaitu: Diagram Konteks Diagram Level 0 HASIL DAN BAHASAN 1. Evaluasi Database 1.1 System Integration Test 1. Domain Integrity Hasil dari evaluasi domain integrity menunjukkan hasil bahwa semua tabel yang sudah dilakukan uji coba, semua telah dapat dilakukan dengan tepat karena setiap atribut harus diisi dengan batasan yang telah ditentukan sebelumnya. 2. EntityIntegrity 3
Hasil dari evaluasi entityintegrity menunjukkan bahwasemuaprimarykey padasetiaptabeltidak diperbolehkanuntukdiisidengan"null". 3. ReferencesIntegrity Hasil dari evaluasireferencesintegritymenunjukkan bahwasemuaentitasyangtelah diujicobatelah dilakukandengan tepat, contoh setelahmenambahbukupada tabel BookmakaBookID pada tabelbookjugaakan bertambah. 4. EnterpriseConstraint Hasildari ujienterpriseconstraintmenunjukkan bahwa batasan yangdiujicobatelahberjalan denganbaik dan sesuaidengankeinginan,contohnyauntuk UserIDdibatasimaksimumhanya 10 karakter saja,ketikalebihdari itu makadata tidakdapat dimasukkan. 5. Security Hasil dari uji securitymenunjukkanbahwa semuatabelyang a da sudahdilakukanujicoba,semua telah dapatberjalansesuai denganaturanyang ditentukan,yaitudenganmembagihak aksesprogram sesuaitingkatanpenggunasistem. Tabel 1 Evaluasi Security Nama Entitas Primary Key Foreign Key Constraint Buku User Kategori Top TopUser 4
Privilage FAQ 1.2User Acceptance Test Merupakan tahap pengujian yang digunakan untuk menentukan sebuah sistem memenuhi persyaratan-persyaratan yang telah ditetapkan pada tahapan analisis. Tes ini untuk menentukan : - Apakah sistem memenuhi kriteria yang sudah ditentukan di tahapan awal analisis? - Apakah sistem dapat digunakan dengan baik oleh user-user yang dituju oleh pembuatan sistem ini? Fungsi Tabel 2 Evaluasi User Acceptance Test Status Login & Logout Add User Delete User View Member Download Book Read PDF Edit Profile Member 2. Evaluasi 8 Golden Rules Berikut adalah evaluasi persyaratan sistem berdasarkan Eight Golden Rulesmenurut Shneiderman (2010,p. 88) : a. Berusaha untuk konsisten 5
Aplikasi yang dibuat memakai layout desain yang sama untuk setiap layar.penggunaan font dan tata letak menu diterapkan secara konsisten dari awal login sampai ke menu-menu lainnya. b. Pemberian beberapa shortcut untuk pengguna Di setiap layar terdapat link shortcut untuk kembali ke halaman home atau ke halaman lainnya. c. Umpan balik yang informatif Ketika member atau admin mengisi sebuah form, maka terdapat umpan balik ketika member atau admin salah memasukan data atau data yang di input oleh member atau admin tidak sesuai dengan kriteria yang diminta. d. Merancang dialog penutupan Untuk kegiatan upload buku, e-library BSN memudahkan admin untuk melakukan upload dengan cara yang simple dan juga persyaratan yang tidak banyak. Hanya mengisi beberapa informasi mengenai buku, lalu buku akan langsung bisa di upload. e. Mencegah kesalahan dan penanganan yang sederhana Ketika member atau admin melakukan kesalahan dalam mengisi sebuah form, maka akan ada peringatan bahwa user melakukan kesalahan dalam mengisi. f. Memungkinkan pembalikan aksi Ketika admin ingin membatalkan kegiatan untuk menambah member maka ada tombol cancel untuk kembali kehalaman sebelumnya. g. Mendukung internal control Dalam aplikasi e-libary BSN, terdapat fitur pengaturan akun member. h. Mengurangi beban ingatan jangka pendek Aplikasi yag dibuat dirancang agar pengguna tidak terlalu mengingat banyak perintah. Perintah yang digunakan simple yaitu mengklik menu yang ada dan langsung dijalankan oleh sistem. SIMPULAN DAN SARAN Simpulan yang dapat diberikan berdasarkan hasil analisis dan perancangan perpustakaan akademik Badan Standardisasi Nasional adalah sebagai berikut : 6
1. Meningkatkan pelayanan dengan memudahkan akses untuk memasukkan buku serta melakukan search buku yang ada dalam perpustakaan BSN melalui website. 2. Memudahkan pengelolaan database buku. Berdasarkan penyusunan skripsi yang telah dilakukan, maka beberapa saran yang dapat diberikan untuk mengembangkan sistem ini adalah sebagai berikut : 1. Menambahkan data statistik dengan jangka waktu 1 tahun. 2. Menambahkan fitur lupa password demgan pengiriman pergantian password ke email. 3. Menambahkan fitur watermark pada saat user mendownload buku. 4. Menambahkan statistik user yang paling banyak mendownload buku. REFERENSI Connolly, T. M., & Begg, C. E. (2010). Database Systems : A Practical Approach to Design, Implementation, and Management (5 th Edition). USA: Addison Wesley. Indrajani, S.Kom., MM. (2011). Pengantar dan Sistem Basis Data. Jakarta : Penberbit PT.Elex Media Komputindo. Shneiderman, B. (2010). Designing the user interface : strategies for effective human - computer interaction. 5th Edition. New York: Addison-Wesley. RIWAYAT PENULIS Nama Penulis : Wiko Eka Putra Tempat / Tanggal Lahir : Medan / 07 Mei 1992 Menamatkan Pendidikan : S1 di Universitas Bina Nusantara dalam bidang Informasi Teknologi pada 2014 7
Nama Penulis : Yongky Kurniawan Tempat / Tanggal Lahir : Pangkalpinang / 6 Oktober 1992 Menamatkan Pendidikan : S1 di Universitas Bina Nusantara dalam bidang Informasi Teknologi pada 2014 Nama Penulis : Kevin Jonathan Tempat / Tanggal Lahir : Jakarta / 25 April 1992 Menamatkan Pendidikan : S1 di Universitas Bina Nusantara dalam bidang Informasi Teknologi pada 2014 8