Anda di halaman 1dari 3

QUIS Mata Kuliah : Analisis dan Perancangan SI (SK4113) : S1 / SK-31-01& SK-31-02 Kelas waktu Sifat : Dikumpulkan 8-12-2010 : Take

Home Test

Petunjuk Pengerjaan : Dilarang kerja sama, apabila kedapatan hasil Quis seluruh mahasiswa yang terindikasi kerjasama nilainya 0 (nol). Bacalah kasus berikut dengan sebaik-baiknya. Sementara membaca catatlah hal-hal yang anda anggap penting. Misalnya : objek, use case, actor, aliran data (message), file (database), dll. Anda diperbolehkan membuat asumsi, dengan catatan asumsi tersebut dituliskan di lembar jawaban. Jawaban dikerjakan menggunakan tools software Rational Rose dan jawaban di ketik dengan menggunakan word processing dikertas A4, dgn format margin 4333(cm)

Judul kasus : Sistem Pengelolaan Perpustakaan Universitas ABC Suatu Unit Perpustakaan di Universitas ABC ingin mengembangkan sistem perpustakaan terpadu di lingkungan perpustakaannya. Mengingat kerepotan yang dialami pegawai perpustakaan dalam menjalankan pengelolaan perpustakaan. Karena selama ini pengelolaan perpustakaan dilakukan dengan sistem manual. Semua transaksi sirkulasi perpustakaan di tangani oleh satu orang penanggung jawab perpustakaan dan dua orang pegawai operasional, dengan tugas yang berbeda. Satu orang pegawai menangani masalah transaksi sirkulasi peminjaman dan pengembalian, semua transaksi dicatat pada sebuah buku pembukuan sebagai Database Sirkulasi Peminjaman dan Pengembalian buku. Satu orang pegawai yang lain menangani sistem keanggotaan yakni pendaftaran anggota perpustakaan dan menangani penambahan koleksi buku/majalah/jurnal, dicatat pada sebuah buku pembukuan keanggotaan sebgai database keanggotaan dan database koleksi buku. Pada mulanya perpustakaan dijalankan dengan sistem manual, karena jumlah anggota dan koleksi buku masih sedikit. Dengan bertambahnya waktu sistem manual dinilai tidak efektif lagi, karena transaksi sirkulasi yang dijalankan perpustakaan makin kompleks, dengan bertambahnya jumlah anggota dan koleksi buku. Sebagai contoh kasus, saat anggota meminjam/mengembalikan buku pada waktu jam-jam sibuk, pegawai perpustakaan tidak dapat melayani dengan cepat, karena pegawai tersebut harus mencari record setiap anggota yang melakukan transaksi peminjaman dan pengembalian pada buku database. Pekerjaan ini menyita waktu, sehingga terjadi botleneck pada saat terjadi transaksi sirkulasi peminjaman dan pengembalian buku. Disamping itu database koleksi buku tidak teratur dalam pengkodean/pengindeksan, sehingga sulit mengatur buku yang telah dipinjam di rak-rak buku. Sistem di atas adalah merupakan sistem manual yang menggunakan data base yang tidak terpusat. Walaupun sistem ini berjalan tetapi masih mempunyai beberapa kekurangan, diantaranya adalah:

1. Aliran kertas kerja (dalam bentuk memo, laporan, transaksi dll) yang konstan sangat diperlukan untuk mengkomunikasikan perubahan-perubahan. 2. Sistem tersebut tidak dapat menjawab pertanyaan-pertanyaan operasional yang lebih kompleks, sebagai contoh, untuk menjawab pertanyaan : a. Siapa saja anggota yang sudah seharusnya di denda dalam proses keterlambatan pengembalian buku pada minggu ini? b. Jenis koleksi buku apa saja yang sering dipinjam? c. Jenis koleksi buku apa saja yang perlu ditambah? d Siapa saja mahasiswa yang menjadi anggota perpustakaan menurut jurusan, dan tingkatan?, dst. Mungkin akan memerlukan pemrosesan yang agak lama di Bagian Sirkulasi Peminjaman dan Pengembalian, dan Keanggotaan Perpustakaan. 3. Pimpinan perpustakaan tidak dapat dengan mudah mendapatkan rangkuman informasi yang dibutuhkan untuk pengambilan keputusan, seperti penambahan judul koleksi buku tertentu yang sering di pinjam. 4. Dupikasi data terdapat dimana-mana. Diharapkan dengan sistem komputer dapat membantu untuk mengeliminasi hal-hal yang muncul di atas sebagai akibat dari sistem manual. Desain yang diharapkan untuk memperbaiki sistem perpustakaan Universiats ABC adalah sebagai berikut : Batasan masalah : 1. Sistem ini dibatasi pada susbsistem Pengelola Peminjaman pustaka yang hanya mengelola data peminjaman buku/majalah/jurnal dan tidak memproses data inventaris perpustakaan. 2. Data keanggotaan perpustakaan dikelola oleh subsistem lain dalam sistem ini, yakni subsistem Keanggotaan Perpustakaan. 3. Subsistem Inventaris Perpustakaan mengelola dan memproses pengadaan buku/majalah/jurnal dan barang inventaris perpustakaan.

Definisi permasalahan : 1. Perpustakaan memiliki sejumlah buku/majalah/jurnal yang diberi indeks/pengkodean dengan suatu sistem pengindeksan tertentu (bebas dengan memberikan asumsi). 2. Untuk dapat memanfaatkan fasilitas perpustakaan seseorang harus menjadi anggota dan memiliki kartu anggota. 3. Setiap peminjaman buku/majalah/jurnal dicatat oleh sistem peminjaman (yaitu nomor anggota peminjam, tanggal peminjaman dan batas waktu peminjaman). 4. Setiap hari subsistem Peminjaman pustaka ini memproses data peminjaman, yakni : a. Memcatat pengembalian buku/majalah/jurnal. b. Menghitung keterlambatan waktu pengembalian (untuk perhitungan denda). c. Mencetak surat peringatan bagi anggota yang melewati batas waktu pengembalian. d. Membuat laporan kondisi buku/majalah/jurnal yang telah dikembalikan. e. Membuat laporan koleksi buku apa saja yang sering di pinjam. f. Membuat laporan tentang keperluan penambahan koleksi buku.

Pertanyaan :
1. Lakukan analisis dari permasalahan tersebut di atas dengan menggunakan metode analisis dan desain ber-orientasi objek, dengan diagram sbb: a. Diagram Use Case, fokuskan rancangan anda pada Subsistem Pengelola Peminjaman, dan Subsistem Inventaris Perpustakaan (use case sebanyak mungkin dengan disertakan asumsi) b. Diagram class (dapat disertakan asumsi) c. Diagram sequence d. Diagram state e. Diagram Object f. Diagram Collaboration g. Diagram Activity h. Diagram Component i. Diagram Deployment 2 Bila sistem diatas dapat diakses secara On-Line (Perlu perhatian terhadap security sistem pada setiap transaksi) Selamat Bekerja dan Semoga Sukses !!!

Anda mungkin juga menyukai