0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan14 halaman

Dbms

Dokumen ini membahas tentang Database Management System (DBMS) dan basis data. DBMS digunakan untuk mengelola basis data dan menjalankan operasi terhadap data. DBMS terdiri dari bahasa query seperti DDL, DML, dan DCL.

Diunggah oleh

Faisal
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan14 halaman

Dbms

Dokumen ini membahas tentang Database Management System (DBMS) dan basis data. DBMS digunakan untuk mengelola basis data dan menjalankan operasi terhadap data. DBMS terdiri dari bahasa query seperti DDL, DML, dan DCL.

Diunggah oleh

Faisal
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14

Pemrograman Web

DBMS
Cecep MSR
• Basis data (atau database) adalah kumpulan informasi
yang disimpan di dalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data
tersebut.
DATABASE • Database digunakan untuk menyimpan informasi atau
data yang terintegrasi dengan baik di dalam komputer.
• Untuk mengelola database diperlukan suatu perangkat
lunak yang disebut DBMS (Database Management
System). DBMS merupakan suatu system perangkat
lunak yang memungkinkan user (pengguna) untuk
membuat, memelihara, mengontrol, dan mengakses
database secara praktis dan efisien. Dengan DBMS, user
akan lebih mudah mengontrol dan memanipulasi data
yang ada.
• Menutut C.J. Date : DBMS adalah software yang
menghandel seluruh akses pada database untuk
DBMS melayani kebutuhan user.
• Menurut S, Attre : DBMS adalah software, hardware,
(MENURUT firmware dan procedure-procedure yang memanage
database. Firmware adalah software yang telah
PARA AHLI) menjadi modul yang tertanam pada hardware (ROM).
• Menurut Gordon C. Everest : DBMS adalah manajemen
yang efektif untuk mengorganisasi sumber daya data.
• DBMS adalah suatu sistem atau perangkat lunak yang
dirancang untuk mengelola suatu basis data (Database)
dan menjalankan operasi terhadap data yang diminta
banyak pengguna.
DBMS
• Aplikasi DBMS yang sering digunakan : Sql
Server, MySQL, Access, FoxPro, PostgreSQL,
Paradox
• Silberschatz, dkk. (2002), mendefinisikan basisdata sebagai
kumpulan data berisi informasi yang sesuai untuk sebuah
BASIS perusahaan.

DATA(DATAB • Ramakrishnan dan Gehrke (2003), menyatakan basis data


sebagai kumpulan data, umumnya mendeskripsikan aktivitas
ASE) satu organisasi atau lebih yang berhubungan.
• McLeod, dkk. (2001), adalah kumpulan seluruh sumber daya
MENURUT berbasis komputer milik organisasi.
• Bambang Hariyanto (2004), adalah kumpulan data (elementer)
PARA AHLI yang secara logic berkaitan dalam merepresentasikan
fenomena/fakta secara terstruktur dalam domain tertentu
untuk mendukung aplikasi pada sistem tertentu.
• Database adalah sekumpulan data yang disimpan secara
sistematis di dalam DBMS dan dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk
menghasilkan informasi
GAMBARAN DBMS DAN BASIS DATA
• Query merupakan bahasa untuk melakukan
manipulasi terhadap database, yang telah
distandarkan dan lebih dikenal dengan nama
Structured Query Language (SQL).
QUERY (SQL) • Secara umum, SQL terdiri dari 3 bahasa, yaitu
Data Definition Language (DDL), Data
Manipulation Language (DML) dan Data Control
Language(DCL). Implementasi DDL,DML, dan
DCL berbeda untuk tiap Sistem Management
Basis Data (SMBD), namun secara umum
implementasi tiap bahasa ini memiliki bentuk
standar yang ditetapkan.
PENGELOMPOKAN QUERY

• DDL (Data Definition Language)


• DML (Data Manipulation Language)
• DCL (Data Control Language)
DDL (DATA DEFINITION LANGUAGE)

• DDL merupakan perintah SQL yang berhubungan dengan pendefinisian


suatu struktur database, dalam hal ini database dan table. Perintah SQL
yang termasuk dalam DDL antara lain :
CREATE (digunakan untuk membuat database,membuat table)
ALTER (digunakan untuk memodifikasi table(tambah,kurang,edit))
DROP (digunakan untuk menghapus database,table)
CONTOH PERINTAH DDL

• Create
• Membuat Database
Create database nama_database;
• Membuat Tabel lengkap dengan kolom dan type_data
Create table nama_table(kolom1 type_data1, kolom2 type_data2, kolom_keNtype_data_keN);
• Alter
• Mengganti type_data dan nama_kolom
Alter table namatabel Modify (namakolom type_data);
• Drop
• Menghapus database
Drop database nama_database
• Menghapus table
Drop table nama_tabel
DML(DATA MANIPULATION LANGUAGE)

• DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan
data atau record dalam table.
• Perintah SQL yang termasuk dalam DML antara lain :
• Select
• Menampilkan semua data dari table
select * from nama_table;
• Menampilkan beberapa data dari table
select field1,field2 from nama_table;
• Menampilkan data dengan kriteria tertentu
select * from nama_table where field_kritereria=kriteria;
• Insert
• Memasukan data
insert into nama_table values(data1,data2,data_keN,…);
• Update
• Merubah data
update nama_table set field_kriteria=data_baru where filed_kriteria=kriteria;
• Delete
Delete from nama_table where field_kriteria=kriteria;
DCL(DATA CONTROL LANGUAGE)

• DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak


akses user, baik terhadap server, database, table maupun field. Perintah
SQL yang termasuk dalam DCL antara lain:
Grant
Memberikan Ijin Akses kepada Pengguna
Grant privilages on nama_tabel to nama_pengguna
Revoke
Mencabut Ijin Akses Pengguna
REVOKE privileges ON nama_tabel from nama_pengguna

Anda mungkin juga menyukai