Anda di halaman 1dari 5

Simposium Nasional Ilmu Pengetahuan dan Teknologi (SIMNASIPTEK) 2017

ISBN: 978-602-61268-4-9

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 09


Jakarta Selatan
Arief Rusman1, Desy Nur Amalia2
1
STMIK Nusamandiri Jakarta
e-mail: reevust@gmail.com
2
AMIK BSI Jakarta
e-mail: desynuramalia@gmail.com

Abstrak – Kebutuhan akan sebuah informasi yang cepat dan akurat saat ini adalah suatu keharusan. Begitu pula
dalam proses pengolahan data perpustakaan. Walaupun tidak mencakup wilayah yang luas tapi data yang diolah
cukup banyak. Dibutuhkan sebuah sistem yang dapat membantu user untuk mengolah sebuah data pada
perpustakaan menjadi sebuah informasi yang tepat dan cepat. Sistem informasi ini diharapkan dapat mengolah data
anggota yang mendaftar menjadi anggota perpustakaan dengan rapi, dan juga dapat mengolah semua buku koleksi
yang ada di perpustakaan. Sistem informasi ini juga diharapkan dapat membantu proses peminjaman dan
pengembalian buku yang dapat lebih terkoordinasi, mengingat jumlah buku koleksi yang ada semakin lama akan
semakin banyak. Sistem informasi yang diusulkan diharapkan dapat membantu semua permasalahan tersebut
sehingga dapat membantu petugas perpustakaan. Dengan menggunakan metode waterfall, diharapkan sistem ini
akan sesuai dan mudah digunakan. Hasil yang ingin dicapai adalah siswa atau guru dapat meminjam buku dengan
proses administrasi yang lebih cepat dan data peminjaman dapat tersimpan dengan baik.

Kata Kunci : Perpustakaan, Sistem Informasi, Metode Waterfall

I. PENDAHULUAN Menurut Tantra (2012:13) memberikan


Perpustakaan sekolah merupakan jantungnya batasan bahwa “Bahasa program sesungguhnya adalah
pendidikan. Kehadiran sebuah perpustakaan dalam alat bantu saja. Yang terpenting justru kemampuan
dunia pendidikan, termasuk sekolah merupakan suatu programmer dalam menerjemahkan kebutuhan
keharusan. pengguna menjadi aplikasi yang tepat guna“. Ada
Perpustakaan digunakan oleh guru-guru untuk banyak bahasa program dan berbagai alat bantunya.
mendapatkan referensi untuk keperluan belajar Dalam awal perkembangannya, bahasa program ada
mengajar dan meningkatkan pengetahuan mereka. yang berupa intepreter yang saat dijalankan harus dari
Para siswa dapat memanfaatkan perpustakaan untuk dalam lingkungan pemrogramannya, seperti
menambah pengetahuan sehingga dapat menunjang contohnya bahasa BASIC (dan beberapa variannya),
dan mempermudah dalam belajar. Perpustakaan dapat dBase, FoxBase, dan sebagainya. Jenis yang kedua
digunakan sebagai sarana yang efektif untuk adalah compiler, dimana program harus diubah
meningkatkan mutu pengetahuan setiap warga menjadi kode mesin, memebentuk file berekstensi .exe
sekolah. Penggunan sebuah sistem informasi atau .com yang bisa dijalankan secara mandiri
perpustakaan diharapkan dapat membantu sehingga lebih praktis.
mempermudah proses peminjaman buku dan
pengembalian buku. 2.3. Basis Data
Pada awal perkembangannya, database yang
II. LANDASAN TEORI tersedia secara umum masih sangat terbatas
Kemudahan pemrograman komputer yang kemampuannya. Untuk kelas PC, ada yang menjadi
harus dikembangkan sehingga lebih mendekati dengan satu dengan development tools-nya, seperti dBase atau
bahasa manusia telah terurut serta mempengaruhi FoxPro. Pada masa itu database server lebih banyak
penggunaan komputer sebagai alat bantu pekerjaan digunakan oleh perusahaan-perusahaan besar seperti
manusia. Bahasa pemrograman yang semakin banyak perbankan, perminyakkan dan manufaktur besar.
dan berkembang saat ini memberikan pilihan bagi Sedikit contoh database server yang cukup populer
programmer untuk memilih bahasa pemrograman adalah Informix dari IBM, juga R:Base yang
mana yang tepat untuk membangun sebuah aplikasi. dikembangkan dari MicroRIM oleh Boeing Computer
Service, lalu ada Sybase dari Systemware.
2.1. Program
Menurut Jogiyanto (2014:22) “Program adalah 2.4. MySQL
kegiatan-kegiatan prinsip yang telah ditentukan untuk Menurut Anhar (2010:21) “MySQL (My
dilaksanakan oleh organisasi dengan maksud untuk Structure Query Language) adalah sebuah perangkat
menerapkan strategi-strategi yang telah disusun“. lunak sistem manajemen basis data SQL (Database
Management System) atau DBMS dari sekian banyak
2.2. Bahasa Pemrograman DBMS, seperti Oracle, MS SQL, Postagre SQL, dan

