Mata Kuliah

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

description

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR. Mata Kuliah. Pengantar basis data. DBA ( Database Administrator ). - PowerPoint PPT Presentation

Transcript of Mata Kuliah

Page 1: Mata  Kuliah

Mata Kuliah

Pengantar basis data

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

Page 2: Mata  Kuliah

DBA (Database Administrator)

Page 3: Mata  Kuliah

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 dataMenentukan sekuritas basis data

Page 4: Mata  Kuliah

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

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

program aplikasi yang dibuat oleh pemrogram aplikasi. Pengguna interaktif adalah orang yang memberikan perintah-perintah beraras tinggi pada antarmuka basis data yang tersedia (misalnya dengan menggunakan perintah SELECT, INSERT dan sebagainya) atau melakukan perintah-perintah melalui antarmuka berbasis menu.

Page 5: Mata  Kuliah

Tugas DBA

Page 6: Mata  Kuliah

1. Memantau kinerja sistem Secara 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 pengembangan sistem perangkat keras di masa mendatang ataupun melakukan perubahan organisasi di dalam basis data.

2. Merencanakan backup dan recovery DBA-lah yang membuat panduan, prosedur serta standar untuk

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

3. Mengikuti perkembangan produk DBA juga bertanggung jawab terhadap perkembangan produk (versi

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

Page 7: Mata  Kuliah

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

Page 8: Mata  Kuliah

Data Definition Language

Page 9: Mata  Kuliah

Membuat database CREATE DATABASE ... Menghapus database DELETE DATABASE ... Membuat tabel baru CREATE TABLE ... Mengubah tabel ALTER TABLE ...

Page 10: Mata  Kuliah

Contoh DDL

Page 11: Mata  Kuliah

Membuat basis data bernama AKADEMIKCREATE DATABASE AKADEMIK Membuat tabel MAHASISWACREATE TABLE MAHASISWA (;NIM CHAR(8),;NAMA CHAR(25),;TGL_LAHIR DATE,;KODE_JUR CHAR(2)) Menghapus basis data AKADEMIK dan seluruh tabel

Page 12: Mata  Kuliah

Data Manipulation Language

Page 13: Mata  Kuliah

Untuk melakukan manipulasi data, seperti:Pengambilan dataSELECT ...Penyisipan data baruINSERT INTO ...Penghapusan dataDELETE ...Pengubahan dataUPDATE ...

Page 14: Mata  Kuliah

Contoh DML

Page 15: Mata  Kuliah

Membuka basis data AKADEMIKOPEN DATABASE AKADEMIKMenambah satu

baris data ke tabel MAHASISWAINSERT INTO MAHASISWA;ALUES (‘3085113023’, ‘MIKAIL ACHMAD’, (03/03/1987),’TI’)

Page 16: Mata  Kuliah

DATA QUERY LANGUAGE (DQL)bagian dari DML ada yang disebut DQLatau bahasa queryContoh :Meminta informasi NIM dan NAMA padatabel MAHASISWA khusus untuk recorddengan KODE_JUR=TISELECT NIM, NAMA, FROM MAHASISWA;WHERE KODE_JUR=‘TI’

Page 17: Mata  Kuliah

Terima kasih