13
BAB I
PENDAHULUAN
Latar Belakang
Perkembangan teknologi informasi sangat pesat di era globalisasi saat ini. Dengan kemajuan teknologi tersebut, pemanfaatan perangka komputer sebagai media untuk memproses data sangat membantu manusia dalam penyelesaian pekerjaan. Peekembangan teknologi informasi telah membuka mata dunia akan sebuah dunia yang baru, tempat pemasaran baru, dan sebuah jaringan informasi dunia yang tanpa batas.
Dalam sebuah jaringan internet, website merupakan sebuah aplikasi yang banyak diminati oleh masyarakat. Dan saat ini website mulai dikembangkan sebagai media yang ampuh untuk mengolah data dan database kemudian menyajikannya ke browser web pengunjung. Demikian juga pada sebuah instansi maupun pada lembaga pendidikan, pengguna media website sebagai pengolah data dan database sudah mulai menjadi pilihan utama. Kemampuan dan fleksibilitas website yang dapat menjangkau wilayah yang luas merupakan alasan utama menggunakan media ini.
Dengan alasan itu maka didirikanlah sebuah perusahaan yang akan membantu meningkatkan kualitas keilmuan dalam pengetahuan. Untuk dapat menunjang efektivitas dan efisiensi serta mempermudah pengelolaan data buku dan memacu siswa/mahasiswa/umum untuk membaca, maka dibuatlah sistem informasi untuk pengolahan data buku di perpustakaan yang berbasis website.
Perumusan Masalah
Berdasarkan latar belakang tersebut, dapat diambil perumusan masalah yaitu: Bagaimana membuat sistem informasi perpustakaan berbasis website.
Tujuan
Adapun tujuan dari makalah ini yaitu:
Sebagai pemenuhan tugas dari mata kuliah Pengantar Sistem Informasi
Membuat Sistem Informasi perpustakaan berbasis website.
Manfaat
Adapun manfaat makalah ini yaitu:
Mengetahui alur dalam pembuatan sistem informasi perpustakaan.
Mengenal lebih dalam siklus sistem informasi, khususnya sistem informasi perpustakaan.
BAB II
LANDASAN TEORI
Pengertian Sistem
Sistem adalah seperangkat unsur yang melakukan sesuatu kegiatan atau beberapa tujuan dengan mengolah data suatu energi dalam jangka waktu tertentu guna menghasilkan informasi dan energi. (Mudrick dan Ross).
Pengertian Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya untuk mengambil keputusan masa kini maupun yang akan datang.
Pengertian Sistem Informasi
Sistem Informasi yaitu kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses, dan menyimpan serta mendistribusikan informasi.
Komponen Sistem Informasi
Beberapa komponen sistem informasi, yaitu:
Perangkat keras (hardware)
Perangkat lunak (software)
Data
Prosedur
Manusia
Kegiatan Sistem Informasi
Kegiatan Sistem Informasi terdiri dari:
Input, menggambarkan suatu kegiatan untuk menyediakan suatu data yang akan diproses.
Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah.
Output, suatu keluaran yang menghasilkan laporan dari proses diatas.
Penyimpanan, sutu kegiatan untuk menyimpan /memelihara data.
Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai yang diharapkan.
Pengertian Perpustakaan
Pengertian perpustakaan secara umum adalah suatu unit kerja yang berupa tempat mengumpulkan, menyimpan, dan memelihara koleksi pustaka baik buku-buku ataupun bacaan lainnya yang diatur, diorganisasikan, diadministrasikan dengan cara tertentu untuk memberi kemudahan dan digunakan secara kontinu oleh pemakainya sebagai suatu informasi.
Sistem Informasi Perpustakaan
Sistem informasi perpustakaan adalah proses pengelolaan perpustakaan dengan menggunakan bantuan teknologi informasi. Dengan bantuan ini, maka beberapa pekerjaan manual dapat dipercepat dan diefisienkan. Dengan demikian para pustakawan dapat menggunakan waktu lebihnya untuk mengurusi pengembangan peerpustakaan karena beberapa pekerjaan sudah diambil alih oleh komputer. Sistem informasi perpustakaan memanfaatkan teknologi informasi untuk kegiatan-kegiatan perpustakaan dan mengubah sistem perpustakaan manual menjadi sistem perpustakaan terkomputerisasi.
BAB III
METODOLOGI PENELITIAN
Perancangan Sistem
Sistem informasi perpustakaan ini dibuat dengan menggunakan program Php dan MySQL serta webserver Apache. Dengan menggunakan program-program tersebut maka diharapkan kemampuan yang dimiliki sistem informasi perpustakaan dapat dimanfaatkan/digunakan dan dimaksimalkan oleh banyak pengakses dalam satuan waktu. Inti dari sistem informasi perpustakaan ini adalah memberi kemudaha berupa informasi dan fasilitas kepada pengguna untuk mengetahui buku-buku dan diizinkan untuk membaca referensi dari buku dalam bentuk online-books. Sistem informasi perpustakaan ini dibuat dengan beberapa fungsi termasuk sistem pencarian buku yang berdasarkan pada judul buku, nama penerbit, maupun nama penulisnya.
Perancangan Database
Langkah pertama yang harus dilakukan untuk membuat sistem informasi perpustakaan adalah dengan membuat perancangan database yang akan digunakan. Database ini akan dipecah dalam beberapa tabel-tabel yang akan digunakan untuk menyimpan semua informasi yang berhubungan dengan sistem informasi perpustakaan tersebut.
Rancangan Jalannya Program
Program ini digunakan untuk menampilkan dan menginformasikan daftar buku yang ada pada sebuah perpustakaan, sehingga setiap pengguna mendapatkan informasi yang valid mengenai kondisi buku-buku yang ada diperpustakaan tersebut. Pada program ini terdapat tiga buah kategori akses, diantaranya adalah:
Halaman admin yang digunakan untuk melakukan administrasi sistem perpustakaan secara keseluruhan. Program ini dibuat untuk dapat memanajemen seluruh data yang ada dalam database perpustakaan.
Halaman pengunjung digunakan untuk para pengunjung biasa, artinya pada halaman ini dapat diakses oleh siapa saja yang membuka alamat web secara bebas. Fungsi yang diberikan pada halaman ini adalah pencarian buku yang dikategorikan berdasarkan judul buku, nama penulis, dan nama penerbitnya.
Halaman anggota yang merupakan halaman khusus yang dimiliki anggota perpustakaan. Hak yang dimiliki oleh anggota adalah dapat melihat ringkasan singkat yang ada pada setiap buku, dan dapat memesan lebih dahulu buku yang ingin dipinjam.
Diagram Konteks
Adapun diagram sistem perpustakaan yang akan diterapkan adalah sebagai berikut:
AnggotaAnggotaManajemenManajemen
Anggota
Anggota
Manajemen
Manajemen
Data Anggota Laporan
Sistem Informasi PeprutakaanSistem Informasi Peprutakaan
Sistem Informasi Peprutakaan
Sistem Informasi Peprutakaan
Buku, Denda Parameter Sistem
Tabel AnggotaTabel AnggotaAnggotaAnggotaProses Pendaftaran AnggotaProses Pendaftaran Anggota
Tabel Anggota
Tabel Anggota
Anggota
Anggota
Proses Pendaftaran Anggota
Proses Pendaftaran Anggota
Gambar 1.1 Diagram Konteks Sistem Perpustakaan
Kartu Anggota Data Anggota
Data Anggota Id Anggota
Gambar 1.2 Diagram Pendaftaran Anggota
BAB IV
HASIL DAN PEMBAHASAN
Analisa Data
Pada dasarnya, sumber data merupakan hal pokok yang harus dimiliki untuk membangun sebuah sistem informasi. Tanpa adanya data sebuah sistem tidak akan terbentuk apalagi berfungsi. Maka haruslah diperoleh sejumlah sumber data yang cukup valid untuk membangun sebuah sistem informasi perpustakaan berbasis website. Data tersebut diantaranya data buku, data anggota perpustakaan, data pengelola perpustakaan, alur pendataan buku baru, alur peminjaman buku, alur pengembalian buku dan proses perhitungan denda keterlambatan. Semua data tersebut nantinya akan digunakan untuk membangun sebuah sistem informasi perpustakaan. Sumber data tersebut dapat menjadi parameter untuk membuat database yang digunakan untuk menyimpan data dari sejumlah sumber data tersebut. Sumber data tersebut juga akan menjadi parameter untuk membuat aplikasi sistem informasi perpustakaan, seperti form input data, proses eksekusi input dan output data.
Analisa Kebutuhan Hardware
Perangkat keras yang digunakan untuk mendukung proses sistem informasi perpustakaan berbasis website ini, antara lain:
Sebuah komputer yang berfungsi sebagai server.
Jaringan lokal.
Beberapa komputer client yang sudah terhubung oleh jaringan.
Sebuah printer untuk percetakan kartu anggota.
Sebuah kamera untuk mengambil gambar buku.
Analisa Kebutuhan Software
Dalam pembuatan sistem informasi berbasis website ini, perangkat lunak yang digunakan untuk mendukung proses tersebut antara lain:
Operating System (OS) menggunakan microsoft windows xp yang mendukung dengan aplikasi webserver apache.
Aplikasi webserver apache yang digunakan sebagai tulang punggung server website.
Program Php, MySQL yang digunakan untuk membangun website serta program Macromedia Dreamweaver MX untuk mendesain tampilan program.
Analisa Kebutuhan Brainware
Untuk mendukung semua proses sistem informasi perpustakaan agar berjalan maksimal, maka dibutuhkan sumber daya manusia yang handal. Antara lain:
Manajer
Seseorang yang bertanggung jawab penuh terhadap sistem perpustakaan.
Administrator
Seseorang yang bertugas mengatur semua lalu-lintas data.
Bagian perawatan
Bertugas menjaga dan merawat sistem perpustakaan mulai perangkat buku sampai perangkat komputer.
Pembuatan Sistem Informasi Perpustakaan
Pembuatan Halaman Administrator
Pembuatan Halaman Masukan
Form login administrator
Form login ini digunakan oleh seorang admin untuk masuk ke dalam sistem. Proses login merupakan salah satu cara yang cukup ampuh untuk melindungi sistem dari pihak yang tidak berwenang. Prosesnya adalah mencocokkan admin id dan password yang diketik pada form dengan record yang ada pada tabel admin.
Form menu utama
Program menu utama digunakan sebagai halaman pengelolaan terhadap semua data yang berkaitan dengan sistem informasi perpustakaan. Dalam program ini terdapat empat tombol yang berfungsi untuk navigasi ke halaman yang dituju.
Form input admin
Sebuah perpustakaan mempunyai beberapa staf yang bertugas sebagai pengelola yang mempunyai kewenangan seperti seperti administrator. Untuk itu perlu dibuat sebuah program input untuk menambah adminstrator baru sistem perpustakaan.
Form input penerbit
Form ini digunakan untuk memasukkan data penerbit dari semua buku yang ada. Sehingga semua data penerbit, yang berhubungan dengan buku-buku yang ada dalam perpustakaan harus dimasukkan ke dalam database melalui program ini.
Form input penulis
Program ini merupakan form untuk memasukkan semua data penulis yang berhubungan dengan semua buku di dalam perpustakaan. Melalui form inilah semua data penulis dapat disimpan ke dalam database pada tabel penulis.
Form input anggota
Anggota perpustakaan mempunyai peranan penting dalam sirkulasi proses sistem informasi, diantaranya proses pencarian, peminjaman, pengembalian, dan proses pemesanan buku. Tanpa anggota sebuah sistem tidak akan hidup proses sirkulasinya. Oleh karena itu dibuatlah program berupa form yang digunakan untuk memasukkan data anggota ke dalam database perpustakaan.
Form input jenis buku
Form masukan jenis buku ini digunakan untuk mengatasi masalah pengelompokan buku. Pengelompokan bisa dikategorikan menjadi beberapa jenis, sesuai dengan kondisi di perpustakaan.
Form input buku
Program yang berupa form ini digunakan untuk memasukkan semua data yang ada di setiap buku. Data tersebut antara lain ISBN, judul buku, jenis buku, penulis, penerbit, tahun terbit, dan resensi buku.
Form input isi buku
Form ini digunakan untuk memasukkan semua deskripsi setiap buku yang ada dalam perpustakaan.
Form input pinjaman buku
Program yang berupa form ini digunakan untuk melakukan transaksi peminjaman buku. Semua data dalam form ini akan dimasukkan dalam tabel pinjaman. Dan dalam form ini terdapat dua hubungan dengan tabel lain yaitu tabel buku dan tabel anggota.
Form input forum anggota
Fasilitas forum hanya diperuntukkan bagi anggota perpustakaan yang sudah terdaftar dalam database. Form masukan ini berfungsi sebagai kontrol anggota. Melalui form ini admin dapat memberikan peringatan untuk menjaga sikap terlebih dahulu kepada anggota yang kemudian akan ditampilkan dalam halaman anggota.
Form input denda
Program ini digunakan untuk memasukkan data nominal denda perhari. Program ini juga berfungsi sebagai parameter untuk menghitung jumlah nominal yang harus dibayar anggota sebagai peminjam buku jika terlambat mengembalikan.
Pembuatan Halaman Pengelolaan
Pengelolaan adminstrator
Form ini terdiri dari sebuah droplist yang digunakan untuk memilih nama administrator dan dua buah tombol, yaitu tombol edit dan hapus admin.
Pengelolaan admin
Form ini juga digunakan dari sebuah droplist yang digunakan untuk memilih nama penerbit yang diinginkan dan dua buah tombol eksekusi, yaitu edit dan hapus penerbit.
Pengelolaan penulis
Form ini terdiri dari sebuah droplist yang digunakan untuk memilih nama penulis yang diinginkan dan dua buah tombol eksekusi, yaitu edit dan hapus penulis.
Pengelolaan anggota
Form ini digunakan untuk memilih nama anggota yang akan dikelola, yang terdiri dari tombol edit dan hapus anggota.
Pengelolaan jenis buku
Form ini terdiri dari sebuah droplist yang digunakan untuk memilih jenis buku yang diinginkan dan duah tombol eksekusi , yaitu edit dan hapus jenis.
Pengelolaan buku
Form ini terdiri dari sebuah droplist yang digunakan untuk memilih judul buku yang diinginkan dan dua buah tombol eksekusi, yaitu edit dan hapus buku.
Pengelolaan deskripsi buku
Form ini terdiri dari sebuah droplist yang digunakan untuk memilih deskripsi buku yang diinginkan dan terdapat dua tombol eksekusi.
Pengelolaan pinjaman buku
Form ini terdiri dari sebuah droplist dan satu tombol eksekusi yaitu kembalikan.
Pengelolaan forum anggota
Form pengelolaan ini digunakan untuk menghapus seluruh data yang ada dalam tabel forum.
Pengelolaan Denda
Form ini terdiri dari dua buah tombol eksekusi, yaitu hapus dan edit.
Pembuatan Halaman Laporan
Laporan Administrasi
Laporan ini diambil dari tabel admin. Laporan ini juga dilengkapi dengan fungsi cetak melalui dokumen PDF.
Laporan penerbit
Laporan ini diambil dari tabel penerbit yang isinya kode, nama, alamat, no telepon, email dan deskripsi tentang penerbit.
Laporan penulis
Laporan ini diambil dari tabel penulis yang isinya kode, nama, alamat, email, dan deskripsi tentang penulis.
Laporan anggota
Laporan ini diambil dari tabel anggota yang isinya id, user, nama, jenis kelamin, no telepon, alamat, email, dan deskripsi lainnya tentang anggota.
Laporan jenis buku
Laporan ini diambil dari tabel jenis buku yang isinya kode, jenis buku, dan deskripsi lainnya tentang jenis buku yang bersangkutan.
Laporan buku
Laporan ini diambil dari tabel buku. Dilengkapi dengan fungsi cetak melalui dokumen PDF.
Laporan deskripsi buku
Laporan ini diambil dari gabungan antar tabel yang ada dalam database, yaitu tabel deskripsi dan tabel isi buku.
Laporan pinjaman buku
Laporan ini bersifat sementara, yaitu pada saat ada transaksi peminjaman buku maka datanya akan ditampilkan dalam laporan ini.
Laporan forum anggota
Laporan ini diambil dari tabel forum yang isinya nama dan argumen yang dikirimkan anggota.
Laporan pendapatan denda
Pada form ini disediakan droplist untuk melihat data pendapatan denda berdasarkan bulan dan tahun tertentu.
Pembuatan Halaman Anggota
Halaman Pembuka
Halaman ini merupakan halaman utama yang secara otomatis terbuka apabila proses login anggota berhasil.
Halaman Pencarian Buku
Halaman ini digunakan untuk mencari buku di perpustakaan. Pada halaman ini disediakan dua masukan yaitu masukan berupa data dan masukan berupa pilihan yang sudah ditentukan.
Halaman Detail Pencarian
Fasilitas khusus yang diberikan kepada anggota diantaranya adalah halaman detail pencarian.
Halaman Forum
Halaman ini digunakan sebagai media komunikasi antar anggota.
Pembuatan Halaman Pengunjung
Halaman Index
Halaman ini akan terbuka secara otomatis ketika pengunjung mengetik alamat URL pada browser web.
Halaman Profil
Halaman ini berisi tentang profil perpustakaan.
Halaman Bantuan
Berfungsi sebagai bantuan kepada pengunjung yang ingin menggunakan program perpustakaan online.
Halaman Pencarian Buku
Berfungsi untuk mencari buku yang ada di dalam perpustakaan berdasarkan masukan yang diberikan oleh pengunjung.
Keunggulan dan Kelemahan Sistem
Keunggulan
Keunggulan sistem informasi yang dibuat ini adalah:
Program ini menggunakan database yang terintegrasi dengan sistem keamanan yang baik.
Program ini dibuat dengan menggunakan software yang bersifat open source, sehingga tidak perlu khawatir dengan lisensi yang ada.
Kelemahan
Adapun kelemahan sistem perpustakaan yang dibuat ini adalah:
Penggunaan anggota baru masih menggunakan formulir manual, yang kemudian dimasukkan ke dalam database.
Belum ada fasilitas untuk mencetak kartu anggota secara otomatis
BAB V
PENUTUP
Kesimpulan
Berdasarkan hasil pengamatan penulis maka dapat ditarik kesimpulan sebagai berikut.
Dari proses pembuatan sistem informasi perpustakaan ini, dapat diketahui bahwa untuk menyusun suatu sistem yang baik, tahap-tahap yang perlu dilakukan adalah dengan mempelajari sistem yang ada, merumuskan permasalahan yang ada, mencari alternatif penyelesaian untuk masalah yang ada, kemudian barulah merancang suatu sistem yang dapat mengatasi masalah serta mengimplementasikan sistem yang dirancang.
Dengan adanya sistem ini, pelaksanaan kegiatan pengolahan/pemrosesan data perpustakaan menjadi lebih mudah dan cepat sehingga menghemat waktu dan menghindari kesalahan akibat pemrosesan data secara manual.
Saran
Adapun saran-saran yang diberikan oleh penulis, yaitu:
Sebaiknya penggunaan sistem informasi ini tidak hanya bersifat single user, melainkan multiuser. Artinya informasi yang terdapat pada komputer utama (server) dapat diakses oleh komputer kliennya, tentunya sesuai hak akses informasi yang diizinkan.
Untuk menjaga optimalnya pemakaian sistem, sebaikya yang bertindak sebagai admin serta staf-staf pengurus sistem informasi perpustakaan ini adalah orang-orang yang profesional, sehingga dapat melakukan pengolahan data yang lebih baik.
Sistem informasi ini masih perlu dikembangkan lagi agar dapat memenuhi kebutuhan sistem pengelolaan perpustakaan sesuai dengan perkembangannya di masa yang akan datang.
DAFTAR PUSTAKA
Kristanto, Andri. 2003. Perancangan Sistem Informasi dan Aplikasinya.
Yogyakarta : Gava Media
Jogiyanto H.M. 2011. Analisa dan Desain Sistem Informasi.
Andi Offset : Yogyakarta
http://fisipuin.satugen.com/blog/Pengertian-Sistem-Informasi-Menurut-Para-Ahli-Definisi
http://www.academia.edu/6415064/SISTEM_INFORMASI_PERPUSTAKAAN_BERBASIS_WEB_DENGAN_PHP_DAN_MYSQL
eprints.undip.ac.id/29549/1/yudi_eprints.pdf
http://www.slideshare.net/wendaoneluv/analisis-perancangan-sistem-informasi-perpustakan-stikom