SISTEM INFORMASI PERPUSTAKAAN PADA SMK NEGERI 2 PATI Sistem Informasi Perpustakaan pada SMK Negeri 2 Pati.

SISTEM INFORMASI PERPUSTAKAAN
PADA SMK NEGERI 2 PATI

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

Rika Palupi
NIM : L200070121

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2011
i

HALAMAN PERSETUJUAN


Skripsi dengan judul
“SISTEM INFORMASI PERPUSTAKAAN PADA SMK NEGERI 2 PATI “
ini telah diperiksa, disetujui dan disahkan pada :

Hari

: ………………………….

Tanggal : …………………………..

Pembimbing I

Pembimbing II

Drs. Sudjalwo, M. Kom
NIK. 404

Aris Rakhmadi, S.T, M. Eng
NIK. 983


ii

HALAMAN PENGESAHAN
SISTEM INFORMASI PERPUSTAKAAN PADA SMK NEGERI 2 PATI
dipersiapkan dan disusun oleh
Rika Palupi
NIM : L200070121
telah dipertahankan di depan Dewan Penguji
pada tanggal .............................

Susunan Dewan Penguji

Pembimbing I

Penguji I

Drs. Sudjalwo, M. Kom
NIK. 404


Yusuf Sulistyo Nugroho, S.T, M.Eng
NIK.

Pembimbing II

Penguji II

Aris Rakhmadi, S.T, M. Eng
NIK. 983

Endah Sudarmilah, S.T, M. Eng
NIK. 969

Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal ………………..
Dekan
Fakultas Komunikasi dan Informatika

Ketua Program Studi

Teknik Informatika

Husni Thamrin, S.T, M.T, Ph.D
NIK. 706

Aris Rakhmadi, S.T, M. Eng
NIK. 983

iii

DAFTAR KONTRIBUSI

Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan
sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi:
1. Menggunakan sistem operasi Windows 7 Ultimate dengan spesifikasi Core 2
Duo, harddisk 320 GB dengan RAM 2 GB.

2. Web browser Mozilla FireFox sebagai media pengakses web yang dibuat.
3. DB Desaigner sebagai perangkat lunak yang digunakan sebagai rancangan
pembuatan tabel dalam database beserta relasinya.
4. Adobe Dreamweaver CS5 2010 sebagai perangkat lunak desain tampilan web dan
pengaplikasian coding PHP dan coding lainnya.
5. Photo Impact XL sebagai perangkat lunak desain tampilan gambar, foto maupun
banner.

6. Perangkat lunak AppServ 2.5.9 yang di dalamnya telah terdapat paket PHP,
Apache serta sistem database MySQL.

iv

Demikian pernyataan dan daftar kontribusi ini saya buat dengan
sejujurnya. Saya bertanggungjawab atas isi dan kebenaran daftar di atas.

Surakarta, ……………….

Rika Palupi


Mengetahui:

Pembimbing I

Pembimbing II

Drs. Sudjalwo, M. Kom
NIK. 404

Aris Rakhmadi, S.T, M. Eng
NIK. 983

v

MOTTO DAN PERSEMBAHAN

MOTTO :

“Janganlah berjalan mendongak ke atas. Karena sesungguhnya apa yang ada di atas
akan jatuh ke bawah”

(Penulis)

“Musuh yang paling berbahaya di atas dunia ini adalah penakut dan bimbang. Teman
yang paling setia, hanyalah keberanian dan keyakinan yang teguh”
(Andrew Jackson)

“Kita berdo’a kalau kesusahan dan membutuhkan sesuatu, mestinya kita juga berdo’a
dalam kegembiraan besar dan saat rezeki melimpah”
(Kahlil Gibran)
“Kesalahan terbesar yang bisa dibuat oleh manusia di dalam kehidupannya adalah terus
menerus mempunyai rasa takut bahwa mereka akan membuat kesalahan”
(Elbert Hubbard)

“Orang yang bahagia bukanlah orang pada lingkungan tertentu, melainkan orang dengan
sikap-sikap tertentu”
(Hugh Downs)

vi

PERSEMBAHAN :


