jsika vol. 5, no. 2. tahun 2016 issn 2338-137x

6
JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 1 RANCANG BANGUN APLIKASI PERPUSTAKAAN PADA MADRASAH ALIYAH TARBIYATUT THOLABAH Nurmalis Mudianto 1) Sulistiowati 2) Julianto Lemantara 33) Program Studi/Jurusan Sistem Informasi Fakultas Teknologi dan Informatika Institut Bisnis dan Informatika Stikom Surabaya Jl. Raya Kedung Baruk 98 Surabaya, 60298 Email : 1)[email protected] , 2) [email protected] , 3) [email protected] Abstract: Madrasah Aliyah (MA) Tarbiyatut Tholabah provides library facilities The condition library now. students visiting hours are limited. To borrow books the student must find the collection to be borrowed on the shelf, causing borrowing crowded collection at the end of recess. So that the difficulties attendant serving members and resulted in delays of students enter the classroom. The second problem attendant difficulties to check the late return of books this has resulted in delays in the return of books providing information to members only done two times in one semester and result in fines that many members. Third problem librarian takes about three days to make a report when there is a school accreditation or make a report each semester. This resulted in a daily task officers to be delayed.Based on this problem, then the application is built on the MA Tarbiyatut Tholabah librarian to help members search for books, order books, troubleshooting checks delay collection, and create reports.The results showed that the application of the library can assist members in providing information delay borrowing, book search and can order the book. In addition, the application also can help the library staff to create reports, and check for late return of books. Keywords: Application, library, Website. Madrasah Aliyah (MA) Tarbiyatut Tholabah merupakan sekolah sederajat dengan SMA yang terletak di Jl. KH Musthofa Kranji Paciran 62264 Lamongan. MA saat ini memiliki 1028 siswa. Untuk menunjang proses pembelajaran, MA ini menyediakan fasilitas perpustakaan. Perpustakaan MA Tarbiyatut Tholabah saat ini memiliki 1091 anggota perpustakaan yang terbagi menjadi dua kategori yaitu siswa dan karyawan. Saat ini perpustakaan memiliki 3531 koleksi buku yang terdiri dari buku pelajaran dan buku bukan pelajaran. Buku bukan pelajaran terdiri dari buku fiksi sejarah, fiksi islamiah, psikologi, biografi, agama islam dan lain-lain. Pada perpustakaan ini terdapat dua sistem peminjaman yaitu peminjaman mingguan dan persemester. Perpustakaan ini juga memiliki aturan yaitu untuk pengunjung perempuan dan laki-laki dipisah. Pengunjung perempuan hanya boleh masuk perpustakaan pada hari Minggu, Selasa, dan Kamis. Untuk pengunjung laki-laki hanya boleh masuk perpustakaan pada hari Sabtu, Senin, dan Rabu. Kesempatan bagi siswa untuk mengunjungi perpustakaan yaitu jam istirahat pada pukul 09:30-10:00 WIB, dan jam pelajaran kosong. Selain itu, terdapat larangan untuk meminjam buku bagi anggota perpustakaan yang terlambat dan belum mengembalikan buku. Untuk meminjam buku, anggota perpustakaan mencari terlebih dahulu buku yang ingin dipinjam pada rak buku. Setelah itu, menyerahkan buku yang akan dipinjam kepada petugas perpustakaan. Kemudian, petugas perpustakaan mengecek apakah buku pelajaran atau bukan buku pelajaran. Jika buku pelajaran, maka petugas perpustakaan memberikan pilihan kepada peminjam buku apakah meminjam selama seminggu atau satu semester. Jika peminjaman selama satu semester, maka petugas perpustakaan mencatatnya ke dalam buku peminjaman persemester dan dikenai iuran sebesar Rp. 2.000 per buku. Untuk peminjaman selama satu minggu, maka petugas perpustakaan meminta kartu anggota dan mencatat data peminjaman pada kartu anggota, kartu buku, dan buku peminjaman mingguan. Kartu anggota akan disimpan oleh petugas perpustakaan sampai buku yang dipinjam dikembalikan. Jika buku yang dipinjam adalah buku bukan pelajaran maka petugas perpustakaan melakukan tahap-tahap peminjaman mingguan seperti di atas. Untuk sistem peminjaman siswa, disamakan dengan peminjaman karyawan dan yang membedakan hanya pada tempat pencatatan data peminjaman saja. Dengan kesempatan siswa mengunjungi perpustakaan setiap dua hari sekali selama 30 menit pada saat istirahat dan masih harus mencari koleksi yang akan dipinjam pada rak, menyebabkan peminjaman koleksi menjadi ramai pada saat menjelang akhir istirahat. Berdasarkan kendala di atas, menyebabkan siswa sering terlambat masuk kelas setelah istirahat, karena antri meminjam buku, rata-rata antrian antrian 10 sampai 15 anak. Kendala yang lain petugas perpustakaan tidak memiliki waktu dalam memeriksa keterlambatan pengembalian peminjaman dan langsung memberikan ijin untuk meminjam koleksi, hal ini mengakibatkan anggota perpustakaan yang telat mengembalikan buku tidak diminta untuk mengurus keterlambatan pengembalian dan langsung diberikan izin untuk meminjam buku. Berdasarkan rekapitulasi keterlambatan pengembalian koleksi, diketahui pada tanggal 16 November 2015 sebanyak 25 buku dan tanggal 12 januari 2015 sebanyak 13 buku. Akibat dari banyaknya keterlambatan ini mengganggu anggota perpustakaan yang lain, karena tidak bisa meminjam buku yang terlambat dikembalikan.

