Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 2 Bandung

(1)

Oleh : Abdillah Majid

1.05.11.168

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

2 ABSTRACT

Application of Information Technology has now spread to almost all areas of the library is no exception. At SMK Muhammadiyah 2 Bandung, no special software is used to manage data library. The aim of this study was to determine how the lending procedures of return, and the procurement of books in the library SMK Muhammadiyah 2 Bandung, helps organizations to improve the effectiveness in data processing borrowing, repayment, procurement of books to minimize the possibility of errors occurring, and create a library information system , Results of this study are expected to be useful and used as consideration in efforts to repair problems associated with the Library Information System at SMK Muhammadiyah 2 Bandung.

This system is used on research methodology in the form of descriptive methods. In the application stage of system development, the authors use the waterfall method, a tool used to design the system in the form of Data Flow Map, Context Diagram, Data Flow Diagrams, Data Dictionary, Normalization, Entity Relationship Diagram, Relation Table and File Structure. Data collection techniques by observation, interview, and documentation. While supporting software uses MySQL as a database and uses the application netbeans and i-report.

Research by the author generates a library information system so as to optimize the performance of the librarian and improving library services.


(3)

masih mengalami berbagai kendala dengan sistem pendidikan yang konvensional adalah tersedianya ruang komunikasi yang sangat terbatas dalam menjalankan proses belajar-mengajar, sehingga diperlukan suatu metode pendekatan baru yaitu dengan pemanfaatan teknologi informasi secara optimal dalam menunjang pelaksanaan pendidikan dan peningkatan mutu pendidikan.

Perkembangan teknologi komputer telah banyak membantu pekerjaan manusia. Komputerisasi sangat dibutuhkan oleh instansi maupun badan usaha lainnya. Salah satunya di bidang pendidikan, hampir seluruh sekolah telah memiliki teknologi yang canggih dalam pengolahan data perpustakaan, baik dalam pengolahan data maupun pembuatan laporan.

Penerapan Teknologi Informasi saat ini telah menyebar hampir di semua bidang tidak terkecuali di perpustakaan. Perpustakaan sebagai institusi pengelola informasi merupakan salah satu bidang penerapan teknologi informasi yang berkembang dengan pesat.

Pada perpustakaan SMK Muhammadiyah 2 Bandung. Pada proses pendaftaran anggota pendataan anggota masih menggunakan media pencatatan pada buku sehingga kurang efektif dalam segi waktu dan pembuatan kartu anggota memerlukan waktu yang cukup lama karena petugas harus mencatat ulang identitas anggota. Dalam segi pelayanan seperti proses pengimputan data peminjaman dan pengembalianpun masih dikerjakan secara manual, yaitu masih menggunakan pencatatan pada buku. Proses pencarian buku yang akan dipinjam oleh anggota masih dilakukan secara manual, yaitu dengan anggota mencari langsung buku yang akan dipinjam pada rak-rak buku. Proses pembuatan laporan masih dilakukan secara manual, akan berakibat pada pengambilan keputusan yang tidak maksimal. Berdasarkan penjelasan di atas, maka penulis bermaksud untuk mengambil judul SISTEM INFORMASI PERPUSTAKAAN PADA SMK MUHAMMADIYAH 2 BANDUNG ”.

b. Rumusan Masalah

1. Bagaimana Sistem Informasi Perpustakaan yang saat ini berjalan di SMK Muhammadiyah 2 Bandung.

2. Bagaimana perancangan Sistem Informasi Perpustakaan di SMK Muhammadiyah 2 Bandung.

3. Bagaimana menguji Sistem Informasi Perpustakaan di SMK Muhammadiyah 2 Bandung.

4. Bagaimana mengimplementasikan Sistem Informasi Perpustakaan di SMK Muhammadiyah 2 Bandung.

c. Maksud Penelitian

Maksud dari penelitian pada SMK Muhammadiyah 2 Bandung adalah membuat sistem informasi perpustakaan, untuk membantu para petugas perpustakaan mengatasi permasalahan terjadi, seperti pengembalian peminjaman buku yang masih bersifat manual.


(4)

4 d. Tujuan Penelitain

1. Untuk Mengetahui Sistem Informasi Perpustakaan yang saat ini berjalan di SMK Muhammadiyah 2 Bandung.

2. Untuk Mengetahui perancangan Sistem Informasi Perpustakaan di SMK Muhammadiyah 2 Bandung.

3. Untuk menguji Sistem Informasi Perpustakaan di SMK Muhammadiyah 2 Bandung.

4. Untuk mengimplementasikan Sistem Informasi Perpustakaan di SMK Muhammadiyah 2 Bandung.

e. Kegunaan Penelitian

Hasil penelitian ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan dalam upaya perbaikan masalah yang terkait dengan sistem informasi perpustakaan SMK Muhammadiyah 2 Bandung yang berguna untuk meningkatkan pengolahan data perpustakaan itu sendiri dan juga meningkatkan kualitas belajar mengajar serta menambah ilmu pengetahuan bagi para siswa.

f. Batasan Penelitian

1. Sistem ini dibuat hanya untuk SMK Muhammadiyah 2 Bandung yaitu pada sistem informasi perpustakaan di SMK Muhammadiyah 2 Bandung.

2. Program yang dibangun hanya dapat melakukan proses pendaftaran, peminjaman, pengembalian, dan pengadaan.

3. Anggota yang mendaftar menjadi anggota perpustakaan hanya siswa, guru dan pegawai SMK Muhammadiyah 2 Bandung.

4. Sistem ini hanya membahas buku-buku pelajaran yang dapat mendukung kegiatan belajar mengajar di SMK Muhammadiyah 2 Bandung.

5. Peminjaman buku maksimal 1 buku yang boleh dipinjam. 6. Batas peminjaman buku maksimal 3 hari untuk 1 buku. II KAJIAN PUSTAKA

a. Konsep Dasar Sistem

Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang terinteraksi untuk mencapai suatu tujuan. (Jogianto 2005)

b. Karakteristik Sistem

Suatu sistem mempunyai beberapa karakteristis,yaitu komponen atau elemen (component),batas system (boundary), lingkungan luar system (environment),penghubung (interface),masukan (input),pengolah (proses),keluaran (output),sasaran (objective) atau tujuan (goal). (Al-Bahra 2005)

c. Konsep Dasar Informasi

Sistem Informasi merupakan kumpulan komponen (perangkat Keras, perangkat lunak, perangkat komunikasi, prosedur, basis data dan SDM) yang saling berinteraksi dalam upaya menghasilkan informasi yang dibutuhkan organisasi, untuk mendukung proses


(5)

secara profesional dengan sistem yang baku guna memenuhi kebutuhan pendidikan, penelitian, pelestarian, informasi dan rekreasi para pemustaka.

e. Jaringan Komputer

Abdul Kadir yang disebut jaringan computer (computer network) atau sering disingkat jaringan saja adalah hubungan dua buah simpul (umumnya berupa computer) atau lebih yang tujuannya utamanya adalah untuk melakukan pertukaran data. Dalam prakteknya,jaringan memungkinkan untuk melakukan berbagi perangkat lunak, perangkat keras, dan bahkan berbagi kekuatan pemrosesan. (Abdul Kadir 2005)

III. OBJEK DAN METODE PENELITIAN

Objek penelitian secara umum merupakan permasalahan yang dijadikan topik penulisan dalam rangka menyusun suatu laporan untuk memperoleh data-data yang berkaitan dengan objek penelitian.

a. Sejarah Singkat

Sekolah ini mulai beroperasi sejak tahun 1968, tetapi baru terdaftar pada Dinas Pendidikan Kota Bandung pada tahun 1973 dengan izin operasioanal berdasarkan surat keputusan No. 48/1973 tgl. 3April 1973.

b. Visi

Meningkatkan terwujudnya lulusan SMK MUHAMMADIYAH 2 Bandung yang beriman, bertaqwa, beraklaq mulia, cerdas, terampil dan mempunyai etos kerja yang tinggi dalam upaya memenuhi tuntunan dunia usaha.

c. Misi

Dalam rangka meningkatkan kualitas pendidikan baik Intra maupun Ekstra Kurikuler d. Metode Penelitian

Metode penelitian merupakan cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu. Dalam metode penelitian terdapat empat kata kunci yaitu cara ilmiah, data, tujuan, dan kegunaan.

e. Desain Penelitian

Dalam melakukan suatu penelitian perlu dilakukan perencanaan penelitian agar penelitian yang dilakukan dapat berjalan dengan baik dan sistematis. Desain penelitian adalah semua proses yang diperlukan dalam perencanaan dan pelaksaan penelitian, dalam penelitian ini menggunakan jenis penelitian deskriptif.


(6)

6 f. Jenis dan Metode Pengumpulan Data

Jenis dan metode pengumpulan data membahas tentang jenis - jenis pengumpulan data dan bagaimana cara pengumpulan data yang dilakukan oleh penulis, sehingga apa yang dikemukakan sesuai dengan fakta yang terjadi di lapangan.

1. Sumber Data Primer

Penelitian ini dilakukan untuk mendapatkan data primer yang dibutuhkan dalam penyusunan Skripsi, yaitu dengan cara mengadakan pengamatan langsung terhadap objek penelitian yang diteliti dan data primer ini di kumpulkan melalui :

A. Metode Observasi ( Observation Methods)

Observasi merupakan teknik pengumpulan fakta / data yang cukup efektif untuk mempelajari suatu sistem. Obsevasi adalah pengamatan langsung suatu kegiatan yang sedang berjalan. Melakukan observasi, analis sistem dapat ikut juga berpartisipasi.

B. Wawancara (Interview )

Wawancara merupakan pengumpulan data secara tatap muka langsung dengan orang yang diwawancarai. Peneliti mengumpulkan data dan menggali informasi dengan mengajukan tanya jawab secara lisan dengan bagian petugas perpustakaan di SMK Muhammadiyah 2 Bandung.

2. Sumber Data Sekunder

Data yang diperoleh atau dikumpulkan oleh peneliti dari berbagai sumber yang telah ada (dokumen). Data sekunder dapat diperoleh dari berbagai sumber seperti buku, laporan.

g. Metode Pendekatan Sistem

Metode pendekatan sistem yang akan digunakan dalam penelitian ini adalah metode pendekatan sistem terstruktur. Pendekatan terstruktur di lengkapi dengan alat-alat dan teknik-teknik yang dibutuhkan dalam pengembangan sistem, yang di kembangkan akan didapatkan sistem yang strukturnya di definisikan dengan baik dan jelas.

h. Metode Pengembangan Sistem

Metode waterfall merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya. Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut : Analisa, Design, Code dan Testing, Penerapan dan Pemeliharaan. IV. HASIL PENELITIAN

a. Gambaran Umum Sistem Yang Diusulkan

Sistem informasi perpustakaan yang saat ini berjalan di SMK Muhammadiyah 2 Bandung memiliki beberapa prosedur. Dari hasil analisis yang telah dilakukan sebelumnya, maka penulis akan mencoba menambahkan suatu sistem baru sebagai pendukunng namun pada perancangan proses yang dibuat tidak banyak mengalami perubahan dari sitem yang sedang berjalan. Usulan perancangan yang dilakukan


(7)

evaluasi dari sistem yang sedang berjalan, dimana sistem yang diusulkan diharapkan dapat memperbaiki kekurangan dari sistem yang sedang berjalan.

