CodeI gniter Kajian Teori 1. Sistem

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.