Sistem Informasi Pepustakaan Di SMA PGII 1 Bandung Berbasis Dekstop
1
SISTEM INFORMASI PERPUSTAKAAN DI SMA PGII 1 BANDUNG BERBASIS DESKTOP
ARTIKEL
Oleh : Ahmad Zikri Ibnu Bisai
Abstract
SMA PGII 1 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, SMA PGII 1 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 where all processes are recorded into the book and the excel files, it has many deficiencies both in terms of data security and speed of processing, for that, it needs to be built a new information system in order to solve these problems. 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 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
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
(2)
2
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 perpustakaan.
SMA PGII 1 Bandung merupakan sekolah yang didirikan oleh Yayasan Pendidikan PGII Bandung dan merupakan salah satu sekolah swasta yang unggul di Bandung. SMA PGII 1 Bandung mempunya beberapa fasilitas dan salah satunya adalah perpustakaan yang sekarang ini masih manual. Perpustakaan secara umum bertujuan untuk melakukan layanan informasi literal kepada masyarakat, dengan adanya perpustakaan di SMA PGII 1 Banadung bisa meningkatkan mutu pembelajaran bagi para siswa dan siswinya.
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 perpustakaan terkomputerisasi 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 terkomputerisasi 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.
Permasalahan yang terjadi di perpustakaan SMA PGII 1 Bandung yang dimana hingga saat ini perpustakaan di SMA PGII 1 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. penggunaan data buku pada perpustakaan SMA PGII 1 Bandung masih belum sistematis dan menghasilkan informasi yang akurat. Selama itu peminjaman dan pengembalian masih dengan cara mencatat data buku beserta identitas peminjaman hal ini berdampak pada seringnya terjadi kesalahan atau tidak disiplinnya dalam pembayaran denda jika terjadi keterlambatan pengembalian buku, karena tidak tepatnya pengolahan data yang terkait dalam mendapatkan informasi denda.
Berdasarkan pada permasalahan di atas, maka dibuatlah sistem informasi perpustakaan yang terkomputerisasi pada SMA PGII 1 Bandung dengan judul, “Sistem Informasi Perpustakaan di SMA PGII 1 Bandung Berbasis Desktop”.
(3)
3 Identifikasi Masalah
Berdasarkan latar belakang yang telah dipaparkan diatas, maka penulis dapat mengidentifikasi permasalahan yang ada, yaitu:
1. Pada proses pencatatan data buku dan anggota, peminjaman dan pengembalian buku masih dilakukan secara manual yaitu dengan mancatat ke dalam buku catatan sementara sehingga rawan akan kerusakan dan akan membuat data tidak efesien.
2. Guru atau siswa yang ingin mencari buku lansung mencari ke rak buku secara acak sehingga akan menghabiskan waktu yang cukup lama.
3. Pembuatan laporan peminjaman yang membutuhkan waktu yang ckup lama karena petugas perpustakaan akan menghitung dara secara satu persatu.
Rumusan Masalah
Berdasarkan identifikasi masalah diatas, maka penulis dapat merumuskan masalah
sebagai berikut:
1. Bagaimana sistem informasi perpustakaan yang berjalan di SMA PGII 1 Bandung
2. Bagaimana perancangan sistem informasi perpustakaan berbasis desktop di SMA PGII 1 Bandung.
3. Bagaimana pengujian sistem informasi perpustakaan berbasis desktop yag telah dirancang sebelumnya di SMA PGII 1Bandung.
4. Bagaimana mengimplementasikan sistem informasi perpustakaan berbasis desktop yang telah diuji sebelumnya di SMA PGII 1 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 dari dilakukan penelitian ini adalah sebagai berikut:
1. Untuk mengetahui sistem informasi perpustakaan yang sedang berjalan di SMA PGII 1 Bandung.
2. Untuk merancang sistem informasi perpustakaan berbasis desktop di SMA 1 PGII Bandung.
3. Untuk menguji sistem informasi perpustakaan berbasis desktop di SMA PGII 1 Bandung.
4. Untuk mengimplementasikan sistem informasi perpustakaan berbasis desktop di SMA PGII 1 Bandung.
(4)
4 Kegunaan Penelitian
Penelitian ini diharapkan dapat membantu pihak perpustakaan SMA PGII 1
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
1. Anggota perpustakaan adalah guru dan siswa di SMA PGII 1 Bandung.
2. Admin yang mengelola sistem adalah petugas perpustakaan di SMA PGII 1 Bandung.
3. Jangka waktu peminjaman buku adalah 1 minggu, jika terlambat masa waktu peminjaman maka akan didenda 1000/buku.
4. Jangka waktu peminjaman buku untuk guru adalah 6 bulan, jika terlambat jangka waktu peminjaman maka akan didenda 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 saja.
7. Sistem yang dibuat tidak mencangkup pergantian buku jika rusak atau hilang.
II. KAJIAN PUSTAKA
KONSEP DASAR SISTEM INFORMASI
Menurut Jerry Fith Gerald, sistem didefinisikan sebagai sekumpulan prosedur yang 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.
(5)
5 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.
NETBEANS
Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang
berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.
Netbeans juga dapat digunakan progammer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional dekstop, enterprise, web, and mobile applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby.
JASPERREPORT
JasperReports adalah sumber terbuka Java alat pelaporan yang dapat menulis ke berbagai sasaran, seperti: layar, printer, menjadi file PDF, HTML, Microsoft Excel, RTF, ODT, nilai-nilai yang dipisahkan dengan koma atau XML .
Dapat digunakan dalam aplikasi Java aktif, termasuk Java EE atau aplikasi web, untuk menghasilkan konten dinamis. Membaca dengan instruksi dari file XML atau .jasper.JasperReports adalah bagian dari inisiatif tumpukan sumber terbuka Lisog
JasperReports adalah open source pelaporan perpustakaan yang dapat dimasukkan ke dalam aplikasi Java. Fitur termasuk: Scriptlets dapat menyertai definisi laporan[1] yang definisi laporan dapat memohon pada setiap titik untuk melakukan proses administrasi tambahan. Scriptlet dibangun menggunakan Java, dan memiliki banyak kait yang dapat dipanggil sebelum atau setelah tahap laporan generasi, seperti laporan, halaman, kolom atau kelompok. Sub-laporan[2] Untuk pengguna dengan lebih canggih laporan manajemen persyaratan, laporan yang dirancang untuk JasperReports dapat dengan mudah diimpor ke JasperServer - server interaktif laporan.
III. OBJEK DAN METODE PENELITIAN METODE PENELITIAN
Metode pendekatan sistem yang digunakan adalah metode analisis dan pemrograman berorientasi objek. Pemograman berorientasi objek adalah sebuah konsep
(6)
6
pemograman untuk membuat kode program yang lebih terstruktur, terkelompok berdasarkan objek-objek yang terlibat sehingga bagian-bagiannya dapat digunakan untuk pembuatan 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
Perancangan sistem adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Perancangan sistem merupakan pengembangan sistem baru dari sistem lama yang telah ada, dimana masalah-masalah yang terjadi pada sistem lama dapat teratasi dengan sistem baru. Dengan menggabungkan komponen-komponen perangkat lunak dan perangkat keras sehingga dapat menghasilkan sistem yang baik.
(7)
7
Tujuan utama dari tahap perancangan sistem ini yaitu memenuhi kebutuhan 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
Sequence diagram 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
Object diagram menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem. Dalam diagram objek harus di pastikan bahwa semua kelas
(8)
8
yang sudah didefinisikan pada diagram kelas harus pakai objeknya, karena jika tidak pendefinisian kelas itu tidak dapat dipertanggung jawabkan.
Gambar 6 Object diagram yang diusulkan g. Deployment diagram
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.
h. Kodifikasi
Gambar 7 Deployment diagram yang diusulkan
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.
(9)
9 PERANCANGAN ARSITEKTUR JARINGAN
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.
Implementasi dari sistem informasi perpustakaan SMK 4 Bandung, dilakukan menggunakan bahasa dan lingkungan pemrograman PHP dengan sublime text 2 sebagai
(10)
10
perangkat lunaknya, dan juga bahasa SQL sebagai basis data dengan MySQL sebagai perangkat lunaknya. Bahasa pemograman PHP tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras.
IMPLEMENTASI PERANGKAT LUNAK
Dalam implementasi aplikasi, perangkat lunak yang digunakan sebagai berikut 1. Windows 7
2. XAMPP 3.2.1 untuk lokal internet dan penyimpanan database 3. Netbeans 7
4. Google Chrom
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
(11)
11 V. KESIMPULAN DAN SARAN
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 SMA PGII 1 Bandung yang menggunakan berbasis desktop 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 SMA PGII 1 Bandung Berbasis Desktop 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 SMA PGII 1 Bandung Berbasis Desktop 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 SMA PGII 1 Bandung Berbasis Desktop 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
S. Rosa, dan Shalahuddin, M. 2010. Pemograman Berorientasi Objek dengan Bahasa Pemograman C++, PHP, Java. Bandung: Modula
(12)
12 DAFTAR GAMBAR
Gambar 1 Model Prototyping
(13)
13
Gambar 3 Activity diagram login
(14)
Gambar 5 Class diagram
(15)
15
Gambar 7 Deployment diagram
(16)
16
Gambar 9 Perancangan input
(17)
17
Gambar 11 Arsitektur jaringan
G a m b a r 1 2
(18)
18
Gambar 13 Tampilan peminjaman buku
(19)
19
Gambar 15 Tampilan Laporan
T a b e l 2 K a sus DAFTAR TABEL Hasil Pengujian
Kasus dan hasil uji login petugas (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Username : admin Password : password
Dapat login dan masuk ke halaman menu utama
Login berhasil, hak akses sesuai
[X] Diterima [ ] Ditolak
Kasus dan hasil uji login petugas (Data Salah) Username : 12345
Password : abc
Login gagal dan menampilkan
“username dan atau password salah”
Petugas tidak dapat login
[ ] Diterima [X] Ditolak
(20)
20
Tabel 1 Rencana Pengujian
Kelas Pengujian Pengujian Pengujian Tingkat 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
(21)
SISTEM INFORMASI PERPUSTAKAAN
DI SMA PGII 1 BANDUNG BERBASIS DESKTOP
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem
Informasi Jenjang S1 (Strata Satu) Fakultas Teknik dan Ilmu Komputer
AHMAD ZIKRI IBNU BISAI
10511523
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(22)
(23)
(24)
iii
Assalamua
’
laikum Wr. Wb.
KATA PENGANTAR
Alhamdulillahirabbil
’al
amin
, 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
(25)
iv
3. Ibu Citra Noviyasari, S.Si, M.T selaku Ketua Program Studi Sistem
Informasi UNIKOM.
4. Ibu Sintya Sukarta S.T., M.T. selaku Dosen Wali dan Dosen
Pembimbing.
6. Ibu Novrini Hasti, S.Si.,MT dan Bapak Iyan Gustiana, S.Kom.,
M.Kom. 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.
Wassala
mu’
alaikum Warahmatullahi Wabarakatuh.
Bandung, Juni 2015
Penulis
(26)
v
DAFTAR ISI
Lembar Pengesahan
Lembar Keaslian
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 ... 4
1.2.1 Identifikasi Masalah... 4
1.2.2 Rumusan Masalah... 4
1.3 Maksud dan Tujuan Penelitian... 5
1.3.1 Maksud Penelitian ... 5
1.3.2 Tujuan Penelitian ... 5
1.4 Kegunaan Penelitian ... 6
1.4.1 Kegunaan Praktis ... 6
1.4.2 Kegunaan Akademis ... 6
1.5 Batasan Masalah ... 7
1.6 Lokasi dan Waktu Penelitian ... 7
(27)
vi
1.7 Sistematika Penelitian ... 8
BAB II LANDASAN TEORI ... 9
2.1 Konsep Dasar Sistem ... 9
2.1.1 Elemen Sistem... 11
2.1.2 Klasifikasi Sistem ... 12
2.2 Konsep Dasar Informasi... 13
2.3 Konsep Dasar Sistem Informasi... 15
2.3.1 Komponen Sistem Informasi ... 15
2.3.2 Sumber Daya Sistem Informasi ... 17
2.3.3 Jenis-jenis Sistem Informasi ... 18
2.4 Perpustakaan ... 19
2.5 Sistem Informasi Perpustakaan ... 19
2.6 Perangkat Lunak Pendukung... 19
2.6.1 Netbeans.. ... ... 20
2.6.2 XAMPP ... 21
2.6.3 Browser ... 23
2.6.4 JasporReport . ... ... 23
2.7 Basis Data ... 24
2.7.1 Definisi Basis Data... 24
2.7.2 Sistem Basis Data... 25
2.8 Jaringan Komputer ... 25
(28)
vii
BAB III OBJEK DAN METODE PENELITIAN ... 26
3.1 Objek Penelitian ... 26
3.1.1 Sejarah Singkat Sekolah... 26
3.1.2 Visi dan Misi Sekolah ... 27
3.1.3 Struktur Organisasi ... 28
3.1.4 Deskripsi Tugas... 29
3.2 Metode Penelitian... 32
3.2.1 Desain Penelitian... 33
3.2.2 Jenis dan Metode Pengumpulan Data ... 33
3.2.2.1 Sumber Data Primer ... 33
3.2.2.2 Sumber Data Sekunder... 34
3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 35
3.2.3.1 Metode Pendekatan Sistem ... 35
3.2.3.2 Metode Pengembangan Sistem ... 35
3.2.3.3 Alat Bantu Analisis dan Perancangan ... 38
3.2.4 Pengujian Software ... 41
3.3 Analisis Sistem yang Sedang Berjalan... 39
3.3.1 Analisis Prosedur yang Sedang Berjalan ... 42
3.3.2 Use Case Diagram ... 44
3.3.2.1 Definisi Aktor dan Deskripsinya... 44
(29)
viii viii
3.3.2.2 Definisi Use Case dan Deskripsinya ... 45
3.3.3 Skenario Use Case... 45
3.3.4 Activity Diagram... 48
3.3.5 Evaluasi Sistem yang Berjalan ... 51
BAB IV HASIL DAN PEMBAHASAN ... 52
4.1 Perancangan Sistem ... 52
4.1.1 Tujuan Perancangan Sistem ... 52
4.1.2 Gambaran Umum Sistem yang Diusulkan ... 53
4.1.3 Perancangan Prosedur yang Diusulkan ... 54
4.1.3.1 Use Case Diagram ... 54
4.1.3.2 Skenario Use Case... 57
4.1.3.3 Activity Diagram... 64
4.1.3.4 Sequence Diagram ... 70
4.1.4 Perancangan Data... 74
4.1.4.1 Class Diagram ... 74
4.1.4.2 Deployment Diagram ... 75
4.1.4.3 Kodifikasi ... 76
4.2 Perancangan Antar Muka ... 77
4.2.1 Struktur Menu ... 77
4.2.2 Perancangan Input ... 78
4.2.3 Perancangan Output ... 86
(30)
ix
4.3 Perancangan Arsitektur Jaringan... 87
4.4 Pengujian ... 88
4.4.1 Rencana Pengujian ... 88
4.4.2 Kasus dan Hasil Pengujian... 89
4.4.3 Kesimpulan Hasil Pengujian ... 92
4.5 Implementasi ... 92
4.5.1 Implementasi Perangkat Lunak ... 92
4.5.2 Implementasi Perangkat Keras... 93
4.5.3 Implementasi Basis Data ... 94
4.5.4 Implementasi Antar Muka... 96
4.5.5 Implementasi Instalasi Program ... 104
4.5.6 Penggunaan Program………108
BAB V KESIMPULAN DAN SARAN ... 110
5.1 Kesimpulan ... 110
5.2 Saran... 110
DAFTAR PUSTAKA ... 112
LAMPIRAN
(31)
1
BAB I
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
(32)
2
perpustakaan dapat belajar banyak dengan membaca buku-buku yang ada di
perpustakaan.
SMA PGII 1 Bandung merupakan sekolah yang didirikan oleh Yayasan
Pendidikan PGII Bandung dan merupakan salah satu sekolah swasta yang unggul di
Bandung. SMA PGII 1 Bandung mempunya beberapa fasilitas dan salah satunya
adalah perpustakaan yang sekarang ini masih manual. Perpustakaan secara umum
bertujuan untuk melakukan layanan informasi literal kepada masyarakat, dengan
adanya perpustakaan di SMA PGII 1 Banadung bisa meningkatkan mutu
pembelajaran bagi para siswa dan siswinya.
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 perpustakaan terkomputerisasi
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 terkomputerisasi 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.
(33)
3
Permasalahan yang terjadi di perpustakaan SMA PGII 1 Bandung yang dimana
hingga saat ini perpustakaan di SMA PGII 1 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. penggunaan data buku pada perpustakaan SMA
PGII 1 Bandung masih belum sistematis dan menghasilkan informasi yang akurat.
Selama itu peminjaman dan pengembalian masih dengan cara mencatat data buku
beserta identitas peminjaman hal ini berdampak pada seringnya terjadi kesalahan atau
tidak disiplinnya dalam pembayaran denda jika terjadi keterlambatan pengembalian
buku, karena tidak tepatnya pengolahan data yang terkait dalam mendapatkan
informasi denda.
Berdasarkan pada permasalahan di atas, maka dibuatlah sistem informasi
perpustakaan yang terkomputerisasi pada SMA PGII 1 Bandung dengan judul,
“
Sistem Informasi Perpustakaan di SMA PGII 1 Bandung Berbasis Desktop
”
.
(34)
4
1.2
Identifikasi masalahdan Rumusan Masalah
1.2.1 Identifikasi Maslah
Berdasarkan latar belakang yang telah dipaparkan diatas, maka penulis dapat
mengidentifikasi permasalahan yang ada, yaitu:
1.
Pada proses pencatatan data buku dan anggota, peminjaman dan
pengembalian buku masih dilakukan secara manual yaitu dengan mancatat
ke dalam buku catatan sementara sehingga rawan akan kerusakan dan
akan membuat data tidak efesien.
2.
Guru atau siswa yang ingin mencari buku lansung mencari ke rak buku
secara acak sehingga akan menghabiskan waktu yang cukup lama.
3.
Pembuatan laporan peminjaman yang membutuhkan waktu yang ckup
lama karena petugas perpustakaan akan menghitung dara 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 SMA PGII 1
Bandung
2.
Bagaimana perancangan sistem informasi perpustakaan berbasis desktop
(35)
5
3.
Bagaimana pengujian sistem informasi perpustakaan berbasis desktop yag
telah dirancang sebelumnya di SMA PGII 1Bandung.
4.
Bagaimana mengimplementasikan sistem informasi perpustakaan berbasis
desktop yang telah diuji sebelumnya di SMA PGII 1 Bandung.
1.3
Maksud dan tujuan Penelitian
1.3.1
Maksud Penelitian
Maksud dari dilakukannya penelitian ini untuk mengimplementasikan
pengetahuan yang dapat dipeerkuliahan dengan kenyataan sesungguhnya dilapangan,
serta untuk membantu memudahkan kinerja staff dalam mengolah informasi
perpustkaan.
1.3.2
Tujuan Penelitian
Adapun tujuan dari dilakukan penelitian ini adalah sebagai berikut:
1.
Untuk mengetahui sistem informasi perpustakaan yang sedang berjalan di
SMA PGII 1 Bandung.
2.
Untuk merancang sistem informasi perpustakaan berbasis desktop di
SMA 1 PGII Bandung.
3.
Untuk menguji sistem informasi perpustakaan berbasis desktop di SMA
PGII 1 Bandung.
4.
Untuk mengimplementasikan sistem informasi perpustakaan berbasis
(36)
6
1.4
Kegunaan Penelitian
Hasil dari penelitian ini dapat berguna dan bermanfaat bagi pihak-pihak yang
membutuhkan terutama bagi pihak peneliti sendiri.
1.4.1
Kegunaan Praktis
Penelitian ini diharapkan dapat membantu pihak perpustakaan SMA PGII 1
Bandung untuk meningkatkan kinerja staff perpustakaan dalam pengolahan
perpustakaan dengan sistem informasi berbasis desktop ini sehingga dapat
meringankan kinerja staff perpustakaan dan dapat memberikan informasi yang lebih
cepat dan akurat.
1.4.2
Kegunaan Akademis
Hasil dari penelitian ini diharaplan dapat digunakan di lingkungan akademis
untuk:
1.
Bagi penelitian, penelitian ini diharapkan dapat dijadikan sebagai bahan
literature acuan tambahan bagi penelitian selanjutnya mengenai sistem
informasi perpustakaan.
2.
Bagi peneliti, penelitian ini berguna bagi peneliti sendiri dalam
memperkaya pengetahuan baik teori maupun praktek mengenai sistem
informasi peprustakaan.
3.
Bagi pengembang ilmu pengetahuan, penelitian ini diharapkan dapat
berbuna bagi pengembangan ilmu pengetahuan dibidang teknologi
informasi.
(37)
7
1.5
Batasan Masalah
Permasalahan dalam penelitian ini penulis batasi agar ruang lingkup penelitian ini
menjadi lebih jelas. Adapun batasan dalam penelitian ini sebagai berikut:
1.
Anggota perpustakaan adalah guru dan siswa di SMA PGII 1 Bandung.
2.
Admin yang mengelola sistem adalah petugas perpustakaan di SMA PGII
1 Bandung.
3.
Jangka waktu peminjaman buku adalah 1 minggu, jika terlambat masa
waktu peminjaman maka akan didenda 1000/buku.
4.
Jangka waktu peminjaman buku untuk guru adalah 6 bulan, jika terlambat
jangka waktu peminjaman maka akan didenda 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 saja.
7.
Sistem yang dibuat tidak mencangkup pergantian buku jika rusak atau
hilang.
1.6
Lokasi dan Waktu Penelitian
Berikut adalah lokasi dan jadwal penelitian yang penulis lakukan.
1.6.1
Lokasi Penelitian
Penelitian ini penulis laksanakan di SMA 1 PGII Bandung yang berada di
jalan Panatayuda no 2 Bandung. Kode pos 40132.
(38)
8
1.6.2. Waktu Penelitian
Tabel 1.1 Jadwal Penelitian
1.7
Sistematika Penulisan
Untuk mempermudah dan memperjelas dalam pembahasan masalah yang
penulis tugas akhir ini, penulis menyusun tugas akhir ini dengan sistemtika penulisan
sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang identifikasi dan rumusan
masalah, maksud dan tujuan penelitia,kegunaan praktis dan akademis, batasan
masalah, lokasi dan waktu penelitian dan sistemtika penulisan tugas akhir.
No Nama Kegiatan 2015
Oktober November Desember
II III IV I II III IV I II III IV
1 Pengumpulan Data
2 Analisis Kebutuhan
3 Pemodelan Sistem
4 Desain
5 Coding
(39)
9
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
Bab ini diuraikan mengenai kesimpulan dari bab-bab sebelumnya serta
saran-saran yang berguna bagi perkembangan sistem yang akan datang.
(40)
110
BAB V
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 SMA PGII 1 Bandung yang
menggunakan berbasis desktop 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 SMA PGII 1
Bandung Berbasis Desktop 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, diusulkan saran-saran sebagai berikut:
1. Program aplikasi yang dibangun yaitu program aplikasi Sistem Informasi Perpustakaan di SMA PGII 1 Bandung Berbasis Desktop yang meliputi pengisian pencarian buku, penginputan data buku dan anggota, peminjaman buku,
(41)
106
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 SMA PGII 1 Bandung Berbasis Desktop ini sebagai objek penelitian, semoga dapat mengembangkan sistem yang dirancang ini menjadi lebih baik lagi.
(42)
112
DAFTAR PUSTAKA
[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, Jav
a”
, Bandung: Modula, 2010
[6] Sugiarti. Yuni,
“
Analisis & Perancangan UML
Generated
VB.6
”
, Yogyakarta:
Graha Ilmu, 2013
[7] Afrizal. Yasmi, Wahyu
ni, “R
ekayasa Perangkat Lunak
”
, Bandung, 2012
[8] http://ilmukomputer.org/category/pemrograman-java
[9] h t t p : / / t e k n o r i a l . c o m / s i n t a k - d a s a r - p a d a - p e m r o g r a m a n - j a v a
[10] http://www.asep-hs.web.ugm.ac.id/pengenalanjaringankomputer
(43)
DATA RIWAYAT HIDUP
NAMA : AHMAD ZIKRI IBNU BISAI
NIM : 10511533
Tempat/Tanggal Lahir : Pekanbaru / 15 Maret 1993
JURUSAN : SISTEM INFORMASI
ALAMAT KOST : Jl. Sukasari 1 No.263 Bandung
: A h m a d z i k r i 0 9 @ g m a i l . c o m
NO. TELP : 081214756947
ALAMAT TETAP : Desa Pkl.Gondai RT 2 RW 2 Kecamatan Langgam
Kab.Pelalawan/Pekanbaru/RIAU
Riwayat Pendidikan : Tahun 1999-2005 : SD 007 Padang Pkl.Gondai
Tahun 2005-2008 : MTS PPYHM Pkl.Kerinci
Tahun 2008-2011 : SMAN BERNAS Pkl.Kerinci
Tahun 2011-Sekarang : Universitas Komputer Indonesia
(44)
1
SISTEM INFORMASI PERPUSTAKAAN DI SMA PGII 1 BANDUNG BERBASIS DESKTOP
ARTIKEL
Oleh : Ahmad Zikri Ibnu Bisai
Abstract
SMA PGII 1 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, SMA PGII 1 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 where all processes are recorded into the book and the excel files, it has many deficiencies both in terms of data security and speed of processing, for that, it needs to be built a new information system in order to solve these problems. 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 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
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
(45)
2
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 perpustakaan.
SMA PGII 1 Bandung merupakan sekolah yang didirikan oleh Yayasan Pendidikan PGII Bandung dan merupakan salah satu sekolah swasta yang unggul di Bandung. SMA PGII 1 Bandung mempunya beberapa fasilitas dan salah satunya adalah perpustakaan yang sekarang ini masih manual. Perpustakaan secara umum bertujuan untuk melakukan layanan informasi literal kepada masyarakat, dengan adanya perpustakaan di SMA PGII 1 Banadung bisa meningkatkan mutu pembelajaran bagi para siswa dan siswinya.
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 perpustakaan terkomputerisasi 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 terkomputerisasi 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.
Permasalahan yang terjadi di perpustakaan SMA PGII 1 Bandung yang dimana hingga saat ini perpustakaan di SMA PGII 1 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. penggunaan data buku pada perpustakaan SMA PGII 1 Bandung masih belum sistematis dan menghasilkan informasi yang akurat. Selama itu peminjaman dan pengembalian masih dengan cara mencatat data buku beserta identitas peminjaman hal ini berdampak pada seringnya terjadi kesalahan atau tidak disiplinnya dalam pembayaran denda jika terjadi keterlambatan pengembalian buku, karena tidak tepatnya pengolahan data yang terkait dalam mendapatkan informasi denda.
Berdasarkan pada permasalahan di atas, maka dibuatlah sistem informasi perpustakaan yang terkomputerisasi pada SMA PGII 1 Bandung dengan judul, “Sistem Informasi Perpustakaan di SMA PGII 1 Bandung Berbasis Desktop”.
(46)
3 Identifikasi Masalah
Berdasarkan latar belakang yang telah dipaparkan diatas, maka penulis dapat mengidentifikasi permasalahan yang ada, yaitu:
1. Pada proses pencatatan data buku dan anggota, peminjaman dan pengembalian buku masih dilakukan secara manual yaitu dengan mancatat ke dalam buku catatan sementara sehingga rawan akan kerusakan dan akan membuat data tidak efesien.
2. Guru atau siswa yang ingin mencari buku lansung mencari ke rak buku secara acak sehingga akan menghabiskan waktu yang cukup lama.
3. Pembuatan laporan peminjaman yang membutuhkan waktu yang ckup lama karena petugas perpustakaan akan menghitung dara secara satu persatu.
Rumusan Masalah
Berdasarkan identifikasi masalah diatas, maka penulis dapat merumuskan masalah
sebagai berikut:
1. Bagaimana sistem informasi perpustakaan yang berjalan di SMA PGII 1 Bandung
2. Bagaimana perancangan sistem informasi perpustakaan berbasis desktop di SMA PGII 1 Bandung.
3. Bagaimana pengujian sistem informasi perpustakaan berbasis desktop yag telah dirancang sebelumnya di SMA PGII 1Bandung.
4. Bagaimana mengimplementasikan sistem informasi perpustakaan berbasis desktop yang telah diuji sebelumnya di SMA PGII 1 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 dari dilakukan penelitian ini adalah sebagai berikut:
1. Untuk mengetahui sistem informasi perpustakaan yang sedang berjalan di SMA PGII 1 Bandung.
2. Untuk merancang sistem informasi perpustakaan berbasis desktop di SMA 1 PGII Bandung.
3. Untuk menguji sistem informasi perpustakaan berbasis desktop di SMA PGII 1 Bandung.
4. Untuk mengimplementasikan sistem informasi perpustakaan berbasis desktop di SMA PGII 1 Bandung.
(47)
4 Kegunaan Penelitian
Penelitian ini diharapkan dapat membantu pihak perpustakaan SMA PGII 1
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
1. Anggota perpustakaan adalah guru dan siswa di SMA PGII 1 Bandung.
2. Admin yang mengelola sistem adalah petugas perpustakaan di SMA PGII 1 Bandung.
3. Jangka waktu peminjaman buku adalah 1 minggu, jika terlambat masa waktu peminjaman maka akan didenda 1000/buku.
4. Jangka waktu peminjaman buku untuk guru adalah 6 bulan, jika terlambat jangka waktu peminjaman maka akan didenda 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 saja.
7. Sistem yang dibuat tidak mencangkup pergantian buku jika rusak atau hilang.
II. KAJIAN PUSTAKA
KONSEP DASAR SISTEM INFORMASI
Menurut Jerry Fith Gerald, sistem didefinisikan sebagai sekumpulan prosedur yang 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.
(48)
5 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.
NETBEANS
Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang
berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.
Netbeans juga dapat digunakan progammer untuk menulis, meng-compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional dekstop, enterprise, web, and mobile applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby.
JASPERREPORT
JasperReports adalah sumber terbuka Java alat pelaporan yang dapat menulis ke berbagai sasaran, seperti: layar, printer, menjadi file PDF, HTML, Microsoft Excel, RTF, ODT, nilai-nilai yang dipisahkan dengan koma atau XML .
Dapat digunakan dalam aplikasi Java aktif, termasuk Java EE atau aplikasi web, untuk menghasilkan konten dinamis. Membaca dengan instruksi dari file XML atau .jasper.JasperReports adalah bagian dari inisiatif tumpukan sumber terbuka Lisog
JasperReports adalah open source pelaporan perpustakaan yang dapat dimasukkan ke dalam aplikasi Java. Fitur termasuk: Scriptlets dapat menyertai definisi laporan[1] yang definisi laporan dapat memohon pada setiap titik untuk melakukan proses administrasi tambahan. Scriptlet dibangun menggunakan Java, dan memiliki banyak kait yang dapat dipanggil sebelum atau setelah tahap laporan generasi, seperti laporan, halaman, kolom atau kelompok. Sub-laporan[2] Untuk pengguna dengan lebih canggih laporan manajemen persyaratan, laporan yang dirancang untuk JasperReports dapat dengan mudah diimpor ke JasperServer - server interaktif laporan.
III. OBJEK DAN METODE PENELITIAN METODE PENELITIAN
Metode pendekatan sistem yang digunakan adalah metode analisis dan pemrograman berorientasi objek. Pemograman berorientasi objek adalah sebuah konsep
(49)
6
pemograman untuk membuat kode program yang lebih terstruktur, terkelompok berdasarkan objek-objek yang terlibat sehingga bagian-bagiannya dapat digunakan untuk pembuatan 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
Perancangan sistem adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Perancangan sistem merupakan pengembangan sistem baru dari sistem lama yang telah ada, dimana masalah-masalah yang terjadi pada sistem lama dapat teratasi dengan sistem baru. Dengan menggabungkan komponen-komponen perangkat lunak dan perangkat keras sehingga dapat menghasilkan sistem yang baik.
(50)
7
Tujuan utama dari tahap perancangan sistem ini yaitu memenuhi kebutuhan 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
Sequence diagram 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
Object diagram menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem. Dalam diagram objek harus di pastikan bahwa semua kelas
(51)
8
yang sudah didefinisikan pada diagram kelas harus pakai objeknya, karena jika tidak pendefinisian kelas itu tidak dapat dipertanggung jawabkan.
Gambar 6 Object diagram yang diusulkan g. Deployment diagram
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.
h. Kodifikasi
Gambar 7 Deployment diagram yang diusulkan
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.
(52)
9 PERANCANGAN ARSITEKTUR JARINGAN
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.
Implementasi dari sistem informasi perpustakaan SMK 4 Bandung, dilakukan menggunakan bahasa dan lingkungan pemrograman PHP dengan sublime text 2 sebagai
(53)
10
perangkat lunaknya, dan juga bahasa SQL sebagai basis data dengan MySQL sebagai perangkat lunaknya. Bahasa pemograman PHP tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras.
IMPLEMENTASI PERANGKAT LUNAK
Dalam implementasi aplikasi, perangkat lunak yang digunakan sebagai berikut 1. Windows 7
2. XAMPP 3.2.1 untuk lokal internet dan penyimpanan database 3. Netbeans 7
4. Google Chrom
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
(54)
11 V. KESIMPULAN DAN SARAN
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 SMA PGII 1 Bandung yang menggunakan berbasis desktop 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 SMA PGII 1 Bandung Berbasis Desktop 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 SMA PGII 1 Bandung Berbasis Desktop 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 SMA PGII 1 Bandung Berbasis Desktop 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
S. Rosa, dan Shalahuddin, M. 2010. Pemograman Berorientasi Objek dengan Bahasa Pemograman C++, PHP, Java. Bandung: Modula
(55)
12 DAFTAR GAMBAR
Gambar 1 Model Prototyping
(56)
13
Gambar 3 Activity diagram login
(57)
Gambar 5 Class diagram
(58)
15
Gambar 7 Deployment diagram
(59)
16
Gambar 9 Perancangan input
(60)
17
Gambar 11 Arsitektur jaringan
G a m b a r 1 2
(61)
18
Gambar 13 Tampilan peminjaman buku
(62)
19
Gambar 15 Tampilan Laporan
T a b e l 2 K a sus DAFTAR TABEL Hasil Pengujian
Kasus dan hasil uji login petugas (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Username : admin Password : password
Dapat login dan masuk ke halaman menu utama
Login berhasil, hak akses sesuai
[X] Diterima [ ] Ditolak
Kasus dan hasil uji login petugas (Data Salah) Username : 12345
Password : abc
Login gagal dan menampilkan
“username dan atau password salah”
Petugas tidak dapat login
[ ] Diterima [X] Ditolak
(63)
20
Tabel 1 Rencana Pengujian
Kelas Pengujian Pengujian Pengujian Tingkat 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
(64)
KAMPUS I : JL. DIPATI UKUR 112 TELP. (022) 2504119, 2533603 BANDUNG 40132 KAMPUS II : JL. DIPATI UKUR 116 TELP. (022) 2533676, 2506634 BANDUNG 40132 KAMPUS III : JL. DIPATI UKUR 102 TELP. (022) 2503624, FAX. 2533754 BANDUNG 40132 KAMPUS IV : JL. DIPATI UKUR 114 TELP. (022) 2506553, 2508412 BANDUNG 40132
UNIVERSITAS KOMPUTER INDONESIA
PROGRAM STUDI SISTEM INFORMASI
BIODATA MAHASISWA
DATA PRIBADI:
Nim : 10511533
Nama : Ahmad Zikri Ibnu Bisai Tempat/Tgl. Lahir : Pekanbaru, 15-Mar-1993 Jenis Kelamin : Pria
Semester : 9
Jenjang Pendidikkan : Program Sarjana (Strata - I) IPK : 3.09
Alamat Rumah : Pekanbaru- Riau
Alamat Bandung : Jl. Sukasari 1 No 193. Coblong- Bandung E-Mail : ahcmadzikri09@gmail.com
No. Telepon : 081214756947
DATA KELUARGA:
Nama Ayah : Ridwan Nama Ibu : Lisnurini
Alamat Orang Tua : Pkl. Gondai, Pekanbaru-Riau No. Telpon Orang Tua : 085271419363
Pekerjaan Orang Tua : PNS
Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.
Hormat Saya,
(1)
16
Gambar 9 Perancangan input
(2)
Gambar 11 Arsitektur jaringan
G
a
m
b
a
r
1
2
(3)
18
Gambar 13 Tampilan peminjaman buku
(4)
Gambar 15 Tampilan Laporan
T
a
b
e
l
2
sus
DAFTAR TABEL
Hasil Pengujian
Kasus dan hasil uji login petugas (Data Normal)
Data Masukan
Yang Diharapkan
Pengamatan
Kesimpulan
Username : admin
Password : password
Dapat login dan
masuk ke halaman
menu utama
Login berhasil, hak
akses sesuai
[X] Diterima
[ ] Ditolak
Kasus dan hasil uji login petugas (Data Salah)
Username : 12345
Password : abc
Login gagal dan
menampilkan
“u
sername dan atau
password salah
”
Petugas tidak dapat
login
[ ] Diterima
[X] Ditolak
(5)
20
Tabel 1 Rencana Pengujian
Kelas Pengujian
Pengujian
Pengujian
Tingkat
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
(6)
KAMPUS I : JL. DIPATI UKUR 112 TELP. (022) 2504119, 2533603 BANDUNG 40132 KAMPUS II : JL. DIPATI UKUR 116 TELP. (022) 2533676, 2506634 BANDUNG 40132 KAMPUS III : JL. DIPATI UKUR 102 TELP. (022) 2503624, FAX. 2533754 BANDUNG 40132 KAMPUS IV : JL. DIPATI UKUR 114 TELP. (022) 2506553, 2508412 BANDUNG 40132
UNIVERSITAS KOMPUTER INDONESIA
PROGRAM STUDI SISTEM INFORMASI
BIODATA MAHASISWA
DATA PRIBADI:
Nim : 10511533
Nama : Ahmad Zikri Ibnu Bisai Tempat/Tgl. Lahir : Pekanbaru, 15-Mar-1993 Jenis Kelamin : Pria
Semester : 9
Jenjang Pendidikkan : Program Sarjana (Strata - I) IPK : 3.09
Alamat Rumah : Pekanbaru- Riau
Alamat Bandung : Jl. Sukasari 1 No 193. Coblong- Bandung E-Mail : ahcmadzikri09@gmail.com
No. Telepon : 081214756947
DATA KELUARGA:
Nama Ayah : Ridwan Nama Ibu : Lisnurini
Alamat Orang Tua : Pkl. Gondai, Pekanbaru-Riau No. Telpon Orang Tua : 085271419363
Pekerjaan Orang Tua : PNS
Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.
Hormat Saya,