Upload: others

Post on 18-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X

JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 1

RANCANG BANGUN APLIKASI PERPUSTAKAAN PADA

MADRASAH ALIYAH TARBIYATUT THOLABAH

Nurmalis Mudianto 1) Sulistiowati2) Julianto Lemantara 33) Program Studi/Jurusan Sistem Informasi

Fakultas Teknologi dan Informatika

Institut Bisnis dan Informatika Stikom Surabaya

Jl. Raya Kedung Baruk 98 Surabaya, 60298 Email : 1)[email protected], 2) [email protected], 3) [email protected]

Abstract: Madrasah Aliyah (MA) Tarbiyatut Tholabah provides library facilities The condition library now.

students visiting hours are limited. To borrow books the student must find the collection to be borrowed on the

shelf, causing borrowing crowded collection at the end of recess. So that the difficulties attendant serving

members and resulted in delays of students enter the classroom. The second problem attendant difficulties to

check the late return of books this has resulted in delays in the return of books providing information to members

only done two times in one semester and result in fines that many members. Third problem librarian takes about

three days to make a report when there is a school accreditation or make a report each semester. This resulted

in a daily task officers to be delayed.Based on this problem, then the application is built on the MA Tarbiyatut

Tholabah librarian to help members search for books, order books, troubleshooting checks delay collection, and

create reports.The results showed that the application of the library can assist members in providing information

delay borrowing, book search and can order the book. In addition, the application also can help the library staff

to create reports, and check for late return of books.

Keywords: Application, library, Website.

Madrasah Aliyah (MA) Tarbiyatut Tholabah

merupakan sekolah sederajat dengan SMA yang terletak

di Jl. KH Musthofa Kranji Paciran 62264 Lamongan.

MA saat ini memiliki 1028 siswa. Untuk menunjang

proses pembelajaran, MA ini menyediakan fasilitas

perpustakaan.

Perpustakaan MA Tarbiyatut Tholabah saat ini

memiliki 1091 anggota perpustakaan yang terbagi

menjadi dua kategori yaitu siswa dan karyawan. Saat ini

perpustakaan memiliki 3531 koleksi buku yang terdiri

dari buku pelajaran dan buku bukan pelajaran. Buku

bukan pelajaran terdiri dari buku fiksi sejarah, fiksi

islamiah, psikologi, biografi, agama islam dan lain-lain.

Pada perpustakaan ini terdapat dua sistem peminjaman

yaitu peminjaman mingguan dan persemester.

Perpustakaan ini juga memiliki aturan yaitu untuk

pengunjung perempuan dan laki-laki dipisah.

Pengunjung perempuan hanya boleh masuk

perpustakaan pada hari Minggu, Selasa, dan Kamis.

Untuk pengunjung laki-laki hanya boleh masuk

perpustakaan pada hari Sabtu, Senin, dan Rabu.

Kesempatan bagi siswa untuk mengunjungi

perpustakaan yaitu jam istirahat pada pukul 09:30-10:00

WIB, dan jam pelajaran kosong. Selain itu, terdapat

larangan untuk meminjam buku bagi anggota

perpustakaan yang terlambat dan belum

mengembalikan buku.

Untuk meminjam buku, anggota perpustakaan

mencari terlebih dahulu buku yang ingin dipinjam pada

rak buku. Setelah itu, menyerahkan buku yang akan

dipinjam kepada petugas perpustakaan. Kemudian,

petugas perpustakaan mengecek apakah buku pelajaran

atau bukan buku pelajaran. Jika buku pelajaran, maka

petugas perpustakaan memberikan pilihan kepada

peminjam buku apakah meminjam selama seminggu

atau satu semester. Jika peminjaman selama satu

semester, maka petugas perpustakaan mencatatnya ke

dalam buku peminjaman persemester dan dikenai iuran

sebesar Rp. 2.000 per buku. Untuk peminjaman selama

satu minggu, maka petugas perpustakaan meminta kartu

anggota dan mencatat data peminjaman pada kartu

anggota, kartu buku, dan buku peminjaman mingguan.

Kartu anggota akan disimpan oleh petugas perpustakaan

sampai buku yang dipinjam dikembalikan. Jika buku

yang dipinjam adalah buku bukan pelajaran maka

petugas perpustakaan melakukan tahap-tahap

peminjaman mingguan seperti di atas. Untuk sistem

peminjaman siswa, disamakan dengan peminjaman

karyawan dan yang membedakan hanya pada tempat

pencatatan data peminjaman saja.

Dengan kesempatan siswa mengunjungi

