Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

BASIS DATA

Penyusun :

Rahmat Solihin ( 200631100118)

LABORATORIUM SISTEM INFORMASI PENDIDIKAN

FAKULTAS ILMU PENDIDIKAN

UNIVERSITAS TRUNOJOYO MADURA

2021
MODUL 5 : DATA DEFINITION LANGUAGE (DDL)

Nama / NIM : Rahmat Solihin / 200631100118


Hari Tanggal : Selasa, 2 November 2021
Hasil Praktikum :

1.1 Tujuan

1. Praktikan dapat memahami perintah DML.


2. Praktikan dapat memahami dan memanipulasi data dalam database.

1.2 Landasan / Dasar Teori

DML (Data Manipulation Language) adalah bahasa yang memungkinkan pengguna


mengakses atau memanipulasi data seperti yang diatur oleh model data. Manipulasi data
adalah:

 Pengambilan informasi yang disimpan dalam basis data


 Penempatan informasi baru dalam basis data
 Penghapusan informasi dari basis data
 Modifikasi informasi yang disimpan dalam basis data

DML (Data Manipulation Language) merupakan bahasa yang bertujuan memudahkan


pemakai untuk mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 jenis
DML, yaitu:

 Prosedural, yang mensyaratkan agar pemakai menentukan, data apa yang diinginkan
serta bagaimana cara mendapatkannya.
 Nonprosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan
tanpa menyebutkan bagaimana cara mendapatkannya.

Query

Query adalah pernyataan yang meminta pengguna mengambil informasi. Bagian DML
yang terlibat dalam pengambilan informasi disebut bahasa query. Istilah bahasa query
sering disamakan dengan istilah bahasa manipulasi data. Sedangkan SQL adalah sebuah
sintaks untuk mengeksekusi query.

1. INSERT

Untuk menambahkan baris pada table.

Cara 1 : menambah baris tiap kolom


Cara 2 : menambah baris hanya dengan mengisi data pada kolom tertentu

Jika data type string, date, time maka nilainya diapit dengan tanda petik tunggal, atau
ganda. Jika tipe numeric boleh tidak diberi tanda petik. Kolom-kolom yang tidak
disebutkan pada Insert secara otomatis akan diisi dengan Null dan kolom yang tidak
disebutkan dalam Insert haruslah yang tidak Not Null.

2. SELECT

Secara umum perintah SELECT hanya difungsikan untuk menampilkan data yang ada di
dalam suatu tabel. Tetapi dalam pengembangannya, perintah ini akan menjadi sebuah
perintah yang sangat penting dan berpengaruh hingga saat pemrograman di stored
procedures dan triggers.

Struktur perintah Select seperti berikut:

Untuk memilih semua kolom dari tabel, dapat menuliskan tanda asterisk sesudah kata
Select. Simbol * berarti semua kolom, seperti berikut :

Menampilkan data untuk kolom tertentu

Menampilan data dengan kondisi tertentu dengan klausa WHERE. Klausa WHERE
digunakan untuk menentukan kriteria seleksi. Untuk memilih data suatu tabel dengan
kriteria tertentu, klausa WHERE dapat ditambahkan pada pernyataan SELECT. Perintah
yang digunakan seperti berikut:

Dengan klausa WHERE, operator berikut seperti tabel berikut


3. Kondisi LIKE

Kondisi LIKE digunakan untuk menentukan pencarian berdasarkan pola tertentu pada suatu
kolom, perintah yang digunakan seperti berikut:

Tanda ” % ” dapat digunakan untuk menentukan Wildcard (sembarang huruf), baik


sebelum maupun sesudah pola. Perlu diingat operasi ini, hanya untuk pembandingan nilai
bertipe string. Perintah SELECT adalah perintah untuk menampilkan data yang ada di
dalam suatu tabel, yang mana dalam pengembangannya perintah ini akan menjadi sebuah
perintah yang sangat penting dan berpengaruh hingga saat pemrograman di stored
procedures dan string

4. UPDATE

Pernyataan UPDATE digunakan untuk modifikasi data dalam tabel menggunakan perintah
berikut :

5. DELETE

Pernyataan DELETE digunakan untuk menghapus baris pada tabel, perintah yang
digunakan seperti berikut :

1.3 Alat dan Bahan

1. Laptop
2. Xampp

1.4 Langkah-langkah percobaan

Membuat table data_mahasiswa dan mata_kuliah


Memasukkan data pada table menggunakan insert dan menampilkan seluruh data dari field

Menampilkan kolom kdmk , matkul

Menampilkan data dengan kondisi where

Menampilkan data dengan kata between

Menampilkan data dengan perintah LIKE


Menampilkan Data dengan Pengurutan Sorting (ORDER BY)

Menampilkan Data dengan Pengelompokkan data (GROUP BY)

Modifikasi Data dalam tabel (UPDATE)

Menghapus baris pada table


1.5 Hasil dan Analisa Percobaan

Analisa : Query adalah pernyataan yang meminta pengguna mengambil informasi. Bagian
DML yang terlibat dalam pengambilan informasi disebut bahasa query. Istilah bahasa query
sering disamakan dengan istilah bahasa manipulasi data. Sedangkan SQL adalah sebuah
sintaks untuk mengeksekusi query, selain itu kita bisa menggunakan perintah create ,
update, select , like , between, delete dll.

1.6 Tugas

1. Dari perancangan database di modul 4 yang telah dibuat,implementasikan perintah DML


sebagai berikut:

a. INSERT
b. SELECT, dengan perintah :

o WHERE
o LIKE

o BETWEEN

o ORDER BY

o GROUP BY

2. Dari perancangan database di modul 4 yang telah dibuat, implementasikan perintah DML

sebagai berikut:

o UPDATE

o DELETE

Jawaban

1. a. insert

b. select where

Select like

Select between
Select order by

Select group by

2. a.update

b. delete

1.7 Kesimpulan

DML (Data Manipulation Language) adalah bahasa yang memungkinkan pengguna


mengakses atau memanipulasi data seperti yang diatur oleh model data. Manipulasi data
adalah:

 Pengambilan informasi yang disimpan dalam basis data


 Penempatan informasi baru dalam basis data
 Penghapusan informasi dari basis data
 Modifikasi informasi yang disimpan dalam basis data
Perbedaan utama antara DDL dan DML

 DDL digunakan untuk mengubah struktur database


 DML digunakan untuk mengelola data dalam database.

Query adalah pernyataan yang meminta pengguna mengambil informasi. Bagian DML
yang terlibat dalam pengambilan informasi disebut bahasa query. Istilah bahasa query
sering disamakan dengan istilah bahasa manipulasi data. Sedangkan SQL adalah sebuah
sintaks untuk mengeksekusi query, selain itu kita bisa menggunakan perintah create ,
update, select , like , between, delete dll.

1.8 Lampiran ( Dokumentasi Kehadiran Praktikum )

Anda mungkin juga menyukai