Anda di halaman 1dari 15

Praktikum

Sistem Basis Data


PENDAHULUAN

Alif Finandhita, S.Kom, M.T.


alif.finandhita@email.unikom.ac.id
DBMS

• Praktikum Sistem Basis Data


merupakan implementasi dari
komponen Database Management
System (DBMS).
• Pengelolaan basis data sangat
bergantung pada keberadaan DBMS.
Data yang dikelola oleh DBMS
disiapkan untuk dapat digunakan dan
diakses informasinya oleh pengguna
yang membutuhkan.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
RDBMS

• RDBMS = Relational Database


Management System.
• Perbedaan utama antara DBMS dan
RDBMS adalah bahwa RDBMS lebih
spesifik ke database relasional. Tidak
hanya mendukung penyimpanan data
dalam struktur seperti tabel, namun
juga sebuah relationship
(keterhubungan) di antara tabel-tabel
tersebut.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
RDBMS (2)

• Beberapa aplikasi yang dapat dikategorikan ke dalam software


RDBMS adalah MySQL, Oracle, SQL Server, SQLite dan PostgreSQL.
• Produk-produk ini sebagaimana perangkat DBMS, mengijinkan
penggunanya untuk mengakses dan mengelola kebutuhan metadata.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Fungsi (R)DBMS
• Media pengelolaan data
• Pengelolaan keamanan data
• Pengelolaan transaksi
• Menyediakan dukungan konektivitas dengan berbagai macam bahasa
pemrograman
• Melakukan optimasi performansi data
• Menyediakan mekanisme backup dan recovery data
• Melakukan pemrosesan permintaan dan modifikasi data.

27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.


MySQL

• RDBMS yang akan digunakan pada praktikum Sistem Basis Data


adalah MySQL. MySQL dipilih karena memiliki lisensi Open Source
• MySQL Community Server adalah versi gratis dari MySQL yang cocok
untuk digunakan sebagai media pembelajaran dasar – dasar
implementasi bahasa query / Structured Query Language (SQL).
Terdapat juga versi berbayar yaitu MySQL Enterprise Server.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Fitur – fitur MySQL
• Scalability
• Portability
• Connectivity
• Security
• Speed
• Ease of Use
• Open Source Code

27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.


Scalability

MySQL saat ini dapat menangani database dengan ukuran yang cukup
besar.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Portability

Beberapa sistem operasi yang dapat menjalankan MySQL: Unix, Linux,


Windows, OS/2, Solaris, dan MacOS. MySQL juga dapat berjalan pada
arsitektur yang berbeda-beda, mulai dari PC pada level bawah sampai
level tinggi seperti mainframe.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Connectivity

• MySQL mendukung jaringan secara penuh dan socket TCP/IP, socket


Unix, dan named pipes (penamaan).
• MySQL juga menyediakan API (Application Programming Interface)
untuk mendukung konektivitas dengan beberapa aplikasi yang ditulis
dengan menggunakan C, C++, C#, Perl, PHP, Java, Python, dll.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Security

• MySQL meliputi sistem yang handal untuk mengontrol akses ke data.


System menggunakan sebuah host dan struktur berbasis client yang
mengontrol siapa saja yang dapat mengakses informasi tertentu dan
tingkatan akses ke informasi tersebut.
• MySQL juga mendukung protokol SSL (Secure Sockets Layer) untuk
membuat suatu koneksi yang terenkripsi.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Speed

• Jumlah waktu yang diperlukan sebuah database MySQL untuk merespon


request data sama cepatnya bahkan lebih cepat ketimbang RDBMS
komersil lainnya.
• Web site MySQL (www.mysql.com) menyediakan hasil-hasil tes benchmark
yang menunjukkan hasil kecepatan dalam penerapan MySQL.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Ease of Use

Instalasi MySQL cukup mudah, demikian juga dengan implementasinya.


MySQL menyediakan dokumentasi yang lengkap bagi penggunanya
yang dapat diunduh langsung di
https://dev.mysql.com/doc/refman/8.0/en/
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
Open Source Code

MySQL membuka diri bagi developer yang ingin turut serta membantu
mengembangkan produknya
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.
27/03/2020 Praktikum Basis Data 2 - Alif Finandhita, S.Kom., M.T.

Anda mungkin juga menyukai