Anda di halaman 1dari 10

LAPORAN

PRAKTIKUM
Tahun Ajaran 2023/2024

Mata Kuliah Basis data


Semester 2

Praktikum Ke 3
Nama : Indah Sandiarosa
NIM : 2311501025 Laporan Praktikum 1
Daftar Isi

Daftar Isi .................................................................................................................................... 1


BAB I Tujuan ............................................................................................................................. 2
BAB II Landasan Teori .............................................................................................................. 2
BAB III Hasil dan Pembahasan ................................................................................................. 3
BAB IV Kesimpulan .................................................................................................................. 5
Daftar Pustaka ............................................................................................................................ 9

Laporan Praktikum 1
BAB I
Tujuan

a. Mahasiswa mampu memahami konsep dari DML


b. Mahasiswa mampu menggunakan perintah dasar dari DML
c. Mahasiswa mampu menjalankan perintah DML pada sqlyog community

Laporan Praktikum PSTI 2


BAB II
Landasan Teori

1. Data Manipulation Language (DML) DML adalah kelompok perintah yang berfungsi untuk
memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan,
dan penghapusan data. Dasar perintah pada DML ialah:
SELECT -> memilih data
INSERT -> menambah data
DELETE -> menghapus data
UPDATE -> mengubah data
2. Insert Perintah yang digunakan untuk menambah record data kedalam database
INSERT INTO nama_table (field1, field2, field3, ...) VALUES (nilai1, nilai2, nilai3, ...);
3. Update
Perintah yang digunakan untuk mengubah nilai record pada database
UPDATE nama table
SET field1 = nilai1, field2 = nilai2, ...
WHERE kondisi;
4. Delete
Perintah untuk menghapus data record pada database
DELETE
FROM nama_table
WHERE kondisi;
5. Select Peintah untuk memilih dan menampilkan data pada database
SELECT * FROM nama_table;
6. Where
WHERE digunakan sebagai pelengkap SELECT untuk filter pencarian data
SELECT field1, field2, field3, ...
FROM nama_table
WHERE kondisi;
7. And
Operator AND akan menghasilkan nilai TRUE jika kedua pernyataan bernilai benar
SELECT field1, field2, field3, ...
FROM nama_table
WHERE kondisi1 AND kondisi2;
8. Or
Operator OR akan menghasilkan nilai TRUE jika salah satu saja pernyataan bernilai benar
SELECT field1, field2, field3, ...
FROM nama_table
WHERE kondisi1 OR kondisi2;
9. Not
Operator NOT akan menghasilkan nilai TRUE jika pernyataan bernilai salah
SELECT field1, field2, field3, ...
FROM nama_table
WHERE NOT kondisi;
10. Order By
ORDER BY digunakan sebagai pelengkap SELECT untuk mengurutkan data secara ascending
(A-Z) atau descending (Z-A)
SELECT field1, field2, field3, ...
FROM nama_table ORDER BY field1 | field2 | field3 ...
ASC | DESC;
11. Fungsi Agregat Aggregation

Laporan Praktikum PSTI 3


digunakan untuk melakukan agregasi data, sehingga mendapatkan satu nilai berdasarkan
hasil kalkulasi. Ada beberapa fungsi yang banyak digunakan seperti COUNT(), MIN(), MAX(),
AVG(), SUM()
12. IN Operator IN
digunakan untuk menentukan beberapa nilai dalam sebuah klausa
WHERE SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ...);
13. Beetween
Operator BETWEEN memilih nilai dalam rentang tertentu. Nilainya bisa berupa angka, teks,
atau tanggal
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
14. Like
Klausa WHERE dapat dikombinasikan dengan operator LIKE untuk mencari data yang lebih
spesifik berdasarkan pola
SELECT field1, field2, field3, ...
FROM nama_table
WHERE kondisi LIKE '%pola%'

Laporan Praktikum PSTI 4


BAB III
Hasil dan Pembahasan

Kegiatan praktikum basis data pertemuan 3.1, melanjutkan tugas ke2


1. Menjalankan perintah insert pada table barang

2. Tambahkan kolom supplier pada table barang

3. Berikan isi pada kolom supplier, dengan mengetikkan:

4. Ketikkan perintah group by dan order by

Laporan Praktikum PSTI 5


5. Perintah between and not between

6. Perintah between huruf

7. Perintah select in

Tugas 3.2
1. Membuat table supplier

2. Perintah insert

Laporan Praktikum PSTI 6


3. Perintah join

4. Perintah union

5. Perintah join dan union

Laporan Praktikum PSTI 7


BAB IV
Kesimpulan

Berdasarkan hasil praktikum diatas, maka diperoleh kesimpulan sebagai berikut:

a. Mahasiswa mampu memahami konsep dari DML dengan baik dan benar
b. Mahasiswa mampu menggunakan perintah dasar dari DML dengan baik dan benar
c. Mahasiswa mampu menjalankan perintah DML pada sqlyog community dengan baik dan
benar

Laporan Praktikum PSTI 8


Daftar Pustaka

1. Arriva, PERTEMUAN 3-1 DATA MANIPULATION LANGUAGE (DML) SELECT, INSERT (VIA TEXT),
UPDATE, DELETE, WHERE, AND, OR, NOT, ORDER BY, FUNGSI AGREGAT, IN, BEETWEEN, LIKE,
Yogyakarta

Laporan Praktikum PSTI 9

Anda mungkin juga menyukai