SlideShare uma empresa Scribd logo
1 de 17
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK)
 JURUSAN TEKNIK ELEKTRO
 FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR




Pengantar basis
     data
DBA (Database Administrator)
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
 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.
Tugas DBA
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.
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)
Data Definition Language
 Membuat database
 CREATE DATABASE ...
 Menghapus database
 DELETE DATABASE ...
 Membuat tabel baru
 CREATE TABLE ...
 Mengubah tabel
 ALTER TABLE ...
Contoh DDL
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
Data Manipulation Language
Untuk melakukan manipulasi data, seperti:
Pengambilan data
SELECT ...
Penyisipan data baru
INSERT INTO ...
Penghapusan data
DELETE ...
Pengubahan data
UPDATE ...
Contoh DML
Membuka basis data AKADEMIK
OPEN DATABASE AKADEMIKMenambah satu baris
  data ke tabel
MAHASISWA
INSERT INTO MAHASISWA;
ALUES (‘3085113023’, ‘MIKAIL
ACHMAD’, (03/03/1987),’TI’)
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’


Mais conteúdo relacionado

Mais procurados

Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Databeiharira
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTino Dwiantoro
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Devi Apriansyah
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTino Dwiantoro
 
Meta Data dalam Data Warehouse
Meta Data dalam Data WarehouseMeta Data dalam Data Warehouse
Meta Data dalam Data WarehouseNova ed
 
Pertemuan Lima
Pertemuan LimaPertemuan Lima
Pertemuan Limasitetengku
 
landasan sistem basis data
landasan sistem basis datalandasan sistem basis data
landasan sistem basis dataNurul Arifin S
 
Praktikum01
Praktikum01Praktikum01
Praktikum01akuida
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Linda Lestari
 
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...desisiti21
 

Mais procurados (17)

Topik 11 Pengenalan Konsep
Topik 11 Pengenalan KonsepTopik 11 Pengenalan Konsep
Topik 11 Pengenalan Konsep
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis Data
 
Meta Data dalam Data Warehouse
Meta Data dalam Data WarehouseMeta Data dalam Data Warehouse
Meta Data dalam Data Warehouse
 
Basis data
Basis dataBasis data
Basis data
 
Pertemuan Lima
Pertemuan LimaPertemuan Lima
Pertemuan Lima
 
landasan sistem basis data
landasan sistem basis datalandasan sistem basis data
landasan sistem basis data
 
Basis data
Basis dataBasis data
Basis data
 
Slide ppbd d3 pertemuan 16
Slide ppbd d3 pertemuan 16Slide ppbd d3 pertemuan 16
Slide ppbd d3 pertemuan 16
 
Praktikum01
Praktikum01Praktikum01
Praktikum01
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
 
Slide ppbd d3 pertemuan 15
Slide ppbd d3 pertemuan 15Slide ppbd d3 pertemuan 15
Slide ppbd d3 pertemuan 15
 
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
SIM, Desi Siti Aisyah, Hapzi Ali, Sistem Manajemen Database, Universitas Merc...
 

Destaque

Elizabeth.odt
Elizabeth.odtElizabeth.odt
Elizabeth.odtblushyzz
 
Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014
Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014
Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014Eleni Papadopoulou
 
F0306601 Davaakhuu Erdenekhuu
F0306601 Davaakhuu Erdenekhuu F0306601 Davaakhuu Erdenekhuu
F0306601 Davaakhuu Erdenekhuu Sasha Da
 
In Form An Introduction Ph Rogueda 18 May 2010
In Form An Introduction   Ph Rogueda   18 May 2010In Form An Introduction   Ph Rogueda   18 May 2010
In Form An Introduction Ph Rogueda 18 May 2010Philippe Rogueda
 
Expectations and benefits of utilizing social media tools in new product deve...
Expectations and benefits of utilizing social media tools in new product deve...Expectations and benefits of utilizing social media tools in new product deve...
Expectations and benefits of utilizing social media tools in new product deve...Tero Peltola
 

Destaque (20)

Письмо букв Ее. Урок 3
Письмо букв Ее. Урок 3Письмо букв Ее. Урок 3
Письмо букв Ее. Урок 3
 
Econ322 le1 geografie en ontw
Econ322 le1 geografie en ontwEcon322 le1 geografie en ontw
Econ322 le1 geografie en ontw
 
