Anda di halaman 1dari 5

BAB I

PENDAHULUAN

A. Latar Belakang
Pada era teknologi sekarang ini, aplikasi berbasis web sudah mulai
berkembang dan diminati masyarakat. Kemudahan dalam penggunaan dan
portabilitas menjadi alasan kenapa aplikasi web ini menjadi begitu diminati.
Aplikasi berbasis web adalah sebuah aplikasi yang berjalan di Web Browser
dimana biasanya aplikasi ini dikemas dalam dokumen HTML kepada end-user.
Aplikasi berbasis web dapat digunakan untuk bidang apapun, salah satunya untuk
perpustakaan. Beberapa perpustakaan saat ini menggunakan kartu tanda anggota
untuk transaksi peminjaman buku. Namun untuk membuat kartu tanda anggota
perpustakaan dalam jumlah banyak tidaklah mudah. Perlu ada sebuah program
untuk menangani kasus ini. Program tersebut adalah sistem pembuatan kartu
tanda anggota berbasis web dimana administrator perpustakaan hanya butuh
memasukan data anggota kemudian sistem aplikasi ini akan menghasilkan sebuah
kartu tanda anggota yang siap cetak.
Sudah banyak metode-metode yang dikembangkan untuk mewujudkan
program tersebut. Dengan kombinasi bahasa pemrograman PHP dan JavaScript
memungkinkan program sistem pembuatan kartu tanda anggota berbasis web bisa
terwujud. Bahasa pemrograman PHP berperan dalam membuat runtutan
algoritma dan logika-logika didukung dengan bahasa HTML untuk menunjang
antarmuka pengguna sedangkan JavaScript memungkinkan kartu tanda anggota
dapat dicetak. Selain itu dibutuhkan bahasa pemrograman pendukung seperti CSS
Bootstrap dan Jquery untuk mendukung tampilan antarmuka.
Aplikasi berbasis web mudah dalam penggunaannya. Ditambah lagi
produk elektronik seperti komputer dan smartphone saat ini sudah didukung
teknologi yang mumpuni sehingga produk-produk tersebut dapat menjalankan
aplikasi berbasis web dengan sangat mudah. Mengembangkan aplikasi ini juga
membutuhkan biaya yang relatif murah. Aplikasi ini juga tak butuh ruang
penyimpanan yang banyak bagi pengguna. Keamanan pengguna dalam
menjalankan aplikasi ini juga terjamin.

1
Namun sayangnya aplikasi berbasis web tidak bisa bekerja secara
maksimal tanpa koneksi internet. Selain itu walaupun relatif murah,
mengembangkan aplikasi ini masih tetap membutuhkan biaya. Aplikasi ini tidak
bisa langsung dijalankan tanpa Web Browser. Ada versi Web Browser tertentu
yang belum mendukung aplikasi berbasis web secara penuh. Mengembangkan
aplikasi ini juga tidaklah mudah.
Untuk mengembangkan aplikasi sistem pembuatan kartu tanda anggota
perpustakaan berbasis web membutuhkan kumpulan sintaks instruksi kombinasi
dari bahasa pemrograman PHP, HTML, JavaScript, dan CSS. Bahasa HTML,
JavaScript dan CSS berperan sebagai pendukung antarmuka pengguna atau front-
end. Sedangkan PHP berperan sebagai back-end dimana bahasa PHP ini nantinya
akan berurusan dengan manajemen data, fungsi logika, dan algoritma. Selain itu
dibutuhkan Web Server dan Database Server MySQL agar program tersebut dapat
berjalan dengan maksimal.
Berdasarkan uraian diatas dapat ditarik kesimpulan bahwa aplikasi
berbasis web adalah aplikasi yang berjalan di Web Browser dimana biasanya
aplikasi ini dikemas dalam dokumen HTML kepada end-user. Agar aplikasi
berbasis web dapat dijalankan dibutuhkan Web Server dan Database Server
MySQL. Aplikasi sistem pembuatan kartu tanda anggota dikembangkan dengan
basis web karena portabilitas dan kemudahan pemaikaiannya. Selain itu aplikasi
ini juga didukung konsep responsif website dimana tampilan antarmuka pengguna
dapat berubah menyesuaikan layar perangkat yang digunakan oleh pengguna.
B. Rumusan Masalah
Berdasarkan latar belakang masalah di atas, maka dirumuskan beberapa
masalah sebagai berikut :
1. Bagaimana cara membangun Sistem Pembuatan Kartu Tanda Anggota
Perpustakaan Berasis Web ?
2. Bagaimana cara menggunakan Sistem Pembuatan Kartu Tanda Anggota
Perpustakaan Berasis Web ?
3. Bagaimana cara Sistem Pembuatan Kartu Tanda Anggota Perpustakaan
Berasis Web menghasilkan Kartu Tanda Anggota ?

