Selasa, 04 Maret 2014

Tugas 1 2 SIMBAD

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