BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Salah satu peranan penting internet adalah sebagai media distribusi data dalam penggunaan aplikasi berbasis web. Penggunaan aplikasi berbasis web kini menjadi salah satu tren dalam perkembangan pembuatan perangkat lunak terutama perangkat lunak yang bersifat client-server. Bahkan untuk mengendalikan perangkat keras, misalnya kamera pengaman, bisa dikendalikan dengan menggunakan aplikasi berbasis web. Selain perkembangan teknologi yang berkembang sangat pesat, saat ini minat membaca masyarakat semakin tinggi. Hal ini dapat dilihat dari banyaknya pengunjung di toko-toko buku serta banyaknya bermunculan bukubuku baru yang kemudian dengan sangat cepat menjadi best seller. Buku-buku yang dibaca sangat beragam, mulai dari fiksi, literatur, novel, serta buku-buku pengetahuan dan pengembangan diri. Sepertinya membaca sudah menjadi gaya hidup baru di masyarakat. Namun terkadang beberapa di antara masyarakat tidak bisa mendapatkan buku-buku yang diinginkan. Banyak faktor yang menyebabkannya, diantaranya adalah harga buku yang relatif mahal, serta stok buku yang terbatas. Masyarakat bisa saja meminjam buku yang tidak bisa didapatkan, kepada teman-teman lainnya. Namun yang menjadi kendala
adalah tidak adanya informasi secara lengkap buku-buku apa yang dimiliki oleh temannya tersebut. Berangkat dari permasalahan di atas, maka muncul sebuah ide tentang bagaimana agar seseorang bisa mengetahui koleksi buku yang dimiliki orang lain serta koleksi buku yang ia miliki sendiri. Dari ide sederhana seperti ini, diharapkan dapat mempermudah seseorang dalam mencari informasi siapa sajakah pemilik buku yang sedang ia cari. Jika sudah menemukan jenis buku yang ia cari, maka ia dapat meminjam kepada pemiliknya dalam rentang waktu tertentu. Gambaran di atas menjadi suatu pertimbangan bagi penulis untuk membuat judul Lendabook : Aplikasi Web Untuk Komunitas Sharing Buku sebagai upaya untuk memudahkan masyarakat dalam mendapatkan informasi dan mendapatkan buku yang mereka inginkan dengan cara meminjam kepada pemilik buku. 1.2 Maksud dan Tujuan Penulisan skripsi dengan judul Lendabook : Aplikasi Web Untuk Komunitas Sharing Buku ini ditujukan sebgai syarat kelengkapan kelulusan program sarjana Jurusan Teknik Elektro dan Teknologi Informatika Fakultas Teknik Universitas Gadjah Mada. Tujuan penulisan skripsi ini adalah :
a. Membangun suatu sistem aplikasi web berbasis sosial media untuk membantu mencari informasi dalam proses peminjaman buku dengan menggunakan framework CakePHP. b. Merancang sistem informasi yang akan memberikan kemudahan bagi peminjam buku dan pemilik buku dalam proses peminjaman buku secara langsung. 1.3 Rumusan Masalah Permasalahan yang akan diselesaikan dalam penelitian tugas akhir ini adalah Bagaimana membuat suatu aplikasi menggunakan bahasa pemrograman PHP dan Framework CakePHP berbasis jejaring sosial untuk memudahkan masyarakat memndapatkan informasi dan mendapatkan buku yang mereka inginkan dengan cara meminjam kepada pemilik buku?. Dengan dua skenario yang akan saling berinteraksi. Skenario pertama adalah kebutuhan secara offline, pemilik buku mendaftarkan bukunya yang akan secara sukarela bisa dipinjam, kemudian jika ada peminjam yang telah melihat daftar bukunya, dan akan akan meminjam, maka secara langsung melakukan interaksi untuk saling mengirimkan informasi hingga buku sampai di tangan peminjam. Proses buku sampai ditangan peminjam bisa dengan berbagai macam cara, salah satunya dengan bertemu langsung, atau dengan melaui bantuan jasa pengiriman paket. Skenario kedua adalah kebutuhan secara online, pemilik buku memasukkan judul buku yang secara sukarela bisa dipinjam di aplikasi web
Lendabook, kemudian calon peminjam dapat melihat dan memilih buku yang telah didaftarkan di web Lendabook serta dapat langsung menghubungi untuk melakukan transaksi. 1.4 Batasan Masalah Batasan masalah dalam penulisan skripsi ini adalah : a. Sistem aplikasi web ini memanfaatkan teknologi PHP, HTML, AJAX, database MySQL, dan Framework CakePHP b. Sistem ini berbasis jejaring sosial yang memungkinkan untuk menambah dan mengurangi teman sebagai syarat untuk mengetahui daftar buku yang ingin dilihat pada halaman koleksi buku. c. Perancangan skripsi ini difokuskan pada perancangan antar muka serta proses bisnis yang berjalan. 1.5 Sistematika Penulisan Penulisan skripsi ini terdiri dari beberapa bab dan memiliki sistematika seperti di bawah ini : BAB I Pendahuluan Berisi pembahasan mengenai latar belakang masalah, perumusan masalah, pembatasan masalah, dan sistematika penulisan. BAB II Tinjauan Pustaka dan Dasar Teori
Berisi tinjauan pustaka mengenai penelitian tugas akhir dan penjelasan tentang jejaring sosial, teknologi PHP, HTML, AJAX, database MySQL, Framework CakePHP dan CSS. BAB III Metodologi Penelitian dan Perancangan Sistem Berisi metode penelitian yang dilakukan serta tahapan perancangan database, antarmuka, dan sistem aplikasi web untuk komunitas sharing buku secara keseluruhan. BAB IV Hasil dan Pembahasan Berisi data hasil implementasi efisiensi sistem aplikasi web untuk komunitas sharing buku menggunakan Framework CakePHP. BAB V Kesimpulan dan Saran Berisi tentang beberapa kesimpulan yang diperoleh dari hasil perancangan, pengujian dan pembahasan, serta saran saran yang diperlukan sehubungan dengan hasil tersebut dan kaitannya dengan pengembangan lebih lanjut dari sistem.