• Tidak ada hasil yang ditemukan

SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB PADA SMP NEGERI 35 SURABAYA.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB PADA SMP NEGERI 35 SURABAYA."

Copied!
85
0
0

Teks penuh

(1)

SISTEM INFORMASI MANAJ EMEN PERPUSTAKAAN

BERBASIS WEB PADA SMP NEGERI 35 SURABAYA

SKRIPSI

Disusun Oleh :

GALANK BAGUS FRELANDA W O K

NPM. 0735010003

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR

(2)

SISTEM INFORMASI MANAJ EMEN PERPUSTAKAAN

BERBASIS WEB PADA SMP NEGERI 35 SURABAYA

Disusun Oleh :

GALANK BAGUS FRELANDA WAHYU OCHE KURNIAWAN NPM. 0735010003

Telah diper tahanka n dihadapan dan diter ima oleh Tim Penguji Skr ipsi Pr ogram Studi Sistem Infor masi Fakultas Teknologi Industr i Univer sita s

Pembangunan Nasional ”Veter an” J awa Timur Pada Tanggal 15 J uni 2012

Menyetujui

Pembimbing : Tim Penguji :

1. 1.

Moh. Ir wan Afandi, ST, MSc Pr isa Mar ga Kusumantara, S.Kom NPT. 276 070 740 220 NPT. 38 211 0602 061

2. 2.

Agung Br astama Putr a, S.Kom Pr iza Pandunata, S.Kom

NPT. NPT. 38 301 0602 121

3.

Tikno, ST, M.Kom NPT.

Mengetahui,

Dekan Fakultas Tek nologi Industr i UPN’Veter an’J awa Timur

Ir. Sutiyono, MT. NIP. 19600713 198703 1001

(3)

LEMBAR PENGESAHAN

SISTEM INFORMASI MANAJ EMEN PERPUSTAKAAN

BERBASIS WEB PADA SMP NEGERI 35 SURABAYA

Disusun Oleh :

GALANK BAGUS FRELANDA WAHYU OCHE KURNIAWAN NPM. 0735010003

Telah disetujui untuk mengikuti Ujian Negar a Lisan Gelombang VI Tahun Akademik 2011/2012

Pembimbing Utama Pembimbing Pendamping

Moh. Ir wan Afandi, ST, MSc Agung Brastama Putr a, S.KOM

NPT. 276 070 740 220 NPT.

Mengetahui

Ketua J ur usan Sistem Infor masi Fakultas Teknologi Industr i

Univer sitas Pembangunan Nasional ’Veter an’ J awa Timur

(4)

Jl. Rungkut Madya Gunung Anyar Surabaya 60294 Tlp. (031) 8706369, 8783189 Fax (031) 8706372 Website: www.upnjatim.ac.id

KETERANGAN REVISI

Mahasiswa di bawah ini :

Nama : Galank Bagus Frelanda Wahyu Oche Kurniawan

NPM : 0735010003

Program Studi : Sistem Informasi

Telah mengerjakan revisi skripsi dengan judul :

“SISTEM INFORMASI MANAJ EMEN PERPUSTAKAAN BERBASIS WEB

PADA SMP NEGERI 35 SURABAYA ”

Oleh karenanya mahasiswa tersebut diatas dinyatakan bebas revisi skripsi dan di ijinkan

untuk membukukan skripsi dengan judul tersebut.

Surabaya, 26 Juni 2012

Dosen Penguji yang memerintahkan revisi:

1.) Pr isa Mar ga Kusumantar a, S.Kom

{

}

NPT. 38 211 0602 061

2.) Pr iza Pandunata, S.Kom

{

}

NPT. 38 301 0602 121

3.) Tikno, ST, M.Kom

{

}

NPT.

Mengetahui,

Dosen Pembimbing I

Moh. Ir wan Afandi, ST, MSc NPT. 276 070 740 220

Dosen Pembimbing II

Agung Br astama Putra, S.Kom NPT.

(5)

i

J udul TA : SISTEM INFORMASI MANAJ EMEN PERPUSTAKAAN

BERBASIS WEB PADA SMP NEGERI 35 SURABAYA Pr ogr am studi : SISTEM INFORMASI

Pembimbing I : Moh. Ir wan Afandi, ST, MSc Pembimbing II : Agung Br astama Putra, S.Kom

Penyusun : Galank Bagus Fr elanda Wahyu Oche Kur niawan

ABSTRAK

Perpustakaan adalah kumpulan informasi yang bersifat ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki manusia. Oleh karena itu perpustakaan modern telah didefinisikan kembali sebagai tempat untuk mengakses informasi dalam format apa pun, apakah informasi itu disimpan dalam gedung perpustakaan tersebut atau tidak. Dalam perpustakaan modern ini selain kumpulan buku tercetak, sebagian buku dan koleksinya ada dalam perpustakaan

digital (dalam bentuk data yang bisa diakses lewat jaringan komputer). Selain itu informasi yang disampaikan lebih atraktif dibandingkan media lainnya dan kemudahan dalam pendistribusian. Selain itu juga untuk mempersiapkan sekolah mengimbangi kemajuan teknologi internet.

Dalam dunia website muncul permasalah bagaimana membangun sistem informasi perpustakaan sehingga bisa menampilkan informasi yang up to date.

Untuk membangun sistem informasi perpustakaan penulis menggunakan PHP dan

Mysql. PHP dipilih sebagai bahasa pemrograman karena dapat menghasilkan isi halaman web yang dinamis dan dapat saling berinteraksi dengan user. Mysql

dipilih sebagai databse karena menggunakan suatu format standar bahasa Sql dan bahasa ini sangat cocok berpasangan dengan PHP.

Kata kunci : Sistem Informasi, Manajemen, Perpustakaan

(6)

ii

Puji syukur kami panjatkan ke hadirat Allah SWT atas limpahan rahmat,

karunia serta hidayah-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir

(TA) di Jurusan Sistem Informasi Fakultas Teknik Industri Universitas

Pembangunan Nasional “Veteran” Jawa Timur serta menyelesaikan pembuatan

laporan TA dengan baik dan lancar.

Permasalahan yang penulis bahas dalam laporan ini mengenai “Sistem

Infor masi Manajemen Per pustakaan Ber basis Web Pada SMP Neger i 35

Sur abaya”. Pada kesempatan ini penulis menyampaikan terima kasih kepada

semua pihak yang telah membantu penulis dalam menyelesaikan laporan ini. Dan

Secara khusus penulis menyampaikan terima kasih kepada :

1. Allah SWT dan Nabi Muhammad SAW

2. Ayah, Mama, Adik-adikku tercinta di rumah yang senantiasa memberikan

dukungan dan mendoakan penyusun agar Skripsi ini segera terselesaikan.

3. Bapak Ir. Sutiyono, MT, selaku Dekan Fakultas Teknologi Industri.

4. Bapak Nur Cahyo Wibowo S.Kom M.Kom, selaku Ketua Jurusan Sistem

Informasi.

5. Bapak Mohamad Irwan Afandi S.Kom M.Kom, selaku Dosen

Pembimbing I yang telah giat meluangkan banyak waktu untuk

memberikan arahan, ilmu dan dorongan serta motivasi kepada penyusun

untuk menyelesaikan Skripsi ini.

Hak Cipta © milik UPN "Veteran" Jatim :

(7)

iii

6. Bapak Agung Brastama Putra S.Kom, selaku Dosen Pembimbing II yang

dengan sabar telah meluangkan banyak waktu, pikiran dan tenaga di antara

kesibukan beban-beban kegiatan akademik untuk memberikan bimbingan

Skripsi ini.

7. Sayangku Feoreta Nur Arini yang telah memberikan support dan dorongan

agar skripsi ini bisa cepat selesai

8. Teman-teman Himakost Gunung Anyar yang telah banyak membantu

demi kelancaran tugas akhir ini.

9. Kawan-kawan Sistem Informasi seperjuangan ( The Gradhakz Project )

10.PT. MURINDA IRON STEEL yang telah memberi kesempatan bekerja.

Penulis menyadari sepenuhnya bahwa sebagai manusia biasa tentunya

tidak akan luput dari kekurangan dan keterbatasan. Maka dengan segenap

kerendahan hati, penulis mengharapkan saran dan kritik yang dapat

menyempurnakan penulisan ini sehingga dapat bermanfaat dan berguna untuk

pengembangan ilmu pengetahuan.

Surabaya, Juni 2012

Penulis

(8)

iv

ABSTRAK... i

KATA PENGANTAR... ii

DAFTAR ISI... iv

DAFTAR GAMBAR... xi

BAB I PENDAHULUAN………..…….... 1

1.1 Latar Belakang………...……….………… 1