2
C. Tujuan Penelitian
Tujuan dari Rancang Bangun Sistem Pembuatan Kartu Tanda Anggota
Perpustakaan Berasis Web Untuk Perpustakaan Rintisan Akademi Komunitas
Negeri Bojonegoro yang dibuat oleh penulis adalah sebagai berikut :
1. Menyediakan Sistem Pembuatan Kartu Tanda Anggota Perpustakaan
Berasis Web dimana sistem ini dapat menghasilkan Kartu Tanda Anggota
secara otomatis dengan memasukan data anggota.
2. Memberikan informasi data anggota yang sudah memiliki Kartu Tanda
Anggota.
3. Dapat membuat sebuah Kartu Tanda Anggota yang bisa dicetak.
D. Batasan Masalah
Supaya pembahasan masalah yang dilakukan dapat terarah dengan baik
dan tidak menyimpang dari pokok permasalahan, maka penulis membatasi
permasalahan yang akan dibahas adalah sebagai berikut :
1. Sistem yang dikembangkan adalah Sistem Pembuatan Kartu Tanda
Anggota Perpustakaan Berasis Web.
2. Sistem tidak bisa diakses publik. Hanya pengguna dan admin yang
terdaftar yang memiliki akses untuk sistem ini.
3. Admin dan pengguna memiliki hak akses yang berbeda.
4. Fitur Kartu Tanda Anggota cetak yang disediakan yaitu cetak gambar
dengan format .png dan cetak dokumen dengan format .pdf.
E. Definisi Istilah
Istilah yang terkait dengan Rancang Bangun Sistem Pembuatan Kartu
Tanda Anggota Perpustakaan Berasis Web Untuk Perpustakaan Rintisan Akademi
Komunitas Negeri Bojonegoro yang penulis buat adalah sebagai berikut :
1. Web Browser adalah sebuah aplikasi yang digunakan untuk
menjalankankan aplikasi berbasis web.
2. end-user pengguna yang ditargetkan menggunakan aplikasi kita.
3. PHP atau Hypertext Prepocessor adalah salah bahasa tingkat tinggi yang
berkerja di sever.
4. JavaScript adalah salah bahasa tingkat tinggi yang bersifat interpreter yang
berkerja di antarmuka end-user.

3
5. HTML atau Hypertext Mark-up Language yaitu bahasa yang digunakan
untuk tampilan antarmuka website
6. CSS atau Cascading Style Sheet yaitu bahasa yang digunakan untuk
mendukung tampilan antarmuka website.
7. Bootstrap yaitu sebuah framework yang berisi kumpulan dari kelas-kelas
CSS dan Javascript.
8. JQuery yaitu library atau sebuah bahasa yang berisi kumpulan fungsi dan
metode dalam bahasa JavaScript.
9. Smartphone adalah perangkat ponsel atau telepon genggam yang memiliki
kecerdasan mirip komputer.
10. Front-end yaitu sisi depan sebuah program atau antarmuka program itu
sendiri.
11. Back-end yaitu sisi belakang sebuah program yang menjembatani sebuah
antarmuka program dapat melakukan sebuah pemrosesan.
12. Web Server sebuah layanan yang bertugas agar aplikasi berbasis web dapat
berjalan.
13. Database Server sebuah layanan yang bertugas untuk manajemen basis
data.
14. MySQL sebuah bahasa kueri basis data yang berjalan pada Database
Server.
F. Spesifikasi Produk yang Dihasilkan
Produk yang dihasilkan Rancang Bangun Sistem Pembuatan Kartu Tanda
Anggota Perpustakaan Berasis Web adalah sebuah aplikasi berbasis web yang
dapat menghasilkan sebuah Kartu Tanda Anggota secara otomatis dimana
pengguna hanya butuh memasukan data anggota saja.
G. Manfaat
Adapun manfaat yang diperoleh dari Laporan Tugas Akhir Rancang
Bangun Sistem Pembuatan Kartu Tanda Anggota Perpustakaan Berasis Web
adalah sebagai berikut :
1. Bagi Perpustakaan Rintisan Akademi Komunitas Negeri Bojonegoro
diharapkan Sistem Pembuatan Kartu Tanda Anggota Perpustakaan Berasis

4
Web dapat membantu memudahkan pembuatan Kartu Tanda Anggota
dalam jumlah banyak.
2. Bagi pembaca diharapkan Laporan Tugas Akhir ini dapat menambah
pengetahuan dan wawasan tentang dokumentasi Sistem Pembuatan Kartu
Tanda Anggota Perpustakaan Berasis Web.
3. Bagi penulis diharapkan Laporan Tugas Akhir ini dapat menambah
pengalaman dan ilmu yang bermanfaat bagi penulis kedepannya.

Anda mungkin juga menyukai