c. Perancangan Basis Data

Perancangan basis data adalah perancangan sebuah database, pada dasarnya melibatkan enam tahap yang besifat berulang yaitu perencanaan, analisis, perancangan, pemrograman, implementasi dan pengujian.

d. Perancangan Antar Muka

Program dapat didefinisikan sebagai kumpulan dari intruksi-intruksi atau perintah-perintah terperinci yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi sesuai dengan yang telah ditentukan. Tujuan dari pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas.

e. Perancangan Arsitektur Jaringan

Arsitekrur jaringan merupakan sebuah sistem yang terdiri dari perangkat komputer, sistem operasi dan jaringan lainnya merupakan pemilihan topologi jaringan dan protokol yang tepat agar kinerja dari sistem informasi yang dibangun berjalan dengan maksimal.

Dengan menggunakan jaringan internet, maka bisa mencakup jaringan yang sangat luas mulai dari desa, kota bahkan antar negara.

f. Implementasi

Pada tahapan implementasi penulis akan memulai kelanjutan dari kegiatan perancangan sistem yang diusulkan dan menjadi suatu upaya didalam menerapkan sistem yang dirancang. Langkah - langkah dari proses implementasi adalah urutan dari aktivitas awal sampai dengan aktivitas akhir yang dilakukan oleh sistem yang dirancang untuk mengetahui bagaimana jalannya sistem yang dirancang

g. Pengujian

Pengujian adalah merupakan suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang diuji, Pengujian perangkat lunak juga memberikan pandangan mengenai perangkat lunak secara obyektif dan independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya.


(8)

8 V. KESIMPULAN DAN SARAN

a. Kesimpulan

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

1. Dengan adanya aplikasi sistem perpustakaan dapat mengoptimalkan kinerja petugas

perpustakaan, dalam proses pendaftaraan anggota.

2. Proses penginputan, transaksi peminjaman, dan pegembalian buku yang ditunjang

dengan aplikasi perpustakaan dapat dilakukan dengan lebih efisien, sehingga proses tersebut tidak akan memakan waktu yang lama.

3. Aplikasi perpustakaan yang dilengkapi dengan adanya katalog buku akan

mempermudah penyajian informasi buku kepada anggota perpustakaan, sehingga waktu dalam pencarian buku yang dilakukan oleh anggota tidak menyita waktu lama.

4. Penyajian berbagai bentuk laporan dari bagian perpustakaan yang sudah dilakukan

secara otomatis tentu akan memudahkan dalam menyampaikan informasi kepada pihak sekolah.

b. Saran

Sistem informasi perpustakaan yang telah penulis buat ini terbuka untuk dapat dikembangkan lagi oleh peneliti lain pada . Adapun saran-saran tersebut adalah :

A. Aplikasi perpustakaan yang penulis buat masih dalam bentuk aplikasi berbentuk desktop, untuk tahap pengembangnya selanjutnya diharapkan peneliti lain dapat mengembangkan informasi perpustakaan dalam aplikasi yang berbentuk web. B. Guna mendukung performa aplikasi yang penulis buat ini, diharpkan agar SMK

Muhammadiyah 2 Bandung menyediakan perangkat-perangkat keras pendukung untuk mensupport agar sistem ini bisa di aplikasikan.

IV .DAFTAR PUSTAKA

Jogiyanto.Hartono, “ Analisis dan Desain Sistem Informasi”, Yogyakarta : Andi, 2005.

Al-Bahra bin Ladjamudin, “Analisis dan Desain Sistem Informasi”, Yogyakarta : Graha ilmu, 2005.

Jogiyanto.Hartono. “Pengenalan Komputer”, Yogyakarta : Andi, 2005.

Kadir. Abdul, “Pengenalan Sistem Informasi”. Yogyakarta : Andi : 2003. Kadir.Abdul, “Pengertian Java”. Yogyakarta : Andi : 2005 Sumber Internet :

Sugiri, Haris Saputro. “Pengelolaan Database MySQL dengan PhpMyAdmin”. Yogyakarta:

Graha Ilmu, 2008.

Windu Gata. “Sukses Membangun Aplikasi Penjualan dengan Java”. Jakarta : Elex Media


(9)

Gambar 1 Metode Pengembangan Model Waterfall

Sistem Informasi Perpustakaan Anggota

Kepala Perpus

Kartu anggota, buku

Kartu Anggota, buku

Form pendaftaran tidak lengkap

denda Form pendaftaran terisi

Lap.Pengadaan Buku telah di acc

Lap.pendaftaran Lap.peminjaman Lap.pengembalian

Lap.denda Lap.Pengadaan buku


(10)

10

1.0 Proses pendaftaran

2.0 Proses peminjaman

buku

3.0 Proses pengembalian

buku

Anggota Kepala

perpustakaan Lap.Peminjaman

Lap.Pengembalian Lap.denda Lap.Buku Hilang

Lap.Anggota Form Pendaftaraan

Data Anggota Foto Kartu Anggota

Buku Buku Kartu Anggota Kartu Anggota

Kartu Anggota Buku Biaya Denda

Kartu Anggota

4.0

Pengadaan buku Lap.Pengadaan Buku

Lap. Pengadaan buku Yg di acc Catatan Pengunjung

Lap.Catatan Kunjungan


(11)

pengadaan no_pengadaan * tgl_pengadaan no_induk_buku judul_buku_usulan pengarang_buku_usulan penerbit_buku_usulan tahun_terbit_buku_usulan harga_buku_usulan golongan_buku_usulan jumlah_pengadaan keterangan_pengadaan judul_buku pengarang_buku penerbit_buku tahun_terbit_buku harga_buku golongan_buku buku kode_buku* tanggal_masuk_buku sumber_perolehan_buku no_induk_buku keterangan_buku no_rak peminjaman no_peminjaman* no_anggota kode_buku tgl_pinjam tgl_kembali status_kembali denda nip_petugas nis_nip_anggota nama_anggota kelas tempat_lahir tanggal_lahir alamat no_telepon_anggota tgl_terdaftar tgl_kunjungan jabatan_pengunjung nip_nis_pengunjung nama_pengunjung kelas_pengunjung Tujuan_berkunjung no_anggota petugas nip_petugas * nama_petugas no_telepon_petugas username password bagian


(12)

12

Anggota Melak ukan Pem injaman

Buku Memiliki 1

N

1 1

N 1

Memiliki

Induk_buku Kunjungan

Memiliki

1

Petugas 1 Mencatat

1

Memiliki

Pengadaan

N

1


(13)

3 Pengisian peminjaman Intergrasi Black Box

4 Pengisian pengembalian Intergrasi Black Box

5 Pengisian pengadaan Intergrasi Black Box

6 Pengisian pengunjung Intergrasi Black Box

7 Input proses data Intergrasi Black Box

8 Proses ubah data Intergrasi Black Box

9 Proses lihat data Intergrasi Black Box


(14)

RIWAYAT HIDUP

DATA PRIBADI

Nama : Abdillah Majid

Tempat, Tanggal Lahir : Tangerang, 29 Juni 1993 Jenis Kelamin : Laki-laki

Agama : Islam

Alamat : Kp Cibeber Jalan RT 02/02 Ds Cibeber I Kec Leuwiliang Kab Bogor

No. Telepon : 081223429331

Email : abdillahmajid@gmail.com

RIWAYAT PENDIDIKAN

SD : SDN 2 Leuwiliang Kab. Bogor (1999-2005) SMP : SMPN 1 Leuwiliang Kab. Bogor (2005-2008) SMA : SMAN 1 Leuwiliang Kab. Bogor (2008-2011) Perguruan Tinggi : Universitas Komputer Indonesia (2011-2016)

Teknik dan Ilmu Komputer Sistem Informasi S1 (Strata Satu)

Mengetahui,


(15)

AFilillah.Maiid

1.05.11.168

Telah disetujui dan disahkan di Bandung sebagai Skripsi pada tanggal:

1

O MAR 2O1E

Menyetujui,

Nip: 4127.70.015

Program Studi

lilfasarLS.Si..M

ffi


(16)

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Penelitian

Seiring perkembangan zaman, perkembangan teknologi pun semakin pesat. Berbicara tentang teknologi dan informasi, komputer merupakan salah satu bentuk teknologi yang perkembangannya dalam hitungan hari saja. Dan teknologi merupakan suatu media elektronik yang memegang peranan yang sangat penting dalam perkembangan teknologi saat ini, serta terus menerus mendominasi berbagai, proses kerja agar dapat lebih mudah, efektif, dan efisien.

Perkembangan teknologi informasi semakin memberikan dampak pada sector

kegiatan diantaranya yaitu sektor pendidikan. Pada saat ini, dunia pendidikan di Indonesia masih di warnai oleh model pendidikan konvesional. Selama ini program pelaksanaan pendidikan masih mengalami berbagai kendala dengan sistem pendidikan yang konvensional adalah tersedianya ruang komunikasi yang sangat terbatas dalam menjalankan proses belajar-mengajar, sehingga diperlukan suatu metode pendekatan baru yaitu dengan pemanfaatan teknologi informasi secara optimal dalam menunjang pelaksanaan pendidikan dan peningkatan mutu pendidikan.

Perkembangan teknologi komputer telah banyak membantu pekerjaan manusia. Komputerisasi sangat dibutuhkan oleh instansi maupun badan usaha lainnya. Salah satunya di bidang pendidikan, hampir seluruh sekolah telah memiliki teknologi


(17)

maupun pembuatan laporan.

Penerapan Teknologi Informasi saat ini telah menyebar hampir di semua bidang tidak terkecuali di perpustakaan. Perpustakaan sebagai institusi pengelola informasi merupakan salah satu bidang penerapan teknologi informasi yang berkembang dengan pesat. Perkembangan dari penerapan teknologi informasi bisa kita lihat dari perkembangan jenis perpustakaan yang selalu berkaitan dengan dengan teknologi informasi, diawali dari perpustakaan dengan semua proses pengolahan perpustakaannya menggunakan dokumen tertulis dan hanya pada bagian pembuatan laporan yang menggunakan aplikasi perpustakaan terautomasi dengan menggunakan manfaat komputer semaksimal mungkin sampai dengan perpustakaan digital.

Pada perpustakaan SMK Muhammadiyah 2 Bandung. Pada proses pendaftaran anggota pendataan anggota masih menggunakan media pencatatan pada buku sehingga kurang efektif dalam segi waktu dan pembuatan kartu anggota memerlukan waktu yang cukup lama karena petugas harus mencatat ulang identitas anggota. Dalam segi pelayanan seperti proses penginputan data peminjaman dan pengembalianpun masih dikerjakan secara manual, yaitu masih menggunakan pencatatan pada buku. Proses pencarian buku yang akan dipinjam oleh anggota masih dilakukan secara manual, yaitu dengan anggota mencari langsung buku yang akan dipinjam pada rak-rak buku. Proses pembuatan laporan masih dilakukan secara manual, akan berakibat pada pengambilan keputusan yang tidak maksimal. Berdasarkan penjelasan di atas, maka penulis bermaksud untuk mengambil judul


(18)

3

SISTEM INFORMASI PERPUSTAKAAN PADA SMK

MUHAMMADIYAH 2 BANDUNG ”.

1.2. Identifikasi dan Rumusan Masalah

1.2.1. Identifikasi Masalah