1.2 Rumusan Masalah...……....………..………... 2

1.3 Batasan Masalah……….………… 2

1.4 Tujuan……….….…………... 2

1.5 Manfaat……….………….. 2

1.6 Metodologi……….………... 3

1.7 Sistematika Pembahasan……….……….... 4

BAB II LANDASAN TEORI ……….…….………… 6

2.1 Perpustakaan………..……… 6

2.1.1 Pengertian Perpustakaan……….... 6

2.1.2 Tujuan dan Fungsi Perpustakaan Sekolah………... 9

2.1.3 Pentingnya Pemanfaatan Perpustakaan Sekolah…… 11

2.2 Peranan Situs Web………..………... 12

2.3 Web Server………... 13

2.4 Internet………...……...………..…… 14

2.5 Peranan Situs Web...………... 16

Hak Cipta © milik UPN "Veteran" Jatim :

(9)

v

2.6 Web Browser... 17

2.7 HTML………... 17

2.8 PHP... 18

2.9 MySql…………... 18

2.10 Koneksi Database Mysql dengan PHP ... 19

BAB III ANALISA DAN PERANCANGAN SISTEM………….…..… 21

3.1 Analisa Sistem...……….. 21

3.2 Perancangan Sistem………...…. 21

3.2.1 Deskripsi Umum Sistem….………..…... 21

3.2.2 Klarifikasi Pengguna Sistem……….… 22

3.2.3 Perancangan Proses………... 23

3.2.3.1 Use Case Bisnis………...… 23

3.2.3.2 Use Case System………...….. 24

3.3 Activity Diagram…….……….…... 25

3.3.1 Activity Diagram Administrator Menambah Data Pengarang …..…... 25

3.3.2 Activity Diagram Administrator Menambah Data Buku………..…………..…… 26

3.3.3 Activity Diagram Administrator Menambah Koleksi Buku………..…….…… 27

3.3.4 Activity Diagram Administrator Menambah Anggota……… 27

(10)

vi

3.3.6 Activity Diagram Administrator

Menambah Data Peminjam……… 29

3.3.7 Activity Diagram Administrator Data Pengembalian……… 30

3.3.8 Activity Diagram Siswa Usulan Pustaka……….. 31

3.3.9 Activity Diagram Siswa Untuk Kritik dan Saran………. 32

3.4 Sequence Diagram Admin... 33

3.4.1 Menambah Data Pengarang.………..…... 33

3.4.2 Menambah Data Buku…….………..… 34

3.4.3 Menambah Koleksi Buku….………..… 34

3.4.4 Menambah Data Anggota….………..… 35

3.4.5 Menambah Data Pegawai….………..… 35

3.4.6 Menambah Data Peminjam...………..… 36

3.4.2 Pengembalian Buku…..…….………..… 36

3.5 Sequence Diagram Anggota.………...….. 37

3.5.1 Usulan Pustaka………..…….………..… 37

3.5.2 Kritik dan Saran…..…..…….………..… 37

3.6 Conceptual Data Model... 38

3.7 Physical Data Model…... 39

Hak Cipta © milik UPN "Veteran" Jatim :

(11)

vii

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM..……...………. 41

4.1 Implementasi Sistem……… 41

4.2 Tujuan Implementasi Sistem………...…….……… 41

4.3 Implementasi Antar Muka...….. 42

4.3.1 Antar Muka Login Siswa... 42

4.3.2 Antar Muka Halaman Utama... 43

4.3.3 Antar Muka Data Pribadi... 43

4.3.4 Antar Muka Usulan Pustaka... 44

4.3.5 Antar Muka Buku Yang Dipinjam... 44

4.3.6 Antar Muka Halaman Saran... 45

4.3.7 Antar Muka Login Admin... 45

4.3.8 Antar Muka Halaman Utama Untuk Admin………... 46

4.3.9 Antar Muka Halaman Admin Untuk Tambah Pengarang……….. 46

4.3.10 Antar Muka Halaman Admin Untuk Tambah Buku……….. 47

4.3.11 Antar Muka Halaman Admin Untuk Penerbit…………..……….. 47

4.3.12 Antar Muka Halaman Admin Untuk Tambah Data Peminjam.………. 48

4.3.13 Antar Muka Halaman Admin Untuk Pengembalian Buku………. 48

(12)

viii 4.3.15 Antar Muka Halaman

Buku Yang Ready Di Perpustakaan……… 49

4.3.16 Antar Muka Halaman Rekapitulasi..………… 50

4.3.17 Antar Muka Halaman

Admin Untuk Tambah Anggota………. 50

4.3.18 Antar Muka Halaman

Admin Untuk Tambah Pegawai………. 51

4.3.19 Antar Muka Halaman

Admin Untuk Saran………. 51

4.3.20 Antar Muka Halaman

Admin Untuk Usulan Pustan….………. 52

BAB V Uji Coba Sistem...…..…………...……… 53

5.1 Pengujian Sistem ……… 53

5.1.1 Pengujian Sistem Dengan Form Login..……… 53

5.1.2 Pengujian Sistem Untuk Usulan Pustaka……... 55

5.1.3 Pengujian Sistem Form Saran……… 56

5.1.4 Pengujian Sistem Login Admin………. 57

5.1.5 Pengujian Sistem Untuk Tambah

Data Pengarang………... 58

Hak Cipta © milik UPN "Veteran" Jatim :

(13)

ix

5.1.6 Pengujian Sistem Untuk Tambah

Data Buku………...………. 59

5.1.7 Pengujian Sistem Untuk Data Penerbit……….. 60

5.1.8 Pengujian Sistem Untuk Tambah

Data Peminjam……… 61

5.1.9 Pengujian Sistem Untuk

Pengembalian Buku……… 62

5.1.10 Pengujian Sistem Untuk Buku

Yang Sedang Dipinjam………... 62

5.1.11 Pengujian Sistem Untuk Buku

Yang Ready……… 63

5.1.12 Pengujian Sistem Untuk Rekap

Peminjaman Perhari……… 63

5.1.13 Pengujian Sistem Untuk Grafik

Peminjaman Perbulan………. 64

5.1.14 Pengujian Sistem Untuk

Tambah Data Anggota……… 64

5.1.15 Pengujian Sistem Untuk

Tambah Data Pegawai……… 65

5.1.16 Pengujian Sistem Untuk

Memberikan Saran…..……… 65

5.1.15 Pengujian Sistem Untuk

Memberikan Usulan Pustaka..……… 66

(14)

x

6.2 Saran………. 67

Daftar Pustaka……… 68

Hak Cipta © milik UPN "Veteran" Jatim :

(15)

xi

DAFTAR GAMBAR

Gambar 3.1 Use Case Bisnis…... 23

Gambar 3.2 Use Case System……... 24

Gambar 3.3 Activity Diagram Admin Data Pengarang... 26

Gambar 3.4 Activity Diagram Admin Data Buku………... 26

Gambar 3.5 Activity Diagram Admin Koleksi Buku... 27

Gambar 3.6 Activity Diagram Menambah Anggota Baru…... 28

Gambar 3.7 Activity Diagram Menambah Data Pegawai... 29

Gambar 3.8 Activity Diagram Menambah Data Peminjam... 30

Gambar 3.9 Activity Diagram Pengembalian Buku... 31

Gambar 3.10 Activity Diagram Untuk Usulan Pustaka... 32

Gambar 3.11 Activity Diagram Untuk Kritik dan Saran... 33

Gambar 3.12 Diagram Sekuensial Untuk Menambah Data Pengarang... 33

Gambar 3.13 Diagram Sekuensial Untuk Menambah Data Buku... 34

Gambar 3.14 Diagram Sekuensial Untuk Menambah Koleksi Buku... 35

Gambar 3.15 Diagram Sekuensial Untuk Menambah Data Peminjam... 36

Gambar 3.16 Diagram Sekuensial Untuk Pengembalian Buku... 37

Gambar 3.17 Diagram Sekuensial Untuk Usulan Pustaka………... 37

Gambar 3.18 Diagram Sekuensial Untuk Kritik dan Saran……….... 38

Gambar 3.19 Conceptual Data Model SIMPUS... 39

Gambar 3.20 Physical Data Model……... 40

Gambar 4.1 Antar Muka Login Siswa... 42

(16)

xii

Gambar 4.4 Antar Muka Usulan Pustaka…………... 44

Gambar 4.5 Antar Muka Halaman Buku Yang Dipinjam... 44

Gambar 4.6 Antar Muka Halaman Saran…... 45

Gambar 4.7 Antar Muka Login Admin………... 45

Gambar 4.8 Antar Muka Halaman Utama Untuk Admin... 46

