Sistem informasi perpustakaan modern school of design berbasis client-server.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRAK

Perpustakaan merupakan salah satu komponen pendukung dalam sebuah
institusi akademik yaitu berperanan penting dalam penyediaan buku-buku sebagai
sumber acuan pembelajaran. Oleh karena itu maka perpustakaan juga harus
dilengkapi dengan sistem informasi yang baik agar peran perpustakaan dalam
institusi akademik menjadi lebik maksimal. Tujuan dari penelitian ini adalah
untuk membangun sistem informasi perpustakaan yang dapat mempermudah
pendataan buku, penyimpanan dokumen buku digital serta mencatat sirkulasi
buku di perpustakaan.
Sistem informasi perpustakaan MSD berbasis client-server dibangun
dengan metode waterfall dengan menggunakan bahasa pemrograman Visual Basic
.Net, database MySql dan IIS Web Server. Sistem ini dimodelkan dengan standard
UML menggunakan program Rational Rose 2000. Sistem informasi perpustakaan
ini memiliki lima fasilitas. Pertama, pencatatan data buku, majalah dan CD.
Kedua, menyimpan dan menampilkan dokumen buku digital. Ketiga, pencatatan
sirkulasi buku, majalah dan CD. Keempat, penelusuran data buku, majalah dan
CD. Kelima, pencetakan laporan.
Untuk mendapatkan umpan balik dari pengguna sistem maka dilakukan

pengumpulan data dengan menyebarkan 30 lembar kuisioner dengan distribusi 28
lembar untuk anggota perpustakaan MSD dan 2 lembar untuk petugas
perpustakaan MSD. Dari hasil kuisioner dapat ditarik kesimpulan bahwa sistem
informasi perpustakaan MSD dapat meningkatkan fungsi perpustakaan menjadi
lebih maksimal sehingga pengelolaan dan pencarian buku dapat dilakukan dengan
cepat dan efisien.

iv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRACT

A library is one of the proponent components in an academic institution
that provides books as a source of study. As a result, a library should be equipped
with a good information system and thus, the role of a library as an academic
institution can be maximized. The objective of this research is to build a library
information system that can make the management of books easier, to save
electronic books and to record the circulation of books.
Library information system of Modern School of Design with clientserver-based is built with waterfall method and it uses Visual Basic .Net

programming language, MySql database server and IIS Web Server as its tools.
This system is modeled with the standard UML and it uses Rational Rose 2000
program as its tool. There are five facilities that the library information system
owned. First, to record data of books, magazines and CDs. Second, to save and
view electronic books. Third, to record the lending and return of books, magazines
and CDs. Forth, searching of books, magazines and CDs. And the last is to print
reports.
The feedback of the library information system can be obtained from the
data that has been collected by giving questionnaire, which consists of 30
respondents. The 28 respondents were the member of MSD library and 2 other
were the librarians. Based on the results, it can be concluded that the library
information system of MSD can maximize the function of MSD library so that the
management and book-searching can be done faster and efficient.

v

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

SISTEM INFORMASI PERPUSTAKAAN
MODERN SCHOOL OF DESIGN

BERBASIS CLIENT-SERVER

Skripsi

Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Sains
Program Studi Ilmu Komputer

Oleh :
Teguh Supriadi
NIM

: 033124044

PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2008


PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

SISTEM INFORMASI PERPUSTAKAAN
MODERN SCHOOL OF DESIGN
BERBASIS CLIENT-SERVER

Skripsi

Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Sains
Program Studi Ilmu Komputer

Oleh :
Teguh Supriadi
NIM

: 033124044

PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA
FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2008

i

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRAK

Perpustakaan merupakan salah satu komponen pendukung dalam sebuah
institusi akademik yaitu berperanan penting dalam penyediaan buku-buku sebagai
sumber acuan pembelajaran. Oleh karena itu maka perpustakaan juga harus
dilengkapi dengan sistem informasi yang baik agar peran perpustakaan dalam

institusi akademik menjadi lebik maksimal. Tujuan dari penelitian ini adalah
untuk membangun sistem informasi perpustakaan yang dapat mempermudah
pendataan buku, penyimpanan dokumen buku digital serta mencatat sirkulasi
buku di perpustakaan.
Sistem informasi perpustakaan MSD berbasis client-server dibangun
dengan metode waterfall dengan menggunakan bahasa pemrograman Visual Basic
.Net, database MySql dan IIS Web Server. Sistem ini dimodelkan dengan standard
UML menggunakan program Rational Rose 2000. Sistem informasi perpustakaan
ini memiliki lima fasilitas. Pertama, pencatatan data buku, majalah dan CD.
Kedua, menyimpan dan menampilkan dokumen buku digital. Ketiga, pencatatan
sirkulasi buku, majalah dan CD. Keempat, penelusuran data buku, majalah dan
CD. Kelima, pencetakan laporan.
Untuk mendapatkan umpan balik dari pengguna sistem maka dilakukan
pengumpulan data dengan menyebarkan 30 lembar kuisioner dengan distribusi 28
lembar untuk anggota perpustakaan MSD dan 2 lembar untuk petugas
perpustakaan MSD. Dari hasil kuisioner dapat ditarik kesimpulan bahwa sistem
informasi perpustakaan MSD dapat meningkatkan fungsi perpustakaan menjadi
lebih maksimal sehingga pengelolaan dan pencarian buku dapat dilakukan dengan
cepat dan efisien.


iv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRACT

A library is one of the proponent components in an academic institution
that provides books as a source of study. As a result, a library should be equipped
with a good information system and thus, the role of a library as an academic
institution can be maximized. The objective of this research is to build a library
information system that can make the management of books easier, to save
electronic books and to record the circulation of books.
Library information system of Modern School of Design with clientserver-based is built with waterfall method and it uses Visual Basic .Net
programming language, MySql database server and IIS Web Server as its tools.
This system is modeled with the standard UML and it uses Rational Rose 2000
program as its tool. There are five facilities that the library information system
owned. First, to record data of books, magazines and CDs. Second, to save and
view electronic books. Third, to record the lending and return of books, magazines
and CDs. Forth, searching of books, magazines and CDs. And the last is to print
reports.

The feedback of the library information system can be obtained from the
data that has been collected by giving questionnaire, which consists of 30
respondents. The 28 respondents were the member of MSD library and 2 other
were the librarians. Based on the results, it can be concluded that the library
information system of MSD can maximize the function of MSD library so that the
management and book-searching can be done faster and efficient.

v

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena
karunia-Nya sehingga tugas akhir ini dapat diselesaikan. Tugas akhir ini disusun
untuk memenuhi salah satu syarat memperoleh gelar sarjana strata satu program
studi Ilmu Komputer Fakultas Sains dan Teknologi Universitas Sanata Dharma
Yogyakarta.
Tugas akhir dengan judul “Sistem Informasi Perpustakaan Modern School
of Design berbasis Client-Server” diharapkan dapat bermanfaat bagi sekolah

tinggi Desain MSD dan Program Studi Ilmu Komputer FST Universitas Sanata
Dharma sebagai lembaga studi ilmu terkait.
Banyak kendala-kendala yang dihadapi dalam menyelesaikan tugas akhir
ini, namun berkat adanya bantuan, bimbingan dan kerjasama maka tugas akhir
akhirnya dapat selesai. Oleh karena itu penulis mengucapkan terima kasih kepada:
1. Romo Dr. Ir. P. Wiryono P.,SJ. selaku Rektor Universitas Sanata Dharma.
2. Romo Ir. Greg. Heliarko SJ.,SS.,B.ST.,M.Sc.,MA. selaku Dekan Fakultas
Sains dan Teknologi.
3. Ibu P.H. Prima Rosa, S.Si.,M.Sc. selaku Ketua Jurusan Matematika dan
Ketua Program Studi Ilmu Komputer sekaigus sebagai dosen pembimbing
akademik atas bimbingannya selama masa perkuliahan..
4. Ibu A. Rita Widiarti, S.Si.,M.Kom. selaku dosen pembimbing yang telah
membimbing penulis selama menyelesaikan tugas akhir.
5. Bapak Drs. FX. Jarot Prasetyahadi sebagai pimpinan Modern School of

vi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Design (MSD) yang telah memberikan ijin penelitian.

6. Orang tua, kakak dan adik serta keluarga atas dukungan materi dan moral.
9. Teman-teman prodi Ilmu Komputer yang telah membantu dalam banyak
hal yang tidak dapat disebutkan satu per satu.
10. Teman-teman dari MSD yang telah membantu dalam pengisian kuisioner.
11. Semua pihak yang telah memberikan dukungan secara langsung dan tidak
langsung.
Tentunya tugas akhir ini belum sempurna, maka kritik dan saran yang.
membangun dari semua pihak sangat diharapkan terutama demi perkembangan
Perpustakaan Modern School of Design.
Yogyakarta,

Juli 2008

Penulis,

Teguh Supriadi

vii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI


PERNYATAAN KEASLIAN KARYA

Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini
tidak memuat karya atau bagian dari karya orang lain, kecuali yang telah
disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

Yogyakarta, Juli 2008
Penulis,

Teguh Supriadi

viii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR ISI

TALAMAN JUDUL........................................................................................

i

TALAMAN PERSETUJUAN.........................................................................

ii

TALAMAN PENGESATAN.......................................................................... iii
ABSTRAK........................................................................................................ iv
ABSTRACT.....................................................................................................

v

KATA PENGANTAR...................................................................................... vi
PERNYATAAN KEASLIAN KARYA........................................................... vii
DAFTAR ISI.................................................................................................... ix
DAFTAR TABEL............................................................................................ xiii
DAFTAR GAMBAR........................................................................................ xiv
BAB I PENDATULUAN.................................................................................

1

A. Latar Belakang......................................................................................

1

B. Rumusan Masalah.................................................................................

2

C. Batasan Masalah...................................................................................

2

D. Tujuan...................................................................................................

3

E. Manfaat.................................................................................................

4

F. Metodologi............................................................................................

4

G. Sistematika Penulisan...........................................................................

4

BAB II LANDASAN TEORI...........................................................................

6

A. Konsep Sistem dan Sistem Informasi...................................................

6

1. Definisi sistem dan sistem informasi..............................................

6

ix

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2. Bentuk dasar sistem informasi........................................................

7

3. Kualitas dan nilai sistem informasi.................................................

7

4. Komponen sistem informasi...........................................................

8

B. Client-Server.........................................................................................

9

1. Komponen Dasar Client-Server......................................................

9

2. Ciri-Ciri Client-Server.................................................................... 10
3. Tipe Jaringan Client-Server............................................................ 12
4. Mengapa menggunakan Client-Server?.......................................... 13
5. Arsitektur Client-Server.................................................................. 14
C. Web Service.......................................................................................... 15
1. Pengertian Web Service.................................................................. 15
2. Mengapa Menggunakan Web Service............................................ 16
D. Basis Data Relasional........................................................................... 16
1. Konsep Basis Data Relasional........................................................ 16
2. Normalisasi..................................................................................... 17
3. Perintah-Perintah Pada Relasional Database Management System
(RDBMS)........................................................................................ 18
E. Konsep Dasar Pemrograman Berorientasi Objek................................. 19
1. Mengapa Menggunakan Pendekatan Object Oriented Programming
(OOP)?............................................................................................ 19
2. Konsep Object Oriented................................................................. 19
3. Keunggulan OOP............................................................................ 21
4. Visual Basic .NET Dan OOP.......................................................... 22