Berdasarkan latar belakang permasalahan dalam penelitian ini, maka penulis mencoba mengidentifikasikan masalah yang ada di SMK Muhammadiyah 2 Bandung yaitu :

1. Pada proses pendaftaran anggota pendataan anggota masih menggunakan

media pencatatan pada buku sehingga kurang efektif dalam segi waktu dan pembuatan kartu anggota memerlukan waktu yang cukup lama karena petugas harus mencatat ulang identitas anggota.

2. Dalam segi pelayanan seperti proses penginputan data peminjaman dan

pengembalianpun masih dikerjakan secara manual, yaitu masih menggunakan pencatatan pada buku.

3. Proses pencarian buku yang akan dipinjam oleh anggota masih dilakukan

secara manual, yaitu dengan anggota mencari langsung buku yang akan dipinjam pada rak-rak buku.

4. Proses pembuatan laporan masih dilakukan secara manual, akan berakibat


(19)

Adapun rumusan masalah berdasarkan uraian diatas ialah sebagai berikut :

1. Bagaimana Sistem Informasi Perpustakaan yang saat ini berjalan di SMK

Muhammadiyah 2 Bandung.

2. Bagaimana perancangan Sistem Informasi Perpustakaan di SMK

Muhammadiyah 2 Bandung.

3. Bagaimana menguji Sistem Informasi Perpustakaan di SMK

Muhammadiyah 2 Bandung.

4. Bagaimana mengimplementasikan Sistem Informasi Perpustakaan di SMK

Muhammadiyah 2 Bandung.

1.3. Maksud dan Tujuan Penelitian

1.3.1. Maksud Penelitian

Maksud dari penelitian pada SMK Muhammadiyah 2 Bandung adalah membuat sistem informasi perpustakaan, untuk membantu para petugas perpustakaan mengatasi permasalahan terjadi, seperti pengembalian peminjaman buku yang masih bersifat manual.

1.3.2. Tujuan Penelitian

Adapun tujuan penulis melakukan penelitian ini adalah:

1. Untuk Mengetahui Sistem Informasi Perpustakaan yang saat ini berjalan di


(20)

5

2. Untuk Mengetahui perancangan Sistem Informasi Perpustakaan di SMK

Muhammadiyah 2 Bandung.

3. Untuk menguji Sistem Informasi Perpustakaan di SMK Muhammadiyah 2

Bandung.

4. Untuk mengimplementasikan Sistem Informasi Perpustakaan di SMK

Muhammadiyah 2 Bandung.

1.4. Kegunaan Penelitian

Dalam penelitian ini terdapat dua kegunaan penelitian, yaitu kegunaan praktis dan kegunaan akademis.

1.4.1. Kegunaan Praktis

Hasil penelitian ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan dalam upaya perbaikan masalah yang terkait dengan sistem informasi perpustakaan SMK Muhammadiyah 2 Bandung yang berguna untuk meningkatkan pengolahan data perpustakaan itu sendiri dan juga meningkatkan kualitas belajar mengajar serta menambah ilmu pengetahuan bagi para siswa .

1.4.2. Kegunaan Akademis

Secara Akademis diharapkan penelitian ini dapat memberikan manfaat, diantaranya :

1. Bagi pengembang ilmu pengetahuan, dapat memberikan suatu karya

penelitian baru yang dapat mendukung dalam pengembangan sistem informasi.


(21)

penelitian ini penulis akan lebih banyak mengetahui bagaimana cara kerja bagian pengelolahan perpustakaan di SMK Muhammadiyah 2 Bandung.

3. Bagi peneliti, dapat menambah wawasan dengan mengaplikasikan ilmu

yang telah diperoleh secara teori lapangan.

4. Bagi peneliti lain, dapat dijadikan sebagai acuan terhadap pengembangan

ataupun pembuatan dalam penelitian yang sama.

1.5. Batasan Masalah

Pembatasan masalah ini dilaksanakan agar dalam perancangan sistem yang dihasilkan ini tidak terlalu meluas dan tidak terarah, maka penulis perlu membatasi ruang lingkup dari permasalahan tersebut, sesuai dengan tempat peneliti di bagian perpustakaan. Batasan masalah tersebut terdiri dari :

1. Sistem ini dibuat hanya untuk SMK Muhammadiyah 2 Bandung yaitu pada

sistem informasi perpustakaan di SMK Muhammadiyah 2 Bandung.

2. Program yang dibangun hanya dapat melakukan proses pendaftaran,

peminjaman, pengembalian, dan pengadaan.

3. Anggota yang mendaftar menjadi anggota perpustakaan hanya siswa, guru

dan pegawai SMK Muhammadiyah 2 Bandung.

4. Sistem ini hanya membahas buku-buku pelajaran yang dapat mendukung

kegiatan belajar mengajar di SMK Muhammadiyah 2 Bandung.

5. Peminjaman buku maksimal 1 buku yang boleh dipinjam.


(22)

7

7. Sistem ini berisi tentang proses pengembalian dan jika ada keterlambatan

pengembalian maka akan dikenakan denda uang sebesar Rp 1000/hari.

8. Apabila ada peminjam merusak atau menghilangkan buku yang dipinjam.

Sanksi denda disesuaikan dengan harga buku.

1.6. Lokasi dan Waktu Penelitian

Dalam hal ini penulis melakukan penelitian di SMK Muhammadiyah 2 Bandung Jl Cilengkrang II No. 7 Cibiru Bandung Telp/Fax. (022) 7805502.

Tabel 1.1 Jadwal Penelitian

No Kegiatan

2015

September Oktober November Desember

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 System Engineering

2 Analysis

3 Desain

4 Coding

5 Testing


(23)

Sistematika penulisan penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang di jalankan. Sistematika penulisan skripsi ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, identifikasi dan rumusan masalah, maksud dan tujuan penelitian, kegunaan penelitian yang berisi tentang kegunaan praktis, kegunaan akademis, batasan masalah, lokasi dan waktu penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisi penjelasan tentang topik dan sub bagian dari topik dengan menyertakan data data pendukung atau referensi, teori-teori umum yang berkaitan dengan sistem informasi perpustakaan.

BAB III OBJEK DAN METODE PENELITIAN

Bab ini berisi tentang objek penelitian yang berupa sejarah perusahaan, visi dan misi perusahaan, struktur organisasi serta deskripsi tugas. Dan tentang metode penelitian yang digunakan, mulai dari desain penelitian, jenis dan metode pengumpulan data, metode pendekatan dan pengembangan sistem serta proses pengujian sistem. Dalam bab ini juga berisi tentang analisis sistem yang sedang

berjalan yang menggunakan alat bantu seperti flow map, diagram konteks, dll. Dan


(24)

9

BAB IV HASIL DAN PEMBAHASAN

Bab ini berisi tentang perancangan sistem dengan mengunakan flow map,

diagram konteks, data flow diagram (DFD), kampus data. Serta melakukan

perancangan basis data, perancangan antar muka, perancangan arsitektur jaringan sampai dengan pengujian dan implementasi.

BAB V KESIMPULAN DAN SARAN

Bab ini adalah bab terakhir yang berisi tentang kesimpulan yang diperoleh dari hasil implementasi dan pengujian sistem, dan berisi tentang saran yang dapat menjadi masukan bagi pengembang lain.


(25)

(26)

63

BAB IV

HASIL DAN PEMBAHASAN

4.1. Perancangan Sistem

Perancangan sistem merupakan tahapan dalam pembuatan sistem yang baru yang dapat mengatasi kelemahan-kelemahan yang terdapat pada sistem yang lama. Tahapan ini sangat penting dikarenakan dapat menentukan baik tidaknya sistem baru yang akan di bangun.

4.1.1.Tujuan Perancangan Sistem

Tujuan dari perancangan sistem ini yaitu untuk memberikan gambaran secara umum kepada pemakai tentang sistem yang baru. Sitem yang dirancang tidak banyak merubah sistem yang ada, hanya memperbaiki sistem yang ada agar dapat lebih efektif dan efisien dengan menggunakan sistem informasi terkomputerisasi.

4.1.2. Gambaran Umum Sistem yang Diusulkan

Sistem informasi perpustakaan yang saat ini berjalan di SMK Muhammadiyah 2 Bandung memiliki beberapa prosedur. Dari hasil analisis yang telah dilakukan sebelumnya, maka penulis akan mencoba menambahkan suatu sistem baru sebagai pendukunng namun pada perancangan proses yang dibuat tidak banyak mengalami perubahan dari sitem yang sedang berjalan. Usulan perancangan yang dilakukan adalah mengubah pengolahan data anggota, peminjaman, pengembalian, pengadaan yang masih manual, menjadi pengolahan data yang berbasis komputer.


(27)

4.1.3. Perancangan Prosedur yang Diusulkan

Prosedur merupakan tahapan-tahapan instruksi yang harus dilakukan untuk mencapai tujuan. Perancangan prosedur merupakan hasil dari perubahan dan evaluasi dari sistem yang sedang berjalan, dimana sistem yang diusulkan diharapkan dapat memperbaiki kekurangan dari sistem yang sedang berjalan.

1. Prosedur pendaftaran anggota perpustakaan yang disuulkan :

a) Calon anggota menyerahkan formulir pendaftaraan kepada petugas pelayanan

pendaftaran perpustakaan.

b) Petugas memeriksa persyaratan anggota. Apabila persyaratan tidak lengkap, akan

di kembalikan kepada calon anggota.

c) Petugas pelayanan pendaftaran perpustaaan akan mencatat data siswa tersebut

pada data base perpustakaan.

d) Setelah tersimpan dalam data base, petugas akan mencetak kartu anggota

berdasarkan data yang sudah tersimpan dalam data base.

2. Prosedur peminjaman buku yang diusulkan :

a) Anggota terlebih dahulu mengisi daftar kunjungan.

b) Anggota menyerahkan buku dan kartu anggota kepada petugas sirkulasi

perpustakaan.

c) Petugas mengecek status peminjaman. Apa bila sedang meminjam harus


(28)

65

d) Petugas yang memiliki buku dan kartu anggota, dan akan mencatat data buku dan

data anggota yang meminjam pada data base perpustakaan.

e) Setelah data buku dan data anggota tersimpan. Petugas menyerahkan buku dan kartu anggota tersebut kepada anggota.

f) Petugas sirkulasi akan membuat laporan peminjaman buku yang akan diserahkan

kepada kepala perpustakaan.

3. Prosedur pengembalian buku perpustakaan yang diusulkan :

a) Anggota menyerahkan buku dan kartu anggota kepada petugas sirkulasi.

b) Setelah petugas sirkulasi menerima buku dan kartu anggota, maka petugas akan

memeriksa data peminjaman dan kartu anggota pada data base perpustakaan.

c) Jika waktu pengembalian tepat waktu petugas hanya akan meinput data

pengembalian pada database perpustakaan dan menyerahkan kartu anggota pada anggota.

d) Namun apabila waktu pengembalian terlambat dari waktu di tetapkan makan

petugas akan mengenakan denda pada anggota dengan ketentuan yang berlaku.

e) Apabila buku hilang atau rusak petugas akan memeberikan biaya denda dan

menyerahkan kartu anggota ke pada anggota.

f) Petugas sirkulasi akan membuat laporan denda, buku hilang, pengembalian dan akan di berikan kepada kepala perpustakaan.


(29)

