Anda di halaman 1dari 79

LAPORAN RANCANG BANGUN

PERANGKAT LUNAK
untuk
SISTEM INFORMASI PERPUSTAKAAN
SMK 5 MUHAMMADIYAH PEKANBARU

Disiapkan untuk:

SMK 5 Muhammadiyah
Pekanbaru

Format
dokumen Disiapkan oleh:
ini
merupakan
hak milik Kelompok 3
Muhamma
d Fikry, ST,
MSc. 1. Dhea Nabilla Adrian (Ketua) (12050123710)
© All
Copyrights
2. Ahmad Bukhori (Analis) (12050117145)
Reserved, 3. Rendi Ibnu Syahputra (Desainer) (12050117694)
2018.
Format 4. Dary Rahman (Programmer) (12050112305)
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan
Sistem Informasi Perpustakaan - - Cover
lainnya
tanpa izin
tertulis dari
Muhamma
MSc.

PERSETUJUAN DOKUMEN

NAMA TANGGAL
Diverifikasi oleh:

Dhea Nabilla Adrian

Ketua Tim
Diautentifikasi oleh:

Muhammad Fikry, S.T., M.Sc.

Dosen
Disetujui oleh:

SMK Muhammadiyah 5
Pekanbaru

Klien

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - i
lainnya
tanpa izin
tertulis dari
Muhamma
REVISI DOKUMEN

REVISI DESKRIPSI
A
B
C

INDEKS - A B C
Ditulis oleh
Diverifikasi oleh
Diperiksa oleh
Diautentifikasi
oleh
Disetujui oleh

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - ii
lainnya
tanpa izin
tertulis dari
Muhamma
DAFTAR HALAMAN REVISI

HALAMA REVISI
N

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - iii
lainnya
tanpa izin
tertulis dari
Muhamma
DAFTAR ISI

Halaman

PERSETUJUAN DOKUMEN i
REVISI DOKUMEN...................................................................................................................................ii
DAFTAR HALAMAN REVISI.................................................................................................................iii
DAFTAR ISI..............................................................................................................................................iv
DAFTAR GAMBAR..................................................................................................................................vi
DAFTAR TABEL.....................................................................................................................................viii
DAFTAR APENDIKS................................................................................................................................ix
1. PENDAHULUAN...............................................................................................................................1
1.1. Identifikasi Sistem.......................................................................................................................1

1.2. Deskripsi Dokumen.....................................................................................................................2

2. DOKUMEN REFERENSI...................................................................................................................3
3. KEBUTUHAN TEKNIS.....................................................................................................................4
3.1. Kebutuhan Kapabilitas.................................................................................................................4

3.1.1 Pengguna.........................................................................................................................4

Format 3.1.2 Mekanisme/Alur Sistem Lama........................................................................................4


dokumen
ini
merupakan
3.1.3 Mekanisme/Alur Sistem Baru..........................................................................................6
hak milik
Muhamma
d Fikry, ST,
3.1.4 Pemodelan Kebutuhan.....................................................................................................9
MSc.
© All
Copyrights
3.1.5 Use Case Login (SRS_REQ_100).................................................................................10
Reserved,
2018.
Format
3.1.7 Use Case Menerima Notifikasi (SRS_REQ_200)..........................................................11
dokumen
ini hanya
boleh
3.1.8 Use Case Peminjaman Buku (SRS_REQ_300)..............................................................13
dipergunak
an untuk
keperluan
3.1.9 Use Case Pengembalian Buku (SRS_REQ_400)...........................................................14
pelaporan
tugas mata
kuliah
3.1.10 Use Case Mengelola Data Buku (SRS_REQ_500)........................................................17
Rekayasa
Perangkat
Lunak
3.1.11 Use Case Mengelola Data Anggota Perpustakaan (SRS_REQ_600).............................20
Berorientas
i Obyek,
Jurusan
3.1.12 Use Case Menampilkan laporan (SRS_REQ_700)........................................................23
Teknik
Informatika
, UIN Suska
3.1.13 Skenario.........................................................................................................................25
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - iv
lainnya
tanpa izin
tertulis dari
Muhamma
3.1.14 Sequence Diagram.........................................................................................................25

3.2. Kebutuhan Elemen Data............................................................................................................25

3.2.1 Boundary Classes..........................................................................................................27

3.2.2 Controller Classes..........................................................................................................29

3.2.3 Entity Classes................................................................................................................29

3.3. Kebutuhan Terkait Adaptasi......................................................................................................30

3.4. Kebutuhan Terkait Waktu..........................................................................................................30

3.5. Kebutuhan Terkait Keselamatan................................................................................................31

3.6. Kebutuhan Terkait Keamanan...................................................................................................31

3.7. Batasan Desain..........................................................................................................................31

3.8. Kebutuhan Terkait Performa Pengguna.....................................................................................31

4. HASIL IMPLEMENTASI.................................................................................................................32
4.1 Lingkungan Implementasi.........................................................................................................32

4.2 Hasil Implementasi....................................................................................................................33

1. Halaman Login..............................................................................................................33

Format 5. HASIL PENGUJIAN.........................................................................................................................41


dokumen
ini
merupakan 1.1 Identifikasi Rencana Pengujian Perangkat Lunak......................................................................41
hak milik
Muhamma
d Fikry, ST, 1.2 Deskripsi dan Hasil Uji..............................................................................................................46
MSc.
© All
Copyrights
6. CATATAN........................................................................................................................................52
Reserved,
2018. 6.1 Daftar Singkatan........................................................................................................................52
Format
dokumen
ini hanya APENDIKS A SKENARIO......................................................................................................................54
boleh
dipergunak APENDIKS B SEQUENCE DIAGRAM..................................................................................................63
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - v
lainnya
tanpa izin
tertulis dari
Muhamma
DAFTAR GAMBAR

Gambar Halaman

Gambar 3.1 Mekanisme/Alur Sistem Lama Peminjaman Buku...................................................................5

Gambar 3.2 Mekanisme/Alur Sistem Lama Pengembalian Buku................................................................6

Gambar 3.3 Mekanisme/Alur Sistem Baru Peminjaman Buku....................................................................7

Gambar 3.4 Mekanisme/Alur Sistem Baru Pengembalian Buku.................................................................8

Gambar 3.5 Diagram Use Case untuk Sistem Informasi Perpustakaan SMK 5 Muhammadiyah Pekanbaru
.................................................................................................................................................................... 9

Gambar 3.6 GUI Layar Login...................................................................................................................11

Gambar 3.7 GUI Layar Menerima Notifikasi............................................................................................12

Gambar 3.8 GUI Layar Transaksi Peminjaman Buku...............................................................................14

Gambar 3.9 GUI Layar Transaksi Pengembalian Buku.............................................................................17

Gambar 3.10 GUI Layar Kelola Buku.......................................................................................................19

Gambar 3.11 GUI Layar Tambah Buku.....................................................................................................19


Format
dokumen Gambar 3.12 GUI Layar Edit Buku...........................................................................................................20
ini
merupakan
hak milik Gambar 3.13 GUI Layar Kelola Anggota..................................................................................................22
Muhamma
d Fikry, ST,
MSc. Gambar 3.14 GUI Layar Tambah Anggota................................................................................................22
© All
Copyrights
Reserved, Gambar 3.15 GUI Layar Edit Anggota......................................................................................................23
2018.
Format
dokumen Gambar 3.16 GUI Layar Laporan Buku....................................................................................................24
ini hanya
boleh
dipergunak Gambar 3.17 GUI Layar Laporan Transaksi Peminjaman dan Pengembalian Buku..................................25
an untuk
keperluan
pelaporan Gambar 4.1 Tampilan Halaman Login......................................................................................................34
tugas mata
kuliah
Rekayasa Gambar 4.2 Tampilan Halaman Dashboard..............................................................................................34
Perangkat
Lunak
Berorientas Gambar 4.3 Tampilan Halaman Transaksi................................................................................................35
i Obyek,
Jurusan
Teknik Gambar 4.4 Tampilan Halaman Peminjaman............................................................................................36
Informatika
, UIN Suska
Riau, dan
Gambar 4.5 Tampilan Halaman Pengembalian.........................................................................................36
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - vi
lainnya
tanpa izin
tertulis dari
Muhamma
Gambar 4.6 Tampilan Halaman Kelola Buku............................................................................................37

Gambar 4.7 Tampilan Halaman Tambah Buku.........................................................................................38

Gambar 4.8 Tampilan Halaman Edit Buku................................................................................................38

Gambar 4.9 Tampilan Halaman Kelola Anggota.......................................................................................39

Gambar 4.10 Tampilan Halaman Tambah Anggota..................................................................................40

Gambar 4.11 Tampilan Halaman Edit Anggota.........................................................................................40

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - vii
lainnya
tanpa izin
tertulis dari
Muhamma
DAFTAR TABEL

Tabel Halaman

Tabel 5.1 Identifikasi Rencana Pengujian..................................................................................................41

Tabel 5.2 Deskripsi dan Hasil Uji..............................................................................................................46

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - viii
lainnya
tanpa izin
tertulis dari
Muhamma
DAFTAR APENDIKS

Apendiks Halaman

A SKENARIO..................................................................................................................................54

B SEQUENCE DIAGRAM..............................................................................................................63

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak IDENTIFIKASI DOKUMEN
diperkenan NAMA SISTEM NOMOR VERSI HALAMAN
kan untuk
keperluan Sistem Informasi Perpustakaan - - ix
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

1. PENDAHULUAN

Dokumen Rancang Bangun Perangkat Lunak ini merupakan dokumentasi yang dipersiapkan
untuk Sistem Informasi Perpustakaan di SMK 5 Muhammadiyah. Dokumen ini mencantumkan
spesifikasi kebutuhan perangkat lunak, hasil analisa, perancangan, implementasi dan pengujian yang telah
dilakukan.

.1. Identifikasi Sistem


Sub bab ini berisikan identifikasi terhadap perangkat lunak yang dikembangkan.

Nama Sistem : Sistem Informasi Perpustakaan SMK 5 Muhammadiyah


Pekanbaru

Teknologi internet telah menjalar ke berbagai aspek di kehidupan manusia, mulai dari hal-hal
yang memang membutuhkan teknologi internet hingga hal remeh yang bahkan tidak memerlukan
internet dalam pelaksanaannya. Tanpa adanya internet, segala sesuatu akan terasa sulit dan tidak
efisien dari segi waktu dan biaya.