x

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

F. UML..................................................................................................... 22
G. Diagram UML...................................................................................... 22
T. Notasi Diagram..................................................................................... 23
I. Medote Waterfall.................................................................................. 26
BAB III ANALISA DAN PERANCANGAN.................................................. 28
A. Identitas Organisasi.............................................................................. 28
B. Analisis Kebutuhan............................................................................... 28
1. Analisis Masalah............................................................................. 28
2. Analisis Kelayakan......................................................................... 29
3. Analisis Kebutuhan User................................................................ 29
4. Analisis Kebutuhan Perangkat Lunak............................................ 31
C. Model Analisis...................................................................................... 32
1. Rancangan Arsitektur Sistem Informasi Perpustakaan................... 32
2. Aktor............................................................................................... 33
3. Diagram Paket Use Case................................................................ 34
4. Diagram Use Case.......................................................................... 35
5. Diagram Class dan Diagram Sequence........................................... 39
D. Model Desain........................................................................................ 79
1. Model Desain Antar Muka............................................................. 79
2. Model Desain Class Modul............................................................ 81
E. Desain Basis Data................................................................................. 81
1. ERD................................................................................................ 81
2. Mapping.......................................................................................... 83

xi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3. Normalisasi..................................................................................... 84
4. Kamus Data.................................................................................... 84
F. Struktur Menu....................................................................................... 89
G. Desain Antar Muka............................................................................... 90
T. Desain Output.......................................................................................101
BAB IV IMPLEMENTASI..............................................................................104
A. Implementasi Basis Data......................................................................104
B. Implementasi Use Case Dan Antar Muka............................................108
C. Pembahasan Kuesioner.........................................................................157
BAB V PENUTUP...........................................................................................164
A. Kesimpulan...........................................................................................164
B. Saran.....................................................................................................165
DAFTAR PUSTAKA.......................................................................................166
LAMPIRAN ....................................................................................................167

xii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR TABEL

Tabel 3.1. Input dan Output Sistem.................................................................. 30
Tabel 3.2. Aktor dan Use Case......................................................................... 31
Tabel 4.1 Struktur Tabel Sistem Informasi Perpustakaan................................104

xiii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR GAMBAR

Gambar 2.1 Bentuk Dasar Sistem Informasi....................................................

7

Gambar 2.2 Notasi Actor.................................................................................. 24
Gambar 2.3 Notasi Use Case............................................................................ 24
Gambar 2.4 Notasi Use Case Realization......................................................... 24
Gambar 2.5. Notasi Boundary.......................................................................... 24
Gambar 2.6 Notasi Control............................................................................... 25
Gambar 2.7 Notasi Entity................................................................................. 25
Gambar 2.8 Notasi Interaction.......................................................................... 25
Gambar 2.9 Notasi Package.............................................................................. 26
Gambar 2.10 Tahapan Dalam Waterfall........................................................... 26
Gambar 3.1 Arsitektur Sistem Informasi MSD................................................ 33
Gambar 3.2 Diagram Paket Aktor.................................................................... 33
Gambar 3.3 Diagram Paket Use Case............................................................... 34
Gambar 3.4 Diagram Use Case Pengelolaan Kategori Koleksi....................... 35
Gambar 3.5 Diagram Use Case Pengelolaan Koleksi Buku............................. 35
Gambar 3.6 Diagram Use Case Pengelolaan Koleksi Majalah........................ 36
Gambar 3.7 Diagram Use Case Pengelolaan Koleksi Cd................................. 36
Gambar 3.8 Diagram Use Case Penanganan Sirkulasi..................................... 37
Gambar 3.9 Diagram Use Case Pencatatan Baca Koleksi................................ 37
Gambar 3.10 Diagram Use Case Penelusuran Data Koleksi............................ 38
Gambar 3.11 Diagram Use Case Cetak Laporan.............................................. 38

xiv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.12 Diagram Use Case Pengelolaan Login....................................... 38
Gambar 3.13 Diagram Class Tambah Kategori Buku...................................... 39
Gambar 3.14 Diagram Sequence Tambah Kategori Buku............................... 39
Gambar 3.15 Diagram Class Ubah Kategori Buku.......................................... 40
Gambar 3.16 Diagram Sequence Ubah Kategori Buku.................................... 40
Gambar 3.17 Diagram Class Tapus Kategori Buku......................................... 41
Gambar 3.18 Diagram Sequence Tapus Kategori Buku.................................. 41
Gambar 3.19 Diagram Class Tambah Kategori Majalah.................................. 42
Gambar 3.20 Diagram Sequence Tambah Kategori Majalah........................... 42
Gambar 3.21 Diagram Class Ubah Kategori Majalah...................................... 43
Gambar 3.22 Diagram Sequence Ubah Kategori Majalah............................... 43
Gambar 3.23 Diagram Class Tapus Kategori Majalah.................................... 44
Gambar 3.24 Diagram Sequence Tapus Kategori Majalah.............................. 44
Gambar 3.25 Diagram Class Tambah Kategori CD......................................... 45
Gambar 3.26 Diagram Sequence Tambah Kategori CD.................................. 45
Gambar 3.27 Diagram Class Ubah Kategori CD.............................................. 46
Gambar 3.28 Diagram Sequence Ubah Kategori CD....................................... 46
Gambar 3.29 Diagram Class Tapus Kategori CD............................................ 47
Gambar 3.30 Diagram Sequence Tapus Kategori CD..................................... 47
Gambar 3.31 Diagram Class Tambah Data Buku............................................ 48
Gambar 3.32 Diagram Sequence Tambah Data Buku...................................... 48
Gambar 3.33 Diagram Class Ubah Data Buku................................................. 49
Gambar 3.34 Diagram Sequence Ubah Data Buku.......................................... 49

