0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan5 halaman

Nurhidayati Database Modul 3

Modul ini membahas tentang Data Manipulation Language (DML) dan perintah SELECT untuk memanipulasi dan mengambil data dari database. Secara ringkas dijelaskan perintah INSERT, UPDATE, DELETE, dan SELECT beserta contoh kode untuk setiap perintah."

Diunggah oleh

Nurhidayati
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan5 halaman

Nurhidayati Database Modul 3

Modul ini membahas tentang Data Manipulation Language (DML) dan perintah SELECT untuk memanipulasi dan mengambil data dari database. Secara ringkas dijelaskan perintah INSERT, UPDATE, DELETE, dan SELECT beserta contoh kode untuk setiap perintah."

Diunggah oleh

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

MODUL 3

DML DAN RETRIEVE DATA (BAGIAN 1)

3.1 Tujuan Praktikum


Ada tujuan dari penulisan laporan ini diantaranya :
1. Mahasiswa dapat mengetahui apa itu Data Manipulation Language.
2. Mahasiswa dapat mencari dan menampilkan data dengan perintah ‘SELECT’.
3. Mahasiswa dapat mengkombinasikan perintah ‘SELECT’ dengan perintah
lainnya.

3.2 Dasar Teori


Data Manipulation Language (DML) adalah keluarga bahasa komputer
termasuk perintah yang memungkinkan pengguna untuk memanipulasi data dalam
database. Manipulasi ini melibatkan memasukkan data ke dalam tabel database,
mengambil data yang ada, menghapus data dari tabel yang ada dan memodifikasi
data yang ada. DML sebagian besar tergabung dalam database SQL (Rouse, 2014).
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel.
Perintah yang umum dilakukan adalah ‘INSERT’, ‘UPDATE’, ‘DELETE’,
‘SELECT’.
1. ‘INSERT’ digunakan untuk membuat baris baru pada tabel yang ditentukan.
2. ‘UPDATE’ digunakan untuk menetapkan nilai baru ke satu atau lebih kolom
baris yang ada dalam sebuah tabel. Perintah dapat memperbarui lebih dari satu
baris, namun semua baris harus menjadi bagian dari tabel yang sama.
3. ‘DELETE’ digunakan untuk menghapus atau menghapus satu atau lebih baris
dari satu table.
4. ‘SELECT’ digunakan untuk mengekstrak atau mengembalikan nilai dari
database. Hampir setiap kali ingin mengekstrak atau mengembalikan suatu
nilai, harus menggunakan perintah ‘SELECT’ (Kreibich, 2023).
Manipulasi data mempergunakan eksternal, konseptual, dan internal level.
Pada internal level, kita harus low-level procedures lebih kompleks yang dapat
membuat akses data lebih efisien.

10
11

Untuk menampilkan data, setidaknya kita butuh 3 hal:


a. Apa saja kolom yang ingin ditampilkan.
b. Nama tabel yang akan ditampilkan.
c. Kondisi untuk menampilkan data.
Query SELECT perlu ketiga hal ini. Berikut adalah format dasar penulisan
query SELECT:

SELECT kolom1, kolom2 FROM nama_tabel WHERE kondisi;

Khusus untuk kondisi, apabila tidak ditulis maka seluruh data tabel akan
ditampilkan(Pratama, 2017).