К 440 летию типографии Мамоничей (из фонда ЦНБ НАН Беларуси)
К 440 летию типографии Мамоничей (из фонда ЦНБ НАН Беларуси)К 440 летию типографии Мамоничей (из фонда ЦНБ НАН Беларуси)
К 440 летию типографии Мамоничей (из фонда ЦНБ НАН Беларуси)
 
Что окружает нас дома
Что окружает нас домаЧто окружает нас дома
Что окружает нас дома
 
Pedoman PTK
Pedoman PTKPedoman PTK
Pedoman PTK
 
The parts of speech
The parts of speechThe parts of speech
The parts of speech
 
Письмо строчной буквы б.
Письмо строчной буквы б. Письмо строчной буквы б.
Письмо строчной буквы б.
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Elizabeth.odt
Elizabeth.odtElizabeth.odt
Elizabeth.odt
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014
Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014
Exetastea didaktea ili_panelladika_exetazomenon_mathimatwn_g_lykeiou_2013_2014
 
5 r
5 r5 r
5 r
 
F0306601 Davaakhuu Erdenekhuu
F0306601 Davaakhuu Erdenekhuu F0306601 Davaakhuu Erdenekhuu
F0306601 Davaakhuu Erdenekhuu
 
Noelimiz
NoelimizNoelimiz
Noelimiz
 
In Form An Introduction Ph Rogueda 18 May 2010
In Form An Introduction   Ph Rogueda   18 May 2010In Form An Introduction   Ph Rogueda   18 May 2010
In Form An Introduction Ph Rogueda 18 May 2010
 
Письмо букв Бб. Урок 3
Письмо букв Бб. Урок 3Письмо букв Бб. Урок 3
Письмо букв Бб. Урок 3
 
Письмо букв Рр
Письмо букв РрПисьмо букв Рр
Письмо букв Рр
 
Pertemuan 15
Pertemuan 15Pertemuan 15
Pertemuan 15
 
Expectations and benefits of utilizing social media tools in new product deve...
Expectations and benefits of utilizing social media tools in new product deve...Expectations and benefits of utilizing social media tools in new product deve...
Expectations and benefits of utilizing social media tools in new product deve...
 

Semelhante a PTIK-UNIMALA

Semelhante a PTIK-UNIMALA (20)

Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
M1 dbms
M1   dbmsM1   dbms
M1 dbms
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
 
Modul 1 sql_server
Modul 1 sql_serverModul 1 sql_server
Modul 1 sql_server
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
 
Merancang web database_content_server
Merancang web database_content_serverMerancang web database_content_server
Merancang web database_content_server
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
1544 7-929156333678
1544 7-9291563336781544 7-929156333678
1544 7-929156333678
 
72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt
 
pertemuan 6.ppt
pertemuan 6.pptpertemuan 6.ppt
pertemuan 6.ppt
 
Basis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernBasis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modern
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 

Mais de mutmainnamaruru (20)

Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Ujian akhir semester
Ujian akhir semesterUjian akhir semester
Ujian akhir semester
 
Ujian tengah semester
Ujian tengah semesterUjian tengah semester
Ujian tengah semester
 
Pertemuan 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 
Pertemuan 16
Pertemuan 16Pertemuan 16
Pertemuan 16
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan tiga belas
Pertemuan tiga belasPertemuan tiga belas
Pertemuan tiga belas
 
Pertemuan 12
Pertemuan 12Pertemuan 12
Pertemuan 12
 

PTIK-UNIMALA

  • 1. PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR Pengantar basis data
  • 3. 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
  • 4.  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.
  • 6. 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.
  • 7. 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)
  • 9.  Membuat database  CREATE DATABASE ...  Menghapus database  DELETE DATABASE ...  Membuat tabel baru  CREATE TABLE ...  Mengubah tabel  ALTER TABLE ...
  • 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
  • 13. Untuk melakukan manipulasi data, seperti: Pengambilan data SELECT ... Penyisipan data baru INSERT INTO ... Penghapusan data DELETE ... Pengubahan data UPDATE ...
  • 15. Membuka basis data AKADEMIK OPEN DATABASE AKADEMIKMenambah satu baris data ke tabel MAHASISWA INSERT INTO MAHASISWA; ALUES (‘3085113023’, ‘MIKAIL ACHMAD’, (03/03/1987),’TI’)
  • 16. 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’