pertemuan tiga

17
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR

Upload: mutmainnamaruru

Post on 08-Jul-2015

272 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Pertemuan tiga

Pengantar basis data

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR

Page 2: Pertemuan tiga

DBA (Database Administrator)

Page 3: Pertemuan tiga

Administrator basis data (DBA/Database Administrator) adalah orang yang bertanggungjawab

terhadap pengelolaan basis data. Secara lebih detail, tugas DBA adalah sebagai berikut:

Mendefinisikan basis data

DBA menentukan isi basis data

Menentukan sekuritas basis data

Page 4: Pertemuan tiga

Pemrogram aplikasi adalah orang yang membuat program aplikasi yang menggunakan basis data. Program aplikasiyang dibuat tentu saja sesuai dengan kebutuhan pengguna.

Pengguna akhir dapat dibagi menjadi 2 macam:1. Pengguna aplikasi, dan2. Pengguna interaktif.Pengguna aplikasi adalah orang yang mengoperasikan program

aplikasi yang dibuat oleh pemrogram aplikasi. Penggunainteraktif adalah orang yang memberikan perintah-perintahberaras tinggi pada antarmuka basis data yang tersedia (misalnyadengan menggunakan perintah SELECT, INSERT dansebagainya) atau melakukan perintah-perintah melaluiantarmuka berbasis menu.

Page 5: Pertemuan tiga

Tugas DBA

Page 6: Pertemuan tiga

1. Memantau kinerja sistemSecara periodik DBA memantau kinerja DBMS. Termasuk dalam hal ini

adalah pemantauan waktu tanggapan selama beban puncak. Informasi yang diperoleh dapat digunakan untuk menentukan perlu tidaknya pengembangansistem perangkat keras di masa mendatang ataupun melakukan perubahanorganisasi di dalam basis data.

2. Merencanakan backup dan recoveryDBA-lah yang membuat panduan, prosedur serta standar untuk melakukan

pencadangan data (backup) terhadap basis data. Begitu juga untuk prosespemulihan data (recovery) bila terjadi kerusakan data pada sistem.

3. Mengikuti perkembangan produkDBA juga bertanggung jawab terhadap perkembangan produk (versi DBMS

yang baru, tool, dan perangkat pendukung) sehingga dapat memberikanusulan kepada organisasi untuk melakukan hal-hal yang dipandang perlu, misalnya melakukan pelatihan kepada pemrogram aplikasi.

Page 7: Pertemuan tiga

Dua macam perintah yang digunakan DBMS untuk mengelola dan mengorganisasikandata :1. Bahasa Definisi Data(DDL / Data Definition Language)2. Bahasa Manipulasi Data(DML / Data Manipulation Language)

Page 8: Pertemuan tiga

Data Definition Language

Page 9: Pertemuan tiga

Membuat database

CREATE DATABASE ...

Menghapus database

DELETE DATABASE ...

Membuat tabel baru

CREATE TABLE ...

Mengubah tabel

ALTER TABLE ...

Page 10: Pertemuan tiga

Contoh DDL

Page 11: Pertemuan tiga

Membuat basis data bernama AKADEMIK

CREATE DATABASE AKADEMIK

Membuat tabel MAHASISWA

CREATE TABLE MAHASISWA (;

NIM CHAR(8),;

NAMA CHAR(25),;

TGL_LAHIR DATE,;

KODE_JUR CHAR(2))

Menghapus basis data AKADEMIK dan seluruh

tabel

Page 12: Pertemuan tiga

Data Manipulation Language

Page 13: Pertemuan tiga

Untuk melakukan manipulasi data, seperti:

Pengambilan data

SELECT ...

Penyisipan data baru

INSERT INTO ...

Penghapusan data

DELETE ...

Pengubahan data

UPDATE ...

Page 14: Pertemuan tiga

Contoh DML

Page 15: Pertemuan tiga

Membuka basis data AKADEMIK

OPEN DATABASE AKADEMIKMenambah satu barisdata ke tabel

MAHASISWA

INSERT INTO MAHASISWA;

ALUES (‘3085113023’, ‘MIKAIL

ACHMAD’, (03/03/1987),’TI’)

Page 16: Pertemuan tiga

DATA QUERY LANGUAGE (DQL)

bagian dari DML ada yang disebut DQL

atau bahasa query

Contoh :

Meminta informasi NIM dan NAMA pada

tabel MAHASISWA khusus untuk record

dengan KODE_JUR=TI

SELECT NIM, NAMA, FROM

MAHASISWA;

WHERE KODE_JUR=‘TI’

Page 17: Pertemuan tiga