xv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.35 Diagram Class Ubah Data Detail Buku...................................... 50
Gambar 3.36 Diagram Sequence Ubah Data Detail Buku............................... 50
Gambar 3.37 Diagram Class Tapus Data Buku............................................... 51
Gambar 3.38 Diagram Sequence Tapus Data Buku......................................... 51
Gambar 3.39 Diagram Class Tapus Data Detail Buku..................................... 52
Gambar 3.40 Diagram Sequence Tapus Data Detail Buku............................. 52
Gambar 3.41 Diagram Class Tambah Data Majalah........................................ 53
Gambar 3.42 Diagram Sequence Tambah Data Majalah................................. 53
Gambar 3.43 Diagram Class Ubah Data Majalah............................................ 54
Gambar 3.44 Diagram Sequence Ubah Data Majalah...................................... 54
Gambar 3.45 Diagram Class Ubah Data Detail Majalah.................................. 55
Gambar 3.46 Diagram Sequence Ubah Data Detail Majalah.......................... 55
Gambar 3.47 Diagram Class Tapus Data Majalah........................................... 56
Gambar 3.48 Diagram Sequence Tapus Data Majalah.................................... 56
Gambar 3.49 Diagram Class Ubah Data Detail Majalah.................................. 57
Gambar 3.50 Diagram Sequence Tapus Data Detail Majalah........................ 57
Gambar 3.51 Diagram Class Tambah Data CD................................................ 58
Gambar 3.52 Diagram Sequence Tambah Data CD......................................... 58
Gambar 3.53 Diagram Class Ubah Data CD.................................................... 59
Gambar 3.54 Diagram Sequence Ubah Data CD............................................. 59
Gambar 3.55 Diagram Class Ubah Data Detail CD......................................... 60
Gambar 3.56 Diagram Sequence Ubah Data Detail CD.................................. 60
Gambar 3.57 Diagram Class Tapus Data CD.................................................. 61

xvi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.58 Diagram Sequence Tapus Data CD............................................ 61
Gambar 3.59 Diagram Class Tapus Data Detail CD........................................ 62
Gambar 3.60 Diagram Sequence Tapus Data Detail CD................................ 62
Gambar 3.61 Diagram Class Peminjaman Buku.............................................. 63
Gambar 3.62 Diagram Sequence Peminjaman Buku....................................... 63
Gambar 3.63 Diagram Class Pengembalian Buku........................................... 64
Gambar 3.64 Diagram Sequence Pengembalian Buku..................................... 64
Gambar 3.65 Diagram Class Peminjaman CD................................................. 65
Gambar 3.66 Diagram Sequence Peminjaman CD........................................... 65
Gambar 3.67 Diagram Class Pengembalian CD............................................... 66
Gambar 3.68 Diagram Sequence Pengembalian CD........................................ 66
Gambar 3.69 Diagram Class Pencatatan Baca Buku........................................ 67
Gambar 3.70 Diagram Sequence Pencatatan Baca Buku................................. 67
Gambar 3.71 Diagram Class Pencatatan Baca Majalah................................... 68
Gambar 3.72 Diagram Sequence Pencatatan Baca Majalah............................. 68
Gambar 3.73 Diagram Class PenelusuranData Buku....................................... 69
Gambar 3.74 Diagram Sequence Penelusuran Data Buku............................... 69
Gambar 3.75 Diagram Class Detail PenelusuranData Buku............................ 70
Gambar 3.76 Diagram Sequence Detail Penelusuran Data Buku..................... 70
Gambar 3.77 Diagram Class Buka Dokumen Buku Digital............................. 71
Gambar 3.78 Diagram Sequence Buka Dokuman Buku Digital...................... 71
Gambar 3.79 Diagram Class Penelusuran Data Majalah.................................. 72
Gambar 3.80 Diagram Sequence Penelusuran Data Majalah........................... 72

xvii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.81 Diagram Class Detail Penelusuran Data Majalah....................... 73
Gambar 3.82 Diagram Sequence Detail Penelusuran Data Majalah................ 73
Gambar 3.83 Diagram Class Penelusuran Data CD......................................... 74
Gambar 3.84 Diagram Sequence Penelusuran Data CD.................................. 74
Gambar 3.85 Diagram Class Detail Penelusuran Data Cd............................... 75
Gambar 3.86 Diagram Sequence Detail Penelusuran Data Cd......................... 75
Gambar 3.87 Diagram Class Cetak Laporan Buku.......................................... 76
Gambar 3.88 Diagram Class Cetak Laporan Majalah...................................... 76
Gambar 3.89 Diagram Class Cetak Laporan Cd.............................................. 76
Gambar 3.90 Diagram Sequence Cetak Laporan Buku.................................... 77
Gambar 3.91 Diagram Sequence Cetak Laporan Majalah............................... 77
Gambar 3.92 Diagram Sequence Cetak Laporan Cd........................................ 77
Gambar 3.93 Diagram Class Ubah Username Dan Password.......................... 78
Gambar 3.94 Diagram Sequence Ubah Username Dan Password................... 78
Gambar 3.95 Diagram Antar Muka.................................................................. 79
Gambar 3.96 Diagram Antar Muka (lanjutan)................................................. 80
Gambar 3.97 Diagram Antar Muka (lanjutan)................................................. 80
Gambar 3.98 Diagram Class Module............................................................... 81
Gambar 3.99 Desain Basis Data (ERD)........................................................... 82
Gambar 3.100 Desain Antar Muka Login........................................................ 90
Gambar 3.101Desain Antar Muka (Tampilan Utama)..................................... 91
Gambar 3.102 Desain Antar Muka Pengelolaan Kategori Buku...................... 91
Gambar 3.103 Desain Antar Muka Pengelolaan Kategori Majalah................ 91