1. Ayah dan Bunda yang selalu memberikan motivasi, semangat dan pesan yang tiada
terkira dalam tiap aliran do’a yang selalu menyertai perjalan peneliti dalam
menyelesaikan skripsi.
2. Saudara-saudaraku yang selalu menghibur dan memberi motivasi untuk dapat segera
menyelesaikan skripsi.
3. Sahabat-sahabat satu perjuangan, Genk Null ( Eppy, Liena, Roma, Mini, Ayu, Erni )
yang telah memberi motivasi serta semangat sehingga pada akhirnya dapat
menyelesaikan skripsi bersama-sama.
4. Buat Gerry dan Canka, terima kasih atas segala bantuannya, dan juga waktu yang
diberikan sehingga peneliti mendapatkan banyak wawasan dan pemecahan masalah.
5. Teman-teman kost dengan semua celotehnya, namun dapat digunakan sebagai motivasi
untuk segera menyelesaikan skripsi. Matur nuhun buat Puji, Indah, Vebri, Tyan, Atin
dan tak tertinggal juga si mas kost dan teman-temannya.
6. Teman-teman angkatan 2007 yang tidak dapat disebutkan satu persatu.
7. Almamater Teknik Informatika Universitas Muhammadiyah Surakarta.

vii

KATA PENGANTAR


Puji syukur peneliti ucapkan pada Allah Subhanahu Wata’ala yang telah
memberikan rahmat, hidayah serta nikmat yang tiada terkira kepada hamba-Nya,
sehingga peneliti dapat menyelesaikan skripsi dengan judul “Sistem Informasi
Perpustakaan pada SMK Negeri 2 Pati”.
Skripsi disusun untuk memenuhi kurikulum pada Program Studi Teknik
Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa
dalam menyelesaikan program sarjana.
Peneliti telah berusaha untuk menyelesaikan laporan skripsi dengan segala
kemampuan yang ada, namun demikian peneliti menyadari bahwa laporan ini
tentunya masih jauh dari kesempurnaan. Peneliti mengharapkan saran serta kritik
yang bersifat membangun demi perbaikan. Skripsi ini juga merupakan hasil karya
dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin hanyalah
sebuah nama. Sehingga dalam kesempatan ini peneliti mempersembahkan ucapan
terima kasih dengan segala kerendahan hati, kepada:
1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan
kata. Bagi-Mu puji atas iman dan Islam yang Engkau anugrahkan. Maha mulia
Engkau, Maha Suci nama-nama-Mu.
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad SAW dan
keluarganya, dan para sahabatnya.

3. Bapak Husni Thamrin, S.T, M.T, Ph.D selaku Dekan Fakultas Komunikasi dan
Informatika Universitas Muhammadiyah Surakarta.
viii

4. Bapak Aris Rakhmadi, S.T, M. Eng selaku Ketua Program Studi Teknik
Informatika Universitas Muhammadiyah Surakarta.
5. Drs. Sudjalwo, M. Kom selaku pembimbing I yang telah memberikan bimbingan
dan pengarahan sehingga penulis dapat menyelesaikan skripsi ini tepat waktu dan
terarah.
6. Aris Rakhmadi, S.T, M. Eng selaku pembimbing II yang telah membantu dalam
proses selesainya skripsi.
7. Dewan Penguji yang telah memberikan penilaian laporan maupun sistem.
8. Ayah dan Bunda yang selalu memberikan motivasi, semangat dan pesan yang tiada
terkira dalam tiap aliran do’a yang selalu menyertai perjalan peneliti dalam
menyelesaikan skripsi.
Akhirnya peneliti berharap semoga skripsi ini berguna bagi semua pihak dan
bermanfaat bagi punyusun khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.

Surakarta, ………………….


Peneliti

ix

PERNYATAAN

Saya yang bertanda tangan dibawah ini menyatakan bahwa, Skripsi ini
merupakan karya sendiri (ASLI), dan isi dalam Skripsi ini tidak terdapat karya yang
pernah diajukan oleh orang lain atau kelompok lain untuk memperoleh gelar
akademik di suatu Institusi Pendidikan, dan sepanjang pengetahuan saya juga tidak
terdapat karya atau pendapat yang pernah ditulis dan/atau diterbitkan oleh orang lain
atau kelompok lain, kecuali yang secara tertulis diacu dalam naskah ini dan
disebutkan dalam daftar pustaka.

Surakarta,

Oktober 2011

( Rika Palupi )

x

DAFTAR ISI

