-->

Materi Dasar Sistem Basis Data

     
     
     
     

Materi Kuliah Sistem Basis Data || Brain Edukasi

Hallo Sobat Coding, pada kesempatan kali ini Brain edukasi menyiapkan meteri sistem basis data dasar Part 1 . materi ini selalu ada diajarkan di perkuliahan pada matakuliah sistem basis data. 
Pada Sistem Basis Data Par 1 ini materi mencakup :

1. Definiisi Basis Data
2. Komponen Sistem Basis Data
3. Database Management System ( DBMS )
4. Definisi SQL
5. Data Definition Language ( DDL )
6. Data Manipulation Language ( DML )




Materi Sistem Basis Data

1. Definisi Basis Data

Basis data (Database) adalah penyimpanan kumpulan informasi secara sistematik dalam sebuah komputer sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut (Wijaya, 2009).  Sebuah database menyimpan data di dalam tabel, dimana setiap tabel memiliki baris dan kolom. Data merupakan fakta atau angka. Tabel berisi data tentang berbagai jenis hal, sebagai contoh data mahasiswa, data dosen dan data barang. Setiap baris pada tabel yang berisi data disebut record dan setiap kolom yang menyimpan karakteristik umum untuk semua baris disebut fields

2 Komponen Database.
Menurut Kronke (2014) , Komponen Komponen pada sistem basis data 

3 Database Management System

Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (Database Management System, DBMS) (Wijaya, 2009).
Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel (Solichin, 2010). Di samping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS dan Object Oriented DBM

Beberapa contoh dari RDBMS diantaranya:
a. SQL Server, dibuat oleh Microsoft.
b. MS Access, dibuat oleh Microsoft.
c. Oracle Database, dibuat oleh Oracle.
d. MySQL, dibuat oleh MySQLAB.
e. Firebird, dibuat oleh komunitas open source berdasarkan dari kode Interbase.
f. PostgreSQL, dibuat oleh komunitas open source.
g. DB2, dibuat oleh IBM.

3.1 MySQL  Menurut (Solichin, 2010) Fitur-fitur MySQL antara lain :

a. Relational Database System. Seperti halnya software database lain yang ada di pasaran, MySQL termasuk RDBMS.

b. Arsitektur Client-Server. MySQL memiliki arsitektur client-server dimana server database MySQL terinstal di server. Client MySQL dapat berada di komputer yang sama dengan server, dan dapat juga di komputer lain yang berkomunikasi dengan server melalui jaringan bahkan internet.

c. Mengenal perintah SQL standar. SQL (Structured Query Language) merupakan suatu bahasa           standar yang berlaku di hampir semua software database. MySQL mendukung SQL versi SQL:2003.

d. Mendukung Sub Select. Mulai versi 4.1 MySQL telah mendukung select dalam select (sub select). e. Mendukung Views. MySQL mendukung views sejak versi 5.0.
f. Mendukung Stored Prosedured (SP). MySQL mendukung SP sejak versi 5.0.
g. Mendukung Triggers. MySQL mendukung trigger sejak versi 5.0.
h. Mendukung replication, transaksi dan foreign key.
i. Tersedia fungsi GIS.
j. Free (bebas di-download).
k. Stabil dan tangguh.
l. Fleksibel dengan berbagai pemrograman.
m. Security yang baik.
n. Dukungan dari banyak komunitas.
o. Perkembangan software yang cukup cepat.

4. Definisi SQL

SQL adalah kependekan dari Structured Query Language, yang merupakan bahasa atau kumpulan perintah standar yang digunakan untuk berkomunikasi dengan database (Raharjo, 2011). Perintah dalam SQL diklasifikasikan menjadi tiga bagian besar, yaitu :

1. Data Definition Language (DDL) Merupakan kumpulan perintah yang berfungsi untuk mendefinisikan database, struktur tabel, indeks dan objek-objek lain dalam database.

2. Data Manipulation Language (DML) Merupakan kumpulan perintah yang digunakan untuk melakukan manipulasi data di dalam tabel (memasukkan, mengubah dan menghapus data).

3. Data Control Language (DCL) Merupakan kumpulan perintah yang digunakan untuk mengontrol data, misalnya untuk menyimpan atau membatalkan transaksi, manajemen user dan hak akses dan sebagainya.

5. Data Definition Language ( DDL )

DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini adalah database dan tabel (Solichin, 2010). Beberapa perintah dasar yang termasuk DDL adalah : 
1. CREATE 
2. ALTER 
3. RENAME 
4. DROP
  



6. Data Manipulation Language ( DML )

DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data (record) dalam tabel (Solichin, 2010). Perintah SQL yang termasuk dalam DML antara lain : 
1. SELECT (Menampilkan data) 
2. INSERT (Memasukkan data) 
3. UPDATE (Merubah data) 
4. DELETE (Menghapus data) 









LihatTutupKomentar

a