3.3 Praktikum
1. Program tersebut adalah penggunaan perintah untuk membuat sebuah tabel di
MariaDB dengan nama "data_mahasiswa" yang memiliki tiga kolom: "nim"
dengan tipe data INTEGER(10), "nama" dengan tipe data VARCHAR(50), dan
"tanggal_lahir" dengan tipe data DATE. Kemudian, program mencoba
melakukan tiga perintah ‘INSERT’ untuk menyisipkan data ke dalam tabel
tersebut. Setiap perintah ‘INSERT’ menyisipkan satu baris data dengan nilai-
nilai tertentu ke dalam kolom-kolom yang sesuai. Dalam perintah ‘INSERT’,
tanda kutip satu (') digunakan untuk mengapit nilai string seperti nama. Dengan
perubahan tersebut, program akan membuat tabel "data_mahasiswa" dan
menyisipkan tiga baris data ke dalam tabel tersebut dengan benar.

Gambar 3.1 Perintah INSERT

2. Program tersebut mencoba melakukan perintah UPDATE untuk mengubah data


dalam tabel "data_mahasiswa" di MariaDB. Perintahnya adalah: UPDATE
data_mahasiswa SET tanggal_lahir = 20040825 WHERE nim = 0701222122;
Dalam perintah WHERE, tanda sama dengan (=) digunakan untuk
membandingkan kolom "nim" dengan nilai 0701222122.
12

Gambar 3.2 Perintah UPDATE

3. Program tersebut mencoba untuk melakukan perintah DELETE dalam tabel


"data_mahasiswa" di MariaDB. Perintahnya adalah: DELETE FROM
data_mahasiswa WHERE nim = 0701223136; Perintah DELETE digunakan
untuk menghapus baris-baris data dalam tabel yang memenuhi kondisi yang
didefinisikan dalam klausa WHERE. Dalam hal ini, program mencoba
menghapus baris data di mana kolom "nim" memiliki nilai 0701223136.
Hasilnya adalah "Query OK, 1 row affected," yang berarti satu baris data
berhasil dihapus dari tabel. Jadi, program ini berhasil menghapus satu baris
data dengan nilai "nim" 0701223136 dari tabel "data_mahasiswa."

Gambar 3.3 Perintah DELETE

4. Sebuah perintah ‘SELECT’ yang digunakan untuk mengambil data dari sebuah
tabel bernama "data_mahasiswa." Dengan menggunakan tanda asterisk (*)
setelah ‘SELECT’, perintah ini meminta semua kolom yang ada dalam tabel
tersebut. Jadi, hasilnya akan berupa seluruh data yang ada dalam tabel
"data_mahasiswa." Tabel "data_mahasiswa" berisi kolom-kolom Nama, NIM,
dan tanggal lahir, perintah ini akan mengembalikan semua data yang ada dalam
tabel tersebut, termasuk semua kolom tersebut, untuk semua baris yang ada di
dalamnya.

Gambar 3.4 Perintah SELECT

`SELECT nama, tanggal lahir`: Ini adalah bagian dari perintah yang
memilih kolom-kolom tertentu dari tabel. Dalam kasus ini, anda memilih kolom
"nama" dan "tanggal lahir" dari tabel "data_mahasiswa." Jadi, perintah ini akan
mengambil data dari kolom "nama" dan "tanggal lahir" dari tabel "data_mahasiswa"
13

dalam basis data "mahasiswa." Hasilnya akan berupa daftar nama dan tanggal lahir
dari semua baris dalam tabel tersebut.

Gambar 3.5 Menampilkan Data Untuk Kolom Tertentu

Menggunakan tanda sama dengan (=) sebagai operator perbandingan untuk


membandingkan kolom "nim" dengan nilai '0701222122'. Ini digunakan untuk
memfilter baris-baris yang memiliki nilai "nim" yang sama dengan '0701222122'.
Perintah ini akan mengambil semua kolom (tanda asterisk *) dari tabel
"data_mahasiswa" di dalam basis data "mahasiswa" di mana kolom "nim" sama
dengan '0701222122'. Hasilnya adalah baris-baris yang memenuhi kondisi ini.

Gambar 3.6 Menampilkan Data Dengan Klausa WHERE

3.4 Kesimpulan
Data Manipulation Language (DML) adalah keluarga bahasa komputer
termasuk perintah yang memungkinkan pengguna untuk memanipulasi data dalam
database. DML digunakan untuk memanipulasi data yang ada dalam suatu tabel.
Perintah yang umum dilakukan adalah ‘INSERT’, ‘UPDATE’, ‘DELETE’,
‘SELECT’.
1. ‘INSERT’ digunakan untuk membuat baris baru pada tabel yang ditentukan.
2. ‘UPDATE’ digunakan untuk menetapkan nilai baru ke satu atau lebih kolom
baris yang ada dalam sebuah tabel. Perintah dapat memperbarui lebih dari satu
baris, namun semua baris harus menjadi bagian dari tabel yang sama.
3. ‘DELETE’ digunakan untuk menghapus atau menghapus satu atau lebih baris
dari satu table.
4. ‘SELECT’ digunakan untuk mengekstrak atau mengembalikan nilai dari
database. Hampir setiap kali ingin mengekstrak atau mengembalikan suatu
nilai, harus menggunakan perintah ‘SELECT.
LEMBAR PENGESAHAN

JUDUL : DML DAN RETRIEVE DATA (BAGIAN 1)


NAMA : NURHIDAYATI
NIM : 0701222122
PROGRAM STUDI : ILMU KOMPUTER

Medan, 2023
Menyetujui,

Asisten Laboratorium

Rara Fazira

Mengetahui,

Laboran

Muhammad Fahri Syuhada, S.Kom

14

Anda mungkin juga menyukai