perpustakaan setiap dua hari sekali selama 30 menit

pada saat istirahat dan masih harus mencari koleksi

yang akan dipinjam pada rak, menyebabkan

peminjaman koleksi menjadi ramai pada saat menjelang

akhir istirahat. Berdasarkan kendala di atas,

menyebabkan siswa sering terlambat masuk kelas

setelah istirahat, karena antri meminjam buku, rata-rata

antrian antrian 10 sampai 15 anak. Kendala yang lain

petugas perpustakaan tidak memiliki waktu dalam

memeriksa keterlambatan pengembalian peminjaman

dan langsung memberikan ijin untuk meminjam

koleksi, hal ini mengakibatkan anggota perpustakaan

yang telat mengembalikan buku tidak diminta untuk

mengurus keterlambatan pengembalian dan langsung

diberikan izin untuk meminjam buku. Berdasarkan

rekapitulasi keterlambatan pengembalian koleksi,

diketahui pada tanggal 16 November 2015 sebanyak 25

buku dan tanggal 12 januari 2015 sebanyak 13 buku.

Akibat dari banyaknya keterlambatan ini mengganggu

anggota perpustakaan yang lain, karena tidak bisa

meminjam buku yang terlambat dikembalikan.

JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X

JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 2

Permasalahan kedua, setiap hari petugas

perpustakaan menyimpan rata-rata 150 kartu anggota

dan 200 kartu buku. Penyimpanan kedua kartu tersebut

membuat petugas perpustakaan kesulitan dalam

mengecek keterlambatan pengembalian buku, sehingga

proses pengecekan ini dilakukan setiap tiga bulan sekali

menjelang Ujian Tengah Semester (UTS) dan Ujian

Akhir Semeter (UAS). Proses pengecekan tersebut

berdampak pada pemberian denda yang besar, karena

pemberian surat peringatan dilakukan setiap tiga bulan

sekali menjelang UTS dan UAS. Ketika anggota

perpustakaan sudah terkena denda yang banyak,

mengakibatkan banyak yang memutuskan tidak

mengembalikan buku supaya tidak terkena denda.

Untuk buku yang hilang, karena kasus buku tidak

dikembalikan pada tahun ajaran 2013 sampai dengan

tahun 2014 ada 11 buku dan pada tahun 2014 sampai

dengan tahun 2015 ada 13 buku, bila hal ini dibiarkan

saja maka akan mengakibatkan kerugian yang besar

bagi perpustakaan MA Tarbiyatut Tholabah.

Permasalahan ketiga, pada saat akreditasi

sekolah atau kepala sekolah meminta laporan per

semester, maka petugas perpustakaan haru s

meluangkan banyak waktu tambahan untuk merekap

ulang laporan-laporan meliputi laporan peminjaman,

pengembalian dan denda keterlambatan peminjaman

sesuai dengan data terbaru. Oleh karena itu, pekerjaan

harian petugas perpustakaan menjadi tertunda dan

mengakibatkan banyak buku yang sudah dikembalikan

belum diletakkan oleh petugas perpustakaan ke rak

buku semula. Dengan banyaknya buku yang belum

dikembalikan ke rak buku, mengakibatkan siswa

kesulitan dalam mencari dan meminjam buku.

Berdasarkan uraian di atas, maka

perpustakaan MA Tarbiyatut Tholabah membutuhkan

sebuah aplikasi peminjamaan dan pengembalian koleksi

yang mampu mengatasi masalah pengecekan

keterlambatan koleksi, pencarian koleksi, pemesanan

koleksi yang bisa diakses darimana saja, dan membuat

laporan-laporan. Oleh sebab itu dalam Tugas Akhir ini

dibuatlah sebuah aplikasi perpustakaan pada MA

Tarbiyatut Tholabah, dimana aplikasi tersebut berbasis

web supaya anggota perpustakaan bisa memesan buku

kapan saja dan tidak harus menunggu jam istirahat.

Metode Incremental Software Development Life Cycle (SDLC)

merupakan sebuah rangkaian proses hidup dari sebuah

perangkat lunak, mulai dari analisis hingga sebuah

perangkat lunak tidak terpakai lagi. Perangkat lunak

tersebut dinyatakan hidup kembali dalam sebuah revisi

atau pengembangan baru. Bentuk SDLC yang

digunakan adalah model incremental.

Model incremental (model penambahan sedikit

demi sedikit) merupakan suatu model proses yang

dirancang untuk menghasilkan perangkat lunak dengan

teknik sedikit demi sedikit. Gambar 1 menunjukkan

tahapan umum dari model Incremental. Model ini

disebut dengan incremental karena hasil pertama

seringkali berupa produk inti (core product), yaitu

bahwa spesifikasi kebutuhan dasar perangkat lunak

telah ada, tetapi fitur-fitur tambahan tetap belum

terselesaikan (Pressman, 2015).

Gambar 1 Model Incremental

Model incremental melakukan pendekatan secara

sistematis dan urut mulai dari level kebutuhan sistem

perangkat lunak yaitu tahap communication, planning,

modeling, construction dan deployment. Berikut ini

