1 / 17

Mata Kuliah

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

Download Presentation

Mata Kuliah

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. DBA (Database Administrator)

  3. Administrator basis data (DBA/Database Administrator) adalahorang yang bertanggungjawabterhadappengelolaan basis data. Secaralebih detail, tugas DBA adalahsebagaiberikut: • Mendefinisikan basis data • DBA menentukanisi basis data • Menentukansekuritas basis data

  4. Pemrogramaplikasiadalahorang yang membuat program aplikasi yang menggunakan basis data. Program aplikasi yang dibuattentusajasesuaidengankebutuhanpengguna. • Penggunaakhirdapatdibagimenjadi 2 macam: 1. Penggunaaplikasi, dan 2. Penggunainteraktif. Penggunaaplikasiadalahorang yang mengoperasikan program aplikasi yang dibuatolehpemrogramaplikasi. Penggunainteraktifadalahorang yang memberikanperintah-perintahberarastinggipadaantarmuka basis data yang tersedia (misalnyadenganmenggunakanperintahSELECT, INSERTdansebagainya) ataumelakukanperintah-perintahmelaluiantarmukaberbasis menu.

  5. Tugas DBA

  6. 1. Memantaukinerjasistem Secaraperiodik DBA memantaukinerja DBMS. Termasukdalamhaliniadalahpemantauanwaktutanggapanselamabebanpuncak. Informasi yang diperolehdapatdigunakanuntukmenentukanperlutidaknyapengembangansistemperangkatkerasdimasamendatangataupunmelakukanperubahanorganisasididalam basis data. 2. Merencanakanbackup dan recovery DBA-lah yang membuatpanduan, prosedursertastandaruntukmelakukanpencadangan data (backup) terhadap basis data. Begitujugauntukprosespemulihan data (recovery)bilaterjadikerusakan data padasistem. 3. Mengikutiperkembanganproduk DBA jugabertanggungjawabterhadapperkembanganproduk (versi DBMS yang baru, tool, danperangkatpendukung) sehinggadapatmemberikanusulankepadaorganisasiuntukmelakukanhal-hal yang dipandangperlu, misalnyamelakukanpelatihankepadapemrogramaplikasi.

  7. Duamacamperintah yang digunakan DBMS untukmengeloladanmengorganisasikandata :1. BahasaDefinisi Data(DDL / Data Definition Language)2. BahasaManipulasi Data(DML / Data Manipulation Language)

  8. Data Definition Language

  9. Membuat database • CREATE DATABASE ... • Menghapus database • DELETE DATABASE ... • Membuattabelbaru • CREATE TABLE ... • Mengubahtabel • ALTER TABLE ...

  10. Contoh DDL

  11. 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

  12. Data Manipulation Language

  13. Untukmelakukanmanipulasi data, seperti: Pengambilan data SELECT ... Penyisipan data baru INSERT INTO ... Penghapusan data DELETE ... Pengubahan data UPDATE ...

  14. Contoh DML

  15. Membuka basis data AKADEMIK OPEN DATABASE AKADEMIKMenambahsatubaris data ketabel MAHASISWA INSERT INTO MAHASISWA; ALUES (‘3085113023’, ‘MIKAIL ACHMAD’, (03/03/1987),’TI’)

  16. DATA QUERY LANGUAGE (DQL) bagiandari DML ada yang disebut DQL ataubahasa query Contoh: Memintainformasi NIM dan NAMA pada tabel MAHASISWA khususuntuk record dengan KODE_JUR=TI SELECT NIM, NAMA, FROM MAHASISWA; WHERE KODE_JUR=‘TI’

  17. Terima kasih   

More Related