Anda di halaman 1dari 17

Sistem Basis Data Kelompok

1.Septian Hadibowo, 20110042,IFSI-S1


2.Delis Septiyani Hidayat, 20110104,IFSI-S1
3. Putri Oktaviani, 20110224, IFSI -S1
4 Indah ilafia puspasari.20110138.IFSI-S1
5.Wafiq Mulyawan Nugraha, 20110135, IFSI-S1
6. Mochamad Nur Andika Saleh, 20110093, IFSI-S1
7. Anisa Rahma Dzakiyyah, 20110230, IFSI
8. Fahmi idris rahmadi,20110166, IFSI-S1
9.Nandi Muhammad Ramdani,20110001,IFSI-S1
10.Fakhri Fauzansyah,20110147,IFSI-S1
QUERY SQL
WEBSITE
Disusun Oleh :
Apa itu SQL ?
 Structure Query Language
Syntax atau Perintah yang dipakai untuk mengakses dan menampilkan data pada system database.
Macam – macam SQL :
1. DDL (Data Definition Language);
2. DML (Data Manipulation Language);
3. DCL (Data Control Language).
Apa itu DDL ? dan Syntaxnya
 Data Definition Language  Syntax pada DDL
Perintah pada SQL yang berfungsi untuk 1. Create : untuk membuat.
membuat, mengubah dan menghapus
2. Alter : untuk merubah /
struktur atau definisi tipe data dari objek- memanipulasi.
objek yang ada pada database
3. Drop : untuk menghapus.
Create
 Syntax Create
o Create Database : perintah untuk membuat database baru
o Create Function : perintah untuk membuat fungsi.
o Create Index : perintah untuk membuat index.
o Create Procedur : perintah untuk membuat prosedure.
o Create Table : perintah untuk membuat tabel baru.
o Create Trigger : perintah untuk membuat trigger.
o Create View : perintah untuk membuat tampilan.
Alter
 Syntax Alter
o ALTER DATABASE : perintah untuk merubah struktur database.
o ALTER FUNCTION : perintah untuk merubah struktur fungsi.
o ALTER PROCEDURE : perintah untuk merubah struktur procedure.
o ALTER TABLE : perintah untuk merubah struktur tabel.
o ALTER VIEW : perintah untuk merubah strukur tampilan.
Drop
 Syntax Drop
o DROP DATABASE : perintah untuk menghapus database.
o DROP FUNCTION : perintah untuk menghapus fungsi.
o DROP INDEX : perintah untuk menghapus index.
o DROP PROCEDURE : perintah untuk menghapus prosedur
o DROP TABLE : perintah untuk menghapus tabel.
o DROP TRIGGER : perintah untuk menghapus triger.
o DROP VIEW : perintah untuk menghapus tampilan.
Bagaimana Penggunaan DDL di SQL ?
CREATE
Membuat Tabel dengan nama Karyawan yang
berisikan ID_Karyawan (Primary Key), Nama,
Jenis_Kelamin, No_Telpon, Alamat dan Posisi.
Integer, Varchar dan Char adalah jenis data
yang digunakkan
*Not Null berfungsi untuk memastikan jika isi
kolum tidak boleh kosong.
ALTER
Membuat perubahan nama tabel dengan
syntax ALTER TABLE dari Karyawan
menjadi Petugas
DROP
Perintah DROP TABLE Petugas, setelah
mengkonfirmasi dengan klik ‘ok’ maka
table petugas akan terhapus dari database
Apa itu DML ? Dan Syntaxnya
 Data Manipulation Language  Syntax pada DML
perintah MySQL yang digunakan untuk 3. UPDATE : mengubah data dalam tabel.
mengolah atau memanipulasi data dalam 4. DELETE  : menghapus data dari tabel.
tabel. 5. MERGE  : UPSERT (insert atau update).
6. CALL  : memanggil subprogram PL / SQL
 Syntax pada DML atau Java
1. SELECT: mengambil data dari tabel. 7. EXPLAIN PLAN: menjelaskan jalur akses ke
data
2. INSERT : menambahkan data ke dalam
tabel. 8. LOCK TABLE : mengunci tabel.
Bagaimana Penggunaan DML di SQL ?
INSERT
Perintah INSERT INTO dari Tabel Obat
• (’25’, ‘Decolgen’, ‘87’, ‘5000’)
• (‘3’, ‘Fentanyl’, ‘23’, ‘25000’)
• (‘34’, ‘Imboost’, ‘90’, ‘30000’)
*(‘obat_id’, ‘nama_obat’, ‘stok’, ‘harga’)
Jika berhasil dta yang tadi dimasukkan
akan langsung tampil di databse.
UPDATE
Perintah UPDATE di Table Dokter
Mengganti nama dari ‘Dr Henry’ menjadi
‘Dr Septian’.
DELETE
Perintah Delete dari Tabel Pasien dengan
Pasien_kd = ‘PSN-200409-004’ setelah
berhasil data pasien dengan pasien_kd =
‘PSN-200409-004’ akan terhapus dari
database.
Kesimpulan
DDL dan DML

 Adapun kesimpulan yang dapat kami rangkaikan yaitu ketika kita ingin mempelajari database atau
basis data kita tentunya perlu mengetahui dasar DDL dan DML ,Perbedaan DDL dan DML adalah DDL
merupakan perintah yang berfokus untuk mengubah struktur yang ada di dalam database sedangkan DML merupakan
perintah yang berfokus untuk mengubah struktur data yang berada di dalam tabel yang dibuat di dalam database.
 termasuk di dalamnya view dan view itu didefenisikan sebagai ‘tabel virtual’. Tabel ini bisa berasal dari tabel lain,
atau gabungan dari beberapa tabel.Tujuan dari pembuatan VIEW adalah untuk kenyamanan (mempermudah penulisan
query), untuk keamanan (menyembunyikan beberapa kolom yang bersifat rahasia), atau dalam beberapa kasus bisa
digunakan untuk mempercepat proses menampilkan data (terutama jika kita akan menjalankan query tersebut secara
berulang).Sebagai contoh, misalkan saya ingin menampilkan nama Pasien yang berstatus Mahasiswa maka kami bisa
menggunakan query

Anda mungkin juga menyukai