Gambar 4.9 Antar Muka Halaman Admin Untuk Tambah Pengarang... 46

Gambar 4.10 Antar Muka Halaman Admin Untuk Tambah Buku... 47

Gambar 4.11 Antar Muka Halaman Admin Untuk Tambah Koleksi Buku.. 47

Gambar 4.12 Antar Muka Halaman Admin Untuk Tambah Peminjam... 48

Gambar 4.13 Antar Muka Halaman Admin Untuk Pengembalian Buku... 48

Gambar 4.14 Antar Muka Halaman Buku Yang Sedang Dipinjam……….. 49

Gambar 4.15 Antar Muka Halaman Buku Yang Ready... 49

Gambar 4.16 Antar Muka Halaman Buku Rekapitulasi... 50

Gambar 4.17 Antar Muka Halaman Admin Untuk Tambah Anggota... 50

Gambar 4.18 Antar Muka Halaman Admin Untuk Tambah Pegawai... 51

Gambar 5.1 Antar Muka Login Program…... 52

Gambar 5.2 Antar Muka Halaman Utama... 53

Gambar 5.3 Antar Muka Halaman Login Gagal…... 53

Gambar 5.4 Antar Muka Halaman Pustaka... 54

Gambar 5.5 Antar Muka Data Berhasil Disimpan... 54

Gambar 5.6 Antar Muka Data Halaman Form Saran... 55

Hak Cipta © milik UPN "Veteran" Jatim :

(17)

xiii

Gambar 5.7 Antar Muka Data Berhasil Disimpan... 55

Gambar 5.8 Antar Muka Login Admin………... 56

Gambar 5.9 Antar Muka Data Berhasil disimpan... 56

Gambar 5.10 Antar Muka Login Gagal... 57

Gambar 5.11 Antar Muka Halaman Tambah Data Pengarang... 57

Gambar 5.12 Antar Muka Tambah Data Berhasil Disimpan... 58

Gambar 5.13 Antar Muka Data Tambah Buku... 58

Gambar 5.14 Antar Muka Data Tambah Buku Berhasil Disimpan... 59

Gambar 5.15 Antar Muka Data Penerbit…... 59

Gambar 5.16 Antar Muka Data Penerbit Berhasil Disimpan... 60

Gambar 5.17 Antar Muka Tambah Data Peminjam... 60

Gambar 5.18 Antar Muka Data Berhasil Disimpan... 61

Gambar 5.19 Antar Muka Data Pengembalian Buku... 61

Gambar 5.20 Antar Muka Data Berhasil Disimpan... 62

Gambar 5.21 Antar Muka Data Peminjaman Buku... 62

Gambar 5.22 Antar Muka Data Buku Yang Ready... 63

Gambar 5.23 Antar Muka Rekapitulasi Peminjaman Buku Perhari... 63

Gambar 5.24 Antar Muka Grafik Peminjaman Perbulan... 64

Gambar 5.25 Antar Muka Untuk Tambah Data Anggota... 64

Gambar 5.26 Antar Muka Untuk Tambah Data Pegawai... 65

(18)

1

PENDAHULUAN

1.1

Latar Belakang

Peningkatan mutu pendidikan dilakukan mulai tingkat Sekolah Dasar sampai

Sekolah Menengah Atas telah menjadi kebijakan pemerintah sehingga harus

diwujudkan sebaik-baiknya. Upaya untuk peningkatan mutu pendidikan sebagaimana

disebutkan dalam UU No. 20 tahun 2003 tersirat bahwa setiap satuan pendidikan

jalur sekolah baik yang diselenggarakan oleh pemerintah maupun masyarakat harus

menyediakan sumber belajar.

Salah satu sumber belajar yang sangat penting adalah perpustakaan. Dari

mulai tenaga pendidikan, peserta didik maupun staf penyelenggara sekolah

memperoleh kesempatan seluas-luasnya untuk memperdalam pengetahuan dengan

memanfaatkan bahan perpustakaan yang diperlukan baik yang berkaitan dengan

ilmu pengetahuan.

Penggunaan Sistem Informasi Perpustakaan saat ini sudah tidak asing lagi.

Banyak perpustakaan mulai menggunakan sistem informasi perpustakaan sebagai

bagian penting untuk meningkatkan kinerja staf perpustakaan dan organisasi

perpustakaan. Sistem informasi perpustakaan pun berkembang sedemikian pesat baik

yang disediakan secara gratis atau tidak sampai dengan sistem yang dikembangkan

sendiri oleh perpustakaan. Perpustakaan diberi kebebasan untuk memilih sistem

informasi perpustakaan yang paling baik dan sesuai dengan kebutuhan

perpustakaan. Pemilihan system informasi menjadi pertaruhan bagi perpustakaan

Hak Cipta © milik UPN "Veteran" Jatim :

(19)

2

dalam menghadapi globalisasi informasi dan perkembangan teknologi informasi.

Perpustakaan harus dapat menentukan sistem informasi yang mampu

terimplementasi dengan baik dan mampu diterima penggunanya.

1.2

Rumusan Masalah

Berdasarkan latar belakang tersebut maka perumusan masalah yang dapat

diambil dalam penelitian ini adalah bagaimana membangun sistem informasi

perpustakaan berbasis web pada SMPN 35 SURABAYA.

1.3

Batasan Masalah

Penelitian ini menyajikan sistem informasi perpustakaan berbasis web di

SMPN 35 SURABAYA antara lain :

a). Dalam bidang pengatalogan dan pengawasan sirkulasi buku.

b).

Input

Data Buku.

c). Pencarian Buku yang

Ready.

d).

Input

Nama Pengarang.

e).

Input

Nama Penerbit.

f). Peminjaman Buku.

g). Pengembalian Buku.

1.4

Tujuan

Penelitian ini bertujuan untuk meningkatkan efisiensi kerja perpustakaan yang

semula menggunakan sistem manual menjadi sistem informasi berbasis teknologi

(20)

1.5

Manfaat

1.

Membantu petugas perpustakaan dalam melakukan pengolahan data di

perpustakaan di SMPN 35 SURABAYA.

2.

Memberikan kemudahan pengunjung untuk mendapatkan

informasi-informasi bahan pustaka dan memberikan kemudahan dalam melakukan

pendaftaran dan melakukan transaksi peminjaman atau pengembalian

bahan pustaka.

1.6

Metodologi

Metode yang akan dalam penulisan skripsi ini meliputi dua bagian yaitu

metode analisis dan metode perancangan.

1. Metode Analisis

a.

Pengamatan : Melakukan pengawasan terhadap kegiatan diperpustakaan

yang berhubungan dengan pembuatan Sistem Informasi Perpustaaan.

b.

Wawancara : Melakukan Tanya jawab, meminta keterangan atau pendapat

mengenai aplikasi Sistem Informasi Perpustakaan kepada warga sekolah.

c.

Studi Pustaka : melakukan penelitian melalui buku-buku yang memuat

berbagai macam materi tentang aplikasi Sistem Informasi Perpustakaan.

2.

Metode Perancangan menggunakan metode perancangan berbasis

object

oriented

melalui tahapan :

a.

Pembuatan

Unified Modelling Language

(UML)

b.

Pembuatan rancangan basis data.

(21)

4

c.

Pembuatan rancangan layar.

1.7

Sistematika Pembahasan

Sistematika pembahasan yang dibuat dalam tugas akhir ini disusun dalam

beberapa bab, yang dijelaskan sebagai berikut:

BAB I

PENDAHULUAN

Bab ini berisi tentang deskripsi umum Tugas Akhir yang meliputi

diantaranya latar belakang, batasan masalah, tujuan, manfaat,

metodologi serta sistematika pembahasan.

BAB II

TINJAUAN PUSTAKA

Bab ini berisi tentang konsep dari teori pembelajaran yang menjadi

dasar pembuatan Tugas Akhir diantaranya tentang

e-learning

, Web

Arsitektur, PHP,

AJAX

dan MySql.

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisa dari sistem yang akan dibuat dan

perancangan sistem yang meliputi diantaranya deskripsi umum sistem,

kebutuhan sistem, perancangan proses latar dan perancangan antar muka

(interface)

.

BAB IV

IMPLEMENTASI

Bab ini berisi tentang hasil implementasi dari perancangan sistem

sebelumnya yang meliputi implementasi basis data, implementasi

design

database,

implementasi pembuatan program dan implementasi

(22)

BAB V

UJI COBA DAN EVALUASI

Bab ini berisi tentang penjelasan lingkungan uji coba sistem, skenario

uji coba, pengujian

error handling

yang dilakukan untuk kelayakan

sistem ini.

BAB VI

PENUTUP

Bab ini berisi tentang kesimpulan dan saran untuk pengembangan sistem