xviii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.104 Desain Antar Muka Pengelolaan Kategori Cd......................... 92
Gambar 3.105 Desain Antar Muka Pengelolaan Koleksi Buku....................... 92
Gambar 3.106 Desain Antar Muka Detail Koleksi Buku................................. 92
Gambar 3.107 Desain Antar Muka Pengelolaan Koleksi Majalah................... 93
Gambar 3.108 Desain Antar Muka Detail Koleksi Majalah............................. 93
Gambar 3.109 Desain Antar Muka Pengelolaan Koleksi Cd........................... 94
Gambar 3.110 Desain Antar Muka Detail Koleksi Cd..................................... 94
Gambar 3.111 Desain Antar Muka Tambah Koleksi Buku.............................. 95
Gambar 3.112 Desain Antar Muka Tambah Koleksi Majalah......................... 95
Gambar 3.113 Desain Antar Muka Tambah Koleksi Cd.................................. 96
Gambar 3.114 Desain Antar Muka Peminjaman Dan Pengembalian Koleksi Buku
.......................................................................................................................... 96
Gambar 3.115 Desain Antar Muka Peminjaman Dan Pengembalian Koleksi CD
.......................................................................................................................... 97
Gambar 3.116 Desain Antar Muka Pencatatan Baca Koleksi Buku................ 97
Gambar 3.117 Desain Antar Muka Pencatatan Baca Koleksi Majalah............ 98
Gambar 3.118 Desain Antar Muka Penelusuran Koleksi Buku....................... 98
Gambar 3.119 Desain Antar Muka Penelusuran Koleksi Buku (Detail Buku) 98
Gambar 3.120 Desain Antar Muka Penelusuran Koleksi Majalah................... 99
Gambar 3.121 Desain Antar Muka Penelusuran Koleksi Majalah (Detail Majalah)
.......................................................................................................................... 99
Gambar 3.122 Desain Antar Muka Penelusuran Koleksi CD..........................100
Gambar 3.123 Desain Antar Muka Penelusuran Koleksi CD (Detail CD)......100

xix

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.124 Desain Antar Muka Pencetakan Laporan.................................100
Gambar 3.125 Desain Antar Muka Ganti Username Dan Password................101
Gambar 3.126 Laporan Daftar Koleksi Buku...................................................101
Gambar 3.127 Laporan Daftar Koleksi Majalah..............................................101
Gambar 3.128 Laporan Daftar Koleksi CD......................................................101
Gambar 3.129 Laporan Peminjaman Buku......................................................102
Gambar 3.130 Laporan Peminjaman CD..........................................................102
Gambar 3.131 Laporan Pembacaan Buku........................................................102
Gambar 3.132 Laporan Pembacaan Majalah....................................................102
Gambar 3.133 Laporan Rekap Buku Masuk....................................................103
Gambar 3.133 Laporan Rekap Buku Masuk....................................................103
Gambar 3.133 Laporan Rekap Buku Masuk....................................................103
Gambar 4.1 Implementasi Antarmuka Pengelolaan Kategori Buku................108
Gambar 4.2 Dialog Input Nama Kategori Buku..............................................108
Gambar 4.3 Dialog Input Kode Kategori Buku................................................109
Gambar 4.4 Dialog Konfirmasi Tapus Kategori Buku....................................110
Gambar 4.5 Implementasi Antarmuka Pengelolaan Kategori Majalah............111
Gambar 4.6 Dialog Input Nama Kategori Majalah..........................................112
Gambar 4.7 Dialog Input Kode Kategori Majalah...........................................112
Gambar 4.8 Dialog Konfirmasi Tapus Kategori Majalah................................113
Gambar 4.9 Implementasi Antarmuka Pengelolaan Kategori Cd....................114
Gambar 4.10 Dialog Input Nama Kategori Cd.................................................115
Gambar 4.11 Dialog Input Kode Kategori Cd..................................................115

xx

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.12 Dialog Konfirmasi Tapus Kategori Cd......................................116
Gambar 4.13 Implementasi Antarmuka Pengelolaan Koleksi Buku................117
Gambar 4.14 Implementasi Antarmuka Detail Koleksi Buku..........................118
Gambar 4.15 Implementasi Antarmuka Entry Data Buku................................118
Gambar 4.16 Dialog Konfirmasi Tapus Data Buku.........................................121
Gambar 4.17 Dialog Konfirmasi Tapus Detail Buku.......................................122
Gambar 4.18 Implementasi Antarmuka Buka Buku Digital............................124
Gambar 4.19 Implementasi Antarmuka Pengelolaan Koleksi Majalah............125
Gambar 4.20 Implementasi Antarmuka Detail Koleksi Majalah.....................126
Gambar 4.21 Implementasi Antarmuka Entry Data Majalah...........................126
Gambar 4.22 Dialog Konfirmasi Tapus Data Majalah....................................128
Gambar 4.23 Dialog Konfirmasi Tapus Detail Majalah..................................129
Gambar 4.24 Implementasi Antarmuka Pengelolaan Koleksi Cd....................131
Gambar 4.25 Implementasi Antarmuka Detail Koleksi Cd..............................131
Gambar 4.26 Implementasi Antarmuka Entry Data Cd....................................132
Gambar 4.27 Dialog Konfirmasi Tapus Data Cd.............................................133
Gambar 4.28 Dialog Konfirmasi Tapus Detail Cd...........................................135
Gambar 4.29 Implementasi Antarmuka Peminjaman dan Pengembalian Buku
..........................................................................................................................136
Gambar 4.30 Implementasi Antarmuka Peminjaman dan Pengembalian Cd...139
Gambar 4.31 Implementasi Antarmuka Pencatatan Baca Buku.......................140
Gambar 4.32 Implementasi Antarmukan Pencatatan Baca Majalah................141
Gambar 4.33 Implementasi Antarmuka Penelusuran Koleksi Buku................143

