19 sebagainya dengan mudah dan terstruktur, dan dapat membukanya kembali
dengan mudah dan cepat. MySQL mempunyai query yang sederhana dan
menggunakan escape character sama dengan PHP, selain itu MySQL adalah
database tercepat saat ini Dessy Irmawati dan Yuniar Indrihapsari, 2014:138. Berdasarkan kajian di atas, MySQL adalah RDBMS yang bersifat
open source yang berisi data-data pada
database yang terpisah atau dapat saling berhubungan. Model MySQL memiliki tabel, baris,
field, dan elemen dimana setiap tabel memiliki kolom dan baris yang berisi data. MySQL merupakan
database tercepat saat ini.
14. Unified Model Language UML
Unified Model Language adalah bahasa standar yang digunakan untuk menjelaskan dan memvisualisasikan artifak dari proses analisis dan disain
berorientasi obyek. UML menyediakan standar pada notasi dan diagram yang bisa digunakan untuk memodelkan suatu sistem. UML dikembangkan oleh 3 pendekar
‘berorientasi obyek’, yaitu Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. UML menjadi bahasa yang bisa digunakan untuk berkomunikasi dalam perspektif obyek
antara user dengan developer, antara developer dengan developer, antara
developer analisis dengan developer disain, dan antara developer disain dengan developer pemrograman Julius Hermawan, 2004:7. Diagram UML ditunjukkan
pada Gambar 3 kemudian Tabel 1 menjelaskan pembagian kategori pada diagram UML secara singkat.
20 Gambar 3. Diagram UML
Sumber: Rosa dan Shalahuddin, 2011:121 Tabel 1. Tabel Pembagian Kategori Diagram UML
No. Diagram
Penjelasan
1. Structure Diagram
Kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem
yang dimodelkan. 2.
Behaviour Diagram Kumpulan diagram yang digunakan untuk
menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem.
3. Interaction Diagram
Kumpulan diagram yang digunakan untuk menggambarkan interaksi sistem dengan sistem
lain maupun interaksi antarsubsistem pada suatu sistem.
Dalam pengembangan sistem informasi perpustakaan berbasis web ini,
peneliti menggunakan 4 macam diagram UML. Pemilihan diagram UML ini berdasarkan pada kebutuhan dalam perancangan sistem informasi perpustakaan
berbasis web ini. Berikut adalah penjelasan dari diagram-diagram UML:
21 a.
Class Diagram Class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-
kelas dalam membangun sistem. Kelas memiliki atribut dan metode atau operasi. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas. Operasi atau
metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas. Susunan kelas juga dapat ditambahkan kelas utilitas seperti koneksi ke basis data, membaca file teks,
dan lain-lain Rosa dan Shalahuddin, 2011:122. Simbol beserta deskripsi simbol pada
class diagram pada Tabel 2 dan 3. Tabel 2. Simbol-simbol pada
Class Diagram
No. Simbol
Deskripsi
1. kelas
kelas pada struktur sistem
2. kebergantungan
dependency relasi antarkelas dengan makna
kebergantungan antarkelas
b. Use Case Diagram
Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.
Use case digunakan untuk mengetahui fungsi yang terdapat dalam sebuah sistem informasi dan siapa saja yang berhak
menggunakan fungsi-fungsi itu Rosa dan Shalahuddin, 2011:130. Tabel 3 menguraikan hal utama yang terdapat pada
use case, sedangkan Tabel 4 dan 5 menguraikan simbol dan deskripsi simbol pada
use case diagram.