Prosiding SIMNASIPTEK: Hal. A-163


Simposium Nasional Ilmu Pengetahuan dan Teknologi (SIMNASIPTEK) 2017
ISBN: 978-602-61268-4-9

lain-lain”. MySQL merupakan DBMS yang IV. PEMBAHASAN


multithread, multi-user yang bersifat gratis di bawah 4.1. ERD
lisensi GNU General Public Licence (GPL). Tidak
seperti Apache yang merupakan software yang
dikembangkan oleh komunitas umum, dan hak cipta
untuk kode sumber dimiliki oleh penulisnya masing-
masing.
Beberapa kelebihan MySQL :
a. MySQL dapat berjalan dengan stabil pada saat
berbagai sistem operasi,seperti Windows, Linux,
FreeBSD, Mac Os X Server, Solaris, dan masih
banyak lagi.
b. Bersifat Open Source, MySQL didstribusikan
secara open source (gartis), dibawah lisensi GNU
General Public Licence (GPL).
c. Bersifat Multiuser, MysSQL dapat digunakan
oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah.
d. MySQL memiliki kecepatan yang baik dalam
menangani query (perintah SQL). Dengan kata
lain, dapat memproses lebih banyak SQL per
satuan waktu.
e. Dari segi security atau keamanan data, MySQL
memiliki beberapa lapisan sekuriti, seperti level
subnet mask,nama host, dan izin akses user
dengan sistem perizinan yang mendetail serta Sumber : Penelitian (2017)
password yang terenkkripsi. Gambar 2. Rancangan ERD
f. Selain MySQL bersifat fleksibel dengan berbagai
pemrograman, MySQL juga memiliki interface
(antarmuka) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API 4.2. LRS
(Application Programming Interface).

III. METODE PENELITIAN


Menurut Rosa dan Salahuddin (2013: 28) “Model
SDLC air terjun (waterfall) sering juga disebut model
sekuensial linier (sequential linier) atau alur hidup
klasik (calssic life cycle)”. Model air terjun
menyediakan pendekatan alur hidup perangkat lunak
secara sekuensial atau terurut dimulai dari analisis,
desain, pengkodean, pengujian, dan tahap pendukung
(support). Menjelaskan kronologis penelitian,
termasuk desain penelitian, prosedur penelitian (dalam
bentuk algoritma, pseudocode atau lainnya),
bagaimana untuk menguji dan akuisisi data. Deskripsi
dari program penelitian harus didukung referensi,
sehingga penjelasan tersebut dapat diterima secara
ilmiah.

Sistem / Rekayasa Informasi

Analisa Desain Pengkodean Pengujian

Sumber : Rosa & Salahuddin (2013)

Gambar 1. Ilustrasi Model Waterfall


Sumber : Penelitian (2017)
Gambar 3. Rancangan LRS

Prosiding SIMNASIPTEK: Hal. A-164


Simposium Nasional Ilmu Pengetahuan dan Teknologi (SIMNASIPTEK) 2017
ISBN: 978-602-61268-4-9

4.3. HIPO Tabel 2. Data Buku


Elemen
Akronim Tipe Panjang Ket
Data
Kode
kd_bk Varchar 5 PK
Buku
Judul jdl_bk Varchar 30
Jenis jns_bk Varchar 10
Jumlah jmlh_bk Integer 5
Posisi posisi_bk Varchar 5
nm_
Pengarang Varchar 25
pengarang
nm_
Penerbit Varchar 25
penerbit
Tahun thn_
Date 4
Cetak cetak
Kota_ kota_
Varchar 20
terbit terbit
Harga harga Double
Sumber : Penelitian (2017)

c. Spesifikasi File Data Anggota


Nama File : Data Anggota
Akronim File : Anggota.myd
Tipe File : File Master
Organisasi File : Index sequential
Sumber : Penelitian (2017) Akses File : Sequential
Gambar 4. Rancangan HIPO Media File : Harddisk
Panjang Record : 112 Karakter
4.4. Spesifikasi File Kunci Field : kode_anggota
a. Spesifikasi File Data Petugas Software : MySQL
Nama File : Data Petugas
Akronim File : Petugas.myd Tabel 3. Data Anggota
Tipe File : File Master Elemen
Akronim Tipe Panjang Ket
Organisasi File : Index sequential Data
Akses File : Sequential Kode_ kd_
Varchar 9 PK
Media File : Harddisk anggota anggota
Panjang Record : 49 Karakter Nama nm_
Varchar 25
Kunci Field : kode_petugas anggota siswa
Software : MySQL Nis nis Integer 20
Jenis_
jekel Varchar 10
Tabel 1. Data Petugas kelamin
Elemen Kelas kelas Varchar 3
Akronim Tipe Panjang Ket
Data
Jurusan jurusan Varchar 25
Kode_
kd_ptgs Varchar 6 PK Alamat alamat Varchar 20
petugas
Nama_
nm_ptgs Varchar 20
Sumber : Penelitian (2017)
petugas
Alamat alamat Text d. Spesifikasi File Data Peminjaman
Telepon telepon Varchar 12
Password password Varchar 11 Nama File : Data Peminjaman
Sumber : Penelitian (2017) Akronim File : Pinjam.myd
Tipe File : File Transaksi
b. Spesifikasi File Data Buku Organisasi File : Index sequential
Nama File : Data Buku Akses File : Sequential
Akronim File : Buku.myd Media File : Harddisk
Tipe File : File Master Panjang Record : 128 Karakter
Organisasi File : Index sequential Kunci Field : nopinjam
Akses File : Sequential Software : MySQL
Media File : Harddisk
Panjang Record : 129 Karakter
Kunci Field : kode_buku
Software : MySQL
Tabel 4. Data Peminjam