lebih lanjut dalam upaya memperbaiki kelemahan pada sistem guna

untuk mendapatkan hasil sistem sesuai dengan yang diinginkan dan

kesempurnaan sistem.

(23)

6 BAB II

LANDASAN TEORI

2.1 Per pustakaan

2.1.1 Penger tian Perpustakaan

Sebelum penulis mengemukakan pengertian perpustakaan sekolah

terlebih dahulu penulis mengemukakan pengertian perpustakaan secara

umum. Tinjauan ini dapat kita lihat dari dua segi, yaitu:

1. Pengertian Menurut Bahasa

Dalam bahasa Indonesia istilah “perpustakaan” dibentuk dari kata

dasar pustaka ditambah awalan “per” dan akhiran ”an”. Menurut Kamus

UmumBahasa Indonesia perpustakaan diartikan sebagai “kumpulan

buku-buku (bahan bacaan, dsb).”

2. Pengertian Menurut Istilah

- Menurut IFIA (International Federation of Library Associations and

Institutions)

“Perpustakaan merupakan kumpulan bahan tercetak dan non tercetak dan

atau sumber informasi dalam komputer yang tersusun secara sistematis

untuk kepentingan pemakai.”

- Menurut Sutarno NS, M. Si

“Perpustakaan adalah suatu ruangan, bagian dari gedung/bangunan, atau

gedung itu sendiri, yang berisi buku-buku koleksi, yang disusun dan diatur

sedemekian rupa sehingga mudah dicari dan dipergunakan apabila

(24)

- Adjat Sakri dkk

“Perpustakaan adalah lembaga yang menghimpun pustaka dan

menyediakan sarana bagi orang untuk memanfaatkan koleksi pustaka

tersebut.”

- C. Larasati Milburga, dkk

“Perpustakaan adalah suatu unit kerja yang berupa tempat menyimpan

koleksi bahan pustaka yang diatur secara sistematis dengan cara tertentu

untuk digunakan secara berkesinambungan oleh pemakainya sebagai

sumber informasi.”

Dari beberapa pengertian di atas dapat ditarik suatu kesimpulan

pengertian perpustakaan sesecara umum adalah suatu unit kerja yang

berupa tempat mengumpulkan, menyimpan dan memelihara koleksi

pustaka baik buku-buku ataupun bacaan lainnya yang diatur,

diorganisasikan dan di administrasikan dengan cara tertentu untuk

memberi kemudahan dan digunakan secara kontinu oleh pemakainya

sebagai informasi.

Untuk lebih dapat memahami pengertian perpustakaan sekolah

maka terlebih dahulu kita mengacu kepada jenis-jenis perpustakaan.

Dalam lampiran keputusan Menteri Pendidikan dan Kebudayaan

tertanggal 11 Maret No. 0103/0/1981 jenis-jenis perpustakaan meliputi:

a. Perpustakaan Nasional

Berkedudukan di ibukota negara, berfungsi sebagai perpustakaan defosit

nasional dan terbitan asing dalam ilmu pengetahuan sebagai koleksi

nasional, menjadi pusat biografi nasional, pusat informasi dan referensi

(25)

8

serta penelitian, pusat kerjasama antar perpustakaan didalam dan di luar

negeri.

b. Perpustakan Wilayah

Berkedudukan di Ibukota provinsi, sebagi pusat kerja sama antar

perpustakaan di wilayah provinsi, menyimpan koleksi bahan pustaka yang

menyangkut provinsi, semua terbitan di wilayah, pusat penyelenggaraan

pelayanan referensi, informasi dan penelitian dalam wilayah provinsi

menjadi unit pelaksana teknis pusat pembinaan perpustakaan.

c. Perpustakaan Umum

Menjadi pusat kegiatan belajar, pelayanan informasi, penelitian dan

rekreasi bagi seluruh lapisan maysrakat.

d. Perpustakaan Keliling

Berfungsi sebagai perpustakaan umum yang melayani masyarakat yang

tidak terjangkau oleh pelayanan perpustakaan umum.

e. Perpustakaan Sekolah

Berfungsi sebagi pusat kegiatan kegiatan belajar-mengajar, pusat

penelitian sederhana, pusat baca, guna menambah ilmu pengetahuan dan

rekreasi.

f. Perpustakaan Perguruan Tinggi

Berfungsi sebagai sarana kegiatan belajar-mengajar, penelitian dan

pengabdian masyarakat dalam pelaksanaan Tri Dharma Perguruan Tinggi.

g. Perpustakaan Khusus/Dinas

Berfungsi sebagai pusat referensi dan penelitian serta sarana untuk

(26)

Dengan demikian dapatlah disimpulkan bahwa perpustakaan

sekolah adalah suatu unit kerja dari sebuah lembaga persekolahan yang

berupa tempat menyimpan koleksi bahan pustaka penunjang proses

pendidikan yang diatur secara sistematis untuk digunakan secara

berkesinambungan sebagai sumber informasi untuk memperkembangkan

dan memperdalam pengetahuan, baik oleh pendidik maupun mereka yang

dididik di sekolah tersebut.

2.1.2 Tujuan dan Fungsi Per pustakaan Sekolah

Pemakai perpustakaan sekolah terbatas, yakni para siswa, guru dan

karyawan sekolah yang bersangkutan. Dengan pengadaan bahan pustaka

yang menunjang kurikulum, diharapkan para siswa mendapat kesempatan

untuk mempertinggi daya serap dan penalaran dalam proses pendidikan,

sedangkan kepada guru diharapkan dapat memperluas cakrawala

pengetahuannya dalam kegiatan mengajar. Demikian pula bagi para

karyawan bukan guru, perpustakaan dapat membantu mereka untuk lebih

menghayati tugasnya masing-masing di lingkungan pendidikan sehingga

semakin dapat berperan serta. Dengan demikian pengetahuan yang

memadai, orang dapat tidak merasa rendah diri, sekaligus dari

perpustakaan itu mereka juga memperoleh hiburan yang sehat. Jadi “tujuan

perpustakaan sekolah adalah untuk mempertinggi daya serap dan

kemampuan siswa dalam proses pendidikan serta membantu memperluas

cakrawala pengetahuan guru/karyawan dalam lingkungan pendidikan.”

(27)

10

Ada beberapa fungsi perpustakaan sekolah, yaitu:

a. Membantu para siswa melakukan penelitian dan membantu menemukan

keterangan-keterangan yang lebih luas dari pelajaran yang didapatnya

di dalam kelas.

b. Memupuk daya kritis siswa.

c. Membantu memperkembangkan kegemaran dan hobi siswa dengan

adanya berbagai buku tentang keterampilan-keterampilan yang

meningkatkan daya kreasi siswa.

d. Tempat untuk melestarikan kebudayaan. Adanya koleksi-koleksi karya

sastra dan budaya dari masa ke masa, siswa dapat mempelajari dari

perpustakaan.

e. Sebagai pusat penerangan. Berbagai informasi-informasi perkembangan

zaman sebagai penerangan bagi siswa untuk berpijak pada zamannya.

f. Menjadi pusat dokumentasi. Berbagi dokumen-dokumen sekolah baik

dari hasil karya siswa ataupun dokumen lainnya yang berharga untuk

dikenang dan diketahui para siswa tahun-tahun berikutnya bahkan bias

menjadi pendorong untuk maju.

g. Sebagai tempat rekreasi. Bacaan-bacaan ringan, cerita-cerita fiksi yang

tersedia di perpustakaan dapat menjadi pelepas ketegangan setelah

sekian jam menggeluti ilmu di dalam kelas. Masuk perpustakaan dan

membaca bacaan segar merupakan rekreasi yang sehat dan tetap

(28)

2.1.3 Pentingnya Pemanfaatan Per pustakaan Sekolah

Sesuai dengan namanya, perpustakaan sekolah tentu berada

disekolah, dikelola oleh sekolah, dan berfungsi untuk sarana kegiatan

belajar mengajar, penelitian sederhana, menyediakan bahan bacaan guna

menambahilmu pengetahuan, sekaligus rekreasi sehat di sela-sela kegiatan

belajar. Perpustakaan sekolah sangat bermanfaat dalam menunjang

penyelenggaraandan proses belajar mengajar. Oleh karena itu pada

prinsipnya setiap sekolah diwajibkan menyediakan perpustakaan, dan

perpustakaan merupakan bagian dari kegiatan sekolah.

Keberadaan perpustakaan di suatu lembaga pendidikan adalah tepat

sekali karena dapat membantu dan meningkatkan tugas para pendidik dan

juga membantu siswa dalam studinya. Bahan koleksi yang

bermacam-macam yang disusun secara sistematis ditambah lagi lengkapnya fasilitas

