BAB I PENDAHULUAN 1.1 Latar Belakang Taman Bacaan JAGO merupakan sebuah perusahaan dibidang rental buku yang berada pada kota Yogyakarta. Didalam taman bacaan ini terdapat berbagai macam buku yang hanya dapat dipinjam oleh pengunjung yang telah melakukakn pendaftaran. Transaksi peminjaman dan pengembalian buku pada Taman Bacaan JAGO sangatlah banyak, transaksi ini dicatat oleh petugas yang mencatat transaksi tersebut dan juga pengelola data anggota yang mendaftar. Dalam pengolahan datanya, Taman Bacaan JAGO masih menggunakan sistem yang belum terkomputerisasi, yaitu dengan menggunakan buku catatan yang digunakan untuk mencatat data transaksi peminjaman, pengembalian, denda, anggota dan pembuatan laporan-laporan transaksi yang ada. Sehingga sering terjadi kesalahan dalam proses pengelolaan data pada Taman Bacaan JAGO. Sehubungan dengan permasalahan yang ada maka akan dikembangkan sistem informasi rental buku berbasis web untuk menangani pendataan data anggota, peminjaman, pengembalian dan pembuatan laporan. Dengan dibangun nya sistem informasi rental buku berbasis web pada Taman Bacaan JAGO diharapkan dapat membantu menyelesaikan permasalahan yang ada. 1.2 Rumusan Masalah Berdasarkan dari latar belakang, maka dapat dirumuskan suatu permasalahan bagaimana membuat suatu Sistem Informasi Rental Buku pada Taman Bacaan JAGO berbasis web dengan menggunakan bahasa pemrograman PHP dan basis data yang mampu memenuhi kebutuhan data. 1
1.3 Batasan Masalah Sistem informasi rental ini sangat luas permasalahannya, agar pembahasan tidak menyimpang dan meluas ke luar topik permasalahan yang tidak diinginkan, maka penulis membatasi: 1. Sistem ini hanya menangani pencatatan data anggota, petugas, buku, komik, transaksi peminjaman, pengembalian, dan denda anggota. 2. Sistem ini hanya menangani pembuatan laporan anggota, laporan buku, laporan transaksi peminjaman per-periode, laporan transaksi pengembalian, laporan data denda anggota dan laporan data petugas. 3. Sistem ini hanya memiliki hak akses admin dan petugas untuk dapat masuk kedalam sistem. 4. Sistem ini ini tidak membahas pembuatan laporan pemasukan laba rugi pada perusahaan Taman Bacaan JAGO. 5. Sistem ini tidak membahas pembuatan barcode pada setiap buku dan komik untuk proses pendataan. 6. Setiap buku yang dipinjam harus dikembalikan terlebih dahulu oleh anggota untuk dapat melakukan transaksi lanjutnya. 7. Dalam satu kali peminjaman anggota hanya dapat meminjam buku maksimal 10 buku. 1.4 Tujuan Penelitian Tujuan dalam penulisan tugas akhir ini adalah membuat suatu Sistem Informasi Rental Buku pada Taman Bacaan JAGO. 2
1.5 Manfaat Penelitian Manfaat dari penelitian ini adalah: 1. Membantu petugas untuk melakukan pengolahan data buku, anggota maupun transaksi peminjaman pengembalian buku beserta pembuatan laporan dengan cepat, akurat, efisien dan efektif. 2. Memudahkan pemilik untuk mengetahui laporan transaksi, data buku dan memudahkan pemilik/petugas dalam pencarian data data buku atau komik, anggota dan transaksi. 3. Mengurangi terjadinya kesalahan dalam pengelolaan data yang ada pada Taman Bacaan JAGO. 1.6 Metode Penelitian Dalam menyusun tugas akhir ini, metode yang digunakan untuk memperoleh data-data, antara lain: 1. Pengumpulan Data Metode pengumpulan data yang digunakan berkaitan dengan penyusunan laporan dan pembuatan sistem antara lain: a. Wawancara Wawancara dilakukan dengan petugas dan pemilik di taman bacaan JAGO secara langsung. b. Studi Literatur Studi literatur dilakukan dengan mengumpulkan data melalui buku-buku, situs internet, dan catatan kuliah yang berhubungan dengan tema dari pembuatan tugas akhir ini. 3
2. Analisis Sistem Analisis yang dilakukan adalah analisis kebutuhan sistem, analisis kebutuhan data, analisis kebutuhan fungsional, dan analisis kebutuhan non-fungsional. 3. Perancangan Sistem Proses perancangan merupakan kelanjutan dari proses analisis. Desain yang dibuat meliputi desain database menggunakan Entity Relationship Diagram (ERD), desain proses yang ada dalam sistem menggunakan Diagram Alir Data (DAD), struktur menu dan desain rancangan antarmuka yang terdapat dalam Sistem Informasi Rental Buku pada Taman Bacaan JAGO. 4. Implementasi Sistem Tahapan implementasi merupakan tahapan pembangunan sistem berdasarkan perancangan sistem yang telah dibuat. Pembangunan sistem ini menggunakan bahasa pemrograman PHP, Boostrap, dan MySQL untuk mengolah basis datanya. 1.7 Sistematika Penulisan Untuk memberikan gambaran secara menyeluruh masalah yang akan dibahas dalam laporan tugas khir ini, maka sistematika penulisan laporan ini dibagi menjadi beberapa bab sebagai berikut: BAB I PENDAHULUAN Bab ini membahas tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini berisi tentang uraian sistematis terkait informasi hasil penelitian sejenis yang telah dilakukan sebelumnya yang disajikan dalam pustaka. 4
Tinjauan pustaka dimaksudkan untuk mencari perbandingan dengan sistem informasi yang akan dibuat dengan tujuan untuk mencari pembeda antara sistem informasi yang akan dibuat. BAB III LANDASAN TEORI Bab ini menjelaskan mengenai teori-teori yang digunakan sebagai landasan berpikir dalam pembuatan sistem informasi dan penulisan tugas akhir ini. Secara garis besar teori-teori tersebut dikelompokkan menjadi teori umum dan khusus. Teori-teori yang mencakup dalam penulisan tugas akhir ini antara lain teori perancangan perangkat lunak, database, PHP, website dan lain-lain. BAB IV ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan dalam membangun perangkat lunak meliputi spesifikasi sistem, keadaan sistem yang diinginkan (rancangan pendahuluan), rancangan basis data (kebutuhan tabel dan relasi antar tabel), dan rancangan proses (rancangan antarmuka sistem). BAB V IMPLEMENTASI SISTEM Bab ini berisi tentang penerapan sistem menjadi sebuah sistem informasi yang sebelumnya telah didesain disertai dengan cara kerja dan penggunaan sistem. Berisi rincian dari penerapan desain sistem yang dibuat menjadi sebuah sistem informasi yang menampilkan antarmuka pengguna disertai dengan cara kerja dan penggunaan sistem. BAB VI HASIL DAN PEMBAHASAN Bab ini menjelaskan tentang hasil implementasi sistem atau pengujian sistem yang telah dibuat. 5
BAB VII PENUTUP Bab ini menjelaskan mengenai kesimpulan dari penelitian yang telah dilakukan dan juga berisi saran-saran yang dapat digunakan untuk pengembangan aplikasi serta penelitian yang lebih lanjut. 6