adalah penjelasan dari tahap-tahap yang dilakukan di

dalam model waterfall (Pressman, 2015) :

1. Communication (komunikasi)

Langkah ini merupakan analisis terhadap kebutuhan

software, dan tahap untuk mengadakan pengumpulan

data dengan melakukan pertemuan dengan customer,

maupun mengumpulkan data-data tambahan baik

yang ada di jurnal, artikel, maupun dari internet.

2. Planning (perencanaan)

Proses planning merupakan lanjutan dari proses

communication (analysis requirement). Tahapan ini

menggambarkan tugas-tugas teknis yang dilakukan,

sumber daya yang dibutuhkan, produk yang harus

dihasilkan, dan jadwal-jadwal kerja termasuk rencana

yang akan dilakukan.

3. Modeling (pemodelan)

Proses modeling ini akan menerjemahkan syarat

kebutuhan-kebutuhan menjadi sebuah perancangan

software yang dapat diperkirakan sebelum dibuat

coding. Proses ini berfokus pada rancangan struktural

data, arsitektur software, representasi interface, dan

detail (algoritma) prosedural.

4. Construction (konstruksi)

Construction merupakan proses membuat kode.

Coding atau pengkodean merupakan penerjemahan

desain dalam bahasa yang bisa dikenali oleh

komputer. Programmer akan menerjemahkan

transaksi yang diminta oleh user. Tahapan inilah yang

merupakan tahapan secara nyata dalam mengerjakan

suatu software, artinya penggunaan komputer akan

dimaksimalkan dalam tahapan ini. Setelah

pengkodean selesai maka akan dilakukan testing

terhadap perangkat lunak yang telah dibuat tadi.

Tujuan testing adalah menemukan kesalahan-

kesalahan terhadap perangkat lunak tersebut untuk

kemudian bisa diperbaiki.

5. Deployment (pengoperasian)

Tahapan ini bisa dikatakan akhir dalam pembuatan

sebuah software atau sistem. Setelah melakukan

analisis, desain dan pengkodean maka sistem

JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X

JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 3

perangkat lunak yang sudah jadi akan digunakan oleh

user. Kemudian software yang telah dibuat harus

dilakukan pemeliharaan secara berkala.

Sitemap Aplikasi perpsutakaan pada Ma tarbiyatut

tholabah memiliki dua pengguna yaitu anggota

perpustakaan dan petugas perpustakaan. sitemap

mempermudah anggota perpustakaan dan petugas

perpustakan memahami aplikasi perpustakaan pada MA

tarbiyatut tholabah. Sitemap aplikasi perpustakan pada

madrasah aliyah tarbiyatut tholabah untuk halaman

petugas perpsutakaan memiliki halaman beranda, pada

halaman beranda terdapat halaman login. Halaman

login mengarah pada halaman petugas perpustakaan

dengan mengisi username dan password. Pada halaman

petugas perpustakaan terdapat halaman master jenis

buku, klasifikasi DDC, buku, detail buku, pengarang,

mengarang, rak, menempatkan buku, petugas

perpustakaan, dan semester. Halaman transaksi

peminjaman buku, katalog, dan konfirmasi pemesanan.

Halaman laporan pemesanan, peminjaman,

keterlambatan, denda, buku yang sering dipinjam, dan

anggota yang sering pinjam. Sitemap aplikasi

perpustakaan pada madrasah aliyah tarbiyatut tholabah

untuk halaman petugas perpustakaan dapat dilihat pada

Gambar 2.

Gambar 2. Sitemap Aplikasi Perpustakaan Pada

MA Tarbiyatut TholabahUntuk Halaman Petugas

Perpustakaan.

Sitemap aplikasi perpustakaan pada madrasah

aliyah tarbiyatut tholabah untuk halaman anggota

perpustakaan memiliki halaman beranda, pada halaman

beranda terdapat halaman login.Pada halaman anggota

perpustakaan terdapat halaman katalog, pemesanan, dan

laporan. Sitemap aplikasi perpustakaan pada madrasah

aliyah tarbiyatut tholabah untuk halaman anggota

perpustakaan dapat dilihat pada Gambar 3.

Gambar 3. Sitemap Aplikasi Perpustakan Pada

Perpustakaan Madrasah Aliyah Tarbiayatu Tholabah

Untuk Halaman Anggota perpustakaan.

Context Diagram Contex diagram aplikasi perpustakaan pada MA

tarbiyatut tholabah memiliki dua External Entity, yaitu

anggota perpustakaan dan petugas perpustakaan seperti

terlihat pada gambar 4.

Beranda

MASTER

TRANSANSI

LAPORAN

Petugas perpustkaan

semester

pengarang

Jenis buku

Jenis anggota

rak

Klasifikasi DDC

Anggota perpustakan

Buku

Menempatkan buku

mengarang

Peminjaman buku

katalog

Konfirmasi pemesanan

Laporan pemesanan

Laporan peminjaman

Laporan keterlambatan

Laporan denda

Laporan buku sering

dipinjam

Laporan anggota yang

sering pinjam