Di Indonesia sendiri sudah sangat banyak perusahaan, institusi, bahkan usaha kecil-kecilan
yang telah memanfaatkan internet untuk menunjang kegiatan bisnis ataupun kegiatan lain yang
berhubungan dengan pekerjaan mereka. Pemanfaatan internet ini dapat dilihat sendiri seperti
bagaimana suatu perusahaan mempromosikan produk mereka, bagaimana suatu institusi
Format
dokumen mempublikasikan kegiatan-kegiatan yang mereka lakukan, atau bagaimana suatu perusahaan atau
ini
merupakan institusi tersebut membuka lowongan pekerjaan.
hak milik
Muhamma
d Fikry, ST,
MSc.
Pada saat ini di SMK Muhammadiyah 5 Pekanbaru, seluruh data mengenai proses
© All
Copyrights pengolahan data administrasi perpustakaan belum memiliki suatu sistem informasi manajemen
Reserved,
2018. yang baik. Semua hal dari pendataan peminjaman atau pengembalian buku hingga pembuatan
Format
dokumen laporan `istrasi perpustakaan masih dilakukan secara manual. Hal tersebut sering mengakibatkan
ini hanya
boleh hasil yang kurang teliti dan memakan waktu yang lama.
dipergunak
an untuk
keperluan
pelaporan Berdasarkan pada permasalahan di atas, maka akan dibuat Sistem Informasi Perpustakaan
tugas mata
kuliah yang terkomputerisasi pada SMK Muhammadiyah 5 Pekanbaru yang dapat memberikan
Rekayasa
Perangkat kemudahan terhadap pengguna dan membuat fitur-fitur untuk memenuhi kebutuhan petugas
Lunak
Berorientas perpustakaan. Dengan adanya aplikasi perpustakaan yang terkomputerisasi ini, diharapkan dapat
i Obyek,
Jurusan
Teknik
menambah nilai guna terhadap perpustakaan di SMK Muhammadiyah 5 Pekanbaru terutama bagi
Informatika
, UIN Suska petugas perpustakaan dalam pengolahan data transaksi yang terjadi seperti pendaftaran anggota
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 1/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

baru, peminjaman, pengembalian, stok buku dan pencarian buku berdasarkan rak serta dalam
pembuatan laporan-laporan tiap periodiknya.
.

.2. Deskripsi Dokumen


Dokumen ini berisikan spesifikasi kebutuhan perangkat lunak, hasil analisa, perancangan,
implementasi dan pengujian yang telah dilakukan yang disajikan dengan struktur bab sebagai berikut.

Bab 1 Mengindentifikasikan dan mendeskripsikan sistem beserta dokumennya.

Bab 2 Menspesifikasikan dokumen referensi.

Bab 3 Menspesifikasikan kebutuhan teknis yang diperlukan untuk rancang bangun perangkat
lunak.

Bab 4 Menspesifikasikan hasil implementasi berdasarkan kebutuhan teknis di Bab 3.

Bab 5 Mengidentifikasikan rencana pengujian beserta hasilnya

Bab 6 Menginformasi catatan, seperti daftar singkatan.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 2/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

2. DOKUMEN REFERENSI

Bab ini berisikan daftar dokumen yang direferensikan dalam dokumen ini.

Tidak ada.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 3/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

3. KEBUTUHAN TEKNIS

Bab ini berisikan spesifikasi kebutuhan teknis yang diperlukan untuk rancang bangun perangkat
lunak.

.3. Kebutuhan Kapabilitas


Kebutuhan-kebutuhan teknis yang harus dipenuhi dan dijelaskan di dalam dokumen ini meliputi
pengguna dan alur data.

.3.1 Pengguna
Pengguna, baik yang berinteraksi langsung atau tidak langsung dengan perangkat lunak ini yaitu:

1. Petugas Perpustakaan, yaitu pegawai sekolah yang bertugas mengelola buku di perpustakaan,
melayani pengunjung perpustakaan, melakukan transaksi peminjaman dan pengembalian buku.

2. Anggota Perpustakaan, yaitu siswa SMK Muhammadiyah 5 Pekanbaru.

.3.2 Mekanisme/Alur Sistem Lama


Alur sistem lama (dengan kata lain proses bisnisnya) dapat dilihat di Gambar 3.1 dan 3.2

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 4/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.2.1 Alur Sistem Lama Peminjaman Buku

Gambar 3.1 Mekanisme/Alur Sistem Lama Peminjaman Buku


Format
dokumen
ini
merupakan
hak milik Mekanisme peminjaman buku di perpustakaan secara manual atau tanpa sistem yaitu pertama
Muhamma
d Fikry, ST, anggota perpustakaan datang ke perpustakaan dan menuju ke rak buku. Kemudian ia memilih buku yang
MSc.
© All akan dipinjam. Setelah mendapatkan buku, anggota perpustakaan tersebut membawanya menuju ke meja
Copyrights petugas perpustakaan dan menyerahkan kartu pelajar. Setelah itu petugas perpustakaan mencatat data
Reserved,
2018. peminjam buku dan mencatat peminjaman pada kertas bagian belakang buku. Setelah itu menyerahkan
Format
dokumen buku dan kartu pelajar kepada peminjam. Transaksi peminjaman buku berhasil dilakukan.
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 5/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.2.2 Alur Sistem Lama Pengembalian Buku

Gambar 3.2 Mekanisme/Alur Sistem Lama Pengembalian Buku

Mekanisme pengembalian buku di perpustakaan secara manual atau tanpa sistem yaitu pertama anggota
perpustakaan membawa buku yang akan dikembalikan menuju ke perpustakaan. Setelah itu ia berjalan
menuju meja petugas perpustakaan dan menyerahkan kartu pelajar. Petugas perpustakaan mencatat data
Format pengembalian buku dan mencatat pengembalian pada kertas bagian belakang buku. Petugas perpustakaan
dokumen
ini
mengembalikan kartu pelajar kepada anggota perpustakaan Transaksi pengembalian berhasil dilakukan.
merupakan
hak milik
Muhamma .3.3 Mekanisme/Alur Sistem Baru
d Fikry, ST,
MSc. Alur sistem baru (dengan kata lain proses bisnisnya dengan menggunakan sistem baru) dapat
© All
Copyrights dilihat di Gambar 3.3 dan 3.4.
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 6/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.3.1 Alur Sistem Baru Peminjaman Buku

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen Gambar 3.3 Mekanisme/Alur Sistem Baru Peminjaman Buku
ini hanya
boleh
dipergunak Mekanisme peminjaman buku menggunakan siste perpustakaan yaitu pertama anggota perpustakaan
an untuk
keperluan
dating ke perpustakaan dan mencari buku yang diinginkan. Setelah mendapatkan buku tersebut ia
pelaporan mengantarkan buku ke petugas perpustakaan dan menyerahkan kartu pelajar. Selanjutnya petugas
tugas mata
kuliah perpustakaan membuka halaman transaksi dan masuk ke halaman form peminjaman lalu mengisi form
Rekayasa
Perangkat
peminjaman dan mengklik tombol pinjam. Peminjaman berhasil didata. Kemudian petugas perpustakaan
Lunak menyerahkan buku dan kartu pelajar kepada peminjam. Transaksi peminjaman buku berhasil dilakukan.
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 7/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.3.2 Alur Sistem Baru Pengembalian Buku

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
Gambar 3.4 Mekanisme/Alur Sistem Baru Pengembalian Buku
pelaporan
tugas mata Mekanisme pengembalian buku menggunakan sistem perpustakaan yaitu pertama anggota datang
kuliah
Rekayasa ke perpustakaan kemudian mengantarkan buku ke petugas perpustakaan lalu menyerahkan kartu pelajar.
Perangkat
Lunak Selanjutnya petugas perpustakaan membuka halaman transaksi pada sistem dan memilih data peminjam
Berorientas
i Obyek,
yang ingin mengembalikan buku lalu mengklik icon pengembalian. Selanjutnya masuk ke halaman
Jurusan pengembalian buku dan mengisi form pengembalian buku lalu mengklik tombol kembalikan.
Teknik
Informatika Pengembalian buku berhasil didata. Kemudian petugas perpustakaan menyerahkan kartu pelajar kepada
, UIN Suska
Riau, dan
anggota perpustakaan. Transaksi berhasil dilakukan.
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 8/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.4 Pemodelan Kebutuhan


1. Sistem informasi dapat melakukan transaksi peminjaman buku.

2. Sistem informasi dapat melakukan transaksi pengembalian buku.

3. Sistem informasi dapat memberikan notifikasi kepada anggota perpustakaan ketika buku yang
dipinjam mendekati jatuh tempo pengembalian buku.

4. Sistem informasi dapat menampilkan laporan kepada petugas perpustakaan.

5. Sistem informasi dapat mengelola data buku.

6. Sistem informasi dapat mengelola data perpustakaan.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan Gambar 3.5 Diagram Use Case untuk Sistem Informasi Perpustakaan SMK 5 Muhammadiyah Pekanbaru
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak Deskripsi aktor untuk Sistem Informasi Perpustakaan sebagai berikut:
Berorientas
i Obyek,
Jurusan 1. Petugas Perpustakaan, yaitu pegawai sekolah yang bertugas mengelola buku di perpustakaan,
Teknik
Informatika
melayani pengunjung perpustakaan, .
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 9/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

1. Anggota perpustakaan, yaitu siswa SMK Muhammadiyah 5 Pekanbaru.

Detail struktur menu untuk layar Utama dijelaskan sebagai berikut: …

.3.5 Use Case Login (SRS_REQ_100)

.3.5.1 Gambaran Umum


Use case ini menyediakan fungsionalitas untuk petugas perpustakaan dapat masuk ke dalam
aplikasi perpustakaan.

.3.5.2 Karakteristik Aktivasi


Petugas perpustakaan.

.3.5.3 Pre-Kondisi
Aplikasi sudah tampil pada browser.

.3.5.4 Deskripsi
Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
Use Case Verifikasi Pengguna.

4.1.4.1.1. Basic Flow


1. Sistem menampilkan halaman login. (SRS_REQ_101)

2. Petugas perpustakaan menginputkan username dan password lalu mengeklik tombol login.
Format
dokumen (SRS_REQ_102)
ini
merupakan
hak milik 3. Sistem mengecek username dan password pada tabel petugas di database. Jika username dan
Muhamma
d Fikry, ST,
password sesuai, maka sistem menampilkan halaman dashboard. Jika username atau password
MSc. tidak sesuai, maka dilanjutkan ke EF. (SRS_REQ_103)
© All
Copyrights
Reserved,
2018.
3.1.2.4.2 Alternative Flow
Format
dokumen
Tidak ada.
ini hanya
boleh
dipergunak 3.1.2.4.3 Exception Flow
an untuk
keperluan Sistem menampilkan pemberitahuan bahwa username atau password salah. (SRS_REQ_104)
pelaporan
tugas mata
kuliah 3.1.2.5 Post-Kondisi
Rekayasa
Perangkat Petugas perpustakaan masuk ke halaman dashboard.
Lunak
Berorientas
i Obyek, 3.1.2.6 Rule
Jurusan
Teknik
Informatika
Tidak ada.
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 10/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

3.1.2.7 Constraint
Tidak ada.

3.1.2.8 GUI

Gambar 3.6 GUI Layar Login

3.1.7 Use Case Menerima Notifikasi (SRS_REQ_200)

3.1.7.1 Gambaran Umum


Format
Use case ini menyediakan fungsionalitas yang memungkinkan anggota perpustakaan menerima
dokumen notifikasi ketika waktu pengembalian buku sudah dekat.
ini
merupakan
hak milik
Muhamma
3.1.7.2 Karakteristik Aktivasi
d Fikry, ST,
MSc.
Sistem.
© All
Copyrights
Reserved, 3.1.7.3 Pre-Kondisi
2018.
Format Aplikasi sudah ditampilkan di browser.
dokumen
ini hanya
boleh 3.1.7.4 Deskripsi
dipergunak
an untuk Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
keperluan
pelaporan Use Case Verifikasi Pengguna.
tugas mata
kuliah
Rekayasa 3.1.7.4.1 Basic Flow
Perangkat
Lunak
Berorientas 1. Petugas melakukan use case login. (SRS_REQ_201)
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 11/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

2. Sistem mengecek tanggal pengembalian buku pada tabel transaksi di database, jika
tanggal pengembalian sudah dekat maka sistem mengirimkan email kepada anggota
perpustakaan. (SRS_REQ_202)

3.1.7.4.2 Alternative Flow


Tidak ada.

3.1.7.4.3 Exception Flow


Tidak ada.

3.1.7.5 Post-Kondisi
Anggota perpustakaan menerima notifikasi.

3.1.7.6 Rule
Tidak ada.

3.1.7.7 Constraint

Petugas harus login agar sistem dapat mengecek tenggat waktu pengembalian buku dan
mengirim pemberitahuan melalui email.

3.1.7.8 GUI

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan Gambar 3.7 GUI Layar Menerima Notifikasi
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 12/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

3.1.8 Use Case Peminjaman Buku (SRS_REQ_300)

3.1.8.1 Gambaran Umum


Use case ini menyediakan fungsionalitas untuk petugas perpustakaan mendata peminjaman buku oleh
anggota perpustakaan.

3.1.8.2 Karakteristik Aktivasi


Petugas perpustakaan.

3.1.8.3 Pre-Kondisi
Anggota menyerahkan buku yang ingin dipinjam kepada petugas.

3.1.8.4 Deskripsi
Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
Use Case Verifikasi Pengguna.

3.1.8.4.1 Basic Flow


1. Petugas perpustakaan melakukan use case login. (SRS_REQ_301)
2. Petugas perpustakaan mengeklik menu transaksi. (SRS_REQ_302)
3. Sistem menampilkan halaman transaksi. (SRS_REQ_303)
4. Petugas perpustakaan mengeklik tombol peminjaman. (SRS_REQ_304)
5. Sistem menampilkan form peminjaman. (SRS_REQ_305)
6. Petugas perpustakaan mengisi form peminjaman dan mengeklik tombol pinjam.
Format (SRS_REQ_306)
dokumen
ini 7. Sistem mengecek status peminjaman anggota perpustakaan pada tabel transaksi di database.
merupakan
hak milik Jika buku yang ingin dipinjam berbeda dengan buku yang sedang dipinjam dan anggota
Muhamma
d Fikry, ST,
perpustakaan sedang tidak meminjam dua buku, maka sistem menyimpan data peminjaman buku
MSc. ke tabel peminjaman. Jika anggota perpustakaan sedang meminjam dua buah buku, maka
© All
Copyrights lanjutkan ke EF 1. Jika anggota perpustakaan ingin meminjam buku yang sama dengan buku
Reserved,
2018.
yang disimpannya, maka lanjutkan ke EF 2. (SRS_REQ_307)
Format
dokumen
ini hanya 3.1.8.4.2 Alternative Flow
boleh
dipergunak Tidak ada.
an untuk
keperluan
pelaporan 3.1.8.4.3 Exception Flow
tugas mata
kuliah 3.1.8.4.3.1 Exception Flow 1
Rekayasa
Perangkat
Lunak Sistem menampilkan pemberitahuan bahwa anggota perpustakaan sedang meminjam dua
Berorientas
i Obyek, buah buku dan tidak bisa melakukan peminjaman buku sebelum salah satu dari dua buah
Jurusan
Teknik
buku yang dipinjam dikembalikan. (SRS_REQ_308)
Informatika
, UIN Suska
Riau, dan
3.1.8.4.3.2 Exception Flow 2
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 13/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Sistem menampilkan pemberitahuan bahwa anggota perpustakaan sedang meminjam buku


yang sama dengan buku yang ingin dipinjam. (SRS_REQ_309)

3.1.8.5 Post-Kondisi
Anggota perpustakaan menerima buku yang dipinjam.

3.1.8.6 Rule
Lama peminjaman buku oleh anggota perpustakaan maksimal 2 minggu.

3.1.8.7 Constraint

Anggota perpustakaan hanya bisa meminjam maksimal 2 buah buku

3.1.8.8 GUI

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk Gambar 3.8 GUI Layar Transaksi Peminjaman Buku
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat 3.1.9 Use Case Pengembalian Buku (SRS_REQ_400)
Lunak
Berorientas
i Obyek, 1.1.5.1 Gambaran Umum
Jurusan
Teknik Use case ini menyediakan fungsionalitas untuk petugas perpustakaan mendata pengembalian
Informatika
, UIN Suska buku oleh anggota perpustakaan.
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 14/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

4.1.8.1 Karakteristik Aktivasi


Petugas perpustakaan.

4.1.8.2 Pre-Kondisi
Anggota menyerahkan buku yang ingin dikembalikan kepada petugas.

4.1.8.3 Deskripsi
Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
Use Case Verifikasi Pengguna.

4.1.8.3.1. Basic Flow


1. Petugas perpustakaan melakukan use case login. (SRS_REQ_401)
2. Petugas perpustakaan mengeklik menu transaksi. (SRS_REQ_402)
3. Sistem menampilkan halaman transaksi yang memperlihatkan data buku yang belum
dikembalikan. (SRS_REQ_403)
4. Petugas perpustakaan mengeklik tombol pengembalian berdasarkan data dari tabel peminjaman.
Jika petugas kesulitan menemukan anggota, maka lanjutkan ke AF 1. (SRS_REQ_404)
5. Sistem menampilkan form pengembalian buku. (SRS_REQ_405)
6. Petugas mengisi form pengembalian buku dan mengeklik tombol kembalikan. (SRS_REQ_406)
7. Sistem mengecek waktu pegembalian dan kondisi buku yang dikembalikan. Jika buku
dikembalikan tepat waktu dan dalam kondisi baik maka sistem akan menyimpan data
pengembalian buku ke tabel pengembalian. Jika buku terlambat di kembalikan maka lanjutkan ke
AF 2. Jika rusak atau hilang, maka lanjut ke AF 3. Jika terlambat dan rusak, maka lanjut ke AF 4.
(SRS_REQ_407)
Format
dokumen
ini
merupakan
4.1.8.3.2. Alternative Flow
hak milik
Muhamma
d Fikry, ST, 3.1.9.4.2.1 Alternative Flow 1
MSc.
© All 1. Petugas mencari anggota menggunakan kolom pencarian dengan
Copyrights
Reserved,
menginpukan data anggota perpustakaan seperti NIS atau nama. (SRS_REQ_408)
2018. 2. Sistem menampilkan anggota yang dicari di tabel anggota. (SRS_REQ_409)
Format
dokumen
ini hanya
boleh
3.1.9.4.2.2 Alternative Flow 2
dipergunak
an untuk
1. Sistem memberitahukan bahwa peminjam dikenakan denda atas keterlambatan.
keperluan (SRS_REQ_410)
pelaporan
tugas mata
kuliah 3.1.9.4.2.3 Alternative Flow 3
Rekayasa
Perangkat
Lunak
1. Sistem memberitahukan bahwa peminjam dikenakan denda karena buku dikembalikan dalam
Berorientas keadaan rusak atau hilang. (SRS_REQ_411)
i Obyek,
Jurusan
Teknik
Informatika
3.1.9.4.2.4 Alternative Flow 4
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 15/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

1. Sistem memberitahukan bahwa peminjam dikenakan denda karena keterlambatan


pengembalian. (SRS_REQ_412)
2. Petugas memilih pilihan kondisi buku. (SRS_REQ_413)
3. Sistem memberitahukan bahwa peminjam dikenakan dua denda, keterlambatan dan buku rusak
atau hilang. (SRS_REQ_414)

4.1.8.3.3. Exception Flow


Tidak ada.

4.1.8.4 Post-Kondisi
Anggota perpustakaan mengembalikan buku yang dipinjam.

4.1.8.5 Rule
1. Jika buku dikembalikan melewati batas waktu pengembalian, maka anggota perpustakaan
dikenakan denda sebesar Rp. 3000.
2. Jika buku yang telah dipinjam dikembalikan dalam keadaan rusak atau hilang, maka anggota
perpustakaan dikenakan denda yaitu mengganti buku yang rusak atau hilang tersebut dengan
buku yang sama.
3. Jika buku yang dipinjam dikembalikan terlambat dan buku dalam keadaan rusak atau hilang,
maka denda tersebut akan di-double, yaitu denda keterlambatan dan denda buku rusak atau
hilang.

.3.5.5 Constraint
Buku harus dikembalikan tepat waktu dan dalam keadaan baik.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 16/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.5.6 GUI

Gambar 3.9 GUI Layar Transaksi Pengembalian Buku

.3.6 Use Case Mengelola Data Buku (SRS_REQ_500)


Format
dokumen
ini
merupakan
.3.6.1 Gambaran Umum
hak milik
Muhamma
Use case ini menyediakan fungsionalitas untuk petugas perpustakaan menambah, mengedit, dan
d Fikry, ST, menghapus data buku.
MSc.
© All
Copyrights
Reserved,
.3.6.2 Karakteristik Aktivasi
2018.
Format
Petugas perpustakaan.
dokumen
ini hanya
boleh .3.6.3 Pre-Kondisi
dipergunak
an untuk Aplikasi sudah ditampilkan di browser.
keperluan
pelaporan
tugas mata .3.6.4 Deskripsi
kuliah
Rekayasa Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
Perangkat
Lunak Use Case Verifikasi Pengguna.
Berorientas
i Obyek,
Jurusan 4.1.8.5.1. Basic Flow
Teknik
Informatika Menambahkan data buku:
, UIN Suska
Riau, dan 1. Petugas perpustakaan melakukan use case login. (SRS_REQ_501)
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 17/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

2. Petugas perpustakaan mengeklik tombol kelola buku. (SRS_REQ_502)


3. Sistem menampilkan halaman pengelolaan data buku. (SRS_REQ_503)
4. Petugas perpustakaan mengeklik tombol tambah buku. (SRS_REQ_504)
5. Sistem menampilkan form penambahan buku. (SRS_REQ_505)
6. Petugas mengisi form penambahan buku dan mengeklik tombol simpan. (SRS_REQ_506)
7. Sistem menyimpan data buku ke tabel buku. (SRS_REQ_507)

Mengedit data buku:


1. Petugas perpustakaan melakukan use case login. (SRS_REQ_508)
2. Petugas perpustakaan mengeklik tombol kelola buku. (SRS_REQ_509)
3. Sistem menampilkan halaman pengelolaan data buku. (SRS_REQ_510)
4. Petugas perpustakaan mengeklik icon edit buku. (SRS_REQ_511)
5. Sistem menampilkan form pengeditan. (SRS_REQ_512)
6. Petugas mengedit data buku yang ingin di edit dan mengeklik tombol simpan.
(SRS_REQ_513)
7. Sistem menyimpan data buku yang telah di edit ke tabel buku. (SRS_REQ_514)

Menghapus data buku:


1. Petugas perpustakaan melakukan use case login. (SRS_REQ_515)
2. Petugas perpustakaan mengeklik tombol kelola buku. (SRS_REQ_516)
3. Sistem menampilkan halaman pengelolaan data buku. (SRS_REQ_517)
4. Petugas mengeklik icon hapus buku. (SRS_REQ_518)
5. Sistem menghapus data buku dari tabel buku. (SRS_REQ_519)

4.1.8.5.2. Alternative Flow


Tidak ada.
Format
dokumen
ini
4.1.8.5.3. Exception Flow
merupakan
hak milik
Tidak ada.
Muhamma
d Fikry, ST,
MSc. .3.6.5 Post-Kondisi
© All
Copyrights Petugas perpustakaan berhasil mengelola data buku.
Reserved,
2018.
Format .3.6.6 Rule
dokumen
ini hanya Tidak ada.
boleh
dipergunak
an untuk
keperluan
.3.6.7 Constraint
pelaporan
tugas mata
Tidak ada.
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 18/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.6.8 GUI

Gambar 3.10 GUI Layar Kelola Buku

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas Gambar 3.11 GUI Layar Tambah Buku
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 19/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 3.12 GUI Layar Edit Buku

.3.7 Use Case Mengelola Data Anggota Perpustakaan (SRS_REQ_600)

.3.7.1 Gambaran Umum


Format
dokumen
Use case ini menyediakan fungsionalitas untuk petugas perpustakaan menambah, mengedit, dan
ini menghapus data anggota perpustakaan.
merupakan
hak milik
Muhamma
d Fikry, ST,
.3.7.2 Karakteristik Aktivasi
MSc.
© All
Petugas perpustakaan.
Copyrights
Reserved,
2018. .3.7.3 Pre-Kondisi
Format
dokumen Aplikasi sudah ditampilkan di browser.
ini hanya
boleh
dipergunak .3.7.4 Deskripsi
an untuk
keperluan Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
pelaporan
tugas mata Use Case Verifikasi Pengguna.
kuliah
Rekayasa
Perangkat 4.1.8.5.4. Basic Flow
Lunak
Berorientas Menambahkan data anggota:
i Obyek,
Jurusan 1. Petugas perpustakaan melakukan use case login. (SRS_REQ_601)
Teknik
Informatika
2. Petugas perpustakaan mengeklik tombol kelola anggota. (SRS_REQ_602)
, UIN Suska 3. Sistem menampilkan halaman pengelolaan data anggota. (SRS_REQ_603)
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 20/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

4. Petugas perpustakaan mengeklik tombol tambah anggota. (SRS_REQ_604)


5. Sistem menampilkan form penambahan anggota perpustakaan. (SRS_REQ_605)
6. Petugas mengisi form penambahan anggota dan mengeklik tombol simpan. (SRS_REQ_606)
7. Sistem menyimpan data anggota ke tabel anggota. (SRS_REQ_607)

Mengedit data anggota:


1. Petugas perpustakaan melakukan use case login. (SRS_REQ_608)
2. Petugas perpustakaan mengeklik tombol kelola anggota. (SRS_REQ_609)
3. Sistem menampilkan halaman pengelolaan data anggota. (SRS_REQ_610)
4. Petugas perpustakaan mengeklik tombol edit anggota. (SRS_REQ_611)
5. Sistem menampilkan form pengeditan. (SRS_REQ_612)
6. Petugas mengedit data anggota yang ingin di edit dan mengeklik tombol
simpan. (SRS_REQ_613)
7. Sistem menyimpan data anggota perpustakaan yang telah di edit ke tabel
anggota. (SRS_REQ_614)

Menghapus data anggota:


1. Petugas perpustakaan melakukan use case login. (SRS_REQ_615)
2. Petugas perpustakaan mengeklik tombol kelola anggota. (SRS_REQ_616)
3. Sistem menampilkan halaman pengelolaan data anggota. (SRS_REQ_617)
4. Petugas mengeklik icon hapus. (SRS_REQ_618)
5. Sistem menghapus data anggota perpustakaan dari table anggota. (SRS_REQ_619)

4.1.8.5.5. Alternative Flow


Tidak ada.
Format
dokumen 4.1.8.5.6. Exception Flow
ini
merupakan Tidak ada.
hak milik
Muhamma
d Fikry, ST, .3.7.5 Post-Kondisi
MSc.
© All Petugas perpustakaan berhasil mengelola data anggota perpustakaan.
Copyrights
Reserved,
2018.
Format
.3.7.6 Rule
dokumen
ini hanya
Tidak ada
boleh
dipergunak
an untuk .3.7.7 Constraint
keperluan
pelaporan Tidak ada.
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 21/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.3.7.8 GUI

Gambar 3.13 GUI Layar Kelola Anggota

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Gambar 3.14 GUI Layar Tambah Anggota
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 22/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 3.15 GUI Layar Edit Anggota

.3.8 Use Case Menampilkan laporan (SRS_REQ_700)

.3.8.1 Gambaran Umum


Use case ini menyediakan fungsionalitas untuk petugas perpustakaan menampilkan laporan data
transaksi, data buku, dan data anggota perpustakaan.
Format
dokumen
ini .3.8.2 Karakteristik Aktivasi
merupakan
hak milik Petugas perpustakaan.
Muhamma
d Fikry, ST,
MSc. .3.8.3 Pre-Kondisi
© All
Copyrights Aplikasi sudah ditampilkan di browser.
Reserved,
2018.
Format .3.8.4 Deskripsi
dokumen
ini hanya Sub paragraf ini menjelaskan mengenai Basic Flow, Alternative Flow dan Exception Flow dari
boleh
dipergunak Use Case Verifikasi Pengguna.
an untuk
keperluan
pelaporan 4.1.8.5.7. Basic Flow
tugas mata
kuliah Menampilkan laporan data transaksi:
Rekayasa
Perangkat 1. Petugas perpustakaan melakukan use case login. (SRS_REQ_701)
Lunak
Berorientas 2. Petugas perpustakaan mengeklik tombol transaksi. (SRS_REQ_702)
i Obyek,
Jurusan
3. Sistem menampilkan halaman transaksi. (SRS_REQ_703)
Teknik 4. Petugas perpustakaan mengeklik tombol laporan. (SRS_REQ_704)
Informatika
, UIN Suska Menampilkan laporan data buku:
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 23/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

1. Petugas perpustakaan melakukan use case login. (SRS_REQ_706)


2. Petugas perpustakaan mengeklik tombol kelola buku. (SRS_REQ_707)
3. Sistem menampilkan halaman pengelolaan data buku. (SRS_REQ_708)
4. Petugas perpustakaan mengeklik tombol laporan. (SRS_REQ_709)

4.1.8.5.8. Alternative Flow


Tidak ada.

4.1.8.5.9. Exception Flow


Tidak ada.

.3.8.5 Post-Kondisi
Petugas perpustakaan mendapatkan laporan transaksi, atau laporan buku, atau laporan anggota.

.3.8.6 Rule
Tidak ada.

.3.8.7 Constraint
Tidak ada.

.3.8.8 GUI

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa Gambar 3.16 GUI Layar Laporan Buku
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 24/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 3.17 GUI Layar Laporan Transaksi Peminjaman dan Pengembalian Buku

3.1.13 Skenario
Skenario selengkapnya diperlihatkan pada Apendiks A.

3.1.14 Sequence Diagram


Sequence Diagram selengkapnya diperlihatkan pada Apendiks B.

Format
dokumen
.4. Kebutuhan Elemen Data
ini
merupakan
Sub bab ini berisikan daftar kelas, pesan yang dikirim dari dan diterima oleh setiap kelas yang
hak milik dilihat dari sudut pandang berbasis obyek.
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 25/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 26/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 3.1 Class Diagram

.4.1 Boundary Classes


Format
dokumen
ini .4.1.1 Login
merupakan
hak milik Tipe kelas : Boundary
Muhamma
d Fikry, ST,
MSc. Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan
© All halaman login
Copyrights
Reserved,
2018. Event yang diterima : Menampilkan halaman dashboard
Format
dokumen
ini hanya Event yang dikirim : Username dan password
boleh
dipergunak
an untuk Atribut :-
keperluan
pelaporan
tugas mata .4.1.2 Dashboard
kuliah
Rekayasa Tipe kelas : Boundary
Perangkat
Lunak
Berorientas Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan
i Obyek,
Jurusan halaman dashboard
Teknik
Informatika
, UIN Suska Event yang diterima :-
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 27/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Event yang dikirim :-

Atribut :-

.4.1.3 Transaksi
Tipe kelas : Boundary

Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan


halaman transaksi

Event yang diterima : Menampilkan halaman transaksi

Event yang dikirim : NIS anggota perpustakaan

Atribut :-

.4.1.4 KelolaBuku
Tipe kelas : Boundary

Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan


halaman kelola buku

Event yang diterima : Menampilkan halaman kelola buku

Event yang dikirim : Kode buku

Atribut :-

Format .4.1.5 KelolaAnggota


dokumen
ini Tipe kelas : Boundary
merupakan
hak milik
Muhamma Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan
d Fikry, ST,
MSc.
halaman kelola anggota
© All
Copyrights Event yang diterima : Menampilkan halaman kelola anggota
Reserved,
2018.
Format Event yang dikirim : NIS anggota perpustakaan
dokumen
ini hanya
boleh Atribut :-
dipergunak
an untuk
keperluan .4.1.6 FormTransaksi
pelaporan
tugas mata Tipe kelas : Boundary
kuliah
Rekayasa
Perangkat Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan form
Lunak
Berorientas transaksi, yaitu form peminjaman dan form pengembalian.
i Obyek,
Jurusan
Teknik Event yang diterima : Menampilkan halaman tambah buku
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 28/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Event yang dikirim : NIS, kode buku, tanggal peminjaman, tanggal pengembalian, nama peminjam,
judl buku, kondisi buku, dan denda.

Atribut :-

.4.1.7 FormBuku
Tipe kelas : Boundary

Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan form
edit buku

Event yang diterima : Menampilkan halaman edit buku

Event yang dikirim : Kode buku, judul buku, nama pengarang, nama penerbit, tahun terbit, stok

Atribut :-

.4.1.8 FormTambahAnggota
Tipe kelas : Boundary

Tanggung jawab : Menyediakan kapabilitas untuk interaksi petugas perpustakaan dengan form
tambah anggota

Event yang diterima : Menampilkan halaman tambah anggota

Event yang dikirim : Nama anggota,NIS, tahun angkatan, jenis kelamin, dan email

Atribut :-
Format
dokumen
ini
.4.2 Controller Classes
merupakan
hak milik
Muhamma .4.2.1 System
d Fikry, ST,
MSc. Tipe kelas : Controller
© All
Copyrights
Reserved, Tanggung jawab : Menyediakan kapabilitas untuk membuat isi dari entity buku, peminjaman,
2018.
Format
anggota, pengembalian, petugas
dokumen
ini hanya Event yang diterima : Value
boleh
dipergunak
an untuk Event yang dikirim :-
keperluan
pelaporan
tugas mata Atribut :-
kuliah
Rekayasa
Perangkat
Lunak
.4.3 Entity Classes
Berorientas
i Obyek,
Jurusan .4.3.1 Buku
Teknik
Informatika Tipe kelas : Entity
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 29/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Tanggung jawab : Menyediakan kapabilitas untuk menyimpan data ke database buku.

Event yang diterima : Data buku

Event yang dikirim :-

Atribut :-

.4.3.2 Peminjaman
Tipe kelas : Entity

Tanggung jawab : Menyediakan kapabilitas untuk menyimpan data ke database peminjaman.

Event yang diterima : Data peminjaman

Event yang dikirim :-

Atribut :-

.4.3.3 Anggota
Tipe kelas : Entity

Tanggung jawab : Menyediakan kapabilitas untuk menyimpan data ke database anggota.

Event yang diterima : Data anggota

Event yang dikirim :-

Atribut :-
Format
dokumen
ini .4.3.4 Pengembalian
merupakan
hak milik Tipe kelas : Entity
Muhamma
d Fikry, ST,
MSc. Tanggung jawab : Menyediakan kapabilitas untuk menyimpan data ke database pengembalian.
© All
Copyrights
Reserved, Event yang diterima : Data pengembalian
2018.
Format
dokumen Event yang dikirim :-
ini hanya
boleh
dipergunak
Atribut :-
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa .5. Kebutuhan Terkait Adaptasi
Perangkat
Lunak Tidak ada.
Berorientas
i Obyek,
Jurusan
Teknik
.6. Kebutuhan Terkait Waktu
Informatika
, UIN Suska Tidak ada.
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 30/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

.7. Kebutuhan Terkait Keselamatan


Tidak ada.

.8. Kebutuhan Terkait Keamanan


Tidak ada.

.9. Batasan Desain


OOAD menggunakan notasi UML.

.10. Kebutuhan Terkait Performa Pengguna


Tidak ada.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 31/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

4. HASIL IMPLEMENTASI
Bab ini menspesifikasian lingkungan implementasi, screenshot hasil implementasi beserta
penjelasannya.

4.1 Lingkungan Implementasi


Spesifikasikan lingkungan implementasi (hardware dan software) minimal yang diperlukan untuk
menjalankan perangkat lunak ini sebagai berikut:

1. Hardware:

a. Processor: Intel Core 2 Duo 2.00 Ghz atau lebih tinggi

b. Memory : 2.00 GB atau lebih tinggi

c. Hard Drive: 100 GB HDD

2. Software:

a. Sistem operasi : Microsoft Windows 10 Pro 64-bit

b. Web Server : Apache Web Server

c. Browser : Google Chrome

d. Bahasa Pemrograman pengembangan : Pythton 3.10, Django 4.1.4

e. Alat pengembangan : Visual Studio Code, Visual Paradigm 15.2


Format
dokumen
ini
f. DBMS : MySQL
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 32/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 4.1 Deployment Diagram

4.2 Hasil Implementasi


Berikut ini adalah hasil implementasi perangkat lunak berupa screenshot dan penjelasan
penggunaannya.

Format
1. Halaman Login
dokumen
ini
Halaman Login merupakan halaman untuk masuk kedalam sistem. Petugas perpustakaan harus
merupakan menginputkan username dan password agar dapat mengakses sistem.
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 33/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 4.18 Tampilan Halaman Login

2. Halaman Dashboard

Setelah petugas perpustakaan melakukan login, akan langsung ditampilkan menu


dashboard yang menampilkan menu transaksi, kelola buku, kelola anggota, serta jumlah
buku yang dipinjam, jumlah peminjam buku, dan jumlah peminjaman.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan Gambar 4.19 Tampilan Halaman Dashboard
Teknik
Informatika
, UIN Suska
Riau, dan
3. Halaman Transaksi
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 34/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Pada halaman ini, petugas perpustakaan dapat mencari anggota perpustakaan yang
meminjam buku, melakukan transaksi peminjaman, mencetak laporan peminjaman, dan
mengonfirmasi siswa yang telah mengembalikan buku.

Gambar 4.20 Tampilan Halaman Transaksi

4. Halaman Peminjaman

Pada halaman ini, petugas perpustakaan dapat menginputkan data-data peminjaman


Format
dokumen
seperti NIS anggota, kode buku, tanggal peminjaman, dan tanggal pengembalian.
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 35/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 4.21 Tampilan Halaman Peminjaman

5. Halaman Pengembalian Buku

Pada halaman ini, petugas perpustakaan dapat menginputkan data-data pengembalian


seperti nama, judul buku, kondisi pengembalian, tanggal pengembalian, tanggal
dikembalikan, dan denda.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan Gambar 4.22 Tampilan Halaman Pengembalian
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 36/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

6. Halaman Kelola Buku

Pada halaman ini, petugas perpustakaan dapat mencari buku berdasarkan kode buku,
dapat menambahkan buku, serta mengedit data buku.

Gambar 4.23 Tampilan Halaman Kelola Buku

7. Halaman Tambah Buku


Format Halaman ini berisikan data-data buku yang akan diinputkan seperti gambar buku, kode
dokumen
ini buku, judul buku, nama pengarang, nama penerbit, tahun terbit, dan stok.
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 37/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 4.24 Tampilan Halaman Tambah Buku

8. Halaman Edit Buku

Halaman ini berisikan data-data buku yang akan diedit seperti gambar buku, kode buku,
judul buku, nama pengarang, nama penerbit, tahun terbit, dan stok.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
Gambar 4.25 Tampilan Halaman Edit Buku
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 38/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

9. Halaman Kelola Anggota

Pada halaman ini, petugas perpustakaan dapat mencari anggota perpustakaan berdasarkan
NIS, dapat menambah anggota perpustakaan,dan dapat mengedit data anggota
perpustakaan.

Gambar 4.26 Tampilan Halaman Kelola Anggota

Format
10. Halaman Tambah Anggota
dokumen
ini
merupakan
Halaman ini berisikan data-data anggota perpustakaan yang akan diinputkan seperti nama
hak milik
Muhamma
anggota, NIS anggota, tahun angkatan, jenis kelamin, dan email.
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 39/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Gambar 4.27 Tampilan Halaman Tambah Anggota

11. Halaman Edit Anggota

Halaman ini berisikan data-data anggota perpustakaan yang akan diedit seperti nama
anggota, NIS anggota, tahun angkatan, jenis kelamin, dan email.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
Gambar 4.28 Tampilan Halaman Edit Anggota
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 40/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

5. HASIL PENGUJIAN
Bab ini menspesifikasian rencana pengujian beserta hasilnya. Silahkan pergunakan tingkat
pengujian “Pengujian Sistem” dengan jenis pengujian “black box”.

1.1 Identifikasi Rencana Pengujian Perangkat Lunak

Tabel 5.1 Identifikasi Rencana Pengujian

Kelas Uji Butir Uji Identifikasi Tingkat Jenis Yang


Pengujian Pengujian melakukan
Pengujian

Pengujian login Pengujian login PL_01 Pengujian Black Box Petugas


oleh Petugas Sistem Perpustakaan
Perpustakaan
dengan
username dan
password benar

Pengujian login PL_02 Pengujian Black Box Petugas


oleh Petugas Sistem Perpustakaan
Perpustakaan
dengan
username dan
Format
dokumen password salah
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 41/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Menerima Pengujian oleh MN Pengujian Black Box Petugas


Notifikasi petugas Sistem Perpustakaan
perpustaan
dengan masuk
cara login dan
sistem otomatis
mengirim
notifikasi yang
berisikan
informasi
tentang tenggat
waktu
pengembalian
buku melalui e-
mail

Pengujian MPB Pengujian Black Box Petugas


peminjaman Sistem Perpustakaan
buku dengan
Mengajukan menekan
Peminjaman tombol
Buku peminjaman,
kemudian
mengisi form
Format
dokumen peminjaman
ini
merupakan
buku dan
hak milik
Muhamma
mengklik
d Fikry, ST, tombol pinjam
MSc.
© All
Copyrights
Reserved,
Pengujian MPB_01 Pengujian Black Box Petugas
2018. peminjaman Sistem Perpustakaan
Format
dokumen buku yang telah
ini hanya
boleh mencapai
dipergunak
an untuk maksimal
keperluan
pelaporan peminjaman
tugas mata
kuliah
buku
Rekayasa
Perangkat
Lunak
Mencetak Pengujian MLT Pengujian Black Box Petugas
Berorientas
i Obyek,
Laporan mencetak Sistem Perpustakaan
Jurusan Transaksi laporan
Teknik
Informatika transaksi
, UIN Suska
Riau, dan dengan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 42/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

menekan
tombol cetak
laporan dan
menekan
tombol cetak.

Mengembalikan Pengujian MBP Pengujian Black Box Petugas


Buku pengembalian Sistem Perpustakaan
Peminjaman buku
peminjaman
dengan
menekan icon
kembali,
kemudian
mengisi form
pengembalian
dan menekan
tombol
kembalikan.

Pengujian MBP_01 Pengujian Black Box Petugas


pengembalian Sistem Perpustakaan
buku pinjaman
yang terlambat
Format
dokumen Pengujian MBP_02 Pengujian Black Box Petugas
ini
merupakan pengembalian Sistem Perpustakaan
hak milik
Muhamma buku pinjaman
d Fikry, ST,
MSc. yang
© All
Copyrights rusak/hilang
Reserved,
2018.
Format Pengujian MBP_03 Pengujian Black Box Petugas
dokumen
ini hanya pengembalian Sistem Perpustakaan
boleh
dipergunak
buku pinjaman
an untuk
keperluan
yang terlambat
pelaporan dan
tugas mata
kuliah rusak/hilang
Rekayasa
Perangkat
Lunak Mencari NIS Pengujian MNP Pengujian Black Box Petugas
Berorientas
i Obyek, Peminjam mencari NIS Sistem Perpustakaan
Jurusan
Teknik peminjam
Informatika
, UIN Suska dilakukan
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 43/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

dengan mengisi
kolom
pencarian.

Menambah Pengujian NB Pengujian Black Box Petugas


Buku menambah Sistem Perpustakaan
buku dilakukan
dengan
menekan
tombol tambah
buku,
kemudian
mengisi form
tambah buku,
dan menekan
tombol simpan.

Mencetak Pengujian MLKB Pengujian Black Box Petugas


Laporan Kelola mencetak Sistem Perpustakaan
Buku laporan Kelola
buku dengan
menekan
tombol cetak
laporan.
Format
dokumen Menghapus Pengujian HB Pengujian Black Box Petugas
ini
merupakan Buku menghapus Sistem Perpustakaan
hak milik
Muhamma buku dilakukan
d Fikry, ST,
MSc. dengan
© All
Copyrights menekan icon
Reserved,
2018.
hapus.
Format
dokumen
ini hanya
Mengedit Data Pengujian EB Pengujian Black Box Petugas
boleh
dipergunak
Buku mengedit data Sistem Perpustakaan
an untuk buku dilakukan
keperluan
pelaporan dengan
tugas mata
kuliah menekan icon
Rekayasa
Perangkat edit, kemudian
Lunak
Berorientas mengedit form
i Obyek,
Jurusan
edit buku, dan
Teknik
Informatika
menekan
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 44/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

tombol edit.

Menambah Pengujian MA Pengujian Black Box Petugas


Anggota menambah Sistem Perpustakaan
anggota
dilakukan
dengan
menekan
tombol tambah
anggota,
kemudian
mengisi form
tambah
anggota, dan
menekan
tombol simpan.

Menghapus Pengujian HA Pengujian Black Box Petugas


Anggota menghapus Sistem Perpustakaan
anggota
dilakukan
dengan
menekan icon
hapus.
Format
dokumen Mengedit Pengujian EA Pengujian Black Box Petugas
ini
merupakan Anggota mengedit Sistem Perpustakaan
hak milik
Muhamma anggota
d Fikry, ST,
MSc. dilakukan
© All
Copyrights dengan
Reserved,
2018.
menekan icon
Format
dokumen
edit, kemudian
ini hanya mengedit form
boleh
dipergunak edit anggota,
an untuk
keperluan dan menekan
pelaporan
tugas mata tombol edit.
kuliah
Rekayasa
Perangkat Pengujian Pengujian PLO Pengujian Black Box Petugas
Lunak
Berorientas Logout logout Sistem Perpustakaan
i Obyek,
Jurusan
dilakukan
Teknik
Informatika
dengan
, UIN Suska menekan
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 45/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

tombol logout.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 46/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

1.2 Deskripsi dan Hasil Uji

Tabel 5.2 Deskripsi dan Hasil Uji

Identifikasi Prosedur Masukan Keluaran Kriteria Hasil Kesimpulan


Pengujian yang Evaluasi yang
Diharapkan Hasil Didapat

PL_01 Gunakan Username=a Login Sukses Sukses Diterima


username dmin, berhasil,
dan halaman
password Password=a utama/dashb
benar dmin123 oard
ditampilkan

PL_02 Gunakan Username=a Login gagal, Sukses Sukses Diterima


username dmin kembali ke
dan halaman
password Password=a login
salah dmin

MN User - Notifikasi Sukses Sukses Diterima


melakukan berupa
Format
login dan informasi
dokumen
ini
kemudian peminjaman
merupakan sistem atau
hak milik
Muhamma menampilka pengembalia
d Fikry, ST,
MSc. n notifkasi n buku
© All
Copyrights
Reserved, MPB_1 Mengisi NIS = 1200 Peminjaman Sukses Sukses Diterima
2018.
Format form buku
dokumen
peminjaman Kode Buku berhasil dan
ini hanya
boleh
buku =1006 informasi
dipergunak
an untuk
keperluan Tanggal peminjam
pelaporan
Peminjaman buku
tugas mata
kuliah
= 2023-01- tertampilkan
Rekayasa
Perangkat
04 pada tabel
Lunak
Berorientas peminjaman
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 47/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

MPB_02 Mengisi NIS= 2200 Sistem Sukses Sukses Diterima


form menampilka
peminjaman Kode Buku n berupa
buku =1003 teks
melebihi Tanggal pemberitahu
batas Peminjaman an bahwa
maksimal = sebelumnya
04/01/2023 Dhea telah
meminjam
dua buku

MLT Menekan - Sistem Sukses Sukses Diterima


tombol cetak menampilka
laporan n laporan
transaksi transaksi dan
cetak
laporan

MBP Menekan Nama = Sistem Sukses Sukses Diterima


Format tombol Dary menampilka
dokumen
ini pengembalia Rahman n form
merupakan
hak milik
n buku, dan pengembalia
Muhamma kemudian Judul Buku n buku dan
d Fikry, ST,
MSc. Mengisi =Pendidikan mengkonfir
© All
Copyrights Form Agama masi
Reserved,
Pengembalia Islam SMA pengembalia
2018.
Format
dokumen n buku Tanggal n
ini hanya
boleh Peminjaman
dipergunak
an untuk =
keperluan
pelaporan 04/01/2023
tugas mata
kuliah
Rekayasa Tanggal
Perangkat
Lunak Pengembalia
Berorientas
i Obyek,
n=
Jurusan
Teknik
18/01/2023
Informatika
, UIN Suska
Riau, dan
Kondisi
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 48/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Buku= Baik

MBP_01 Menekan Nama = Sistem Sukses Sukses Diterima


tombol Laila Hayati menampilka
pengembalia n form
n buku, dan Judul Buku pengembalia
kemudian =Pendidikan n buku,
mengisi Agama mengkonfir
form Islam SMA masi
pengembalia Tanggal pengembalia
n buku Peminjaman n buku
= terlambat
04/01/2023

Tanggal
Pengembalia
n=
20/01/2023

Kondisi
Buku= Baik

Format
dokumen
ini
MBP_02 Menekan Nama = Sistem Sukses Sukses Diterima
merupakan
hak milik
tombol Dary menampilka
Muhamma pengembalia Rahman n form
d Fikry, ST,
MSc. n buku, pengembalia
© All
mengisi Judul Buku n buku,
Copyrights
Reserved,
Form =Pendidikan mengkonfir
2018.
Format
Pengembalia Agama masi
dokumen
ini hanya
n buku Islam pengembalia
boleh
dipergunak
an untuk Tanggal n buku
keperluan
Peminjaman dengan
pelaporan
tugas mata
= kondisi
kuliah
Rekayasa
04/01/2023 hilang
Perangkat
Lunak
Berorientas
i Obyek,
Tanggal
Jurusan
Teknik
Pengembalia
Informatika n=
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 49/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

18/01/2023

Kondisi
Buku=
Hilang

MBP_03 Menekan Nama = Sistem Sukses Sukses Diterima


tombol Dary menampilka
pengembalia Rahman n form
n buku, pengembalia
mengisi Judul Buku n buku,
form =Pendidikan mengkonfir
Pengembalia Agama masi
n buku Islam pengembalia
Tanggal n buku
Peminjaman dengan
= kondisi
04/01/2023 rusak

Tanggal
Pengembalia
n=
18/01/2023
Format
dokumen
ini Kondisi
merupakan
hak milik Buku=
Muhamma
d Fikry, ST, Rusak
MSc.
© All
Copyrights
Reserved,
2018.
Format MBP_04 Menekan Nama = Sistem
dokumen
ini hanya tombol Dhea nabilla menampilka
boleh
dipergunak pengembalia Adrian n form
an untuk
keperluan
n buku, pengembalia
pelaporan mengisi Judul Buku n buku,
tugas mata
kuliah form =Bahasa mengkonfir
Rekayasa
Perangkat Pengembalia Indonesia masi
Lunak
Berorientas n buku Tanggal pengembalia
i Obyek,
Jurusan Peminjaman n buku
Teknik
Informatika = dengan
, UIN Suska
Riau, dan
kondisi
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 50/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

04/01/2023 rusak dan


terlambat.
Tanggal
Pengembalia
n=
19/01/2023

Kondisi
Buku=
Rusak

MNP Mengisi NIS NIS = Informasi Sukses Sukses Diterima


kolom 2010001 anggota
pencarian berhasil
dan ditemukan
menekan dengan
icon cari. menuliskan
NIS dari
anggota

NB Mengisi Kode Buku Data Buku Sukses Sukses Diterima


form tambah = 1005 berhasil
Format
dokumen buku dan ditambahkan
ini
menekan Judul Buku kedalam
merupakan
hak milik
tombol = database
Muhamma
d Fikry, ST,
simpan Matematika
MSc.
© All
Copyrights Nama
Reserved,
2018. Pengarang =
Format
dokumen Suprianto
ini hanya
boleh
dipergunak Nama
an untuk
keperluan
Penerbit =
pelaporan
tugas mata
Gramedia
kuliah
Rekayasa
Perangkat
Tahun
Lunak Terbit =
Berorientas
i Obyek, 2021
Jurusan
Teknik
Informatika Stok = 100
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 51/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

MLKB Menekan - Sistem Sukses Sukses Diterima


tombol cetak menampilka
laporan dan n laporan
menekan data buku
tombol
cetak.

HB Menekan - Data buku Sukses Sukses Diterima


icon hapus berhasil
data buku dihapus dari
database.

EB Menekan Kode Buku Data buku Sukses Sukses Diterima


icon edit , = 1011 berhasil
Mengedit diedit.
form data Judul Buku
buku dan = Jago
menekan Pemrograma
tombol n Dalam 12
simpan Jam

MA Menekan NIS = Data Sukses Sukses Diterima


tombol 2020009 anggota
tambah berhasil
anggota, Nama ditambahkan
Format
dokumen mengisi Anggota = ke database
ini
merupakan form tambah Putri Aisyah
hak milik
Muhamma anggota Jenis
d Fikry, ST,
MSc. Kelamin =
© All
Copyrights Perempuan
Reserved,
2018.
Format Email =
dokumen
ini hanya paisyah01@
boleh
dipergunak gmail.com
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat HA Mengkilk - Data Sukses Sukses Diterima
Lunak
Berorientas
icon hapus anggota
i Obyek,
Jurusan
anggota berhasil
Teknik dihapus
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 52/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

EA Mengkilk NIS = Data Sukses Sukses Diterima


icon edit 2021009 anggota
anggota berhasil
diedit

PLO Menekan - Petugas Sukses Sukses Diterima


tombol berhasil
logout keluar dari
sistem

6. CATATAN
6.1 Daftar Singkatan
GUI : Graphical User Interface
Format
dokumen SMK : Sekolah Menengah Kejuruan
ini
merupakan
hak milik
PL : Pengujian Login
Muhamma
d Fikry, ST,
MSc.
MS : Menerima Notifikasi
© All
Copyrights MPB : Mengajukan Peminjaman Buku
Reserved,
2018.
Format MLT : Mencetak Laporan Transaksi
dokumen
ini hanya
boleh MBP : Mengembalikan Buku Peminjaman
dipergunak
an untuk
keperluan MNP : Mencari NIS Peminjaman
pelaporan
tugas mata
kuliah NB : Menambah Buku
Rekayasa
Perangkat
Lunak MLKB : Mencetak Laporan Kelola Buku
Berorientas
i Obyek,
Jurusan
HB : Menghapus Buku
Teknik
Informatika EB : Mengedit Data Buku
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 53/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

MA : Menambah Anggota

HA : Menghapus Anggota

EA : Mengedit Anggota

PLO : Pengujian Logout

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 54/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

APENDIKS A
SKENARIO

Usecase: Menerima Notifikasi

Scenario:

Setiap pagi petugas akan mengecak data waktu peminjaman buku, apabila data sudah mencapai tenggat
waktu pengembalian maka petugas akan mengirim notfikasi melalaui email, sebelum itu petugas harus login
kedalam web perpustakaan terlebih dahulu, system menampilkan halaman login, lalu petugas menginput
username admin dan password admin123 didalam kolom login, setelah menginput petugas harus menekan
tombol login dan tampilan nya akan berubah ke beranda, setelah system menampilkan halaman beranda,
Petugas harus mengklik data waktu peminjaman, Setelah di klik tampilan akan beruah menjadi data waktu
peminjaman, di halaman data bawaktu peminjaman akan menampilkan data-data siapa saja yang melakukan
peminjaman buku, lalu petugas mengklik tombol kirim notifikasi, setelah di klik system akan mengecek
siapa saja yang telah mencapai waktu pengembalian dan system akan mengirim notifikasi secara otomatis
melalui email.

Usecase: Login

Scenario:

Format Username dan Password Benar


dokumen
ini
merupakan Sebelum bertugas, Petugas perpustakaan harus melakukan login ke dalam web perpustakan terlebih dahulu,
hak milik
Muhamma
sistem menampilkan halaman login, lalu petugas menginput username admin dan password admin123
d Fikry, ST, didalam kolom login, setelah menginput petugas perpustakaan menekan tombol login. Ternyata username
MSc.
© All dan password sesuai, maka sistem menampilkan halaman beranda.
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya Usename dan Password Salah
boleh
dipergunak
an untuk
Sebelum bertugas, Petugas perpustakaan harus melakukan login ke dalam web perpustakan terlebih dahulu,
keperluan sistem menampilkan halaman login, lalu petugas menginput username admin dan password admin123
pelaporan
tugas mata didalam kolom login, setelah menginput petugas perpustakaan menekan
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 55/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

tombol login. Ternyata username dan password salah. Setelah dilihat, ternyata petugas perpustakaan salah
dalam mengetik usernamenya. Seharusnya usernamenya adalah admin. Kemudian petugas perpustakaan
memasukkan lagi username admin dan password admin123. Ternyata username dan password sesuai, maka
sistem menampilkan halaman beranda.

Usecase: Peminjaman Buku

Scenario:

Peminjaman normal

Pagi ini ada seorang siswa Bernama Laila ingin melakukan peminjaman buku. Jadi dia sudah mengambil
buku Bahasa Indonesia, lalu dia menuju kearah petugas perpustakaan. Petugas perpustakaan melakukan
login dengan memasukkan username admin dan password admin123. Setelah masuk ke halaman utama
petugas perpustakaan mengklik menu transaksi. Setelah menampilkan halaman transaksi, petugas mengklik
tombol peminjaman. Setelah tampil form peminjaman, petugas perpustakaan mengisi form peminjaman atas
nama Laila Hayati dengan nis(1200), kode buku (1006), tanggal peminjaman (2023-01-04) dan kemudian
mengklik tombol pinjam. Setelah itu nama Laila akan ada pada tabel peminjaman. Laila telah sukses
meminjam buku

Peminjaman ketika anggota perpustakaan sedang meminjam dua buku

Pagi ini ada seorang siswa Bernama Dhea ingin melakukan peminjaman buku di perpustakaan. Setelah
Format
dokumen mendapatkan buku Pendidikan agama Islam SMP yang akan dipinjam, ia menuju ke petugas perpustakaan.
ini
merupakan
Petugas perpustakaan melakukan login dengan memasukkan username admin dan password admin123.
hak milik Setelah masuk ke halaman utama petugas perpustakaan mengklik menu transaksi. Setelah menampilkan
Muhamma
d Fikry, ST, halaman transaksi, petugas mengklik tombol peminjaman. Setelah tampil form peminjaman petugas
MSc.
© All
perpustakaan mengisi form peminjaman dengan menginputkan NIS Dhea Nabilla Adrian (2200), dan kode
Copyrights buku Bahasa Indonesia (1003) dan mengklik tombol pinjam. Tapi sistem menampilkan pemberitahuan
Reserved,
2018. bahwa sebelumnya Dhea telah meminjam dua buku. Oleh karena itu Dhea belum bisa meminjam buku
Format
dokumen hingga salah satu buku yang dipinjam dikembalikan.
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 56/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Usecase: Pengembalian Buku

Scenario:

Pengembalian Buku (Normal)

Lima hari yang lalu, Dary telah meminjam buku Pendidikan Agama Islam SMA di perpustakaan yang ada di
sekolahnya. Hari ini adalah waktu pengembalian buku tersebut. Dary pun pergi ke perpustakaan dan
memberikan buku tersebut kepada pegawai perpustakaan. Petugas perpustakaan melakukan login dengan
memasukkan username (admin) dan password (admin123). Kemudian sistem mengecek username dan
password ke database. Karena username dan password sesuai, maka sistem menampilkan halaman
dashboard. Petugas perpustakaan mengeklik menu transaksi yang ada pada menu sidebar dan sistem
menampilkan halaman transaksi. Petugas perpustakaan mengeklik icon pengembalian berdasarkan data dari
tabel peminjaman. Sistem akan mengecek keterlamabatan pengembalian buku, lalu sistem akan
menampilkan form pengembalian buku. Petugas mengisi form pengembalian buku dengan mengisi kondisi
buku yang dikembalikan. Karena buku dikembalikan dalam keadaan baik, maka petugas perpustakaan
memilih pilihan baik pada kondisi buku dan mengeklik tombol kembalikan. Buku pun berhasil
dikembalikan.

Pengembalian Buku (Terlambat)

Laila dan keluarganya berada di suatu desa untuk menjenguk neneknya yang sedang sakit. Ia berada disana
selama 3 hari. Dirumah nenek Laila banyak sekali buku karena neneknya dulu suka membaca. Hal ini bisa
dimanfaatkan oleh Laila untuk membaca buku supaya menghilangkan bosan karena ia tidak bisa
menggunakan handphone sebab di desa jaringannya sulit. Saat sedang membaca buku, tiba – tiba Laila
teringat bahwa ia telah meminjam buku Pendidikan Agama Islam SMA di perpustakaan sekolahnya dan hari
Format
dokumen ini adalah hari pengumpulan buku tersebut. Notifikasi tenggat pengembalian pun tidak ada karena
ini handphone Laila tidak terhubung ke jaringan. Karena Laila sedang berada di desa, ia tidak bisa
merupakan
hak milik mengembalikannya hari ini. Ia akan mengembalikan buku tersebut lusa saat ia sudah masuk kembali ke
Muhamma
d Fikry, ST, sekolah. Singkat cerita, Laila sudah masuk sekolah dan menuju perpustakaan untuk mengembalikan
MSc.
© All
bukunya. Kemudian petugas perpustakaan login menggunakan username (admin) dan password (admin123)
Copyrights lalu mengeklik tombol login. Sistem mengecek username dan password ke database dan ternyata username
Reserved,
2018. dan passwordnya sesuai. Petugas perpustakaan mengeklik menu transaksi
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 57/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

yang ada pada menu sidebar. Sistem menampilkan halaman transaksi. Petugas perpustakaan mengeklik
tombol pengembalian berdasarkan data dari tabel peminjaman. Sistem akan mengecek keterlamabatan
pengembalian buku, lalu sistem menampilkan form pengembalian buku. Karena Laila terlambat
mengembalikan buku, muncul pemberitahuan pada sistem bahwa Laila terkena denda Rp. 3000, Kemudian
petugas perpustakaan mengisi kondisi pengembalian (baik), Laila membayar denda, dan setelah denda
dibayar petugas perpustkaan akan tombol kembalikan.

Pengembalian Buku (Buku Hilang)

Besok adalah hari pengembalian buku yang dipinjam oleh Dary. Saat Dary sedang mencari buku tersebut di
rak buku, ternyata buku tersebut tidak ada. Dary sudah mencarinya di semua sudut rumah tapi nihil, buku
tersebut memang tidak ada. Keesokan harinya Dary bertanya ke semua teman sekelasnya apakah ada yang
melihat buku yang dipinjam olehnya. Tapi semua temannya tidak ada yang melihat buku itu. Dan ternyata
buku tersebut memang hilang. Mau tidak mau Dary harus mengganti buku itu. Saat pulang sekolah, ia
segera ke toko buku untuk membeli buku yang sama dengan buku yang dipinjamnya. Keesokan harinya, ia
ke perpustakaan dan memberi tahu petugas perpustakaan bahwa buku yang dipinjamnya telah hilang dan
buku yang akan dikembalikannya adalah buku pengganti yang baru. Kemudian petugas perpustakaan login
menggunakan username (admin) dan password (admin123) lalu mengeklik tombol login. Sistem mengecek
username dan password ke database dan ternyata username dan passwordnya sesuai. Petugas perpustakaan
mengeklik menu transaksi yang ada pada menu sidebar. Sistem menampilkan halaman transaksi. Petugas
perpustakaan mengeklik tombol pengembalian berdasarkan data dari tabel peminjaman. Sistem akan
mengecek keterlamabatan pengembalian buku, lalu sistem menampilkan form pengembalian buku. Setelah
itu petugas perpustakaan memilih pilihan hilang pada kondisi buku yang dikembalikan, Dary memberikan
buku yang dibelinya kepada petugas untuk membayar denda, petugas mengeklik tombol kembalikan.

Format
dokumen
ini
merupakan Pengembalian Buku (Buku Rusak)
hak milik
Muhamma
d Fikry, ST, Besok adalah hari terakhir pengembalian buku, ketika Dary sedang membaca buku yang ia pinjam, secara
MSc.
© All
tidak sengaja bukunya terkena tumpahan kopi, karena panasnya kopi membuat kertas buku menjadi
Copyrights kecoklatan dan tulisannya hilang. Mau tidak mau Dary harus mengganti buku tersebut. Saat pulang sekolah,
Reserved,
2018. ia segera ke toko buku untuk membeli buku yang sama
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 58/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

dengan buku yang dipinjamnya. Keesokan harinya, ia ke perpustakaan dan memberi tahu petugas
perpustakaan bahwa buku yang dipinjamnya telah hilang dan buku yang akan dikembalikannya adalah buku
pengganti yang baru. Kemudian petugas perpustakaan login menggunakan username (admin) dan password
(admin123) lalu mengeklik tombol login. Sistem mengecek username dan password ke database dan
ternyata username dan passwordnya sesuai. Petugas perpustakaan mengeklik menu transaksi yang ada pada
menu sidebar. Sistem menampilkan halaman transaksi. Petugas mengeklik icon pengembalian, Sistem akan
mengecek keterlamabatan pengembalian buku, lalu sistem menampilkan form pengembalian buku. Setelah
itu petugas perpustakaan memilih pilihan rusak pada kondisi buku yang dikembalikan, Dary memberikan
buku yang dibelinya kepada petugas untuk membayar denda, petugas mengeklik tombol kembalikan.

Pengembalian Buku (Terlambat dan Rusak)

Pada suatu hari, Dhea lupa kalau kemarin adalah tenggat hari pengumpulan buku Bahasa Indonesia yang
telah ia pinjam di perpustakaan. Dan dua hari yang lalu, buku tesebut tidak sengaja dirobek oleh adiknya.
Oleh karena itu hari ini ia pergi ke perpustakaan di sekolahnya dan menuju ke meja petugas perpustakaan.
Kemudian petugas perpustakaan login menggunakan username (admin) dan password (admin123) lalu
mengeklik tombol login. Sistem mengecek username dan password ke database dan ternyata username dan
passwordnya sesuai. Petugas perpustakaan mengeklik menu transaksi yang ada pada menu sidebar. Sistem
menampilkan halaman transaksi. Petugas perpustakaan mengeklik icon pengembalian berdasarkan data dari
tabel peminjaman. Sistem akan mengecek keterlamabatan pengembalian buku, lalu sistem menampilkan
form pengembalian buku dengan menampilkan pemberitahuan bahwa peminjam terlmbat mengembalikan
buku. Setelah itu petugas perpustakaan memilih pilihan rusak pada kondisi buku yang dikembalikan, Dary
memberikan buku yang dibelinya kepada petugas untuk membayar denda, dan membayar uang Rp. 3000
petugas mengeklik tombol kembalikan.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST, Usecase: Mengelola data buku
MSc.
© All
Copyrights
Skenario:
Reserved,
2018.
Format
Menambah data buku
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 59/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Suatu hari, Dary yang merupakan seorang pegawai perpustakaan di SMK Muhammadiyah

5 Pekanbaru ingin melakukan penginputan buku Matematika yang baru saja diterima dari supplier. Sebelum
melakukan penambahan buku, Dary terlebih dahulu membuka aplikasi Sistem Informasi Pengelolaan Buku
menggunakan browser Chrome, halaman login-pun muncul ketika aplikasi berhasil dibuka. Pada halaman
login, terdapat dua kolom inputan yaitu username dan password, Dary memasukkan username admin dan
password admin123 sehingga Dary dapat masuk ke dalam aplikasi. Setelah Dary memasukkan username
dan password miliknya, Dary mengeklik tombol login. Ketika sudah masuk ke halam dashboard, Dary
mengeklik menu kelola buku yang ada pada menu siderbar. Sistem pun menampilkan halaman pengelolaan
buku. Dary mengeklik tombol tambah buku, sistem pun menampilkan form tambah buku yang berisikan
judul buku, nama pengarang, nama penerbit, tahun terbit, stok, dan tombol tambah buku. Dary mengisi form
penambahan buku tersebut dengan mengintputkan kode buku (1005), judul buku (Matematika), nama
pengarang (Suprianto), nama penerbit (Gramedia), tahun terbit (2021), stok

(100) dan mengeklik tombol tambah buku. Sistem pun menyimpan data buku yang telah Dary input tadi dan
menampilkan pemberitahuan bahwa data buku telah berhasil disimpan di database.

Mengedit data buku

Di suatu pagi, ketika Dary sedang melakukan proses transaksi peminjaman buku dengan salah seorang
anggota perpustakaan yaitu Laila, Dary menyadari bahwa buku yang hendak dipinjam oleh Laila memiliki
kesalahan di bagian judul buku yang mana seharusnya buku tersebut berjudul “Jago Pemgrograman Dalam
12 Jam”, malah berjudulkan “Jago Pegmrograman Dalam 122 Jam”. Setelah melakukan transaksi
peminjaman buku dengan Laila, Dary pun membuka halaman pengeditan buku. Halaman pengeditan buku
tersebut akan muncul ketika Dary masuk ke halaman pengelolaan buku dengan mengeklik menu kelola
Format
buku, dan setelah halaman pengelolaan buku muncul, Dary mencari buku tersebut menggunakan kolom
dokumen pencarian dengan menginputkan kode buku “1011” atau juga dengan judul buku, jika kode buku dan judul
ini
merupakan buk tersebut cocok maka sistem akan menampilkan buku yang dicari. Dary pun mengeklik icon edit, sistem
hak milik
Muhamma
menampilkan form edit, lalu mengubah judul buku tersebut menjadi “Jago pemrograman dalam 12 jam”.
d Fikry, ST, Setelah membuat judul dengan benar, Dary mengeklik tombol simpan, dan sistem pun akan menyimpan
MSc.
© All data buku yang sudah diubah tersebut dengan mengupdate judul buku yang lama menjadi judul buku yang
Copyrights
Reserved, baru, dan setelah itu sistem menampilkan pemberitahuan bahwa data buku telah berhasil di edit.
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 60/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Menghapus data buku

Di hari senin pagi, ketika Dary melakukan pengecekkan buku, Dary menemukan bahwa terdapat 1 buku
yang mengalami kerusakan parah di rak-rak buku, buku tersebut berjudul “Ensiklopedia Geografis”,
kerusakan parah tersebut meliputi cover buku yang sudah robek setengah, beberapa halaman buku yang
hilang, dan buku yang terkena tumpahan air sehingga tulisan dari buku tersebut tidak bisa lagi dibaca. Oleh
karena itu, Dary pun ingin menghapus data buku tersebut. Dengan kondisi aplikasi yang sudah
menampilkan halaman dashboard, Dary mengeklik menu pengelolaan buku. Sistem menampilkan halam
pengelolaan buku. Setelah itu Dary mencari buku yang ingin di hapus dengan menginputkan judul buku di
kolom pencarian. Sistem pun mengecek judul buku tersebut ke database, dan menemukan data buku yang
dicari. Setelah Dary memastikan bahwa buku yang tampil adalah buku yang sama dengan buku yang ingin
dihapus, dari pun mengeklik tombol hapus buku. Sistem menghapus buku tersebut dari database, lalu
menampilkan pemberitahuan bahwa buku telah berhasil dihapus.

Usecase: Mengelola Data Anggota Perpustakaan

Scenario:

Menambah Data Anggota Perpustakaan

Pada suatu hari kelas XI jurusan RPL mempunyai murid baru bernama Aisyah. Karena Aisyah masih siswa
baru, namanya belum terdaftar di data perpustakaan. Oleh karena itu petugas perpustakaan ingin
menambahkan Aisyah sebagai anggota perpustakaan. Pertama petugas perpustakaan melakukan login
dengan memasukkan username admin dan password admin123. Setelah itu petugas perpustakaan mengklik
tombol kelola anggota. Setelah tampil halaman kelola anggota, selanjutnya petugas perpustakaan mengklik
tombol tambah anggota. Selanjutnya petugas perpustakaan mengisi data milik Aisyah, yaitu NIS (2020009),
Format
dokumen nama anggota (Putri Aisyah), jenis kelamin (perempuan), dan email (paisyah01@gmail.com). Setelah form
ini terisi, selanjutnya petugas perpustakaan menekan tombol simpan. Aisyah telah berhasil menjadi anggota
merupakan
hak milik perpustakaan.
Muhamma
d Fikry, ST,
MSc. Mengedit Data Anggota Perpustakaan
© All
Copyrights
Reserved, Pada suatu hari, ada seorang siswa bernama Ari yang salah dengan NIS nya. Kesalahan ini dikarenakan Ari
2018.
Format
kurang teliti pada saat mengisi data diri pada awal pendaftaran sekolah menengah atas. Ia mengisi NIS
dokumen 2021008 sedangkan NIS yang benar yaitu 2021009. Petugas
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 61/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

perpustakaan pun langsung meminta ke bagian kesiswaan data yang benar, dan mengganti data
perpustakaan yang salah. Petugas perpustakaan login menggunakan username admin dan password
admin123. Setelah itu petugas perpustakaan mengklik tombol kelola anggota. Setelah tampil halaman kelola
anggota, selanjutnya petugas perpustakaan mencari nama Ari Ardiansyah di kolom pencarian. Setelah
mendapatkan nama Ari, selanjutnya petugas perpustakaan menekan tombol edit. Setelah tampil form edit
anggota, petugas perpustakaan mengganti NIS milik Ari yang tadinya 2021008 menjadi 2021009. Dan
terakhir petugas perpustakaan mengklik tombol simpan. Pengeditan berhasil dilakukan.

Menghapus Data Siswa

Pada suatu hari, ada seorang siswa yang ingin pindah ke sekolah lain. Siswa tersebut bernama Dary. Siswa
ini ingin pindah karena pekerjaan orangtua nya yang dialihkan ke daerah lain. Jadi petugas perpustakaan
ingin menghapus data Dary karena ia bukan lagi menjadi anggota perpustakaan. Pertama petugas
perpustakaan melakukan login dengan memasukkan username admin dan password admin123. Setelah itu
petugas perpustakaan mengklik tombol kelola anggota. Setelah tampil halaman kelola anggota, selanjutnya
petugas perpustakaan mencari nama Dary Rahman di kolom pencarian. Setelah mendapatkan nama tersebut,
petugas perpustakaan mengklik tombol delete pada nama Dary Rahman. Penghapusan data angoota berhasil
dilakukan.

Usecase: Menampilkan Laporan

Scenario:
Format
dokumen Laporan data buku
ini
merupakan
hak milik Di suatu pagi, Dary diperintahkan oleh kepala sekolah SMK Muhammadiyah 5 Pekanbaru yaitu Pak Fulan
Muhamma
d Fikry, ST, untuk menyerahkan laporan data buku yang ada diperpustakaan dalam bentuk sudah dicetak. Karena Dary
MSc.
© All
baru saja selesai melakukan transaksi pengembalian buku, Dary langsung memilih menu kelola buku.
Copyrights Sistempun menampilkan halaman pengelolaan buku. Dary mengeklik tombol cetak laporan yang ada pada
Reserved,
2018. tampilan pengelolaan buku, setelah itu sistem menampilkan keseluruhan data buku beserta detail-detailnya.
Format
dokumen Dary langsung mengeklik tombol print, dan Darypun mendapatkan laporan data buku dalam bentuk cetak.
ini hanya
boleh
dipergunak
an untuk
keperluan Laporan transaksi peminjaman dan pengembalian
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 62/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Seorang mahasiswi UIN SUSKA Riau bernama Dhea datang ke perpustakaan SMK Muhammadiyah 5
Pekanbaru untuk mendapatkan data tentang seberapa aktif siswa/siswi di SMK Muhammadiyah 5
Pekanbaru melakukan peminjaman dan pengembalian buku perpustakaan. Dhea pun menemui Dary di
resepsionis perpustakaan dan menjelaskan maksud tujuannya untuk mendapatkan data peminjaman dan
pengembalian buku perpustakaan. Karena Dary sudah melakukan login dan sistem sedang menampilkan
halaman dashboard, Dary pun langsung mengeklik menu transaksi, sistem pun menampilkan halaman
transaksi. Setelah itu Dary mengeklik tombol cetak laporan, sistem pun menampilkan seluruh data
transaksi. Dary mengeklik tombol print, dan setelah itu Dary mendapatkan laporan transaksi dalam
bentuk cetak dan memberikannya ke Dhea.

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 63/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

APENDIKS B
SEQUENCE DIAGRAM

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 64/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 65/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 66/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 67/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 68/1
lainnya
tanpa izin
tertulis dari
Muhamma
CLASSIFIED

Format
dokumen
ini
merupakan
hak milik
Muhamma
d Fikry, ST,
MSc.
© All
Copyrights
Reserved,
2018.
Format
dokumen
ini hanya
boleh
dipergunak
an untuk
keperluan
pelaporan
tugas mata
kuliah
Rekayasa
Perangkat
Lunak
Berorientas
i Obyek,
Jurusan
Teknik
Informatika
, UIN Suska
Riau, dan
tidak
diperkenan
IDENTIFIKASI DOKUMEN
kan untuk NAMA SISTEM NOMOR VERSI HALAMAN
keperluan Sistem Informasi Perpustakaan - - 69/1
lainnya
tanpa izin
tertulis dari
Muhamma

Anda mungkin juga menyukai