You are on page 1of 11

LAPORAN PRATIKUM

BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER


UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan -Banten
LAPORAN AWAL
PERTEMUAN 4
PRATIKUM BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER


UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan -Banten
PERTEMUAN 4
DATA MANIPULASI LANGUAGE (Bagian I )

TEORI DASAR

a) Pendahuluan

Data Manipulation Language ( DML ) adalah perintah-perintah yang berfungsi untuk melakukan
manipulasi data ataupun objek yang ada di dalam table. Definisi lain tentang DML adalah sebuah
perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data (query),
menyisipkan, mengubah bahkan 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 ('nilai1','nilai2','nilai3',.....);

Cara kedua :

Cara ketiga :

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

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

c) Mengubah data pada table dengan update

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

UPDATE nama_table SET nama_field = ’nilai_baru’ WHERE nama_field =’kondisi’;

d) Menghapus data pada table dengan delete


Perintah DELETE berfungsi untuk menghapus record/data yang ada pada

sebuah table.

DELETE FROM nama_table WHERE nama_field =’option’;


TUGAS PRAKTIKUM

a) Buatlah Struktur Databases, dengan mengetik perintah dibawah ini :

b) Dari point a) diatas , tambahkan data sebagai berikut

Menambah data pada table Mahasiswa dengan insert into


c) Dari point a) dan b) diatas , ubah data sebagai berikut

Mengubah data pada table mahasiswa dengan UPDATE


d) Dari point a),b) dan c) diatas , hapus data sebagai berikut

Menghapus data pada table mahasiswa dengan table


e) Buat Database dengan nama Perusahaan , kemudian table dengan nama
karyawan , kemudian isi table dengan data seperti berikut :

f) Dari point e) kemudian ubah data pada table tersebut sehingga menjadi
seperti berikut :
TUGAS PENDAHULUAN
1. Apa yang dimaksud dengan DML ?

- Data Manipulation Language ( DML ) adalah perintah-perintah yang berfungsi


untuk melakukan manipulasi data ataupun objek yang ada di dalam table.
Definisi lain tentang DML adalah sebuah perintah untuk memanipulasi data
pada basis data, misalnya perintah untuk memilih data (query), menyisipkan,
mengubah bahkan menghapus data dalam basis data.

2. Tuliskan dan jelaskan deklarasi sintaks perintah-perintah pada DML?

• - Perintah INSERT & INSERT INTO -> untuk menambahkan data pada
table ( INSERT INTO nama_Table values (‘nilai1’,’nilai2’...)
• - Perintah UPDATE -> untuk merubah/perbaruhi data
(UPATE nama_table SET nama_field =’ nilai_baru’ WHERE nama_field
= ‘kondisi’).
• - Perintah DELETE -> untuk menghapus Record/data (DELETE FROM
nama_table WHERE nama_field=’option’).

3. Apa perbedaan perintah drop dan delete dalam MYSQL. Jelaskan!


o - Kondisi WHERE diberikan maka perintah delete akan
menghapus data sesuai dengan kondisi di berikan. Jika tidak ada
kondisi yang diberikan maka seluruh data pada table akan di hapus.
o - Perintah DROP digunakan untuk menghapus objek dari database.
4. Buatlah sebuah structure database sederhana menggunakan perintah pada
DML!

> CREATE DATABASE pulpulu; > USE pulupulu;


> CREATE TABLE mahasiswa (

nim INT PRIMARY KEY, nama VARCHAR(50), alamat VARCHAR(100)

);
> INSERT INTO mahasiswa (nim, nama, alamat) VALUES (123456, 'John Doe', 'Jl.
Sudirman No. 123');

o
LAPORAN AKHIR
PERTEMUAN 4
PRATIKUM BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER


UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566
Tangerang Selatan -Banten
TUGAS AKHIR

Kesimpulan yang saya dapat dalam mempelajari materi DML ini. Sesuai
dengan arti DML itu sendiri ialah perintah-perintah yang berfungsi untuk
melakukan manipulasi data ataupun objek yang ada di dalam table. Maka kita
bisa lebih mudah mengubah , menyisipkan dan bahkan menghapusnya dengan
perintah-perintah yang disediakan seperti :

INSERT INTO , UPDATE DAN DELETE.

You might also like