Page 156 - EMODUL TEKNIK KENDALI DIGITAL FT
P. 156
Universitas Negeri Makassar 143
4. Pengertian MySQL
Gambar 12.3 Ikon MySQL
Sebelum membahas MySQL anda harus memahami terlebih dahulu mengenai SQL atau
biasa disebut Structured Query Language. Dari namanya sudah cukup jelas bahwa pada dasarnya
MySQL ataupun SQL merupakan suatu tools yang menggunakan bahasa khusus. Inilah sebabnya
hanya orang – orang yang berkecimpung dalam dunia IT yang cukup familiar dengan tools ini.
Istilah SQL dapat diartikan sebagai suatu bahasa yang digunakan untuk mengakses suatu
data dalam database relasional dan terstruktur sedangkan MySQL dalam hal ini menjadi software
atau tools untuk mengelola atau memanajemen SQL dengan menggunakan Query atau Bahasa
khusus. Pada dasarnya database yang dikelola dalam MySQL memang tidak jauh berbeda dari
Microsoft Acces yakni berbentuk tabel – tabel yang berisi informasi tertentu. Perbedaannya terletak
pada penggunaan serta pengelolaan database tersebut.
MySQL ini tergolong suatu software yang open source dan berlisensi GPL atau General
Public License. Lisensi GPL ini hanya ditujukan pada perangkat lunak tertentu untuk keperluan
proyek GNU, inilah yang menjadi faktor banyaknya pengguna MySQL di seluruh dunia. Selain
mudah digunakan, anda dapat mengelola data dengan lebih efektif karena menggunakan script atau
Bahasa tertentu dan secara otomatis akan menjadi perintah ke sistem.
5. Sejarah MySQL
Sebagai suatu software pengelola database tentunya MySQL ini didirikan oleh suatu
lembaga atau perusahaan khusus. Perusahaan itu adalah Oracle yang memang menjadi salah satu
perusahaan pengelola software terbesar di dunia. Pada awalnya seorang programmer komputer asal
negeri Swedia yang bernama Michael “Monty” Widenius mengembangkan suatu sistem database
sederhana yang bernama UNIREG. Pada awalnya tools ini menggunakan low level database engine
dengan indexing. Michael “Monty” Widenius juga masih bekerja pada salah satu perusahaan di
Swedia yang bernama TcX.
Dan pada tahun 1994 TcX mulai menaruh minat pada proyek Monty ini dan berencana
menjadikan UNIREG sebagai sistem database untuk proyek web yang mereka jalankan. Namun
sayangnya UNIREG ini dianggap tidak terlalu cocok untuk database yang dinamis seperti web
sehingga pada akhirnya TcX mencari alternatif lain yakni mSQL (mini SQL) yang dikembangkan
David Hughes. Namun lagi – lagi ditemukan masalah sendiri pada mSQL yakni karena sistem yang
digunakan tidak mendukung indexing sehingga dianggap kurang bagus.
TEKNIK KENDALI DIGITAL | UNM