Gambar 2. 19 Diagram Use Case
C. Sequence diagram
Sequence diagram menjelaskan secara detil urutan proses yang dilakukan
dalam sistem untuk mencapai tujuan dari use case. Interaksi yang terjadi antar
class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi.
Gambar 2. 20 Sequence diagram
D. Collaboration Diagram
Collaboration diagram dipakai untuk memodelkan interaksi antar objek di
dalam sistem.Berbeda dengan sequence diagram yang lebih menonjolkan kronologis dari operasi-operasi yang dilakukan, collaboration diagram lebih
fokus pada pemahaman atas keseluruhan operasi yang dilakukan oleh objek.
Gambar 2. 21 Collaboration Diagram
E. Class Diagram
Class diagram merupakan diagram yang selalu ada di permodelan sistem
berorientasi objek. Class diagram menunjukkan hubungan antar
class dalam
sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan.
Gambar 2. 22 Class Diagram
2.2.6 Aplikasi Pendukung 2.2.6.1 NetBeans
NetBeans adalah sebuah framework platform untuk aplikasi Java desktop dan Integrated development envirovment IDE untuk mengembangkan aplikasi
Java, Javascript, PHP, Ruby dan lain sebagainya.
Netbeans IDE dibuat dengan pemograman Java dan dapat dijalankan dimana saja dengan bantuan JVM, baik itu di Windows, Mac OS, Linux dan
Solaris. JDK diperlukan untuk pengembangan apliakasi dengan pemograman Java.
NetBeans IDE adalah sebuah IDE open source. NetBeans IDE mendukung pengembangan aplikasi Java.
2.2.6.2 MySQL
Pada awalnya, MySQL merupakan proyek internal sebuah firma asal Swedia, TcXDataKonsult. MySQL kemudian dirilis untuk publik pada tahun
1996. Karena MySQL menjadi sangat populer, pada tahun 2001 firma tersebut mendirikan sebuah perusahaan baru, MySQLAB, yang khusus menawarkan
layanan dan produk berbasis MySQL Gilmore, 2006. Dari awal pembuatannya, para pengembang MySQL menitikberatkan
pengembangan MySQL pada sisi performa dan skalabilitasnya. Hasilnya adalah sebuah perangkat lunak yang sangat teroptimasi, walaupun dari sisi fitur memiliki
kekurangan dibandingkan solusi basis data kelas enterprise lain. Akan tetapi MySQL menarik minat banyak pengguna. Saat ini, tercatat lebih dari lima juta
basis data MySQL yang terpasang dan aktif di seluruh dunia. Beberapa perusahaan dan instansi penting dunia seperti Yahoo, Google dan NASA menggunakan
MySQL untuk mengolah basis data mereka. Ada beberapa kelebihan yang dimiliki MySQL sehingga dapat menarik
banyak pengguna. Kelebihan tersebut yaitu: