Top Banner
Tugas besar Praktikum RPL Disusun Oleh : Andi Irma Paduwai (101448) :
18

Sisfo Sistem Informasi Perpustakaan Tugas besar RPL

Aug 03, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

Tugas besar

Praktikum RPL

Disusun

Oleh :

Andi Irma Paduwai

(101448) :

TUGAS 1

A. Judul

Page 2: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

Sistem Informasi Perpustakaan

B. Tentukan rumusan masalahnya (defining of problem)

1. Memberikan informasi pencarian buku kepada pengunjung.

2. Memberikan informasi peminjaman buku antar pengunjung dan

operator.

3. Memberikan informasi pengembalian buku antar pengunjung

dengan operator.

4. Memberikan informasi pengelolaan operator antar pengunjung

dengan admin.

C. Tentukan ruang lingkup secara umum yang ada pada sistem

(defining the scope)

1. Pencarian buku oleh pengunjung.

2. Memilih buku yang akan dipinjam.

3. Pendataan buku pada operator.

4. Penginputan data kedalam sistem.

5. Peminjaman buku oleh pengunjung.

6. Pengembalian buku pada pengunjung.

7. Memeriksa data peminjaman.

8. Mengecek Informasi denda oleh operator.

9. Pemberitahuan denda kepada pengunjung.

10. Menghitung transaksi denda (kalau ada).

11. Mencetak transaksi denda.

12. Mengedit data peminjaman buku pada sistem.

13. Input penambahan atau penghapusan buku.

14. Pengelolaan pendaftaran anggota pada sistem.

15. Pengelolaan pendaftaran operator oleh admin pada sistem.

D. Tentukan ruang lingkup yang paling sesuai dengan rumusan

masalah (narrowing the scope)

1. Pencarian buku oleh pengunjung (+)

2. Memilih buku yang akan dipinjam (+)

3. Pendataan buku pada operator (+)

4. Penginputan data kedalam sistem (+)

5. Peminjaman buku oleh pengunjung (+)

Page 3: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

6. Pengembalian buku pada pengunjung (+)

7. Memeriksa data peminjaman (+)

8. Mengecek Informasi denda oleh operator (+)

9. Pemberitahuan denda kepada pengunjung (+)

10. Menghitung transaksi denda kalau ada (+)

11. Mencetak transaksi denda (+)

12. Mengedit data peminjaman buku pada sistem (+)

13. Input penambahan atau penghapusan buku (+)

14. Pengelolaan pendaftaran anggota pada sistem (+)

15. Pengelolaan pendaftaran operator oleh admin pada sistem (+)

TUGAS 2

A. Rumusan Masalah

Rumusan masalah yang ada pada sistem adalah :

1. Informasi persediaan buku

2. Informasi peminjaman buku

3. Transaksi denda (kalau ada)

B. Latar Belakang Masalah

Kebutuhan akan informasi yang cepat dan tepat serta akurat

semakin dibutuhkan oleh perpustakaan, itu dikarenakan

peningkatan peminjaman buku yang semakin meningkat setiap

bulannya, kenyataan ini semakin membuat pihak manajemen

Page 4: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

puncak pada perpustakaan ini terus berusaha untuk

mengembangkan suatu sistem informasi baru.

Transaksi-transaksi secara manual yang selama digunakan

memiliki beberapa kelemahan utama yaitu sulitnya operator dan

admin dalam mengumpulkan, menganalisa dan membuat

kesimpulan tentang perpustakaan ini dikarenakan peminjaman

buku oleh pengunjung masih di arsipkan secara manual, sehingga

dibutuhkan waktu yang cukup lama untuk menganalisa data

tersebut untuk dijadikan acuan dalam pengambilan keputusan.

Sistem Informasi Transaksi adalah suatu solusi untuk

permasalahan diatas, sehingga pihak manajemen puncak dapat

