• Tidak ada hasil yang ditemukan

ADI SETYO WICAKSONO M.3209001

N/A
N/A
Protected

Academic year: 2017

Membagikan "ADI SETYO WICAKSONO M.3209001"

Copied!
61
0
0

Teks penuh

(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

(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

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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(31)

commit to user

15

3.3 Perancangan sistem

[image:31.612.179.505.171.559.2]

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

(32)

commit to user

16

3.3.2 Data Flow Diagram Level 0

DFD Level 0 dari SistemPerpustakaan SMA N 1 PLAOSAN

[image:32.612.155.520.164.559.2]

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

[image:33.612.161.507.160.663.2]

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

[image:34.612.161.558.135.604.2]

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

[image:35.612.148.521.126.563.2]

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.

[image:36.612.174.544.181.475.2]

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

[image:37.612.139.507.178.480.2]

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

[image:38.612.174.514.188.485.2]

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

[image:39.612.178.514.174.543.2]

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

(40)

commit to user

[image:40.612.162.514.113.532.2]

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.

(41)

commit to user

[image:41.612.160.514.118.517.2]

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

(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

[image:42.612.138.510.117.463.2]

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

(44)

commit to user

[image:44.612.177.508.106.468.2]

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

(45)

commit to user

[image:45.612.174.499.104.478.2]

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

[image:46.612.135.508.191.544.2]

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

(47)
[image:47.612.163.506.105.473.2]

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.

(48)
[image:48.612.178.503.105.477.2]

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

(49)
[image:49.612.177.507.118.471.2]

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

(50)
[image:50.612.175.506.103.469.2]

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

[image:51.612.162.511.174.582.2]

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.

(52)

commit to user

[image:52.612.162.509.105.518.2]

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

(53)

commit to user

[image:53.612.166.506.104.518.2]

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.

(54)

commit to user

[image:54.612.162.510.104.565.2]

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

[image:55.612.162.510.159.671.2]

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

[image:56.612.159.510.148.655.2]

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

[image:57.612.164.509.166.480.2]

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

[image:57.612.192.507.483.690.2]

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

[image:58.612.159.510.165.689.2]

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

[image:59.612.163.510.132.675.2]

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

[image:60.612.176.508.164.474.2]

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

Gambar

Gambar 3.2 Context Diagram
Gambar 3.3 DFD level 0
Gambar 3.4 DFD level 1 Proses 2 manag Anggota
Gambar 3.6 DFD level 1 Proses 4 manag Berita
+7

Referensi

Dokumen terkait

Tabel koleksi digunakan untuk menyimpan data mebel yang dijual pada. aplikasi

Koleksi e-book yang dimiliki perpustakaan SMA Negeri 1 Semarang berupa novel, cerpen, karya tulis ilmiah, naskah pidato dan e-book dari buku paket dari pemerintah yang

Ketersediaan koleksi buku berbasis bahan ajar kurikulum tingkat satuan pendidikan di perpustakaan SMA Negeri 1 Tanjung Raja penulis telah mendapatkan data dengan

Tujuan dari penelitian ini untuk mengetahui pemanfaatan koleksi buku sastra anak di Badan Perpustakaan dan Kearsipan Daerah Jawa Barat, intensitas pemanfaatan koleksi

Akhir (PPTA) Stikom Surabaya yang diserahkan kepada perpustakaan untuk digunakan sebagai koleksi tugas akhir. b) Daftar buku tugas akhir yang diberikan, kemudian dicocokkan dengan

Dalam membuat proses data warehouse ini, diambil berdasarkan dari tiga tabel utama yaitu tabel koleksi buku, tabel visitorlog peminjaman buku dan tabel anggota perpustakaan yang

Adapun perincian koleksi pustaka yang dimiliki dapat dilihat sebagaimana tercantum dalam tabel berikut: Tabel 8 Keadaan koleksi pustaka perpustakaan SMK Tamansiswa 1 Palembang No..