yang tersedia serta mendapat pelayanan yang baik, maka akan

membangkitkan minat siswa yang tinggi untuk memanfaatkan

perpustakaan sehingga ia tidak akan menyia-nyiakan waktu kosong

mereka untuk melakukan hal-hal yang tidak bermanfaat, misalnya minat

siswa-siswa yang cerdas yang pada gilirannya akan tercapai tujuan

pendidikan yang dikehendaki. Untuk mencapai tujuan tersebut akan

banyak tergantung pada bagaimana belajar yang dialami oleh siswa

sebagai peserta didik. Semakin tinggi tingkat aktivitas belajar siswa

semakain tinggi pila tingkat keberhasilan pencapaian tujuan pendidikan

siswa yang diharapkan berhasil, karena “aktivitas belajar akan lebih

efesien bila jelas tujuan yang akan dicapai.”

(29)

12

Sesuai dengan konsep pendidikan sekarang, interaksi belajar

mengajar bukan hanya bertumpu pada guru sebagai sumber belajar, namun

pendidikan sekarang menghendaki keterlibatan siswa dalam proses belajar

mengajar dengan kata lain siswa bukan hanya sebagai objek tetapi ia juga

harus sebagai subjek yang ikut ambil bagian dalam interaksi belajar yang

berlangsung. Dengan demikian adanya aktivitas dalam belajar adalah

merupakan hal yang penting seperti dikatakan oleh Sardiman A.M. bahwa:

“Pada prinsipnya belajar adalah berbuat, berbuat untuk mengubah

tingkah laku, jadi melakukan kegiatan tidak ada belajar kalau tidak ada

aktivitas. Itulah sebabnya aktivitas merupakan prinsip atau asas yang

sangat penting di dalam interaksi belajar mengajar.”

2.2 Per anan Sistus Web

Menurut Tharom (2002 : 63), “web adalah arsitektur kerja dalam

mengakses dokumen-dokumen yang tersebar pada ribuan mesin di internet”. Situs

Web sering pula disingkat dengan situs saja; web site; website; site; web, adalah

“kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah

domain atau subdomain, yang tempatnya berada di dalam World Wide Web

(WWW) di Internet” (Wikipedia : 2010).

Pengertian lain tentang situs, Sutedjo (2003 : 170), menyatakan bahwa:

Layanan web (WWW) adalah merupakan aplikasi internet yang paling diminati,

karena tampilannya yang multimedia seperti suara, gambar, video, dan animasi

sehingga aplikasi ini menjadi semacam sarana pengetahuan yang interaktif. Yang

(30)

terhubung yang dapat ditampilkan di monitor.

Sedangkan menurut Graiftan (2010), bahwa: World Wide Web sering

disingkat sebagai WWW atau web saja, yakni sebuah sistem dimana informasi

dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk

hypertext dan dapat diakses oleh perangkat lunak yang disebut browser. Informasi

di web pada umumnya di tulis dalam format HTML. Informasi lainnya disajikan

dalam bentuk grafis (dalam format GIF, JPEG, PNG), suara (dalam format AU,

WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie,

3D World). WWW dijalankan dalam server yang disebut HTTP. Dari uraian di

atas jelas bahwa situs web merupakan salah satu aplikasi internet yang terdiri dari

ribuan halaman atau dokumen yang saling terhubung dengan bentuk tampilan

multimedia seperti gambar, animasi, teks, suara, dan lain sebagainya, yang dapat

diakses dengan browser. Walaupun website sudah secara umum dipakai, namun

Associated Press Stylebook, Reuters, Microsoft, Academia, dan kamus-kamus,

penulisan yang mereka gunakan adalah dengan menggunakan dua kata, yaitu web

site. Hal ini karena ¨Web¨ bukanlah terminologi umum, namun merupakan

singkatan dari World Wide Web (Wikipedia : 2010).

2.3 Web Ser ver

Web server adalah software yang menjadi tulang belakang dari world wide

web (www). Web server menunggu permintaan dari client yang menggunakan

browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program

browser lainnya. Jika ada permintaan dari browser, maka web server akan

memproses permintaan itu kemudian memberikan hasil prosesnya berupa data

(31)

14

yang diinginkan kembali ke browser. Data ini mempunyai format yang standar,

disebut dengan format SGML (standar general markup language). Data yang

berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan

kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar,

browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu

menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya saja.

Web server, untuk berkomunikasi dengan client-nya (web browser)

mempunyai protokol sendiri, yaitu HTTP (hypertext tarnsfer protocol). Dengan

protokol ini, komunikasi antar web server dengan client-nya dapat saling

dimengerti dan lebih mudah. Seperti telah dijelaskan diatas, format data pada

world wide web adalah SGML. Tapi para pengguna internet saat ini lebih banyak

menggunakan format HTML (hypertext markup language) karena penggunaannya

lebih sederhana dan mudah dipelajari.

Kata Hyper Text mempunyai arti bahwa seorang pengguna internet dengan

web browsernya dapat membuka dan membaca dokumen-dokumen yang ada

dalam komputernya atau bahkan jauh tempatnya sekalipun. Hal ini memberikan

cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat

membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik

beberapa bagian dari halamanhalaman dokumen (web) itu. Proses yang dimulai

dari permintaan webclient (browser), diterima web server, diproses, dan

dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara

transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada

tiap-tiap proses. Secara garis besarnya web server hanya memproses semua

(32)

Untuk membuat sebuah web server, maka kita akan menemukan berbagai

macam persoalan, dimulai dari pemilihan software web browser mana yang paling

sesuai kebutuhan, apa saja spesifikasi hardware yang dibutuhkan, bagaimana

kondisi interkoneksi jaringan internet yang ada, dan lain sebagainya. Belum lagi

termasuk bagian pembuatan halaman-halaman webnya, mau menggunakan

format.

2.4 Inter net

Internet merupakan jaringan komputer yang dibentuk oleh Departemen

Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut

ARPANET (Advanced Research Project Agency Network), di mana mereka

mendemonstrasikan bagaimana dengan hardware dan software komputer yang

berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga

melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan,

kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua

standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru

yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet

Protocol). Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer.

Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of

Defense) membuat sistem jaringan komputer yang tersebar dengan

menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila

terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang

apabila terjadi perang dapat mudah dihancurkan. Pada mulanya ARPANET hanya

menghubungkan 4 situs saja yaitu Stanford Research Institute, University of

(33)

16

California, Santa Barbara, University of Utah, di mana mereka membentuk satu

jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada

bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di

seluruh daerah, dan semua universitas di negara tersebut ingin bergabung.

Sehingga membuat ARPANET kesulitan untuk mengaturnya. Oleh sebab

itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer

dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti,

Universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama

DARPA Internet, yang kemudian disederhanakan menjadi Internet.

2.5 Per anan Sistus Web

Menurut Tharom (2002 : 63), “web adalah arsitektur kerja dalam

mengakses dokumen-dokumen yang tersebar pada ribuan mesin di internet”. Situs

Web sering pula disingkat dengan situs saja; web site; website; site; web, adalah

“kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah

domain atau subdomain, yang tempatnya berada di dalam World Wide Web

(WWW) di Internet” (Wikipedia : 2010).

Pengertian lain tentang situs, Sutedjo (2003 : 170), menyatakan bahwa:

Layanan web (WWW) adalah merupakan aplikasi internet yang paling diminati,

karena tampilannya yang multimedia seperti suara, gambar, video, dan animasi

sehingga aplikasi ini menjadi semacam sarana pengetahuan yang interaktif. Yang

memang dirancang terdiri dari ribuan halaman atau dokumen yang saling

(34)

Sedangkan menurut Graiftan (2010), bahwa: World Wide Web sering

disingkat sebagai WWW atau web saja, yakni sebuah sistem dimana informasi

dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk

hypertext dan dapat diakses oleh perangkat lunak yang disebut browser. Informasi

di web pada umumnya di tulis dalam format HTML. Informasi lainnya disajikan

dalam bentuk grafis (dalam format GIF, JPEG, PNG), suara (dalam format AU,

WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie,

3D World). WWW dijalankan dalam server yang disebut HTTP. Walaupun website

sudah secara umum dipakai, namun Associated Press Stylebook, Reuters,

Microsoft, Academia, dan kamus-kamus, penulisan yang mereka gunakan adalah

dengan menggunakan dua kata, yaitu web site. Hal ini karena ¨Web¨ bukanlah

terminologi umum, namun merupakan singkatan dari World Wide Web

(Wikipedia : 2010).

2.6 Web Br owser

Software yang dijalankan pada komputer pengguna (client) yang meminta

informasi dari server web dan menampilkannya sesuai dengan file data itu sendiri.

