Anda di halaman 1dari 5

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah


Dalam era globalisasi sekarang ini dunia informasi berkembang begitu pesat
karena ditunjang dengan perkembangan teknologi yang semakin canggih.
Komputer dan internet merupakan salah satu hal dan internet yang digunakan
untuk menunjang perkembangan teknologi informasi. Semua orang bisa
menggunakan komputer untuk mendukung kegiatan sehari-harinya. Suatu
lembaga pendidikan yang menggunakan komputer dan internet dalam mengelola
sistem informasi mempunyai nilai lebih daripada sistem yang diolah secara
manual. Dapat dikatakan sistem informasi menggunakan komputer lebih mudah,
cepat dan akurat baik dari segi penghematan waktu dan tenaga.
Kebutuhan informasi yang cepat dan akurat dalam menyajikan data-data yang
lengkap sangat diperlukan oleh suatu lembaga pendidikan. Komputer sesuai
dengan fungsinya adalah sebagai alat untuk mengolah data menjadi informasi
yang lebih baik sehingga lebih efektif. Perpustakaan SMK YP 17 Cilegon yang
saat ini pengelolaan perpustakaannya masih secara manual, seperti daftar anggota
dan buku, proses peminjaman dan pengembalian buku, serta pembuatan laporan
perpustakaan. Hal tersebut menyebabkan pengelola perpustakaan mengolah
laporan perpustakaan masih secara manual menggunakan buku besar yang
membuat kegiatan tersebut menjadi tidak efektif dan efisien. Maka dari itu,
penulis bertujuan merancang sistem informasi perpustakaan berbasis web pada
SMK YP 17 Cilegon yang diharapkan mampu untuk meningkatkan pelayanan dan
kinerja perpustakaan sekolah.
Sesuai dengan uraian di atas, maka penulis akan membahas lebih dalam
mengenai perpustakaan pada SMK YP 17 Cilegon dalam pembuatan tugas akhir
dengan judul “PERANCANGAN SISTEM INFORMASI PERPUSTAKAN
BERBASIS WEB PADA SMK YP 17 CILEGON’’ yang mana sistem tersebut
dirancang dengan menggunakan Framework CodeIgniter sebagai aplikasi open
source, menggunakan bahasa pemrograman PHP, MySQL sebagai Database

I-1
I-2

Server, dan menggunakan pemodelan dan perancangan Unified Modeling


Language (UML).

1.2 Identifikasi Masalah


Berdasarkan latar belakang masalah di atas, maka penulis dapat
mengidentifikasikan masalah sebagai berikut:
1. Pencatatan daftar anggota dan buku, proses peminjaman dan pengembalian
buku, serta pembuatan laporan perpustakaan masih dilakukan secara manual,
sehingga kemungkinan kesalahan penulisan sering terjadi.
2. Pencarian daftar anggota dan buku masih memakan waktu yang lama karena
semuanya dicatat dan disimpan di dalam buku besar.
3. Penyusunan laporan dan pengelolaan transaksi belum efektif dan efisien.
4. Peminjam buku masih kesulitan dalam melakukan pencarian buku.

1.3 Rumusan Masalah


Berdasarkan identifikasi masalah yang telah diuraikan penulis di atas, maka
dapat di buat rumusan masalahnya sebagai berikut:
1. Bagaimana merancang sistem informasi perpustakaan yang dapat mencatat dan
mengelola perpustakaan?
2. Bagaimana merancang sistem informasi untuk mengelola perpustakaan SMK
YP 17 Cilegon agar pengelolaan tidak secara manual?

1.4 Tujuan
Adapun tujuan yang ingin dicapai dalam penelitian tugas akhir ini adalah
sebagai berikut:
1. Merancang sistem informasi perpustakaan yang dapat membantu proses
pencatatan dan pengelolaan perpustakaan.
2. Merancang sistem informasi untuk mengelola perpustakaan SMK YP 17
Cilegon menjadi tidak manual, yang diharapkan dapat memberikan informasi
mengenai laporan yang terperinci, akurat, cepat dan tepat waktu.
I-3

1.5 Manfaat
Diharapkan dengan adanya Perancangan Sistem Informasi Perpustakaan ini
mendapat manfaat sebagai berikut
1. Kemudahan bagi pengelola perpustakaan untuk memproses segala transaksi
yang ada pada perpustakaan dengan lebih efektif dan efisien.
2. Penyimpanan data yang tertata dengan rapih dikarenakan Perancangan Sistem
Informasi Perpustakaan ini menggunakan database yang tersimpan di dalam
komputer.

1.6 Batasan Masalah