mengetahui informasi dan penjualan setiap waktu. Dengan akan

digunkanannya sistem informasi baru ini diharapkan mampu

memberikan solusi yang tepat untuk mengatasi masalh di atas.

Sistem informasi yang akan dibangun memiliki beberapa

keunggulan yang mampu mengatasi semua masalah di atas.

Dimana sistem baru ini sudah menggunakan komputer sebagai

media utama dalam melakukan penginputan peminjaman buku,

pengembalian buku dan transaksi denda yang didapat oleh

pengunjung. Sehingga kecepatan, ketepatan dan keakuratan

informasi dibutuhkan pihak manajemen bisa direalisasikan.

Transaksi-transaksi yang dilakukan baik itu transaksi peminjaman,

pengembalian serta transaksi denda sudah dilakukan secara

komputerisasi sehingga semua order peminjaman dan faktur-faktur

peminjaman di rekam/di simpan dalam komputer sehingga

memudahkan pihak manajemen puncak untuk menganalisa

informasi yang dihasilkan dari proses transaksi peminjaman dan

pengembalian untuk dijadikan acuan dalam pengambilan

keputusan. Sedangkan faktur-faktur penjualan dan order

peminjaman yang diarsipkan secara manual hanya dijadikan back-

up apabila terjadi sesuatu yang tidak diinginkan terhadap sistem

informasi berbasis komputer ini.

Page 5: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

Sistem informasi berbasis komputer yang akan dirancang

dibangun menggunakan bahasa pemrograman Visual Basic yang

memiliki beberapa keunggulan dibandingkand alam bahasa

pemrograman lainnya yaitu kemudahannya dalam melakukan

koneksi dengan database maupun baik itu fdatabase yang

mendukung arsitektur client server ataupun stand alone. Visual

Basic merupakan bahasa pemrograman yang mudah dipahami

karena kemiripannya dengan bahasa manusia. Serta meiliki fitur-

fitur unggulan dalam mengembangkan aplikasi dan merupakan

salah satu bahasa pemrograman yang paling banyak

mengembangkan aplikasi dan merupakan salah satu bahasa

pemrograman yang paling banyak digunakan oleh para

programmer.

Oleh karena itu, penulis mengembangkan suatu sistem baru

untuk mengatasi masalah-masalah sistem lama denga judul

“Sistem Informasi Perpustakan” dengan harapan agar pihak

perpustakaan ini dapat memiliki sebuah sistem informasi yang akan

membantu memudahkan dalam proses peminjaman dan

pengembalian buku.

C. Ruang Lingkup dan Model Sistem

Ruang lingkup sistem yang dibangun :

1. Proses pencarian buku

2. Proses penginputan peminjaman buku yang dilakukan pada

operator

3. Proses pengelolaan anggota pada operator

4. Proses pengelolaan operator pada admin

5. Proses transaksi denda antar pengunjung dan operator

D. Fungsi Requirement

1. Pencarian Buku

Input : pengunjung mencari buku yang akan dipinjam

Output : pengunjung akan memilih buku yang diinginkan

Komputasi : -

Page 6: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

Waktu : waktu yang dibutuhkan untuk menginput data

buku dan menghasilkan output adalah 5 menit

2. Penginputan Buku

Input : operator menginput buku yang akan dipinjam

oleh

pengunjung

Output : informasi buku

Komputasi : proses penginputan data buku

Waktu : waktu yang dibutuhkan untuk menginput data

buku dan menghasilkan output adalah 10 menit

3. Peminjaman buku

Input : Pengunjung meminjam buku yang data bukunya

sudah di input

Output : informasi hasil penginputan data buku

Komputasi : proses peminjaman buku

Waktu : waktu yang dibutuhkan pada peminjaman buku

adalah sesuai yang akan pengunjung pinjam

4. Pengembalian buku

Input : pengunjung mengembalikan buku yang sudah

dipinjam

Output : informasi pengembalian