a) Petugas sirkulasi akan mendata buku yang statusnya hilang berdasarkan data base perpustakaan,

b) Petugas akan mengajukan pengadaan buku berdasarkan data base perpustakaan,

dan membuat laporan pengadaan yang akan di serahkan pada kepala perpustakaan untuk di acc.

4.1.3.1. Flow Map

Flowmap adalah diagram yang menunjukan aliran data berupa dokumentasi yang mengalir pada suatu sistem.

Pada tahap perancangan akan dibuat flowmap yang akan menggambarkan

prosedur meliputi pendaftaran, peminjaman dan pengembalian buku serta pengadaan buku pada sistem yang diusulkan. Berdasarkan perancangan prosedur diatas maka dapat digambarkan bagan alir dokumen atau flowmap pada gambar dibawah ini :


(30)

67

1. Flow Map Pendaftaraan Anggota Pendaftaraan Anggota

KEPALA PERPUSTAKAAN

ANGGOTA PETUGAS

Form yang Telah di isi

Database perpustakaan Cetak lap. Anggota Lap. Anggota Form yang Telah di isi

Cetak Kartu Anggota Kartu Anggota Kartu Anggota Lap. Anggota Form Pendaftaran Form Pendaftaran Mengisi dan melengkapi syarat Foto Foto Input data Data anggota Cek kelengkapan Ya Lengkap ? Form yang

Telah di isi Foto

Tidak


(31)

KEPALA PERPUSTAKAAN ANGGOTA PETUGAS

Buku Kartu anggota

Database perpustakaan

Cetak lap. Peminjaman

Lap.peminjaman Lap.peminjaman Buku

Kartu anggota

Cek status Peminjaman Sebelumnya Kartu anggota

Buku Kartu anggota Buku

Kartu anggota

Ya

Tidak Kartu anggota

Mengisi daftar pegunjung

Input Data Peminjaman

Cetak lap. Kunjungan

Lap.Kunjungan Lap.Kunjungan


(32)

69

3. Flow Map Pengembalian Buku

Pengembalian KEPALA PERPUSTAKAAN ANGGOTA PETUGAS Buku Kartu anggota

Memeriksa data pinjam

D at ab as e p er pu st aka an Buku Kartu anggota Cetak lap. pengembalian Lap.pengembalian Lap.pengembalian Kartu anggota Biaya Denda Cetak lap. Denda Lap.Denda Lap.Denda Cetak lap. Buku Hilang Lap.Buku Hilang Lap.Buku Hilang Mencetak Biaya Benda Biaya Denda Kartu anggota Ya Input data pengembalian Tidak


(33)

KEPALA PERPUSTAKAAN PETUGAS Database perpustakaan Data Buku Usulan pengadaan Buku yang telah

di acc Membuat Laporan Data Buku Keseluruan Membuat Usulan Pengadaan Buku Usualan Pengadaan buku Lap.Buku Yg dibutuhkan Lap Data Buku Lap Data Buku Laporan

Buku yg dibutuhkan

Usualan Pengadaan buku Acc usulan Pengadaan buku Input data buku Ya Acc ? Tidak Usulan pengadaan Buku yang telah

di acc


(34)

71

4.1.3.2.Diagram Konteks

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Adapun diagram konteks dapat dilihat pada gambar 4.5 :

Anggota

Kepala Perpustakaan

Buku dan Kartu Anggota SISTEM INFORMASIPERPUSTAKAAN DI SMK MUHAMMADIYAH 2

BANDUNG Identitas Anggota

Kartu Anggota Biaya Denda Buku dan Kartu Anggota

Buku dan Kartu Anggota Kartu Anggota

Lap.Peminjaman Lap. Pengembalian

Lap.Denda Lap.Data Anggota

Lap.Data Buku Lap.Data Pengunjung Lap.Data Buku Hilang Usulan Pengadaan Buku

Usulan Pengadaan Buku yg Di acc

Gambar 4.5. Diagram Kontek yang Diusulkan

4.1.3.3.Data Flow Diagram

DFD biasanya digunakan untuk membuat sebuah model sistem informasi dalam bentuk jaringan proses yang saling berhubungan satu sama lainnya oleh aliran data.

Gambar dibawah ini menjelaskan Data Flow Diagram sistem informasi perpustakaan


(35)

2.0 Proses peminjaman

buku

3.0 Proses penge mbali an

buku

Anggota La p.Peminjaman perpustakaanKepa la

La p.Penge mbalian La p.denda La p.Buku Hilang Buku Buku Kartu Anggota Kartu Anggota Kartu Anggota Buku Biaya De nda

Kartu Anggota

4.0

Penga daan buku La p.Penga daan Buku La p. Penga daan buku

Yg di acc Catatan Pengunjung

La p.Catatan Kunjungan

Gambar 4.6. DFD Level 0 yang Diusulkan

1.1 Input data Cal on Ang gota

1.2 Ceta k Kartu

Anggot a

1.3 Ceta k La p.

Anggot a Anggota Kepala Perpustaa kaan Formul ir Foto

Da ta Angg ota Da ta Angg ota

Da ta Angg ota

Da ta Angg ota Kartu Angg ota

Lap.Anggota


(36)

73

2.3 Cek status Peminja ma an

sebel umnya

2.4 Input Data Peminja ma n

2.5 Ceta k La p. Peminja ma n Anggot a

Kepala Perpust aka an Buku & Kartu Angg ota

K artu Anggota

Peminja ma n Da ta Pem injam an

Da ta Pem injam an

Lap.Peminja ma an Buku & Kartu Angg ota Da ta Peminjaman

2.1 Input data pengunjung

kunjungan Kunjunga n

2.2 Ceta k La p. Kunjunga n Data Kunjungan

La p.kunjungan

Gambar 4.8. DFD Level 1 Proses 2 Peminjaman yang Diusulkan

3.1 Mem eriksa dat a

pe minj am an

3.5 Ce ta k La p. Buku hila ng 3.2

Input dat a pe nge mba lian

3.3 Me m buat biaya

de nda

3.4 Ce ta k lap.

denda

3.6 Ceta k lap. pe nge mba lian A nggota

K epala S ekolah Data Pe mi njaman

Data pe nge mbali an

Data bi aya denda

Penge mbali an

Data Buku Hil ang

Data Pe nge mbali an

La p. denda

La p. pengembal ian La p. Buku hil ang Kartu Anggora

Biaya De nda

Pemi njaman Data Pe mi njaman

Data Biaya Denda


(37)

4.1 Input data buku

4.3 Da ta buk u Ya ng dibutuhkan

Buku Da ta B uku

Da ta B uku

Da ta B uku

Kepala Sekolah

4.5 Acc usula n Pengada an buku Pengada an buku

Usulan penga daan 4.4

Membuat usulan Pengada an buku Ya ng diusul kan Data Buku dibu tuhkan

Pengada an Usulan pengada an

Usulan Pengada an Da ta

Acc usula n pengada an

Gambar 4.10. DFD Level 1 Proses 4 Pengadaan yang Diusulkan

4.1.3.4.Kamus Data

Kamus data merupakan sebuah daftar katalog fakta yang tersusun dari elemen data yang berhubungan dengan sistem. Kamus data dibuat berdasarkan arus data yang tergambar pada DFD. Kamus data yang berdasarkan penggambaran DFD dari sistem yang dirancang adalah sebagai berikut :

1. Nama Arus Data : Formulir Pendaftaran

Alias : Data calon anggota perpustakaan

Aliran Data : Anggota- Proses 1.1


(38)

75

nama_anggota,kelas,tempat_lahir,tanggal_lahir, alamat, no_telepon_anggota, tgl_terdaftar.

2. Nama Arus Data : Data Anggota

Alias : Data anggota perpustakaan

Aliran Data : Proses 1.1- file anggota, File anggota – proses 1.2,

File Anggota-Proses 1.3.

Struktur Data : no_anggota, jabatan_anggota, nis_nip_anggota,

nama_anggota,kelas,tempat_lahir,tanggal_lahir, alamat, no_telepon_anggota, tgl_terdaftar.

3. Nama Arus Data : Kartu Anggota

Alias : Kartu identitas anggota

Aliran Data : File anggota -Proses 1.2

Struktur Data : no_anggota, nama, ttl, alamat.

4. Nama Arus Data : Buku

Alias : Data Buku perpustakaan

Aliran Data : Anggota – Proses 2.1, Proses 2.1-File Peminjaman

Struktur Data : kode_buku, tanggal_masuk_buku,

sumber_peroleh_buku, no_induk_buku keterangan_buku, no_rak

5. Nama Arus Data : Data peminjaman


(39)

Struktur Data : no_anggota, kode_buku, tgl_pinjam, tgl_kembali

6. Nama Arus Data : Data pengembalian

Alias : Data pengembalian

Aliran Data : file peminjaman-Proses 3.1, Proses 3.1-proses

3.2, Proses 3.2-File Peminjaman File pinjam - proses 2.3

Struktur Data : no_anggota, kode_buku, tgl_pinjam, tgl_kembali

7. Nama Arus Data : Usulan pengadaan buku

Alias : Lapoaran usulan pengadaan buku

Aliran Data : Proses 4.3- File Pengadaan

Struktur Data : no_pengadaan, tgl_pengadaan, no_induk_buku

judul_buku_usulan, pengarang_buku_usulan,

penerbit_buku_usulan, tahun_terbit_usulan,

harga_buku_usulan, golongan_buku_usulan,

jumlah_pengadaan, keterangan, pengadaan

8. Nama Arus Data : Laporan peminjaman

Alias : Laporan peminjaman buku

Aliran Data : File peminjaman-Proses 2.2, Proses 2.2-

Kepala sekolah

Elemen Data : tgl_pinjam, no_anggota, kelas, kode_buku,


(40)

77

9. Nama Arus Data : Laporan pengembalian

Alias : Laporan pengembalian buku

Aliran Data : File pengembalian-Proses 3.6, Proses 3.6-Kepala

sekolah

Elemen Data : tanggal_kembali, no_anggota, nama, kelas, kode_buku,

judul_buku, tanggal_pinjam.

4.1.4. Perancangan Basis Data

Perancangan basis data adalah perancangan sebuah database, pada dasarnya melibatkan enam tahap yang besifat berulang yaitu perencanaan, analisis, perancangan, pemrograman, implementasi dan pengujian.

4.1.4.1.Normalisasi

Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Data diuraikan dalam bentuk tabel, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat. Apabila tabel yang diuji belum memenuhi persyaratan tertentu, maka tabel tersebut perlu dipecah menjadi beberapa tabel yang lebih sederhana sampai memenuhi bentuk yang optimal.


(41)

Bentuk tidak normal mencantumkan semua struktur data yang ada.

