The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Insert, Update, Delete, Select Data

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by hermanto, 2022-09-28 01:23:00

DML

Insert, Update, Delete, Select Data

Keywords: dml

Modul Ajar

DATA MANIPULATION

LANGUAGE (DML)

Layanan Komputasi Awan - XI SIJA

Hermanto, S.Pd

BAHAN AJAR

Sekolah : SMK Negeri 1 Punggelan
Mata Pelajara : Layanan Komputasi Awan
Kelas/Semester : XI SIJA / Ganjil
Materi Pokok : Data Manipulation Language (DML)
Alokasi Waktu : 4 x 45 menit

A Kompetensi Dasar dan Indikator Pencapaian Kompetensi
..

Kompetensi Dasar Indikator Pencapaian Kompetensi

3.8. Menerapkan 3.8.1. Mengklasifikasikan jenis-jenis

perintah-perintah basis perintah pada Data

data untuk Data Manipulation Language (DML)

Manipulation Language berserta fungsinya. (C2)

(DML). 3.8.2. Menganalisis susunan perintah

DML untuk menginputkan

record data pada tabel database

(C4)

3.8.3. Mengaplikasikan sintaks DML
3.8.4.
untuk mengubah dan

menghapus record data (C3)

Mengimplementasikan sintaks

DML untuk menampilkan

record data dengan kondisi

tertentu (C3)

4.8. Menampilkan record data 4.8.1. Melakukan input data pada

dari sebuah tabel, tabel menggunakan sintaks

menampilkan record data 4.8.2. DML (P5)
dari beberapa tabel yang 4.8.3. Melakukan ubah dan hapus
berelasi. record data menggunakan
sintaks DML(P5)
Menampilkan record data
menggunakan sintaks DML

berdasarkan kondisi (P5)

Page 1

B Tujuan Pembelajaran
.. 1. Melalui penayangan power point tentang jenis-jenis DML, peserta didik

mampu mengklasifikasikan jenis-jenis perintah pada Data Manipulation
Language (DML) berserta fungsinya secara tepat.
2. Melalui penayangan power point tentang penulisan sintaks DML, peserta
didik mampu menganalisis susunan perintah DML untuk menginputkan
record data pada tabel database dengan tepat
3. Melalui penayangan power point dan simulasi dari guru, peserta didik
mampu Mengaplikasikan sintaks DML untuk mengubah dan menghapus
record data secara tepat
4. Melalui penayangan power point dan simulasi dari guru, peserta didik
mampu Mengimplementasikan sintaks DML untuk menampilkan record
data dengan kondisi tertentu secara tepat
5. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
melakukan input data pada tabel menggunakan sintaks DML secara tepat
6. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
melakukan ubah dan hapus record data menggunakan sintaks DML
secara tepat dan akurat
7. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
menampilkan record data menggunakan sintaks DML berdasarkan
kondisi

C. Materi Ajar
.

Data Manipulation Language (DML) adalah sekumpulan elemen sintaks
SQL digunakan untuk memanipulasi data, misalnya memilih, memasukkan,
menghapus dan memperbarui data yang ada di dalam database.

Manipulasi ini dilakukan dengan memasukkan data ke dalam tabel
database (Insert), mengubah data (Update), menghapus data dari tabel yang
ada (Delete) dan mengambil atau menampilkan data (Select).

1. INSERT
.

Perintah Insert digunakan untuk melakukan entry atau
penambahan suatu record data pada tabel dalam database. Berikut

merupakan aturan umum penulisan yang digunakan pada insert:

INSERT INTO namatabel (field1, field2, field3, … dst) VALUES
(‘datafield1’, ‘datafield3’, ‘datafield3’,…,dst);

Page 2

Ket:
Pada penulisan daftar field harus urut sesuai urutan field tabel yang
sudah dibuat, begitupun pada values datafield juga harus diurutkan
sesuai field.
Untuk 1 baris penulisan insert

Ada lagi cara lain yang lebih ringkas dalam penulisan insert:

INSERT INTO namatabel VALUES (‘datafield1’, ‘datafield3’,
‘datafield3’,…,dst);

Ket:
Pada cara yang kedua penulisan insert bisa dilakukan tanpa
mendefinisikan field-field tabel.

Berikut contoh penerapan penulisan insert untuk mengentry data:

INSERT INTO tb_siswa (nisn, nama, kelas, nilai) VALUES (3031, ‘Ranum’,
‘XI SIJA 1’, 98);
INSERT INTO tb_siswa (nisn, nama, kelas, nilai) VALUES (3032,
‘Hadzkya’, ‘XI SIJA 2’, 90);
INSERT INTO tb_siswa (nisn, nama, kelas, nilai) VALUES (3033, ‘Uzma’,
‘XI SIJA 3’, 92);

Atau

