MODUL 2
PENGENALAN DAN INSTALASI MARIADB
A. Dasar Teori
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL.
Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program
sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan
membuat versi yang lebih mandiri yakni MariaDB.
Aplikasi database terpisah dari aplikasi utama dan menyimpan data koleksi.
Database setiap mempekerjakan satu atau beberapa api untuk penciptaan, akses,
manajemen, pencarian, dan replikasi data yang dikandungnya.
Database ini juga menggunakan sumber non-data relasional seperti objek atau
file.Namun, database membuktikan pilihan terbaik bagi dataset besar, yang akan
menderita dari pengambilan lambat dan menulis dengan sumber data lainnya.
Relasional Database Management Sistem, atau RDBMS, menyimpan data dalam
berbagai tabel. Hubungan antara tabel ini ditetapkan menggunakan primary key
dan forenign.
RDBMS menawarkan fitur − fitur berikut
Sebelum kita mulai diskusi kita mengenai MariaDB, mari kita meninjau beberapa
istilah yang terkait dengan database.
Database − database adalah sumber data yang terdiri dari tabel yang
memegangdata terkait.
Table − berarti spreadsheet, adalah sebuah matriks yang berisi data.
Column − berarti data elemen, adalah suatu struktur yang memegang datadari
satu tipe; sebagai contoh, tanggal pengiriman.
Row − baris adalah struktur pengelompokan data terkait; sebagai contoh, data
untuk pelanggan. Hal ini juga dikenal sebagai tupel, catatan atau catatan.
Redundansy − istilah ini merujuk kepada menyimpan data dua kali untuk
mempercepat sistem.
Primary Key − ini merujuk kepada yang unik, mengidentifikasi nilai. Nilai ini
tidak dapat muncul dua kali dalam tabel, dan ada hanya satu baris yang terkait
dengan itu.
Foreign Key − berfungsi sebagai penghubung antara dua tabel.
Compound Key − komposit kunci, adalah kunci yang merujuk kepada beberapa
kolom. Ia merujuk kepada beberapa kolom karena sebuah kolom yang kurang
kualitas yang unik.
Index − indeks hampir identik dengan indeks dari buku.
Referential Integrity − istilah ini merujuk kepada memastikan nilai-nilai kunci
semua asing menunjukkan baris yang sudah ada.
*RDBMS adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat
program komputer) yang dirancang untuk mengatur/memanajemen sebuah basis data
sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-
operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak
sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya
manusia
MariaDB adalah sebuah garpu populer MySQL yang dibuat oleh pengembang asli
MySQL. Ini tumbuh dari kekhawatiran yang terkait dengan MySQL akuisisi oleh Oracle.
Menawarkan dukungan untuk tugas-tugas kecil pengolahan data dan kebutuhan
perusahaan. Ini bertujuan untuk menjadi pengganti MySQL memerlukan hanya uninstall
sederhana MySQL dan menginstal dari MariaDB. MariaDB menawarkan fitur yang sama
MySQL dan banyak lagi.
B. Tujuan Praktikum
1. Siswa mampu merancang basis data dengan tahapannya.
2. Siswa memahami arti entitas, atribut dan relasi.
3. Siswa mampu membuktikan integritas data dengan tabel yang saling terhubung
(relasi).
4. Siswa mampu menggambarkan hasil rancangan basis data ke dalam diagram E- R
menggunakan DBDesigner
C. Hasil Dan Analisa
1.1 Kegiatan 1: Cara Instalasi XAMP
Langkah 1: Unduh XAMPP
Download XAMPP melalui website Apache Friends berikut ini.
Gambar 2.1 Download XAMPP
6. Pada langkah ini proses instalasi XAMPP akan dimulai. Silakan klik
tombol Next.
1. Silakan buka aplikasi XAMPP kemudian klik tombol Start pada Apache
dan MySQL. Jika berhasil dijalankan, Apache dan MySQL akan berwarna
hijau seperti gambar di bawah ini.
Analisa:
XAMPP adalah software aplikasi pengembang yang digunakan untuk pengembangan
website berbasis PHP dan juga sebagai server untuk local dalam pembuatan database
dengan MariaDB. Software aplikasi ini di buat dan dikembangkan oleh Apache Friends.
XAMPP dapat dijalankan di 4 platform OS, yaitu Windows, Linux, Mac OS dan Solaris. Pada
XAMPP terdapat Apache yang merupakan aplikasi web server yang bersifat opensource.
Opensource artinya dapat diperoleh secara gratis dan dikembangkan oleh setiap orang.
XAMPP sendiri merupakan kepanjangan X(sistem operasi), Apache, MariaDB, PHP, Perl.
XAMPP berfungsi sebagai server local yang dapat berdiri sendiri (localhost), yang terdiri
dari program Apache HTTP Server, MySQL database dan penerjemah bahasa yang ditulis
dengan PHP dan Perl. Software aplikasi ini tersedia dalam GNU (General Public Lisence)
dan bebas. Jadi pada aplikasi ini kita dapat membangun website dinamis dengan PHP
secara offline karena XAMPP memiliki Apache sebagai server HTTP local. Kita juga
dapat membuat database dengan adanya MariaDB sebagai DBMS menggunakan
phpMyAdmin. PhpMyAdmin merupakan perangkat lunak yang ditulis dengan
menggunakan PHP untuk menangani administrasi dari MariaDB melalui WWW (World
Wide Web).
1.2 Tugas
1. Tulis semua perintah – perintah SQL percobaan di bawah ini beserta outputnya!
ilman
ilman