{ no_anggota, jabatan_anggota, nis_nip_anggota,nama_anggota, kelas, tempat_lahir, tanggal_lahir, alamat, no_telepon_anggota, tgl_terdaftar, kode_buku, tanggal_masuk_buku, sumber_perolehan_buku, no_induk_buku, keterangan_buku,

no_rak, no_induk_buku, judul_buku, pengarang_buku, penerbit_buku,

tahun_terbit_buku, harga_buku, golongan_buku, tgl_berkunjung,

jabatan_pengunjung, nis_nip_pengunjung, nama_pengunjung, kelas_pengunjung, tujuan_berkunjung, no_anggota, kode_buku, tgl_pinjam, tgl_kembali, no_pengadaan,

tgl_pengadaan, no_induk_buku, judul_buku_usulan, pengarang_buku_usulan,

penerbit_buku_usulan, tahun_terbit_buku_usulan, harga_buku_usulan,

golongan_buku_usulan, jumlah_pengadaan, keterangan_pengadaan, nip_petugas, nama_petugas, no_telepon_petugas, username, password, ipserver.

2. Bentuk Normal Pertama

{ no_anggota, jabatan_anggota, nis_nip_anggota,nama_anggota, kelas, tempat_lahir, tanggal_lahir, alamat, no_telepon_anggota, tgl_terdaftar, kode_buku, tanggal_masuk_buku, sumber_perolehan_buku, no_induk_buku, keterangan_buku,

no_rak, no_induk_buku, judul_buku, pengarang_buku, penerbit_buku,

tahun_terbit_buku, harga_buku, golongan_buku, tgl_berkunjung,

jabatan_pengunjung, nis_nip_pengunjung, nama_pengunjung, kelas_pengunjung, tujuan_berkunjung, no_anggota, kode_buku, tgl_pinjam, tgl_kembali, no_pengadaan,


(42)

79

penerbit_buku_usulan, tahun_terbit_buku_usulan, harga_buku_usulan,

golongan_buku_usulan, jumlah_pengadaan, keterangan_pengadaan, nip_petugas, nama_petugas, no_telepon_petugas, username, password, ipserver.

3. Bentuk Normal Kedua

a. Anggota : no_anggota*, jabatan_anggota, nis_nip_anggota,nama_anggota,

kelas, tempat_lahir, tanggal_lahir, alamat, no_telepon_anggota, tgl_terdaftar

b. Buku

kode_buku*, tanggal_masuk_buku, sumber_perolehan_buku,

keterangan_buku, no_rak, no_induk_buku*, judul_buku, pengarang_buku, penerbit_buku, tahun_terbit_buku, harga_buku, golongan_buku

c. Kunjungan

tgl_berkunjung, jabatan_pengunjung, nis_nip_pengunjung, nama_pengunjung, kelas_pengunjung, tujuan_berkunjung

d. Peminjaman

tgl_pinjam, tgl_kembali

e. Pengadaan

no_pengadaan*, tgl_pengadaan, judul_buku_usulan, pengarang_buku_usulan,

penerbit_buku_usulan, tahun_terbit_buku_usulan, harga_buku_usulan,

golongan_buku_usulan, jumlah_pengadaan, keterangan_pengadaan

f. Petugas


(43)

4. Bentuk Normal Ketiga

a. Anggota : no_anggota*, jabatan_anggota, nis_nip_anggota,nama_anggota,

kelas, tempat_lahir, tanggal_lahir, alamat, no_telepon_anggota, tgl_terdaftar

b. Buku

kode_buku*, tanggal_masuk_buku, sumber_perolehan_buku,

keterangan_buku, no_rak

c. Induk_buku

no_induk_buku*, judul_buku, pengarang_buku, penerbit_buku,

tahun_terbit_buku, harga_buku, golongan_buku

d. Kunjungan

tgl_berkunjung, jabatan_pengunjung, nis_nip_pengunjung, nama_pengunjung, kelas_pengunjung, tujuan_berkunjung

e. Peminjaman

tgl_pinjam, tgl_kembali

f. Pengadaan

no_pengadaan*, tgl_pengadaan, judul_buku_usulan, pengarang_buku_usulan,

penerbit_buku_usulan, tahun_terbit_buku_usulan, harga_buku_usulan,

golongan_buku_usulan, jumlah_pengadaan, keterangan_pengadaan

g. Petugas


(44)

81

4.1.4.2.Relasi Table

Relasi tabel dalam basis data merupakan hubungan yang terjadi pada suatu tabel dengan tabel lainnya yang berfungi untuk mengatur operasi suatu database. Hubungan antar tabel yang terjadi ada sistem informasi yang dirancang yaitu dapat dilihat pada gambar berikut :

pengadaan no_pengadaan * tgl_pengadaan no_induk_buku judul_buku_usulan pengarang_buku_usulan penerbit_buku_usulan tahun_terbit_buku_usulan harga_buku_usulan golongan_buku_usulan jumlah_pengadaan keterangan_pengadaan induk_buku no_induk_buku * judul_buku pengarang_buku penerbit_buku tahun_terbit_buku harga_buku golongan_buku buku kode_buku* tanggal_masuk_buku sumber_perolehan_buku no_induk_buku keterangan_buku no_rak peminjaman no_peminjaman* no_anggota kode_buku tgl_pinjam tgl_kembali status_kembali denda nip_petugas anggota no_anggota * jabatan_anggota nis_nip_anggota nama_anggota kelas tempat_lahir tanggal_lahir alamat no_telepon_anggota tgl_terdaftar kunjungan no_kunjungan tgl_kunjungan jabatan_pengunjung nip_nis_pengunjung nama_pengunjung kelas_pengunjung Tujuan_berkunjung no_anggota petugas nip_petugas * nama_petugas no_telepon_petugas username password bagian

Gambar 4.11. Tabel Relasi

4.1.4.3.ERD

ERD (Entity Relationship Diagram) adalah pemodelan data utama yang

membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. ERD digunakan untuk memodelkan struktur data


(45)

SMK Muhammadiyah 2 Bandung.

A nggota Melak ukan Pem injaman

Buku Memiliki 1

N

1 1

N 1

Memiliki

Induk_buku K unjungan

Memiliki

1

Petugas 1 Mencat at

1

Memiliki

Pengadaan N

1

Gambar 4.12. ERD (Entity Relationship Diagram)

4.1.4.4. Struktur File

Struktur file adalah penggambaran tentang file - file dalam tabel sehingga dapat dilihat bentuk file - file tersebut baik field - fieldnya, tipe datanya serta ukuran dari data tersebut. Berikut merupakan struktur file sistem informasi perpustakaan SMK Muhammadiyah Bandung :


(46)

83

1. Tabel Anggota

Nama File : Anggota

Media Penyimpanan : Harddisk

Primary Key : no_anggota

Tabel 4.1. Struktur File Anggota

No Nama File Type Size Key Ket

1 no_anggota varchar 12 * No anggota perpustakaan

2 jabatan_anggota varchar 20 Jabatan anggota

3 nis_nip_anggota varchar 20 Nis/nip anggota

4 nama_anggota varchar 50 Nama anggota

5 kelas varchar 10 Kelas anggota

6 tempat_lahir varchar 30 Tempat di lahirkannya

anggota

7 tanggal_lahir date Tanggal lahirnya anggota

8 alamat varchar 100 Alamat tinggal sekarang

anggota

9 no_telepon_anggota varchar 12 Nomor telepon yang masih

aktif dari anggota

10 tgl_terdaftar date Tanggal terdaftarnya


(47)

Nama File : Induk Buku

Media Penyimpanan : Harddisk

Primary Key : no_buku_induk

Tabel 4.2. Struktur File Buku Induk

No Nama File Type Size Key Ket

1 no_induk_buku_ varchar 8 * Nomor induk dari buku

2 judul_buku varchar 50 Judul buku dari buku

3 pengarang_buku varchar 30 Pengarang buku

4 penerbit_buku varchar 30 Penerbit buku

5 tahun_terbit_buku year 4 Tahun terbit dari buku

6 harga_buku int 10 Harga buku

7 golongan_buku varchar 30 Golongan dari buku

3. Tabel Buku

Nama File : Buku

Media Penyimpanan : Harddisk


(48)

85

Tabel 4.3. Struktur Buku

No Nama File Type Size Key Ket

1 kode_buku Varchar 14 * Kode buku

2 tanggal_masuk_buku date Tanggal masuknya buku

3 sumber_perolehan_buku Varchar 9 Sumber di perolehnya

buku

4 no_induk_buku Varchar 8 Nomor induk dari buku

5 keterangan_buku Varchar 100 Keterangan untuk buku

6 no_rak varchar 3 No rak dari buku

4. Tabel Kunjungan

Nama File : Kunjungan

Media Penyimpanan : Harddisk

Primary Key : -

Tabel 4.4. Struktur File Kunjungan

No Nama File Type Size Key Ket

1 no_kunjungan Int 11 Nomor kunjungan

1 tgl_berkunjung date Tanggal berkunjungnya

anggota

2 jabatan_pengunjung varchar 20 Jabatan dari anggota


(49)

5 kelas_pengunjung varchar 10 Kelas anggota

6 tujuan_berkunjung Varchar 7 Tujuan dari anggota

7 no_anggota varchar 12 Nomor anggota

5. Tabel Pengadaan

Nama File : Pengadaan

Media Penyimpanan : Harddisk

Primary Key : no_pengadaan

Tabel 4.5. Struktur File Pengadaan

No Nama File Type Size key Ket

1 no_pengadaan varchar 11 * Nomor pengadaan

buku

2 tgl_pengadaan date Tanggal pengadaan

buku

3 no_induk_buku varchar 8 Nomor induk dari

buku

4 judul_buku_usulan varchar 50 Judul buku yang akan

di usulkan

5 pengarang_buku_usulan varchar 30 Pengarang buku


(50)

87

7 tahun_terbit_buku_usulan year 4 Tahun terbit buku

8 harga_buku_usulan int 10 Harga buku yang di

beli

9 golongan_buku_usulan varchar 30 Golongan buku

10 jumlah_pengadaan int 10 Jumlah pengadaan

yang akan di usulkan

11 keterangan_pengadaan varchar 100 Keterangan pegadaan

yang akan di usulkan

6. Tabel Petugas

Nama File : Petugas

Media Penyimpanan : Harddisk

Primary Key : nip_petugas

Tabel 4.6. Struktur File Petugas

No Nama File Type Size Key Ket

1 nip_petugas varchar 20 * Nip petugas

perpustakaan

2 nama_petugas varchar 50 Nama petugas

3 no_telepon_petugas varchar 20 No telepon yang masih


(51)

5 password varchar 30 Password petugas

6 bagian varchar 20 Bagian di perpustaakaan

7. Tabel Peminjaman

Nama File : Peminjaman

Media Penyimpanan : Harddisk

Primary Key : no_peminjaman

Tabel 4.7. Struktur File Peminjaman

No Nama File Type Size Key Ket

1 no_peminjaman int 12 * Nomor peminjaman

perpustakaan

2 no_anggota varchar 12 No anggota

3 kode_buku varchar 14 Kode buku

4 tgl_pinjam date Tanggal peminjaman

buku

5 tgl_kembali date Tanggal kembali buku

6 status_kembali varchar 20 Status kembali

pengembalian


(52)

89

8 nip_petugas varchar 20 Nip petugas

4.1.4.5.Kodifikasi

Kodifikasi berguna untuk menghasilkan data, guna mempermudah dalam mengelompokan data dan memprosesnya juga mempersingkat dalam mengidentifikasi suatu objek, sehingga suatu kesalahan dalam mengidentifikasi suatu objek dapat terhindari. Adapun kodifikasi yang dibuat adalah sebagai berikut :

1. Kode anggota

X-XXXX-XX-XX-XXX

No Urut Tanggal Bulan Tahun Jabatan

Contoh : S20151226001

Keterangan : S = Menunjukan jabatan 2015 = Menunjukan tahun 12 = Menunjukan bulan 26 = Menunjukan tanggal


(53)

2. Kode buku

XXXX-XXX XXX-XXXX-XXX

No Urut No Urut Kode Sekolah

Tahun Dan Tanggal Jenis Buku

Contoh : 1516.003 003/MOCH/B.10

Keterangan : 1516 = Menunjukan tahun dan tanggal 003 = Menunjukan no urut

Moch = Kode Sekolah B.10 = Jenis Buku

3. Kode pengadaan

X-XXXX-XX-XX-XX

No Urut Tanggal Bulan Tahun Pengadaan


(54)

91

Contoh : P2015122901

Keterangan : P = Menunjukan Pengadaan 2015 = Menunjukan tahun 12 = Menunjukan bulan 29 = Menunjukan tanggal

01 = Menunjukan no urut registras

4.2.Perancangan Antar Muka

Program dapat didefinisikan sebagai kumpulan dari intruksi-intruksi atau perintah-perintah terperinci yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi sesuai dengan yang telah ditentukan. Tujuan dari pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas.

4.2.1. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer sehingga pada saat menjalankan program komputer, user tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Pada perancangan ini dibuat menu-menu yang dapat mengintegrasikan seluruh data dalam suatu sistem dan disertai dengan instruksi yang ada pada pilihan menu tersebut. Berikut merupakan rancangan struktur menu sistem informasi perpustakaan pada SMK Muhammadiyah 2 Bandung :


(55)

Logout Catatan

Kunjungan Cari Buku

Laporan Master

Petugas Anggota

Buku Peminjaman

Pengembalian

Pengadaan

Lap. Data Anggota Lap. Denda Lap. Pengembalian

Lap. Peminjaman

Lap. Kunjungan Lap. Data Buku

Lap. Pengadaan Sirkulasi

Kunjungan

Lap. Buku Hilang

Gambar 4.13. Struktur Menu Program

4.2.2. Perancangan Input

Masukan (input) merupakan awal dimulainya suatu proses sistem, dimana data

mentah dimasukan untuk diolah menjadi informasi yang lebih berguna. Perancangan

input yaitu pembuatan antarmuka (interface) untuk menerima masukan dari pengguna

sistem. Antarmuka untuk input data ini harus memberikan kejelasan kepada user baik bentuk maupun masukan-masukan yang harus diisi.

Perancangan yang terdapat dalam sistem informasi akademik ini adalah sebagai berikut:


(56)

93

1. Form Login

Halaman ini adalah proses untuk mengakses computer dengan memasukan identitas dari aku user dan kata sandi guna mendapatkan hak akses.

Login Admin Perpustakaan

Password Username

Masuk

Gambar 4.14. Rancangan Form Input Login

2. Form Data Buku

Form data buku berfungsi untuk melihat dan menginputkan semua data-data buku diperpustakaan termasuk penginputan data-data buku baru.


(57)

Pencarian No Induk

Judul

Pengarang

Penerbit

Tahun Terbit

Gol ongan

Cari

Gambar 4.15. Rancangan Form Input Buku

No Navigasi Keterangan

1 Tambah Tombol untuk menambah buku baru

2 Ubah Tombol untuk mengubah data buku

3 Hapus Tombol untuk menghapus data buku

4 Detail data eksemplar Tombol untuk melihat detail data

eksemplar buku

5 Cari Tombol untuk mencari data buku

6 Cetak Tombol untuk mencetak data buku


(58)

95

Jika pada form tersebut tombol tambah ditekan maka akan keluar form untuk tambah data induk buku.

Tambah In duk B aru

No Induk

Judul

Pengarang

Peneribit

Ta hun Terbit

Ha rg a

Gol ongan

Tamba h

Gambar 4.16. Rancangan Form Tambah Buku

Jika pada form tersebut tombol pengadaan ditekan maka akan keluar form untuk tambah data eksemplar buku.


(59)

Detail Eksemplar Buku

No Induk Judul Pengarang Penerbit Tahun Terbit Harga Golongan Buku Induk

Data Detail Buku Kode Buku Tanggal Masuk Sumber Perolehan Jumlah keterangan No Rak

Cetak Label Buku

Tambah Ubah

Hapus Batal

Cari Kode Buku

Tanggal Masuk

Sumber Perolehan Pencarian Data Detail Buku

Data Detail Buku

Gambar 4.17. Rancangan Form Ekslempar Buku

No Navigasi Keterangan

1 Tambah Tombol untuk menambah ekslempar

2 Ubah Tombol untuk mengubah ekslempar

3 Hapus Tombol untuk menghapus ekslempar


(60)

97

5 Cari Tombol untuk mencari ekslempar

6 Cetak Tombol untuk mencetak ekslemapar

Tabel 4.9. Tabel Navigasi pada Form Ekslempar

3. Form Data Anggota

Form data anggota merupakan form untuk menambah data anggota perpustakaan.

Data Master Anggota

No Anggota Jabatan

Kelas Tgl Terdaftar NIS/NIP

Nama

Pencarian

Tambah Anggota Baru Ubah Data Anggota Hapus Data Anggota Lihat Detail Anggota Cetak Kartu Anggota

Cari

Tgl Non Aktif

No No Anggota Jabatan NIS/NIP Nama Tanggal Terdaftar Aktif Sampai Tanggal Status 1

2 3 4 5


(61)

1 Tambah Tombol untuk menambah data anggota baru

2 Ubah Tombol untuk mengubah data anggota

3 Hapus Tombol untuk menghapus data

anggota

4 Lihat Detail Tombol untuk melihat detail data

anggota

5 Cetak Kartu Anggota Tombol untuk mencetak kartu anggota

6 Cari Tombol untuk mencari data anggota

Tabel 4.10. Tabel Navigasi pada Form Input Data Anggota

Jika pada form tersebut tombol tambah ditekan maka akan keluar form untuk

tambah data anggota perpustakaan.

No Ang gota Jabatan NIS/NIP Nama Kelas Tempat Lahir Tanggal Lahir Alamat No Telepo n Foto

Foto 3x4

Brows e Foto

Tambah Angg ota Baru

Tamba h


(62)

99

No Navigas Keterangan

1 Tambah Tombol untuk menambah data anggota baru

2 Browse Foto Tombol untuk memasukan foto anggota baru

Tabel 4.11. Tabel Navigasi pada Form Tambah Data Anggota

4. Form Data Petugas

Form data petugas berfungsi untuk menginput data-data petugas perpustakaan ataupun mengubah data petugas perpustakaan.

Tambah Petugas Baru Ubah Data Petugas Hapus Data Petugas Lihat Detail Petugas

Cari

Nip

Nama

No Telepon

Username

Password Pencarian

Aksi

Data Master Petugas

No NIP Nama No Telepon Username Password

xxx xxx xxx xxx xxx xxx


(63)

1 Tambah Tombol untuk menambah data petugas baru

2 Ubah Tombol untuk merubah data petugas

3 Hapus Tombol untuk menghapus data petugas

4 Lihat Detail Tombol untuk menglihat detail data

petugas

Tabel 4.12. Tabel Navigasi pada Form Input Data Petugas

Jika pada form tersebut tombol tambah ditekan maka akan keluar form untuk tambah data petugas perpustakaan.

NIP

Nama

No Telepon

Username

Password

Tambah

Tambah Petugas Baru


(64)

101

5. Form Data Peminjaman Buku

Pada form peminjaman buku gunakan untuk mencatat data peminjaman buku yang di lakukan oleh anggota.

No Anggota

Foto 3x4

Jabatan NIS/NIP Nama Kelas

Kode Buku Keterangan No Induk Judul Pengarang

Penerbit Tahun Terbit Harga Golongan

Simpan Peminjaman

Kode Buku Yang Dipinjam

Data Peminjam Pencarian Data Peminjaman Tanggal Pinjam

No Anggota

Nama Kelas

Kode Buku

Judul Buku Cari

Batas Kembali Melebihi Hari

Data Peminjam


(65)

1 Simpan peminjaman Tombol untuk menyimpan data pemijaman buku

2 Cari Tombol untuk mencari data peminjaman

Tabel 4.13. Tabel Navigasi pada Form Input Peminjaman Buku

6. Form Data Pengembalian Buku

Pada form pengembalian buku gunakan untuk mencatat data pengembalian buku yang di lakukan oleh anggota.

Kode Buku Keterangan No Induk Judul Pengarang Penerbit Tahun Terbit Harga Golongan Kelas Jabatan NIS/NIP Nama Status Pengembalian Tanggal Pinjam Batas Pengembalian Denda No Anggota Nama

No Anggota Kelas Judul Buku

Hari Batas Kembali Melebihi Kode Buku

Tgl Kembali Tanggal Pinjam

Buku Yang Dikembalikan

Cetak Nota Denda Data Peminjam No Anggota Foto 3x4 Cari Data Pengembalian Simpan Pengembalian Status Kembali


(66)

103

No Navigasi Keterangan

1 Simpan pengembalian Tombol untuk menyimpan

pengembalian buku

2 Cetak nota denda Tombol untuk mencetak nota denda

3 Cari Tombol untuk mencari data

pengembalian

Tabel 4.14. Tabel Navigasi pada Form Input Pengembalian Buku

7. Form Data Pengadaan

Pada form peminjaman buku gunakan untuk mencatat data pengadaan buku yang di lakukan oleh petugas perpustakaan.

Tambah Pengadaan Buku Ubah Data Pengaaan Buku Hapus Data Pengadaan Buku

Cari

Aksi

Pengadaan Buku

No.Pengadaan Tgl Pengadaan

Pencarian

No.Induk Buku Judul

Pengarang Penerbit

Tahun Terbit Harga

Golongan Jumlah

Keterangan

Data Buku


(67)

1 Tambah Tombol untuk menambah data pengadaan buku

2 Ubah Tombol untuk mengubah data

pengadaan buku

3 Hapus Tombol untuk menghapus data

pengadaan yang sudah diinput. Tabel 4.15. Tabel Navigasi pada Form Input Data Pengadaan Buku

Jika pada form tersebut tombol tambah ditekan maka akan keluar form untuk tambah data pengadaan buku.

No Pengadaan Tg l Peng adaan No Induk Buku Judul B uku Pengarang Penerbit Tahun Terbit Harg a Gol ongan Jumlah Keterangan

Tambah Pengadaan Baru

Tamba h


(68)

105

8. Form Laporan Peminjaman

Data Peminjaman

Tanggal Sam pai

Laporan Peminjaman Perpu stakaan Laporan Peminjaman

Cetak

Gambar 4.26. Rancangan Form Input Laporan Peminjaman

9. Form Laporan Pengembalian

Data Pegembalian

Tanggal Sampai

Laporan Pengembalian Perpustakaan Laporan Pengembalian

Cetak


(69)

Data Denda

Tanggal Sampai

Laporan Denda Perpustakaan Laporan Denda

Cetak

Gambar 4.28. Perancangan Form Input Laporan Denda

4.2.3. Perancangan Output

Perancangan Output merupakan hasil dari pengolahan data setelah suatu masukan lengkap, dan diproses hingga menghasilkan keluaran (Output). Dalam perancangan aplikasi ini yang paling penting adalah output yang dihasilkan harus sesuai dengan keinginan dan kebutuhan pemakai atau User.

1. Kartu Anggota

Perancangan kartu anggota ini dimaksudkan untuk mencetak kartu anggota perpustakaan.


(70)

107

LOGO

FOTO

KARTU ANGGOTA PERPUSTAKAAN SMK MUHAMMADIYAH 2 CIBIRU JL.CILENGKRANG II NO.7 BANDUNG Tlp.(022) 78055022

No. Anggota : xxx Tempat, Tanggal Lahir : xxx

Alamat : xxx

Nama : xxx

Gambar 4.29. Rancangan Kartu Anggota

2. Label Buku

Perancangan lebel buku ini dimaksudkan untuk mencetak label buku.

PERPUTAKAAN SMK MUHAMMADIYAH 2

CIBIRU-KOTA BANDUNG

Tgl Diterima : xx-xx-xxxx

No.Induk : xxx

No.Kode Buku : xxx

Sumber : xxx

Harga Buku : xxx

Paraf : xxx

Gambar 4.30. Rancangan Label Buku

3. Struk denda

Perancangan struk denda buku ini dimaksudkan untuk mencetak struk denda buku.


(71)

Detail pemi njaman

N o Pinjaman : x xx

Tan gg al Pin jam : x xx

Tan gg al K emb ali : x xx Status K em b ali : x xx Ter lamb at K emb ali : x xx

Detail pemi njam

N o An g go ta : x xx

N ama A ng g ota : x xx

K elas : x xx

N o Telep o n : x xx

Detail Buku

K od e Bu ku : x xx

Ju d ul Bu ku : x xx

Pen g aran g : x xx

Pen erb it : x xx

Tah un T er b it : x xx

H arg a Buk u : x xx

Total Denda

Bandung, xx-xx-xxxx Petuga s

Gambar 4.31. Rancangan Struk Denda

4. Laporan Peminjaman Buku

Perancangan laporan daftar peminjaman buku ini dimaksudkan untuk mengetahui jumlah peminjaman buku oleh anggota berdasarkan bulan atau periode.


(72)

109

LOGO

LAPORAN PEMINJAMAN BUKU PERPUSTAKAAN SMK MUHAMMADIYAH 2

Tanggal xxxx-xx-xx sampai xxxx-xx-xx

xxx

Tanggal Peminjaman No Anggota

xxx

Nama Anggota

xxx

Kelas

xxx

Kode Buku

xxx

Judul Buku

xxx

Petugas Perpustakaan

Mengetahui Bandung, xx-xx-xxx Kepala Perpustakaaan

NIP. NIP.

Total Peminjaman : xxx

Gambar 4.32. Rancangan Laporan Peminjaman

5. Laporan Pengembalian Buku

Perancangan laporan pengembalian buku ini di maksudkan untuk mengetahui jumlah pengembalian buku oleh anggota berdasarkan bulan atau periode.


(73)

LOGO

LAPORAN PENGEMBALIAN BUKU PERPUSTAKAAN SMK MUHAMMADIYAH 2

Tanggal xxxx-xx-xx sampai xxxx-xx-xx

xxx

Tanggal Kembali No Anggota

xxx

Nama Anggota

xxx

Kelas

xxx

Kode Buku

xxx

Judul Buku

xxx

Petugas Perpustakaan

Mengetahui Bandung, xx-xx-xxx Kepala Perpustakaaan

NIP. NIP.

Tanggal Kembali

xxx

Total Pengembalian : xxx

Gambar 4.33. Rancangan Laporan Pengembalian Buku

6. Laporan Denda Buku

Perancangan laporan denda ini di maksudkan untuk mengetahui jumlah denda oleh anggota berdasarkan bulan atau periode.


(74)

111

LOGO

LAPORAN DENDA KETERLAMBATAN PENGEMBALIAN BUKU PERPUSTAKAAN SMK MUHAMMADIYAH 2

Tanggal xxxx-xx-xx sampai xxxx-xx-xx

xxx

Tanggal No Anggota

xxx

Nama Anggota

xxx

Kelas

xxx

Denda Rp.

xxx

Petugas Perpustakaan

Mengetahui, Bandung xx-xx-xxxx Kepala Perpustakaaan

NIP. NIP.

Total Denda

Gambar 4.34. Rancangan Laporan Denda Buku

7. Laporan Data Anggota

Perancangan laporan data anggota ini di maksudkan untuk mengetahui jumlah data anggota berdasarkan bulan atau periode.


(75)

LOGO

LAPORAN ANGGOTA PERPUTAKAAN SMK MUHAMMADIYAH 2 Tanggal xxxx-xx-xx sampai xxxx-xx-xx

Petugas Perpustakaan

Mengetahui Bandung, xx-xx-xxxx Kepala Perpustakaaan

NIP. NIP.

Total Guru : xxx Total Siswa : xxx Total Pegawai : xxx Total Anggota : xxx

Total

Gambar 4.35. Rancangan Laporan Anggota

8. Laporan Data Buku

Perancangan laporan data buku ini di maksudkan untuk mengetahui jumlah data buku berdasarkan bulan atau periode.


(76)

113

LOGO

LAPORAN DATA BUKU PERPUSTAKAAN SMK MUHAMMADIYAH 2

Tanggal xxxx-xx-xx sampai xxxx-xx-xx

Petugas Perpustakaan

Mengetahui Bandung, xx-xx-xxx Kepala Perpustakaaan

NIP. NIP.

Total Buku Umum : xxx Total Buku Kelas 10 : xxx Total Buku Kelas 11 : xxx Total Buku Kelas 12 : xxx

Total Buku : xxx

Total

Gambar 4.36. Rancangan Laporan Data Buku

9. Laporan Kunjungan

Perancangan laporan kunjungan ini di maksudkan untuk mengetahui jumlah kunjungan berdasarkan bulan atau periode.


(77)

LOGO SMK MUHAMMADIYAH 2 Tanggal xxxx-xx-xx sampai xxxx-xx-xx

Petugas Perpustakaan Mengetahui Bandung, xx-xx-xxx

Kepala Perpustakaaan

NIP.

NIP. Total Kunjungan : xxx

Total Siswa : xxx Total Guru : xxx Total Pegawai : xxx

Gambar 4.37. Rancangan Laporan Kunjungan

10.Laporan Pengadaan Buku

Perancangan laporan pengadaan buku ini di maksudkan untuk mengetahui jumlah pengadaan buku berdasarkan bulan atau periode.


(78)

115

LOGO

LAPORAN PENGADAAN BUKU SMK MUHAMMADIYAH 2 Tanggal xxxx-xx-xx sampai xxxx-xx-xx

Petugas Perpustakaan

Mengetahui, Bandung xx-xx-xxxx Kepala Perpustakaaan

NIP. NIP.

Total

Gambar 4.38. Rancangan Laporan Pengadaan Buku

11. Laporan Buku Hilang

Perancangan laporan pengadaan buku ini di maksudkan untuk mengetahui jumlah pengadaan buku berdasarkan bulan atau periode.


(79)

LOGO

LAPORAN HILANG/RUSAK BUKU SMK MUHAMMADIYAH 2 Tanggal xxxx-xx-xx sampai xxxx-xx-xx

Petugas Perpustakaan

Mengetahui, Bandung xx-xx-xxxx Kepala Perpustakaaan

NIP. NIP.

Total buku hilang/rusak : xxx

Gambar 4.39. Rancangan Laporan Buku Hilang

4.3. Perancangan Aristektur Jaringan

Adapun Kebutuhan Jaringan untuk mendukung program ini adalah sebagi berikut :

1. Tipe jaringan yang digunakan adalah LAN (local Area Network), karena area yang relative kecil, dengan model konfigurasi diama satu computer

bertindak sebagai server, dan yang lainnya sebagai client yang mengakses


(80)

117

2. Media transmisi menggunakan kabel twisted pair, yang tipe Unshielded

twisted pair (UTP). Dan dengan konektor RJ 45.

3. Topologi yang digunakan ialah topologi star topologi ini kinerjanya sangat

optimal, karena lintas kabel dari terminal ke server yang pendek.

Printer

Switch Pelayanan Sirkulasi

Pelayanan Pendaftaran Pelayanan Teknis

Admin

Anggota


(81)

Pengujian adalah merupakan suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang diuji, Pengujian perangkat lunak juga memberikan pandangan mengenai perangkat lunak secara obyektif dan independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya. Teknik-teknik pengujian mencakup, namun tidak terbatas pada, proses mengeksekusi suatu bagian program atau keseluruhan aplikasi dengan tujuan untuk menemukan bug perangkat lunak (kesalahan atau cacat lainnya). Pengujian perangkat lunak dapat dinyatakan sebagai proses validasi dan verifikasi bahwa sebuah program / aplikasi / produk:

1. Memenuhi kebutuhan (requirement) yang mendasari perancangan dan

pengembangan perangkat lunak tersebut

2. Berjalan sesuai dengan yang diharapkan

3. Dapat diterapkan menggunakan karakteristik yang sama

4. Memenuhi kebutuhan semua pihak yang berkepentingan

4.4.1. Rencana Pengujian

Pengujian Sistem Informasi perpustakaan ini menggunakan data uji berupa sebuah data masukan dari petugas pada sistem informasi yang telah dibuat.


(82)

119

Tabel 4.16. Rencana Pengujian

No Pengujian Butir Uji Jenis pengujian

1 Login admin Intergrasi Black Box

2 Pengisian pendaftaran

anggota

Intergrasi Black Box

3 Pengisian peminjaman Intergrasi Black Box

4 Pengisian pengembalian Intergrasi Black Box

5 Pengisian pengadaan Intergrasi Black Box

6 Pengisian pengunjung Intergrasi Black Box

7 Input proses data Intergrasi Black Box

8 Proses ubah data Intergrasi Black Box

9 Proses lihat data Intergrasi Black Box

10 Proses simpan data Intergrasi Black Box

4.4.2. Kasus dan Hasil Pengujian

Pengujian login petugas. Adapun table penujian dapat dilihat pada table dibawah ini :


(83)

Kasus dan hasil uji pengisian pendaftaran anggota (Data normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan

Username : admin Password :admin

Tampilan login berhasil

Melakukan pengisian data dengan benar

[x] Diterima [ ] Ditolak

Kasus dan hasil uji pengisian pendaftaran anggota (Data salah)

Username : admin

Password :1234

Tidak dapat login dan menamipkan pesan kesalahan

Username dan

password tidak sesuai dengan hak akses

[x] Diterima [ ] Ditolak

Tabel 4.18. Pengisian Pendaftaran Anggota

Kasus dan hasil uji Pengisian pendaftaran anggota (Data normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan

Input data anggota Input berhasil Melakukan

pengisian data dengan benar

[x] Diterima [ ] Ditolak


(84)

121

Input data tidak lengkap contoh nama tidak terisi

Data tidak dapat terimpan, nama anggota tidak boleh kosong

Anggota tidak terdaftar

[x] Diterima [ ] Ditolak

Tabel 4.19. Pengisian Peminjaman

Kasus dan hasil uji pemgisian Peminjaman (Data normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan

Input data anggota dan data buku yang akan dipinjam dengan pengisian lengkap

Buku yang dicari status ada dan berhasil meminjam Melakukan pengisian data peminjaman dengan benar [x] Diterima [ ] Ditolak

Kasus dan hasil uji pemgisian Peminjaman (Data salah) Input data tidak

lengkap contoh anggota yang akan meminjam tidak terisi

Data tidak dapat meminjam, karna data harus lengkap

Petugas tidak dapat menginputkan peminjaman buku [x] Diterima [ ] Ditolak


(85)

Kasus dan hasil uji pengisian Pengembalian (Data normal)

Data masukan Yang diharapkan pengamatan kesimpulan

Input data pengembalian terisi lengkap Berhasil mengembalikan Melakukan pengisian data dengan benar [x] Diterima [ ] Ditolak

Kasus dan hasil uji pengisian Pengembalian (Data salah) Input Data tidak

lengkap Tidak dapat mengembalikan harus melengkap data pengembalian Petugas tidak dapat menginputkan pengembalian buku [x] Diterima [ ] Ditolak

Tabel 4.21. Pengisian Pengadaan

Kasus dan hasil uji pengisian Pengadaan (Data normal)

Data masukan Yang diharapkan pengamatan kesimpulan

Input data pengadaan buku terisi lengkap Berhasil pengadaan buku Melakukan pengisian data dengan benar [x] Diterima [ ] Ditolak


(86)

123

Input Data tidak lengkap Tidak dapat pengadaan buku harus melengkap data pengadaan Petugas tidak dapat menginputkan pengadaan buku [x] Diterima [ ] Ditolak

Tabel 4.22. Pengisian Pengunjung

Kasus dan hasil uji pengisian kunjungan (Data normal)

Data masukan Yang diharapkan pengamatan kesimpulan

Input data

pengunjung terisi lengkap

Berhasil kunjungan Melakukan

pengisian data dengan benar

[x] Diterima [ ] Ditolak

Kasus dan hasil uji pengisian kunjungan (Data salah) Input Data tidak

lengkap Tidak dapat kunjungan harus melengkap data kunjungan Petugas tidak dapat menginputkan kunjungan [x] Diterima [ ] Ditolak


(87)

Melihat hasil pengujian dengan kasus uji sample diatas dapat disimpulkan bahwa secara garis besar perangkat lunak relative bebas dari kesalahan sintak dan secara fungsional dapat berjalan dengan baik serta mengeluarkan hasil yang sesuai dengan yang di harapkan.

4.5.Implementasi

Pada tahapan implementasi penulis akan memulai kelanjutan dari kegiatan perancangan sistem yang diusulkan dan menjadi suatu upaya didalam menerapkan sistem yang dirancang. Langkah - langkah dari proses implementasi adalah urutan dari aktivitas awal sampai dengan aktivitas akhir yang dilakukan oleh sistem yang dirancang untuk mengetahui bagaimana jalannya sistem yang dirancang. Maka dengan demikian Hasil dari tahapan implementasi ini diharapkan akan menjadi sebuah sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak yang dirancang oleh penulis dapat menghasilkan sistem informasi pengolahan dan pemrosesan data perpustakaan yang sesuai dengan tujuan yang diharapkan.

4.5.1. Implementasi Perangkat Lunak

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain :

1. Windows 7


(88)

125

3. Javat Netbeans (IDE)

4. i-Report 4.0.2

4.5.2. Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain :

1. Harddisk 160 Gb.

2. Ram 1 Gb

3. Processor Intel Pentium 4 (1,8 Ghz).

4. Printer

5. LAN Card

6. Kabel UTP

4.5.3. Implementasi Basis Data

1. Tabel Anggota

CREATE TABLE IF NOT EXISTS `anggota` ( `no_anggota` varchar(12) NOT NULL,

`jabatan_anggota` varchar(20) NOT NULL, `nis_nip_anggota` varchar(20) NOT NULL, `nama_anggota` varchar(50) NOT NULL, `kelas` varchar(10) NOT NULL,

`tempat_lahir` varchar(30) NOT NULL, `tanggal_lahir` date NOT NULL,


(89)

`no_telepon_anggota` varchar(12) NOT NULL, `tgl_terdaftar` date NOT NULL,

PRIMARY KEY (`no_anggota`)

ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Tabel buku

CREATE TABLE IF NOT EXISTS `buku` ( `kode_buku` varchar(14) NOT NULL, `tanggal_masuk_buku` date NOT NULL,

`sumber_perolehan_buku` varchar(9) NOT NULL, `no_induk_buku` varchar(8) NOT NULL,

`keterangan_buku` varchar(100) NOT NULL, `no_rak` varchar(3) NOT NULL,

PRIMARY KEY (`kode_buku`),

KEY `no_induk_buku` (`no_induk_buku`)

ENGINE=InnoDB DEFAULT CHARSET=latin1;

3. Tabel induk buku

CREATE TABLE IF NOT EXISTS `induk_buku` ( `no_induk_buku` varchar(8) NOT NULL,

`judul_buku` varchar(50) NOT NULL, `pengarang_buku` varchar(30) NOT NULL, `penerbit_buku` varchar(30) NOT NULL,


(1)

x

4.5.2.Implementasi Perangkat Keras ... 125

4.5.3.Implementasi Basis Data ... 125

4.5.4.Implementasi Antar Muka ... 129

4.5.5.Implementasi Instalasi Program ... 133

4.5.6.Penggunaan Program ... 136

BAB V KESIMPULAN DAN SARAN 5.1.Kesimpulan... 146

5.2.Saran ... 147

DAFTAR PUSTAKA


(2)

DAFTAR PUSTAKA

[1] Jogiyanto.Hartono, “ Analisis dan Desain Sistem Informasi”,3th ed, Yogyakarta : Andi, 2005.

[2] Al-Bahra bin Ladjamudin, “Analisis dan Desain Sistem Informasi”,1th ed, Yogyakarta : Graha ilmu, 2005.

[3] Jogiyanto.Hartono. “Pengenalan Komputer”,5th ed, Yogyakarta : Andi, 2005.

[4] Kadir. Abdul, “Pengenalan Sistem Informasi”. Yogyakarta : Andi : 2003.

[5] Kadir.Abdul, “Pengertian Java”. Yogyakarta : Andi : 2005

Sumber Internet :

[6] Sugiri, Haris Saputro. “Pengelolaan Database MySQL dengan PhpMyAdmin”.

Yogyakarta: Graha Ilmu, 2008.

[7] Windu Gata. “Sukses Membangun Aplikasi Penjualan dengan Java”. Jakarta : Elex Media Komputindo, 2013.

Sumber Internet :

[8] http://www.perpusnas.go.id/

[9]http://www.pintarkomputer.com/2014/05/pengertian-dan-macam-macam-topologi- jaringan-komputer-lengkap.html

[10] www.netbeans.org

[11] http://inferno-consulting.blogspot.co.id/ [12] http://yudhaprada.blog.ugm.ac.id/ [13] https://id.wikipedia.org/wiki/XAMPP


(3)

iii

KATA PENGANTAR

Assalamualaikum Wr. Wb.

Segala puji dan syukur penulis panjatkan kehadirat Tuhan YME yang telah melimpahkan berjuta anugerah, hikmat penulis, sehingga penulis dapat menyelesaikan Skripsi yang berjudul “SISTEM INFORMASI PERPUSTAKAAN PADA SMK MUHAMMADIYAH 2 BANDUNG”.

Skripsi ini penulis buat guna memenuhi salah satu syarat kelulusan, Program Strata I Jurusan Sistem Informasi Fakultas Teknik Dan Ilmu Komputer Universitas Komputer Indonesia.

Pada kesempatan ini penulis ingin mengucapkan terimakasih kepada para pihak yang selama penyusunan skripsi ini telah banyak memberi bantuan baik moril maupun materil serta saran-saran dari berbagai pihak, dan dorongan semangat kepada penulis. Maka dari itu dengan segala kerendahan hati perkenankanlah penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. Selaku Rektor Universitas Komputer Indonesia.

2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. Selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

3. Citra Noviyasari,S.Si.MT. Selaku Ketua Program Studi Sistem Informasi. 4. Deasy Permatasari, S.Si., MT. Selaku Dosen Wali dan Dosen Pembimbing,

yang telah meluangkan waktunya untuk memberikan arahan, masukan dan koreksi yang membangun selama proses penyusunan skripsi.

5. M. Rajab Fachrizal, S.Kom, M.Kom. Selaku penguji I. 6. Marliana Budhiningtyas, S.Si., M.Si. Selaku penguji II.

7. Ketua Perpustakaan Di SMK Muhammadiyah 2 Bandung yang telah mengijinkan dan memberikan informasi dalam Penelitian skripsi ini.


(4)

iv

8. Keluarga besar penulis yang tidak dapat disebutkan satu persatu, yang telah

mendukung dan memberikan do’a yang tulus untuk kelancaran penulis dalam

menyelesaikan skripsi ini.

9. Teman seperjuangan, Reza Rafsanjani, Herdy Firmasyah, Anif Nurjanah, Riki Hermawan, Shinta Ayu Fuji Astuti, Chandra Kurniawan, Andrian Ramadhan.

10. Semua pihak yang tidak dapat penulis sebutkan satu-persatu, yang telah membantu kelancaran dalam penyusunan skripsi ini, penulis ucapkan terimakasih atas segala bantuannya.

Akhir kata, penulis berharap semoga laporan bisa sangat berguna dan bermanfaat bagi penulis dan pembaca. semoga segala jenis bantuan yang telah diberikan kepada penulis mendapat balasan dari Allah SWT. Amin.

Bandung, 11 Januari 2016 Penulis,

Abdillah Majid NIM : 1.05.11.168


(5)

UNIVERSITAS KOMPUTER INDONESIA

PROGRAM STUDI SISTEM

INFORMASI

Ml :LDmt]Mlnl@.(@)glrqre xMtr :&Effitxu!r6lu@rffiffi MsE :L*An@l@M(@ry!Nar5a rMF :&mAnwmlr4@-(044&142a!

Bliilxm{132 MOI' lM&E

PER}TYATAAII

KEASLIAN

Saya yang bertanda tangan di bawah ini: Nama

Nim

Program Studi Jenfang Judul

: AMillahMajid

:10511168

: Sistern Informasi

: Program Sarjana (Strata - D

: SISTEM INFORMASI PERPUSTAKAAN SMK

MUHAMMADIYAH 2 BANDTJNG

Menyatakan bahwa segala yang tertuang dalam penelitian ini, adalah bctul-betul ide dan hasil pemikiran asli dari saya. Bukan hasil Plagiat atau hasil meniru Ide, Hasil Pemikiran atau Buah Karya orang lain.

Jika dikemudian hari terbukti bahwa pernyataan saya ini tidak be,nar, maka saya bersedia menerima segala sanksi hukum yang diberikan baik dari pihak akademik maupun pihak lain yang berwenang tanpa melibatkan siappun.

Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak manapun.

AHillahMajid l05l l l6E


(6)

SURAT I(EIERAIIIGAIS

PERSEIIIIUIIN

PUBUIOIST

Batrwa yang bertanda tangan dibawah ini,penulis dan pihak perusahaan tempat penelitiarq menyetujui :

"Untuk memberikan kepada Universitas Komputer Indonesia Hak Bebas Rovaltv Nonekslusif atas penelitian ini dan bersedia untuk di-online-kan sesuai dengan ketetentuan yang berlaku untuk kepetingan riset dan pendidikan".

Bandung 26Februari20l6

Penulis, 2 Bandung

DIIA^,"

Abdillah Majid

NIM.l05.ll.r68

Mengetahui, Pembimbing

Catatan:

Yang boleh di onlinekan hanya Bab I dan Bab V, karena di Bab ll, lll, lV terdapat