Prosiding SIMNASIPTEK: Hal. A-165


Simposium Nasional Ilmu Pengetahuan dan Teknologi (SIMNASIPTEK) 2017
ISBN: 978-602-61268-4-9

Elemen a. Form Login


Akronim Tipe Panjang Ket
Data
No_
nopinjam Varchar 12 PK
pinjam
Kode_
kd_ptgs Varchar 6 FK
petugas
Kode_ kd_
Varchar 9 FK
Anggota anggota
Nama_
nm_siswa Varchar 25
siswa
Kode_
kd_bk Varchar 5 FK
buku
Judul_
jdl_bk Varchar 30
buku
nm_ Sumber : Penelitian (2017)
Pengarang Varchar 25
pengarang Gambar 5. Form Login
Jumlah Jml_
Integer 1
Pinjam pinjam b. Form Petugas
Tanggal tgl_
Date
Pinjam pinjam
Tanggal tgl_
Varchar 15
Kembali kembali
Sumber : Penelitian (2017)

e. Spesifikasi File Data Pengembalian


Nama File : Data pengembalian
Akronim File : Kembali.myd
Tipe File : File Transaksi
Organisasi File : Index sequential
Akses File : Sequential
Media File : Harddisk
Panjang Record : 158 Karakter
Kunci Field : nokembali
Software : MySQL
Tabel 5. Data Pengembalian
Elemen
Akronim Tipe Panjang Ket Sumber : Penelitan (2017)
Data
Nomor_ Gambar 6. Form Petugas
no_kbl Varchar 12 PK
Kembali
Kode_ FK
kd_ptgs Varchar 6
Petugas
c. Form Anggota
Kode_ kd_ FK
Varchar 9
anggota anggota
Nama_ Nm_
Varchar 25
siswa siswa
Kode_ FK
kd_bk Varchar 5
Buku
Judul Jdl_bk Varchar 30
nm_
Pengarang Varchar 25
pengarang
Jumlah jml_
Integer 1
Pinjam pinjam
Tgl_ tgl_
Varchar 15
Pinjam pinjam
Tanggal_
tgl_kbl Varchar 15
Kembali
Tgl_ tgl_
Varchar 15
dikembalikan kbl_bk
Denda_
denda Double
Terlambat
Denda_ denda_
Rusak rusak
Double Sumber : Penelitan (2017)
Sumber : Penelitian (2017) Gambar 7. Form Anggota

4.5. Tampilan Sistem Informasi

Prosiding SIMNASIPTEK: Hal. A-166


Simposium Nasional Ilmu Pengetahuan dan Teknologi (SIMNASIPTEK) 2017
ISBN: 978-602-61268-4-9

d. Form Buku f. Form Kembali Buku

Sumber : Penelitan (2017)


Gambar 10. Form Kembali Buku

Sumber : Penelitan (2017) V. KESIMPULAN


Gambar 8. Form Buku
Sistem Informasi Perpustakaan yang telah
dibuat ini dapat membantu dalam proses
e. Form Pinjam Buku peminjaman dan pengembalian buku. Selain itu juga
membantu proses pendataan buku dan anggota yang
menjadikan proses peminjaman bisa lebih cepat dan
lebih teratur.

REFERENSI
Anhar, ST. (2010). Panduan Menguasai Php & Mysql
secara Otodidak. Jakarta: Mediakita
A.S., Rosa & Shalahuddin, M. (2013). Rekaya
Perangkat Lunak Terstruktur dan Berorientasi
Objek. Jakarta: Informatika.
Jogiyanto, HM. (2014). Analisis & Desain Sistem
Informasi. Yogyakarta: C.V Andi Offset
Riyanto. (2012). Manajemen Perustakaan Sekolah
Berbasis Komputer. Bandung: FokusMedia.
Sadeli, Muhammad. (2012). Aplikasi Sms dengan
Visual Basic 6.0 dan Visual Basic 2010.
Palembang: Maxikom
Tantra, Rudy. (2012). Manajemen Proyek Sistem
Sumber : Penelitan (2017) Informasi. Yogyakarta: C.V Andi Offset.
Gambar 9. Form Pinjam Buku

Prosiding SIMNASIPTEK: Hal. A-167

Anda mungkin juga menyukai