Senin, 25 April 2016

STUDI KASUS PERMASALAHAN YANG BERHUBUNGAN DENGAN INTERNET & WEBSITE DESIGN

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 :
  1. 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