23 b. Diagram Class
Diagram class menggambarkan struktur statis dari kelas dalam sistem dan menggambarkan atribut, operasi dan hubungan antar kelas. Diagram class
membantu dalam memvisualisasikan struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Pada tahap desain,
diagram class berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur sistem yang dibuat. Diagram class memiliki tiga area
pokok meliputi nama, atribut, dan metode. c. Diagram Sequence
Diagram sequence merupakan salah satu diagram interaction yang menjelaskan bagaimana suatu operasi itu dilakukan, pesan yang dikirim dan
kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Objek-objek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan
berdasarkan waktu terjadinya dalam pesan yang terurut. d. Diagram state
Diagram state digunakan untuk mendeskripsikan perilaku sistem. Menggambarkan transisi dan perubahan keadaaan dari satu state ke state lain
suatu objek pada sistem. Elemen diagram state adalah kotak yang merepresentasikan state sebuah objek dan tanda panah untuk menunjukkan
perpindahan ke state yang selanjutnya.
B. Penelitian yang Relevan
1. Penelitian dengan judul Perancangan Sistem Informasi Perpustakaan Berbasis Web Application. Tujuan dari penelitian ini yaitu membuat
perancangan terintegrasi library management system dengan digital library
24 system menggunakan rekayasa sistem waterfall model dan perangkat
pemodelan Unified Modelling Languange UML dan mengimplementasikan rancangan sistem ke dalam sistem aplikasi menggunakan bahasa
pemrograman PHP dan database MySQL. Pengujian dilakukan dengan white box testing dan black box testing. Sistem yang dihasilkan dan
dikembangkan memiliki keunggulan pemanfaatan aplikasi peminjaman, keanggotaan, dan kataloging yang sharable melalui internet sehingga
aplikasi dapat digunakan bersama-sama Irawan, 2011. 2. Penelitian dengan judul Analisis dan Perancangan Sistem Informasi
Perpustakaan Berbasis Web di SMAN 3 Wonogiri. Hasil dari penelitian menunjukkan bahwa sistem informasi Digital Library SMAN 3 Wonogiri
memudahkan dalam pendataan buku, mempercepat proses transaksi pinjam dan pengembalian buku perpustakaan. Sistem ini juga memudahkan dalam
pembuatan laporan buku, anggota serta laporan sirkulasi perpustakaan dengan cepat dan mudah. Pengunjung perpustakaan dapat memantau
ketersediaan buku dan informasi buku yang ada di perpustakaan melalui website. Sistem ini dibuat dengan menggunakan PHP. Analisis perancangan
sistem yang digunakan dengan metode analisis PIECES yang terfokus pada Performance, Information, Economy, Control dan Service untuk
menganalisa kelemahan yang terdapat pada sistem sebelumnya. Analisis kebutuhan sistem meliputi kebutuhan fungsional dan non fungsional. Tahap
pengujian sistem dilakukan dengan white box testing tentang cara operasinya untuk mengetahui aplikasi sudah berjalan sebagaimana yang
diharapkan dan black box testing dilakukan terhadap kode-kode program yang ada sehingga menghasilkan output yang sesuai. Pengujian program
25 yang dilakukan meliputi kesalahan penulisan syntax error, kesalahan
sewaktu proses runtime error dan kesalahan logika logical error Setyawan, 2013.
C. Kerangka Pikir