Anda di halaman 1dari 8

TUGAS PEMROGRAMAN TINGKAT LANJUT

SISTEM INFORMASI

PEMINJAMAN DAN PENGEMBALIAN BUKU

Oleh:

PUTRI KRISNA LILA DEWI 0604405031

I PUTU GEDE SUKARIAWAN 0604405034

I GEDE MAHENDRA 0604405042

I WAYAN SHANDYASA 0604405043

TARI NANDARI SARASWATI 0604405044

I NYOMAN SUADITYA 0604405038

JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK UNIVERSITAS UDAYANA

BUKIT JIMBARAN

2008
Soal :

Buatlah Sequnence Diagram dari bisnis proses perpustakaan ?!

Jawab :

Use Case View


Use case membantu untuk memahami dan menggunakan sistem yang dimodelkan. View
ini melihat pada bagaimana actor dan use case berinteraksi.

Pegawai administrasi

Subsistem Sirkulasi Buku Buku masuk Save data buku

Buku keluar

Subsistem Pencarian Buku Pinjam buku Save data peminjam

Save data buku yang di


pinjam

Pesan buku Save data pemesan

Save data buku yang di


pesan

Subsistem Pengembalian Buku Hapus data peminjam

Subsistem Laporan Buku Laporan harian

Gambar 1. Use Case View

Use case di atas terdiri dari empat buah subsistem, yaitu subsistem sirkulasi buku,
subsistem pencarian buku, subsistem pengembalian buku dan subsistem laporan buku. Pada
subsistem sirkulasi buku diatas menunjukkan beberapa use case, yaitu:
1. Buku masuk, menunjukkan proses penginputan data buku baru dari administrator.
Kemudian dilakukan proses save data buku yang menunjukkan proses penyimpanan
data buku baru yang diinputkan.

2. Buku keluar, menunjukkan proses penghapusan data buku oleh administrator.

Pada subsistem pencarian buku menunjukkan beberapa use case yang saling berinteraksi
satu dengan yang lainnya, yaitu :

1. Pinjam buku, menunjukkan proses peminjaman buku yang dilakukan oleh


administrator dengan input dari pelanggan. Proses ini terjadi jika stok dari buku yang
diminta tersedia. Proses pinjam buku ini terdiri dari proses menyimpan data peminjam
dan menyimpan data buku yang dipinjam.

2. Pesan buku, menunjukkan proses pemesanan buku yang dilakukan oleh


administrator dengan input dari pelanggan. Proses ini terjadi jika stok dari buku yang
diminta tidak tersedia. Proses pesan buku ini terdiri dari proses menyimpan data
pemesan dan menyimpan data buku yang dipesan.

Pada subsistem pengembalian buku terdapat satu use case, yaitu :

1. Hapus data peminjam, proses ini dilakukan ketika peminjam mengembalikan


buku yang dipinjam, kemudian data peminjam dan data buku yang dipinjam dihapus
dari daftar peminjam oleh administrator.

Pada subsistem pengembalian buku terdapat satu use case, yaitu :

1. Laporan harian, proses ini menunjukkan jumlah buku yang dipinjam hari ini
dan jumlah buku yang dipesan hari ini oleh pelanggan. Proses ini dilakukan
setiap hari oleh administrator untuk mengetahui ketersediaan buku.

Apa dan Siapa yang berhubungan dengan subsistem-subsistem yang ada di


perpustakaan, serta proses yang terjadi
Subsistem-subsistem yang berhubungan dengan pelayanan pemakai yaitu:
- Subsistem sirkulasi buku
APA ?
1. Buku
SIAPA?
1. Pegawai administrasi
PROSES YANG TERJADI :
1. Penyimpanan data buku masuk
2. Penghapusan data buku
- Subsistem pencarian buku
APA ?
1. Buku
SIAPA?
1. Pegawai administrasi
2. Pelanggan
PROSES YANG TERJADI :
1. Pencarian buku
2. Pinjam buku
3. Simpan data peminjam
4. Simpan data buku yang dipinjam
5. Pesan buku
6. Simpan data pemesan
7. Simpan data buku yang dipesan
- Subsistem pengembalian buku
APA ?
1. Buku
SIAPA?
1. Pegawai administrasi
PROSES YANG TERJADI :
2. Penghapusan data peminjam
3. Pengembalian data buku yang dipinjam
- Subsistem pembuatan laporan
APA ?
1. Data buku
SIAPA?
1. Pegawai administrasi
PROSES YANG TERJADI :
1. Pembuatan laporan harian

