Bab II. TINJAUAN PUSTAKA

advertisement
Bab II.
TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Adapun beberapa penelitian terdahulu mengenai penelitian sistem
informasi perpustakaan dengan pemamfaatan. AchmadKurniawan (2012)
dengan judul Sistem Informasi Perpustakaan PGRI 10 Wedi Kelaten
Berbasis
Multiuser.
Aplikasi
tersebut
menggunakan
bahasa
pemrograman PHP dan basisdata MySql. Pada penelitian tersebut hanya
sebatas
pada,
peminjaman
buku,
pengembalian
buku,
dan
memperhitungkan denda keterlambatan.
Penelitian tentang pengolahan data perpustakaan yang pernah dilakukan
oleh PriyoHimawan(2012)dengan judul Sistem Informasi Perpustakaan
SMA 1Batang Berbasis Multiuser. Aplikasi tersebut menggunakan
bahasa pemrograman JAVA dan basisdata MYSQL.
Fajarriyanto, Dian (2013) Sistem informasi Perpustakaan Berbasis
Web.Penelitian tersebut membahas tentang pembuatan tampilan situs
yang berisi informasi perpustakaan dengan layanan. Aplikasi tersebut
menggunakan bahasa pemrograman PHP dan MySql. Pada penelitian
tersebut hanya sebatas pada peminjaman buku , mendata buku , dan
rancangan digital berbasis web
Berdasarkan penelitian diatas, maka penulis mengambil topik yang
berbeda dengan penelitian-penelitian terdahulu. Judul dari topiktersebut
adalah Perancangan Sistem Informasi Perpustakaan berbasis Website Dengan
Menggunakan PHP , Framework bootsrap 3 dan MySQL
7
8
2.2 Landasan Teori
a. Web
World Wide Web adalah nama yang diberikan untuk semua
bagian Internet yang dapat diakses dengan software web browser.
Sampai saat ini ada beberapa software web browser yang sering
digunakan antara lain Microsoft Internet Explorer, Netscape
Navigator, Mozilla dan Opera. Software-software ini nanti akan
dibahas secara detail dalam bagian lain di Mata Kuliah Desain
Grafis Web.
World Wide Web atau WWW atau singkatnya web, terdiri
dari jutaan situs web (web site) dan setiap web site terdiri banyak
halaman web (Dwi Kristianto,2002)
b. Bahasa Pemrograman Berbasis Web
Pemrograman web itu merupakan salah satu cara membuat
web dengan implementasi kode-kode bahasa pemrograman yang
dapat berjalan di server. Bahasa pemrograman yang mendukung
pemrograman web ini antara lain PHP, JSP, ASP dan lain-lain.
Pada pemrograman web terdapat 2 sisi programming. Yang
pertama itu Client side programming, client side programming itu
proses dilakukan pada sisi client (browser), script programnya
dapat dilihat hanya dengan menggunakan view source. Script
tergantung pada browser, bila browser tidak mendukung script,
maka hasil tidak akan terlihat. Trus yang kedua itu Server side
programming
yaitu proses dilakukan pada sisi server, tidak
tergantung pada browser, script programnya tidak dapat terlihat
sehingga lebih aman dan dapat melakukan konektifitas dengan
database, dapat juga memanipulasi.( zakiehafizhuddin,2010)
9
c. Manajemen Basis Data
Database atau basis data adalah kumpulan data yang disimpan
secara sistematis di dalam komputer yang dapat diolah atau
dimanipulasi menggunakan perangkat lunak (program aplikasi)
untuk menghasilkan informasi. Pendefinisian basis data meliputi
spesifikasi berupa tipe data, struktur data dan juga batasanbatasan data yang akan disimpan. Basis data merupakan aspek
yang sangat penting dalam sistem informasi dimana basis data
merupakan gudang penyimpanan data yang akan diolah lebih
lanjut. Basis data menjadi penting karena dapat mengorganisasi
data, menghidari duplikasi data, hubungan antar data yang tidak
jelas dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media
penyimpanan data memerlukan perangkat lunak yang disebut
dengan sistem manajemen basis data (database management
system | DBMS). DBMS merupakan sistem perangkat lunak yang
memungkinkan pengguna database (database user) untuk
memelihara, mengontrol dan mengakses data secara praktis dan
efisien. Dengan kata lain semua akses ke basis data akan
ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani
DBMS yaitu mengolah pendefinisian data, menangani permintaan
pemakai untuk mengakses data, memeriksa sekuriti dan integriti
data yang didefinisikan oleh DBA (Database Administrator),
menangani kegagalan dalam pengaksesan data yang disebabkan
oleh kerusakan sistem maupun disk dan menangani unjuk kerja
semua
fungsi
secara
efisien.
(Hindro
Hindrianto,2012)
10
d. Sistem Informasi Perpustakaan
Sistem informasi perpustakaan dapat didefinisikan sebagai
berikut: sebuah sistem terintegrasi, sistem manusia mesin, untuk
menyediakan informasi yang mendukung operasi, manajemen,
dan fungsi pengambilan keputusan dalam sebuah perpustakaan.
Sistem ini memanfaatkan perangkat keras dan perangkat lunak
komputer, prosedur manual, model manajeman, dan pengambilan
keputusan basis data. (Riki Nuryadin,2014).
Download