ADI SETYO WICAKSONO M.3209001

(1)

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:

Dekan

Fakultas 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

6

BAB 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

0

BAB 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.