6 2.2 Penelitian Terdahulu
Pengembangan sistem informasi perpustakaan
berbasis web ini juga pernah ada sebelumnya. Sistem ini
sebelumnya telah dikembangkan oleh Sumardi, ST. MT.
Tetapi pada aplikasi tersebut lebih diutamakan untuk
pengelolahan buku digital.
Dalam pengembangan sistem informasi berbasis
web ini pernulis akan mengutaman dalam pengelolaan
buku cetak dengan fitur sebagai berikut ini :
a. Menampilkan, mengubah, menambah dan menghapus
data buku.
b. Menampilkan, mengubah, menambah dan menghapus
data anggota.
c. Menampilkan, mengubah, menambah dan menghapus
data petugas perpustakaan.
d. Proses sirkulasi peminjaman dan pengembalian buku
yang lebih rinci.
2.2 Landasan Teori 2.2.1 Sistem Informasi
Sistem informasi adalah suatu sistem di dalam
suatu organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian yang mendukung fungsi
organisasi yang bersifat manajerial dalam kegiatan strategi
dari suatu organisasi untuk dapat menyediakan kepada
pihak luar tertentu dengan laporan – laporan yang
diperlukan. (Tata Sutabri, S.Kom., MM, 2005:36).
2.2.2 Efektif
Menurut kamus besar bahasa Indonesia, Kata efektif
berarti ada efeknya (akibatnya, pengaruhnya, kesannya),
manjur atau mujarab, dapat membawa hasil, berhasil guna,
mulai berlaku.
Definisi dari kata efektif yaitu suatu pencapaian
tujuan secara tepat atau memilih tujuan-tujuan yang tepat
dari serangkaian alternatif atau pilihan cara dan
menentukan pilihan dari beberapa pilihan lainnya.
Efektifitas bisa juga diartikan sebagai pengukuran
keberhasilan dalam pencapaian tujuan-tujuan yang telah
ditentukan. Misalnya jika suatu pekerjaan dapat selesai
dengan pemilihan cara-cara yang sudah ditentukan, maka
2.2.3 Efisien
Arti kata efisien menurut kamus besar bahasa
Indonesia yaitu tepat atau sesuai untuk mengerjakan
(menghasilkan) sesuatu (dengan tidak membuang-buang
waktu, tenaga, biaya), mampu menjalankan tugas dengan
tepat dan cermat, berdaya guna, bertepat guna .
Definisi dari efisien adalah penggunaan sumber daya
secara minimum guna pencapaian hasil yang optimum.
Efisiensi menganggap bahwa tujuan-tujuan yang benar
telah ditentukan dan berusaha untuk mencari cara-cara
yang paling baik untuk mencapai tujuan-tujuan tersebut.
Efisiensi hanya dapat dievaluasi dengan
penilaian-penilaian relatif, membandingkan antara masukan dan
keluaran yang diterima. Misalnya suatu pekerjaan dapat
dikerjakan dengan cara A dan cara B. Untuk cara A dapat
dikerjakan selama 1 jam sedangkan cara B dikerjakan
dengan waktu 3 jam. dengan begitu dengan cara A (cara
yang benar) baru bisa dikatakan cara yang efisien bila
dibandingkan dengan cara B.
2.2.4 Perpustakaan
Perpustakaan berasal dari kata dasar pustaka.
Menurut Kamus Besar Bahasa Indonesia, pustaka artinya
kitab, buku. Dalam bahasa Inggris dikenal dengan library.
buku (Sulistyo Basuki: 1991, 3). Dari kata latin tersebut
terbentuklah istilah librarius, tentang buku. Dalam bahasa
asing lainnya perpustakaan disebut bibliotheca (Belanda),
yang juga berasal dari bahasa Yunani biblia yang artinya
tentang buku, kitab.
Batasan istilah perpustakaan adalah sebuah ruangan,
bagian sebuah gedung, ataupun gedung itu sendiri yang
digunakan untuk menyimpan buku dan terbitan lainnya
yang biassa disimpan menurut tata susunan tertentu untuk
digunakan pembaca, bukan untuk dijual (Sulistyo Basuki:
1991, 3). Suatu unit kerja yang substansinya merupakan
sumber informasi yang setiap saat dapat digunakan oleh
pengguna jasa layannya. Selain buku, di dalamnya juga
terdapat bahan cetak lainnya seperti majalah, laporan,
pamflet, prosiding, manuskrip atau naskah, lembaran
musik, dan berbagai karya media audiovisual seperti film,
slide, kaset, piringan hitam, serta bentuk mikro seperti
mikrofilm, mikrofis, dan mikroburam.
2.2.5. PHP dan MySQL
Dalam Pengembangan Sistem Informasi
Perpustakaan ini digunakan bahasa pemrograman dan
perangkat lunak sebagai berikut :
PHP adalah bahasa scripting yang sering
digunakan dalam pengembangan aplikasi berbasis
web. Dalam pengembangan aplikasi berbasis web,
PHP adalah bahasa server-side, seperti ASP /
ASP.NET atau JSP, yang artinya kode-kode PHP
dieksekusi atau diterjemahkan (interpreted) di sisi
server. Dengan begitu, ketika ada permintaan di sisi
klien, yang diterima berbentuk HTML, XML, teks
atau format lainnya, yang mempunyai keuntungan
kode PHP tidak terlihat oleh pengguna di sisi klien.
Berbeda dengan bahasa scripting client-sideseperti
JavaScript, skrip JavaScript dieksekusi langsung oleh
browser, sehingga kodenya bisa terlihat pengguna.
Salah satu kelebihan lain dari PHP adalah dapat
disisipkan (embedded) diantara HTML.
b. MySQL
MySQL adalah sebuah database server. Cocok
untuk digunakan aplikasi dari kecil, sedang hingga ke
aplikasi serius. MySQL juga mendukung standar
SQL, dan banyak digunakan di berbagai platform.
Dalam pembuatan aplikasi web, MySQL selalu
digandeng dengan PHP, sehingga MySQL diandalkan
menjadi mesin penyimpanan data berbasis database.
Internet, dan menggunakan lisensiGPL membuat
siapapun dapat menggunakannya tanpa perlu
membayar lisensi.
MySQL termasuk jenis RDBMS (Relational
Database Management System), sehingga istilah
table, baris, dan kolom tetap digunakan dalam
MySQL. Pada MySQL, sebuah database mengandung
beberapa table, dan sebuah table bisa terdiri dari