• Tidak ada hasil yang ditemukan

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 2 Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 2 Bandung"

Copied!
120
0
0

Teks penuh

(1)

Oleh : Abdillah Majid

1.05.11.168

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(2)

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)

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 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

(4)

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

(5)

d. Sistem Informasi Perpustakaan

Menurut UUD No.43 Tahun 2007 tentang perputakaan pasal 1 menyebutkan bahwa

“perpustakaan adalah institusi mengelola koleksi karya tulis, karya cetak, dan karya rekan 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

(6)

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

(7)

b. 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.

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

(8)

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)

2.0

Pengadaan buku Lap.Pengadaan Buku

Lap. Pengadaan buku Yg di acc Catatan Pengunjung

Lap.Catatan Kunjungan

(11)

pengadaan

(12)

Anggota Melak ukan Pem injaman

Buku Memiliki 1

N

1 1

N 1

Memiliki

Induk_buku Kunjungan

Memiliki

1

Memiliki

Pengadaan N

1

(13)

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

(14)

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)
(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

(17)

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. 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.

(18)

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)

1.2.2. Rumusan Masalah

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)

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

(21)

2. Penelitian yang dilakukan akan berguna bagi penulis, dikarenakan dalam

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. 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)

1.7. Sistematika Penulisan

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)

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

(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

(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)

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

(29)

4. Prosedur usulan pengadaan buku yang diusulkan :

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

(30)

1. Flow Map Pendaftaraan Anggota

(31)

2. Flow Map Peminjaman Buku

(32)

3. Flow Map Pengembalian Buku

(33)

4. Flow Map Pengadaan Buku

(34)

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

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)

1.0 Proses penge mbali an

buku

Anggota La p.Peminjaman perpustakaanKepa la

La p.Penge mbalian

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

(36)

2.3 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

Gambar 4.8. DFD Level 1 Proses 2 Peminjaman yang Diusulkan

3.1 pe nge mba lian

3.3 pe nge mba lian A nggota

K epala S ekolah

Data Pe mi njaman

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.2 Membuat La pora n

Buku 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)

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)

Aliran Data : Proses 2.1 – file peminjaman

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)

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

(41)

1. Bentuk Tidak Normal (Unnormal)

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)

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)

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

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

(45)

dan hubungan antar data. Berikut ini adalah ERD yang diusulkan untuk perpustakaan

SMK Muhammadiyah 2 Bandung.

A nggota Melak ukan Pem injaman

Buku

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

(46)

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)

2. Tabel Induk Buku

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)

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)

4 nama_pengunjung varchar 50 Nama anggota

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)

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)

4 username varchar 30 Username petugas

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)

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)

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

(55)

Logout

Cari Buku KunjunganCatatan

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

(56)

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

(57)

Pencarian No Induk

Judul

Pengarang

Penerbit

Tahun Terbit

Gol ongan

Cari Tamba h Induk Buku Uba h Data Induk Buku Hapus Data Induk Buku Detail Eksemplar Buku

Aksi

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)

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

(59)

Detail Eksemplar Buku 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)

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)

No Navigas Keterangan

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

Tambah Angg ota Baru

Tamba h

(62)

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)

No Navigasi Keterangan

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)

5. Form Data Peminjaman Buku

Pada form peminjaman buku gunakan untuk mencatat data peminjaman buku

yang di lakukan oleh anggota.

No Anggota

Kode Buku Yang Dipinjam

Data Peminjam Pencarian Data Peminjaman

Tanggal Pinjam

Batas Kembali Melebihi Hari

Data Peminjam

(65)

No Navigasi Keterangan

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

No Anggota Kelas Judul Buku

Hari Batas Kembali Melebihi Kode Buku

(66)

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

(67)

No Navigasi Keterangan

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)

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)

10.Form Laporan Denda

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

(70)

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

(71)

LOGO

STUK DENDA

PERPUSTAKAAN SMK MUHAMMADIYAH 2

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

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

(72)

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

(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

(74)

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

(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

(76)

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

(77)

LOGO

LAPORAN KUNJUNGAN PERPUSTAKAAN

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

(78)

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

(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)

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)

4.4.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. 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

(82)

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

(83)

Tabel 4.17. Pengujian Login Petugas

Kasus dan hasil uji pengisian pendaftaran anggota (Data normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan

Username : admin

Password :admin

Tampilan login

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)

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

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

Gambar

Gambar 4.1. Flowmap Pendaftaran Anggota Perpustakaan yang Diusulkan
Gambar 4.2. Flowmap Peminjaman Buku yang Diusulkan
Gambar 4.3. Flowmap Pengembalian Buku yang Diusulkan
Gambar 4.4. Flowmap Pengadaan Buku yang Diusulkan
+7

Referensi

Dokumen terkait

Tujuan dilakukannya kerja praktek ini yaitu untuk membantu dan memberikan kemudahan kepada petugas perpustakaan dengan bantuan sistem informasi perpus yang telah dibuat

Dengan adanya perancangan Sistem Informasi Perpustakaan di SMA PGII 1 Bandung Berbasis Desktop diharapkan dapat membantu petugas perpustakaan dalam mengelola data buku,

Hubungan antara kualitas kualitas layanan ( service quality) dengan kepuasan pengguna ( user satisfaction ) pada sistem informasi perpustakaan Senayan di SMK Muhammadiyah

Kantor Perpustakaan dan Arsip Daerah (KPAD) Kabupaten Bandung Barat merupakan pusat informasi daerah untuk membantu merumuskan kebijakan teknis dibidang

1) Sistem Informasi perpustakaan pada SMP Muhammadiyah 7 Surakarta dapat membantu proses administrasi perpustakaan di SMP Muhammadiyah 7 Surakarta sehingga proses administrasi

Melihat kenyataan ini penulis merancangan Sistem Informasi Perpustakaan online pada SMK Negeri 9 Kota Bekasi, yang ditujukan agar perpustakaan SMK

Hasil pengujian dari sistem informasi perpustakaan berbasis web di SMK Muhammadiyah 1 Wates berdasarkan aspek functionality diperoleh nilai sebesar 1 (baik),

ii SKRIPSI SISTEM INFORMASI PEMBAYARAN SPP PADA SMK MUHAMMADIYAH 3 YOGYAKARTA SPP PAYMENT INFORMATION SYSTEMS IN SMK MUHAMMADIYAH 3 YOGYAKARTA Diajukan sebagai salah satu