• Tidak ada hasil yang ditemukan

Laporan Basis Data Pertemuan 5: Data Manipulation Language Bagian-1

N/A
N/A
Ilham Abdul Hakim

Academic year: 2023

Membagikan "Laporan Basis Data Pertemuan 5: Data Manipulation Language Bagian-1"

Copied!
8
0
0

Teks penuh

(1)

LAPORAN AWAL

BASIS DATA

Pertemuan 5 (Data Manipulation Language Bagian-1)

Disusun Oleh:

Nama : Ilham Abdul Hakim NIM : 211011401384

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

UNIVERSITAS PAMULANG

Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)74709855 Tangerang Selatan – Banten

(2)

PERTEMUAN V

DATA MANIPULATION LANGUAGE Bagian-1 TUJUAN PRAKTIKUM

a) Mahasiswa dapat mengenal dan memahami Data Manipulation Language pada bahasa pemrograman SQL.

b) Mahasiswa dapat melakukan penambahan, pengubahan dan penghapusan suatu data atau record pada table dalam basis data.

TEORI DASAR

a) Pendahuluan

Data Manipulation Language (DML) adalah perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada di dalam table. Definisi lainnya tentang DML adalah perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data. Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data. Perintah-perintah yang ada di DML adalah INSERT, UPDATE, SELECT, DELETE

Kegunaan DML adalah:

1) Pengambilan informasi yang disimpan dari basis data.

2) Penyisipan informasi baru ke basis data.

3) Penghapusan informasi dari basis data.

4) Modifikasi informasi yang disimpan dalam basis data.

5) Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.

b) Penambahan data pada table dengan insert

INSERT dan INSERT INTO adalah sebuah perintah yang berfungsi untuk menambahkan data dalam suatu table yang sudah dibuat.ada tiga cara yaitu:

Cara pertama:

INSERT INTO nama_table values ('nilail','nilai2','nilai3',...);

(3)

Cara kedua :

Cara ketiga:

c) Mengubah data pada table dengan update

Perintah UPDATE berfungsi untuk merubah/memperbaharui data yang telah ada di dalam table.

d) Menghapus data pada table dengan delete

Perintah DELETE berfungsi untuk menghapus record/data yang ada pada sebuah table.

TUGAS PRAKTIKUM

a) Membuat struktur database unuiversitas dan table mahasiswa.

INSERT INTO nama_table (field1, field2, field3,....) values ('nilail','nilai2','nilai3',....);

INSERT INTO nama_table SET field1='nilail', field2='nilai2', field3='nilai3', filed....=' nilai....');

UPDATE nama_table SET nama_field ='kondisi': = 'nilai baru' WHERE nama_field

DELETE FROM nama table WHERE nama field='option';

(4)

b) Memasukan data kedalam table mahasiswa

c) Update table mahasiswa

d) Delete record table mahasiswa

e) Membuat database Perusahaan, membuat table karyawan dan input data

(5)

f) Meruabah data dalam table karyawan

(6)

TUGAS PENDAHULUAN 1. Apa yang dimaksud dengan DML?

2. Tuliskan dan jelaskan deklarasi sintaks perintah-perintah pada DML ! 3. Apa perbedaan perintah drop dan delete dalam MySQL, jelaskan!

4. Buatlah sebuah struktur database sederhana dengan menggunakan perintah pada DML !

JAWABAN

1. DML adalah bagian dari SQL (Structured Query Language) yang digunakan untuk mengelola data dalam basis data. DML memungkinkan pengguna untuk mengambil, memasukkan, memperbarui, dan menghapus data dalam tabel.

2.

3. - Perintah DROP digunakan untuk menghapus tabel atau objek database lainnya secara keseluruhan

- Perintah DELETE digunakan untuk menghapus data dari dalam tabel berdasarkan kondisi yang diberikan.

4.

SELECT column1, column2, ...

FROM table_name WHERE condition;

INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);

UPDATE table_name

SET column1 = value1, column2 = value2, ...

WHERE condition;

DELETE FROM table_name WHERE condition;

CREATE TABLE Pegawai (

ID INT AUTO_INCREMENT PRIMARY KEY, Nama VARCHAR(50),

Usia INT,

Jabatan VARCHAR(50) );

INSERT INTO Pegawai (Nama, Usia, Jabatan) VALUES (‘Dimas', 30, 'Manajer'),

(‘Samsul’, 25, 'Analisis Data');

(7)

LAPORAN AKHIR

BASIS DATA

Pertemuan 5 (Data Manipulation Language Bagian-1)

Disusun Oleh:

Nama : Ilham Abdul Hakim NIM : 211011401384

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

UNIVERSITAS PAMULANG

Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)74709855 Tangerang Selatan – Banten

(8)

Tugas Akhir (Kesimpulan)

Data Manipulation Language (DML) adalah komponen dari bahasa SQL yang digunakan untuk mengelola data dalam basis data. DML memungkinkan pengguna untuk melakukan operasi seperti mengambil data dengan SELECT, memasukkan data baru dengan INSERT, memperbarui data yang sudah ada dengan UPDATE, dan menghapus data dengan DELETE. Dengan DML, pengguna dapat memanipulasi isi tabel, mengambil data yang diperlukan, memperbarui informasi, dan menghapus entri yang tidak dibutuhkan dalam basis data mereka. Ini adalah bagian kunci dari SQL yang digunakan dalam pemrograman basis data untuk mengelola data dengan efisien.

Referensi

Dokumen terkait

3) Pada dialog box Show Table, pilih nama tabel dan klik Add untuk menambahkan tabel ke editor relationship, lalu klik Close... 4) Drag(klik kiri dan tahan) field primary key)

Misalkan tabel jurusan memiliki field id dan nama, maka pernyataan SQL untuk penambahan data dituliskan sebagai berikut:.. INSERT INTO jurusan (id, nama) VALUES (1,

Database di atas adalah database administrasi pengambilan matakuliah mahasiswa sama seperti database pada tugas praktikum 4.1.1 hanya saja ada penambahan table kode dosen dan

Sebelumnya, sistem yang digunakan untuk mengatasi semua permasalahan bisnis, menggunakan pengelolaan data secara tradisional dengan cara menyimpan record- record pada file-file

NOTE : Pada saat membuat tabel yang memiliki foreign key, pastikan tabel induk sudah dibuat dan tipe data kolom induk sama persis dengan tipe data kolom FK, adapun nama kolom

Suatu work file merupakan alat untuk melewatkan data yang dibuat oleh sebuah program ke program lain5. Biasanya file ini dibuat pada waktu