Tugas utama dari web browser adalah mendapatkan dokumen dari web lalu

memformat dokumen tersebut bagi pengguna. Untuk mendapatkan halaman

tersebut, harus diberikan alamat dari dokumen tersebut.

2.7 HTML ( Hyper Text Mar kup Language )

HTML merupakan kepanjangan dari Hyper Text Markup Language adalah

suatu bahasa yang digunakan untuk membuat halaman-halaman hypertext

(35)

18

(hypertext page) pada internet. Dengan konsep hypertext ini, untuk membaca

suatu dokumen anda tidak harus melakukannya secara urut, baris demi baris, atau

halaman demi halaman. Tetapi anda tidak dapat dengan mudah melompat dari

satu topik ke topik lainnya yang anda sukai, seperti halnya jika anda melakukan

pada online Help dari suatu aplikasi Windows.HTML dirancang untuk digunakan

tanpa tergantung pada suatu platform tertentu (platform independent).

2.8 PHP ( Hyper text Pr epr occessor )

PHP diciptakan oleh Rasmus Lerdorf, seorang pemrogram C yang

handal.Semula PHP hanya digunakan untuk mencatat jumlah pengunjung pada

homepagenya. Rasmus adalah seorang pendukung open source. Karena itulah ia

mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Setelah

mempelajari YACC dan GNU Bison, Rasmus menambah kemampuan PHP 1.0

dan menerbitkan PHP 2.0.PHP mudah dibuat dan cepat dijalankan, PHP dapat

berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda

pula. PHP dapat berjalan di sistem operasi UNIX, Windows 98, Windows XP,

Windows NT, dan Macintosh.

2.9 Mysql

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL

(bahasa Inggris: database management system) atau DBMS yang multithread,

multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat

MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General

(36)

untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

MySQL adalah Relational Database Management System (RDBMS) yang

didistribusikan secara gratis dibawah lisensi GPL (General Public License).

Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh

dijadikan produk turunan yang bersifat closed source atau komersial. MySQL

sebenarnya merupakan turunan salah satu konsep utama dalam database sejak

lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep

pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan

data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara

otomatis.

2.10 Koneksi Database Mysql dengan PHP

Berikut penulisan fungsi script untuk koneksi ke dalam database MySql :

a. MySql_connect()

Perintah ini digunakan untuk melakukan koneksi ke server

databaseMySql, Fungsi ini memiliki format penulisan sebagai berikut.

mysql_connect (host, username, password) ;

b. MySql_select_db()

Perintah ini digunakan untuk memilih database yang ada di server MySql,

Fungsi ini memiliki format penulisan sebagai berikut.

mysql_select_db (nama_database, pengenalan_koneksi) ;

(37)

20

c. Mysql_query()

Perintah ini digunakan untuk melakukan query atau menjalankan

permintaan terhadap sebuah table atau sejumlah table database, fungsi ini

memiliki format penulisan sebagai berikut.

(38)

21

3. 1 Analisa Sistem

Dalam sub bab ini akan dijelaskan mengenai analisa dan perancangan

sistem informasi perpustakaan. Aplikasi ini dikembangkan dengan menggunakan

teknologi PHP sebagai teknologi programmingnya. Pengguna aplikasi ini terdiri

dari administrator dan siswa yang mempunyai hak akses sesuai kebutuhan

masing-masing pengguna. Admistrator merupakan pengguna yang mempunyai

hak akses tertinggi dalam sistem ini. Siswa berhak melihat dan memberi saran

atau usulan pustaka dan juga bisa melihat data peminjam.

3.2 Per ancangan Sistem

Dalam rancang bangun web interaktif ini, dibuat beberapa perancangan

yang memjelaskan penggambaran sistem secara umum dan menyeluruh, sistem

perancangan tersebut diantaranya adalah : deskripsi umum sistem, klasifikasi

pengguna sistem, perancangan proses, perancangan data dan perancangan

antarmuka (interface).

3.2.1. Deskr ipsi Umum Sistem

Deskripsi umum sistem yang akan dibuat oleh penulis yaitu sistem

informasi perpustakaan yang bebasis website, yang bisa memberikan

informasi secara online kepada siswa siswi SMP Negeri 35 Surabaya.

(39)

22

Dalam penggunaanya, aplikasi website SMP Negeri 35 Surabaya

ini dapat digunakan oleh dua kategori user, yaitu administrator dan

siswa-siswi SMP Negeri 35 Surabaya

Tabel Berikut merupakan Tugas dan Hak masing-masing user atau

pengguna website.

Tabel 3.1 Hak Akses Masing-Masing User Atau Pengguna.

Kategor i User Tugas Hak Ak ses

Administr ator Mengelola

website

Menambah, menghapus atau mengedit data

buku dan data user pada website

Siswa Memanfaatkan

fisilitas

website

1. Melihat buku yang tersedia.

2. Melihat data buku yang dipinjam.

3. Mengusulkan buku baru.

4. Memberi saran atau kritik.

5. Melihat data pribadi.

3.2.2. Klasifikasi Pengguna Sistem

Adapun pengguna dari sistem ini terdiri dari 2 (dua) kategori

pengguna antara lain:

a. Administrator

Administrator merupakan pengguna yang mempunyai hak akses

tertinggi dalam sistem ini. Administrator bertugas untuk mengelola

aplikasi ini serta melakukan manajemen terhadap berbagai data seperti

(40)

b. Siswa

Siswa berhak melihat dan mencari buku yang tersedia di

perpustakaan. Selain itu dapat memberikan usulan judul buku yang di

usulkan oleh siswa guna menambah wawasan pengetahuan yang di

inginkan oleh siswa.

3.2.3. Per ancangan Pr oses

Dalam sub-bab ini dijelaskan mengenai perancangan proses dari

sistem yang akan dibuat nantinya. Dalam perancangan proses ini akan

dijelaskan dalam perancangan proses menggunakan Unified Modeling

Language (UML).

3.2.3.1 Use Case Bisnis

Gambar 3.1 menjelaskan bahwa anggota dapat memilih buku,

meminjam buku, mengembalikan buku dan juga memperpanjang pinjaman

buku.

Gambar 3.1 Use Case Bisnis

Memilih buku

Anggota perpustakaan

Meminjam buku

Mengembalikan buku

Perpanjang buku

Petugas Perpustakaan

(41)

24

3.2.3.2 Use Case System

Use Case System menggambarkan fungsionalitas yang diharapkan

dari sebuah sistem. Use case System terdiri dari Use case dan actor yang

direlasikan dengan garis association. Use Case mempresentasikan sebuah

interaksi antara actor dengan system.

Gambar 3.2 Use Case System.

kelola data user

Data buku Koleksi buku Pengarang Data anggota Data pegawai Data peminjam Data pengembalian kelola data master

<<include>>

<<include>> <<include>>

<<include>>

<<include>>

kelola data transaksi

<<include>>

<<include>> admin

Buku yang dipinjam

Buku yang ready

Rekapitulasi peminjam kelola laporan

<<include>>

<<include>>

<<include>>

Lihat data pribadi

Usulan pustaka

Lihat data pinjam

Kritik/saran

(42)

Ak tor : anggota perpustakaan.

Anggota Per pus : hal-hal yang bisa dilakukan antara lain membaca,memilih

buku, meminjam (bisa diperanjang bias tidak)

Petugas Per pus : tugasnya antara lain melayani anggota perpustakaan seperti

peminjaman, pengembalian dan pemesanan buku), mendata buku

yang dipinjam, mendata buku yang dipesan, dan mendata buku

yang dikembalikan

3.3 Activity Diagr am

Activity Use Case menggambarkan workflow proses bisnis dan urutan

aktivitas dalam sebuah proses. Diagram ini mirip dengan flowcahart,

keuntungan dengan dibuatnya diagram ini pada awal pemodelan untuk membantu

memahami keseluruhan proses. Activity use case juga bermanfaat untuk

menggambarkan parallel behaviour atau menggambarkan interaksi beberapa use

case.

3.3.1 Activity Diagr am Administr ator Menambah Data Pengarang

Gambar 3.3 adalah Activity Diagram Admin untuk menambah data

pengarang buku yang dimiliki oleh perpustakaan satu pengarang bisa

mempunyai beberapa buku, langkah-langkah untuk menambah pengarang

buku adalah sebagai berikut.

Admin harus login, lalu admin memilih opsi pengarang buku dan

mengisi form yang sudah ada, setelah itu sistem akan memproses data

tersebut untuk dimasukkan kedalam database. Setelah itu sistem akan

menampilkan data yang sudah dimasukkan tersebut.

(43)

26

Gambar 3.3 Activity Diagram Admin Data Pengarang

