• Tidak ada hasil yang ditemukan

Sistem Informasi Perpustakaan Di SMKN 4 Bandung Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Perpustakaan Di SMKN 4 Bandung Berbasis Web"

Copied!
45
0
0

Teks penuh

(1)

DI SMKN 4 BANDUNG BERBASIS WEB

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata Satu) Fakultas Teknik dan Ilmu Komputer

RISKA ASTUTI

10511523

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)
(4)

iii

Alhamdulillahirabbil’alamin, segala puji dan syukur bagi Allah SWT yang

senantiasa memberikan rahmat dan karunia-Nya kepada penulis, sehingga penulis

dapat menyelesaikan Skripsi ini sebagaimana mestinya dengan segala kekurangan dan kelebihannya. Salam dan syalawat tercurah kepada junjungan Nabi Besar

Muhammad SAW beserta keluarganya, para sahabatnya dan pengikutnya hingga akhir zaman.

Skripsi ini berisi kegiatan yang penulis lakukan saat melakukan Penelitian

di SMKN 4 Bandung. Hambatan dan kesulitan yang dihadapi dalam penyusunan skripsi ini telah dilewati sebagai suatu tantangan yang seharusnya dijalani, di

samping sebagai pemenuhan kewajiban yang memang semestinya dilaksanakan. Dalam penyusunan skripsi ini serta pelaksanaan penelitian yang telah dilalui, penulis tidak sendirian, banyak pihak yang membantu dalam pelaksanaan penelitian

dan pengerjaan skripsi ini, untuk itu dalam kesempatan ini, penulis ingin mengucapkan terima kasih kepada :

1. Dr. Ir. H. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indanesia.

2. Prof. Dr. H. Denny Kurniadie, Ir. M.Sc. selaku Dekan Fakultas Teknik

(5)

iv Informasi UNIKOM.

4. Ibu Sintya Sukarta S.T., M.T. selaku Dosen Wali 5. Ibu Lusi Melian S.Si., MT. selaku Dosen Pembimbing

6. Ibu Citra Noviyasari, S.Si, M.T dan Ibu Diana Effendi, ST., MT selaku Dosen Penguji.

7. Seluruh dosen pengajar yang telah memberikan ilmu kepada penulis

mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal kebaikan.

8. Ayahanda dan Ibunda yang tidak pernah lelah memberikan perhatian, kepercayaan, semangat, do’a dan materi yang berlimpah kepada

penulis.

Akhir kata, penulis ingin mengucapkan terima kasih kepada semua pihak yang telah membantu dalam penulisan skripsi ini. Jerih payah yang tak ternilai ini

akan penulis jadikan sebagai motivasi di masa yang akan datang.

Guna penyempurnaan skripsi ini, penulis selalu terbuka untuk kritik dan saran, semoga skripsi ini dapat bermanfaat bagi kita semua, Amin.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Bandung, Juni 2015 Penulis

(6)

v

Abstrak ... i

Abstract ... ii

Kata Pengantar ... iii

Daftar Isi ... v

Daftar Gambar ... x

Daftar Tabel ... xiv

Daftar Simbol ... xvi

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Identifikasi dan Rumusan Masalah ... 5

1.2.1 Identifikasi Masalah ... 5

1.2.2 Rumusan Masalah ... 6

1.3 Maksud dan Tujuan Penelitian... 6

1.3.1 Maksud Penelitian ... 6

1.3.2 Tujuan Penelitian ... 7

1.4 Kegunaan Penelitian ... 7

1.4.1 Kegunaan Praktis ... 7

1.4.2 Kegunaan Akademis ... 8

1.5 Batasan Masalah ... 8

(7)

vi

BAB II LANDASAN TEORI ... 11

2.1Konsep Dasar Sistem ... 11

2.1.1 Elemen Sistem ... 12

2.1.2 Klasifikasi Sistem ... 13

2.2Konsep Dasar Informasi ... 14

2.3Konsep Dasar Sistem Informasi ... 16

2.3.1 Komponen Sistem Informasi ... 16

2.3.2 Sumber Daya Sistem Informasi ... 17

2.3.3 Jenis-jenis Sistem Informasi ... 19

2.4Perpustakaan ... 20

2.5Sistem Informasi Perpustakaan ... 20

2.6Website ... 20

2.7Perangkat Lunak Pendukung... 21

2.7.1 Sublime Text 2 ... 21

2.7.2 XAMPP ... 21

2.7.3 CodeIgniter ... 22

2.7.4 Browser ... 23

2.8Basis Data ... 23

2.8.1 Definisi Basis Data ... 23

2.8.2 Sistem Basis Data ... 24

(8)

vii

3.1Objek Penelitian ... 30

3.1.1 Sejarah Singkat Sekolah ... 30

3.1.2 Visi dan Misi Sekolah ... 31

3.1.3 Struktur Organisasi ... 32

3.1.4 Deskripsi Tugas ... 33

3.2Metode Penelitian... 36

3.2.1 Desain Penelitian ... 36

3.2.2 Jenis dan Metode Pengumpulan Data ... 36

3.2.2.1Sumber Data Primer ... 37

3.2.2.2Sumber Data Sekunder ... 37

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 38

3.2.3.1Metode Pendekatan Sistem ... 38

3.2.3.2Metode Pengembangan Sistem ... 38

3.2.3.3Alat Bantu Analisis dan Perancangan ... 40

3.2.4 Pengujian Software ... 43

3.3Analisis Sistem yang Sedang Berjalan ... 44

3.3.1 Analisis Prosedur yang Sedang Berjalan ... 45

3.3.2 Use Case Diagram ... 46

(9)

viii

3.3.3 Skenario Use Case... 47

3.3.4 Activity Diagram ... 50

3.3.5 Evaluasi Sistem yang Berjalan ... 53

BAB IV HASIL DAN PEMBAHASAN ... 54