xxi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.34 Implementasi Antarmuka Detail Penelusuran Data Buku..........145
Gambar 4.35 Implementasi Antarmuka Penelusuran Koleksi Majalah............147
Gambar 4.36 Implementasi Antarmuka Detail Penelusuran Majalah..............148
Gambar 4.37 Implementasi Antarmuka Penelusuran Koleksi Cd....................149
Gambar 4.38 Implementasi Antarmuka Detail Penelusuran Koleksi Cd.........150
Gambar 4.39 Implementasi Interface Cetak Laporan.......................................151
Gambar 4.40 Implementasi Antarmuka Ganti Username dan Password.........153
Gambar 4.40 Implementasi Antarmuka Login.................................................155
Gambar 4.42 Diagram Pie Jawaban Pertanyaan 1............................................158
Gambar 4.43 Diagram Pie Jawaban Pertanyaan 2............................................159
Gambar 4.44 Diagram Pie Jawaban Pertanyaan 3............................................159
Gambar 4.45 Diagram Pie Jawaban Pertanyaan 4............................................160
Gambar 4.46 Diagram Pie Jawaban Pertanyaan 5............................................161
Gambar 4.47 Diagram Pie Jawaban Pertanyaan 6............................................162
Gambar 4.48 Diagram Pie Jawaban Pertanyaan 7............................................162
Gambar 4.49 Diagram Pie Jawaban Pertanyaan 8............................................163

xxii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1
BAB I
PENDAHILIAN

A.

Latar Belakang
Perpustakaan adalah salah satu komponen yang cukup penting pada
sebuah lembaga pendidikan seperti perguruan tinggi. Mahasiswa selalu
diharapkan untuk dapat belajar secara mandiri dengan mencari sendiri
sumber acuan dan sumber rujukan dalam studinya selama di perguruan
tinggi. Oleh sebab itu perpustakaan menjadi salah satu faktor yang sangat
berpengaruh dalam menyediakan berbagai informasi pembelajaran bagi
mahasiswa.
Dewasa ini buku-buku tidak hanya sebatas pada buku yang dicetak
saja, tetapi ada juga jenis buku yang berkembang karena kemajuan
komputer dan sistem informasi, yaitu buku elektronik atau dapat juga
disebut dengan buku digital. Buku jenis ini tidak berbeda dengan buku biasa
dari segi isi, hanya saja buku digital adalah buku dalam bentuk file sehingga
hanya dapat dibuka dengan bantuan komputer dan program aplikasi saja.
Oleh karena itu maka dalam sistem informasi perpustakaan ini
penulis akan mengangkat dan menyelesaikan masalah penanganan data
buku baik buku dalam bentuk fisik (hard eopy) maupun buku dalam bentuk
file (soft eopy). Dengan demikian sangat dimungkinkan bagi pihak
penyelenggara perpustakaan untuk mengikuti perkembangan informasi
melalui buku digital yang banyak tersedia di internet dan menjadikannya

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2
sebagai koleksi yang ada di perpustakaan tersebut.
Penelitian ini dilakukan di perpustakaan Modern School Of Design
(MSD) dimana sistem yang digunakan pada perpustakaan tersebut masih
dikerjakan secara manual, baik pencatatan data buku, peminjaman, maupun
pencarian buku.

B.

Rumusan Masalah
Inti dari permasalahan dalam sistem yang akan dibangun adalah
bagaimana membuat suatu sistem informasi perpuskataan yang mampu
menangani pengelolaan data buku fisik dan buku digital.

C.

Batasan Masalah
Sistem informasi perpustakaan MSD yang akan dibangun memiliki
batasan-batasan sebagai berikut:
1. Sistem yang akan dibuat memiliki spesifikasi sebagai berikut:
a) Mencatat perekaman data buku, majalah, dan cd.
b) Mencatat

perekaman

data

buku

digital

serta

menangani

penyimpanan file buku digital.
c) Mencatat peminjaman dan pengembalian data buku dan cd.
d) Mencatat pembacaan data buku dan majalah.
e) Memiliki fasilitas untuk melakukan penelusuran data buku,
majalah dan cd.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3
2. Sistem ini tidak mencakup pengelolaan data anggota diluar mahasiswa,
anggota perpustakaan langsung mengambil data mahasiswa dari Sistem
Informasi Akademik MSD.
3. Sistem ini tidak mencakup masalah pengamanan/pengambilan dokumen
buku digital saat dokumen tersebut dibuka oleh user. Oleh karena itu
maka pengamanan sistem harus dilakukan dari sisi hardware.
4. Sistem Informasi perpuskataan MSD ini tidak mencakup pembuatan
viewer dokumen buku digital sendiri. Dokumen akan ditampilkan
kepada user dengan bantuan software viewer lainnya seperti adobe
acrobat reader.
5. Sistem ini tidak mencakup pemisahan pengelolaan antara buku, tugas
akhir dan dokumen kerja praktek. Buku, tugas akhir dan dokumen kerja
praktek dikelola dalam satu interface dan hanya dipisahkan berdasarkan
pengelompokan jenis buku saja.
6. Sistem akan dibangun dengan menggunakan bahasa pemrograman
Visual Basic 2005 dengan database MySql.