Komputasi : Proses pengembalian buku oleh pengunjung

Waktu : waktu yang dibutuhkan adalah 1 minggu

5. Transaksi denda

Input : operator mecatat denda yang harus dibayar oleh

prngunjung

Output : sistem akan mencetak transaksi

Komputasi : Cetak Transaksi denda (kalau ada)

Waktu : 5 menit

Page 7: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

Tugas 3

1. Diagram Use Case

Lihat BukuPengunjung

Cari Buku

Admin

Operator

Perpanjang Buku

Pendataan Buku

Peminjaman Buku

Pengembalian Buku

Informasi Denda

Pengelolaan Anggota

Pengelolaan Operator

Login

Page 8: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

Diagram dibawah ini menggambarkan fungsionalitas yang

diharapkan pada sistem informasi perputakaan. Dalam use case

tersebut dapat dipresentasikan interaksi yang terjadi antara actor

dengan proses atau sistem yang dibuat. Seperti actor pengunjung

yang hanya dapat melakukan proses lihat buku dan cari buku,

sedangkan operator dapat melakukaan proses pendataan buku,

peminjaman buku, pengembalian buku, perpanjangan buku, informasi

denda, pengelolaan anggota dan login. Untuk admin sendiri dapat

melakukan proses pendataan buku dan pengelolaan operator.

2. Uraian Deskripsi Use case

a. Lihat buku

Aktor : Pengunjung

Goal : untuk melihat buku-buku

Description : pengunjung datang untuk melihat-lihat buku

b. Cari buku

Aktor : Pengunjung

Goal : Pencarian buku

Description : Pengunjung mencari buku yang akan dipinjam,

dan membawa bukunya ke operator untuk di

input

c. Pendaftaran buku

Aktor : Operator, Pengunjung

Goal : penginputan buku

Description : setelah pengunjung memberikan buku ke

operator, operator mendata buku pada sistem

d. Peminjaman buku

Aktor : Pengunjung, Operator

Goal : melihat informasi peminjaman buku

Description : setelah buku telah didata/di input, pengunjung

sudah bisa mengambil/meminjam buku yang

sudah di input oleh operator, pengunjung juga

bisa memperpanjang buku pada operator

Page 9: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

e. Pengembalian buku

Aktor : pengunjung, operator

Goal : melihat informasi pengembalian buku

Description : Pengunjung mengembalikan buku yang sudah

dipinjam sesuai waktu yang ditentukan dan

operator mengecek kembali data buku pada

sistem

f. Informasi denda

Aktor : pengunjung, operator

Goal : melihat denda yang didapat oleh pengunjung

Description : setelah pengecekan kembali selesai, operator

menghitung denda pengunjung yang telah

melewati batas peminjaman buku dan operator

menginput kembali data buku sekaligus denda

yang di dapat

g. Pengelolaan anggota

Aktor : Operator, Pengunjung

Goal : melihat informasi data anggota

Description : pengunjung bisa menjadi anggota pada

perpustakaan, dan datanya akan dikelola oleh

operator

h. Pengelolaan operator

Aktor : admin, pengunjung

Goal : melihat informasi data operator

Description : pengunjung bisa menjadi seorang operator pada

perpustakaan dan datanyaakan dikelola oleh

admin

3. Uraian Scenario

a. Operator mengambil pesanan buku

b. Operator menginput pesanan ke dalam sistem

c. Pemberitahuan sistem pada admin

d. Operator memberikan kembali pesanan buku ke pengunjung

e. Dalam 10 hari, pengunjung mengembalikan buku ke operator

Page 10: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

f. Operator menginput kembali buku yang sudah dipinjam

g. Operator membuat transaksi denda kepada pengunjung

h. Pengunjung melakukan transaksi denda kepada operator

i. Operator menyerahkan hasil/laporan peminjaman buku kepada

admin

Tugas 4

