LAPORAN
PRAKTIKUM
Mata Kuliah: Sistem Manajemen Basis Data
Dosen
Pengampu: Ibu Tri Astuti, S.Kom. M.Eng
Disusun
Oleh:
Nama : Nur Laeli Rachmawati
NIM:
17.12.0001
Kelas:
SI17A
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
DAN KOMPUTER
AMIKOM PURWOKERTO
2017/2018
BAB
I
PENDAHULUAN
A. LATAR BELAKANG
Didalam sebuah software ada beberapa
komponen yang harus kita ketahui, bukan hanya diketahui tetapi kita juga harus
mengerti apa fungsi dari komponen yang terdapat di software tersebut. Salah
satu komponen yang ada di dalam software tersebut adalah bahasa pemograman. Ada
banyak sekali bahasa pemograman di sebuah software. Diantaranya adalah Data
Definition Language (DDL), Data Manipulation Language (DML), dan Device Control
Media Language (DCML).
Dalam bahasa pemograman tersebut
memiliki fungsi yang berbeda-beda. Sebagai contoh bahasa pemograman DDL, bahasa
pemograman ini biasanya digunakan untuk pembuatan tabel dalam sebuah software
aplikasi. Bukan hanya DDL saja yang digunakan untuk membuat sebuah tabel tetapi
DML juga dapat digunakan untuk pembuatan tabel. Dengan menggunakan DML ini kita
dapat memanipulasi suatu tabel.
B. SOAL/PERMASALAHAN
1.
Jelaskan apa yang dimaksud dengan DDL
(Data Definition Language)?
2.
Jelaskan apa yang dimaksud dengan DML
(Data Manipulation Language)?
3.
Apa saja kata-kata yang sering kita
jumpai pada DDL?
4.
Bagaimana cara membuat tabel wilayah,
tabel barang, tabel pelanggan, dan tabel jual? Jelaskan langkah-langkahnya!
C.
LANDASAN
TEORI
Data Definition Language (DDL)
adalah bahasa SQL yang digunakan untuk mendefinisikan, menghapus, memberi hak
akses ataupun menganalisa objek-objek database. Yang terdiri atas
perintah-perintah SQL yang secara langsung membuat objek database seperti tabel
dan index. Kita juga dapat mendefinisikan key index maupun menspesifikasikan
link antar tabel.
Data Manipulation Language (DML)
adalah bahasa yang digunakan untuk memanipulasi objek-objek yang ada di
database. Yang terdiri atas perintah SQL yang secara langsung menginputkan
data, merubah data, menghapus data, serta menampilkan data dari database.
Oleh karena itu DDL lebih
berhubungan pada objek bukan pada isi atau data. Kata- kata yang akan sering
kita jumpai dalam DDL antara lain: Create, Use, Alter, dan Drop. Sedangkan DML
lebih berhubungan pada isi atau data-datanya. Kata- kata yang sering kita
jumpai pada DML antara lain: Insert, Into, Update, Delete, dan Select.
Kata- kata yang sering kita jumpai
pada DDL:
v
CREATE
DATABASE untuk membuat database baru.
v
DROP
DATABASE untuk membuang database.
v
CREATE
TABLE untuk membuat tabel baru.
v
ALTER
TABLE untuk mengubah struktur sebuah tabel.
v
CREATE
INDEX Untuk membuat index (search key).
v
DROP
INDEX untuk menghapus index.
Kata-kata yang sering
kita jumpai pada DML:
v
INSERT
INTO untuk memasukkan data baru ke dalam database.
v
UPDATE
untuk merubah data yang sudah ada di dalam database.
v
DELETE
untuk menghapus data di dalam database.
v
SELECT
untuk menampilkan data dari database baik menggunakan kondisi ataupun tidak.
BAB II
ISI LAPORAN
Pembahasan
DDL (Data Definition Language)
1.
Buat
user”sales” password:” amikom”
2.
Membuat
tabel wilayah
4.
Membuat tabel pelanggan
5.
Membuat tabel jual
6.
Menampilkan struktur tabel pelanggan dengan
menggunakan syntak:
7.
Mengubah struktur tabel
a.
ADD untuk menambahkan kolom baru pada tabel
b.
DROP Digunakan untuk menghapus kolom
DML (Data Manipulation Language)
1.
Insert digunakan untuk memasukkan data ke dalam
table
Lakukan perintah insert untuk tabel wilayah
Selanjutnya masukkan 5 data yang lain ke tabel wilayah.
2.
Update
3.
Delete digunakan untuk menghapus isian table
4.
As digunakan untuk mengubah judul kolom dengan
menggunakan nama ALIAS (AS)
5.
Select digunakan untuk melihat data di tabel
wilayah tuliskan perintah:
BAB
III
PENUTUP
A.
KESIMPULAN
1.
Dalam
perancangan tabel tersebut kita dapat membuat database, menghapus database,
menggunakan database, dan menampilkan database dengan aplikasi SQL Plus
menggunakan Data Definition Language.
2.
Data
Definition Language tersebut juga membuat tabel, membuat index pada tabel,
menghapus tabel, mengganti nama tabel, menghapus index, melihat informasi
tabel, modifikasi struktur tabel.
3.
Data
Manipulation Language juga dapat menampilkan tabel yang telah kita buat dan
mengisikan tabel tersebut dengan data-data yang kita kehendaki , serta kita
dapat merubah dan menghapus kembali data tersebut.
B.
DAFTAR
PUSTAKA
2.
http://www.expeliarmus%20Praktikum%20DDL%20%DML.mht
3.
http://www.DML%20dan%20DDL%20%E2%80%93%20Lunarphue’s%20Blog.mht