Halaman Judul .......................................................................................................i
Halaman Persetujuan ............................................................................................ii
Halaman Pengesahan .......................................................................................... iii
Daftar Kontribusi ................................................................................................. iv
Motto Dan Persembahan ....................................................................................... vi
Kata Pengantar .....................................................................................................vii
Pernyataan ............................................................................................................ ix
Daftar Isi .............................................................................................................. xi
Daftar Tabel ....................................................................................................... xiv
Daftar Gambar ................................................................................................... xvi
Abstraksi ............................................................................................................. xx
BAB I PENDAHULUAN .................................................................................... 1
A. Latar Belakang Masalah ............................................................................. 1
B. Rumusan Masalah ...................................................................................... 2
C. Batasan Masalah ......................................................................................... 3
D. Tujuan ........................................................................................................ 4
E. Manfaat ...................................................................................................... 4
F. Sistematika Penulisan ................................................................................. 5
BAB II TINJAUAN PUSTAKA ......................................................................... 7
A. Telaah Penelitian ........................................................................................ 7
B. Landasan Teori ........................................................................................... 9
xi

1. Diagram Alir (Flowchart) .................................................................. 9
2. DFD (Data Flow Diagram) ............................................................. 13
3. HTML ............................................................................................ 15
4. PHP ( Hypertext Preprocessor ) ....................................................... 20
5. MySQL Database ........................................................................... 23
BAB III METODOLOGI PENELITIAN ........................................................ 28
A. Waktu dan Tempat Penelitian ................................................................... 28
B. Peralatan Utama ...................................................................................... 28
1. Perangkat Lunak (software) ............................................................. 28
2. Perangkat Keras (hardware) ............................................................ 29
C. Diagram Alir Penelitian ........................................................................... 29
D. Diagram Alir Sistem ................................................................................ 32
1. Diagram Alir Admin ....................................................................... 32
2. Diagram Alir User .......................................................................... 34
3. Diagram Alir Secara Umum ............................................................ 36
E. Analisa Kebutuhan Sistem ....................................................................... 37
1. Kebutuhan Hardware ...................................................................... 37
2. Kebutuhan Software ....................................................................... 38
3. Kebutuhan Admin .......................................................................... 38
4. Kebutuhan User .............................................................................. 39
5. Kebutuhan Pengunjung ................................................................... 39
F. Perancangan Sistem ................................................................................. 39
1. Metodologi ..................................................................................... 39
xii

2. Desain Secara Umum ..................................................................... 42
3. Desain Secara Terinci ...................................................................... 45
G. Membangun Sistem ................................................................................. 63
BAB IV HASIL DAN PEMBAHASAN............................................................. 64
A. Hasil dan Pembahasan .............................................................................. 64
1. Akses Pengunjung Umum .............................................................. 64
2. Akses Admin .................................................................................. 66
3. Akses User (Warga SMK) ............................................................... 90
B. Analisa Sistem ......................................................................................... 95
1. Pengujian Internal ........................................................................... 95
2. Pengujian Eksternal ........................................................................ 96
BAB V PENUTUP ........................................................................................... 106
A. Kesimpulan ............................................................................................ 106
B. Saran ...................................................................................................... 107
DAFTAR PUSTAKA ....................................................................................... 110

xiii

DAFTAR TABEL
Tabel 2.1 Simbol Diagram Alir ......................................................................... 11
Tabel 2.2 Simbol DFD ...................................................................................... 14
Tabel 2.3 Wild Card pada Keyword ................................................................... 26
Tabel 3.1 Spesifikasi Minimum Komputer ........................................................ 38
Tabel 3.2 Struktur Tabel Anggota ...................................................................... 47
Tabel 3.3 Struktur Tabel Administrasi ............................................................... 48
Tabel 3.4 Struktur Tabel Peminjaman ................................................................ 48
Tabel 3.5 Struktur Tabel Buku ........................................................................... 49
Tabel 3.6 Struktur Tabel Denda ......................................................................... 49
Tabel 3.7 Struktur Tabel Lokasi ........................................................................ 50
Tabel 3.8 Struktur Tabel Kategori ..................................................................... 50
Tabel 3.9 Struktur Tabel Daftar Biaya ............................................................... 51
Tabel 3.10 Struktur Tabel Users ........................................................................ 51
Tabel 3.11 Struktur Tabel Berita ........................................................................ 51
Tabel 3.12 Struktur Tabel Profil ........................................................................ 52
Tabel 3.13 Struktur Tabel Batas Peminjaman ..................................................... 52
Tabel 3.14 Struktur Tabel Data Buku ................................................................ 53
Tabel 4.1 Pengujian Black Box Admin ............................................................... 93
Tabel 4.2 Pengujian Black Box User .................................................................. 93
Tabel 4.3 Cuplikan Tabel Penentuan Jumlah Sampel .......................................... 97