Detail buku

Beranda

KATALOG

LAPORAN

PEMESANAN

Info Data Menempatkan Buku Sudah Diubah

Data penempatkan Buku Terbaru

Form Ubah Data M enempatkan Buku

Data penempatkan Buku Dipilih

Info Data Menempatkan Buku Tersimpan

Data penempatan Buku

Halaman Menempatkan Buku

Menu pil ihan (menempatkan buku)

Info Data Mengarang Telah Diubah

Data Meng arang Buku Terbaru

Form Ubah Data M eng arang Buku

Data Meng arang Buku Dipilih

Info Data Mengarang Tersimpan

Data Meng arang Buku

Halaman Mengarang Buku

Menu Pil ihan (M eng arang Buku)

Form Salinanl Buku

Info Data Salinan Sudah Diubah

Data Salinan Buku Terbaru

Form Ubah Data Salinan Buku

Data Salinan Buku DipilihInfo Data Salinan Buku Tersimpan

Data Salinan BukuInfo Data Buku Sudah Dubah

Form Salinanl Buku

Data Buku Terbaru

Form Ubah Data Buku

Data Buku Dipilih

Info Data Buku Tersimpan

Data Buku

Halaman Buku

Menu Pil ihan (buku)

Info Data Rak sudah DIubah

Data Rak Terbaru

Form Ubah Data Rak

Data Rak Dipilih

Info Data Rak Tersimpan

Data Rak

Halaman Rak

Menu Pil ihan (rak)

Info Data Jenis Buku Sudah Diubah

Data Jenis Buku (terbaru)

Form Ubah Data Jenis Buku

Data Jenis Buku (dipilih)

Info Data Jenis Buku Tersimpan

Data Jenis Buku

Halaman Jenis Buku

Menu pil ihan (jenis buku)

0

Aplikasi

Perpustakaan Pada

Madrasah Aliyah

Tarbiyatut Tholabah

+

Petug as

Perpustakaan

Petug as

Perpustakaan

JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X

JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 4

Gambar 4. Context Diagram

Entity Relationship Diagram (ERD)

Perancangan basis data atau yang lebih dikenal

dengan ERD merupakan representasi model basis data

yang berasal dari Gambaran rancangan DFD. ERD

terbagi menjadi dua bagian, yaitu Conceptual Data

Model atau CDM dan Physical Data Model atau PDM.

Adapun kedua jenis basis data tersebut akan dijelaskan

sebagai berikut:

A. Conceptual Data Model (CDM)

Conceptual data model dari aplikasi

perpustakaan pada MA aliyah tarbiyatut tholabah

terdapat 18 tabel seperti yang terlihat pada Gambar

5.

B. Physical Data Model (PDM)

Physical data model dari dari aplikasi

perpustakaan pada MA aliyah tarbiyatut tholabah

terdapat 18 tabel seperti yang terlihat pada Gambar

6.

Meng akses AplikasiMeng akses Aplikasi

Username dan password Petug as Perpustakaan

Halaman Administrator

halaman log in

data klasifikasi DDC

Info Data Klasifikasi DDC Sudah Diubah

Data Klasifikasi DDC Terbaru

Form Ubah Data Klasifikasi DDC

Data Klasifikasi DDC Dipil ih

Info Data Klasifikasi DDC Tersimpan

Halaman Klasifikasi DDC

Menu pil ihan (klasifikasi DDC)

Info Data Angg ota Tersimpan

Info Data jenis Angg ota Tersimpan

Info Data Angg ota Sudah Diubah

Data Ang gota (terbaru)

Form Ubah Data Ang g ota

Data Ang gota Dipil ih

Info Data jenis Angg ota Sudah Diubah

Data Jenis Angg ota (terbaru)

Form Ubah Data Jenis Ang gota

Data Jenis Angg ota Dipilih

Info Data Peng arang Sudah Diubah

Data Peng arang (terbaru)

Form Ubah Data Pengarang

Data Peng arang Dipil ih

Info Data Peng arang Tersimpan

Data Semester (terbaru)

Info Data Semester Sudah Diubah

Form Ubah Data Semester

Data Semester Dipil ih

info data semester tersimpan

menu pilihan (pengarang )

Info Data Petugas Perpustakaan tersimpan Info Data Petugas Perpustakaan Sudah diubah

Data Petug as Perpustakaan (Terbaru)

Form Ubah Data Petug as Perpustakaan

Data Petug as Perpustakaan (Dipil ih)

halaman angg ota

menu pilihan (ang g ota)

halaman jenis angg ota

menu pilihan (jenis ang g ota)

halaman peng arang

halaman petugas perpustakaan

menu pilihan (petug as perpustakaan)

halaman semester

menu pilihan (semester)

data peng arang

data ang gota

data jenis ang gota

data semester

data petug as perpustakaan

Halaman Angg ota Perpustakaan

Informasi Peminjaman Terlambat 2 hari (sms)

Informasi Peminjaman Terlambat 1 hari (sms)

Informasi Batas Peminjaman Kurang 1 hari (sms)

Username dan password Ang g ota Perpustakaan

