0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan7 halaman

5 Bab 5 - Data Manipulation Language (DML) : Kompetensi

Bab 5 membahas perintah-perintah dasar untuk memanipulasi data pada database seperti insert, query, update, dan delete. Termasuk contoh-contoh penggunaannya untuk menambah, menampilkan, mengubah, dan menghapus data pada tabel-tabel seperti customers, products, dan vendors menggunakan database order entry. Bab diakhiri dengan tes akhir untuk mengerjakan beberapa soal yang melibatkan perintah-perintah tersebut.

Diunggah oleh

Nina Amalia
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan7 halaman

5 Bab 5 - Data Manipulation Language (DML) : Kompetensi

Bab 5 membahas perintah-perintah dasar untuk memanipulasi data pada database seperti insert, query, update, dan delete. Termasuk contoh-contoh penggunaannya untuk menambah, menampilkan, mengubah, dan menghapus data pada tabel-tabel seperti customers, products, dan vendors menggunakan database order entry. Bab diakhiri dengan tes akhir untuk mengerjakan beberapa soal yang melibatkan perintah-perintah tersebut.

Diunggah oleh

Nina Amalia
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

5 BAB 5 – DATA MANIPULATION LANGUAGE (DML)

5.1 IDENTITAS
Kompetensi
1. Praktikan dapat mengoperasikan perintah dml
2. Praktikan dapat memilih perintah dml yang tepat untuk
memanipulasi table
Topik

1. Insert table
2. Query sederhana
3. Update table
4. Delete data
5. Query dengan kondisi

5.2 TEST AWAL


Tuliskan pada kertas jawaban pertanyaan dibawah ini. Dengan tulisan tangan,
jangan lupa NIM, Nama , kelas.

1. Bagaimana cara memasukan data ke table, beri contoh !


2. Bagaimana cara menghapus data dari table, beri contoh !

5.3 INSERT TABLE


Insert merupakan perintah yang dapat digunakan untuk melakukan input
data ke dalam tabel yang sudah ada.  Perintahnya :
Insert Into Nama_Table Values (
Isi_Field_1, Isi_Field_2, … , Isi_Field_N) ;

• Atau dengan perintah :


Insert Into Nama_Table (
Nama_Field_1, Nama_Field_2, … , Nama_Field_N)
Values
(Isi_Field_1, Isi_Field_2, … , Isi_Field_N) ;

• Contoh penggunaan pada skema order entry


mysql> Insert Into Mahasiswa Values (,'05052652','Paijo',
'Jalan Wates km 11');
Contoh dengan sintaks lain

Untuk memperlancar entry data , isikan table customer sehingga datanya terisi seperti
dibawah ini

5.4 QUERY SEDERHANA


Select merupakan perintah yang dapat digunakan untuk :

• Menampilkan data secara keseluruhan yang terdapat di dalam table.


• Menampilkan data tertentu yang terdapat di dalam table.
• Menampilkan dan mengurutkan data secara ascending dan descending

5.4.1 Menampilkan Data Secara Keseluruhan

Jika ingin menampilkan data data secara keseluruhan yang terdapat di dalam
table, misalnya table Mhs_2 secara keseluruhan.

Perintahnya :
Select * From Nama_Table;

Contoh : mysql> Select * From


Mahasiwa;
Menampilkan Kolom Data Tertentu
Jika hanya ingin menampilkan beberapa field tertentu dalam suatu
table. Misalkan dari data yang terdapat pada tabel Mahasiswa yang
mempunyai Field (NIM, Nama_Mhs, Alamat) dan hanya akan
menapilkan NIM dan Nama_Mhs. Perintahnya :
Select Nama_Field_1, … , Nama_Field_N From Nama_Table;

Contoh :
mysql> Select NIM, Nama_Mhs From Mahasiswa;

Menampilkan Baris Data Tertentu


Jika hanya ingin menampilkan beberapa baris tertentu dalam suatu
table. Misalkan dari data yang terdapat pada tabel Mahasiswa ingin
menampilkan baris tertentu maka akan ditambahkan kondisi pada
clause setelah where. Perintahnya :
Select * from Nama_Table where Kondisi;

Contoh :
mysql> Select NIM, Nama_Mhs From Mahasiwa Where Nim=05052652;

5.5 UPDATE TABLE


Update merupakan perintah yang dapat digunakan untuk melakukan
perubahan terhadap data yang sudah ada/dibuat. Latihan setelah sub bab
ini kita gunakan skema order entry  Perintahnya :
Update Nama_Table Set Nama_Field = 'Data_Baru'
Where Nama_Field_Key = 'Data_Key';
 Contoh :
mysql> Update customers Set cust_address = 'Gejayan Yogya',cust_country=’INA’
Where cust_id='10002';

5.6 DELETE DATA


Delete merupakan perintah yang dapat digunakan untuk menghapus data
yang terdapat di dalam tabel.

• Perintahnya :
Delete From Nama_Table Where Nama_Field_Key;

• Contoh :
mysql> Delete From Mhs_2 Where ID='5';

5.7 QUERY DENGAN KONDISI


Query dengan perbandingan kondisi bentuk umumnya adalah sbb :
Select * from Nama_Table where Kondisi;

Pada bagian kondisi bisa diberikan berbagai value misalnya salah satunya
dengan beberapa operator relasional
Operator Relasional
Operator relasional merupakan operator yang digunakan untuk membandingkan
antara dua buah nilai dalam suatu table.

Operator Keterangan
= Sama dengan

> Lebih besar dari


< Lebih kecil dari
>= Lebih besar dari sama dengan
<= Lebih kecil dari sama dengan
<> Lebih kurang

Perintahnya :
Select * From Nama_Table
Where Nama_Field [Operator Relasional] Ketentuan;
contoh :
select * from customer where cust_id = ‘10003’ or cust_name =’wascals;

artinya menampilkan data customer yang mempunya id 10003

atau namanya wascals. select prod_name from products where

prod_price >=20 ; artinya menampilkan data barang barang yang

harganya lebih dari 20.

Bisa dicoba untuk query dengan berbagai kondisi yang lain. Silahkan tanya
asisten untuk lebih lanjut.

5.8 TEST AKHIR


1. Berdasarkan Database order entry dan tabel yang telah dibuat sebelumnya,
Isikan tabel berikut ini sesuai dengan isian sbb
a. Tabel customers
b. Tabel Products

c. Tabel vendors

d. Tabel orderitems

2. Setelah keempat table diisi tampilkan query berikut ini


a. Ubahlah data salah satu customer dengan perintah update
b. Hapuslah data salah satu vendor atau product dengan perintah delete
c. Tampilkan nomer order dan jumlah nya
d. Tampilkan data customer yang berasal dari ‘USA’.
3. Buatlah laporan praktikum dengan ketentuan sebagai berikut :
a. Nama file laporan : PrakDB_Bab5-NIM.odt
b. Isi file laporan :
i. Source SQL
ii. Screenshot CMD
c. Simpan di directory “PrakDB-NIM” .
4. Jawaban

Anda mungkin juga menyukai