Basis Data I LAPORAN PRAKTIKUM IV DD

LAPORAN PRAKTIKUM IV
“DDL dan DML”

Disusun untuk Memenuhi Matakuliah Praktikum Basis Data I
Yang Dibimbing oleh M. Zainal Arifin, S.Si., M.Kom.

Disusun Oleh:
Muchammad Maulana Hasan

(150535604934)

Muhammad Kamal Ekmal

(150535603891)

S1 TI 2015 OFF B

UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
FEBRUARI 2016


“DDL dan DML”
1.

Tujuan
 Memahami SQL, komponen-komponen dan kegunaannya.
 Mengenal operasi-operasi DDL dan DML.
 Mampu melakukan operasi-operasi retrieve yang spesifik.
 Mampu menguraikan dan mentraslasikan pernyataan-pernyataan SQL.

2.

Dasar Teori
SQL terdiri dari beberapa komponen, dua di antaranya yang sangat fundamental
adalah DDL (Data Definition Language) dan DML (Data Manipulation
Language).


DDL (Data Definition Language)
DDL menyediakan perintah-perintah yang berhubungan dengan operasioperasi dasar seperti mendefinisikan, memodifikasi dan menghapus skema

relasi, misalnya tabel, view, prosedur dan fungsi. Contoh perintah DDL adalah
CREATE, ALTER dan DROP.



DML (Data Manipulation Language)
DML menyediakan perintah-perintah untuk menambah, memodifikasi,
menghapus dan mengambil data di dalam basis data. Contoh perintah DML
adalah INSERT, UPDATE, DELETE, dan SELECT.

3.

Latihan
3.1.

Latihan 1
3.1.1.

Langkah – langkah
3.1.1.1.


Buka CMD, lalu masuk ke mysql [mysql -u root]

3.1.1.2.

Tuliskan pernyataan CREATE TABLE nama_tabel,

kemudian masukkan nama field dan tipenya serta primary key.
3.1.2.

Printscreen

3.1.3.