D.

Tujuan
Tujuan dari penelitian ini adalah untuk membangun sistem informasi
perpustakaan yang dapat menangani penyimpanan data buku, penyimpanan
dokumen buku digital serta mencatat sirkulasi buku di perpustakaan MSD.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

4
E.

Manfaat
1. Intuk petugas perpustakaan
a) Mempermudah pendataan buku-buku yang ada di perpustakaan
sehingga dapat dicari dengan cepat.
b) Menangani sirkulasi peminjaman buku-buku di perpustakaan.
c) Mengatasi masalah tempat penyimpanan secara fisik (hard-copy)
terutama

dokumen

tugas

akhir

mahasiswa,

yaitu

dengan

menyimpan dokumen soft-copy saja, sehingga penyimpanan dapat
dilakukan dengan mudah dan efisien.
d) Menyimpan buku-buku digital.
2. Intuk mahasiswa
a) Mempermudah pencarian data judul buku dan tugas akhir.
b) Mempercepat pengaksesan dokumen tugas akhir.

F.

Metodologi
Metode yang digunakan untuk mengembangkan sistem informasi
perpustakaan MSD ini adalah rekayasa perangkat lunak dengan metode
waterfall dengan pendekatan object oriented.

G.

Sistematika Penulisan
BAB I

PENDAHILIAN
Bab ini berisi tentang latar belakang pengangkatan topik
penulisan, tujuan penulisan, batasan masalah, rumusan masalah,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

5
metodologi penulisan dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisi tentang landasan teori yang digunakan sebagai dasar
untuk membangun sistem informasi perpustakaan.
BAB III ANALISIS DAN DESAIN
Bab ini berisi tentang gambaran sistem yang sudah ada di MSD
beserta daftar kebutuhan sistem yang akan dikembangkan. Pada
tahap desain digambaran sistem yang akan dibuat, meliputi
useease diagram, aetivity diagram, sequenee diagram, desain
database (ERD) dan desain antarmuka pengguna sistem.
BAB VI IMPLEMENTASI
Bab ini berisi tentang impementasi basis data, desain dan proses
pada sistem informasi perpustakaan.
BAB V PENITIP
Bab ini berisi tentang kesimpulan dan saran dari pembahasan dan
perancangan yang telah dilakukan dalam penulisan tugas akhir ini.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

6
BAB II
DASAR TEORI

A.

Konsep Sistem dan Sistem Informasi
1. Definisi sistem dan sistem informasi
a) Sistem
Sistem dapat didefinisikan dengan dua pendekatan, yaitu
pendekatan yang menekankan pada prosedurnya dan pendekatan
yang menekankan pada komponen atau elemennya.
Pendekatan

sistem

yang

lebih

menekankan

pada

prosedurnya mendefinisikan sistem sebagai suatu jaringan kerja
dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk
menyelesaikan suatu sasaran yang tertentu. Sedangkan pendekatan
sistem yang menekankan pada elemen atau komponennya
mendefinisikan sistem sebagai kumpulan dari elemen-elemen yang
berinteraksi untuk mencapai tujuan tertentu (Jogiyanto, 1999).
b) Informasi
Informasi adalah data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerimanya (Jogiyanto,
1999).
Informasi bersumber dari data. Data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan merupakan bentuk

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

7
yang masih mentah sehingga perlu diolah agar dapat menjadi
informasi.
c) Sistem Informasi
Sistem informasi adalah serangkaian komponen yang
terkait satu dengan yang lainnya dan saling bekerjasama untuk
mengumpulkan, mengolah, menyimpan, dan menyebarluaskan
informasi guna mendukung pengambilan keputusan, koordinasi,
kontrol, analisis, dan visualisasi baik itu dalam suatu organisasi,
kelompok maupun perorangan.
2. Bentuk dasar sistem informasi
Bentuk dasar sistem informasi dapat digambarkan seperti berikut
ini (Rademacher-Gibson, 1983):

INPUT

PROSES

OUTPUT

Gambar 2.1 Bentuk Dasar Sistem Informasi
Sistem informasi pada dasarnya memiliki 3 komponen dasar
yaitu input, proses, dan output.. Pada dasarnya output suatu sistem
sangat tergantung dari inputnya. Input yang baik (akurat) akan
menghasilkan output yang baik (informasi yang baik) sedangkan input
yang tidak baik akan menghasilkan output yang tidak baik pula.
3. Kualitas dan nilai sistem informasi
Menurut Jogiyanto (1990), suatu sistem informasi dapat
dikatakan memiliki kualitas apabila memenuhi kriteria sebagai berikut:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

8
a) Akurat
Informasi dikatakan akurat jika informasi tersebut, tetap, stabil,
memiliki maksud yang jelas dan tidak bisa menyesatkan pihak
yang

menerima

informasi.

Ketidakjelasan

informasi

dapat

berpengaruh pada pengambilan keputusan yang tidak tepat.
b) Tepat waktu
Informasi yang disampaikan harus tepat pada waktu yang
diperlukan. Jika informasi datang terlambat maka pengambilan
keputusan menjadi terlambat pula. Selain itu, informasi yang sudah
lama atau kadaluarsa tidak akan berguna lagi bagi yang menerima.
c) Relevan
Informasi dikatakan relevan bila informasi tersebut disampaikan
kepada orang yang tepat, yaitu orang yang membutuhkan informasi
tesebut.
4. Komponen sistem informasi
a) Manusia: sebagai pemilik, pengguna, perancang dan pengembang
sistem informasi.
b) Data: sebagai sumber daya, permintaan, basis data, input program.
c) Aktivitas: prosedur, proses bisnis, proses komputer, program
aplikasi.
d) Jaringan: geografis, jaringan bisnis, jaringan komputer, jaringan
program.
e) Teknologi: hardware, software, data dan file.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