4.1Perancangan Sistem ... 54

4.1.1 Tujuan Perancangan Sistem ... 54

4.1.2 Gambaran Umum Sistem yang Diusulkan ... 55

4.1.3 Perancangan Prosedur yang Diusulkan ... 56

4.1.3.1Use Case Diagram ... 56

4.1.3.2Skenario Use Case... 59

4.1.3.3Activity Diagram ... 67

4.1.3.4Sequence Diagram ... 72

4.1.4 Perancangan Data ... 76

4.1.4.1Class Diagram ... 76

4.1.4.2Object Diagram ... 78

4.1.4.3Deployment Diagram ... 79

4.1.4.4Kodifikasi ... 80

4.2Perancangan Antar Muka ... 81

4.2.1 Struktur Menu ... 81

4.2.2 Perancangan Input ... 81

(10)

ix

4.4.2 Kasus dan Hasil Pengujian ... 93

4.4.3 Kesimpulan Hasil Pengujian ... 96

4.5Implementasi ... 96

4.5.1 Implementasi Perangkat Lunak ... 96

4.5.2 Implementasi Perangkat Keras ... 97

4.5.3 Implementasi Basis Data ... 98

4.5.4 Implementasi Antar Muka... 101

4.5.5 Implementasi Instalasi Program ... 106

4.5.6 Penggunaan Program ... 110

BAB V KESIMPULAN DAN SARAN ... 112

5.1Kesimpulan ... 112

5.2Saran ... 112

DAFTAR PUSTAKA ... 114

LAMPIRAN

(11)

1

PENDAHULUAN

1.1.Latar Belakang

Seiring dengan perkembangan zaman maka teknologi informasi pun ikut

berkembang demi menunjang kehidupan manusia yang semakin modern. Pesatnya perkembangan teknologi informasi ini membawa efek positif dan negative pada

berbagai aspek kehidupan manusia. Teknologi informasi telah mempengaruhi sebagian besar kehidupan manusia untuk terus bergelut dan bergantung padanya, menggeser peradaban dari sistem kerja manual menjadi serba mesin otomatis.

Perkembangan teknologi informasi pada saat ini menunjukkan bahwa kecepatan, keamanan dan kemudahan menjadi pertimbangan utama pengembangan sebuah sistem. Diharapkan sebuah sistem informasi bisa semakin mengefektifkan dan

mengefisiensikan rangkaian proses aliran data dan informasi demi peningkatan produktivitas.

Berbagai instansi baik pemerintahan maupun swasta telah banyak yang menggunakan sistem informasi demi menunjang kinerjanya agar lebih baik lagi.

Instansi pendidikan pun ikut menerapkan sistem informasi mulai dari bagian akademik, pengelolaan barang sampai perpustakaan. Perpustakaan merupakan pusat dari segala informasi yang terkandung dalam media cetak seperti buku, jurnal,

karya tulis ilmiah dan lain sebagainya. Diharapkan setiap pengunjung yang datang ke perpustakaan dapat belajar banyak dengan membaca buku-buku yang ada di

(12)

Perpustakaan sekolah merupakan salah satu fasilitas yang disediakan oleh sekolah sebagai pendukung dan penunjang proses kegiatan belajar mengajar bagi

para guru dan murid. Keberadaan sebuah perpustakaan sangat membantu untuk menambah atau meningkatkan pengetahuan dan wawasan bagi para murid di

sekolah. Dengan meningkatnya fungsi perpustakaan secara maksimal maka diharapakan juga akan memberikan pendidikan yang maksimal bagi para murid. Salah satu langkah yang diterapkan untuk meningkatkan fungsi dari perpustakaan

itu sendiri adalah sistem pengelolaan data yang cepat dan tepat. Dari hal tersebut dapat diketahui bahwa perpustakaan harus mengelola data-data buku, anggota,

peminjaman dan pengembalian yang sangat banyak, sehingga akan adanya tuntutan bagi perpustakaan untuk melakukan management pengelolaan data – data tersebut secara efektif.

Jawaban dari permasalahan yang ada diperpustakaan tersebut adalah dengan menggunakan sistem informasi terkomputerisasi yang terintegrasi dalam

pengelolaan data – data yang ada di perpustakaan. Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen–komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. Sistem

informasi memiliki kemampuan untuk menyimpan informasi dalam jumlah yang besar dalam ruang yang kecil tetapi mudah diakses, meningkatkan efektivitas dan

efisiensi orang–orang yang bekerja dalam organisasi atau perusahaan.

(13)

menggunakan sistem informasi dalam pengelolaan data perpustakaan. Ketika siswa atau guru ingin melakukan pencarian buku maka langsung mencari buku ke rak

buku sehingga akan memperlambat dalam menemukan buku yang dibutuhkan. Buku-buku dikelola oleh petugas perpustakaan dengan menggunakan buku catatan

yang sifatnya sementara. Buku catatan tersebut dibagi menjadi beberapa kelompok sesuai dengan pengelolaan data di perpustakaan, seperti catatan data buku, catatan data anggota, catatan peminjaman dan pengembalian buku, dan catatan denda. Cara

manual yang membutuhkan waktu lama tersebut berdampak pada proses pendataan buku ataupun anggota dan transaksi peminjaman. Cara tersebut juga dirasakan

kurang efisien mengingat banyaknya data yang harus ditulis kemudian mencari satu persatu untuk mendata sebagai laporan.

Website adalah suatu halaman web yang saling berhubungan yang

umumnya berada pada server yang sama berisikan kumpulan informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama

terkoneksi dengan jaringan internet. Jaringan yang dikenal dengan istilah internet secara terus-menerus diolah menjadi pesan–pesan elektronik, termasuk e-mail, transmisi file, dan komunikasi dua arah antar individu atau komputer. Adapun

jaringan local area network (LAN), merupakan jenis jaringan komputer dengan mencakup wilayah lokal. LAN hanya bisa menjangkau daerah yang areanya

