0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan4 halaman

Apa Itu Mysql?

Diunggah oleh

ldkharisman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan4 halaman

Apa Itu Mysql?

Diunggah oleh

ldkharisman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

NAMA : ZULFIKAR

NIM : A121149
TEKNIK INFORMATIKA

MySQL

PENGERTIAN MYSQL
MySQL adalah sebuah DBMS (Database Management System) yang menggunakan perintah SQL
(Structured Query Language) bersifat open source. Pembuatan aplikasi yang kompleks dan dapat
dijalankan secara dinamis, databes sangat dibutuhkan untuk menyimpan berbagai data dalam bentuk
informasi.

Apa itu MySQL?


Website dan aplikasi berbasis mobile memerlukan database server untuk menampung informasi yang
banyak. Contohnya dari segi URL, username, password, informasi user, dll. MySQL dapat
memanajemen segala macam bentuk basis data agar dapat dikelola dengan baik.

MySQL adalah sebuah DBMS (Database Management System) menggunakan perintah SQL (Structured
Query Language) yang banyak digunakan saat ini dalam pembuatan aplikasi berbasis website. MySQL
dibagi menjadi dua lisensi, pertama adalah Free Software dimana perangkat lunak dapat diakses oleh
siapa saja. Kedua adalah Shareware dimana perangkat lunak berpemilik memiliki batasan dalam
penggunaannya.

MySQL termasuk ke dalam RDBMS (Relational Database Management System). Sehingga,


menggunakan tabel, kolom, baris, di dalam struktur database -nya. Jadi, dalam proses pengambilan
data menggunakan metode relational database serta menjadi penghubung antara perangkat lunak
dan database server.

Fungsi MySQL
Secara garis besar, fungsi dari MySQL adalah untuk membuat dan mengelola database pada sisi server
yang memuat berbagai informasi dengan menggunakan bahasa SQL. Fungsi lain yang dimiliki adalah
memudahkan pengguna dalam mengakses data berisi informasi dalam bentuk String (teks), yang
dapat diakses secara personal maupun publik dalam web.

Hampir seluruh penyedia server web atau host menyediakan fasilitas untuk MySQL dalam
pengembangan aplikasi berbasis website untuk dikelola oleh web developer. Kemudian, antarmuka
dari MySQL adalah PHPMyAdmin. Yang berfungsi untuk menghubungkan antara bahasa
pemrograman PHP dengan MySQL untuk proses pengelolaan basis data pada web.
Kelebihan MySQL
Berikut ini merupakan beberapa kelebihan MySQL, diukur dari segi penggunaan dan fitur yang
dimiliki:

1. Bersifat Open Source


Untuk penggunaan dari MySQL dapat diakses oleh siapa saja dan kapan saja. Karena memiliki dua
lisensi, yaitu Free Software dan Shareware. Selain itu juga termasuk dalam sistem manajemen
database yang disediakan secara gratis. Serta, memiliki banyak komunitas dan dokumentasi untuk
membantu anda dalam mengembangkan aplikasi menggunakan database server.

2. Mendukung Penggunaan Multi User


MySQL juga dapat digunakan secara bersama – sama dalam satu waktu karena bersifat Multi User.
Sehingga, anda tidak perlu khawatir ketika mengakses basis data secara bersamaan. Keuntungannya
disini adalah, tim developer dapat mengerjakan database secara bersamaan (team work).

3. Terintegrasi dengan Bahasa Pemrograman yang lain


Kelebihan lain adalah dapat terintegrasi dengan bahasa pemrograman yang lain seperti pada PHP.
Dengan menggunakan PHPMyAdmin sebagai perantara, anda sudah bisa membuat basis data pada
web server dengan lebih efektif. Kemudian, dapat digunakan juga untuk kebutuhan pengembangan
perangkat lunak dengan menggunakan framework seperti Laravel, dan CodeIgniter.

4. Sajian Tipe Data yang Bervariatif


Tipe data yang disajikan dalam MySQL juga sangat variatif. Contohnya adalah tipe data varchar,
integer, float, double, date, timestamp, dll. Dalam hal ini, anda dapat mengelompokkan berbagai data
sesuai dengan kriteria informasi secara lebih akurat dan efektif. Pengelolaan database dalam server
juga akan terbantu dengan adanya banyak jenis tipe data untuk mengembangkan perangkat lunak
yang kompleks dan terstruktur.