xiv

Tabel 4.4 Hasil Penilaian Kuisioner oleh Petugas Perpustakaan........................... 99
Tabel 4.5 Hasil Penilaian Kuisioner oleh Siswa ................................................. 101
Tabel 4.6 Hasil Penilaian Kuisioner oleh Guru .................................................. 103

xv

DAFTAR GAMBAR
Gambar 3.1 Diagram Alir Penelitian ................................................................. 30
Gambar 3.2 Diagram Alir Admin ..................................................................... 33
Gambar 3.3 Diagram Alir User ......................................................................... 35
Gambar 3.4 Diagram Alir Secara Umum .......................................................... 36
Gambar 3.5 SDLC (System Development Life Cycle) ...................................... 40
Gambar 3.6 DFD Level 0 ................................................................................. 42
Gambar 3.7 DFD Level 1 Peminjaman .............................................................. 43
Gambar 3.8 DFD Level 1 Pengembalian ........................................................... 44
Gambar 3.9 Desain Menu Sistem ...................................................................... 45
Gambar 3.10 ERD (Entity Relationship Diagram) ............................................ 46
Gambar 3.11 Desain Dialog Layar .................................................................... 55
Gambar 3.12 Input Rak Buku ............................................................................ 56
Gambar 3.13 Input Kategori ............................................................................. 56
Gambar 3.14 Input Data Buku .......................................................................... 57
Gambar 3.15 Input Anggota ............................................................................. 58
Gambar 3.16 Input Users .................................................................................. 59
Gambar 3.17 Daftar Katalog Buku ................................................................... 59
Gambar 3.18 Daftar Anggota ............................................................................ 60
Gambar 3.19 Daftar Peminjaman ...................................................................... 60
Gambar 3.20 Daftar Pengembalian .................................................................... 61
Gambar 3.21 Daftar Users ................................................................................ 61
Gambar 3.22 Laporan Data Anggota ................................................................ 62
xvi

Gambar 3.23 Laporan Data Buku ...................................................................... 62
Gambar 3.24 Laporan Data Peminjaman ........................................................... 62
Gambar 3.25 Laporan Data Administrasi ........................................................... 63
Gambar 4.1 Tampilan Halaman Beranda Pengunjung ....................................... 65
Gambar 4.2 Tampilan Halaman Katalog Pengunjung ........................................ 66
Gambar 4.3 Tampilan Menu Login Admin ........................................................ 67
Gambar 4.4 Tampilan Program Katalog Admin ................................................ 68
Gambar 4.5 Tampilan Data Manajemen Buku .................................................. 68
Gambar 4.6 Tampilan Detail Data Buku Admin ............................................... 69
Gambar 4.7 Tampilan Form Tambah Rak Buku ............................................... 70
Gambar 4.8 Tampilan Form Ubah Rak Buku .................................................... 71
Gambar 4.9 Tampilan Hapus Rak Buku ............................................................ 71
Gambar 4.10 Tampilan Data Rak Buku ............................................................ 72
Gambar 4.11 Tampilan Data Klasifikasi Buku .................................................. 72
Gambar 4.12 Tampilan Form Tambah Klasifikasi Buku ................................... 73
Gambar 4.13 Tampilan Ubah Klasifikasi Buku .................................................. 73
Gambar 4.14 Tampilan Data Buku ................................................................... 73
Gambar 4.15 Tampilan Form Tambah Data Buku ............................................ 74
Gambar 4.16 Tampilan Ubah Data Buku .......................................................... 75
Gambar 4.17 Tampilan Hapus Data Buku ......................................................... 75
Gambar 4.18 Tampilan Data Anggota ............................................................... 76
Gambar 4.19 Detail Data Anggota .................................................................... 77
Gambar 4.20 Tampilan Form Tambah Data Anggota ....................................... 78
xvii