(14)

LAN yaitu lebih irit dalam biaya operasional, transfer data antar node dan komputer lebih cepat karena mencakup wilayah lokal serta tidak memerlukan operator

telekomunikasi untuk membuat sebuah jaringan LAN.

Perpustakaan memiliki berbagai jenis koleksi buku yang dapat dipinjamkan

serta menyediakan berbagai layanan kepada pengunjung di perpustakaan. Seiring dengan perkembangan zaman yang semuanya serba digital maka perpustakaan alangkah lebih baiknya memiliki web perpustakaan yang memudahkan pengunjung

untuk mengetahui koleksi buku apa saja yang dimiliki serta layanan apa saja yang disediakan oleh perpustakaan. Komputer merupakan salah satu sarana yang bisa

digunakan untuk membantu dan mewujudkan sistem informasi perpustakaan yang berbasis web tersebut. Sehingga sistem informasi tersebut akan mempunyai nilai lebih daripada sebuah sistem informasi perpustakaan yang diolah secara manual

dan juga akan menghasilkan suatu sistem informasi yang efesien dan mempunyai produktifitas yang tinggi.

Berdasarkan dari latar belakang yang telah diuraikan diatas, maka dari itu penulis akan membuat sebuah perancangan dan menuangkannya dalam bentuk tugas akhir dengan judul “Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web” sehingga dengan adanya Sistem Informasi Perpustakaan nantinya

dapat lebih memudahkan staff perpustakaan dalam proses pengelolaan data

(15)

1.2.Identifikasi Masalah dan Rumusan Masalah

1.2.1. Identifikasi Masalah

Berdasarkan latar belakang yang telah dipaparkan diatas, maka penulis dapat mengidentifikasi permasalahan yang ada, yaitu :

1. Guru atau siswa yang ingin mencari buku langsung mencari ke rak buku secara acak sehingga akan menghabiskan waktu cukup lama.

2. Pada proses pencatatan data buku dan anggota, peminjaman dan

pengembalian buku masih dilakukan secara manual yaitu dengan mencatatnya ke dalam buku catatan sementara sehingga rawan akan

kerusakan dan tidak efisien.

3. Pembuatan laporan peminjaman, pengembalian dan denda akan menghabiskan waktu cukup lama karena petugas perpustakaan harus

menghitung data secara satu persatu.

1.2.2. Rumusan Masalah

Berdasarkan identifikasi masalah diatas, maka penulis dapat merumuskan masalah sebagai berikut :

1. Bagaimana sistem informasi perpustakaan yang berjalan di SMKN 4

Bandung.

2. Bagaimana perancangan sistem informasi perpustakaan berbasis web di

SMKN 4 Bandung.

(16)

4. Bagaimana implementasi sistem informasi perpustakaan berbasis web yang telah diuji sebelumnya di SMKN 4 Bandung.

1.3.Maksud dan Tujuan Penelitian

1.3.1. Maksud Penelitian

Maksud dari dilakukannya penelitian ini untuk mengimplementasikan pengetahuan yang didapat diperkuliahan dengan kenyataan sesungguhnya

dilapangan, serta untuk membantu memudahkan kinerja staff dalam mengelola informasi perpustakaan.

1.3.2. Tujuan Penelitian

Adapun tujuan dilakukannya penelitian ini adalah sebagai berikut :

1. Untuk mengetahui sistem informasi perpustakaan yang berjalan di SMKN

4 Bandung.

2. Untuk merancang sistem informasi perpustakaan berbasis web di SMKN 4

Bandung.

3. Untuk menguji sistem informasi perpustakaan berbasis web di SMKN 4 Bandung.

(17)

1.4.Kegunaan Penelitian

Hasil dari penelitian ini diharapkan dapat memberikan manfaat dan kegunaan

kepada pihak-pihak yang membutuhkan.

1.4.1. Kegunaan Praktis

Penelitian ini diharapkan dapat membantu pihak perpustakaan SMKN 4 Bandung untuk meningkatkan kinerja staff perpustakaan dalam pengelolaan perpustakaan dengan sistem informasi perpustakaan berbasis web ini sehingga

dapat memberikan informasi yang lebih cepat, tepat dan akurat.

1.4.2. Kegunaan Akademis

Hasil dari penelitian ini diharapakan dapat digunakan di lingkungan akademis untuk :

1. Bagi pengembangan ilmu pengetahuan, penelitian ini diharapkan dapat

berguna bagi pengembangan ilmu pengetahuan di bidang teknologi informasi.

2. Bagi penelitian, penelitian ini diharapkan dapat dijadikan sebagai bahan literature acuan tambahan bagi penelitian selanjutnya mengenai sistem informasi perpustakaan.

3. Bagi peneliti, penelitian ini beguna bagi peneliti sendiri dalam memperkaya pengetahuan baik teori maupun praktek mengenai sistem informasi

(18)

1.5.Batasan Masalah

Permasalahan dalam penelitian ini penulis batasi agar ruang lingkup

penelitian ini menjadi lebih jelas. Adapun batasan masalah dalam penelitian ini sebagai berikut :

1. Anggota perpustakaan adalah guru dan siswa di SMKN 4 Bandung.

2. Admin yang mengelola sistem adalah petugas perpustakaan SMKN 4 Bandung.

3. Jangka waktu peminjaman buku untuk siswa adalah 1 minggu jika terlambat mengembalikan maka akan dikenakan denda sebesar Rp. 1000/buku

4. Jangka waktu peminjaman buku untuk guru adalah 6 bulan jika terlambat mengembalikan maka akan dikenakan denda sebesar Rp. 1000/buku 5. Setiap siswa hanya diperbolehkan meminjam buku sebanyak 3 jenis buku

dengan judul yang berbeda.

6. Sistem yang dibuat hanya sebatas data buku, data anggota, peminjaman dan