Supaya pembahasan masalah yang dilakukan dapat terarah dengan baik dan
tidak menyimpang dari pokok permasalahan, maka penulis membatasi
permasalahan yang akan dibahas, yakni:
1. Aplikasi ini dirancang dengan menggunakan CodeIgniter sebagai Framework
dari bahasa pemrograman PHP dan MySQL sebagai Database Server.
2. Pembuatan sistem informasi perpustakaan pada SMK YP 17 Cilegon tidak
menangani pemeliharaan data.
3. Sistem ini hanya bisa digunakan oleh pengguna di lingkungan sekolah SMK
YP 17 Cilegon.
4. Sistem yang dirancang dapat digunakan oleh administrator (pengelola
perpustakaan) dan anggota.
5. Aplikasi sistem infomasi perpustakaan ini hanya membolehkan seorang
anggota meminjam buku maksimal tiga. Jika ingin meminjam lagi, anggota
harus mengembalikan salah satu buku yang dipinjam dan meminjam kembali
dengan total pinjam maksimal tiga.
6. Aplikasi sistem informasi perpustakaan ini tidak menangani pengadaan dan
pengurangan buku akibat buku rusak atau hilang.
7. Setiap buku yang rusak atau hilang harus diganti oleh peminjam yang baru
sesuai dengan buku yang dipinjam.
I-4

1.7 Metodologi Penelitian


Pada penelitian ini penulis menggunakan System Development Life Cycle
dalam pengembangan sistem. Metode pengembangan yang dilakukan dalam
penelitian ini adalah:
Pada penelitian ini penulis menggunakan System Development Life Cycle
dalam pengembangan sistem. Metode pengembangan yang dilakukan dalam
penelitian ini adalah:
1. Perencanaan Sistem (Systems Planning)
a. Lebih menekankan pada aspek studi kelayakan pengembangan (feasibility
study). Aktivitas-aktivitas yang ada meliputi :
b. Mendefinisikan tujuan dan ruang lingkup pengembangan.
c. Mengidentifikasi apakah masalah-masalah yang ada bisa diselesaikan
melalui pengembangan sistem.
d. Penentuan bahasa pemograman dan alat untuk membangun aplikasi.

2. Analisis Sistem (Systems Analysis)


a. Analisa sistem adalah tahap di mana dilakukan beberapa aktivitas berikut:
b. Melakukan studi literatur untuk menemukan suatu kasus yang bisa
ditangani oleh sistem.
c. Mengklasifikasikan masalah, peluang, dan solusi yang mungkin diterapkan
untuk kasus tersebut.
d. Analisa kebutuhan pada sistem dan membuat batasan sistem.
e. Mendefinisikan kebutuhan sistem.

3. Perancangan Sistem (Systems Design)


a. Pada tahap ini, operasi-operasi pada sistem dideskripsikan secara detail.
Aktivitas-aktivitas yang dilakukan adalah:
b. Menganalisa interaksi obyek dan fungsi pada sistem.
c. Menganalisa data dan membuat skema database.
d. Merancang user interface.
I-5

4. Implementasi Sistem (Systems Implementation)


a. Tahap berikutnya adalah implementasi yaitu mengimplementasikan
rancangan dari tahap-tahap sebelumnya dan melakukan uji coba. Dalam
implementasi, dilakukan aktivitas-aktivitas sebagai berikut:
b. Pembuatan database sesuai skema rancangan.
c. Pembuatan aplikasi berdasarkan desain sistem.
d. Pengujian dan perbaikan aplikasi (debugging).

1.8 Sistematika Penulisan


Secara garis besar dan untuk mempermudah dalam penyusunan dan
pembacanya, isi laporan ini dibagi dalam beberapa bab secara terurut sebagai
berikut:
BAB I Pendahuluan
Menjelaskan Latar Belakang Masalah, Identifikasi Masalah, Rumusan
Masalah, Tujuan, Batasan Masalah, Metodologi Penelitian, dan
Sistematika Penulisan.
BAB II Landasan Teori
Menjelaskan tentang teori-teori permasalahan yang dihadapi, serta
metodologi pengembangan perangkat lunak yang digunakan.
BAB III Analisis Sistem
Berisi analisis sistem lama, analisis kebutuhan perangkat lunak, analisis
komponen sistem serta diagram aliran sistem.
BAB IV Perancangan Sistem
Berisi penjelasan perancangan perangkat lunak yang dimodelkan dengan
diagram Unified Modeling Language (UML).
BAB V Implementasi dan Pengujian Sistem
Berisi mengenai rencana, lingkup dan batasan implementasi, serta
pengujian.
BAB VI Penutup
Berisi kesimpulan dan saran-saran hasil analisis dari penulis untuk
pengembangan lebih lanjut perangkat lunak tersebut.

Anda mungkin juga menyukai