5. Struktur Tabel Cenderung Fleksibel


Jika dibandingkan dengan struktur tabel dari database yang lain seperti Oracle dan Postgre, MySQL
tergolong lebih mudah. Mengapa demikian? Karena sebagai contoh dalam proses eksekusi pada
ALTER TABLE lebih mudah digunakan dan cepat diproses.

6. Sistem Keamanan yang Telah Terjamin


MySQL dapat mengatur hak akses pengguna (user) dengan enkripsi tinggi. Selain itu, terdapat
beberapa fitur keamanan yang lain seperti, level nama pada host, dan pembuatan subnet mask. Jadi,
bukan berarti dengan perangkat lunak yang bersifat open source membuat keamanan menjadi buruk.

7. Tidak Membutuhkan Kapasitas RAM yang Besar


MySQL dapat diinstal pada perangkat dengan kapasitas RAM terbatas. Jika dibandingkan dengan
database lain, dapat dijalankan dengan kapasitas memori yang kecil. Sangat cocok digunakan oleh
setiap orang untuk membantu pengembangan aplikasi dengan konsumsi RAM yang rendah.

8. Perangkat lunak Portable


Kelebihan berikutnya yang dimiliki oleh MySQL adalah perangkat lunak bersifat portable. Portable
disini maksudnya adalah sistem basis data dapat diolah dalam berbagai platform (multi platform)
Sehingga, dapat dijalankan baik dari sisi Windows, Linux, maupun Mac OS.

9. Support untuk Spesifikasi Hardware yang Rendah


MySQL sangat mendukung untuk perangkat hardware yang memiliki spesifikasi rendah. Jadi, jangan
khawatir untuk anda yang memiliki spek PC / laptop yang masih rendah. Dengan menggunakan DBMS
ini, anda juga bisa membuat sistem basis data untuk server dalam sebuah website.

10. Memiliki performa yang baik


Kelebihan terakhir yang dimiliki adalah dari sisi performa yang dimilikinya. Kecepatan dalam
penanganan kueri sangat cepat. Kemudian, juga dapat menangani proses SQL per satuan waktu.

Kekurangan MySQL
Selain memiliki banyak keuntungan, pastinya juga memiliki beberapa kekurangan. Berikut merupakan
beberapa kekurangan dari sisi fitur dan penggunaan.

1. Kurang Cocok untuk Mengembangkan Aplikasi berbasis Game dan


Mobile
Untuk anda yang sedang mengembangkan aplikasi untuk membuat game dan mobile, kami sarankan
untuk tidak menggunakan MySQL. Karena, manajemen database yang dimiliki kurang cocok untuk
pengelolaan aplikasi tersebut. Lebih mudah untuk menggunakan database server dengan metode
Cloud yang lebih real time.

2. Technical Support yang Kurang Mendukung


Technical support yang dimiliki oleh MySQL sendiri dirasa kurang mendukung. Karena, belum
menyediakan support yang baik dari segi teknisnya. Sehingga, user mengalami kesulitan saat
menghubungi technical support.

3. Kurang Mendukung untuk Pemakaian Database dengan Kapasitas Besar


Kurang cocok dan tidak direkomendasikan untuk mengelola basis data dalam kapasitas besar.
Apabila anda, menginginkan sebuah database server yang dapat menampung data dalam jumlah
besar, maka anda dapat mencoba dengan menggunakan Big Data atau BigQuery. Karena, MySQL
dikhususkan supaya ramah dengan perangkat yang memiliki spesifikasi rendah.
Kesimpulan
MySQL adalah salah satu jenis DBMS yang menggunakan bahasa SQL untuk mengelola sistem basis
data secara terstruktur. PHPMyAdmin adalah salah satu fitur untuk menghubungkan antara PHP
dengan MySQL. Fungsi dari MySQL yang paling penting adalah memudahkan pengguna dalam
mengakses data dalam bentuk String dan dapat diakses secara personal maupun publik di
website. MySQL memiliki kelebihan dan kekurangan dari sisi fitur maupun penggunaan. Jadi,
gunakanlah untuk kebutuhan bisnis atau organisasi yang mengelola data dengan kapasitas rendah.
Jika memerlukan basis data dan jumlah tabel yang besar, maka lebih baik untuk menggunakan basis
data cloud ataupun Big Data

Anda mungkin juga menyukai