INSERT INTO tb_siswa VALUES (3031, ‘Ranum’, ‘XI SIJA 1’, 98);
INSERT INTO tb_siswa VALUES (3032, ‘Hadzkya’, ‘XI SIJA 2’, 90);
INSERT INTO tb_siswa VALUES (3033, ‘Uzma’, ‘XI SIJA 3’, 92);

Hasil dari penulisan sintaks di atas adalah:

nisn nama kelas nilai

3031 Ranum XI SIJA 1 98
90
3032 Hadzkya XI SIJA 2 92

3033 Uzma XI SIJA 3

Page 3

2. Update
.

Perintah Update digunakan untuk mengubah suatu record data
pada tabel dalam database. Berikut merupakan aturan umum
penulisan yang digunakan pada Update:

UPDATE namatabel SET field = record yang akan diubah WHERE field =
record yang dijadikan patokan;

Ket:
field = record -> kolom/field dan data yang akan diubah
field = record -> kolom/field dan data yang dijadikan patokan

Contoh penerapan dan penjelasan dari penulisan Update:

UPDATE tb_siswa SET nilai = 100 WHERE nama = ‘Ranum’ ;

Ket:
Dari penulisan sintaks di atas akan mengubah data nilai dari ranum
menjadi 100.

nisn nama kelas nilai

3031 Ranum XI SIJA 1 100

3032 Hadzkya XI SIJA 2 90

3033 Uzma XI SIJA 3 92

UPDATE tb_siswa SET kelas = ‘XI SIJA 4’, nilai = 100 WHERE nama =
‘Uzma’ ;

Ket:
Dari penulisan sintaks di atas akan mengubah data kelas menjadi XI
SIJA 4 dan nilai dari Uzma menjadi 100.

nisn nama kelas nilai

3031 Ranum XI SIJA 1 100

3032 Hadzkya XI SIJA 2 90

3033 Uzma XI SIJA 4 100

Page 4

3. Delete
.

Perintah Delete digunakan untuk menghapus data dalam suatu

tabel, berdasarkan suatu field sebagai kriteria penghapusan record-nya.

Berikut merupakan aturan umum penulisan yang digunakan pada

delete sebagai berikut:

DELETE FROM namatabel WHERE field = record yang dijadikan patokan;

Contoh penerapan dan penjelasan dari penulisan Delete:

DELETE FROM tb_siswa WHERE nisn = 3031;

Ket:

Dari sintaks penulisan diatas maka 1 baris record data dari nisn = 3031
akan terhapus semuanya.

nisn nama kelas nilai

3032 Hadzkya XI SIJA 2 90

3033 Uzma XI SIJA 4 100

4. Select
.

Perintah SQL ini digunakan untuk memilih atau menampilkan
record yang akan ditampilkan berdasarkan data pada tabel dalam basis
data. Berikut ini merupakan aturan umum dan variasi penulisan yang
digunakan pada select:
Tapi sebelumnya perhatikan contoh tabel berikut:

nik nama alamat usia

11 Yudi Bandung 24

12 Yudo Cirebon 30

13 Yadi Semarang 15

14 Yuda Banjarnegara 22

15 Pram Yogyakarta 19

16 Eli Jakarta 24

a. Perintah Select untuk memilih record yang akan ditampilkan
berdasarkan beberapa kolom (misal: nama dan alamat) saja.

SELECT field1, field2 FROM namatabel;

Page 5

SELECT nama, alamat FROM namatabel;

nama alamat

Yudi Bandung
Yudo Cirebon
Yadi Semarang
Yuda Banjarnegara
Pram Yogyakarta
Eli Jakarta

b. Perintah Select untuk memilih semua record yang akan ditampilkan
yang ada pada tabel.

SELECT * FROM namatabel;

Ket:
Untuk menampilkan semua data dari tiap field tidak harus
menjabarkan semua fieldnya, tapi bisa digunakan notas *.

SELECT * FROM tb_penduduk;

nik nama alamat usia

11 Yudi Bandung 24
12 Yudo Cirebon 30
13 Yadi Semarang 15
14 Yuda Banjarnegara 22
15 Pram Yogyakarta 19
16 Eli Jakarta 24

c. Perintah Select untuk menampilkan beberapa field (contoh: nama
dan usia berdasarkan kondisi tertentu (misal: alamat di
Banjarnegara). Untuk pernyataan kondisi digunakan klausa where
seperti halnya pada penerapan sintaks Update dan Delete.
Adapaun aturan umum untuk susunan sintaksnya adalah:

SELECT field1, field2 FROM namatabel WHERE field data yang
dijadikan patokan kondisi;

Page 6

Contoh:

SELECT nama, usia FROM tb_penduduk WHERE alamat =
‘Banjarnegara’;

nama alamat
Yuda Banjarnegara

Dari sintaks di atas, dikarenakan yang diambil nama dan usia
berdasarkan alamat di Banjarnegara, maka yang terseleksi adalah
Yuda.

Page 7


Click to View FlipBook Version