Gambar 4.21 Tampilan Ubah Data Anggota ..................................................... 79
Gambar 4.22 Tampilan Hapus Data Anggota .................................................... 80
Gambar 4.23 Tampilan Perpanjangan Anggota ................................................. 80
Gambar 4.24 Tampilan Data Peminjaman Buku ................................................ 81
Gambar 4.25 Tampilan Peminjaman Buku ........................................................ 82
Gambar 4.26 Tampilan Pengembalian Buku ..................................................... 83
Gambar 4.27 Tampilan Data Pengguna ............................................................. 83
Gambar 4.28 Tampilan Form Tambah Pengguna ............................................... 83
Gambar 4.29 Tampilan Ubah Pengguna ............................................................ 84
Gambar 4.30 Tampilan Form Cetak Laporan Anggota ...................................... 85
Gambar 4.31 Tampilan Laporan Data Anggota .................................................. 85
Gambar 4.32 Tampilan Form Cetak Data Buku ................................................ 86
Gambar 4.33 Tampilan Laporan Data Buku ...................................................... 86
Gambar 4.34 Tampilan Form Cetak Data Peminjaman ...................................... 87
Gambar 4.35 Tampilan Laporan Data Peminjaman ............................................ 87
Gambar 4.36 Tampilan Form Cetak Data Admistrasi ........................................ 88
Gambar 4.37 Tampilan Laporan Data Administrasi .......................................... 88
Gambar 4.38 Tampilan Form Cetak Kartu Anggota .......................................... 89
Gambar 4.39 Tampilan Kartu Anggota ............................................................. 89
Gambar 4.40 Tampilan Menu Login User ......................................................... 90
Gambar 4.41 Tampilan Halaman Beranda User ................................................ 91
Gambar 4.42 Tampilan Halaman Katalog User .................................................. 92
Gambar 4.43 Tampilan Detail Data Buku User ................................................. 92
xviii

Gambar 4.44 Tampilan Halaman Data Anggota ................................................ 93
Gambar 4.45 Tampilan Detail Anggota ............................................................ 94
Gambar 4.46 Tampilan Halaman Data Peminjaman .......................................... 95
Gambar 4.47 Grafik Hasil Pengisian Kuisioner oleh Petugas Perpustakaan........ 99
Gambar 4.48 Grafik Hasil Pengisian Kuisioner oleh Siswa ............................. 102
Gambar 4.49 Grafik Hasil Pengisian Kuisioner oleh Guru ............................... 104

xix

ABSTRAKSI
Pemanfaatan komputer pada zaman sekarang sudah menjadi barang yang umum
dan digunakan di berbagai bidang, baik di bidang ekonomi, bisnis, maupun
pendidikan. Namun, ada juga pihak yang sampai saat ini masih menggunakan
kekuatan manual untuk mengelola data. Seperti halnya pada SMK Negeri 2 Pati pada
pengelolaan data perpustakaan masih manual. Data-data hanya ditulis pada sebuah
buku, sehingga ketika melakukan pencarian data akan mengalami kesulitan. Data
yang tertampung sangat banyak juga akan mengakibatkan lemahnya informasi yang
didapatkan.
Pada penelitian mengenai sistem informasi perpustakaan, peneliti membangun
sebuah sistem yang berdasar komputer. Metode pengembangan sistem menggunakan
metode SDLC dimana penelitian awal dimulai dari analisis sistem yaitu penentuan
masalah, kemudian pembatasan masalah dan pemecahannya. Selanjutnya adalah
perancangan sistem meliputi perancangan input, output dan perancangan database
berupa perancangan tabel dan relasinya. Langkah berikutnya adalah pembuatan
sistem dengan coding PHP dilanjutkan dengan testing atau pengujian sistem apakah
telah sesuai dengan permintaan objek atau belum. Pengujian berupa pemberian
kuisioner kepada pengguna sistem, yaitu petugas perpustakaan, siswa, guru dan
karyawan.
Penelitian sistem informasi perpustakaan menghasilkan suatu sistem yang
terkomputerisasi dimana petugas perpustakaan dapat mengelola data dengan suatu
sistem penyimpanan data (database). Pencarian data dapat dilakukan dengan mudah
sehingga informasi dapat berjalan dengan cepat, tepat dan akurat. Siswa maupun
guru mendapat kemudahan informasi mengenai buku, anggota serta katalog buku
tanpa harus mencari satu persatu. Dengan adanya sistem informasi perpustakaan,
petugas perpustakaan tidak perlu membuat laporan tertulis karena laporan dicetak
langsung ke dalam media pengolah kata, begitu juga dalam pembuatan kartu
anggota.
Kata kunci : terkomputerisasi, SDLC, input, output, database, coding PHP

xx