pengembalian buku, serta laporan.

7. Sistem yang dibuat tidak mencakup penggantian buku jika rusak atau hilang. 8. Sistem yang dibuat menggunakan jaringan LAN.

1.6.Lokasi dan Waktu Penelitian

Berikut adalah lokasi dan jadwal penelitian yang penulis lakukan.

1.6.1. Lokasi Penelitian

(19)

1.6.2. Waktu Penelitian

Tabel 1.1 Jadwal Penelitian

No Nama Kegiatan

2015

Maret April Mei

III IV I II III IV I II III IV

1 Pengumpulan data

2 Analisis Kebutuhan

3 Pemodelan Sistem

4 Desain

5 Coding

6 Testing

1.7.Sistematika Penulisan

Untuk mempermudah dan memperjelas dalam pembahasan masalah pada penulisan tugas akhir ini, penulis menyusun tugas akhir ini dengan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini akan dibahas mengenai latar belakang, identifikasi dan

(20)

BAB II LANDASAN TEORI

Di dalam bab ini akan dibahas mengenai teori perancangan sistem

informasi, gambaran umum mengenai perpustakaan serta penjelasan teori yang digunakan sebagai pendukung dalam perancangan sistem yang diusulkan.

BAB III METODE PENELITIAN

Bab ini membahas tentang objek penelitian, metodologi penelitian yang digunakan, deskripsi sistem yang berjalan dan analisis sistem yang berjalan.

BAB IV HASIL DAN PEMBAHASAN

Bab ini membahas mengenai perancangan sistem informasi perpustakaan

yang diusulkan serta penjelasan sistem dengan model UML (Unified Modelling Language) yang diusulkan oleh penulis.

BAB V KESIMPULAN DAN SARAN

(21)

112

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah melakukan analisa dan pengamatan secara langsung terhadap objek

penelitian, maka penulis dapat menarik kesimpulan sebagai berikut

1. Dengan adanya Sistem Informasi Perpustakaan di SMKN 4 Bandung yang menggunakan basis web ini diharapkan pengunjung baik guru maupun siswa

dapat mencari buku yang tersedia di perpustakaan dengan menggunakan komputer yang telah disediakan di perpustakaan.

2. Dengan adanya perancangan Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web yang terkomputerisasi diharapkan dapat membantu petugas perpustakaan dalam mengelola data buku, data anggota, peminjaman

dan pengembalian buku serta laporan.

3. Dengan diimplementasikannya Sistem Informasi Perpustakaan ini

diharapkan petugas perpustakaan akan lebih mudah dalam membuat laporan.

5.2 Saran

Untuk implementasi dan pengembangan di masa yang akan datang,

(22)

1. Program aplikasi yang dibangun yaitu program aplikasi Sistem Informasi

Perpustakaan di SMKN 4 Bandung Berbasis Web yang meliputi pengisian pencarian buku, penginputan data buku dan anggota, peminjaman buku,

pengembalian buku dan laporan saja, ada baiknya ditambah tentang pengadaan buku dan dikembangkan lebih lanjut.

2. Bagi peneliti lain yang akan menggunakan Sistem Informasi Perpustakaan di

(23)

114

[1] Pratama. I Putu Agus E., “Sistem Informasi dan Implementasinya”, Bandung: Informatika, 2014

[2] Kristanto. Andri, “Perancangan Sistem Informasi dan Aplikasinya”, Yogyakarta: Gava Media, 2008

[3] Harrison, “Perancangan Basis Data”, Bandung, 2011

[4] Rahman. Agus, “Perpustakaan dan Masyarakat”, Jakarta: Yudistira, 2008 [5] S. Rosa, dan Shalahuddin, M., “Pemograman Berorientasi Objek dengan Bahasa Pemograman C++, PHP, Java”, Bandung: Modula, 2010

[6] Sugiarti. Yuni, “Analisis & Perancangan UML Generated VB.6”, Yogyakarta: Graha Ilmu, 2013

[7] Afrizal. Yasmi, Wahyuni, “Rekayasa Perangkat Lunak”, Bandung, 2012 [8] Hidayatullah. Priyanto, Kawistara. Jauhari K., “Pemograman Web”, Bandung: Informatika, 2014

[9] Ardhana. Kusuma, “Pemograman PHP : CodeIgniter Black Box”, Bandung: Informatika, 2013

(24)

NAMA : RISKA ASTUTI

NIM : 10511523

Tempat/Tanggal Lahir : Padang Panjang / 16 Agustus 1993 JURUSAN : SISTEM INFORMASI

ALAMAT KOST : Jl. Dipatiukur No.83 Bandung E-MAIL : [email protected] NO. TELP : 082119195330

ALAMAT TETAP : Jln. Bagindo Azis Chan No.57 RT 06 Tanah Hitam Padang Panjang Barat

Riwayat Pendidikan : Tahun 1997-1999 : TK Petrus Padang Panjang Tahun 1999-2005 : SD Fransiscus Padang Panjang Tahun 2005-2008 : SMP Xaverius Bukittinggi

Tahun 2008-2011 : SMA Pertiwi 1 Padang

(25)
(26)

BIODATA MAHASISWA

DATA PRIBADI:

Nim : 10511523

Nama : Riska Astuti

Tempat/Tgl. Lahir : Padang Panjang, 16-Aug-1993

Jenis Kelamin : Wanita

Semester : 8

Jenjang Pendidikkan : Program Sarjana (Strata - I)

IPK : 3.47

Alamat Rumah : Jl. Bagindo Azis Chan No. 57 RT 06 Tanah Hitam Padang Panjang Barat

Alamat Bandung : Jl. Dipatiukur No. 83 Bandung

E-Mail : [email protected]

No. Telepon : 082119195330

DATA KELUARGA:

Nama Ayah : Mawardi

Nama Ibu : Nurfirma

