ADI SETYO WICAKSONO M.3209001
commit to user
PEMBUATAN SISTEM PERPUSTAKAAN BERBASIS WEB
SMA N 1 PLAOSAN
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Diajukan Oleh:
ADI SETYO WICAKSONO
NIM. M3209001
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
(2)
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM PERPUSTAKAAN BERBASIS WEB
SMA N 1 PLAOSAN
Disusun Oleh:
ADI SETYO WICAKSONO
NIM. M3209001
Tugas akhir ini telah disetujui untuk dipertahankan
Dihadapan dewan penguji pada hari senin, 14 januari 2013
Pembimbing Utama
BUDI LEGOWO S.Si.M.Si.
NIP: 19730510 199903 1 002
(3)
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM PERPUSTAKAAN BERBASIS WEB
SMA N 1 PLAOSAN
Disusun Oleh:
ADI SETYO WICAKSONO
NIM.M3209001
Dibimbing oleh:
BUDI LEGOWO S.Si.M.Si.
NIP: 19730510 199903 1 002
Tugas akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir
Program Diploma III Teknik Informatika
Pada hari senin____ tanggal _______
DewanPenguji:
1. Penguji 1 Budi LegowoS.SiM.Si ( ) NIP. 19730510 199903 1 002
2. Penguji 2 Didiek Sri Wiyono,ST,MT ( ) NIP. 19750331 200501 1 001
3. Penguji 3 FendiAjiPurnomo,S.Si ( )
NIDN. 0626098402
DisahkanOleh:
DekanFakultas MIPA UNS
Prof. Ir. Ari HandonoRamelan, M.Sc(Hons).,Ph.D
NIP. 19610223 198601 1 001
Ketua
Program Diploma III TeknikInformatika FMIPAUNS
Drs. YS. Palgunadi, M.Sc
(4)
commit to user
iv
ABSTRACT
Adi Setyo Wicaksono. 2013. DEVELOPMENT of WEB-BASED LIBRARY
SYSTEM at SMA N 1 PLAOSAN. Final Report DIII Computer Science Faculty
of Mathematicsand Natural Sciences. Sebelas Maret University.
A library is a place to access information, so there are a lot of activities
going on in organizing the library. The process of organizing and processing
library in SMA Negeri 1 Plaosan is done by manually, so the process of venue and
processing libraries has been done less effectively and efficiently. It means that it
needs a librarysystem that simplifies the process of organizing and processing
library. The purpose of this research is to create a web-based library system at
SMA Negeri 1 Plaosan.
The methods used in the research stageswere data collection, analysis and
design of systems, system implementation, preparation of the report. The system
was developed using the PHP programming language and processed by using a
MySQL database.
From the results of research conducted it can be concluded that web-based
library system at SMA Negeri 1 Plaosan can display information collections
loaning books, and it can produce a recapitulation of data processing library.
(5)
commit to user
v
ABSTRAK
Adi Setyo Wicaksono. 2013. PEMBUATAN SISTEM PERPUSTAKAAN
BERBASIS WEB SMA N 1 PLAOSAN. Tugas Akhir. DIII Teknik
Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas
Sebelas Maret Surakarta.
Perpustakaan merupakan tempat untuk mengakses informasi, sehingga
terdapat banyak kegiatan yang terjadi dalam penyelenggaraan perpustakaan.
Proses penyelenggaraan dan pengolahan perpustakaan di SMA Negeri 1 Plaosan
dilakukan secara manual, sehingga proses penyelenggaran dan pengolahan
perpustakaan yang dilakukan kurang efektif dan efisien. Untuk itu diperlukan
sebuah system perpustakaan yang mempermudah proses penyelenggaraan dan
pengolahan perpustakaan. Tujuan dari penelitian ini adalah membuat system
perpustakaan berbasis web di SMA Negeri 1 Plaosan.
Metode yang digunakan dalam penelitian adalah pengumpulan data, tahap
analisis dan perancangan sistem, implementasi sistem, penyusunan laporan.
Sistem ini dikembangkan dengan menggunakan bahasa pemrograman PHP dan
diolah dengan menggunakan database MySQL.
Dari hasil penelitian yang dilakukan dapat disimpulkan bahwa system
perpustakaan berbasis
web di SMA Negeri 1 Plaosan dapat menampilkan
informasi koleksi buku, peminjaman buku, pengembalian buku, serta dapat
menghasilkan rekapitulasi pengolahan data perpustakaan.
(6)
commit to user
vi
HALAMAN MOTTO
Kita berdoa kalau kesusahan dan membutuhkan sesuatu, mestiny kita juga berdoa
dalam kegembiraan besar dan saat rezeki melimpah ( Kahlil Gibran )
(7)
commit to user
vii
HALAMAN PERSEMBAHAN
Sebuah karya tulis ini saya persembahkan untuk :
Allah SWT atas limpahan rahmat dan
karunia-Nya
sehingga
terselesainya
karya tulis ini dengan baik.
Ibu, Bapak serta adikku yang sangat
saya cintai, terima kasih yang tak
terhingga atas do’a dan dorongan mo
ral
serta materinya.
(8)
commit to user
viii
KATA PENGANTAR
Alhamdulillahirabbil’alamin, segenap ungkapan syukur senantiasa penulis
persembahkan kehadirat Allah SWT yang telah berkenan memberikan
kesempatan kepada penulis untuk menyelesaikan tugas akhir ini. Teruntuk jua
kepada sang junjungan Rasulullah SAW, yang senantiasa penulis rindukan, walau
dengan waktu dan kemampuan yang terbatas akhirnya penulis mampu
menyelesaikan penyusunan Tugas Akhir yang berjudul
“
PEMBUATAN
SISTEM PERPUSTAKAAN BERBASIS WEB SMA N 1 PLAOSAN
”.
PenyusunanTugas akhir ini tidak akan berhasil dengan baik tanp aadanya
dorongan, bantuan dan arahan dari berbagai pihak. Dalam kesempatan ini penulis
dengan rendah hati menyampaikan ucapan terima kasih yang tak terhingga kepada
pihak-pihak yang secara langsung maupun tidak langsung membantu hingg
atersusunnya Tugas Akhir ini, khususnya kepada:
1.
Kedua orang tua yang selalu mendoakan, membimbing, dan menasehati
penulis.
2.
Drs. YS. Palgunadi, M.Sc, selaku ketua Program Diploma III Teknik
Informatika Fakultas MIPA Universitas Sebelas Maret.
3.
Budi LegowoS.SiM.Si selaku dosen pembimbing, yang dengan sabar
membimbing, mengarahkan, dan memberi petunjuk selama penyusunan Tugas
Akhir.
4.
Seluruh bapak - ibu guru SMA Negeri 1 Plaosan yang telah banyak membantu
selama penyusunan Tugas Akhir.
5.
Teman-teman Teknik Informatika angkatan 2009 DIII Teknik Informatika
FMIPA UNS.
6.
Semua teman
–
teman yang telah banyak memberi inspirasi kepada penulis.
7.
Semua pihak yang telah memberikan bantuan dalam penulisan Tugas Akhir
ini yang penulis tidak bisa sebutkan satu persatu.
Penulis menyadari bahwa dalam penulisan tugas akhi ini masih jauh dari
sempurna, oleh karena itu kritik dan saran penulis harapkan dari berbagai pihak
(9)
commit to user
ix
demi terciptanya kesempurnaan penulisan tugas akhir ini dan penulisakan
berusaha untuk lebih baik lagi kedepannya.
Surakarta, Januari2013
(10)
commit to user
x
DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
ABSTRACT ... iv
ABSTRAK ... v
MOTTO ... vi
HALAMAN PERSEMBAHAN ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... x
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xv
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah ... 1
1.2
Perumusan Masalah ... 1
1.3
Batasan Masalah ... 2
1.4
Tujuan Penelitian ... 3
1.5
Manfaat Penelitian ... 3
1.6
Metologi Penelitian ... 4
1.7
Sistematika Penulisan ... 5
BAB II LANDASAN TEORI
2.1
Basis Data ... 6
2.2
Adobe Dreamweaver CS 5 ... 7
2.3
MySQL ... 7
2.4
PHP ... 8
2.5
Javascript ... 8
2.6
Cascading Style Sheet... 8
(11)
commit to user
xi
2.8
Analisis Sistem ... 9
2.9
Entity Relationship Diagram ... 10
BAB III DESAIN DAN PERANCANGAN SISTEM
3.1
AlatPenelitian ... 12
3.1.1
Perangkat Keras (Hardware) ... 12
3.1.2
Perangkat Lunak (Software) ... 12
3.2
AnalisaSistem ... 13
3.2.1
Gambaran Umum... 13
3.2.2
Analisa Perancangan Sistem ... 14
3.3
PancanganSistem ... 15
3.3.1
Context Diagram ... 15
3.3.2
Data Flow Diagram level 0 ... 16
3.3.3
Data Flow Diagram Level 1 proses 2... 17
3.3.4
Data Flow Diagram Level 1 proses 3... 17
3.3.5
Data Flow Diagram Level 1 proses 4... 18
3.3.6
Data Flow Diagram Level 1 proses 5... 18
3.3.7
Data Flow Diagram Level 1 proses 6... 19
3.3.8
Data Flow Diagram Level 1 proses 7... 19
3.3.9
ERD ( Entity Relationship Diagram ) ... 20
3.3.10
Relationship Tabel ... 21
3.4
Perancangan Data Base ... 21
3.4.1
Tabel Petugas ... 21
3.4.2
Tabel Anggota ... 22
3.4.3
Tabel Kelas ... 22
3.4.4
Tabel Buku... 23
3.4.5
Tabel Kategori ... 23
3.4.6
Tabel Penerbit ... 24
3.4.7
Tabel Buku Tamu ... 24
3.4.8
Tabel Berita ... 25
(12)
commit to user
xii
3.5
Perancangan Interface ... 26
3.5.1
Halaman Utama ... 26
3.5.2
Halaman Home ... 27
3.5.3
Halaman Login Petugas ... 27
3.5.4
Halaman Home Petugas ... 28
BAB IV IMPLEMENTASI SISTEM
4.1
Implementasi Antarmuka ... 30
4.1.1
Halaman Utama ... 30
4.1.2
Halaman Daftar Buku Tamu ... 30
4.1.3
Halaman Home ... 31
4.1.4
Halaman Profil ... 32
4.1.5
Halaman Cara Pinjam ... 33
4.1.6
Halaman Kontak ... 34
4.1.7
Halaman Pencarian Buku ... 35
4.1.8
Halaman Berita ... 35
4.1.9
Halaman Login Anggota ... 35
4.1.10
Halaman Anggota ... 36
4.1.11
Halaman Edit Profil ... 36
4.1.12
Halaman Update Password ... 37
4.1.13
Halaman Keranjang ... 37
4.1.14
Halaman Bukti Peminjaman ... 38
4.1.15
Halaman Login Petugas ... 39
4.1.16
Halaman Petugas ... 39
4.1.17
Halaman Petugas Tambah Anggota... 40
4.1.18
Halaman Petugas View Anggota ... 40
4.1.19
Halaman Petugas Detail Anggota ... 41
4.1.20
Halaman Petugas Pencarian Anggota ... 41
4.1.21
Halaman Petugas Tambah Buku ... 42
(13)
commit to user
xiii
4.1.23
Halaman Petugas Detail Buku ... 43
4.1.24
Halaman Petugas Pencarian Buku ... 43
4.1.25
Halaman Petugas View Buku Tamu ... 44
BAB V PENUTUP
5.1
Kesimpulan ... 45
5.2
Saran ... 45
DAFTAR PUSTAKA ... 46
(14)
commit to user
xiv
DAFTAR TABEL
Halaman
Tabel 2.1
SimbolDalam DFD ... 10
Tabel 2.2
SimbolDalamERD ... 11
Tabel 3.1
DesainTabelPetugas ... 21
Tabel 3.2
DesainTabelAnggota ... 22
Tabel 3.3
DesainTabelKelas ... 22
Tabel 3.4
DesainTabelbuk_koleksi ... 23
Tabel 3.5
DesainTabelkategori ... 24
Tabel 3.6
DesainTabelPenerbit... 24
Tabel 3.7
DesainTabelbukutamu ... 25
Tabel 3.8
DesainTabelberita ... 25
(15)
commit to user
xv
DAFTAR GAMBAR
Halaman
Gambar 3.1.work flowpeminjamanbuku ... 13
Gambar 3.2
Context Diagram ... 15
Gambar 3.3
DFD Level 0 ... 16
Gambar 3.4
DFD Level 1 Proses 2 manajemenAnggota ... 17
Gambar 3.5
DFD Level 1 Proses 3 manajemenBuku ... 17
Gambar 3.6
DFD Level 1 Proses 4 manajemenBerita ... 18
Gambar 3.7
DFD Level 1 Proses 5 manajemenBukuTamu ... 18
Gambar 3.8
DFD Level 1 Proses 6 manajemenPeminjaman ... 19
Gambar 3.9
DFD Level 1 Proses 7manajemenPengembalian ... 19
Gambar 3.10 ERD SistemInformasiPerpustakaan SMA N 1 Plaosan ... 20
Gambar 3.11
Relationship Table ... 21
Gambar 3.12 RancanganHalamanUtama ... 26
Gambar 3.13 RancanganHalaman Home ... 27
Gambar 3.14 RancanganHalaman Login Admin ... 28
Gambar 3.15 RancanganHalaman Home Admin ... 29
Gambar 4.1 Halaman Utama ... 30
Gambar 4.2 Halaman Daftar Buku Tamu ... 31
Gambar 4.3 Halaman Home ... 32
Gambar 4.4 Halaman Profil ... 33
Gambar 4.5 Halaman Cara Pinjam... 34
Gambar 4.6 Halaman Kontak ... 34
Gambar 4.7 Halaman Pencarian Buku ... 35
Gambar 4.8 Halaman Berita ... 35
Gambar 4.9 Halaman Login Anggota ... 36
Gambar 4.10 Halaman Anggota ... 36
Gambar 4.11 Halaman Edit Profil ... 37
Gambar 4.12 Halaman Update Password ... 37
(16)
commit to user
xvi
Gambar 4.14 Halaman Bukti Peminjaman... 38
Gambar 4.15 Halaman Login Petugas ... 39
Gambar 4.16 Halaman Petugas ... 39
Gambar 4.17 Halaman Petugas Tambah Angota ... 40
Gambar 4.18 Halaman Petugas View Angota... 40
Gambar 4.19 Halaman Petugas Detail Angota ... 41
Gambar 4.20 Halaman Petugas Pencarian Angota ... 41
Gambar 4.21 Halaman Petugas Tambah Buku ... 42
Gambar 4.22 Halaman Petugas View Buku ... 42
Gambar 4.23 Halaman Petugas Detail Buku ... 43
Gambar 4.24 Halaman Petugas Pencarian Buku... 43
(17)
commit to user
1 BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perpustakaan merupakan tempat untuk mengakses informasi sehingga terdapat banyak kegiatan yang terjadi dalam penyelenggaraan perpustakaan, seperti pendataan buku, sirkulasi peminjaman dan pengembalian, serta pembuatan laporan rekapitulasi buku, untuk itu diperlukan kecepatan dan keakuratan pengeloaan konfirmasi dalam memenuhi kegiatan tersebut.
Proses penyelenggaraan dan pengolahan perpustakaan di SMA Negeri 1 Plaosan masih dilakukan dengan cara manual seperti informasi tentang penambahan buku, peminjaman buku, pengembalian buku, penggantian anggota, dan laporan rekapitulasi transaksi. Penyelenggaraan dan pengolahan yang dilakukan secara manual masih terdapat kelemahan dan kesalahan antara lain penyampaian informasi koleksi buku, peminjaman dan pengembalian buku, serta keterlambatan pembuatan rekapitulasi. Sehingga proses penyelenggaran dan pengolahan perpustakaan yang dilakukan kurang efektif dan efisien.
Dalam rangka meningkatkan efektivitas dan efisiensi penyelenggaran dan pengolahan perpustakaan maka dibutuhkan suatu sistem perpustakaan berbasis web yang dapat digunakan untuk mempermudah proses penyampaian informasi koleksi buku, peminjaman buku, pengembalian buku, serta pembuatan laporan rekapitulasi buku di SMA Negeri 1 Plaosan.
1.2 Perumusan Masalah
Berdasarkan uraian latar belakang yang telah disampaikan maka perumusan masalah yang dikemukakan adalah Bagaimana cara membuat sistem perpustakaan berbasis web SMA N 1 Plaosan.
(18)
commit to user
2
1.3 Batasan Masalah
Agar dalam penyusunan tugas akhir ini dapat terarah dan tidak menyimpang dari pokok permasalahan yang akan dibahas yaitu :
1. Sistem ini hanya bekerja untuk melayani peminjaman buku yang dilakukan oleh siswa SMA N 1 Plaosan yang telah terdaftar sebagai anggota perpustakaan. Serta menampilkan koleksi buku yang dimiliki perpustakaan SMA N 1 Plaosan, profil perpustakaan, cara peminjaman buku, alamat yang bisa dihubungi ( kontak ), menampilkan buku tamu, menampilkan 10 buku yang sering dilihat oleh user dan menampilkan 12 koleksi buku terbaru yang dimiliki oleh perpustakaan SMA N 1 Plaosan pada halaman home.
2. Admin pada website perpustakaan SMA N 1 Plaosan juga bertindak sebagai petugas perpustakaan.
3. User dapat login lebih dari 1 PC, tetapi tidak lebih dari 1 dalam browser yang sama.
4. Anggota dapat meminjam dengan cara memesan buku yang kemudian dicheck dan akan dikonfirmasi oleh petugas sebelum jam sekolah berakhir Apabila jam sekolah telah berakhir dan buku masih berstatus memesan, maka akan dihapus oleh petugas.
5. Waktu peminjaman hanya diperbolehkan selama 3 hari tidak termasuk hari libur.
6. Anggota dapat meminjam maksimal 3 buah buku dalam judul yang berbeda dan tidak diizinkan untuk meminjam buku apabila anggota masih berstatus pinjam.
7. Tanda terima peminjaman berupa nota peminjaman yang digunakan sebagai tanda bukti saat pengembalian buku.
8. Report yang dihasilkan dari website perpustakaan SMA N 1 Plaosan berupa dokumen yang extensi file berupa .pdf. Report yang diperoleh yaitu report perbulan dari peminjaman dan pengembalian buku, report jumlah koleksi buku perpustakaan SMA N 1 Plaosan, report jumlah
(19)
commit to user
3
siswa yang telah terdaftar menjadi anggota pada setiap kelas, beserta report buku tamu.
9. Dalam sistem, buku yang rusak akan mengalami jumlah pengurangan buku dan akan ditambah ketika mendapatkan buku baru dalam 1 judul.
10. Mengimplementasikan poin-poin tersebut pada sistem informasi perpustakaan berbasis web dengan menggunakan bahasa pemrograman PHP dan database MySQL.
1.4 Tujuan Penelitian
Adapun tujuan yang ingin dicapai dalam penulisan tugas akhir ini adalah merancang dan membangun sistem perpustakaan di SMA Negeri 1 Plaosan yang berbasis web.
1.5 Manfaat Penelitian
Pembuatan Tugas Akhir ini diharapkan dapat memberikan manfaat kepada semua pihak yang terlibat sebagai berikut:
1. Bagi pihak sekolah
a. Membantu petugas pepustakaan dalam pengolahan data buku, data peminjaman dan pengembalian di perpustakaan.
b. Web ini digunakan untuk meningkatkan mutu pendidikan bersama-sama dengan unsur-unsur lain dalam sekolah.
2. Bagi siswa
Memudahkan penyampaian informasi referensi buku baru di perpustakaan serta mempermudah dalam proses peminjaman dan pengembalian buku.
3. Bagi penulis
Dapat menerapkan ilmu yang telah diperoleh selama di bangku kuliah dan melatih diri agar lebih siap dalam menghadapi dunia kerja.
(20)
commit to user
4
1.6 Metodologi Penelitian
Metode penelitian diperlukan sebagai sarana pendukung dalam pembuatan laporan Tugas Akhir, dimana metode penelitian ini dibagi menjadi beberapa tahapan. Tahapan-tahapan tersebut sebagai berikut :
1. Tahap pengumpulan data
Tahap pengumpulan data yang dilakukan penulis dibagi menjadi dua, yaitu :
a. Studi Literatur
Berisikan pembahasan teoritis melalui studi literatur dari buku-buku atau jurnal ilmiah yang berkaitan dengan dasar sistem informasi perpustakaan.
b. Site Survey
Mencangkup wawancara terhadap Kepala Sekolah dan Kepala Perpustakaan serta observasi secara langsung ke lokasi dimana proyek tugas akhir ini akan dilaksanakan dengan tujuan untuk memperoleh data yang lebih akurat tentang kondisi saat ini. Dalam proses site survey akan mendokumentasikan hal-hal penting yang kaitannya dengan data perpustakaan, proses peminjaman dan pengembalian buku.
2. Tahap analisis dan perancangan sistem.
Pada tahap ini dibuat sebuah perancangan sistem dengan proses bisnis yang telah didapat pada tahap sebelumnya. Kemudian proses tersebut dibuat dalam diagram atara lain Context Diagram, DFD level 0, DFD level 1, ERD, Skema Diagram dan desain antar muka sistem.
(21)
commit to user
5
3. Implementasi Sistem
Dari rancangan yang telah dibuat, selanjutnya mengimplementasikan melalui pembuatan database, dan juga pembuatan antar muka sistem yang berbentuk website.
4. Penyusunan Laporan
Dari hasil pengumpulan data, analisa kebutuhan dan perancangan sistem serta pengujian produk pada akhirnya dipakai sebagai bahan penyusunan laporan.
1.7 Sistematika Penulisan
Untuk memudahkan pembaca dalam memahami laporan tugas akhir ini, penulis memberikan deskripsi awal perbab sebagai berikut :
BAB I : Pendahuluan
Berisi tentang latar belakang, perumusan masalah, batasan masalah, tujuan tugas akhir, manfaat tugas akhir, metode penelititan dan sistematika penulisan.
BAB II : Landasan Teori
Merupakan penguraian dari materi-materi yang berhubungan dalam pembuatan tugas akhir ini.
BAB III : Desain dan Perancangan
Bab ini memuat analisis dan perancangan sistem yang menguraikan tentang analisis kebutuhan dari sistem yang akan dibuat, beserta rancangan sistem.
BAB IV : Implementasi
Bab ini memuat hasil dan pembahasan yang menguraikan hasil dan tampilan program Sistem Perpustakaan SMA N 1 Plaosan yang berupa gambar yang merupakan penjelasan dari masing-masing bagian.
BAB V : Penutup
Dalam bab ini menguraikan kesimpulan yang diambil berdasarkan hasil perancangan dan pengujian berserta saran.
(22)
commit to user
6BAB II LANDASAN TEORI
2.1 Basis Data
Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang
diorganisasi sedemikian rupa agar dapat dimanfaatkan kembali dengan cepat dan mudah.
2. Kumpulan data yang saling berhubungan yang disimpan secara bersama-sama sedemikian rupa dan tanpa perulangan (redundansi) yang tidak perlu untuk memenuhi beberapa kebutuhan.
3. Kumpulan file teman tabel yang saling berhubungan yang disimpan dalam media penyimpan elektronis.
Prinsip utama dari basis data adalah pengaturan data atau arsip, dan tujuan utama adalah kemudahan dan kecepatan dalam pengambilan kembali data atau arsip. Satu hal yang juga harus diperhatikan, bahwa basis data bukan hanya sekedar penyimpanan data secara elektronis (dengan bantuan komputer). Artinya tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Kita dapat menyimpan dokumen berisi data dalam bentuk file teks (dengan program pengolah kata), tetapi tidak bisa disebut sebagai basis data. Karena didalamnya tidak ada pemilihan dan pengelompokan sesuai jenis atau fungsi data, sehingga akan menyulitkan pencarian data kelak.
Basis data sangat menonjolkan pengaturan, pemilihan, pengelompokan, pengorganisasian dan yang akan kita simpan sesuai dengan fungsi atau jenisnya. Pemilihan, pengelompokan, pengorganisasian ini dapat
(23)
commit to user
7
berbentuk jumlah file atau tabel terpisah atau dalam bentuk pendefinisian kolom-kolom atau field-field data dalam setiap file atau tabel (Simarmata,2007).
2.2 Adobe Dreamweaver CS 5
Merupakan software yang digunakan untuk membuat aplikasi website. Program ini banyak digunakan oleh web designer dan web programmer untuk membangun situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan Adobe Dreamweaver CS 5 yang mampu meningkatkan produktivitas dan efektifitas dalam desain maupun pengembangan situs web. Adobe Dreamweaver CS 5 juga mempunyai fasilitas untuk manajemen situs yang cukup lengkap(Hakim,2009).
2.3 MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopuleranya disebababkan MySQL menggunakan SQL (Stuktur Query Language) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat Open Source (Anda tidak perlu membayar untuk menggunakanya) pada berbagai platform (kecuali untuk jenis Enterprise, yang bersifat komersial). Perangkat lunak MySQL sendiri bisa di-download dari http://www.MySQL.com
MySQL termasuk jenis RDMS (Relational Database Management System). Itulah sebabnya, istilah seperti tabel, baris dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom( Kadir, 2008 ).
(24)
commit to user
8
2.4 PHP
PHP ( Hypertext Prepocessor) adalah sebuah bahasa pemograman yang berbentuk scripting. Sistem kerja ini adalah interpreter bukan sebagai compiler. Bahasa interpreter adalah bahasa yang script-script program tidak harus diubah kedalam bentuk kode sumber. Sedangkan bahasa compiler adalah bahasa yang akan mengubah script-script program kedalam kode sumber, selanjutnya dari bentuk kode sumber akan diubah menjadi kode objek, bentuk dari kode objek akan menghasilkan berkas yang lebih kecil dari berkas yang sebelumnya ( Kadir, 2002 ).
2.5 Javascript
Javascript merupakan modifikasi dari bahasa C++ dengan pola penulisan yang lebih sederhana. Intrepeter bahasa ini sudah disediakan ASP ataupun Internet Explorer maupun Mozila Firefox ( Kadir, 2008).
2.6 Cascading Style Sheet
CSS (Cascading Style Sheet) adalah suatu bahasa style sheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Untuk lebih jelasnya, CSS adalah suatu bahasa yang digunakan untuk mengatur tampilan suatu website, baik tata letaknya, jenis huruf, warna, dan semua yang berhubungan dengan tampilan. Pada umumnya, CSS tu digunakan untuk menformat halaman web yang ditulis dengan HTML ataupun XHTML (Hakim,2009).
2.7 HTML
HTML (Hypertext Markup Language) yaitu salah satu bahasa scripting yang dapat menghasilkan halaman website sehingga halaman tersebut dapat diakses pada setiap komputer pengakses (client). Dokumen HTML merupakan dokumen yang disajikan dalam software penjelajah website. Dokumen ini umumnya berisi informasi ataupun interface aplikasi dalam internet (Kadir, 2002).
(25)
commit to user
9
2.8 Analisis Sistem
Analisis sistem pada tingkat teknik pertama, disebut sebagai model analisis yang menggambarkan serangkaian model representasi dari sistem yang akan dibangun. Model analisis, antara lain meliputi :
1. Diagram Kontek (Context Diagram)
Diagram kontek merupakan sebuah diagram aliran data yang memfokuskan pada aliran data dari dan ke dalam sistem, serta memproses data-data tersebut. Komponen-komponen dasar dari setiap program komputer yang digambarkan secara mendetail, dapat digunakan untuk menganalisis keakuratan dan kompetensi sistem (Kendall dan Kendall, 2003 ).
2. Data Flow Diagram (DFD)
Data Flow Diagram merupakan teknik analisa data terstruktur yang merepresentasikan proses-proses data di dalam organisasi (Kendall dan Kendall, 2003). Beberapa simbol digunakan dalam DFD dapat dilihat pada tabel 2.1
(26)
commit to user
10
Tabel 2.1 Simbol dalam DFD
Simbol Uraian
Menunjukkan entitas berupa kelompok orang atau departemen atau sistem yang bisa menerima informasi atau data-data awal.
Menujukkan proses dimana beberapa tindakan atau sekelompok tindakan dijalankan.
Menunjukkan arus data dimana informasi sedang melintas dan atau menuju ke suatu proses.
Menunjukkan penyimpanan data.
(Kendall dan Kendall, 2003)
2.9 Entity Relationship Diagram (ERD)
Entity Relationship Diagram merupakan diagram yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta yang ditinjau (Fatansyah, 1999 ). Berikut ini merupakan simbol-simbol yang digunakan dalam pembuatan ERD.
(27)
commit to user
11
Tabel 2.2 Simbol dalam ERD
Simbol Uraian
Persegi panajang, menyatakan himpunan entitas.
Lingkaran/elip, menyatakan atribut (atribut yang berfungsi sebagai key harus digarisbawahi)
Belah ketupat, menyatakan himpunan relasi.
Garis, sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entiatas dengan atributnya.
(28)
commit to user
12
BAB III
DESAIN DAN PERANCANGAN SISTEM
3.1 Alat Penelitian
Alat penelitian yang digunakan dalam pembuatan sistem perpustakaan dibagi menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). Alat yang digunakan untuk menyusun tugas akhir ini adalah sebagai berikut :
3.1.1 Perangkat Keras (Hardware)
Perangkat keras yang digunakan dalam pembuatan aplikasi ini adalah sebuah PC (Personal Computer) dengan spesifikasi minimal sebagai berikut ini:
a. Processor Intel Pentium IV b. RAM 1 GB
c. Hard Disk 80 GB
d. Monitor, mouse dan keyboard e. Printer
f. Modem Smart
3.1.2 Perangkat Lunak (Software)
Perangkat lunak yang dibutuhkan dalam membuat aplikasi ini adalah sebagai berikut ini:
a. Adobe Photoshop CS4 b. Adobe Dreamweaver CS5 c. XAMPP
(29)
commit to user
13
3.2 Analisa Sistem
3.2.1 Gambaran Umum
Gambar 3.1. work flow peminjaman buku
Sistem peminjaman buku perpustakaan di SMA N 1 Plaosan bersifat tertutup. Anggota Perpustakaan diijinkan mencari dan mengambil buku sendiri di rak buku. Jika anggota perpustakaan ingin meminjam buku, mereka harus mengikuti prosedur berikut :
1. Anggota perpustakaan yang ingin meminjam buku harus mencari buku di rak buku.
2. Buku diserahkan kepada petugas perpustakaan.
3. Petugas perpustakaan mencatat transaksi peminjaman buku pada buku catatan.
Proses transaksi peminjaman diperpustakaan SMA N 1 Plaosan mengalamai penurunan jumlah peminjam. Hal ini disebabkan karena anggota tidak memperoleh informasi penambahan buku. Sehingga antusiasme siswa untuk meminjam buku diperpustakaan berkurang.
Setelah penulis mengamati system peminjaman diperpustakaan tersebut, maka penulis dapat menyimpulkan beberapa kendala yang dihadapi, yaitu :
(30)
commit to user
14
1. Proses pencarian buku membutuhkan waktu cukup lama, hal ini disebabkan karena terbatasnya waktu istirahat.
2. Anggota perpustakaan pada saat pencarian buku yang akan dipinjam terkadang tidak menemukan buku yang dicari kaerna buku sedang dipinjam.
3. Pencatatan data transaksi peminjaman masih dilakukan secara manual, sehingga membutuhkan waktu yang cukup lama dalam mengolah data.
4. Siswa tidak mendapatkan informasi penambahan buku.
3.2.2 Analisa Perancangan Sistem
Setelah mengetahui permasalahan yang dihadapi perpustakaan SMA N 1 Plaosan yaitu dalam hal penyampaian informasi penambahan buku, peminjaman buku dan pengolahan data secara manual. Maka diperlukan system perpustakaan yang terkomputerisasi secara online yang meliputi input data buku, input data anggota, pencarian buku, pemesanan buku dan peminjaman buku. Pemesanan buku secara online dapat dilakukan oleh anggota pada saat dilingkungan sekolah atau diluar sekolah yang waktunya di tentukan paling lama satu hari. Apabila lebih dari satu hari tidak meminjam buku maka akan dibatalkan pemesanannya oleh petugas.
System perpustakaan ini diharapkan dapat membantu petugas perpustakaan dalam meningkatkan efisien dan efektifitas, baik dalam pelayanan maupun dalam menghasilkan informasi secara tepat dan akurat.
(31)
commit to user
15
3.3 Perancangan sistem
3.3.1 Context Diagram
Gambar 3.2 Context Diagram
Context Diagram menggambarkan SistemPerpustakaan SMA N 1 Plaosan sebagai pemberitahuan secara garis besarnya. Dalam sistem ini melibatkan 2 entitas, yaitu anggota, dan petugas perpustakaan. Untuk keterangan setiap nomornya, dapat dilihat pada keterangan yang ada dibawah ini.
Keterangan :
1. Petugas perpustakaan memasukkan data buku, data anggota, data berita, dan data pengembalian ke sistem.
2. Anggota memasukkan data buku tamu yang dilanjutkan dengan pencarian info buku, kemudian anggota memasukkan data peminjaman.
3. Anggota dapat melihat info buku tamu, info buku, info anggota, info peminjaman, info pengembalian dan info berita dari sistem. 4. Admin mendapatkan laporan dari sistem mengenai info buku,
info anggota, info peminjaman, info pengembalian, info buku tamu dan info berita.
(32)
commit to user
16
3.3.2 Data Flow Diagram Level 0
DFD Level 0 dari SistemPerpustakaan SMA N 1 PLAOSAN adalah sebagai berikut :
(33)
commit to user
17
3.3.3 Data Flow Diagram Level 1 Proses 2 (manag anggota)
DFD Level 1 proses 2 manag anggota dari SistemPerpustakaan SMA N 1 adalah sebagai berikut :
Gambar 3.4 DFD level 1 Proses 2 manag Anggota
3.3.4 Data Flow Diagram Level 1 Proses 3 (manag buku)
DFD Level 1 proses 3 manag buku dari SistemPerpustakaan SMA N 1 Plaosan adalah sebagai berikut :
(34)
commit to user
18
3.3.5 Data Flow Diagram Level 1 Proses 4 (manag berita)
DFD Level 1 proses 4 manag berita dari SistemPerpustakaan SMA N 1 Plaosan adalah sebagai berikut :
Gambar 3.6 DFD level 1 Proses 4 manag Berita
3.3.6 Data Flow Diagram Level 1 Proses 5 (manag buku tamu)
DFD Level 1 proses 5 manag Buku Tamu dari SistemPerpustakaan SMA N 1 Plaosan adalah sebagai berikut :
(35)
commit to user
19
3.3.7 Data Flow Diagram Level 1 Proses 7 (manag peminjaman)
DFD Level 1 proses 7 manag peminjaman dari SistemPerpustakaan SMA N 1 Plaosan adalah sebagai berikut :
Gambar 3.8 DFD level 1 Proses 7 manag peminjaman
3.3.8 Data Flow Diagram Level 1 Proses 8 (manag pengembalian)
DFD Level 1 proses 8 manag pengembalian dari SistemPerpustakaan SMA N 1 Plaosan adalah sebagai berikut :
Pinjam
Anggota Petugas Perpustakaan
7.2
Insert Data Pengembalian buku
Data Pengembalian buku Data Pengembalian buku
Info pengembalian buku
7.1
View Data Peminjaman buku Info peminjaman buku
Info pengembalian buku
(36)
commit to user
20
3.3.9 ERD (Entity Relationship Diagram)
Adapun entity relationship diagram yang digunakan dapat dilihat pada Gambar 3.10.
Anggota no_induk nama kelamin Img_anggota alamat No_telp status passid Id_kelas nm_kelas Keterangan Kelas Mempunyai M 1 Pinjam 1 no_pinjam Tanggal_pinjam Tanggal_kembali Tgln_kembali Buku Id_buku penulis Judul_buku isbn File_gambar jumlah Jumlah_dipinjam sinopsis No_rak Jumlah_view M Penerbit Kategori Menerbitkan Id_penerbit nm_penerbit alamat website kota telepon Id_kategori Nm_kategori deskripsi email 1 Item_buku denda dichekout Status_buku 1 M Mempunyai M Id_penerbit Id_kategori Id_kelas Id_buku No_induk
(37)
commit to user
21
3.3.10 Relationship Table
Adapun relasi antar tabel yang digunakan dapat dilihat pada Gambar 3.11.
Gambar 3.11 Relationship Table SistemPerpustakaan SMA N 1 Plaosan
3.4 Perancangan Database
3.4.1 Tabel Petugas
Nama Tabel : petugas
Fungsi : Untuk menyimpan data petugas (admin) Primary Key : id_petugas
Tabel Admin adalah tabel yang digunakan untuk menyimpan data username dan password untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi untuk masuk dalam sistem. Struktur tabel Admin digambarkan pada tabel 3.1.
Tabel 3.1 Desain Tabel petugas
Nama Field Type Size Null Keterangan
id_petugas INT 2 No Primary Key
userid VARCHAR 30 No
passid VARCHAR 100 No
(38)
commit to user
22
3.4.2 Tabel Anggota
Nama Tabel : anggota
Fungsi : Untuk menyimpan data anggota Primary Key : no_induk, id_kelas
Tabel anggota digunakan untuk menyimpan data anggota. Struktur tabel anggota digambarkan pada table 3.2.
Tabel 3.2 Desain Tabel anggota
Nama Field Type Size Null Keterangan
no_induk INT 20 No Primary Key
id_kelas INT 5 No Primary Key
nama VARCHAR 50 No
kelamin CHAR 20 NO
img_anggota VARCHAR 255 NO
alamat VARCHAR 200 NO
no_telp VARCHAR 15 NO
status VARCHAR 10 NO
passid VARCHAR 100 NO
3.4.3 Tabel Kelas
Nama Tabel : kelas
Fungsi : Untuk menyimpan data kelas Primary Key : id_kelas
Tabel kelas digunakan untuk menyimpan nama kelas yang di gunakan anggota . Struktur table kelas digambarkan pada tabel 3.3.
Tabel 3.3 Desain Tabel kelas
Nama Field Type Size Null Keterangan
id_kelas INT 5 No Primary Key
nm_kelas VARCHAR 30 No
(39)
commit to user
23
3.4.4 Tabel Buku
Nama Tabel : buk_koleksi
Fungsi : Untuk menyimpan data buku Primary Key : id_buku,id_kategori,id_penerbit
Tabel buk_koleksi digunakan untuk menyimpan data buku yang dimiliki perpustakaan pada SistemPerpustakaan SMA N 1 PLAOSAN. Struktur tabel buk_koleksi digambarkan pada tabel 3.4.
Tabel 3.4 Desain Tabel buk_koleksi
Nama Field Type Size Null Keterangan
id_buku INT 6 No Primary Key
id_kategori INT 5 No Primary Key
id_penerbit INT 5 No Primary Key
penulis VARCHAR 30 No
judul_buku VARCHAR 100 NO
isbn VARCHAR 40 NO
file_gambar VARCHAR 255 NO
jumlah INT 4 NO
jumlah_dipinjam INT 4 NO
sinopsis TEXT NO
no_rak VARCHAR 10 NO
Jumlah_view INT 11 NO
3.4.5 Tabel Kategori
Nama Tabel : kategori
Fungsi : Untuk membedakan jenis-jenis buku Primary Key : id_kategori
Tabel kategori digunakan untuk membedakan jenis-jenis buku.. Struktur tabel kategori digambarkan pada tabel 3.5.
(40)
commit to user
24
Tabel 3.5 Desain Tabel kategori
Nama Field Type Size Null Keterangan
id_kategori INT 5 No Primary Key
nm_kategori VARCHAR 100 No
deskripsi TEXT No
3.4.6 Tabel Penerbit
Nama Tabel : penerbit
Fungsi : Untuk menampung data-data penerbit buku Primary Key : id_kategori
Tabel penerbit digunakan untuk menampung data-data penerbit buku. Struktur tabel penerbit digambarkan pada tabel 3.6.
Tabel 3.6 Desain Tabel penerbit
Nama Field Type Size Null Keterangan
id_penerbit INT 5 No Primary Key
nm_penerbit VARCHAR 100 YES
alamat VARCHAR 200 YES
email VARCHAR 30 NO
website VARCHAR 30 NO
kota VARCHAR 20 NO
telepon INT 20 NO
3.4.7 Tabel Buku Tamu
Nama Tabel : bukutamu
Fungsi : Untuk mencatat tujuan pengunjung website Primary Key : id_kategori
Tabel bukutamu digunakan untuk mencatat data pengunjung. Struktur tabel penerbit digambarkan pada tabel 3.7.
(41)
commit to user
25
Tabel 3.7 Desain Tabel bukutamu Nama Field
Type Size Null Keterangan
id_bukutamu INT 3 No Primary Key
nama VARCHAR 35 NO
ip VARCHAR 20 NO
hostname VARCHAR 20 NO
tanggal DATE NO
3.4.8 Tabel Berita
Nama Tabel : berita
Fungsi : Untuk menampung data-data penerbit buku Primary Key : id_info
Tabel berita digunakan untuk menampung data-data penerbit buku. Struktur tabel berita digambarkan pada tabel 3.8.
Tabel 3.8 Desain Tabel berita
Nama Field Type Size Null Keterangan
no_info INT 5 No Primary Key
judul VARCHAR 100 NO
lengkap TEXT NO
tanggal DATE NO
3.4.9 Tabel Pinjam
Nama Tabel : pinjam
Fungsi : Untuk menampung data-data peminjaman buku Primary Key : no_pinjam, no_induk, id_buku
Tabel pinjam digunakan untuk menampung data-data peminjaman buku. Struktur tabel pinjam digambarkan pada tabel 3.9.
(42)
commit to user
26
Tabel 3.9 Desain Tabel pinjam
Nama Field Type Size Null Keterangan
no_pinjam INT 8 No Primary Key
no_induk INT 20 NO Primary Key
id_buku INT 6 NO Primary Key
tanggal_pinjam DATE NO
tanggal_kembali DATE NO
tgln_kembali DATE NO
total_buku INT 5
denda VARCHAR 15
dichekout CHAR 10 NO
status_pinjam VARCHAR 7 NO
3.5 Perancangan Interface
Berikut ini adalah beberapa rancangan interface pada SistemPerpustakaan SMA N 1 PLAOSAN Berbasis WEB.
3.5.1 Halaman Utama
Halaman Utama adalah tampilan utama pada SistemPerpustakaan SMA N 1 PLAOSAN Berbasis WEB ketika pertama kali di jalankan oleh web browser. Halaman utama ini berisi from buku tamu. Halaman Utama dapat dilihat pada gambar 3.12.
(43)
commit to user
27
3.4.1 Halaman Home
Halaman Home adalah tampilan halaman web ketika kita menekan navigasi home. Halaman Home ini berisi data-data buku baru yang di miliki perpustakaan, menu navigasi, sub menu kategori, sub menu penerbit, 10 buku favorit berdasarkan jumlah view, link terkait dengan SistemPerpustakaan SMA N 1 Plaosan, Polling dan date time. Halaman home dapat dilihat pada gambar 3.13.
Gambar 3.13 Rancangan Halaman Home
3.4.2 Halaman Login Petugas
Halaman Petugas merupakan halaman yang hanya dapat diakses oleh petugas pengelola SistemPerpustakaan SMA N 1 Plaosan yang telah terdaftar sebagai petugas dalam sistem ini. Halaman ini digunakan untuk mengelola hal-hal yang berkaitan dengan SistemPerpustakaan SMA N 1 Plaosan . Rancangan halaman Login Petugas dapat dilihat pada gambar 3.14.
(44)
commit to user
28
Gambar 3.14 Rancangan Halaman Login Admin
3.4.3 Halaman Home Petugas
Halaman Home petugas adalah tampilan halaman ketika petugas perpustakaan telah melakukan proses login. Halaman ini berisi menu-menu yang mengatur isi dari SistemPerpustakaan SMA N 1 Plaosan. Halaman home petugas dapat dilihat pada gambar 3.15.
(45)
commit to user
29
(46)
commit to user
0BAB IV
IMPLEMENTASI SISTEM
Implementasi dan analisa di sini akan dijelaskan hasil analisa dan beberapa pembahasan yang yang berhubungan dengan sistem. Berdasarkan implementasi ini, pembaca diharapkan dapat memahami hasil penelitian melalui beberapa gambar dengan beberapa uraian yang pokok di setiap gambar.
4.1 Implementasi Antarmuka
Berikut ini tampilan dari sistem informasi perpustakaan SMA N 1 Plaosan bebarbasis web.
4.1.1 Halaman Utama
Halaman utama merupakan tampilan awal untuk pengunjung dan anggota. Tampilan awal disini memiliki fungsi sebagai tampilan yang di gunakan untuk mengisi buku tamu. Halaman utama ditunjukkan pada Gambar 4.1.
Gambar. 4.1 Halaman Utama
4.1.2 Halaman Daftar Buku Tamu
Halaman utama merupakan tampilan daftar buku tamu untuk pengunjung dan anggota. Tampilan awal disini memiliki fungsi untuk menampilkan daftar aktivitas pengunjung atau pengguna dengan batasan sepuluh daftar buku tamu. Halaman utama ditunjukkan pada Gambar 4.2.
(47)
commit to user
Gambar. 4.2 Halaman Daftar Buku Tamu
4.1.3 Halaman Home
Halaman Home akan tampil ketika kita menekan navigasi Home. Tampilan ini memiliki fungsi untuk menampilkan sepuluh daftar buku terbaru yang dimiliki Perpustakaan SMA N 1 Plaosan. Halaman utama ditunjukkan pada Gambar 4.3.
(48)
commit to user
Gambar. 4.3 Halaman Home
4.1.4 Halaman Profil
Halaman Profil akan tampil ketika kita menekan navigasi Profil. Tampilan ini memiliki fungsi untuk menampilkan Profil Perpustakaan SMA N 1 Plaosan. Halaman utama ditunjukkan pada Gambar 4.4.
(49)
commit to user
Gambar. 4.4 Halaman Profil
4.1.5 Halaman Cara Pinjam
Halaman Cara Pinjam akan tampil ketika kita menekan navigasi cara Pinjam. Tampilan ini memiliki fungsi untuk menampilkan cara peminjaman buku Perpustakaan SMA N 1 Plaosan. Halaman utama ditunjukkan pada Gambar 4.5.
(50)
commit to user
Gambar. 4.5 Halaman Cara Pinjam
4.1.6 Halaman Kontak
Halaman kontak ini memuat kontak pengelola website Perpustakaan SMA N 1 Plaosan. Halaman utama ditunjukkan pada Gambar 4.6.
(51)
commit to user
5
4.1.7 Halaman Pencarian Buku
Halaman pencarian buku berisi menu pencarian buku berdasarkan judul buku, penulis buku, nama penerbit, dan nama kategori. Lebih jelasnya lihat gambar 4.7.
Gambar. 4.7 Halaman Pencarian Buku
4.1.8 Halaman Berita
Halaman Berita berisi tentang info-info terbaru yang di sampaikan oleh petugas perpustakaan ke pengunjung. Lebih jelasnya lihat gambar 4.8.
Gambar. 4.8 Halaman Berita
4.1.9 Halaman Login Anggota
Halaman Login Anggota fungsinya untuk menginputkan NIS dan Password agar anggota dapat masuk ke fasilitas anggota website. Lebih jelasnya lihat gambar 4.9.
(52)
commit to user
6
Gambar. 4.9 Halaman Login Anggota
4.1.10 Halaman Anggota
Halaman anggota akan muncul ketika siswa yang telah melakukan login pada form login anggota. Lebih jelasnya lihat gambar 4.10.
Gambar. 4.10 Halaman Anggota
4.1.11 Halaman Edit Profil
Halaman Edit Profil memiliki fungsi untuk memperbaharui profil anggota. Lebih jelasnya lihat gambar 4.11.
(53)
commit to user
7
Gambar. 4.11 Halaman Edit Profil
4.1.12 Halaman Update Password
Halaman Update Password memiliki fungsi untuk memperbaharui Password anggota. Lebih jelasnya lihat gambar 4.12.
Gambar. 4.12 Halaman Update Password
4.1.13 Halaman Keranjang
Halaman keranjang berfungsi menampung data-data peminjaman yang belum dilanjutkan ke halaman proses selanjutnya. Lebih jelasnya lihat gambar 4.13.
(54)
commit to user
8
Gambar. 4.13 Halaman Keranjang
4.1.14 Halaman Bukti Peminjaman
Halaman Bukti Peminjaman berfungsi sebagai bukti jika anggota ingin meminjam buku dan sebagai bukti untuk pengembalian buku . Lebih jelasnya lihat gambar 4.14.
(55)
commit to user
9
4.1.15 Halaman Login Petugas
Halaman ini merupakan form petugas untuk masuk kedalam manajemen petugas. Lebih jelasnya lihat gambar 4.15.
Gambar. 4.15 Halaman Login Petugas
4.1.16 Halaman Petugas
Pada halaman ini digunakan Petugas untuk manajemen sistem pada website. Di halaman Home juga terdapat pemberitahuan tentang proses peminjaman yang telah dichekout dan belum dichekout. Lebih jelasnya lihat gambar 4.16.
(56)
commit to user
0
4.1.17 Halaman Petugas Tambah Anggota
Pada halaman ini digunakan Petugas untuk menambah Anggota perpustakaan. Lebih jelasnya lihat gambar 4.17.
Gambar. 4.17 Halaman Petugas Tambah Anggota
4.1.18 Halaman Petugas View Anggota
Pada halaman ini digunakan Petugas untuk melihat Anggota perpustakaan keseluruhan. Lebih jelasnya lihat gambar 4.18.
(57)
commit to user
4.1.19 Halaman Petugas Detail Anggota
Pada halaman ini digunakan Petugas untuk melihat Profil Anggota perpustakaan secara secara detail. Lebih jelasnya lihat gambar 4.18.
Gambar. 4.19 Halaman Petugas Detail Anggota
4.1.20 Halaman Petugas Pencarian Anggota
Pada halaman ini digunakan Petugas untuk mencari Anggota perpustakaan berdasarkan No induk, Nama atau Alamat Anggota Perpustakaan. Lebih jelasnya lihat gambar 4.20.
(58)
commit to user
4.1.21 Halaman Petugas Tambah Buku
Pada halaman ini digunakan Petugas untuk menambah buku koleksi perpustakaan. Lebih jelasnya lihat gambar 4.21.
Gambar. 4.21 Halaman Petugas Tambah Buku
4.1.22 Halaman Petugas View Buku
Pada halaman ini digunakan Petugas untuk melihat buku koleksi perpustakaan secara keseluruhan. Lebih jelasnya lihat gambar 4.22.
(59)
commit to user
4.1.23 Halaman Petugas Detail Buku
Pada halaman ini digunakan Petugas untuk melihat detail buku koleksi perpustakaan secara detail. Lebih jelasnya lihat gambar 4.23.
Gambar. 4.23 Halaman Petugas Detail Buku
4.1.24 Halaman Petugas Pencarian Buku
Pada halaman ini digunakan Petugas untuk mencari buku koleksi perpustakaan berdasarkan Judul Buku, Penulis, Penerbit atau Kategori Buku. Lebih jelasnya lihat gambar 4.24.
(60)
commit to user
4.1.25 Halaman Petugas View Buku Tamu
Pada halaman ini digunakan Petugas untuk menampilkan buku tamu dari pengunjung perpustakaan. Lebih jelasnya lihat gambar 4.25.
(61)
commit to user
BAB V PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan diatas, telah dihasilkan Sistem Perpustakaan SMA N 1 Plaosan berbasis web yang dapat menyampaikan informasi buku tamu, koleksi buku, peminjaman buku, pengembalian buku, info berita, serta dapat menghasilkan laporan peminjaman, laporan koleksi buku, laporan buku tamu, laporan informasi anggota disetiap kelas.
5.2 Saran
Berdasarkan hasil pembuatan Tugas Akhir, dapat diberikan saran atas Sistem Perpustakaan SMA N 1 Plaosan agar dapat diakses melalui mobile web.
(1)
commit to user
4.1.17 Halaman Petugas Tambah Anggota
Pada halaman ini digunakan Petugas untuk menambah Anggota perpustakaan. Lebih jelasnya lihat gambar 4.17.
Gambar. 4.17 Halaman Petugas Tambah Anggota
4.1.18 Halaman Petugas View Anggota
Pada halaman ini digunakan Petugas untuk melihat Anggota perpustakaan keseluruhan. Lebih jelasnya lihat gambar 4.18.
(2)
4.1.19 Halaman Petugas Detail Anggota
Pada halaman ini digunakan Petugas untuk melihat Profil Anggota perpustakaan secara secara detail. Lebih jelasnya lihat gambar 4.18.
Gambar. 4.19 Halaman Petugas Detail Anggota
4.1.20 Halaman Petugas Pencarian Anggota
Pada halaman ini digunakan Petugas untuk mencari Anggota perpustakaan berdasarkan No induk, Nama atau Alamat Anggota Perpustakaan. Lebih jelasnya lihat gambar 4.20.
(3)
commit to user
4.1.21 Halaman Petugas Tambah Buku
Pada halaman ini digunakan Petugas untuk menambah buku koleksi perpustakaan. Lebih jelasnya lihat gambar 4.21.
Gambar. 4.21 Halaman Petugas Tambah Buku
4.1.22 Halaman Petugas View Buku
Pada halaman ini digunakan Petugas untuk melihat buku koleksi perpustakaan secara keseluruhan. Lebih jelasnya lihat gambar 4.22.
(4)
4.1.23 Halaman Petugas Detail Buku
Pada halaman ini digunakan Petugas untuk melihat detail buku koleksi perpustakaan secara detail. Lebih jelasnya lihat gambar 4.23.
Gambar. 4.23 Halaman Petugas Detail Buku
4.1.24 Halaman Petugas Pencarian Buku
Pada halaman ini digunakan Petugas untuk mencari buku koleksi perpustakaan berdasarkan Judul Buku, Penulis, Penerbit atau Kategori Buku. Lebih jelasnya lihat gambar 4.24.
(5)
commit to user
4.1.25 Halaman Petugas View Buku Tamu
Pada halaman ini digunakan Petugas untuk menampilkan buku tamu dari pengunjung perpustakaan. Lebih jelasnya lihat gambar 4.25.
(6)
commit to user
BAB V PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan diatas, telah dihasilkan Sistem Perpustakaan SMA N 1 Plaosan berbasis web yang dapat menyampaikan informasi buku tamu, koleksi buku, peminjaman buku, pengembalian buku, info berita, serta dapat menghasilkan laporan peminjaman, laporan koleksi buku, laporan buku tamu, laporan informasi anggota disetiap kelas.
5.2 Saran
Berdasarkan hasil pembuatan Tugas Akhir, dapat diberikan saran atas Sistem Perpustakaan SMA N 1 Plaosan agar dapat diakses melalui mobile web.