RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB
(Studi Kasus Perpustakaan PENS-ITS )
A. LATAR
BELAKANG
Pada
saat sekarang ini, perpustakaan PENS masih menggunakan sistem katalog manual
yang berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah
dianggap tidak efisien lagi mengingat pesatnya peningkatan jumlah judul dan
jumlah buku. Untuk mengatasi permasalahan tersebut diperlukan suatu program database
realtime via web browser yang dapat diakses oleh mahasiswa baik dari
kampus maupun rumah.
Pemanfaatan teknologi internet dimaksudkan untuk kebutuhan
akan penyampaian dan pencarian informasi yang cepat, sebab internet sebagai
jaringan yang sangat luas merupakan sarana yang efektif dan efisien untuk
penyampaian dan pencarian informasi.
Pada proyek akhir ini dibuat suatu sistem
informasi perpustakaan berbasis web secara online. Sistem database
realtime ini dirasa sangat efektif karena dirancang untuk memberikan pelayanan berupa informasi tentang
buku-buku yang tersedia beserta isinya, sehingga user dapat mengetahui /
mencari buku yang dimaksud dengan hanya meng-klik mouse.
B TUJUAN
Merancang dan membangun sistem informasi
perpustakaan untuk mempermudah mahasiswa atau pengguna perpustakaan mencari
buku-buku secara online dengan menggunakan sistem operasi linux.
C. BATASAN
MASALAH
Dalam pembuatan
proyek akhir ini dititik beratkan pada komunikasi data pada web interaktif
untuk pencarian buku secara online dengan menggunakan sistem database MySQL dan
bahasa script PHP serta tampilan (layout)
web site dengan Macromedia Dreamweaver, yang kesemuanya dirancang dengan
menggunakan sistem operasi linux. Alasan penulis menggunakan PHP adalah karena
PHP merupakan freeware sehingga tidak
perlu mengeluarkan biaya untuk mendapatkannya, fasilitas trace kesalahan yang
mudah dilakukan dan dipahami dalam browser, mudah dikoneksikan dengan database
serta memiliki tingkat sekuritas yang tinggi
D.KONFIGURASI TEKNIS DAN SISTEM REQUIREMENT
Berdasarkan gambar sistem
konfigurasi teknis diatas, maka perangkat keras dan perangkat lunak yang
diperlukan untuk mewujudan aplikasi adalah :
1.
Client digunakan
saat kita mengakses sistem ini. Disini bisa dimasukkan parameter yang
diinginkan untuk diproses database server.
Untuk mengakses dibutuhkan client
yang terhubung dengan jaringan baik
dengan sistem LAN ataupun dial up,
sehingga dibutuhkan card ethernet
ataupun modem. Dan pada PC ini juga harus terdapat WEB Browser yaitu Netscape, ataupun Internet Explorer.
2. WEB Server merupakan penyedia data
berupa file-file format HTML yang akan ditampilkan di WEB Browser. WEB Server
juga menyediakan file-file script PHP yang bertujuan untuk
menampilkan data sesuai kondisi dilapangan berdasarkan masukan dari database.
System
Requirement yang dibutuhkan untuk WEB Server ini adalah :
PC yang terhubung dengan jaringan
dan harus dilengkapi dengan :
q Sistem
Operasi Linux
q Apache
WEB Server sebagai servis untuk HTTP Server.
q Modul
PHP3 sebagai penterjemah script yang
dibuat untuk halaman WEB yang
diintegrasikan dengan Apache web server.
q MySQL
sebagai tempat dan pengolah database
(database server) sebagai penyimpan data yang akan ditampilkan melalui Web.
3.
Jaringan internet / intranet
Jaringan internet / intranet ini merupakan jaringan
komunikasi data yang berbasis pada protocol TCP / IP dan menggabungkan subnet – subnet menjadi satu. Dalam
jaringan inilah paket – paket data akan dikirimkan dan bersifat conection less , dengan demikian untuk
menjamin kesegaran data maka sistem pemrosesan yang terbaik adalah di server, dengan demikian dapat menghemat
beban jaringan.
4. Sistem
database
Database
ini digunakan sebagai media penyimpanan data, karena inti dari aplikasi ini
adalah pada sistem databasenya.
Adapun software database yang
digunakan adalah semua database system
yang mendukung SQL command, karena
dalam pemrograman database aplikasi
ini penulis menggunakan SQL command.
Karena itu aplikasi ini tidak tergantung pada suatu sistem database tertentu mengingat hampir semua software database telah
mendukung SQL command.
E. Analisa
Berdasarkan hasil pembuatan sistem
informasi perpustakaan berbasis web
yang telah dibahas pada bab sebelumnya, dapat dilakukan suatu analisa yaitu
yang pertama, kita harus menjalankan keseluruhan sistem yang ada. Berikut
langkah – langkah yang dapat dilakukan untuk analisa .
ü Akses
ke homepage perpustakaan online di alamat http : //
perpus.eepis-its.edu/. Dari alamat ini akan muncul halaman utama dengan nama main.php
ü
Untuk keamanan data pada database , disediakan menu admin bagi administrator perpustakaan,
berupa admin login . Para
administrator perpustakaan ini akan diminta memasukkan user_id dan pasword untuk
mengakses dan mengadministrasikan
data – data perpustakaan, tampilannya,
Apabila user_id
dan pasword yang dimasukkan benar,
maka administrator akan masuk ke dalam menu admin. Sehingga pihak administrator
dapat melakukan pendataan buku-buku dan mahasiswa, melayani peminjaman /
pengembalian buku, serta melihat report
/ tinjau buku. Pada menu admin ini juga akan diketahui administrator sebagai
pemakai terakhir yang masuk ke menu admin serta administrator yang sedang aktif
sekarang / sedang menjalankan salah satu
menu admin tersebut.
F.PENGUJIAN
Pada proyek akhir ini digunakan dua buah
PC yang terhubung sebagai jaringan, satu sebagai server dan yang lain sebagai client.
Sebagai server, digunakan Sistem
Operasi Linux dengan Apache WEB Server
sebagai service untuk HTTP Server dan Modul PHP sebagai penterjemah
script yang dibuat untuk halaman WEB yang diintegrasikan dengan Apache web server, serta MySQL sebagai tempat
dan pengolah database (database server),
sebagai penyimpan data yang akan ditampilkan melalui Web. Spesifikasi PC server
yang digunakan adalah sebagai berikut :
- Memory RAM 32 MB
-
Processor Pentium 100
Dari hasil pengujian tersebut dapat diketahui bahwa waktu
yang dibutuhkan komputer pengguna untuk mengakses data cukup baik, sehingga
dapat dilihat bahwa dalam membentuk suatu jaringan yang hanya menggunakan 1
komputer sebagai client cukup digunakan spesifikasi minimum yang tersebut
diatas. Tetapi untuk jaringan yang terhubung lebih dari 1 komputer, sebaiknya
digunakan server dengan spesifikasi yang lebih besar untuk pengaksesan data
yang lebih cepat .
G. KESIMPULAN
Setelah menjalankan program dan melakukan analisa pada bab
sebelumnya dapat diambil kesimpulan bahwa :
- Adapun maksud digunakannya software aplikasi ini karena terdapat kelebihan-kelebihan, diantaranya adalah : linux merupakan sistem operasi yang stabil terutama sebagai server. PHP sebagai bahasa pemrograman web dapat digunakan bersama-sama dengan kode HTML dan script PHP diterjemahkan di pihak server (Script Server Side) sehingga tidak dapat dibaca oleh client(browser). Digunakan Apache web server, karena kecepatan-nya dalam merespon client, hal ini juga ditunjang oleh spesifikasi PC server. MySQL sebagai database server memiliki kecepatan dan kemudahan dalam penggunaan dan dapat memenuhi kebutuhan SQL Server yang dapat menangani database dalam jumlah besar serta dukungan yang baik dari PHP terhadap MySQL.
2.
Biaya yang dikeluarkan untuk penggunaan perangkat lunak-perangkat
lunak ini relatif sangat rendah dikarenakan semua perangkat lunak, yaitu linux,
apache web server, dan PHP tersedia secara cuma-cuma (freeware).
3.
Pada aplikasi ini digunakan spesifikasi PC server sebagai berikut :
q
Memory
RAM 32 MB
q
Processor
Pentium 100
Dan setelah dijalankan dapat diketahui bahwa
waktu yang dibutuhkan komputer pengguna untuk mengakses data cukup baik,
sehingga dapat dilihat bahwa dalam membentuk suatu jaringan yang hanya
menggunakan 1 komputer sebagai client cukup
digunakan spesifikasi minimum yang tersebut diatas. Tetapi untuk jaringan yang
terhubung lebih dari 1 komputer, sebaiknya digunakan server dengan spesifikasi yang lebih besar untuk pengaksesan data
yang lebih cepat .
4.
Aplikasi ini dapat membantu pihak perpustakaan dalam
pendataan buku, pendataan mahasiswa, serta pendataan peminjaman secara online. Dimana untuk data – data
tersebut tidak memerlukan kertas – kerta lagi karena telah terkomputerisasi .
5. Sistem
online database ini juga memungkinkan
pihak perpustakaan mengadministrasi data – data tersebut dari berbagai tempat,
tentunya dengan komputer yang terhubung / terkoneksi ke jaringan .
6. Aplikasi
ini juga memudahkan mahasiswa, atau pengguna perpustakaan untuk mencari buku –
buku yang diinginkan tanpa harus datang ke perpustakaan. Cukup dengan koneksi
ke perpustakaan dengan komputer yang terhubung ke jaringan.
7. Digunakannya
web, memungkinkan aplikasi ini dapat
diakses dari jarak jauh tanpa mempedulikan
sistem operasi (operating system)
yang digunakan (Multiplatform).
Tidak ada komentar:
Posting Komentar