9
B.

Client-Server
Ide dasar dari client-server tadalah bagaimana caranya beberapa
komputer bisa berbagi pakai resource secara bersama-sama dan dapat saling
bertukar informasi. Oleh karena itu muncul jaringan komputer dimana
jaringan komputer ini merupakan salah satu sarana untuk mendistribusikan
informasi. Sistem jaringan komputer tersebut semakin berkembang mulai
dari sistem adidastnetwork, master-slave, peer-to-peer, sampai client-server.
1. Komponen Dasar Client-Server
ta) Client
Client merupakan terminal (host atau komputer) yang
digunakan oleh pengguna untuk meminta layanan tertentu yang
dibutuhkan. Peran client dalam sistem client-server adalah
mengirimkan pesan berupa permintaan akan suatu layanan.
tb) Middleware
Middleware

adalah

komponen

perantara

yang

memungkinkan client dan server saling terhubung untuk dapat
berkomunikasi satu dengan yang lainnya.
tc) Server
Server merupakan pihak yang menyediakan layanan. Secara
umum fungsi server adalah menerima pesan permintaan layanan
dari client, memproses permintaan tersebut dan mengirimkan
hasilnya kepada client.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

10
2. Ciri-Ciri Client-Server
Sistem Client-Server memiliki ciri khusus yang membedakannya
dari sistem terdistribusi lainnya.
a) Berbasis layanan
Server memberikan sejumlah layanan yang dibutuhkan dan
diminta oleh client, antara lain: berbagi pakai berkas, data,
peralatan pendukung, dan lainnya.
b) Sumber daya yang digunakan bersama
Server mengelola sejumlah sumber daya yang dimilikinya
agar dapat diakses dan digunakan secara bersama-sama oleh
terminal-terminal client yang terhubung pada server.
c) Hubungan dan interaksi
Hubungan yang terjadi antara server dan client adalah oneto-many, yang berarti bahwa satu server melayani banyak client.
Client tselalu memulai interaksi dengan meminta layanan,
sedangkan servertmenanti permintaan layanan secara pasif.
d) Client tidak perlu mengetahui lokasi fisik server
Server tdapat terletak diberbagai tempat yang belum tentu
diketahui oleh client. Walaupun demikian, client ttetap dapat
mengakses server untuk mendapatkan layanan sesuai dengan
kebutuhannya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

11
e) Interoperabilitas perangkat lunak dan perangkat keras
Perangkat keras dan perangkat lunak yang digunakan oleh
masing-masing client tidak harus sama dengan yang digunakan
pada server, namun masih dapat saling terkoneksi antara satu
dengan yang lainnya.
f) Pertukaran berbasis pesan
Mekanisme dari Client-Server tberdasar pada pertukaran
pesan. Pesan yang dipertukarkan ialah permintaan layana dan
umpan balik dari permintaan layanan tersebut.
g) Enkapsulasi layanan
Client ttidak

perlu

mengetahui

proses

pengolahan

permintaan yang terjadi dalam server tsehingga client ttidak dapat
mengontrol proses pengolahan permintaan.
h) Skalabilitas
Skalabilitas ialah kemampuan untuk diperbesar atau
diperkecil. Ukuran sistem Client-Server tdapat diubah secara
horizontal maupun vertikal. Pengubahan vertikal berarti berpindah
ke server tyang lebih besar atau lebih cepat atau mendistribusikan
tugas melayani client tke beberapa server. Pengubahan horizontal
berarti menambah atau mengurangi jumlah client.
i) Konsistensi data
Data hanya dikelola pada servertpusat sehingga konsistensi
data lebih terjamin dan biaya pemeliharaan menjadi lebih murah.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

12
3. Tipe Jaringan Client-Server
Berikut ini adalah pembagian server tberdasarkan tipe layanan
yang disediakan.
a) Server berkas
Servertini menyediakan layanan berupa berkas, baik berkas
aplikasi, seperti aplikasi pengolahan kata, pengolahan angka,
pengolahan data, pengolahan gambar dan lain sebagainya, maupun
berkas yang dihasilkan oleh aplikasi tersebut, seperti dokumen
pengolahan kata, tabel pengolahan angka, berkas presentasi dan
lain sebagainya.
b) Server basis data
Server ttipe ini menyediakan layanan berupa pengolahan
dan penyajian data berdasarkan perintah terstruktur (query) yang
diberikan oleh client.
c) Serverttransaksi
Server tmemberikan layanan kepada client tberupa hasil
proses dari sekelompok perintah terstruktur yang diberikan oleh
client. Server ttipe ini hampir sama dengan server tbasis data,
perbedaannya terletak pada server ttransaksi yang memproses
sekelompok perintah terstruktur dari client.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

13
d) Servertgroupware
Sistem Jaringan groupwaretserver tialah sistem jaringan di
mana layanan yang diberikan server tberupa fasilitas pemakaian
bersama informasi semi-terstruktur di antara pengguna jaringan.
Pada jaringan ini, servertmenyimpan, mengelola dan menyebarkan
informasi antar pengguna dalam jaringan, misalnya teks, gambar,
sirat, dan ruang diskusi.
e) Servertobjek
Sistem jaringan servertobjek ialah sistem jaringan di mana
layanan yang diberikan server tberbentuk objek. Dalam jaringan
ini, client tdan server tberkomunikasi melalui objek-objek yang
dimiliki clienttdan server.
tf) Servertwebt
Servertwebtatau webtservertadalah se