Alamat Orang Tua : Jl. Bagindo Azis Chan No. 57 RT 06 Tanah Hitam Padang Panjang Barat

No. Telpon Orang Tua : 085263538009

Pekerjaan Orang Tua : Wiraswasta

Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.

Hormat Saya,

(27)

1

DI SMKN 4 BANDUNG BERBASIS WEB

ARTIKEL

Oleh : Riska Astuti

Abstract

SMKN 4 Bandung is one of the Vocational secondary school in Bandung which is on the road Kliningan Buah batu. In order to support the learning process of students, SMK 4 has provided library facilities so that students get easy reference book. These libraries are managed by the library officers whom still use the manual process. The author of the library information system proposed is web-based and has adapted to the functional requirements the library.

Research methods used in this research method using object-oriented approach and methods development system prototype. Method of data collection using the techniques of observation, interview and study of literature. System design tool that is used to illustrate the model of the system including use case diagrams, activity diagrams, sequence diagrams, class diagrams and deployment diagram. In the construction of library information system is the author of programming language PHP, CSS, HTML, Java script and MySql as the database.

The proposed system of researchers is made to facilitate officer library in managing a library. All processes are computerized, namely the use of the library information system connected to a database so that the officer can always monitor the library about the availability of books, the new book list, borrowing books and return the book.

Keywords: Library, Information systems, Data processing

I. PENDAHULUAN

Latar Belakang

Pesatnya perkembangan teknologi informasi ini membawa efek positif dan negative pada berbagai aspek kehidupan manusia. Teknologi informasi telah mempengaruhi sebagian besar kehidupan manusia untuk terus bergelut dan bergantung padanya, menggeser peradaban dari sistem kerja manual menjadi serba mesin otomatis. Perkembangan teknologi informasi pada saat ini menunjukkan bahwa kecepatan, keamanan dan kemudahan menjadi pertimbangan utama pengembangan sebuah sistem. Diharapkan sebuah sistem informasi bisa semakin mengefektifkan dan mengefisiensikan rangkaian proses aliran data dan informasi demi peningkatan produktivitas.

(28)

2

meningkatkan pengetahuan dan wawasan bagi para murid di sekolah. Salah satu langkah yang diterapkan untuk meningkatkan fungsi dari perpustakaan itu sendiri adalah sistem pengelolaan data yang cepat dan tepat. Dari hal tersebut dapat diketahui bahwa perpustakaan harus mengelola data-data buku, anggota, peminjaman dan pengembalian yang sangat banyak, sehingga akan adanya tuntutan bagi perpustakaan untuk melakukan management pengelolaan data – data tersebut secara efektif. Jawaban dari permasalahan yang ada diperpustakaan tersebut adalah dengan menggunakan sistem informasi terkomputerisasi yang terintegrasi dalam pengelolaan data – data yang ada di perpustakaan.

Permasalahan mengenai perpustakaan diatas ternyata terjadi di SMKN 4 Bandung yang dimana hingga saat ini perpustakaan SMKN 4 Bandung belum menggunakan sistem informasi dalam pengelolaan data perpustakaan. Ketika siswa atau guru ingin melakukan pencarian buku maka langsung mencari buku ke rak buku sehingga akan memperlambat dalam menemukan buku yang dibutuhkan. Buku-buku dikelola oleh petugas perpustakaan dengan menggunakan buku catatan yang sifatnya sementara. Buku catatan tersebut dibagi menjadi beberapa kelompok sesuai dengan pengelolaan data di perpustakaan, seperti catatan data buku, catatan data anggota, catatan peminjaman dan pengembalian buku, dan catatan denda. Cara manual yang membutuhkan waktu lama tersebut berdampak pada proses pendataan buku ataupun anggota dan transaksi peminjaman. Cara tersebut juga dirasakan kurang efisien mengingat banyaknya data yang harus ditulis kemudian mencari satu persatu untuk mendata sebagai laporan.

Identifikasi Masalah

Berdasarkan latar belakang yang telah dipaparkan diatas, maka penulis dapat mengidentifikasi permasalahan yang ada, yaitu :

1. Guru atau siswa yang ingin mencari buku langsung mencari ke rak buku secara acak sehingga akan menghabiskan waktu cukup lama.

2. Pada proses pencatatan data buku dan anggota, peminjaman dan pengembalian buku masih dilakukan secara manual yaitu dengan mencatatnya ke dalam buku catatan sementara sehingga rawan akan kerusakan dan tidak efisien.

3. Pembuatan laporan peminjaman, pengembalian dan denda akan menghabiskan waktu cukup lama karena petugas perpustakaan harus menghitung data secara satu persatu.

Rumusan Masalah

Berdasarkan identifikasi masalah diatas, maka penulis dapat merumuskan masalah sebagai berikut :

(29)

3 Bandung.

3. Bagaimana pengujian sistem informasi perpustakaan berbasis web yang telah dirancang sebelumnya di SMKN 4 Bandung.

4. Bagaimana implementasi sistem informasi perpustakaan berbasis web yang telah diuji sebelumnya di SMKN 4 Bandung.

Maksud dan Tujuan Penelitian

Maksud dari dilakukannya penelitian ini untuk mengimplementasikan pengetahuan yang didapat diperkuliahan dengan kenyataan sesungguhnya dilapangan, serta untuk membantu memudahkan kinerja staff dalam mengelola informasi perpustakaan.

Adapun tujuan dilakukannya penelitian ini adalah sebagai berikut :

1. Untuk mengetahui sistem informasi perpustakaan yang berjalan di SMKN 4 Bandung.

2. Untuk merancang sistem informasi perpustakaan berbasis web di SMKN 4 Bandung.

3. Untuk menguji sistem informasi perpustakaan berbasis web di SMKN 4 Bandung. 4. Untuk mengimplementasikan sistem informasi perpustakaan berbasis web di SMKN

4 Bandung.

Kegunaan Penelitian

