Pengertian MySQL KESIMPULAN DAN SARAN

2.6 Pengertian MySQL

MySQL termasuk dalam kategori database management system yaitu suatu database yang terstruktur dalam pengolahan dan penampilan datanya. MySQL merupakan database yang bersifat client server, di mana data diletakkan di server yang bisa diakses melalui komputer client. Pengaksesan dapat dilakukan komputer telah terhubung dengan server. Berbeda dengan database desktop, di mana pemrosesan data harus dilakukan pada komputer yang bersangkutan Sugiri, Haris. 2008. hal: 1. Bila diinstall pada sistem operasi Microsoft Windows, maka MySQL berlisensi shareware, tetapi tidak mempunyai expired date batas waktu. Sedangkan, bila diinstall pada sistem operasi lainnya, maka berlisensi free sesuai dengan General Public Licence GPL. Namun demikian ada beberapa hal yang tidak bersifat free yaitu: 1. Me-link program dengan kode pemrograman dari sourec code MySQL server. Misalnya menggunakan MySQL sebagai embedded server dalam suatu program atau menambahkan suatu ekstensi yang tidak gratis pada MySQL server. 2. Program komersial yang hanya bekerja pada MySQL dan menggunakan aplikasi MySQL server. Universitas Sumatera Utara 3. Memiliki distribusi MySQL, tetapi tidak mempunyai kode sumber source code dari MySQL server sebagaimana yang telah dijelaskan pada lisensi GPL. Versi komersial dari MySQL hanya ditekankan pada penggunaan server saja. Sedangkan clientnya dibebaskan untuk mengubah dan meng compile ulang source code nya, dangan catatan harus juga melepasnya dengan lisensi GPL. Penggunaan MySQL juga diperbolehkan untuk hal-hal yang bersifat komersial. Dari pihak pengembang juga menawarkan dukungan teknis technical support ketika kita mempunyai masalah. MySQL dapat juga dikatakan sebagai Relational Database Management System RDMS, yaitu hubungan antar tabel yang berisi data pada suatu database. Dengan demikian dapat mempercepat pencarian suatu data. Tabel-tabel tersebut di-link oleh suatu relasi yang memungkinkan kombinasi data dari beberapa tabel ketika user menginginkan tampilnya informasi dari suatu database Sugiri, Haris. 2008. hal: 2. Ketika membandingkan antara MySQL dengan system manajemen database yang lain, perlu diperhitungkan seperti performa, support, fitur-fitur, kondisi kemanan dalam license atau masalah harga. Berdasarkan pertimbangan berbagai hal tersebut, Universitas Sumatera Utara database MySQL memiliki beberapa kelebihan dan keuntungan dibanding database lain, diantaranya adalah Safri, Fadly. 2011. hal: 10: a. Banyak ahli berpendapat MySQL merupakan server tercepat dan mempunyai performa yanng tinggi tapi simpel. b. Bersifat Open Source , MySQL didistribusikan secara open source gratis, yaitu software ini bersifat free atau bebas digunakan oleh perseorangan atau instansi tanpa harus membeli atau membayar kepada pembuatnya, di bawah lisensi GNU General Public Licence GPL. c. Database MySQL mengerti bahasa SQL Structured Query Language. Selain itu, MySQL memiliki kecepatan yang lebih baik dalam menangani query perintah SQL. Dengan kata lain, dapat memproses lebih banyak SQL persatuan waktu. d. MySQL dapat berjalan dengan stabil pada berbagai sistem operasi, seperti Windows, Linux, FreeBSD, Mac os X Server, Solaris, dan masih banyak lagi. e. Bersifat Multiuser, MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah. MySQL merupakan database yang mampu menyimpan data berkapasitas besar, sampai berukuran Gigabyte. Universitas Sumatera Utara BAB 3 ANALISA DAN PERANCANCANGAN SISTEM Pada bab ini dijelaskan analisis dan perancangan untuk melakukan implementasi Aplikasi Sharing File berbasis internet dengan menggunakan PHP dan MySQL.

3.1 Analisis