1. Use Case Diagram

2. Class Diagram

Lihat BukuPengunjung

Cari Buku

Admin

Operator

Perpanjang Buku

Pendataan Buku

Peminjaman Buku

Pengembalian Buku

Informasi Denda

Pengelolaan Anggota

Pengelolaan Operator

Login

Penerbit

Id_PenerbitNama Penerbit

Anggota

Id_AnggotaNamaAlamatEmailNo.Telepon

Buku

Id_BukuId_PenerbitJudulPengarangTahunStok

Operator

Id-OperatorUsernamePasswordNamaEmailAlamatStatus

Denda

Id_DendaId_PinjamanKeterlambatanDenda

Peminjaman

Id_PeminjamanId_BukuId-OperatorId_AnggotaTgl_PinjamTgl_Habis PinjamTgl_KembaliStatus

Page 11: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

3. Sequance Diagram

4. Collaboration Diagram

5. State Diagram

a. Sistem Input Data

User Login

Olah Data Buku

View Buku Pemberitahuan

Logout

Peminjaman

Pengembalian

: Operator

Transaksi Denda

: Admin

1: Input pesanan

2: tanggal ambil 3: input Pengembalian buku

4: Tanggal Kembali

5: Memberikan Hasil Laporan Pemnjaman

6: Input hasil laporan 7: Mengecek denda

8: Membayar denda

Peminjaman Pengembalian Transaksi Denda

: Admin : Operator

Input pesanan

tanggal ambil

input Pengembalian buku

Tanggal Kembali

Memberikan Hasil Laporan Pemnjaman

Input hasil laporan

Mengecek denda

Membayar denda

Page 12: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

b. Sistem Transaksi Denda

6. Activity Diagram

a. Activity Diagram pencarian buku

User Login

Olah Data Buku

View Buku Pemberitahuan

Logout

User Login

Check Tanggal Buku

Pemberitahuan Buku

Olah Data Transaksi Denda

Get Denda

Cetak Data Buku

Cari lagi

Masukkan Kata Kunci

Proses Pencarian Buku

Ya

Tampilan Buku Hasil Pencarian

NewSwimlane4NewSwimlane2NewSwimlane

Page 13: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

b. Activity Diagram Peminjaman Buku

c. Activity Diagram pengembalian buku

Cari lagi

Masukkan Kata Kunci

Proses Pencarian Buku

Ya

Tampilan Buku Hasil Pencarian

NewSwimlane4NewSwimlane2NewSwimlane

Menyerahkan Buku

Membayar Uang Denda

Memeriksa Data Peminjaman

Mengecek Informasi Denda

Ada Denda.?

Ya

Tidak

OperatorAnggota

Menunjukkan Kartu anggota dan buku yang dipinjam

Menenrima buku yang dipinjam

Memasukkan data peminjaman

operatoranggota

Page 14: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

d. Activity Diagram Pendataan Buku

e. Activity Diagram pengelolaan anggota

f. Activity Diagram pengelolaan operator

Login

Tampil Halaman Operator

Pesanan Menu

Tambah Buku Ubah Menu Hapus Buku

NewSwimlane3

Login

Tampil Halaman Operator

Pilih Menu

Tambah Anggota

Ubah Anggota

Hapus Anggota

NewSwimlane5

Login

Tampil Halaman Admin

Tambah Operator

Ubah Operator

Hapus Operator

Pilih Menu

NewSwimlane6

Page 15: Sisfo Sistem Informasi Perpustakaan  Tugas besar RPL

7. Component Diagram

8. Deployment Diagram

Login

Tampil Halaman Admin

Tambah Operator

Ubah Operator

Hapus Operator

Pilih Menu

NewSwimlane6

Web Browser

User Interface Layer (ASP Net Pages)

Business Logic Layer

Data Access Layer

SQL Server Stored Procedures

Client Tier Web Tier

Aplication Tier

Data Tier