Anda di halaman 1dari 12

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN

DI SEKOLAH TINGGI ILMU KOMPUTER CIPTA KARYA INFORMATIKA


Dwi Budi Srisulistiowati

ABSTRACTIO
N
PENDAHULUAN
STIKOM CKI Library is one of a small library in thependefinisian
environmentsistem,
STIKOM CKI.
yaitu STIKOM
yang mene- CKI
kankan
Informasi
Library issaat ini memang
a library that is used sangat pesat teaching
to support and learning process conducted
pada prosedur dan pada komponen (elemen). by
berkembang.
STIKOM CKI. Bisa To
didapat melalui
facilitate and media cetaktasks, STIKOM
streamline CKI sistem
Pendekatan has an yang
Education
mene-Information
kankan pada
seperti
Systembuku dan can
which media
provideelektronik
variousse-kindsperti
of knowledge that yaitu
prosedur can be: used as a basis for broad
laptop.
opening. However, in the passage ofDan
Tentunya dengan jaringan in- ternet. this Pendidikan
SistemInformation system
adalah suatu still has
jaringan many
dari kerja
salah satu tempat
shortcomings. Many yang memiliki
process piping sumber
from a library prosedur-prosedur
that has not been executed. The purpose
yang saling berhubu-
informasi atau pengetahuan
of this paper is to be ableialah perpustakaan.
to run and streamline thengan,
process of borrowing
berkumpul in a library, among
bersama-sama untuk
Di others,
STIKOM CKI
book Buaran
online juga terdapat
or ordering sebuah
online. melakukan suatu kegiatan atau untuk
perpustakaan yang ber- isikan ratusan buku melakukan suatu kegiatan tertentu.
eksemplar yang terdiri dari beberapa mata kuliah
yang diterapkan di STIKOM CKI. Koleksi buku Pendekatan sistem yang merupakan jari- ngan
terbilang ku- rang begitu lengkap dan masih kerja dari prosedur yang lebih mene- kankan
harus di- perbaharui. Dan tata letaknya pun urutan-urutan operasi.
masih bercampuran, tidak sesuai dengan
kategori. Prosedur adalah suatu urutan-urutan ope- rasi
(tulis menulis) yang melibatkan bebe- rapa orang
LANDASAN TEORI didalam satu atau lebih depar- temen, yang
1. Pengertian Perancangan (Desain) diterapkan untuk menjamin penanganan yang
Perancangan (Desain) biasa diterjemahkan seragam dari transaksi- transaksi bisnis yang ada.
sebagai seni terapan, arsitektur, dan berba- gai
pencapaian kreatif lainnya. Dalam se- buah Sedangkan pendekatan sistem yang mene-
kalimat, kata "Perancangan" bisa di- gunakan kankan pada elemen yaitu Sistem adalah
baik sebagai kata benda mau- pun kata kerja. kumpulan dari elemen-elemen yang berin-
Sebagai kata kerja, "Peran- cangan" memiliki teraksi untuk mencapai suatu tujuan tertentu.
arti "Proses untuk mem- buat dan menciptakan
obyek baru". Sebagai kata benda, "Perancangan" Dapat disimpulkan bahwa sistem adalah
digunakan untuk menyebut hasil akhir dari himpunan atau grup dari elemen atau komponen
sebuah proses kreatif, baik itu berwujud yang berhubungan atau saling bergantung satu
sebuah rencana, proposal, atau sama lain untuk mencapai tujuan tertentu.
berbentukobyek nyata
(http://id.wikipedia.org/wiki/desain) 3. Pengertian Informasi
Proses perancangan pada umumnya mem- Menurut Jogiyanto (2005) Informasi adalah data
perhitungkan aspek fungsi, estetika, dan berbagai yang telah diolah menjadi bentuk yang lebih
macam aspek lainnya, dengan sumber data yang berarti bagi penerimanya yang meng- gambarkan
didapatkan dari riset, pemikiran, brainstorming, suatu kejadian-kejadian yang nyata yang
maupun dari pe- rancangan yang sudah ada digunakan untuk pengambilan keputusan.
sebelumnya.

2. Pengertian Sistem
Menurut Jogiyanto (2005) dalam sebuah sistem
terdapat dua pendekatan didalam

1
Sistem informasi menerima masukan data dan ALAT BANTU PERANCANGAN SISTEM
instruksi, mengolah data tersebut sesuai instruksi 1. UML adalah bahasa pemodelan stan- dar
dan mengeluarkan hasilnya. Model data sistem pada rekayasa perangkat lunak. Dengan
yaitu masukan, pengolahan dan keluaran adalah menggunakan UML akan berdampak pada
cocok bagi kasus pengo- lahan sistem informasi peningkatan produk- tivitas dan kualitas
yang paling seder- hana dimana semua masukan serta pengurangan biaya dan waktu.
tiba pada saat bersamaan. Kerumitan arsitektur dalam pengembangan
perangkat lunak bisa diatasi dengan
4. Pengertian Perpustakaan menggambarkan cetak biru sistem tersebut.
Memang pengertian perpustakaan terka- dang
rancu dengan istilah-istilah pustaka, pustakawan, UML (Unified Modelling Language) adalah
kepustakawanan dan ilmu per- pustakaan. akan salah satu alat bantu yang sangat handal di
tetapi secara harfiah, per- pustakaan adalah dunia pengembangan sistem yang
sebuah bangunan fisik tempat menyimpan buku- berorientasi obyek menurut Munawar
buku atau bahan pustaka. Berikut definisi (2005). Hal ini disebabkan karena UML
perpustakaan dari beberapa ahli : menyediakan bahasa pe- modelan visual
Selanjutnya menurut Darmono (2007: 1) yang memungkinkan bagi pengembangan
perpustakaan adalah salah satu bentuk organisasi sistem untuk membuat cetak biru atas visi
sumber belajar yang menghim- pun organisasi mereka dalam bentuk yang baku, mudah
dalam bentuk buku dan bukan buku yang dapat dime- ngerti serta dilengkapi dengan meka-
dimanfaatkan oleh pemakai (guru, siswa dan nisme yang efektif untuk berbagi (sharing)
masyarakat) da- lam upaya mengembangkan dan mengkomunikasikan ran- cangan
kemampuan dan kecakapannya. mereka dengan yang lain. Dengan
menggunakan UML kita dapat membuat
5. Definisi Peminjaman dan Pengemba- model untuk semua jenis aplikasi piranti
lian Buku lunak, dimana aplikasi tersebut dapat
a. Peminjaman dan Pengembalian berjalan pada piranti keras, sistem operasi
Meminjamkan adalah menyerahkan ba- dan jaringan apapun, serta ditulis dalam
rang atau uang untuk dipinjam, mem- bahasa pemrograman apapun.
berikan barang kepada orang lain untuk
dipakai dan kalau sudah waktunya ha- rus Seperti bahasa-bahasa lainnya, UML
dikembalikan. (http:// kamus bahasa mendefinisikan notasi dan syntax/ semantic.
indonesia .org / pinjam). Sedangkan Notasi UML merupakan se- kumpulan
mengembalikan adalah menyerahkan bentuk khusus untuk meng- gambarkan
barang yang telah dipinjam dengan waktu berbagai diagram piranti lunak. Setiap
yang telah ditetapkan. bentuk memiliki makna tertentu dan UML
syntax mendefinisi- kan bagaimana bentuk-
Peminjaman buku adalah meminjam- kan bentuk tersebut dapat dikombinasikan.
barang cetakan berupa lembaran- lembaran Notasi UML ter- utama diturunkan dari 3
kertas yang dijilid yang dise- but buku notasi yang te- lah ada sebelumnya : Grady
dengan jangka waktu yang ditetapkan untuk Booch OOD (Object Oriented Design), Jim
dikembalikan. Rumbaugh OMT (Object Modelling
Technique) dan Ivar Jacobson OOSE
Pengembalian buku adalah mengem- (Object Oriented Software Engineer- ing).
balikan buku yang telah dipinjam de- ngan
tenggat waktu yang telah ditetap- kan. Berikut adalah penjelasan diagram sebagai
alat bantu (tools) yang diguna- kan dalam
b. Buku menganalisis perangkat lunak ini :
Buku adalah kumpulan kertas atau bahan 1.1. Use case Diagram
lainnya yang dijilid menjadi satu pada Use case diagram adalah deskripsi
salah satu ujungnya dan berisi tulisan atau fungsi dari sebuah sistem dari per-
gambar. Setiap sisi dari sebuah lembaran spektif pengguna. Use Case be- kerja
kertas pada buku disebut halaman. dengan cara mendeskrip- sikan tipikal
(http://id.wikipedia.org/wiki/buku) interaksi antara user

2
(pengguna) sebuah sistem dengan dalam menangkap struktur dari
sistemnya sendiri melalui sebuah semua kelas yang membentuk
cerita bagaimana sebuah sistem arsitektur sistem yang dibuat.
dipakai. Urutan langkah–langkah yang
menerangkan antara peng- guna dan Terdapat tiga perspektif terhadap
sistem disebut scenario. Setiap diagram kelas, yaitu:
scenario mendeskripsikan urutan 1. Konseptual,
kejadian. Setiap urutan di- inisialisasi menggambarkan diagram kelas
oleh orang, sistem yang lain, yang merepresenta- sikan
perangkat keras atau urutan waktu. konsep-konsep di do- main
Dengan demikian secara singkat bisa yang dibahas.
dikatakan use case adalah serangkaian 2. Spesifikasi, memperdulikan
scenario yang digabungkan bersama- mengenai perangkat lunak,
sama oleh tujuan umum pengguna namun dipandang hanya
menurut Munawar (2005). Use Case sampai pada antar muka dari
ada- lah alat bantu terbaik guna men- perangkat lunak, bukan
stimulasi pengguna potensial untuk implementasinya
mengatakan tentang suatu sistem dari 3. Implementasi, pandangan ini
sudut pandangnya. mempunyai kelas dan ber-
kaitan dengan implemen-
Diagram Use Case menunjukan 3 tasinya.
aspek dari sistem yaitu: actor, use
case, dan system / sub system Sebuah Class memiliki tiga area
boundary. Actor mewakili peran pokok :
orang, system yang lain atau alat a. Nama, merupakan nama dari
ketika berkomunikasi dengan use case. sebuah kelas
Use case adalah abstraksi dari b. Atribut, merupakan peroperti
interaksi antara system dan actor. dari sebuah kelas. Atribut
melambangkan batas nilai yang
1.2. Class Diagram mungkin ada pada ob- yek dari
Class, dalam notasi UML di- class
gambarkan dengan kotak. Nama c. Operasi, adalah sesuatu yang
class menggunakan huruf besar di bisa dilakukan oleh se- buah
awal kalimatnya dan diletakkan class atau yang dapat dilakukan
diatas kotak. Dalam kondisi nyata oleh class lain ter- hadap
dilapangan, kata benda yang di- sebuah class.
gunakan untuk mendeskripsikan
entitas bisnis akan menjadi class Hubungan Antar Class :
dalam model yang akan diben- tuk. a. Association / Asosiasi, ada- lah
Sedangkan kata kerja yang akan class-class yang terhu- bungkan
dipakai akan menjadi atribut dari satu sama lain se- cara
class tersebut menurut Munawar konseptual. Pada ka- sus
(2005). Class diagram dapat pegawai sebuah perusa- haan,
membantu dalam memvi- bisa dikatakan bahwa seorang
sualisasikan struktur kelas-kelas dari pegawai bekerja pada sebuah
suatu sistem dan merupakan tipe perusahaan. Hubungan ini
diagram yang paling banyak dipakai. disebut de- ngan asosiasi,
Class diagram banyak karena menghubungkan dua
memperhatikan hubungan antar kelas class.
dan penjelasan detail tiap kelas b. Aggregation / Agregasi ada- lah
dalam pemodelan desain (dalam bentuk khusus dari aso- siasi
logical view) dari suatu sistem. yang menggambarkan seluruh
Selama proses analisa, class diagram bagian suatu obyek merupakan
memperhatikan aturan-aturan dan bagian dari ob- yek yang lain
tanggung ja- wab entitas yang (part of).
menentukan perilaku sistem. Selama c. Inheritance (pewarisan sifat)
tahap desain, class diagram berperan adalah hubungan hi-rarkis antar
class. Class dapat diturunkan
dari class lain dan mewarisi
semua atribut

3
dan metoda class asalnya dan dianalisis sehingga dapat diambil kesim- pulan
menambahkan fungsio- nalitas dengan menggunakan alat bantu UML dan ERD.
baru, sehingga ia di- sebut anak
dari class yang diwarisinya. PEMBAHASAN
Kebalikan dari pewarisan 1. Prosedur Sistem
adalah generali- sasi. a. Prosedur Pendaftaran Anggota Sebelum
melakukan peminjaman buku, terlebih
1.3. Activity Diagram dahulu mahasiswa harus men- daftarkan
Activity diagram adalah teknik untuk diri sebagai anggota pada perpustakaan,
mendiskripsikan logika pro- sedural, dengan melampirkan foto copy
proses bisnis dan aliran kerja dalam kartu tanda mahasiswa serta pas foto.
banyak kasus. Activity diagram
mempunyai peran seperti halnya b. Prosedur Peminjaman Buku Perpustakaan
flowchart, akan tetapi per- bedaannya STIKOM CKI adalah per- pustakaan yang
dengan flowchart ada- lah activity bersifat terbuka di- mana setiap anggota
diagram bisa men- dukung perilaku dapat mencari sendiri buku yang ingin
paralel sedang- kan flowchart tidak dipinjam atau- pun melihat skripsi tanpa
bisa, menurut Munawar (2005). Pada melalui kata- log. Setelah anggota
dasarnya diagram aktifitas merupakan mendapatkan bu- ku yang ingin dipinjam,
dia- gram flowchart yang diperluas anggota men- datangi petugas
untuk menunjukkan aliran kendali perpustakaan dengan menyerahkan kartu
satu aktifitas ke aktifitas lain. anggota dan me- nunjukkan buku yang
Diagram Aktifitas dapat digunakan ingin dipinjam. Kemudian petugas
untuk pandangan bagaimana ob- jek- perpustakaan akan mengecek data anggota
objek bekerja, pandangan da- lam dari kartu anggotanya. Jika masa berlaku
aksi-aksi dan pengaruhnya pada dari kartu anggota tersebut telah habis atau
objek. Dan pandangan logik dari mahasiswa yang bersangkutan bukan- lah
proses bisnis. mahasiswa aktif maka proses akan
dihentikan dan tidak diperbolehkan
Activity diagram juga dapat meng- untuk meminjam buku. Namun jika ang-
gambarkan proses paralel yang gota tersebut masih tercatat sebagai
mungkin terjadi pada beberapa mahasiswa aktif, maka petugas akan
eksekusi. Activity diagram meru- melanjutkan pengecekan data pemin-
pakan state diagram khusus, di mana jaman, apakah anggota tersebut se- dang
sebagian besar state adalah action dan dalam peminjaman buku seba- nyak dua
sebagian besar transisi ditrigger oleh buah atau tidak. Jika buku yang dipinjam
selesainya state se- belumnya belum dua buah maka anggota tersebut
(internal processing). Oleh karena itu diperkenankan untuk meminjam buku itu
activity diagram tidak lalu petugas perpus- takaan akan mencatat
menggambarkan behaviour internal data peminja- man buku seperti kode
sebuah sistem (dan interaksi antar buku dan juga batas waktu
subsistem) secara eksak, tetapi lebih peminjamannya. Selain itu petugas
menggambar- kan proses-proses dan perpustakaan juga mencatat data
jalur-jalur aktivitas dari level atas peminjaman pada kartu pinjam yang ada
secara umum. disampul belakang buku yang dipinjam.
Kemudian kartu anggota akan disimpan
2. Entity Relationship Diagram oleh petugas perpustakaan.
Entity Relationship Diagram (ERD) me-
rupakan suatu model jaringan yang c. Prosedur Pengembalian Buku
menggunakan susunan data yang di- simpan Setelah batas waktu peminjaman buku
dalam sistem secara abstrak (Al Bahra Bin habis, maka anggota wajib mengem-
Ladjamudin, 2005). balikan buku yang dipinjam. Kemudian
petugas perpustakaan akan memeriksa
METODE PENELITIAN apakah pengembalian lewat dari waktu
Metode penelitian yang digunakan adalah yang ditentukan atau tidak. Jika waktu
metode deskriptif analistis yaitu dengan pengembalian lewat dari batas waktu
mengolah dan memproses data kemudian peminjaman maka anggota tersebut

4
akan dikenakan denda yang dihitung perhari
Main Flow Use case ini dimulai saat seorang guest atau
sebesar seribu rupiah. Setelah anggota member ingin mengetahui informasi tentang
membayar denda yang telah ditentukan, koleksi buku dan skripsi pada Perpustakaan
barulah data pengembalian dicatat dan STIKOM CKI. Pertama kali guest atau
petugas akan mengemba- likan kartu member akan langsung menuju halaman
index/homepage kemudian memilih menu
anggotanya. katalog buku atau skripsi. Pada halaman
katalog buku atau skripsi data buku atau
d. Prosedur Pembuatan Laporan skripsi dapat ditampilkan sesuai dengan
kategori yang diinginkan. Dan jika ingin
Proses pembuatan laporan dilakukan oleh
mencari buku atau skripsi dengan kriteria
petugas perpustakaan. Laporan dibuat tertentu maka pilih menu pencarian buku atau
berdasarkan seluruh data yang ada pada pencarian skripsi.
Perpustakaan STIKOM CKI, seperti data
anggota, data buku dan data peminjaman. Alternatif Jika guest atau member memilih menu buku
Kemudian laporan- laporan ini akan Flow tamu maka guest atau member akan diminta
mengisi form buku tamu yang berisi nama,
diberikan kepada koordinator perpustakaan. email dan komentar, apabila pengisian telah
Dan laporan- laporan ini akan digunakan lengkap maka guest atau member dapat
sebagai bahan evaluasi dan pengambilan memilih tombol kirim, jika data belum
keputusan. lengkap maka tampil pesan.

2. Perancangan Sistem Postcondition Guest atau member mendapatkan informasi


tentang data buku maupun skripsi secara
2.1. Use Case Diagram detail.

Dokumentasi Use Case Mengisi Buku


Tamu :

Use case Mengisi Buku Tamu


Brief Use case ini memungkinkan guest atau
Description member untuk memberikan komentar
mengenai konteks yang disajikan pada
website.
Actor Guest, Member dan Admin.
Precondition Guest atau member membuka halaman
index/homepage lalu memilih menu buku
tamu.
Main Flow Use case ini memungkinkan guest atau
member untuk memberikan komentar
mengenai konteks yang disajikan pada
website. Guest atau member diminta untuk
Keterangan : mengisi form buku tamu yang berisi nama,
email dan komentar, apabila pengisian telah
Dokumentasi Use Case Melihat Website lengkap maka guest atau member dapat
: memilih tombol kirim, jika data belum
Use case Melihat Website lengkap maka tampil pesan. Komentar akan
diseleksi dan divalidasi dahulu oleh admin
Brief Use case ini memungkinkan guest atau sebelum ditampilkan pada halaman website.
Description member membuka website. Termasuk untuk
melihat isi dari website, seperti koleksi
terbaru, agenda, koleksi buku, koleksi skripsi, Alternatif Flow Guest atau member dapat menekan tombol
pencarian buku atau skripsi dan yang lainnya. batal untuk mengosongkan form. Guest atau
member juga dapat melihat komentar dari
pengunjung-pengunjung yang lain.
Actor Guest dan Member.
Precondition Guest atau member membuka internet Postcondition Jika guest atau member telah mengisi data-
browser untuk melihat halaman website. data dengan lengkap maka komentar akan
Website ini menampilkan data-data buku dan diseleksi dan divalidasi dahulu oleh admin
skripsi yang dijabarkan secara detail. sebelum ditampilkan pada halaman website.

5
Dokumentasi Use Case Pendaftaran
Main Flow Use case ini dimulai saat seorang member ingin
Member : mem-booking buku secara online maka
Use case Pendaftaran Member member harus memilih buku yang ingin
dibooking. Kemudian member melihat detail
Brief Use case ini memungkinkan guest yang
dari buku yang ingin dibooking. Jika syarat dan
Description merupakan mahasiswa aktif STIKOM CKI
kondisi terpenuhi maka tombol booking aktif.
menjadi member dari Perpustakaan STIKOM
Klik booking lalu pilih checkout. Kemudian
CKI.
member disarankan untuk mencetak data
Actor Guest dan Admin. booking-nya.
Precondition Admin masuk ke halaman index admin lalu
memilih menu member. Alternatif Flow Jika member masih dalam status meminjam
maka member tersebut tidak diperkenankan
untuk mem-booking buku lagi. Jadi member
Main Flow Use case ini dimulai ketika ada calon anggota
hanya dapat melihat data-data buku saja.
yang datang langsung ke perpustakaan dan
ingin mendaftarkan diri sebagai member.
Sebelumnya admin melakukan validasi Postcondition Jika member telah mem-booking buku maka
melalui KTM mengenai keaktifan dari buku tersebut tidak akan dipinjamkan sampai
mahasiswa tersebut, setelah dinyatakan valid. member yang mem- booking buku tersebut
Admin memberikan formulir kepada calon datang untuk mengambilnya dalam batas waktu
anggota untuk diisi terlebih dahulu. Setelah tiga hari.
formulir diisi dengan lengkap oleh calon
anggota maka admin mengisi data- data
member pada halaman input member
berdasarkan formulir tadi. Setelah itu admin Dokumentasi Use Case Login Admin :
mencetak kartu anggotanya. Use case Login Admin
Brief Use case ini memungkinkan seorang admin
Description untuk masuk ke halaman khusus admin.
Alternatif Flow Admin dapat menekan tombol cancel untuk
mengosongkan form. Dan sistem mengijinkan
Actor Admin.
untuk mengisi informasi data anggota kembali.
Precondition Admin membuka halaman index admin lalu
memasukkan username dan password.
Postcondition Jika admin telah mengisi data-data member
dengan lengkap maka calon anggota tersebut Main Flow Use case ini dimulai saat seorang admin ingin
telah menjadi member dari Perpustakaan memasuki halaman khusus admin untuk
STIKOM CKI dan diijinkan untuk mem- melakukan update atau input data. Admin harus
booking buku secara online. memasukkan username dan password dengan
benar karena jika username atau password
salah maka admin tidak akan masuk ke
halaman home admin.
Dokumentasi Use Case Login Member :
Use case Login Member Alternatif Flow Admin dapat menekan tombol batal untuk
Brief Use case ini memungkinkan guest yang sudah mengosongkan form.
Description terdaftar sebagai member untuk masuk ke Postcondition Jika admin memasukkan username dan
halaman member. password dengan benar maka admin akan
Actor Member. diarahkan ke halaman home admin.
Precondition Guest membuka halaman
index/homepage lalu memasukkan username Dokumentasi Use Case Manipulasi Data :
dan password pada form login.
Use case Manipulasi Data
Main Flow Use case ini dimulai saat seorang member
ingin mem-booking buku secara online maka Brief Use case ini memungkinkan seorang admin
member tersebut harus masuk ke halaman Description untuk melakukan perubahan terhadap data yang
member. Member harus memasukkan ada, baik itu input, update maupun delete.
username dan password dengan benar. Jika
username dan password salah maka akan Actor Admin.
tampil pesan.
Precondition Admin masuk ke halaman index admin lalu
Postcondition Jika member memasukkan username dan memilih salah satu menu yang terdapat dalam
password dengan benar maka member akan halaman index admin misalnya jurusan.
masuk ke halaman member.

Main Flow Admin masuk ke dalam salah satu menu yang


Dokumentasi Use Case Booking Buku : terdapat pada index admin. Masing- masing
Use case Booking Buku menu tersebut akan langsung berhubungan
dengan database. Karena telah tersedianya
Brief Use case ini memungkinkan member untuk fasilitas untuk manipulasi data seperti input,
Description mem-booking buku secara online. update dan delete, maka admin dapat
Actor Member dan Admin. melakukan manipulasi data sesuai dengan
kebutuhan.
Precondition Member masuk ke halaman member lalu pilih
katalog buku dan lihat detail dari buku tersebut. Alternatif Flow Jika admin tidak melakukan perubahan apapun
dan hanya melihat data-datanya saja.

6
Postcondition Data-data berubah sesuai dengan yang Dokumentasi Use Case Meminta Laporan
diinginkan. :

Dokumentasi Use Case Cetak Laporan :


Use case Cetak Laporan
Brief Use case ini memungkinkan seorang admin
Description untuk mencetak laporan-laporan seperti laporan
data buku, data member dan data pinjam.

Actor Admin.
Precondition Admin masuk ke halaman index admin lalu
memilih salah satu menu misalnya buku jika
ingin mencetak data buku, pilih member jika
ingin mencetak data member atau pilih pinjam
jika ingin mencetak data pinjam.

Main Flow Misalnya seorang admin ingin melihat laporan


data buku maka seorang admin pada halaman
index admin harus memilih menu buku lalu klik
link cetak laporan. Akan tampil laporan data
buku dan jika ingin mencetaknya pada media
kertas klik print.

Alternatif Flow Jika admin hanya ingin melihat laporan


keseluruhan dari data buku tetapi tidak
mencetaknya pada media kertas.
Postcondition Akan ditampilkan laporan keseluruhan dari data
buku setelah itu dapat dicetak menggunakan
media kertas.

2.2. Class Diagram

7
Use case Meminta Laporan
Brief Use case ini memungkinkan seorang
Description koordinator perpustakaan meminta laporan
kepada seorang admin mengenai transaksi
peminjaman maupun laporan keseluruhan dari
data buku atau member.
Actor Koordinator Perpustakaan.
Precondition Admin mencetak semua laporan yang diminta
oleh koordinator perpustakaan.

Main Flow Koordinator perpustakaan meminta laporan


kepada seorang admin mengenai transaksi
peminjaman maupun laporan keseluruhan dari
data buku atau member berupa cetakan kertas.

Alternatif Laporan yang disajikan tidak harus berupa


Flow cetakan kertas namun dapat dilihat melalui
tampilan layar.

Postcondition Laporan-laporan tersebut akan digunakan untuk


bahan evaluasi dan pengambilan keputusan.

8
Dokumentasi Class Diagram :
No Requirement Class Entity
1. Menyimpan data-data yang berhubungan Buku
dengan buku.
2. Menyimpan data-data yang berhubungan Kategori
dengan kategori buku.
3. Menyimpan data-data yang berhubungan Skripsi
dengan skripsi.
4. Menyimpan data-data yang berhubungan Outline
dengan outline skripsi.
5. Menyimpan data-data yang berhubungan Member
dengan member.
6. Menyimpan data-data yang berhubungan Jurusan
dengan jurusan.
7. Menyimpan data-data yang berhubungan Kampus
dengan kampus.
8. Menyimpan data-data yang berhubungan Booking
dengan booking online.
9. Menyimpan data-data yang berhubungan Pinjam
dengan pinjam.
10. Menyimpan data-data yang berhubungan Kembali
dengan kembali.

2.3. Activity Diagram


a. Activity Diagram Pendaftaran Anggota

Deskripsi belum petugas menginput data member. Se- telah


Pada proses pendaftaran anggota terdapat itu calon anggota menunggu selama kurang lebih
kegiatan yang terjadi secara pararel yaitu mengisi 1 minggu, baru menerima kartu anggota.
formulir dan menyerahkan foto. Ke- dua
kegiatan tersebut harus dilakukan se-

9
b. Activity Diagram Peminjaman Buku

Deskripsi mahasiswa aktif maka akan dilanjutkan pe-


Pada proses peminjaman buku anggota per- ngecekan data pinjam. Jika anggota yang
pustakaan harus menyerahkan kartu ang- gota bersangkutan tidak dalam status pemin- jaman
kepada petugas perpustakaan. Petu- gas dua buah buku maka petugas per- pustakaan akan
perpustakaan lalu akan mengecek data anggota. meng-input data pinjam dan menyimpan kartu
Jika anggota tersebut adalah anggotanya.

c. Activity Diagram Pengembalian Buku

Deskripsi takaan akan menghitung dendanya terlebih


Pada proses pengembalian buku petugas dahulu baru diinput ke dalam data pengem-
perpustakaan akan mengecek data pinjam apakah balian. Setelah itu petugas perpustakaan akan
pengembaliannya terlambat atau tidak. Jika mengembalikan kartu anggota kepada anggota
terlambat maka petugas perpus- yang bersangkutan.

1
d. Pembuatan Laporan

Deskripsi terpisah sesuai dengan kebutuhan pela- poran.


Pada proses pembuatan laporan petugas Kemudian laporan-laporan ini akan diberikan
perpustakaan dapat mencetak data buku, data kepada koordinator perpustakaan.
anggota dan data pinjam secara

2.4. Entity Relationship Diagram (ERD)

11
KESIMPULAN pusat untuk mengakses data maha- siswa
Berdasarkan hasil riset lapangan yang pe- nulis aktif agar nantinya setiap maha- siswa
lakukan maka penulis secara umum dapat aktif otomatis menjadi anggota
menyimpulkan. Adapun kesimpulan- nya adalah perpustakaan dan dapat masuk ke sistem
: e-library secara langsung tan- pa adanya
1. Anggota maupun publik dapat melihat pendaftaran anggota terle- bih dahulu dan
informasi mengenai data buku dan skripsi terakhir diharapkan adanya
sekaligus dengan informasi ke- tersediaan pengembangan kartu anggota dengan
buku tersebut. Informasi- informasi ini sistem barcode.
dapat diakses kapanpun dan dimanapun 3. Untuk mendukungnya operasional
tanpa ada batasan waktu. perpustakaan dibutuhkan sarana dan
2. Terdapat fasilitas login untuk anggota dan prasarana yang dapat menunjang lan-
admin yang berfungsi untuk men- jaga data carnya sistem yang berjalan ataupun
tetap akurat. kinerja petugas secara langsung,
3. Laporan-laporan yang dibutuhkan oleh contohnya komputer dengan spesifi- kasi
koordinator perpustakaan seperti lapo- ran yang tinggi.
data buku, laporan data member dan
laporan data pinjam dapat tersedia dengan
cepat dan akurat. DAFTAR PUSTAKA
Al-Bahra bin Ladjamudin. 2005. Analisis dan
SARAN Desain Sistem Informasi. Yogyakarta. Graha
Dalam usaha melengkapi tercapainya keserasian, Ilmu.
maka penulis mencoba mem- berikan saran- Darmono. 2007. Perpustakaan Sekolah.
saran. Adapun saran-saran penulis adalah sebagai Jakarta.Grasindo.
berikut : HM Jogiyanto. 2005. Analisis dan Desain Sistem
1. Informasi yang ditampilkan pada e- informasi. Yogyakarta. Andi Offset.
library hendaknya selalu up to date. Munawar. 2005. Pemodelan Visual dengan
2. Untuk pengembangan lebih lanjut UML. Jakarta. Graha Ilmu
mengenai e-library ini, penulis menya- http://id.wikipedia.org/wiki/buku
rankan agar informasi data buku yang http://id.wikipedia.org/wiki/desain
ditampilkan mencakup keseluruhan http:// kamus bahasa indonesia .org / pinjam
cabang yang ada pada STIKOM CKI,
dapat terhubung dengan database

Anda mungkin juga menyukai