halaman log in

0

Aplikasi

Perpustakaan Pada

Madrasah Aliyah

Tarbiyatut Tholabah

+

Petug as

Perpustakaan

Ang gota

perpustakaan

Petug as

Perpustakaan

Halaman Laporan

Halaman Pilihan (Laporan)

Halaman Laporan

Halaman Pilihan (Laporan)

Data Jenis Peminjaman Dipilih

Data ID Buku

Form Inputan ID Buku

Info Tidak Bisa Melakukan Peminjaman Karena Terlambat Mengembalikan

Informasi Buku Sudah Dikembalikan

Form Pilihan Peminjaman

Informasi Peminjaman Sudah Melebihi batas

Info Buku Sudah Dipinjam Orang Lain

Informasi Buku Tidak Dimiliki

Informasi ID Ang g ota Tidak ada

Data ID Ang g ota Perpustakaan

Form Inputan ID Angg ota

Menu Pilihan (peminjaman)

Data Detail Pemesanan dipil ih

Form Konfirmasi Detail pemesanan

Data Pemesanan dipilih

Form Konfirmasi Pemesanan

Menu Pilihan (Konfirmasi Pemesanan)

Informasi Buku Siap Diambil (sms)

Data Pemesanan

Form Pemesanan

Menu Pilihan (Pemesanan)

Info Tidak Bida Memesan Melebihi Dari 2 Buku

Info Tidak Bisa Memesan Buku Yang Sama Disaat Yang Bersamaan

Info Tidak Bisa Memesan Buku Disaat Sedang M eminjam Buku Yang sama

Menu Pemesanan

Informasi Detail Buku

Data Buku dipil ih

Info buku yang dicari

Data Pencarian

Halaman (Katalog)

Menu Pilihan (Katalog )

Petug as

Perpustakaan

0

Aplikasi

Perpustakaan Pada

Madrasah Aliyah

Tarbiyatut Tholabah

+

Ang gota

perpustakaan

Laporan Buku Sering Dipinjam

Data Permintaan (Laporan Buku Sering Dipinjam)

Halaman Laporan Buku Sering Dipinjam

Menu Pil ihan Laporan Buku Sering DIpinjam

Laporan Angg ota Yang Sering Pinjam

Data Permintaan (Laporan Ang gota Yang Sering Pinjam)

Halaman (Laporan Ang g ota Yang Sering Pinjam)

Menu Pil ihan (Laporan Ang gota Yang Sering Pinjam)

Laporan Denda

Data Perminraan (Laporan Denda)

Halaman (Laporan Denda)

Menu Pil l ihan (Laporan Denda)

Laporan Keterlambatan

Data Permintaan (Laporan Keterlambatan)

Halaman (Laporan Keterlambatan)

Menu Pil ihan (laporan Keterlambatan)

Laporan Pemesanan

Data Permintaan (Laporan Pemesanan)

Menampilkan Halaman (Laporan Pemesanan)

Menu Pil ihan (Laporan Pemesanan)

Laporan Peminjaman

Data permintaan (laporan peminjaman)

halaman (laporan peminjaman)

Menu pil ihan (laporan peminjaman)0

Aplikasi

Perpustakaan Pada

Madrasah Aliyah

Tarbiyatut Tholabah

+

Petug as

Perpustakaan

JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X

JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 5

Gambar 5. CDM

Gambar 6. PDM

Hasil dan Pembahasan Untuk mengetahui hasil dari penelitian ini

dilakukan pengujian terhadap aplikasi dengan

menggunakan metode black box testing.

Halaman Katalog Pada halaman Katalog ini Anggota perpustakaan

bisa melakukan pencarian koleksi buku yang dimiliki

perpustakaan. Seperti yang terlihat pada Gambar 6.

Halaman Hasil Pencarian. Dengan menggunakan

katalog anggota perpustakaan tidak perlu mencari buku

yang diinginkan satu persatu pada rak.

Gambar 6. Halaman Hasil Pencarian

Halaman Pemesanan Pada halaman ini anggota perpustakaan dapat

melakukan pemesanan buku buku darimana saja.

Serperti yang terlihat pada. Seperti yang terlihat pada

Gambar 7. Halaman Pemesanan. Dengan

menggungakan faslitas pemesanan anggota

perpustakaan bisa meminjam buku pada awal jam

istirahat karena ketika buku sudah di persiapkan oleh

petugas perpustakaan, anggota perpustakaan bisa

langsung mengambil buku kemudian melakukan proses

peminjaman.

Gambar 7. Halaman Pemesanan

Halaman Peminjaman Pada halaman ini petugas perpustakaan bisa

melakukan proses pengisisan data peminjaman dan

memiliki_jenis_buku

memiliki_pemesanan_buku_2

memiliki_peminjaman_buku_2

memiliki_DDC

memiliki_rak

memiliki_parent

mengisi data semester

memiliki_anggota_perpustakaan

mengarang

menempatkan_buku

antrian_buku

detail_pemesanan

detail_peminjaman

memiliki semester

memiliki

buku

id_buku

judul_buku

