Tugas Individu
Sistem
Basis Data
RANCANGAN
SISTEM PEMINJAMAN
BUKU
OLEH:
YUNITA INDRASWARI
H12111254
PRODI STATISTIKA
JURUSAN
MATEMATIKA
FAKULTAS
MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS
HASANUDDIN
MAKASSAR
2014
1. Sistem yang sedang berjalan (Current System)
Proses peminjaman buku di perpustakaan.
Peminjam langsung ke tempat/rak tempat buku yang dia cari,setelah mendapat buku
peminjam membawa ke petugas perpustakaan dan penyerahkan buku disertai kartu
anggota perpustakaan. Jika tidak memiliki kartu peminjam wajib membuat. Di
tempat petugas , akan dicatat data tentang peminjaman buku serta lama
peminjaman. Setelah input data peminjam baru bisa membawa buku yang
dipinjamnya.
Kelemahan dari
sistem yang sedang berjalan ini terdapat pada waktu pencarian buku. Bila
langsung di arahkan ke rak belum tentu buku ini akan ditemukan. Kelemahan
lainnya terletak pada penggunaan kode buku yang dicari.
2. Sistem yang diusulkan (proposed system)
Sitem yang saya usulkan untuk peminjaman buku.
Dalam current system kelemahannya terdapat pada waktu yang digunakan. Saya
usulkan untuk menggunakan komputer dan penggunaan jaringan di perpustakaan.
Jadi , peminjam datang ke perpustakaan langsung mencari data mengenai buku yang
dicari dikomputer yang disediakan, dalam komputer sudah tersedia data mengenai
buku. Setelah data buku di dapat peminjam mengambil buku di tempat dan membawa
langsung ke petugas perpustakaan untuk diinput lagi data peminjamannya.
Sistem ini menggunakan komputer dan jaringan.
Jadi peminjam dapat langsung mengetahui apakah buku tersedia , dimana letak
bukunya, dan mengurangi lagi waktu untuk mencari bukunya.
1. Data Flow Diagram (DFD)
Diagram konteks (level 0)
Diagram
Berjenjang
2. UML diagram
SDLC ( System Development Life Cycle)
Use-Case Diagram
Use case adalah
abstraksi dari interaksi antara system dan actor. Use case bekerja dengan cara
mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya
sendiri melalui sebuah cerita bagaimana sebuah system dipakai. Use case
merupakan konstruksi untuk mendeskripsikan bagaimana system akan terlihat di
mata user. Sedangkan use case diagram memfasilitasi komunikasi diantara analis
dan pengguna serta antara analis dan client.
Dalam kasus yang di bahas, Peminjam buku akan
membuat kartu anggota perpustakaan kemudian memilih buku yang ingin dia pinjam.
Setelah memilih peminjam menyerahkan buku ke petugas perputakaan untuk mencatat
dan menentukan batas dan waktu peminjaman buku. Biasanya di perpustakaan besar
akan ada data base dalam komputer yang berisi semua data buku dan
peminjamannya, jadi petugas menginput data peminjaman ke dalam data base.
Kekurangan sistem ini cuman terletak pada efektifitas waktu, biasanya melalui
proses yang lama karena setelah ditulis di buku di input lagi ke data base perpustakaan.
Definisi Kebutuhan Sistem
Kebutuhan fungsional
1.
Sistem
menyediakan informasi buku-buku yang tersedia dan data-data anggota
perpustakaan
2.
Sistem
mempermudah peminjaman buku dan menyediakan informasi kapan buku tersebut akan
dikembaliikan.
3.
Sistem
meminimalisir kesalahan yang mungkin terjadi dalam proses peminjaman buku.
Kebutuhan data
Kebutuhan data
dalam system informasi meliputi :
1.
Data peminjam
2.
Kode buku dan
data buku
Kebutuhan teknologi
Komputer
Komputer
digunakan untuk melakukan penginputan data peminjam, data buku, tanggal
peminjaman, dan tanggal pengembalian buku.
Akan dilakukan pengujian terhadap sistem
propose peminjaman buku di perpustakaan
Black
Box Testing
Pengujian :
1. Apakah sistem
menyediakan tempat untuk melakukan penginputan data kode buku?
Alasannya agar petugas perpustakaan dapat
melakukan penginputan kode buku
2. Apakah sistem
menyediakan tempat untuk melakukan penginputan data peminjam buku?
Alasannya agar petugas perpustakaan dapat
mengetahui identitas peminjam dan peminjam dapat diketahui anggota perpus atau
bukan
3. Apakah sistem
menyediakan tempat untuk melakukan penginputan tanggal peminjaman?
Alasannya untuk kejelasan peminjaman buku
sehingga peminjam betul-betul tau buku ini.
Pengujian
Kinerja
1. Berapa lama waktu
yang dibutuhkan untuk mencari informasi
di komputer?
Alasannya
agar peminjam mengetahui estimasi waktu yang dibutuhkan untuk melakukan
peminjaman buku
2. Berapa lama waktu
yang dibutuhkan untuk menginput data
peminjam?
Alasannya
agar peminjam mengetahui estimasi waktu yang dibutuhkan untuk melakukan
peminjaman buku
3. Berapa lama waktu
yang dibutuhkan untuk mendapatkan buku setelah menginput data peminjam?
Alasannya
agar peminjam tidak terlalu lama menunggu pada saat proses peminjaman
Pengujian
Akseptansi
1. Apakah peminjam
tidak perlu menunggu lama dalam penginputan data peminjaman buku?
Alasannya
agar peminjam sudah memperkirakan waktu yang dia butuhkan dalam peminjaman
2. Apakah peminjam
puas dengan layanan yang ada di perpustakaan?
Alasannya
agar peminjam bisa kembali menikmati layanan yang ada di perpustakaan jika dia
puas
3. Apakah peminjam
puas dengan sistem yang ada?
Alasannya
agar diketahui sistem berjalan dengan baik dan mengetahui kekurangan dari
sistem
Pengujian
Data Driven
1. Apakah jika kita melakukan penginputan data ada konfirmasi dari pihak
perpustakaan?
Alasannya agar kita yakin data yang telah diinput sudah ada di data base
perpustakaan
2. Apakah tidak ada kesalahan dalam pencarian data buku di komputer?
Alasannya agar peminjam dapat mengambil langsung buku bila datanya benar
3. Apakah tidak terjadi kesalahan dalam penginputan kode buku?
Alasannya
tidak lagi mengulur waktu bila terjadi kesalahan
Pengujian
Unit Test
1. Apakah ketika
memasukkan data buku, komputer dapat memperoleh data yang benar mengenai buku
yang dicari?
Alasannya,
hal ini dapat mengurangi beban peminjam
2. Apakah ketika
memasukkan data peminjam sistem dapat mengenalinya?
Alasannya
peminjam tak lagi dirugikan karena sistem sudah mengenal
Penguujian
Module System
1. Apakah saat mencari data tentang buku di
komputer , data bukunya tersedia?
Alasannya agar
peminjam mengetahui apakah buku yang dia cari ada
2. Apakah kode buku / data buku sesuai dengan
buku yang sebenarnya?
Alasannya , agar
tidak ada lagi kesalahan dalam pengimputan, dan kode buku sudah sesuai dengan
sebenarnya







Tidak ada komentar:
Posting Komentar