TUGAS AKHIR METODOLOGI RISET SISTEM PERPUSTAKAAN ELEKTRONIK (E-LIBRARY) DI PRODI TEKNIK KOMPUTER BERBASIS WEB Disusun Oleh Nama Kelas : M. Rifqi Syarif Ariyanto (19040017) Nabila I’malu Dina Al Haqqi (19040130) Diyana Kumala (19041009) : 3B D3 TEKNIK KOMPUTER POLITEKNIK HARAPAN BERSAMA TEGAL 2020 DAFTAR ISI DAFTAR ISI......................................................................................................................ii DAFTAR GAMBAR .......................................................................................................... iii DAFTAR TABEL ............................................................................................................... iv I.LATAR BELAKANG .........................................................................................................1 II.RUMUSAN MASALAH ..................................................................................................3 III.BATASAN MASALAH ...................................................................................................3 3.1. Administrator ..................................................................................................3 3.2. Dosen ..............................................................................................................4 3.3. Mahasiswa ......................................................................................................4 3.4. Pengunjung .....................................................................................................5 IV.TUJUAN PENELITIAN ..................................................................................................5 V.MANFAAT ...................................................................................................................5 VI.LANDASAN TEORI .......................................................................................................6 6.1. Perpustakaan Elektronik .................................................................................6 6.2. Komponen Utama Perpustakaan Elektronik ...................................................7 6.3. Masalah Dalam Perpustakaan Elektonik .........................................................9 VII.METODOLOGI PENELITIAN ...................................................................................... 18 7.1. Model Pendekatan ........................................................................................ 18 7.2. Diagram Use Case.......................................................................................... 20 7.3. Rancangan Basis Data ................................................................................... 21 7.4. Rancangan Antarmuka .................................................................................. 30 7.5. Site Map ........................................................................................................ 33 7.6. Metode Pengumpulan Data .......................................................................... 34 VIII.JADWAL KEGIATAN ....................................................................................... 35 DAFTAR PUSTAKA......................................................................................................... 37 ii DAFTAR GAMBAR Gambar 1 Pemodelan Waterfall ..................................................................................... 19 Gambar 2 Diagram Use Case ........................................................................................ 21 Gambar 3 Antarmuka pengunjung perpustakaan elektronik ........................................... 30 Gambar 4 Rancangan Antarmuka Dosen ....................................................................... 31 Gambar 5 Rancangan Antarmuka Mahasiswa ................................................................ 32 Gambar 6 Rancangan Antarmuka Admin ...................................................................... 33 Gambar 7 Site Map perpustakaan elektronik berbasis web ............................................. 34 iii DAFTAR TABEL Table 1 Administrator ................................................................................................... 22 Table 2 Mahasiswa........................................................................................................ 22 Table 3 Dosen ............................................................................................................... 23 Table 4 Jurnal ............................................................................................................... 24 Table 5 Buku ................................................................................................................ 24 Table 6 TA.................................................................................................................... 25 Table 7 Laporan PKL .................................................................................................... 26 Table 8 Modul............................................................................................................... 26 Table 9 Laporan Penelitian Dosen ................................................................................. 27 Table 10 Karya Tulis Mahasiswa................................................................................... 28 Table 11 Pengunjung..................................................................................................... 28 Table 12 Download ....................................................................................................... 29 Table 13 Komentar........................................................................................................ 30 Table 144 Jadwal kegiatan ............................................................................................ 36 iv I. LATAR BELAKANG Perpustakaan sebagai institusi yang bertugas mengelola bahan pustaka, baik berupa buku maupun bukan berupa buku (non book material) sehingga dapat digunakan sebagai sumber informasi oleh setiap pemakainya. Perpustakaan berperan sebagai kekuatan dalam pelestarian dan penyebaran informasi ilmu pengetahuan dan kebudayaan yang berkembang seiring dengan menulis, mencetak, mendidik dan kebutuhan manusia akan informasi. Perpustakaan dalam Kamus Besar Bahasa Indonesia berasal dari kata dasar pustaka yang memiliki arti kitab, buku. Dalam bahasa Yunani, perpustakaan disebut dengan Biblia, artinya tentang buku, kitab . Dalam bahasa Belanda nama lain dari perpustakaan adalah Bibliotecha. Sedangkan dalam bahasa Inggris perpustakaan dikenal dengan istilah Library yang diambil dari kata dasarnya yaitu Librer atau Libri yang artinya adalah buku (Sulistyo Basuki: 1991) dalam (Ari_Cah: 2010). Perpustakaan elektronik dibangun untuk memenuhi kebutuhan dalam mencari referensi yang dibutuhkan dalam proses belajar mengajar dan penelitian. Apalagi dalam masa pandemi seperti sekarang, pemerintah memberi surat edaran berupa perintah WFH (work from home) yang dimana dosen dan mahasiswa memiliki keterbatasan dalam berkunjung ke perpustakaan. Kemudian kemudahan yang dapat dinikmati oleh anggota perpustakaan dalam mencari bahan bacaan merupakan alasan mengapa banyak perpustakaan elektronik dikembangkan sekarang. Selain itu dengan semakin banyaknya jumlah anggota pustaka maya dan jumlah E-book semakin bertambah dari tahun ke tahun seiring dengan perkembangan suatu instansi, tetapi belum ada pemanfaatan komputer (database) untuk menyimpan data anggota dan koleksi yang semakin banyak. 1 2 Pada era ini, lembaga pendidikan sudah bergantung pada internet, misalnya universitas yang ingin mensosialisasikan profilnya dilakukan dengan sebuah situs web di internet. Dengan demikian, masyarakat luas yang berada jauh sekalipun dapat melakukan interaksi secara tidak langsung dengan universitas tersebut lewat situs yang disediakan universitas tersebut. Di Politeknik Harapan Bersama Tegal (PHB) sudah memiliki Sistem Perpustakaan Elektronik, namun khusus di Prodi Teknik Komputer belum memiliki Sistem Perpustakaan Elektonik sendiri. Sebagai prodi yang bergelut di bidang teknologi dan informasi, Prodi Teknik Komputer hendaknya mampu menjadi pelopor pengembangan teknologi informasi di lingkungan Prodi. Namun pada kenyataannya belum sepenuhnya Prodi Teknik Komputer memanfaatkan teknologi informasi dalam pengelolaan administrasi di Prodi. Misalnya pengelolaan data buku modul atau diktat kuliah, laporan Praktek Kerja Lapangan (PKL), laporan Tugas Akhir (TA), dan laporan penelitian dosen. Semua data tersebut masih tersimpan dalam file-file yang tersebar di sembarang komputer yang terdapat di Prodi Teknik Komputer, sehingga menyulitkan para staf dosen dan mahasiswa untuk memperoleh informasi mengenai buku di Prodi dengan cepat dan tepat. Seharusnya semua data tersebut ditampung dan diorganisir dalam sebuah sistem informasi. Sistem informasi berbasis web adalah sistem informasi yang tepat dikembangkan agar mahasiswa, dosen dan para staf pegawai Prodi Teknik Komputer dapat mengakses data buku di Prodi Teknik Komputer untuk kepentingan masing-masing. 3 Pada tugas akhir ini akan dirancang dan dibangun sebuah perpustakaan Elektronik (E-Library) berbasis web. Dimana dalam sistem ini diharapkan mampu untuk memenuhi kepentingan Prodi Teknik Komputer khususnya dalam dokumentasi dan pengarsipan data buku, modul atau diktat kuliah, laporan PKL, laporan TA, dan laporan penelitian dosen. II. RUMUSAN MASALAH 1. Bagaimana rancang bangun Perpustakaan Elektronik (E-Library) berbasis web di Prodi Teknik Komputer? 2. Bagaimana implementasi Perpustakaan Elektronik (E-Library) berbasis web di Prodi Teknik Komputer dengan menggunakan bahasa pemrograman PHP dibantu dengan MySQL sebagai pengelola basis data? III. BATASAN MASALAH Perpustakaan Elektronik (E-Library) berbasis web ini dirancang dan dibangun hanya untuk menangani pengarsipan administrasi di Prodi Teknik Komputer. Pengguna dalam perpustakaan Elektronik (E-Library) ini adalah administrator, dosen dan mahasiswa. Masing-masing pengguna memiliki hak akses yang berbeda yaitu sebagai berikut : 3.1. Administrator Administrator merupakan tingkatan pengguna yang paling tinggi dalam web, administrator berasal dari pihak jurusan, dosen ataupun staf pegawai. Adapun hak akses yang dimiliki oleh administrator adalah sebagai berikut: a. Pengelolaan Data Administrator b. Pengelolaan Data Mahasiswa c. Pengelolaan Data Dosen d. Pengelolaan Data Pengunjung berupa komentar e. Pengelolaan Jurnal 4 f. Pengelolaan Data Buku Teks g. Pengelolaan Data Modul Ajar h. Pengelolaan Data Laporan Penelitian Dosen i. Pengelolaan Karya Tulis Mahasiswa j. Pengelolaan Data Laporan PKL k. Pengelolaan Data Laporan TA 3.2. Dosen Dosen yang dimaksud adalah tenaga pengajar di Prodi Teknik Komputer yang sudah terdaftar dalam web. Setelah terdaftar dosen yang bersangkutan dapat melakukan proses sebagai berikut : a. Pengelolaan data dosen b. Pencarian data jurnal, buku teks, modul ajar dosen, laporan karya tulis mahasiswa, laporan penelitian dosen, laporan PKL, laporan TA. c. Download data jurnal, buku teks, modul ajar dosen, laporan karya tulis mahasiswa, laporan penelitian dosen, laporan PKL, dan laporan TA. d. Upload laporan penelitian dosen dan modul ajar dosen 3.3. Mahasiswa Mahasiswa yang dimaksud adalah mahasiswa Prodi Teknik Komputer yang sudah terdaftar dalam web. Setelah terdaftar mahasiswa yang bersangkutan dapat melakukan proses sebagai berikut : a. Pengelolaan data mahasiswa b. Pencarian data jurnal, buku teks, modul ajar dosen, laporan karya tulis mahasiswa, laporan penelitian dosen, laporan PKL, dan laporan TA. 5 c. Download data jurnal, buku teks, modul ajar dosen, laporan karya tulis mahasiswa, laporan penelitian dosen, laporan PKL, dan laporan TA. 3.4. Pengunjung Pengunjung adalah pengguna internet yang bertujuan mencari informasi di web ini. Proses yang dapat dilakukan oleh pengunjung terbatas pada hal sebagai berikut : a. Memberikan komentar b. Pencarian data artikel, buku teks, modul ajar dosen, laporan karya tulis mahasiswa, laporan penelitian dosen, laporan PKL, laporan TA. IV. TUJUAN PENELITIAN a. Membuat rancang bangun Perpustakaan Elektronik (E-Library) berbasis web di Prodi Teknik Komputer. b. Mengimplementasikan Perpustakaan Elektronik (E-Library) berbasis web di Prodi Teknik Komputer menggunakan bahasa pemrograman PHP dibantu dengan MySQL sebagai basis datanya. c. Agar mahasiswa lebih mudah mencari buku-buku tidak perlu datang lagi ke prpustakaan. V. MANFAAT Manfaat dari terlaksananya pengembangan Perpustakaan Elektronik (ELibrary) berbasis web di Prodi Teknik Komputer yakni: a. Menata administrasi dan dokumentasi data buku teks, modul ajar dosen, laporan penelitian dosen, laporan PKL, dan laporan TA. b. Mempermudah pencarian informasi data buku, modul ajar dosen, laporan penelitan dosen, laporan PKL, dan laporan TA. 6 c. Mempermudah mahasiswa untuk memberikan data laporan PKL dan TA pada jurusan. d. Memberikan informasi dengan cepat dan tepat. e. Memperkenalkan buku teks, modul ajar dosen, laporan penelitian dosen, laporan PKL, laporan TA yang terdapat di Prodi Teknik Komputer kepada pengunjung.Diperolehnya pengetahuan pengaplikasian kemajuan TIK sebagai upaya meningkatkan kualitas pelayanan perpustakaan melalui pengembangan Perpustakaan Elektronik (E-Library) berbasis web. VI. LANDASAN TEORI Dalam merancang dan mengimplementasikan Perpustakaan Elektronik (ELibrary) berbasis web, penulis mengacu pada materi pendukung yang dapat dijadikan landasan teori yaitu sebagai berikut : 6.1. Perpustakaan Elektronik Tantangan baru teknologi informasi khususnya untuk para penyedia informasi adalah bagaimana menyalurkan informasi denga cepat, tepat, dan global. Perpustakaan sebagai salah satu penyedia informasi yang keberadaannya sangat penting di dunia informasi, mau tidak mau harus memikirkan kembali bentuk yang tepat untuk menjawab tantangan ini. Salah satunya adalah dengan mewujudkan perpustakaan Elektronik yang terhubung dalam jaringan komputer. Perpustakaan Elektronik adalah sebuah lingkungan materi multimedia dalam bentuk Elektronik atau digital yang tertata, ditujukan untuk keuntungan populasi pengguna yang terstruktur, untuk memfasilitasi akses pada isi (content) dan dilengkapi dengan fasilitas untuk melakukan navigasi ke jaringan global (Winarko, B 2008). Istilah digital library sendiri mengandung pengertian sama dengan electronic library dan virtual library. Sedangkan istilah yang 7 sering digunakan dewasa ini adalah digital library, hal ini bisa kita lihat dengan sering munculnya istilah tersebut dalam workshop, simposium, atau konferensi. Selain itu perpustakaan elektronik juga berarti kumpulan koleksi atau dekumen yang terorganisir dalam format elektronik, tersedia di internet atau CD-ROM (Compact-Disk Read-Only Memory). Seperti perpustakaan pada umumnya, pengunjung perpustakaan digital juga dapat mengakses semua koleksi: buku, referensi, juga jurnal yang dimiliki perpustakaan elektronik tersebut. Bedanya, semua koleksi itu bukan lagi berupa kertas atau media konvensional lainnya, tetapi dalam bentuk dokumen digital. 6.2. Komponen Utama Perpustakaan Elektronik 6.2.1 Admin Seorang admin memiliki peranan yang sangat penting pada sebuah perpustakaan Elektronik. Tugas dari seorang admin antara lain melayani pendaftaran anggota, memasukkan data buku dan referensi, mengubah data buku dan referensi, menghapus data buku dan referensi, melayani transaksi pemesanan buku, serta melayani transaksi peminjaman dan pengembalian buku. 6.2.2 Buku Buku merupakan salah satu komponen utama dalam perpustakaan elektronik ini. Di sini buku dapat dibedakan menjadi dua, yaitu: a. Buku fisik adalah buku yang nantinya dapat dipinjam fisiknya. Di perpustakaan elektronik ini dapat dilihat cover, judul, pengarang, dan penerbitnya sehingga sehingga dapat memudahkan dalam proses peminjaman atau pemesanan buku. b. Buku non fisik adalah buku yang hanya berupa file 8 elektronik saja. Di perpustakaan elektronik ini file tersebut dapat di download. 6.2.3 File Pengertian file data yang ada disini, bisa diartikan sebagai suatu sarana yang bisa digunakan untuk menyimpan berbagai macam data, dengan memperhatikan faktor kemudahan dan keamanan dalam hal mencari kembali data yang bersangkutan. Pengertian file juga bisa disamakan dengan pengertian sebuah filling kabinet yang berfungsi untuk menyimpan berbagai macam arsip. Pengertian arsip diatas, sebenarnya lebih sesuai kalau dikatakan sebagai data yang tertulis diatas selembar kertas. Selembar kertas inilah yang disebut sebagai arsip. Berbeda dengan file program, file data semata-mata berisi data. Setiap file data terdiri atas sekumpulan record data. Dalam contoh data mahasiswa, file data berisi kumpulan record data mahasiswa dengan item- item nim, nama, dan alamat. Masing-masing item disebut field. Jadi kumpulan field membentuk record sedangkan kumpulan record membentuk sebuah file. 6.2.4 Pengguna Pada perpustakaan elektronik terdapat dua jenis pengguna yaitu non anggota dan anggota. Pengguna non anggota memiliki hak terbatas yaitu hanya dapat mencari informasi tentang koleksi buku dan referensi yang terdapat pada perpustakaan elektronik. Sedangkan untuk pengguna anggota memiliki hak yang lebih banyak yaitu melakukan pencarian informasi tentang koleksi buku dan referensi, pemesanan buku secara on line, melakukan transaksi 9 peminjaman dan pengembalian buku secara on line melalui admin, serta dapat mendownload file yang tersedia. Jika pengguna ingin menjadi anggota, maka pengguna tersebut harus mendaftar melalui admin. Itu dikarenakan agar mengurangi terjadinya pendaftaran secara asal dan untuk memudahkan admin dalam mengendalikan sistem peminjaman buku. 6.3. Masalah Dalam Perpustakaan Elektonik Dalam pembuatan perpustakaan elektronik terdapat beberapa masalah yang sering dihadapi, masalah yang dimaksud antara lain : 6.3.1 Masalah Mendigitalkan Dokumen Pembuatan perpustakaan elektronik tidak menemui masalah selama dokumen yang diterima berupa file elektronik. Masalah muncul pada saat dokumen yang diterima berupa file non elektronik, misalnya berupa kertas atau buku. Hal ini merupakan masalah utama yang dibahas pada proyek-proyek penelitian, khususnya dalam pembuatan perpustakaan elektronik dengan dokumen dari perpustakaan umum atau dari grey literature. 6.3.2 Masalah Hak Cipta Masalah ini sebagian besar terbagi tiga : a. Hak Cipta Pada Dokumen yang Digitalkan Yang termasuk di dalamnya adalah mengubah dokumen teks ke dokumen dalam format digital, memasukkan dokumen dogotal ke database , mengubah dokumen digital ke dokumen hypertet. b. Hak Cipta pada Dokumen di Communication Network Di dalam hukum hak cipta masalah transfer dokumen lewat jaringan komputer belum didefinisikan dengan jelas. Hal yang perlu disempurnakan adalah tentang hak menyebarkan, hak meminjamkan, hak 10 memperbanyak, hak menyalurkan baik kepada masyarakat umum atau pribadi, semuanya dengan media jaringan komputer termasuk di dalamnya internet dan intranet. Pengaturan hakcipta pada digital dokumen di atas sangat diperlukan terutama untuk memperlancar proyek perpustakaan elektronik di dunia. Salah satu wujud nyata adalah penelitian tentang ECSM yang (Electronic Copyright Management System), intinya adalah sistem yang memonitor penggunaan dokumen digital oleh pengguna web secara otomatis. c. Masalah Penarikan Biaya Hal ini menjadi masalah terutama untuk perpustakaan digital swasta yang menarik biaya untuk setiap dokumen yang diakses. Penelitian pada bidang ini banyak mengarah ke pembuatan sistem deteksi pengaksesan dokumen ataupun upaya mewujudkan electronik money. Perpustakaan elektronik merupakan proyek yang memerlukan tenaga, waktu dan biaya yang tidak sedikit, tetapi tidak dapat disangkal bahwa keberadaannya sangat diperlukan terutama dalam menjawab tantangan teknologi informasi menjelang abad 21 (Wahono, 2003) dalam (Sagitta, 2009). d. Sistem Peminjaman dan Pemesanan Buku di Perpustakaan Elektronik (E-library) Setiap peminjam atau pemesan harus mendaftar sebagai anggota terlebih dahulu dengan mengisi data pendaftaran anggota baru.Proses ini dilakukan dengan mengisi form isian pada kertas pendaftaran yang telah disediakan, kemudian form ini akan diberikan pada 11 admin untuk dimasukkan pada suatu halaman pendaftaran anggota yang kemudian akan dimasukkan pada database di server. e. Sistem Download di Perustakaan Elektronik (Elibrary) Setiap pengunjung harus mendaftar sebagai anggota terlebih dahulu dengan mengisi data anggota secara online lewat admin. Proses download baru dapat dimungkinkan setelah seseorang telah menjadi anggota dari perpustakaan. Jika seseorang browsing aplikasi sebagai guest maka dia tidak akan mendapatkan link untuk dapat melakukan download. Seluruh file yang telah ada pada server dapat di download oleh setiap anggota tanpa adanya suatu batasan file tertentu. Semua anggota dianggap mempunyai hak yang sama untuk melakukan download pada sistem ini. f. Internet Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol). 12 Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan. Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut sehingga membuat ARPANET ingin bergabung, kesulitan untuk mengaturnya. Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet. g. HTML HTML merupakan atau suatu Hypertext bahasa Markup Language pemrograman untuk membangun sebuah dokumen dalam bentuk halaman di web walaupun banyak orang yang keberatan menyebut HTML sebagai bahasa pemrograman karena terlalu sederhana, hanya terdiri atas tag. Selain itu HTML tidak 13 memiliki Looping seperti bahasa pemrograman lain. Model kerja HTML di awali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebutan alamat internet, browser mendapatkan alamat web server, mengindekasi halaman yang dikehendaki dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penterjemahan kode HTML dan menyampaikan ke layer pemakai. h. PHP PHP merupakan salah satu bahasa pemrograman web yang paling dikenal saat ini. PHP adalah kependekan dari “Hypertext Preprocessor“. Namun lambat laun terdapat beberapa orang menganggap PHP juga merupakan kependekan dari “Profesional HomePage” . sebuah produk yang pada awalnya mempunyai nama “Personal HomePage”, yaitu sebuah bahasa scripting yang dieksekusi di sisi server (serverside scripting language). Fungsinya untuk membuat sebuah web yang interaktif dan dinamis seperti halnya bahasa script lainnya, misalnya Active Server Pages(ASP), Java Server Pages(JSP), dan Allaire ColdFusion(CFM). PHP dibuat pertama kali pada tahun 1995 oleh Rasmus Lerdorf, seorang software engineer anggota team pengembang web server Apache. PHP untuk versi pertamanya ini, sebenarnya adalah sekumpulan script PERL yang digunakan Rasmus untuk membuat web 14 pribadinya. Pada tahun selanjutnya (1996), Rasmus kembali menulis ulang kode – kode script PERL itu untuk diterapkan pada hal yang lebih kompleks dengan bahasa pemrograman C, seperti ditambahkannya fasilitas Form HTML dan fasilitas untuk memproses database. PHP versi kedua ini diberi nama PHP/FI (M.Syafi’i,2006). Konsep kerja PHP sangat sederhana, bahkan lebih sederhana dari CGI, sehingga dalam membuat suatu dokumen PHP, cukup membuat HTML biasa, hanya saja ditambahkan kode-kode program yang di apit dengan tanda . Dalam hal ini intepreter PHP dalam mengeksekusi kode PHP ini berjalan pada sisi server (disebut server side). Ketika berkas PHP yang diminta didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP(PHP Engine) dan mesin inilah yang memproses dan memberikan hasilnya yang memberikan kode HTML ke web server. Selanjutnya web server menyampaikan kode ini ke dalam client (M.syafi’i, 2006). Pemrograman yang berjalan pada server banyak sekali. Setiap program mempunyai kelebihan dan kekurangan. Saat ini banyak website yang menggunakan program PHP sebagai dasar pengolahan data. Beberapa keunggulan yang dimiliki program PHP adalah: PHP Memiliki tingkatan akses yang lebih cepat. PHP memilki tingkat lifecycle yang cepat sehingga selalu teknologi internet mengikuti perkembangan 15 PHP memiliki tingkat keamanan yang tinggi PHP mampu berjalan di beberapa server yang ada, misalnyaApache, Microsoft IIS, PWS, APLserver, phttpd, fhttpd, dan Xitami PHP mampu berjalan di Linix sebagai platform system operasi utama bagi PHP, namun juga dapat berjalan di FreeBSD, Unix, Solaris, Windows, dan yang lain PHP juga mendukung akses ke beberapa database yang sudah ada, baik yang bersifat free/gratis ataupun komersial. i. Basis Data (Database) Menurut Fathansyah (1999), basis data merupakan kumpulan field/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Satu basis data menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perisahaan/instansi dalam batasan tertentu (Abdul Kadir, 1999). Basisdata (Database) dapat didefinisikan dalam sejumlah sudut pandang yaitu himpuman kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Selain itu basis data juga dapat diartikan sebagai berhubungan yang kumpulan disimpan data yang secara saling bersama sedemikian rupa dan tanpa pengulangan yang tidak perlu untuk memenuhi berbagai kabutuhan. j. Basis Data (Database) Menurut Fathansyah (1999), basis data merupakan kumpulan field/tabel/arsip yang saling berhubungan 16 yang disimpan dalam media penyimpanan elektronis. Satu basis data menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perisahaan/instansi dalam batasan tertentu (Abdul Kadir, 1999). Basisdata (Database) dapat didefinisikan dalam sejumlah sudut pandang yaitu himpuman kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Selain itu basis data juga dapat diartikan sebagai berhubungan kumpulan yang data disimpan yang secara saling bersama sedemikian rupa dan tanpa pengulangan yang tidak perlu untuk memenuhi berbagai kabutuhan. Jadi secara umum basisdata dapat diartikan sebagai sekumpulan data/informasi yang diatur berdasarkan kriteria tertentu yang saling berhubungan. Prinsip utamanya adalah pengaturan data, sedangkan tujuan utamanya yaitu kemudahan dan kecepatan dalam pengambilan kembali suatu data. Yang sangat diutamakan dalam basis data adalah pengaturan/ pemilihan/ pengelompokan/ pengorganisasian data yang akan disimpan sesuai dengan fungsi atau jenisnya. Dalam basisdata sistem informasi (database) ini MySQL. akan digunakan MySQL adalah perangkat lunak database. Kelebihan database MySQL dibandingkan database lainnya adalah : MySQL memiliki sifat open source artinya siapa saja boleh menggunakannya dan tidak di Kadir, 1999) MySQL dapat juga dijalankan pada platform windowsMySQL menggunakan bahasa query 17 standar yang dimiliki SQL ( Struktur Query Language ). SQL adalah suatu bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengaksesan database (Abdul Kadir, 1999 ) Kemampuan penyimpanan data pada MySQL sangat baik Arsitekturnya yang khas menyebabkan MySQL ini sangat cepat dalam operasinya dan mudah disesuaikan dengan kebutuhan (Wiryana, http://www.ilmukomputer.com, Juli 2003). Berdasarkan keunggulan – keunggulan diatas maka dapat disimpulkan bahwa MySQL sangat cocok untuk digunakan dalam pengembangan sistem informasi ini. k. Web World Wide Web (WWW) atau yang lebih dikenal dengan nama web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web pada awalnya adalah ruang informasi dalam internet dengan menggunakan protocol yang dinamakan protocol HTTP (HyperText Tranfer Protocol). Pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web. Internet identik dengan web karena terkenalnya web sebagai standar interface dalam 18 layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, kini digunakan juga untuk komunikasi dari email sampai dengan chatting dan melakukan transaksi bisnis (Commerce) (Beta Sidik, 2001). Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri informasi di internet. Kini web telah diadopsi oleh dunia usaha dan dunia pendidikan sebagai bagian dari strategi teknologi informasi, karena beberapa alasan: Akses informasi murah Set up server lebih mudah Informasi mudah didistribusikan Bebas platform dalam arti informasi dapat disajikan oleh browser web pada sistem informasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajian. VII. METODOLOGI PENELITIAN 7.1. Model Pendekatan Dalam pengerjaan sistem informasi administrasi karya tulis berbasis web berbasis web model pendekatan yang digunakan adalah model Waterfall, Model ini sering disebut dengan “classic life cycle”. Model ini adalah model yang muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai didalam Software Engineering (SE). Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing / verification, dan maintenance. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya 19 dan berjalan berurutan. Sebagai contoh tahap desain harus menunggu selesainya tahap sebelumnya yaitu tahap requirement. Secara umum tahapan pada model waterfall dapat dilihat pada gambar berikut : Gambar 1 Pemodelan Waterfall Gambar di atas adalah tahapan umum dari model proses ini. Berikut adalah penjelasan dari tahap-tahap yang dilakukan di dalam model ini: 7.1.1 System atau Information Engineering and Modeling Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk software. Hal ini sangat penting, mengingat software harus dapat berinteraksi dengan elemen-elemen yang lain seperti hardware, database, dsb. Tahap ini sering disebut dengan Project Definition. 7.1.2 Software Requirements Analysis Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer harus mengerti tentang domain informasi dari software, misalnya fungsi yang dibutuhkan, user interface, dsb. Dari 2 aktivitas tersebut (pencarian kebutuhan sistem dan software) harus didokumentasikan dan ditunjukkan kepada pelanggan. 20 7.1.3 Design Proses ini digunakan untuk mengubah kebutuhankebutuhan diatas menjadi representasi ke dalam bentuk “blueprint” software sebelum coding dimulai. Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya. 7.1.4 Coding Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh programmer. 7.1.5 Testing/ Verification Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software. Semua fungsi-fungsi software harus diujicobakan, agar software bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya. 7.2. Diagram Use Case Diagram use case menggambarkan hubungan antara sistem dengan entitas luarnya. Entitas luar yang berhubungan dengan ini yaitu administrator, dosen, mahasiswa dan pengunjung Diagram use case Pengembangan berbasis web dapat dilihat pada gambar 2.0 berikut ini : 21 Gambar 2 Diagram Use Case Diagram use case menggambarkan secara umum bagaimana proses yang terjadi dalam sistem. Diagram use case perpustakaan elektronik ini menggunakan empat entitas yaitu : dosen, mahasiswa, pengunjung, dan administrator. Mahasiswa dan dosen mempunyai hak ases mendaftar sebagai anggota, pencarian data buku, dan download buku dalam format digital. Khusus untuk dosen mempunyai hak untuk memanipulasi data modul ajar dosen dan memanipulasi data penelitian dosen. Pengunjung yaitu pihak yang elektronik yang tidak terdaftar mengunjungi perpustakaan sebagai anggota. Pengunjung mempunyai hak ases yang terbatas, yaitu hanya bisa melihat informasi secara umum yang disediakan perpustakaan. Administrator adalah petugas yang mengelola website perpustakaan digital. Administrator mempunyai hak seutuhnya terhadap perpustakaan. 7.3. Rancangan Basis Data Rancangan basis data pada Perpustakaan Elektronik menggunakan 22 MySQL sebagai pengelola datanya. Berikut gambaran basis data perpustakaan elektronik : 7.3.1 Tabel Administrator Tabel user digunakan untuk menyimpan data user. Hanya terdapat satu administrator yang dapat mengelola web sepenuhnya, user ini disebut sebagai super admin. Struktur tabelnya dapat dilihat sebagai berikut : No 1 2 3 4 Nama Field Id Username Password Name Type Data Varchar (10) Varchar(30) varchar(25) Varchar (30) Keterangan user id (auto increment) username untuk login password untuk login name user Table 1 Administrator 7.3.2 Tabel Mahasiswa Tabel mahasiswa digunakan untuk menyimpan data anggota, anggota disini adalah mahasiswa yang sudah didaftarkan oleh administrator. Struktur tabel: NO 1 Nama Field mhs_id Type data int (10) 2 3 4 5 6 7 8 9 10 11 mhs_nim mhs_nama mhs_kelas mhs_alamat mhs_tgl_lahir mhs_no_hp mhs_email mhs_foto mhs_jns_klm mhs_password Varchar (30) Varchar (30) varchar (30) Varchar (30) Date varchar (15) varchar (50) varchar(100) varchar (25) varchar(100) Table 2 Mahasiswa Keterangan kode id mahasiswa (primary key) nim mahasiswa nama mahasiswa kelas mahasiswa alamat mahasiswa tanggal lahir mahasiswa no hp mahasiswa email mahasiswa foto mahasiswa jenis kelamin mahasiswa password login mahasiswa 23 7.3.3 Tabel Dosen Tabel dosen digunakan untuk menyimpan data anggota, anggota disini adalah dosen Prodi Teknik Komputer yang sudah didaftarkan oleh administrator. Struktur tabel : NO Nama Field 1 dosen_id Type data int (10) Keterangan kode id dosen sebagai primary key 2 3 4 5 6 7 8 9 10 11 Varchar (30) varchar (50) Varchar (5) Text Date varchar (20) varchar (100) varchar (100) varchar (20) varchar(100) number induk pegawai nama dosen jabatan yang telah diduduki tempat tinggal dosen tanggal lahir dosen number telepon dosen email dosen foto dosen jenis klamin dosen password login dosen dosen_nip dosen_nama dosen_jabatan dosen_alamat dosen_tgllahir dosen_nohp dosen_email dosen_foto dosen_jns_klm dosen_password Table 3 Dosen 7.3.3 Tabel Jurnal Tabel jurnal digunakan untuk menyimpan data jurnal. Struktur tabelnya seperti berikut : No Nama Field 1 jurnal_id Type Data int(10) 2 3 4 5 6 7 Text Longtext varchar(100) Date int (10) varchar (5) Keterangan Primary key, auto increment Judul jurnal Isi Jurnal penulis jurnal Tanggal jurnal dimuat berapa kali artikel dibaca jumlah halaman jurnal Type Data varchar (5) Keterangan jumlah jurnal jurnal_judul jurnal_isi jurnal_penulis jurnal_tanggal jurnal_view jurnal_jum_halama n No Nama Field 8 jurnal_jumlah 24 9 jurnal_download e Tabel 1 Jurnal status download laporan num(‘0’,’1’) Table 4 Jurnal 7.3.4 Tabel Buku Tabel buku digunakan untuk menyimpan data buku yang sudah dalam bentuk digital. Struktur tabelnya seperti berikut : No Nama Field 1 buku_id Type Data int(10) 2 3 4 5 6 7 7 8 Text varchar (50) varchar (20) varchar (30) varchar (20) Text Longtext varchar(5) 9 10 11 buku_judul buku_cat buku_isbn buku_penulis buku_penerbit buku_tempat buku_isi buku_jum_halama n buku_jumlah buku_tahun buku_foto 11 12 13 buku_view buku_lokasi buku_download integer (10) varchar(50) enum(‘0’,’1’) varchar(5) varchar (20) varchar (100) Keterangan Primary key, auto increment Judul buku kategori buku ISBN buku penulis buku penerbit buku lokasi buku berada Isi buku jumlah halaman buku jumlah buku Tahun terbit gambar yang berhubungan dalam buku berapa kali buku dibaca lokasi buku disimpan status download laporan Table 5 Buku 7.3.5 Tabel TA Tabel TA digunakan untuk menyimpan tugas akhir dari mahasiswa yang duduk di jenjang diploma. Struktur tabelnya : No Nama Field 1 ta_id Type data int(10) Keterangan NIM mahasiswa ( primary key ) 25 2 mhs_id int(100) 3 ta_penulis 4 ta_tahun varchar (50) varchar(4) 5 ta_pembimbing 1 6 ta_pembimbing 2 7 8 9 ta_judul ta_isi ta_lokasi varchar (30) varchar (30) Text Longtext Varchar 10 ta_view (200) int(10) 11 ta_download kode id mahasiswa yang telah direlasikan penulis laporan TA tahun pembuatan laporan TA dosen pembimbing 1 dosen pembimbing 2 judul laporan TA isi laporan TA lokasi TA disimpan jumlah pengunjung yang melihat laporan TA enum(‘0’,’1 status download laporan ’) Table 6 TA 7.3.6 Tabel Laporan PKL Tabel laporan PKL digunakan untuk menyimpan data laporan PKL mahasiswa. Data laporan PKL juga disertai dengan file yang diupload ke direktori yang telah ditentukan dalam sistem. Struktur tabelnya : No Nama Field 1 pkl_id Type data int(10) 2 mhs_id int(10) 3 4 5 6 7 8 9 pkl_penulis pkl_tahun pkl_pembimbing 1 pkl_pembimbing 2 pkl_judul pkl_isi pkl_jum_halaman varchar (50) varchar(4) varchar (50) varchar (50) Text Longtext varchar(5) Keterangan NIM mahasiswa ( primary key ) kode id mahasiswa yang telah direlasikan penulis laporan PKL tahun pembuatan PKL dosen pembimbing 1 dosen pembimbing 2 judul laporan PKL isi laporan PKL jumlah halaman laporan 26 10 11 pkl_lokasi pkl_view PKL varchar (200) lokasi laporan PKL int(10) jumlah pengunjung yang 12 pkl_download melihat laporan PKL enum(‘0’,’1’) status download laporan Table 7 Laporan PKL 7.3.7 Tabel Modul Tabel modul digunakan untuk menyimpan data modul ajar dosen. Data modul juga disertai dengan file upload ke direktori yang telah ditentukan dalam sistem. Strukturnya dapat dilihat pada tabel dibawah ini : No 1 2 Nama Field modul_id dosen_id Type data int (10) int(10) 3 No 4 5 modul_penulis Nama Field modul_tahun modul_matakulia h modul_judul modul_isi modul_lokasi modul_view varchar (50) Type Data varchar(4) varchar (100) direlasikan penulis modul Keterangan tahun terbit modul mata kuliah modul varchar (100) Longtext varchar (200) int(10) judul modul isi modul lokasi modul disimpan jumlah pengunjung yang modul_download enum(‘0’,’1’) melihat laporan modul status download laporan 6 7 8 9 10 Table 8 Modul Keterangan id modul (primary key) kode id dosen yang telah 27 7.3.8 Tabel Laporan Penelitian Dossen Tabel laporan penelitian dosen digunakan untuk menyimpan data laporan dari dosen yang melakukan penelitian. Data laporan penelitian dosen juga disertai dengan file yang diupload ke direktori. Struktur tabel dapat dilihat dibawah ini: No Nama Field 1 lap_id 2 dosen_id 3 lap_anggota Type data integer (10) int(10) Text 4 5 lap_judul lap_deskripsi varchar (200) Text 6 7 8 9 10 lap_tahun lap_tempat lap_dana lap_isi lap_lokasi Date Text varchar (100) Longtext varchar (200) No Nama Field 11 lap_view Type Data int(10) 12 lap_download enum(‘0’,’1’) Keterangan id laporan penelitian dosen kode id dosen yang sudah direlasikan nama anggota ikut yang menyusun laporan judul laporan yang disusun deskripsi laporan yang disusun tahun pembuatan laporan tempat penelitian sumber dana penelitia isi penelitian lokasi laporan disimpan. Keterangan jumlah pengunjung yang melihat laporan penelitian status download laporan Table 9 Laporan Penelitian Dosen 28 7.3.9 Tabel Karya Tulis Mahasiswa Tabel karya tulis mahasiswa digunakan untuk menyimpan data karya tulis yang telah dibuat mahasiswa. Pada sistem tabel ini diberi nama “tb_karyamhs”. Struktur tabel karya tulis mahasiswa dapat pada tabel 1.9 berikut ini: No Nama Field 1 karyamhs_id 2 mhs_id Type data int (10) int(10) 3 4 5 6 7 8 9 varchar (100) Longtext varchar (100) varchar (100) Date int (10) enum(‘0’,’1’) karyamhs_judul karyamhs_isi karyamhs_file karyamhs_gambar karyamhs_tgl karyamhs_view modul_download Keterangan id modul (primary key) kode id dosen yang telah direlasikan penulis modul tahun terbit modul mata kuliah modul judul modul isi modul lokasi modul disimpan status download laporan Table 10 Karya Tulis Mahasiswa 7.3.10 Tabel Pengunjung Tabel pengunjung digunakan untuk menyimpan data pengunjung dan komentar. Struktur tabelnya sebagai berikut : No Nama Field 1 pengunjung_id Type data int(10) 2 3 4 varchar (30) varchar (30) varchar(10) 5 6 pengunjung_nama pengunjung_email pengunjung_tangga l pengunjung_komen tar pengunjung_status Text Keterangan primary key (auto increment) nama pengunjung Email pngunjung tanggal pengiriman komentar komentar pengunjung varchar(6) data ditampilkan atau tidak Table 11 Pengunjung 29 7.3.11 Tabel Download Tabel download (tb_download) merupakan tabel yang digunakan untuk menyimpan data yang berupa jurnal, data laporanTA, data laporan PKL, data karya ilmiah mahasiswa, data buku. Adapun struktur tabel download dapat dilihat pada Tabel 1.11 di bawah ini: No Nama Field Type Data 1 down_id int(11) Keter angan Primary key, auto increment 2 down_subjek varchar(255) Subjek file yang diunggah 3 down_upload Text File yang diunggah 4 down_tgl Date Tanggal unggah 5 down_waktu Time Jam unggah 6 mat_id int(11) Id materi 7 Status enum(‘0’,’1’) Status download Table 12 Download 7.3.12 Tabel Komentar Tabel komentar (tb_guest) merupakan tabel yang digunakan untuk menyimpan data komentar. Adapun struktur tabel komentar dapat dilihat pada Tabel 1.12 di bawah ini: No Nama Field Type Data 1 guest_id int(11) Keter angan Primary key, auto increment 2 guest_nama varchar(100) Nama 30 3 guest_alamat varchar(125) Alamat Rumah 4 guest_email varchar(50) Alamat Email 5 guest_desc Longtext Komentar 6 post_tgl Date Tanggal Komentar 7 post_waktu Time Jam Komentar 8 guest_foto Text Foto 9 guest_publish enum(‘0’,’1’) Status tampilan Table 13 Komentar 7.4. Rancangan Antarmuka Rancangan antar muka merupakan awal dari sistem yang akan dibuat. Rancangan antarmuka halaman utama dari Perpustakaan Elektronik (E-Library) di Prodi Teknik Komputer sebagi berikut : 7.4.1 Rancangan Antarmuka Pengunjung HEADER MENU KONTEN Pengunjung hanya bisa melihat informasi data buku, laporan PKL, laporan TA, jurnal, secara umum FOOTER Gambar 3 Antarmuka pengunjung perpustakaan elektronik 31 Pada halaman ini pengunjung dan anggota dapat mengaksesnya, sedangkan untuk administrator dibuatkan halaman khusus sehingga pengunjung dan anggota tidak dapat mengakses halaman administrator. 7.4.2 Rancangan Antarmuka Dosen HEADER KONTEN MENU Dosen mempunyai hak akses untuk mengupload modul ajar dan laporan penelitian dosen serta sepenuhnya dapat menggunakan layanan perpustakaan. FOOTER Gambar 4 Rancangan Antarmuka Dosen Antarmuka dosen khusus digunakan untuk staf pengajar di Prodi Teknik Komputer. Dosen dapat menggunakan semua layanan yang disediakan perpustakaan, mulai dari proses pencarian, download buku digital, jurnal, tugas akhir dan laporan PKL. Serta dosen yang sudah terdaftar pada web dapat melakukan upload modul ajar dosen serta laporan penelitaan dosen. 32 7.4.3 Rancangan Antarmuka Mahasiswa HEADER KONTEN MENU Mahasiswa mempunyai hak akses untuk sepenuhnya dapat menggunakan layanan perpustakaan. FOOTER Gambar 5 Rancangan Antarmuka Mahasiswa Antarmuka mahasiswa mahasiswa Prodi menggunakan khusus digunakan untuk Teknik Komputer. Mahasiswa dapat semua layanan yang disediakan perpustakaan, mulai dari proses pencarian, download buku elektronik, jurnal, tugas akhir dan laporan PKL. 7.4.4 Rancang Antarmuka Admin HEADER MENU KONTEN admin mempunyai hak akses untuk manipulasi data anggota, data buku. 33 FOOTER Gambar 6 Rancangan Antarmuka Admin Rancangan antarmuka admin, khusus digunakan untuk administrator yang mengelola perpustakaan elektronik. admin mimiliki hak ases sepenuhnya terhadap data anggota, jumlah koleksi perpustakaan. 7.5. Site Map Site map merupakan cara memberikan informasi mengenai situs yang dibuat dan dibagi berdasarkan link-link tertentu. Site map bertujuan untuk membantu pengunjung menemukan informasi yang dibutuhkan. Berikut ini site map Perpustakaan Elektronik (E-Library) Teknik Komputer. Halaman Utama Informasi Utama Halaman Administrasi Data Administrator Data Mahasiswa Data Dosen Data Pengunjung Data Jurnal Data Karya Tulis Mahasiswa Data Buku Teks Data Laporan TA Data Laporan PKL Data Modul Ajar Dosen Data Laporan Penelitian dosen Halaman Dosen Data Dosen Data Modul Laporan penelitian dosen Halaman Mahasiswa Data Mahasiswa Halaman Arsip Jurusan 34 Data Jurnal Data Buku Teks Data Laporan TA Data Laporan PKL Data Modul Ajar Dosen Data Karya Ilmiah Mahasiswa Data Laporan Penelitian Dosen Halaman Buku Tamu Data Pengunjung Gambar 7 Site Map perpustakaan elektronik berbasis web 7.6. Metode Pengumpulan Data Dalam penelitian ini metode pengumpulan data yang digunakan adalah metode angket (kuisioner). Kuesioner merupakan teknik pengumpulan data yang dilakukan dengan cara memberi seperangkat pernyataan tertulis kepada responden untuk di jawabnya. Kuesioner yang digunakan oleh peneliti sebagai instrument penelitian, metode yang digunakan adalah dengan kuesioner terbuka dan kuisioner tertutup. Instrument kuesioner harus diukur validitas dan reabilitas datanya sehingga penelitian tersebut menghasilkan data yang valid dan reliable. Instrumen yang valid berarti instrument tersebut dapat dipergunakan untuk mengukur apa yang seharusnya diukur, sedangkan instrument yang reliable adalah instrumen yang apabila digunakan beberapa kali untuk mengukur objek yang sama akan menghasilkan data yang sama pula. . Instrumen yang digunakan untuk mengukur variabel penelitian pertanyaan tertutup dengan menggunakan skala likert 2 poin. Jawaban responden berupa pilihan dari dua alternatif yang ada, yaitu : 1. Iya 2. Tidak 35 Dengan pertanyaan sebagai berikut : 1. Meurut anda perpustakaan berbasis online ini lebih mudah diakses daripada datang langsung diperpustakaan ? 2. Jenis buku apa yang anda sukai ? 3. Apakah anda mudah untuk mengakses perpustakaan berbasis aplikasi ? 4. Apakah anda puas dengan pelayanan perpustakaan berbasis online ? Validitas berarti kesucian alat ukur dengan apa yang hendak diukur, artinya alat ukur yang digunakan dalam pengukuran dapat digunakan untuk mengukur apa yang hendak diukur. Jadi validitas adalah seberapa jauh alat dapat mengukur hal atau objek yang ingin diukur. Reabilitas artinya memiliki sifat yang dapat dipercaya. Suatu alat ukur dikatakan memiliki reabilitas apabila dipergunakan berkali-kali oleh peneliti yang sama atau oleh peneliti lain akan tetapi memberikan hasil yang sama. Jadi reabilitas adalah seberapa jauh konsistensi alat ukur untuk dapat memberikan hasil yang sama dalam mengukur dalam hal dan objek yang sama. VIII. JADWAL KEGIATAN Pelaksanaan kegiatan ini dirancang akan berlangsung selama 6 bulan dari bulan Januari sampai dengan Juni, pelaksanaan waktu masing – masing tahapan kegiatan dapat dilihat seperti pada jadwal kegiatan berikut. Bulan Januari Februari Maret April Mei Juni Kegiatan Mingg u Ke 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Pengump u-lan Data Analisis Design 36 Coding Pengujia n Perbaika n Laporan Table 144 Jadwal kegiatan DAFTAR PUSTAKA M. Syafii. 2006. Membangun Aplikasi Berbasis PHP dan MySQL. Andi; Yogyakarta. Kadir, Abdul. 1999. Konsep & Tuntunan Praktis Basis Data. Andi; Yogyakarta Hargo, Adhi. 2006. Normalisasi Database Menggunakan Metode Logika Sederhana, http://www.ilmukomputer.com, tanggal akses 15-10-2010 Wahono, Romi Satria. 2003. Menengok Proyek Digital Library. http://pustaka.Borneo.ac.id/referensi/digilib.pdf. Tanggal download 3 Oktober 2010. Winarko, Bambang. 2008, Perpustakaan Digital Di Indonesia Dan Fitur-Fitur Yang Tersedia, Jurnal Perpustakaan Pertanian Vol. 18, Nomor 2, 2009 Ari_Cah. 2010. Perpustakaan. http://duniaperpustakaan.com/2010/09/21/perpustakaan/, tanggal akses 8 November 2010 Agus, Sagitta. 2009 . Perancangan Dan Pengimplementasian Digital Library Berbasis Web. Informatika ; Singaraja. 37