Penelitian ini diharapkan dapat membantu pihak perpustakaan SMKN 4 Bandung untuk meningkatkan kinerja staff perpustakaan dalam pengelolaan perpustakaan dengan sistem informasi perpustakaan berbasis web ini sehingga dapat memberikan informasi yang lebih cepat, tepat dan akurat.

Batasan Masalah

Permasalahan dalam penelitian ini penulis batasi agar ruang lingkup penelitian ini menjadi lebih jelas. Adapun batasan masalah dalam penelitian ini sebagai berikut :

1. Anggota perpustakaan adalah guru dan siswa di SMKN 4 Bandung.

2. Admin yang mengelola sistem adalah petugas perpustakaan SMKN 4 Bandung. 3. Jangka waktu peminjaman buku untuk siswa adalah 1 minggu jika terlambat

mengembalikan maka akan dikenakan denda sebesar Rp. 1000/buku

4. Jangka waktu peminjaman buku untuk guru adalah 6 bulan jika terlambat mengembalikan maka akan dikenakan denda sebesar Rp. 1000/buku

5. Setiap siswa hanya diperbolehkan meminjam buku sebanyak 3 jenis buku dengan judul yang berbeda.

6. Sistem yang dibuat hanya sebatas data buku, data anggota, peminjaman dan pengembalian buku, serta laporan.

(30)

4

saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama. Sedangkan informasi merupakan hasil pengolahan data dari satu atau berbagai sumber yang diolah, sehingga memberikan nilai, arti dan manfaat. Secara garis besar, sebuah sistem informasi terdiri atas tiga komponen utama. Ketiga komponen tersebut mencakup software, hardware, dan brainware. Ketiga komponen ini saling berkaitan satu sama lain. Data yang dimasukkan dalam sistem informasi dapat berupa formulir, prosedur-prosedur dan bentuk data lainnya.

PERPUSTAKAAN

Perpustakaan adalah institusi atau lembaga yang menyediakan koleksi bahan perpustakaan tertulis, tercetak dan terekam sebagai pusat sumber informasi yang diatur menurut sistem dan aturan yang baku serta didayagunakan untuk keperluan pendidikan, penelitian dan rekreasi intelektual bagi masyarakat. Perpustakaan secara umum bertujuan untuk melakukan layanan informasi literal kepada masyarakat. Tujuan khusus dibedakan oleh jenis perpustakaannya.

SISTEM INFORMASI PERPUSTAKAAN

Sistem informasi perpustakaan merupakan sistem informasi yang digunakan untuk membantu petugas perpustakaan mengelola data perpustakaan menjadi informasi secara digital. Data-data perpustakaan mencakup antara lain data buku, data anggota, data peminjaman dan pengembalian buku. Dengan adanya sistem informasi perpustakaan, petugas dapat dengan mudah mengelola data perpustakaan dan memberikan pelayanan yang lebih baik.

WEBSITE

Website dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau bergerak, animasi, suara, video dan atau gabungan semuanya, baik yang bersifat statis maupun dinamis yang membentuk rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman.

Website merupakan sebuah kumpulan halaman-halaman situs yang tersimpan dalam sebuah

server/hosting dan diidentifikasi melalui sebuah nama yang disebut dengan domain atau sub domain.

JARINGAN KOMPUTER

(31)

5

JENIS JARINGAN KOMPUTER

Berdasarkan jarak dan area kerjanya jaringan komputer dibedakan menjadi tiga kelompok yaitu

a. Local Area Network (LAN)

Merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya dan saling bertukar informasi.

b. Metropolitan Area Network (MAN)

Metropolitan Area Network pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan tekhnologi yang sama dengan LAN. Metropolitan Area Network dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

c. Wide Area Network (WAN)

Wide Area Network jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program pemakai.

III. OBJEK DAN METODE PENELITIAN

OBJEK PENELITIAN

Dalam melakukan observasi ini, penulis mengambil objek penelitian tentang bagaimana pelaksanaan kegiatan di dalam sebuah institusi pendidikan khususnya sekolah menengah kejuruan. Lokasi penelitian berada diSMKN 4 Bandung yang berada di Jalan Kliningan No.6 Lengkong Bandung.

(32)

6

aplikasi. Pemograman berorientasi objek membagi-bagi kode program aplikasi menjadi kumpulan bungkusan benda/objek dipandang dari sudut pandang aplikasi komputer dan proses yang dilakukan dalam aplikasi.

Untuk membangun suatu sistem yang kompleks secara sistematis dan terintegrasi, dibutuhkan metode-metode pembangunan sistem agar dapat menuntun pembuat untuk menghasilkan suatu sistem standar. Untuk mengembangkan suatu sistem informasi, kebanyakan orang menggunakan suatu metodologi pengembangan sistem. Dalam perancangan Sistem Informasi Perpustakaan ini, penulis menggunakan metode prototyping

yang merupakan salah satu metode pengembangan perangkat lunak yang banyak digunakan. Model proses prototype merupakan suatu metode dalam pengembangan sistem yang menggunakan pendekatan untuk membuat sesuatu program dengan cepat dan bertahap sehingga dapat segera dievaluasi oleh pemakai (user).

Gambar 1 Model Prototyping

METODE PENGUMPULAN DATA

Ada dua teknik pengumpulan data yang digunakan dalam penelitian ini antara lain sebagai berikut :

1. Pengumpulan Data Primer

Teknik pengumpulan data primer yaitu data yang diperoleh secara langsung dari objek penelitian yang akan diteliti atau responden. Data primer yang dimaksud dalam penelitian ini ialah siswa, guru dan karyawan aktif memanfaatkan perpustakaan.

2. Pengumpulan Data Sekunder

Data sekunder yaitu data yang diambil dari lembaga atau institusi. Data sekunder digunakan untuk mendukung data primer seperti data lokasi penelitian maupun data anggota perpustakaan yang didapatkan melalui institusi terkait.