3.3.2 Activity Diagr am Administr ator Menambah Data buku

Gambar 3.4 adalah Activity Diagram Admin untuk menambah data

buku yang dimiliki oleh perpustakaan, langkah-langkah untuk menambah

data buku adalah sebagai berikut.

Gambar 3.4 Activity Diagram Admin Data Buku

Admin memilih opsi pengarang Start

End Input data pengarang

Sistem menampilkan data pengarang

Start

End Admin memilih

opsi buku

Input data buku

(44)

3.3.3 Activity Diagr am Administr ator Menambah Koleksi Buk u

Gambar 3.5 adalah Activity Dagram Admin untuk menambah

koleksi buku yang dimiliki oleh perpustakaan, langkah-langkah untuk

menambah koleksi buku adalah sebagai berikut.

Admin harus login, lalu admin memilih opsi koleksi buku dan mengisi

form yang sudah ada, setelah itu sistem akan memproses data tersebut

untuk dimasukkan kedalam database. Setelah itu sistem akan

menampilkan data yang sudah dimasukkan.

Gambar 3.5 Activity Diagram Admin Koleksi Buku

3.3.4 Activity Diagr am Administr ator Menambah Anggota

Gambar 3.6 adalah Activity Diagram Admin untuk menambah

anggota perpustakaan, adapun langkah-langkah untuk menambah anggota

baru adalah sebagai berikut.

Start

Admin memilih opsi koleksi buku

Input data buku baru

Sistem menampilkan data buku

End

(45)

28

Admin harus login, lalu admin memilih opsi anggota dan mengisi

form yang sudah ada, setelah itu sistem akan memproses data tersebut untuk

dimasukkan kedalam database. Setelah itu sistem akan menampilkan data

yang sudah dimasukkan.

Gambar 3.6 Activity Diagram Menambah Anggota Baru.

3.3.5 Activity Diagr am Administr ator Menambah Data Pegawai

Gambar 3.7 adalah Activity Diagram Admin untuk menambah data

pegawai, adapun langkah-langkah untuk menambah data pegawai adalah

sebagai berikut.

Admin harus login, lalu admin memilih opsi data pegawai dan

mengisi form yang sudah ada, setelah itu sistem akan memproses data

Admin memilih opsi anggota

Start

masukkan data anggota

sistem menampilan hasil input anggota

(46)

tersebut untuk dimasukkan kedalam database. Setelah itu sistem akan

menampilkan data yang sudah dimasukkan.

Gambar 3.7 Activity Diagram Menambah Data Pegawai.

3.3.6 Activity Diagr am Administr ator Menambah Data Peminjam

Gambar 3.8 adalah Activity Diagram Admin untuk menambah data

peminjam, adapun langkah-langkah untuk menambah data peminjam

adalah sebagai berikut.

Admin harus login, lalu admin memilih opsi data peminjam dan

mengisi form yang sudah ada, setelah itu sistem akan memproses data

tersebut untuk dimasukkan kedalam database. Setelah itu sistem akan

menampilkan data yang sudah dimasukkan.

proses data pegawai

Start

Admin memilih opsi pegawai

masukkan data pegawai

sistem menampilkan hasil data pegawai

End

(47)

30

Gambar 3.8 Activity Diagram Menambah Data Peminjam.

3.3.7 Activity Diagr am Administr ator Data Pengembalian

Gambar 3.9 adalah Activity Diagram Admin untuk menambah data

pengembalian, adapun langkah-langkah untuk menambah data

pengembalian adalah sebagai berikut.

Admin harus login, lalu admin memilih opsi data pengembalian dan

mengisi form yang sudah ada, setelah itu sistem akan memproses data

tersebut untuk dimasukkan kedalam database. Setelah itu sistem akan

menampilkan data yang sudah dimasukkan.

Proses data peminjam Admin memilih opsi

data peminjam

Masukkan data peminjam

(48)

Gambar 3.9 Activity Diagram Pengembalian Buku.

3.3.8 Activity Diagr am Siswa Usulan Pustaka

Gambar 3.10 adalah Activity diagram Siswa untuk mengusulkan

buku kepada perpustakaan, adapun langkah-langkah untuk mengusulkan

buku adalah sebagai berikut.

Admin harus login, lalu admin memilih opsi usulan pustaka dan

mengisi form yang sudah ada, setelah itu sistem akan memproses data

tersebut untuk dimasukkan kedalam database.

Sistem menampilkan data buku

Start

End Admin memilih opsi

pengembalian

masukkan buku yang dikembalikan

Proses data buku

(49)

32

Gambar 3.10 Activity Diagram Untuk Usulan Pustaka.

3.3.9 Activity Diagr am Siswa Untuk Kr itik Dan Sar an

Gambar 3.11 adalah Activity Diagram Siswa untuk kritik dan saran

kepada perpustakaan, adapun langkah-langkah untuk kritik dan saran

adalah sebagai berikut.

Admin harus login, lalu admin memilih opsi kritik dan saran dan

mengisi form yang sudah ada, setelah itu sistem akan memproses data

tersebut untuk dimasukkan kedalam database.

Sistem menampilkan data usulan berhasil disimpan

Start

End Siswa memilih opsi

usulan pustaka

(50)

Gambar 3.11 Activity Diagram Untuk Kritik Dan Saran.

3.4Sequence Diagr a m Admin

3.4.1 Menambah data pengar ang

Gambar 3.12 Diagram Sekuensial Untuk Menambah Data Pengarang

: admin : admin

Form data pengarang Form data pengarang

Database Database

Buka Isikan data pengarang Simpan data pengarang

Simpan data pengarang Sistem menampilkan

data berhasil disimpan Start

End Siswa memilih opsi kritik/saran

Isi form kritik/saran

(51)

34

Deskripsi : Admin akan menambah data pengarang dengan

menggunakan fasilitas tambah data pengarang, dengan terlebih dahulu

mengisi form yang sudah di sediakan dan setelah itu menyimpannya,

kedudian diproses oleh sistem untuk disimpan di dalam database.

3.4.2 Menambah Data Buku

Gambar 3.13 Diagram Sekuensial Untuk Menambah Data Buku

Deskripsi : Admin akan menambah data buku dengan

menggunakan fasilitas tambah data buku, dengan terlebih dahulu mengisi

form yang sudah di sediakan dan setelah itu menyimpannya, kedudian

diproses oleh sistem untuk disimpan di dalam database.

3.4.3 Menambah Kolek si Buku

Gambar 3.14 Diagram Sekuensial Untuk Menambah Koleksi Buku

: admin : admin

Form data buku

Form data buku DatabaseDatabase

Buka Isikan data buku Simpan data buku

Simpan data buku

: admin : admin Form koleksi buku Form koleksi buku Database Database Buka

Isikan data buku

Simpan data

(52)

Deskripsi : Admin akan menambah koleksi buku dengan

menggunakan fasilitas tambah koleksi buku, dengan terlebih dahulu

mengisi form yang sudah di sediakan dan setelah itu menyimpannya,

kedudian diproses oleh sistem untuk disimpan di dalam database.

3.4.4 Menambah Data Anggota

Gambar 3.15 Diagram Sekuensial Untuk Menambah Data Anggota

Deskripsi : Admin akan menambah data anggota dengan

menggunakan fasilitas tambah data anggota, dengan terlebih dahulu

mengisi form yang sudah di sediakan dan setelah itu menyimpannya,

kedudian diproses oleh sistem untuk disimpan di dalam database.

3.4.5 Menambah Data Pegawai

Ga mbar 3.16 Diagram Sekuensial Untuk Menambah Data Pegawai

: admin : admin Form data anggota Form data anggota Database Database Buka

Isikan data anggota

Simpan data anggota

Simpan data anggota

: admin : admin Form data pegawai Form data pegawai Database Database Buka

Isikan data pegawai Simpan data

Simpan data

(53)

36

Deskripsi : Admin akan menambah data pegawai dengan

menggunakan fasilitas tambah data pegawai, dengan terlebih dahulu

mengisi form yang sudah di sediakan dan setelah itu menyimpannya,

kedudian diproses oleh sistem untuk disimpan di dalam database.

3.4.6 Menambah Data Peminjam

Gambar 3.17 Diagram Sekuensial Untuk Menambah Data Peminajam

Deskripsi : Admin akan menambah data peminajam dengan

menggunakan fasilitas tambah data peminajam, dengan terlebih dahulu

mengisi form yang sudah di sediakan dan setelah itu menyimpannya,

kedudian diproses oleh sistem untuk disimpan di dalam database.

3.4.7 Pengembalian Buku

Gambar 3.18 Diagram Sekuensial Untuk Pengembalian Buku

