Sistem Basis Data MYSQL

10 yang khusus. Informasi ini adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang Abdul,1999. Menurut Encyclopedia of Computer Science and Engineer , para ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam pengambilan keputusan. Definisi lain dari basis data menurut Fabbri dan Schwab adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data. Menurut Ramez Elmasri mendefinisikan basis data lebih dibatasi pada arti implisit yang khusus, yaitu: a. Basis data merupakan penyajian suatu aspek dari dunia nyata real world . b. Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit. Sehingga data yang terkumpul secara acak dan tanpa mempunyai arti, tidak dapat disebut basis data. c. Basis data perlu dirancang, dibangun dan data dikumpulkan untuk suatu tujuan. Basis data dapat digunakan oleh beberapa user dan beberapa aplikasi yang sesuai dengan kepentingan user. Dari beberapa definisi-definisi tersebut, dapat dikatakan bahwa basis data mempunyai berbagai sumber data dalam pengumpulan data, bervariasi derajat interaksi kejadian dari dunia nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa user untuk berbagai kepentingan Waliyanto,2000.

2.2.3 Sistem Basis Data

Waliyanto2000 Gabungan antara basis data dan perangkat lunak SMBD Sistem Manajemen Basis Data termasuk di dalamnya program aplikasi yang dibuat dan bekerja dalam satu sistem disebut dengan Sistem Basis Data. Kompilasi Ramez Elmasri. dkk 1994 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 11 Gambar 2.9 konsep sistem basis data

2.2.4 MYSQL

MySQL adalah sebuah perangkat lunak sistem management basis data SQL bahasa inggris : database management sistem atau DBMS yang multithread , multi-user dengan sekitar 6 juta instalasi diseluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Solichin,2010 Tidak seperti PHP atau Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius. Solichin,2010 Fitur-fitur MySQL antara lain :  Relational Database System. Seperti halnya software database lain yang ada di pasaran, MySQL termasuk RDBMS. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 12  Arsitektur Client-server. MySQL memiliki arsitektur client-server dimana server database MySQL terinstal di server. Client MySQL dapat berada di komputer yang sama dengan server, dan dapat juga di komputer lain yang berkomunikasi dengan server melalui jaringan bahkan internet.  Mengenal perintah SQL standar. SQL Structured Query Language merupakan suatu bahasa standar yang berlaku di hampir semua software database. MySQL mendukung SQL versi SQL:2003.  Mendukung Sub Select. Mulai versi 4.1 MySQL telah mendukung select dalam select sub select.  Mendukung Views. MySQL mendukung views sejak versi 5.0  Mendukung Stored Prosedured SP. MySQL mendukung SP sejak versi 5.0  Mendukung Triggers. MySQL mendukung trigger pada versi 5.0 namunmasih terbatas. Pengembang MySQL berjanji akan meningkatkan kemampuan trigger pada versi 5.1.  Mendukung replication.  Mendukung transaksi.  Mendukung foreign key.  Tersedia fungsi GIS.  Free bebas didownload  Stabil dan tangguh  Fleksibel dengan berbagai pemrograman  Security yang baik  Dukungan dari banyak komunitas  Perkembangan software yang cukup cepat.

2.2.5 Merancang Database