Anda di halaman 1dari 8

BAB I

PENDAHULUAN

1.1. LATAR BELAKANG


Perpustakaan merupakan bagian dari sumber belajar yang harus
dimiliki oleh setiap sekolah. Karena peserta didik dengan mudah mencari
informasi atau ilmu pengetahuan melalui perpustakaan. Perpustakaan
juga sering disebut jantung dari sekolah dimana di dalamnya terdapat
kumpulan koleksi buku pelajaran yang disusun berdasarkan sistem
tertentu.
Dengan adanya perkembangan teknologi membuat manusia berfikir
untuk dapat bekerja lebih efektif dan efisien. Salah satunya yaitu
membuat sistem konvensional menjadi sistem yang terkomputerisasi.
Dengan menggunakan sistem yang terkomputerisasi dapat membuat
pekerjaan menjadi lebih mudah karena hampir semua sistem
terkomputerisasi adalah suatu sistem yang siap untuk digunakan.
SMAIT Al-Madaniyah Samuda merupakan salah satu sekolah
swasta yang berada di Desa Basirih Hilir Kecamatan Mentaya Hilir
Selatan Samuda. Saat ini Perpustakaan SMAIT Al-Madaniyah Samuda
khususnya dalam transaksi peminjaman buku masih menggunakan sistem
yang manual, sehingga rentan terjadi kesalahan dalam hal sirkulasi
peminjaman buku yang disebabkan oleh data-data yang belum
terdokumentasi dengan baik. Waktu siswa/siswi berkunjung ke
perpustakaan juga sangat minim yaitu 15 menit saat jam istirahat. Hal ini
seharusnya dapat diatasi dengan sistem informasi perpustakaan berbasis
website, karena dengan sistem informasi berbasis website pengelolaan
data perpustakaan dapat lebih efektif sehingga sirkulasi peminjaman
buku dapat terdokumentasi dengan baik dan lebih efektif dalam
pengoptimalan waktu.
Berdasarkan pada permasalahan diatas, maka dibuatlah pengajuan
judul untuk Program Profesional yaitu “Rancang Bangun Sistem

1
2

Informasi Perpustakaan SMAIT Al-Madaniyah Samuda Berbasis


Website”.
Dengan adanya sistem informasi perpustakaan berbasis website
diharapkan dapat memudahkan petugas perpustakaan sehingga dapat
dengan cepat mengakses informasi yang berkaitan dengan perpustakaan
dimana saja dan kapan saja dan memudahkan para siswa/siswi untuk
mengetahui buku apa saja yang terdapat pada perpustakaan. Dan juga
diharapkan bisa mengatasi permasalahan dan menambah nilai guna
terhadap perpustakaan di SMAIT Al-Madaniyah Samuda, terutama bagi
petugas perpustakaan dalam pengolahan data transaksi yang terjadi
seperti peminjaman dan pengembalian koleksi buku.

1.2. RUMUSAN MASALAH


Berdasarkan latar belakang masalah diatas, maka perlu dirumuskan
suatu rumusan masalah bagaimana merancang dan membangun aplikasi
berbasis web untuk perpustakaan SMAIT Al-Madaniyah Samuda.

1.3. BATASAN MASALAH


Pembatasan masalah ini dilakukan agar pembuatan dan pengolahan
aplikasi lebih terarah dan dapat memenuhi tujuan yang ditentukan.
Berdasarkan rumusan masalah yang ada, batasan masalah yang akan
dijadikan dasar aplikasi yang dibuat yaitu sebagai berikut:
1. Website dibuat menggunakan bahasa pemrograman PHP & MySQL.
2. Cara kerja aplikasi yaitu untuk melakukan peminjaman dan
pengembalian buku pada perpustakaan, dan memperlihatkan waktu
peminjaman dan pengembalian buku.
3. Berikut adalah fitur-fiturnya :
a. Dashboard
Pada halaman dasboard akan menampilkan halaman awal
dashboard admin perpustakaan SMAIT Al-Madaniyah Samuda
dan menu apa saja yang terdapat di website.
b. Kelola Anggota
3

Pada halaman ini admin dapat mengelola anggota perpustakaan


yaitu dengan menambah, mengedit dan menghapus data anggota.
c. Kelola Transaksi
Pada halaman ini admin dapat mengelola transaksi pada website ,
yaitu mengelola transaksi peminjaman dan pengembalian buku.
1. Transaksi Peminjaman
Pada transaksi peminjaman ini admin dapat melakukan
pendataan terhadap nama anggota, judul buku yang akan
dipinjam, jumlah buku yang akan dipinjam, tanggal pinjam
dan tanggal buku harus dikembalikan, dan terdapat aksi batal
untuk membatalkan transaksi.
2. Transaksi Pengembalian
Pada transaksi pengembalian ini admin dapat mengelola data
judul buku, nama anggota, tanggal buku dipinjam, tanggal
buku dikembalikan, dan denda jika anggota telat
mengembalikan buku dan terdapat aksi kembali untuk
mengembalikan jumlah stok buku dan perpanjang untuk
memperpanjang peminjaman buku.
d. Kelola Buku
Pada halaman buku dapat dilakukan tambah, ubah dan hapus
buku. Pada halaman ini, admin mengelola buku berdasarkan
data-data pada buku yang ada seperti, judul buku, pengarang
buku, penerbit buku, nomor ISBN buku dan jumlah buku yang
tersedia.
e. Kelola Laporan
Admin dapat mengelola Laporan Buku, Laporan Anggota serta
Laporan Transaksi Peminjaman dan Transaksi Pengembalian.

1.4. TUJUAN DAN MANFAAT PENELITIAN


1.4.1. TUJUAN PENELITIAN
a. Adapun maksud dari perancangan dan pengembangan sistem
infromasi ini adalah untuk menyelesaikan tugas sebagai syarat
4

yang ditempuh pada mata kuliah Program Profesional (PP) di


Jurusan Teknik Informatika, Fakultas Teknik, Universitas
Palangka Raya tahun 2018.
b. Membangun fasilitas alternatif untuk SMAIT Al-Madaniyah
Samuda yang diharapkan dapat menggantikan dari sistem
lama yang masih menggunakan pencatatan manual.
1.4.2. MANFAAT PENELITIAN
a. Tersedianya fasilitas alternatif untuk melakukan rekapitulasi
simpan pinjam pada perpustakaan SMAIT Al-Madaniyah
Samuda dengan aplikasi sederhana.
b. Dengan adanya Program Profesional ini dapat menjadi sarana
belajar dan menambah pengalaman di dunia kerja.

1.5. METODE PENELITIAN


1.5.1. METODE PENGUMPULAN DATA
a. Observasi dan Wawancara
Merupakan tahap pengambilan data atau sampel yang
berhubungan dengan permasalahan yang sedang dibahas.
Dalam pengumpulan data tersebut menggunakan teknik
pengumpulan data, yaitu observasi dan wawancara terhadap
staff atau guru mengenai sistem yang sebelumnya telah ada.
b. Studi kepustakaan, literatur dan referensi
Mempelajari buku dan informasi dari internet yang
berhubungan dengan proses pembuatan aplikasi Website.
c. Studi konsultasi dan diskusi
Yaitu berupa tanya jawab dengan dosen pembimbing ataupun
orang-orang yang berpengalaman dalam pembuatan aplikasi
Website.
d. Studi praktek dan perancangan
Yaitu menerapkan teori yang telah diperoleh dari literatur dan
konsultasi dengan mempraktekannya, yaitu dengan
membangun sistem informsi website yang telah direncanakan.
5

e. Pengujian dan analisa sistem


Yaitu untuk mengetahui kesalahan yang terjadi pada tahap
perancangan dan juga dilakukan analisa untuk melakukan
perbaikan dan pengembangan aplikasi sesuai dengan yang
diharapkan.

1.5.2. METODE PENGEMBANGAN PERANGKAT LUNAK


Dalam tahap pembuatan aplikasi ini menggunakan metode
Waterfall yang meliputi analisis kebutuhan, desain sistem,
penulisan program (coding) dan pengujian (testing). Model ini
terbagi menjadi beberapa tahapan seperti pada gambar 1.1
berikut:

Gambar 1.1 Waterfall Modelling


(Sumber : Software Engineering 9, Sommerville, 2003)

1. Requirements Definitions (Definisi Kebutuhan)


Langkah ini menganalisis kebutuhan yang diperlukan dalam
pembuatan sistem informasi perpustakaan SMAIT Al-
Madaniyah Samuda, sehingga kebutuhan tersebut yang akan
menjadi acuan sistem analisis untuk menterjemahkan
kedalam bahasa pemrograman, dimana menetapkan fitur-
fitur, kendala dan tujuan sistem. Pada tahap ini juga
6