: admin : admin Form data peminjam Form data peminjam Database Database Buka

Isikan data peminjan

Simpan data Simpan data : admin : admin Form data peminjam Form data peminjam Database Database Buka Isikan data peminjan

Simpan data

(54)

Deskripsi : Admin akan mencatat pengembalian buku dengan

menggunakan fasilitas tambah pengembalian buku, dengan terlebih dahulu

mengisi form yang sudah di sediakan dan setelah itu menyimpannya,

kedudian diproses oleh sistem untuk disimpan di dalam database.

3.5Sequence Diagr a m Anggota

3.5.1 Usulan Pustaka

Gambar 3.19 Diagram Sekuensial Untuk Usulan Pustaka

Deskripsi : User akan mengusulkan buku yang akan jadi koleksi

baru untuk perpustakaan, dengan terlebih dahulu mengisi form yang sudah

di sediakan dan setelah itu menyimpannya, kedudian diproses oleh sistem

untuk disimpan di dalam database.

3.5.2 Kr itik Dan Sar an

Gambar 3.19 Diagram Sekuensial Untuk Kritik dan Saran

: admin : admin Form usulan pustaka Form usulan pustaka Database Database Buka Isikan data buku

Simpan data Simpan data : admin : admin Form usulan pustaka Form usulan pustaka Database Database Buka Isikan data buku

Simpan data

Simpan data

(55)

38

Deskripsi : User akan menulis kritik dan saran jika ada yang perlu

disampaikan kepada pihak perpustakaan,dengan terlebih dahulu mengisi

form yang sudah di sediakan dan setelah itu menyimpannya, kedudian

diproses oleh sistem untuk disimpan di dalam database.

3.6Conceptual Data Model

Conceptual Data Model atau yang sering di sebut dengan CDM

merupakan suatu tahap awal perancangan / pembuatan table – table apa saja

yang akan di buat berdasarkan kebutuhan-kebutuhan data yang di digunakan

dalam menjalankan suatu proses di dalam aplikasi, perancangan sistem database

ini juga di gunakan untuk mendukung kinerja dari aplikasi yang dibuat.

perancangan CDM ini bersumber dari beberapa analisa yang memiliki

keterkaitan dengan sistem dan data yang diolah dari hasil analisa tersebut maka

kita dapat membayangkan tabel apa saja yang harus dibuat bagai mana relasinya

dengan tabel lainnya, berikut ini merupakan rancangan tabel - tabel CDM untuk

(56)

Conceptual Data Model Simpus SMP NEGERI 35 SURABAYA

Gambar 3.20 Conceptual Data Model SIMPUS.

3.7Physical Data Model

Physical Data Model adalah suatu tahap ke dua dari perancangan database

setelah pembuatan CDM, dalam perancangan tahap ke dua ini desain table akan

terlihat secara fisik dan Tipe datanya bersifat lebih khusus dan spesifik tidak

seperti pada CDM yang hanya membuat struktur table secara mandiri pada PDM

setiap table yang memiliki hubungan akan di relasikan dengan table induk dengan

menggunakan foreign key dari table inti. Sehingga setiap table yang memiliki

hubungan dengan table lainnya akan terlihat jelas. Perancangan PDM ini

merupakan representasi fisik / sebenarnya dari database yang di buat.

Mengarang

Melakukan Input Data

Meminjam Memberi saran Mengusulkan Mempunyai dipinjam Mempunyai Mempunyai buku kode_buku judul_buku penerbit

Variable characters (15) Variable characters (50) Variable characters (50)

pengarang kode_pengarang nama_pengarang

Variable characters (10) Variable characters (30)

pinjam id_pinjam tgl_pinjam tgl_harus_kembali tgl_kembali denda status Integer Date Date Date Integer

Variable characters (6)

pegawai nip_pegawai password nama_pegawai jenis_pegawai alamat_pegawai

Variable characters (20) Variable characters (32) Variable characters (30) Variable characters (6) Variable characters (50)

saran id_saran saran tanggal Integer Integer Date anggota nisn nama_anggota password alamat telepon Integer

Variable characters (30) Variable characters (32) Variable characters (50) Variable characters (50)

usulan_pustaka id_pustaka judul pengarang penerbit tanggal Integer

Variable characters (100) Variable characters (50) Variable characters (50) Date

penerbit id_penerbit penerbit

Integer

Variable characters (50)

kategori id_kategori kode kategori

Integer

Variable characters (11) Variable characters (40)

(57)

40

Physical Data Model Simpus SMP NEGERI 35 SURABAYA

(58)

41

IMPLEMENTASI

4.1

Implementasi Sistem

Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan apa

yang mesti diselesaikan, tahap ini menyangkut mengkonfigurasikan dari

komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem, sehingga setelah

instalasi dari sistem akan benar-benar memuaskan rancangbangun yang telah

ditetapkan pada akhir tahap analisis sistem.

4.2

Tujuan Implementasi Sistem

Tahap perancangan sistem adalah tahapan lanjutan setelah analisa sistem,

tahap perancangan sistem ini memiliki 2 tujuan utama yaitu :

a.

Untuk memenuhi kebutuhan kepada pemakai sistem

b.

Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap

kepada pemrogram komputer dan ahli-ahli teknik yang terlibat (lebih condong

pada desain sistem yang terinci)

Maka berdasarkan pengertian di atas penulis dapat menarik kesimpulan bahwa tujuan

dari sistem informasi manajemen perpustakaan berbasis

web

pada SMPN 35

SURABAYA, adalah untuk membuat suatu perancangan sistem yang tidak rumit dan

mudah untuk di operasikan oleh pengguna.

(59)

42

4.3

Implementasi Antar Muka

Merancang antarmuka merupakan bagian yang paling penting dari merancang

sistem. Biasanya hal tersebut juga merupakan bagian yang paling sulit, karena dalam

merancang antarmuka harus memenuhi tiga persyaratan: sebuah antarmuka harus

sederhana, sebuah antarmuka harus lengkap, dan sebuah antarmuka harus memilki

kinerja yang cepat.

Berikut ini merupakan perancangan antar muka dari aplikasi yang di bangun:

4.3.1

Antar Muka Login Siswa

Berikut ini merupakan gambaran login dari sistem informasi manajemen

perpustakaan berbasis

web

pada SMPN 35 SURABAYA. Di mana di dalamnya

terdapat beberapa macam menu untuk siswa yang sudah terdaftar.

(60)

4.3.2

Antar Muka Halaman Utama

Berikut ini merupakan gambaran halaman utama dari sistem informasi

manajemen perpustakaan berbasis

web

pada SMPN 35 SURABAYA. Di mana di

dalamnya terdapat beberapa macam menu untuk siswa yang sudah terdaftar.

Gambar 4.2 Antar Muka Halaman Siswa.

4.3.3

Antar Muka Data Pribadi

Berikut ini merupakan gambaran data pribadi untuk siswa.

Gambar 4.3 Antar Muka Data Pribadi.

<

Gambar

Gambar 3.1 Use Case Bisnis
Gambar  3.2  Use Case System.
Gambar 3.4 Activity Diagram Admin Data Buku
Gambar 3.5 Activity Diagram Admin Koleksi Buku
+7

Referensi

Dokumen terkait

Tugas akhir ini adalah perencanaan desain geometrik dan perkerasan lentur jalan Simpang Meo – Talang Taling.. Proyek ini terletak di desa Talang-Taling Kecamatan

Alat-alat yang digunakan terdiri dari, sumber sinar laser, kisi difraksi menggunakan CD-R kosong dan CD-R yang terisi data penuh, paralon sebagai tempat kisi, tempat cairan

Dapat dilihat dari persentase yang ada, dari rata-rata keseluruhan 5 indikator persentase (SB+B) 75%, motivasi warga belajar mengikuti pelaksanaan pembelajaran keterampilan

Pada hari ke-2, menurut subyek dengan persepsi tidak dan kurang puas dengan menu yang disajikan, dikarenakan variasi pengolahan, rasa, warna, tekstur, dan

Ada hubungan positif yang signifikan antara tingkat pengetahuan ibu tentang gizi balita dan cara pemilihan makanan balita di Balirejo RW 09 diharapkan ibu mau

Tabulasi Silang Asal Kota dengan Frekuensi Responden Mengunjungi Obyek Wisata Museum Mandala Bhakti

Kondisi ini tentu dapat memberi dampak terhadap pola pembelian yang dilakukan remaja salah satunya adalah pembelian impulsif yang dilakukan secara online.Tujuan penelitian

Setelah peneliti mengadakan penelitian tindakan kelas dengan menggunakan model Problem Based Learning (PBL), akhirnya dapat disimpulkan bahwa ada peningkatan kemampuan