15
2 Satu ke banyak one to many. Satu ke banyak one to many adalah satu entity dalam A dihubungkan dengan
sejumlah entity dalam entity dalam B dihubungkan dengan maksimum satu entity dalam A.
3 Banyak ke satu many to one. Banyak ke satu many to one adalah satu entity dalam A dihubungkan dengan
maksimum satu entity B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A.
4 Banyak ke banyak many to many. Banyak ke banyak many to many adalah satu entity dalam A dihubungkan
dengan sejumlah entity dalam entity dalam B dihubungkan dengan sejumlah entity dalam A.
2.7 MYSQL My Structure Query Language
MySQL My Strucure Query Language merupakan sebuah program pembuat database yang bersifat open source, artinya semua orang dapat menggunakannya
dan tidak dicekal, dapat dijalankan pada semua platform baik xxiv Windows maupun Linux. MySQL juga merupakan program pengakses databases yang
bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user Nugroho, 2009.
Sebagai program penghasil database, MySQL tidak berjalan sendiri tanpa adanya sebuah aplikasi pengguna interface yang berguna sebagai program aplikasi
pengakses database yang dihasilkan. Untuk mengaktifkan MySQL dilingkungan Windows maka harus dijalankan server MySQL. Untuk administrasi database,
16
seperti pembuatan database, pembuatan tabel, dan sebagainya, dapat digunakan aplikasi berbasis web seperti PhpMyAdmin.
Keunggulan dari MySQL adalah: 1. Bersifat open source.
2. Sistem yang digunakan oleh perangkat lunak initidak memberatkan kerja dari server, karena dapat bekerja di background.
3. Mempunyai koneksi yang stabil dan kecepatanyang tinggi.
2.8 Basis Data
Basis data database adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras,
serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau
informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan
informasi pada para pengguna atau user.
Penyusunan basis data meliputi proses memasukkan data kedalam media
penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data Database Management System DBMS. Manipulasi basis data
meliputi pembuatan pernyataan query untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian update data, serta pembuatan report
data. Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data
17
disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien Nugroho, 2009.
2.9 SQL Structured Query Language