penerbit_buku

Kota_terbit

tahun_terbit

cetakan_atau_edisi

harga_buku

keterangan_buku

cover

status_aktif_buku

<pi> Variable characters (100)

Variable characters (150)

Variable characters (150)

Variable characters (100)

Variable characters (15)

Variable characters (150)

Integer

Variable characters (200)

Variable characters (200)

Variable characters (10)

<M>

Identifier_1 <pi>

rak

id_rak

Nama_rak

jumlah_baris

status_aktif_rak

<pi> Integer

Variable characters (50)

Integer

Variable characters (15)

<M>

meminjam_buku

id_peminjaman

tgl_pinjam

<pi> Integer

Date

<M>

Identifier_1 <pi>

anggota_perpustakaan

id_anggota_perpustakaan

nama_anggota_perpustakaan

Kelas

no_hp

userrname_anggota_perputakaan

pasword_anggota_perpustakaan

status_aktif_anggota_perpustakaan

<pi> Variable characters (100)

Variable characters (100)

Variable characters (10)

Variable characters (20)

Variable characters (50)

Variable characters (20)

Variable characters (15)

<M>

Identifier_1 <pi>

pengarang

id_pengarang

nama_pengarang

status_aktif_pengarang

<pi> Integer

Variable characters (100)

Variable characters (15)

<M>

IDENTIFIER_1 <pi>

memesan_buku

id_pemesanan

tgl_pesan

<pi> Integer

Date

<M>

Identifier_1 <pi>

klasifikasi_DDC

id_ddc

nama_ddc

status_aktif_ddc

<pi> Variable characters (11)

Variable characters (150)

Variable characters (15)

<M>

Identifier_1 <pi>

jenis_buku

id_jenis_buku

nama_jenis_buku

status_aktif_jenis_buku

peminjaman_mingguan

peminjaman_persemester

<pi> Integer

Variable characters (50)

Variable characters (15)

Variable characters (20)

Variable characters (20)

Identifier_1... <pi>

semester

id_semester

jenis_semester

tgl_mulai_semester

tgl_selesai_semester

status_aktif_semester

<pi> Integer

Variable characters (10)

Date & Time

Date & Time

Variable characters (15)

<M>

Identifier_1 <pi>

petugas_perpustakaan

id_petugas_perpustakaan

nama_petugas_perpustakaan

username_petugas_perpustakaan

pasword_petugas_perpustakaan

status_aktif_petugas_perpustakaan

<pi> Integer

Variable characters (100)

Variable characters (50)

Variable characters (20)

Variable characters (15)

<M>

Identifier_1 <pi>

jenis_anggota

id_jenis_anggota

nama_jenis_anggota

batas_peminjaman_mingguan

batas_peminjaman_persemester

status_aktif_jenis_anggota

harga_peminjaman_persemester

<pi> Integer

Variable characters (50)

Variable characters (15)

Variable characters (15)

Variable characters (15)

Integer

<M>

Identifier_1 <pi>

detail_buku

id_detail_buku

status_detail_buku

salinan_le

asal_buku

<pi> Variable characters (100)

Variable characters (15)

Integer

Variable characters (11)

<M>

id_detail_buku <pi>

FK_MEMILIKI_JENIS_BUKU

FK_MEMILIKI_PEMESANAN_BUKU_2

FK_MEMILIKI_PEMINJAMAN_BUKU_2

FK_MEMILIKI_DDC

FK_RELATIONSHIP_15

FK_MEMILIKI_PARENT

FK_MENGISI_DATA_SEMESTER

FK_MEMILIKI_ANGGOTA_PERPUSTAKAAN

FK_MENGARANG

FK_MENGARANG2

FK_MENEMPATKAN_BUKU1FK_MENEMPATKAN_BUKU

FK_ANTRIAN_BUKU

FK_ANTRIAN_BUKU2

FK_DETAIL_PEMESANAN

FK_DETAIL_PEMESANAN2

FK_DETAIL_PEMINJAMAN

FK_DETAIL_PEMINJAMAN2

FK_MEMILIKI_SEMESTER

FK_MEMILIKI

buku

id_buku

id_jenis_buku

id_ddc

judul_buku

penerbit_buku

Kota_terbit

tahun_terbit

cetakan_atau_edisi

harga_buku

keterangan_buku

cover

status_aktif_buku

varchar(100)

int

varchar(11)

varchar(150)

varchar(150)

varchar(100)

varchar(15)

varchar(150)

int

varchar(200)

varchar(200)

varchar(10)

<pk>

<fk1>

<fk2>

rak

id_rak

id_jenis_buku

Nama_rak

jumlah_baris

status_aktif_rak

int

int

varchar(50)

int

varchar(15)

<pk>

<fk>

meminjam_buku

id_peminjaman

id_anggota_perpustakaan

id_semester

tgl_pinjam

int

varchar(100)

int

date

<pk>

<fk1>

<fk2>

anggota_perpustakaan

id_anggota_perpustakaan

id_jenis_anggota

nama_anggota_perpustakaan

Kelas

no_hp

userrname_anggota_perputakaan