Keterangan
1. Untuk membuat tabel melalui script cmd, anda dapat menuliskan
CREATE TABLE nama_tabel (
nama_field1 tipe_datafield1(panjangfield1),
nama_field2 tipe_datafield2(panjangfield2),
;

2. Dan untuk menampilkan tabel yang telah dibuat anda dapat
menuliskan
SHOW tables;

3.2.

Latihan 2
3.2.1.

Langkah – langkah
3.2.1.1.

Tuliskan pernyataan : DROP TABLE nama_tabel;

3.2.2.

Printscreen

3.2.3.


Keterangan
1. Untuk menghapus Tabel yang telah anda buat sebelumnya dapat
anda tuliskan dengan format penulisan
DROP TABLE nama_tabel;
2. Dan untuk mengecek apakah tabel yang anda ingin hapus sudah
terhapus anda dapat mengeceknya dengan
SHOW tables;

3.3.

Latihan 3
3.3.1.

Langkah – langkah
3.3.1.1.

Tuliskan pernyataan : INSERT INTO nama_tabel VALUES ;
3.3.2.

Printscreen


3.3.3.

Keterangan
1. Untuk menambahkan data pada tabel yang telah anda buat sesuai
dengan ketentuan/tipe data dan panjang field masing-masing anda
dapat menambahkannya dengan menuliskan dengan format penulisan
INSERT INTO nama_tabel (field1, field2)
VALUES ("data1isifield1", “data1isifield2”),
("data2isifield1", “data2isifield2”);
2. Untuk menampilkan data yang telah anda masukkan pada tabel
anda dapat menuliskan dengan format penulisan
SELECT*FROM nama_tabel;

3.4.

Latihan 4
3.4.1.

Langkah – langkah

3.4.1.1.

Tuliskan pernyataan : UPDATE nama_tabel SET nama =

“data.yang.baru” WHERE id = 1;
3.4.2.

Printscreen

3.4.3.

Keterangan
1. Untuk mengubah data yang telah anda masukkan pada tabel
sebelumnya anda dapat menuliskan dengan format penulisan
UPDATE nama_tabel
SET field.yg.ingin.diubah = "data.yang.baru" WHERE id =
nomor.id.data.yang.ingin.diubah
2. Untuk menampilkan apakah data anda telah terubah, anda dapat
menuliskan dengan format penulisan
SELECT*FROM nama_tabel;


3.5.

Latihan 5
3.5.1.

Langkah – langkah
3.5.1.1.

Tuliskan pernyataan : DELETE FROM nama_tabel

WHERE id = x;

3.5.2.

Printscreen

3.5.3.

Keterangan

1. Anda dapat menghapus data yang ingin anda hapus yang
sebelumnya telah anda masukkan ke dalam tabel dengan menuliskan
dengan format penulisan
DELETE FROM nama_tabel
WHERE id = nomor.id.data.yang.ingin.diubah;
2. Untuk memastikan bahwa data yang anda pilih untuk dihapus telah
terhapus anda dapat mengeceknya dengan menuliskan dengan format
penulisan
SELECT*FROM nama_tabel

3.6.

Latihan 6
3.6.1.

Langkah – langkah
3.6.1.1.

Tuliskan pernyataan : SELECT field1, field2 FROM


nama_tabel;
3.6.2.

Printscreen

3.6.3.

Keterangan
Jika anda ingin menampilkan data hanya pada field tertentu, anda
dapat menuliskan dengan format penulisan
SELECT field1, field2 FROM nama_tabel;

3.7.

Latihan 7
3.7.1.

Langkah – langkah

3.7.1.1.

Membuat tabel matakuliah dan memasukkan data pada tabel
matakuliah seperti pada printscreen
3.7.1.2.
Menampilkan data dengan sks = 3,
3.7.1.3.
Menampilkan data dengan sks = 2 dan semester =3,
3.7.1.4.
Menampilkan data dengan sks

Dokumen yang terkait

ANALISIS DANA PIHAK KETIGA PADA PERBANKAN SYARIAH DI INDONESIA PERIODE TRIWULAN I 2002 – TRIWULAN IV 2007

40 502 17

IMPROVING CLASS VIII C STUDENTS’ LISTENING COMPREHENSION ACHIEVEMENT BY USING STORYTELLING AT SMPN I MLANDINGAN SITUBONDO IN THE 2010/2011 ACADEMIC YEAR

8 135 12

Aplikasi Data Mining Menggunakan Metode Decision Tree Untuk Pemantauan Distribusi Penjualan Sepeda Motor Di PD. Wijaya Abadi Bandung

27 142 115

Penerapan Data Mining Untuk Memprediksi Fluktuasi Harga Saham Menggunakan Metode Classification Dengan Teknik Decision Tree

20 110 145

Perancangan Dan Implementasi Algoritma Kompresi Lempel-ZIV-Welch Pada Weblog Berbasis PHP Dan Basis Data Mysql

9 99 1

Sistem Informasi Pengolahan Data Pertanian di Badan Pelaksana Penyuluhan Pertanian Perikanan dan Kehutanan BP4K Kabupaten Sukabumi

10 84 1

UPAYA PENINGKATAN PROSES DAN HASIL BELAJAR SISWA MELALUI PENGGUNAAN ALAT PERAGA PADA MATA PELAJARAN IPA DI KELAS IV (EMPAT) SDN 3 TEGALSARI KECAMATAN GADINGREJO KABUPATEN PRINGSEWU TAHUN PELAJARAN 2011/2012

23 110 52

MENINGKATAN HASIL BELAJAR SISWA MELALUI MODEL PEMBELAJARAN TEMATIK DENGAN MENGGUNAKAN MEDIA REALIA DI KELAS III SD NEGERI I MATARAM KECAMATAN GADINGREJO KABUPATEN TANGGAMUS TAHUN PELAJARAN 2011/2012

21 126 83

PENERAPAN MODEL COOPERATIVE LEARNING TIPE TPS UNTUK MENINGKATKAN SIKAP KERJASAMA DAN HASIL BELAJAR SISWA KELAS IV B DI SDN 11 METRO PUSAT TAHUN PELAJARAN 2013/2014

6 73 58

PENINGKATAN HASIL BELAJAR TEMA MAKANANKU SEHAT DAN BERGIZI MENGGUNAKAN MODEL PEMBELAJARAN KOOPERATIF TIPE THINK-PAIR-SHARE PADA SISWA KELAS IV SDN 2 LABUHAN RATU BANDAR LAMPUNG

3 72 62