Sequence Diagram

Sequence diagram digunakan untuk menggambarkan urutan suatu proses. Sequence


diagram di bawah ini menggambarkan urutan pencarian buku oleh pelanggan.

1. Pelanggan sebagai actor menuju ke rak buku untuk mencari buku dengan
menggunakan kode buku, judul buku dan pengarang. Setelah mendapatkan buku yang dicari
akan kembali ke pelanggan itu sendiri.

2. Pelanggan sebagai actor menuju ke katalog (monitor form) untuk mencari buku
dengan menggunakan kode buku atau judul buku atau berdasarkan pengarang. Setelah
mendapatkan buku yang dicari akan kembali ke pelanggan itu sendiri.

Keterangan
<
Pelanggan Rak buku Katalog(monitor form
) Mencari buku Kode buku Judul buku Pengarang
= Interface

< = Proses

= Data

= Actor

Gambar 1. Sequence Diagram Pencarian Buku


Sequence diagram peminjaman buku di bawah ini menggambarkan urutan peminjaman
buku oleh pelanggan.

1. Pelanggan sebagai actor menuju ke rak buku untuk mencari buku dengan menggunakan kode
buku, judul buku dan pengarang. Setelah mendapatkan buku yang dicari, maka dilakukan
peminjaman buku lalu petugas akan melakukan proses peminjaman buku dan setelah itu
kembali ke pelanggan itu sendiri.

2. Pelanggan sebagai actor menuju ke katalog (monitor form) untuk mencari buku dengan
menggunakan kode buku atau judul buku atau berdasarkan pengarang. Setelah mendapatkan
buku yang dicari akan dilakukan peminjaman buku,petugas akan melakukan proses
peminjaman buku dan kembali ke pelanggan itu sendiri.

K e te ra n g a n
< <
P e la n g g a n P e tu g a s g o n ito r fo)rm M e n c a ri b u k u
R a k b u k u K a ta lo(m K o d e b u ku Ju d ul bu ku P e n g a ra n g P e m i n ja m a n b u k u
= In te rfa c e

< = P ro se s

= D a ta

= A c to r

Gambar 2. Sequence Diagram Peminjaman Buku


Sequence diagram pemesanan buku di bawah ini menggambarkan urutan pemesanan buku
oleh pelanggan.

1. Pelanggan sebagai actor menuju ke rak buku untuk mencari buku dengan menggunakan kode
buku, judul buku dan pengarang. Jika buku yang diinginkan oleh pelanggan tersebut tidak
ada atau tidak tersedia, maka dilakukan pemesanan buku. Dalam pemesanan buku dilakukan
pencatatan data pemesan dan data buku yang dipesan oleh pegawai administrasi.

2. Pelanggan sebagai actor menuju ke katalog (monitor form) untuk mencari buku dengan
menggunakan kode buku atau judul buku atau berdasarkan pengarang. Jika buku yang
diinginkan oleh pelanggan tersebut tidak ada atau tidak tersedia, maka dilakukan pemesanan
buku. Dalam pemesanan buku dilakukan pencatatan data pemesan dan data buku yang
dipesan oleh pegawai administrasi.

K e te r a n g a n
< <
P e la n g g a n R a k b u ku g o n ito r fo) r m M e n c a r i b u k u
K a ta lo(m K o d e b u ku Ju d u l b u ku P e n g a ra n g P e m e sa n a n b u ku
= In te r fa c e

< = P ro se s

= D a ta

= A cto r

Gambar 4. Sequence Diagram Pemesanan Buku

Sequence diagram pengembalian buku di bawah ini menggambarkan urutan pengembalian


buku oleh pelanggan.
1. Pelanggan sebagai actor menyerahkan buku yang telah dipinjam kepada petugas.

2. Petugas sebagai actor menampilkan transakasi peminjaman yang terakhir dari


anggota tersebut

3. Bila waktu pengembalian terlambat,maka akan dikenai denda

4. Petugas sebagai actor menyimpan transaksi pengembalian

-Sequence Diagram “Pengembalian”

Keterangan

Pelanggan Petugas Buku Form peminjaman Denda


= Interface

Input ID pelanggan
< = Proses
Input ID petugas
= Data
Display transaksi peminjaman
Informasi denda

Mencatat transaksi pengembalian


= Actor

Gambar 5. Sequence Diagram Pemesanan Buku