DATABASE MySQL
Oleh :
Exza Hidayatullah (01031282025122)
KELAS C INDRALAYA
JURUSAN AKUNTANSI
FAKULTAS EKONOMI
PERGURUAN TINGGI UNIVERSITAS SRIWIJAYA
2021
KATA PENGANTAR
Puji dan syukur atas kehadirat Allah SWT yang telah memberikan rahmat dan
hidayahnya sehingga saya dapat menyelesaikan makalah ini dengan baik dan tepat pada
waktunya. Makalah ini saya beri judul “Database MySQL”.
Saya sebagai penulis tidak lupa untuk mengucapkan terima kasih kepada Bapak
Aryanto, S.E., M.T.I., A.K selaku Dosen mata kuliah Pengantar Aplikasi Komputer yang
telah memberikan tugas ini sehingga saya dapat menambah wawasan dan pengetahuan saya
sesuai dengan bidang studi yang saya tekuni. Saya juga mengucapkan terima kasih kepada
pihak-pihak lain yang mendukung saya dan membagi sebagian pengetahuannya sehingga
saya dapat menyelesaikan makalah ini.
Saya menyadari bahwa makalah yang saya tulis ini masih jauh dari kata sempurna.
Maka dari itu saya membutuhkan kritik dan saran yang bisa membangun kemampuan saya,
agar kedepannya saya bisa menulis makalah dengan lebih baik lagi. Semoga makalah ini
dapat bermanfaat bagi pembaca, dan bagi saya khususnya sebagai penulis.
Exza Hidayatullah
ii
DAFTAR ISI
iii
BAB I
PENDAHULUAN
Istilah database sering mengacu pada koleksi data-data yang saling terkait satu sama
lain dimana tujuan database adalah dapat digunakan untuk mengelola data dengan lebih
efisien dan efektif. Database atau basis data adalah kumpulan berbagai data dan
informasi yang saling berhubungan satu sama lain dan tersimpan dalam komputer secara
sistematik yang dapat diperiksa, diolah, atau dimanipulasi dengan menggunakan program
komputer untuk mendapatkan informasi dari basis data tersebut. Perkembangan basis
data dimulai pada tahun 1960, Charles Bachman diperusahaan General
Electricmendesain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi
(Integrated Data Store). Dasar untuk model data jaringan dibentuk lalu distandardisasi
oleh Conference on Data System Language (CODASYL).
Salah satu basis data yang digunakan saat ini adalah MySQL. Banyak database atau
basis data yang digunakan saat ini, tapi tidak sedikit yang membutuhkan spesifikasi
tinggi untuk menjalankannya. MySQL memberikan jalan keluar untuk pengguna yang
memiliki perangkat dengan spesifikasi rendah. MySQL juga bagus untuk pengguna yang
ingin belajar dalam pembuatan aplikasi dan website. Walaupun MySQL tidak
1
membutuhkan spesifikasi yang tinggi untuk menjalankannya, tetapi fitur fitur yang
dimiliki MySQL cukup lengkap. Karena MySQL bisa dijalankan di spesifikasi rendah,
kita akan kesulitan dalam membuat database yang besar dan juga aplikasi mobile. Tetapi
untuk pengguna yang ingin belajar pembuatan aplikasi ringan atau pembuatan website,
MySQL sangat cocok untuk digunakan.
2
BAB II
PEMBAHASAN
Pada tahun 1979, Michael Monty Widenius mengembangkan sebuah sistem database
sederhana yang diberi nama UNIREG yang menggunakan koneksi low-level ISAM database
engine dengan indexing. Monty pada saat itu bekerja di perusahaan TcX. Lalu pada tahun
1994, TcX mencoba untuk mengembangkan aplikasi berbasis web, dan berencana
menggunakan UNIREG sebagai sistem database. Tetapi, UNIREG kurang cocok untuk
database dinamis seperti web.
TcX mencari alternatif lain, dan mereka mencoba mSQL (miniSQL), akan tetapi
mSQL versi 1 memiliki kekurangan juga, yaitu tidak mendukung indexing. Kemudian Monty
mencoba menghubungi programmer yang mengembangkan mSQL yaitu David Hughes.
Monty mengajak David Hughes untuk bekerja sama mengembangkan konektor di mSQL
yang mendukung indexing. Hughes menolaknya dengan alasan sedang mengembangkan
teknologi indexing yang independen untuk mSQL versi 2. Akhirnya TcX dan juga Monty
berusaha mengembangkan sendiri konsep sistem database baru. Sistem ini adalah gabungan
dari mSQL dan UNIREG (yang source codenya dapat bebas digunakan). Lalu pada tahun
1995, sebuah RDBMS baru dirilis yaitu MySQL.
Pada tahun 1995 juga, TcX merubah namanya menjadi MySQL AB, dengan Michael
Wideneus, David Axmark, dan Allan Larsson sebagai pendirinya. Title AB pada MySQL AB
merupakan singkatan dari Aktiebolag yang berarti PT (Perseroan terbatas) bagi perusahaan
swedia.
Awalnya MySQL ini direncanakan untuk dijual sebagai model bisnis baru, akan tetapi
MySQL akhirnya dikembangkan dan dirilis secara gratis. Perusahaan mendapatkan
keuntungan dari menjual jasa support untuk perusahaan yang ingin menggunakan MySQL.
3
2.2. Pengertian MySQL
2.3. Fungsi
Fungsi dari MySQL adalah membuat dan mengelola database server yang berisi
berbagai informasi dengan menggunakan bahasa SQL. MySQL menggunakan PHPMyAdmin
sebagai antarmuka atau interface nya. PHPMyAdmin berfungsi untuk menghubungkan antara
bahasa pemrograman PHP dengan MySQL untuk proses pengelolaan basis data pada web.
MySQL bisa digunakan sebagai wadah yang menyimpan string (text) data, gambar, media,
file, sampai audio. MySQL dapat membantu kita dalam membuat jenis aplikasi PHP seperti
situs blog, custom database driver website dinamis (seperti developPHP), E-commerce dan
pemrograman custom toko online, jaringan sosial dan komunitas, guestbook, seluruh website
dinamis, klien dan informasi pelanggan.
4
Kelebihan MySQL
1. mendukung integrasi dengan bahasa pemrograman lain
Dengan adanya banyak berbagai bahasa pemrograman, MySQL mempermudah dalam
pengembangan perangkat lunak yang lebih efektif.
5
7. Keamanan yang terjamin
Ada beberapa lapisan keamanan yang diterapkan oleh MySQL, seperti level nama
host dan subnetmask. MySQL juga dapat mengatur hak akses user dengan enkripsi password
tingkat tinggi.
Ada beberapa kelemahan dari MySQL yang perlu kita pertimbangkan sebelum memakainya.
6
BAB III
PENUTUP
3.1. Kesimpulan
MySQL sangat diperlukan dalam pembuatan aplikasi maupun blog atau website.
Database management system seperti MySQL dapat dengan mudah menyimpan, mengubah,
dan menampilkan kembali data tersebut dengan lebih cepat dan mudah, dapat menghemat
ruang penyimpanan, dan juga keamanan data terjaga. Mempelajari database adalah hal yang
sangat penting untuk seseorang yang ingin membuat suatu aplikasi. Dengan mempelajari hal
yang mendasar dari suatu aplikasi, pastinya akan memudahkan dalam pembuatannya.
MySQL memberikan banyak keuntungan untuk pengguna yang memiliki spesifikasi rendah
atau pengguna yang baru mempelajari cara membuat aplikasi. Fitur-fiturnya cukup lengkap,
dan yang paling utama adalah gratis. Akan tetapi MySQL kurang cocok digunakan oleh
pengguna yang ingin membuat aplikasi besar atau game tingkat tinggi karena MySQL sulit
untuk mengelola database yang besar.
DAFTAR PUSTAKA
https://jogjaweb.co.id/blog/sejarah-dan-fungsi-mysql
https://www.niagahoster.co.id/blog/mysql-adalah/#Pengertian_MySQL
https://www.sekawanmedia.co.id/pengertian-mysql/
https://id.wikipedia.org/wiki/MySQL#Sistem_manajemen_basis_data_relasional
https://www.maxmanroe.com/vid/teknologi/komputer/pengertian-database.html
http://curat-coretku.blogspot.com/2015/05/sejarah-basisdata-database
https://markey.id/blog/development/dbms-adalah