IV. HASIL PENELITIAN DAN PEMBAHASAN

PERANCANGAN SISTEM

(33)

7

pengguna dari internal entity maupun eksternal entity. Dalam penelitian ini yang menjadi

internal entity adalah petugas perpustakaan sedangkan eksternal entity yaitu siswa atau guru yang menjadi anggota perpustakaan. Adapun tujuan lainnya dari perancangan sistem dalam penelitian ini yaitu untuk membangun suatu rancangan prosedur sistem informasi perpustakaan dan memberikan gambaran yang jelas kepada pengguna tentang sistem baru.

a. Use case diagram

Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan aplikasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi atau proses apa saja yang ada didalam sebuah aplikasi dan siapa saja yang berhak menggunakan fungsi atau proses tersebut. Berikut ini adalah use case yang berperan terhadap sistem informasi perpustakaan.

Gambar 2 Use case yang diusulkan

b. Skenario use case

Skenario use case mendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem, serta menjelaskan respon yang ditanggapi oleh sistem tersebut terhadap prosedur yang dilakukan oleh aktor.

c. Activity diagram

Activity diagram menggambarkan alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang terjadi pada beberapa eksekusi.

Gambar 3 Activity diagram yang diusulkan

d. Sequence diagram

Sequencediagram menggambarkan kelakuan/perilaku objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.

Gambar 4 Sequence diagram yang diusulkan

e. Class diagram

Class diagram menggambarkan struktur aplikasi berorientasi objek dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun aplikasi. Kelas memiliki apa yang disebut atribut dan metode. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas. Metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.

Gambar 5 Class diagram yang diusulkan

f. Object diagram

(34)

8

Deployment diagram memperlihatkan konfigurasi saat aplikasi dijalankan, memuat simpul-simpul atau node beserta komponen-komponen yang ada didalamnya. Diagram ini menggambarkan bentuk layout secara fisik bentuk jaringan dan posisi komponen-komponen dari sistem. Pendekatan yang digunakan adalah pendekatan terhadap hasil implementasi atau program.

Gambar 7 Deployment diagram yang diusulkan

h. Kodifikasi

Pengkodean pada umumnya bertujuan untuk mempermudah pemasukan data, penyusunan data dan pencarian data.

Urutan pembuatan kode buku dimulai dari kode main kategori dan sub kategori yang diambil dari buku panduan klasifikasi ilmu pengetahuan. Selanjutnya mengambil tiga huruf dari nama pengarang jika buku bukan dari dinas pendidikan, apabila buku dari dinas maka pengarang ditulis IND. Untuk judul buku diambil satu huruf diawal judul. Bagian akhir merupakan stok buku ketika buku masuk ke perpustakaan.

PERANCANGAN ANTAR MUKA

Pada perancangan antar muka atau interface ini akan menggambarkan rancangan tampilan yang ada dalam sistem yang diusulkan. Adapun yang akan dibahas yaitu struktur menu, perancangan input dan perancangan output.

a. Struktur menu

Pada perancangan struktur menu ini akan dijelaskan tentang link yang saling berhubungan dalam sistem yang diusulkan.

Gambar 8 Struktur menu

b. Perancangan input

Perancangan input adalah perancangan tampilan pada saat melakukan proses penginputan data pada form pengisian yang berkaitan dengan Sistem Informasi Perpustakaan.

Gambar 9 Perancangan input

c. Perancangan output

Perancangan output merupakan perancangan yang berkaitan dengan hasil dari data perpustakaan yang sudah diolah.

(35)

9

Perancangan arsitektur jaringan adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer secara terintegrasi.

Gambar 11 Arsitektur jaringan

PENGUJIAN

Pengujian merupakan bagian yang terpenting dalam proses pembuatan perangkat lunak. Pengujian ini dilakukan untuk menjamin kulitas dari perangkat lunak yang dibangun dan mengetahui kelemahan dari perangkat lunak yang dibangun. Kasus uji yang baik adalah yang memiliki tingkat kemungkinan tinggi untuk menemukan kerusakan yang belum ditemukan.

Pengujian perangkat lunak menggunakan black box testing, dalam black box testing

yang diuji adalah tentang masukan dan keluarannya. Dengan adanya masukan yang dilakukan diharapkan dapat memberikan keluaran seperti yang diharapkan atau sesuai dengan tujuan.

a. Rencana pengujian

Pengujian sistem informasi perpustakaan ini menggunakan data uji berupa sebuah data masukan dari petugas perpustakaan dan anggota perpustakaan.

Tabel 1 Rencana pengujian

b. Kasus dan hasil pengujian

Setelah tahap rencana pengujian, dilanjutkan dengan kasus dan hasil pengujian berdasarkan kelas uji.

Tabel 2 Kasus dan hasil pengujian

c. Kesimpulan hasil pengujian

Berdasarkan dari hasil pengujian diatas, dapat disimpulkan bahwa pada perangkat lunak sistem informasi perpustakaan yang telah dibangun layak dan sesuai dengan fungsi yang dibutuhkan pada perpustakaan.

IMPLEMENTASI

Implementasi adalah suatu proses penerapan rancangan program yang telah dibuat kedalam sebuah aplikasi pemrograman sesuai dengan tujuan yang diharapkan dari program aplikasi tersebut. Kegiatan implementasi dilakukan dengan dasar yang telah direncanakan dalam tahap perancangan.

(36)

10

Dalam implementasi aplikasi, perangkat lunak yang digunakan sebagai berikut 1. Windows 7

2. XAMPP 3.2.1 untuk lokal internet dan penyimpanan database 3. Sublime text 2

4. Google chrome

IMPLEMENTASI PERANGKAT KERAS

Dalam implementasi Sistem Informasi Perpustakaan ini spesifikasi perangkat keras yang dibutuhkan untuk mendukung berjalannya software adalah sebagai berikut