dilakukan perancangan bisnis proses untuk menggambarkan


alur kegiatan langkah per langkah, flowchart untuk
menggambarkan urutan proses secara mendetail.
2. System and Software Design (Desain Sistem dan Perangkat
Lunak)
Pada tahap ini dilakukan desain aplikasi yang meliputi
interface atau tampilan website yang akan dibuat dengan
kebutuhan pengguna kedalam sebuah representasi aplikasi
yang dapat diperkirakan demi kualitas sebelum dimulai
pengkodean. Proses desain akan menggunakan DFD (Data
Flow Diagram) dan Entity Relationship Diagram (ERD).
3. Implementation and Unit Testing (Implementasi dan
Pengujian Unit)
Tahap ini merupakan proses pengerjaan suatu sistem,
dimana desain sistem dan desain interface aplikasi yang
dirancang sebelumnya diimplementasikan dengan
melakukan pembangunan aplikasi yang diterjemahkan ke
kode-kode dalam bahasa pemrograman HTML, PHP, CSS,
Javascript dan MySQL sebagai perangkat lunak pembuatan
databasenya. Setelah pengkodean selesai maka tahap
selanjutnya yang akan dilakukan adalah pengujian terhadap
sistem yang telah dibuat secara unit, tujuan pengujian
adalah untuk menemukan kesalahan-kesalahan terhadap
sistem agar dapat diperbaiki.
4. Integration and System Testing (Pengintegrasian dan
Pengujian Sistem)
Dalam tahapan ini, setiap unit program akan diintegrasikan
satu sama lain atau menyatukan semua unit program untuk
diuji secara keseluruhan yang bertujuan untuk mendeteksi
apakah terdapat bug atau error didalam website agar
terjamin bahwa persyaratan sistem telah dipenuhi atau
sudah memenuhi spesifikasi aplikasinya. Metode yang
7

digunakan untuk melakukan pengujian adalah metode


blackbox.
5. Operation and Maintenance (Operasi dan Pemeliharaan)
Pada tahap ini sistem mulai digunakan, juga melakukan
pemeliharaan yang juga mencakup koreksi dan berbagai
kesalahan yang tidak ditemukan pada tahap-tahap
sebelumnya, perbaikan atas implementasi unit sistem dan
pengembangan sistem sebagai penemuan kebutuhan baru,
penambahan fitur dan fungsi baru.

1.6. SISTEMATIKA PENULISAN


Berikut struktur penulisan laporan Program Profesional yang akan
dihasilkan:
a. BAB I PENDAHULUAN
Pada bab ini diuraikan mengenai latar belakang, rumusan
masalah, batasan masalah, metodologi, sistematika penulisan dan
jadwal penelitian.
b. BAB II LANDASAN TEORI
Bab ini berisi teori-teori pendukung yang digunakan dalam proses
pembuatan aplikasi.
c. BAB III ANALISIS DAN DESAIN
Bab ini berisi tentang evaluasi masalah yang berlaku dalam
menganalisis, merancang dan membuat sebuah aplikasi. Pada bab ini
juga akan dibahas tentang proses desain aplikasi, seperti pembuatan
tampilan aplikasi dan desain lainnya.
d. BAB IV IMPLEMENTASI DAN PENGUJIAN
Bab ini akan menjelaskan tentang tahapan dari implementasi
pembuatan aplikasi dan tahapan penggunaan serta pengujian
program.
e. BAB V PENUTUP
Bab ini akan menguraikan kesimpulan beserta saran yang
didapatkan dari awal pembuatan sampai selesainya program dibuat.
8

1.7. JADWAL KEGIATAN


Adapun jadwal pelaksanaan dalam pembuatan program pada mata
kuliah Kerja Praktek ini adalah sebagai berikut :

Tabel 1.1 Jadwal Kegiatan Program Profesional


Bulan/Tahun 2018
Rencana
Maret April Mei
Kegiatan
I II III IV I II III IV I II III IV
Penyusunan dan
Pengumpulan
Proposal
Analisis dan
Desain
Implementasi
dan Testing
Pembuatan
Laporan dan
Evaluasi
Seminar PP

Anda mungkin juga menyukai