pasword_anggota_perpustakaan

status_aktif_anggota_perpustakaan

varchar(100)

int

varchar(100)

varchar(10)

varchar(20)

varchar(50)

varchar(20)

varchar(15)

<pk>

<fk>

pengarang

id_pengarang

nama_pengarang

status_aktif_pengarang

int

varchar(100)

varchar(15)

<pk>

memesan_buku

id_pemesanan

id_anggota_perpustakaan

tgl_pesan

int

varchar(100)

date

<pk>

<fk>

klasifikasi_DDC

id_ddc

kla_id_ddc

nama_ddc

status_aktif_ddc

varchar(11)

varchar(11)

varchar(150)

varchar(15)

<pk>

<fk>

jenis_buku

id_jenis_buku

nama_jenis_buku

status_aktif_jenis_buku

peminjaman_mingguan

peminjaman_persemester

int

varchar(50)

varchar(15)

varchar(20)

varchar(20)

<pk>

semester

id_semester

id_petugas_perpustakaan

jenis_semester

tgl_mulai_semester

tgl_selesai_semester

status_aktif_semester

int

int

varchar(10)

datetime

datetime

varchar(15)

<pk>

<fk>

petugas_perpustakaan

id_petugas_perpustakaan

nama_petugas_perpustakaan

username_petugas_perpustakaan

pasword_petugas_perpustakaan

status_aktif_petugas_perpustakaan

int

varchar(100)

varchar(50)

varchar(20)

varchar(15)

<pk>

jenis_anggota

id_jenis_anggota

nama_jenis_anggota

batas_peminjaman_mingguan

batas_peminjaman_persemester

status_aktif_jenis_anggota

harga_peminjaman_persemester

int

varchar(50)

varchar(15)

varchar(15)

varchar(15)

int

<pk>

detail_buku

id_detail_buku

id_buku

status_detail_buku

salinan_le

asal_buku

varchar(100)

varchar(100)

varchar(15)

int

varchar(11)

<pk>

<fk>

mengarang

id_pengarang

id_buku

status_aktif_mengarang

int

varchar(100)

varchar(15)

<pk,fk1>

<pk,fk2>

menempatkan_buku

id_ddc

id_rak

baris_ke

varchar(11)

int

int

<pk,fk1>

<pk,fk2>

antrian_buku

id_buku

id_anggota_perpustakaan

waktu_pesan

status_antrian

varchar(100)

varchar(100)

timestamp

varchar(20)

<pk,fk1>

<pk,fk2>

detail_pemesanan

id_buku

id_pemesanan

tgl_permintaan_pengambilan

status_detail_pemesanan

varchar(100)

int

date

varchar(20)

<pk,fk1>

<pk,fk2>

detail_peminjaman

id_detail_buku

id_peminjaman

tgl_kembali

tgl_harus_kembali

denda

jenis_peminjaman

status_detail_peminjaman

varchar(100)

int

date

date

int

varchar(20)

varchar(50)

<pk,fk2>

<pk,fk1>

JSIKA Vol. 5, No. 2. Tahun 2016 ISSN 2338-137X

JSIKA Vol. 5, No. 2, Tahun 2016, ISSN 2338-137X Page 6

pengembalian buku. Seperti yang terlihat pada Gambar

8. Halaman Peminjaman dan Pengembalian. Dengan

menggunakan aplikasi ini ketika proses peminjaman

petugas perpustakaan bisa mengetahui ketika anggota

perpustakan boleh meminjam buku atau tidak.

Gambar 8. Halaman Peminjaman dan Pengembalian.

Halaman Laporan Pada halaman laporan petugas perpustakaan bisa

membuat laporan peminjaman, pemesanan, denda.

Seperti yang terlihat pada Gambar 9. Laporan

peminjaman, 10. Laporan pemesanan, 11. Laporan

Denda. Dengan menggunakan aplikasi ini petugas tidak

perlu lagi membutuhkan waktu lama dalam pembuatan

laporan sehingga waktu tugas harian petugas

perpustakaan tidak terganggu dikarenakan pembuatan

laporan.

Gambar 9. Laporan Peminjaman

Gambar 10. Laporan Pemesanan

Gambar 11. Laporan Denda

Kesimpulan Setelah melakukan rancang bangun aplikasi

perpustakaan pada MA tarbiyatut tholabah ini, dapat

disimpulkan beberapa hal sebagai berikut:

1. Aplikasi perpustakaan yang dibuat dapat

memberikan informasi keterlambatan peminjaman

koleksi

2. Aplikasi perpustakaan yang dibuat dapat

memberikan informasi buku apa saja yang dimiliki

perpustakaan MA tarbiayatut tholabah serta berada

pada rak mana.

3. Aplikasi perpustakaan yang dibuat dapat membuat

anggota perpustakaan memesan buku dari mana

saja.

4. Aplikasi perpustakaan yang dibuat dapat

memberikan informasi laporan peminjaman,

pemesanan, denda.

Rujukan Pressman, R.S. 2015. Software Engineering : a

practitioner’s approach. McGraw-Hill. New York.