1. Spesifikasi hardware untuk komputer server a. Processor : Dual Core

b. Memori (RAM) : 1Gb c. Hard disk : 160Gb

d. Printer digunakan sebagai peralatan mencetak output laporan e. Mouse, keyboard dan monitor sebagai perlengkapan alat antar muka

2. Client

a. Processor : Dual Core b. Memori (RAM) : 1Gb c. Hard disk : 80Gb

d. Printer digunakan sebagai peralatan mencetak output laporan e. Mouse, keyboard dan monitor sebagai perlengkapan alat antar muka

IMPLEMENTASI ANTAR MUKA

Implementasi antar muka merupakan gambaran mengenai antar muka dari perangkat lunak yang dibuat. Implementasi antar muka pada perangkat lunak ini dirancang dengan menampilkan setiap tampilan program.

a. Tampilan login petugas perpustakaan

Gambar 12 Tampilan Login

b. Tampilan peminjaman dan pengembalian buku

Gambar 13 Tampilan Peminjaman Buku

Gambar 14 Tampilan Pengembalian Buku

c. Tampilan laporan

(37)

11

KESIMPULAN

Setelah melakukan analisa dan pengamatan secara langsung terhadap objek penelitian, maka penulis dapat menarik kesimpulan sebagai berikut

1. Dengan adanya Sistem Informasi Perpustakaan di SMKN 4 Bandung yang menggunakan basis web ini diharapkan pengunjung baik guru maupun siswa dapat mencari buku yang tersedia di perpustakaan dengan menggunakan komputer yang telah disediakan di perpustakaan.

2. Dengan adanya perancangan Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web yang terkomputerisasi diharapkan dapat membantu petugas perpustakaan dalam mengelola data buku, data anggota, peminjaman dan pengembalian buku serta laporan.

3. Dengan diimplementasikannya Sistem Informasi Perpustakaan ini diharapkan petugas perpustakaan akan lebih mudah dalam membuat laporan.

SARAN

Untuk implementasi dan pengembangan di masa yang akan datang, diusulkan saran-saran sebagai berikut

1. Program aplikasi yang dibangun yaitu program aplikasi Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web yang meliputi pengisian pencarian buku, penginputan data buku dan anggota, peminjaman buku, pengembalian buku dan laporan saja, ada baiknya ditambah tentang pengadaan buku dan dikembangkan lebih lanjut.

2. Bagi peneliti lain yang akan menggunakan Sistem Informasi Perpustakaan di SMKN 4 Bandung Berbasis Web ini sebagai objek penelitian, semoga dapat mengembangkan sistem yang dirancang ini menjadi lebih baik lagi.

DAFTAR PUSTAKA

Hidayatullah Priyanto, Kawistara Jauhari K. 2014. Pemograman Web. Bandung: Informatika

Kristanto Andri. 2008. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta: Gava Media

Pratama. I Putu Agus E. 2014. Sistem Informasi dan Implementasinya. Bandung: Informatika

(38)

12

Gambar 1 Model Prototyping

(39)

13

Gambar 3 Activity diagram login

(40)
(41)

15

Gambar 6 Object diagram

(42)

16

Gambar 9 Perancangan input

(43)

17

Gambar 11 Arsitektur jaringan

(44)

18

Gambar 14 Tampilan pengembalian buku

(45)

19

Tabel 1 Rencana Pengujian

Kelas Pengujian Pengujian Tingkat

Pengujian Jenis Pengujian

Login Login petugas Integrasi Black Box

Pengujian pengisian data

Pengisian anggota Integrasi Black Box

Pengisian buku Integrasi Black Box

Pengisian peminjaman Integrasi Black Box Pengisian pengembalian Integrasi Black Box

Verifikasi proses

Input proses data Integrasi Black Box

Proses ubah data Integrasi Black Box

Proses hapus data Integrasi Black Box

Proses lihat data Integrasi Black Box

Proses simpan data Integrasi Black Box

Tabel 2 Kasus dan Hasil Pengujian

Kasus dan hasil uji login petugas (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Username : admin

Kasus dan hasil uji login petugas (Data Salah)

Gambar

Tabel 1.1 Jadwal Penelitian
Gambar 2 Use case yang diusulkan
Gambar 4 Sequence diagram
Gambar 5 Class diagram
+6

Referensi

Dokumen terkait

Sistem Informasi Akademik di SMA Negeri 19 Bandung Berbasis Web dapat membantu pengolahan data dan pengarsipan data akademik seperti Pendaftaran PSB, data siswa, data

Perancangan Sistem Informasi Penjualan Pada Rajawali Furniture Bandung Berbasis Web merupakan sistem informasi yang dapat memberikan informasi produk yang dijual

Dengan adanya Sistem Informasi Akademik Berbasis Web Pada SMK Tunas Muda Karanganyar, kebutuhan akan nilai raport yang telah terkomputerisasi dapat membantu dalam

Dalam penggunaan Sistem Bnformasi Akademis Berbasis Web di SMA Pasundan 1 Bandung diharapkan agar selalu memcangkup data, sehingga apabila terjadi kerusakan pada computer

Maksud dari penelitian pada SMK Muhammadiyah 2 Bandung adalah membuat sistem informasi perpustakaan, untuk membantu para petugas perpustakaan mengatasi permasalahan

Oleh karena itu, untuk mengatasi masalah yang terjadi pada penelitian tersebut penulis membuat sebuah sistem terkomputerisasi berbasis web yang diharapkan dapat membantu

diselesaikan dengan adanya perancangan sistem informasi berbasis web pada perpustakaan IT&B Campus melalui komputer secara online yang dapat mendukung aktivitas

Dari proses kegiatan analisis dan perancangan sistem yang dilanjutkan dengan implementasi pada aplikasi Perancangan Sistem Informasi Perpustakaan Berbasis Web dan