Uploaded by bismillah

Tugas Akhir E-Library Prodi Teknik Komputer Berbasis Web

advertisement
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
Download