lporan SMBD Modul 5 dan 6
LAPORAN PRAKTIKUM
Mata
Kuliah : Sistem Manajemen
Basis Data
Dosen
Pengampu : Ibu Tri Astuti, S.Kom.
M.Eng
Disusun
Oleh:
Nama:
Candra Novian
NIM : 17.12.0005
Kelas
: SI17A
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
DAN KOMPUTER
AMIKOM PURWOKERTO
2017/2018
BAB I
PENDAHULUAN
A.
LATAR BELAKANG
DDL (Data Definition Language) dan DML (Data
Manipulation Language) adalah bagian dari DBMS (Database Management System)
yang berisi perintah-perintah untuk membuat, merubah maupun memodifikasi dan
menghapus data pada database.
Dalam
bahasa pemograman tersebut memiliki fungsi yang berbeda-beda. Sebagai contoh
bahasa pemograman DDL, bahasa pemograman ini biasanya digunakan 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.
Bagaimana menyeleksi data dengan
klausa where?
2.
Bagaimana menampilkan tabel barang
yang berkode 10011?
3.
Bagaimana menampilkan tabel barang
yang harganya kurang dari 2000000?
4.
Bagaimana membuat tabel dengan
Operator IN dan Operator Like?
B.
LANDASAN TEORI
DATA
MANIPULATION LANGUAGE (DML)
Data Manipulation Language merupakan bahasa basis data yang
berguna untuk melakukan proses modifikasi dan pengambilan data pada suatu basis
data. Data Manipulation Language merupakan bagian terpadu bahasa SQL.
Perintah-perintahnya dapat dibuat secara interaktif atau ditempelkan pada
sebuah program aplikasi. Pemakai hanya perlu menentukan 'APA' yang ia inginkan,
DBMS menentukan 'BAGAIMANA' cara mendapatkannya. Modifikasi yang dapat
dilakukan adalah penambahan (insert), pembaharuan (update), penghapusan
(delete).
Fungsi
dari masing-masing modifikasi adalah sebagai berikut :
INSERT
berfungsi untuk menyisipkan atau memasukkan data baru ke dalam tabel.
Penggunaannya setelah databasedan tabel selesai dibuat.
SELECT
berfungsi untuk mengambil data atau menampilkan data dari satu tabel atau
beberapa dalam relasi.
UPDATE
berfungsi untuk memperbarui data lama menjadi data terkini.
DELETE
berfungsi untuk menghapus data dari tabel.
DATA
MANIPULATION LANGUAGE
1.
INSERT
Perintah
Insert digunakan untuk menambahkan baris baru dalam sebuah tabel setelah tabel
tersebut di buat.
INSERT
INTO nama_tabel [(field ke-1,…,field ke-n)]
VALUES
(nilai_field_ke-1, …,nilai_field_ke-n) ;
Contoh
:
INSERT
INTO barang
VALUES
(brg001, ‘Kertas Kertas’, NULL, 300); atau
INSERT
INTO barang (kode_barang, nama_barang, satuan_barang, stok_barang))
VALUES
(‘brg001’, ‘Kertas’, 'Rim’, 300) ;
2.
SELECT
Untuk
menampilkan/menyeleksi data yang dinginkan dari sekumpulan data yang ada.
SELECT
nama_field
FROM
nama_tabel
[WHERE
kondisi]
Contoh
:
SELECT
* FROM barang
SELECT
(kode_barang, nama_barang) FROM barang
3.
UPDATE
Mengganti
nilai dari kolom. Menggunakan klausa Where jika data yang akan diganti ( di
update ) hanya pada kolom tertentu saja. Tanpa klausa Where, semua baris akan
berubah nilainya.
UPDATE
nama_tabel
SET
nama_field = data_baru
WHERE
nama_field = data_lama;
Contoh
:
UPDATE
barang
SET
stok_barang = 1000
WHERE
kode_barang = brg001;
4.
DELETE
Delete
digunakan untuk menghapus semua baris sesuai dengan kondisi yang telah
ditetapkan.
DELETE
FROM nama_tabel
[WHERE
<condition> ];
Contoh
:
Untuk
menghapus data dari tabel suplier dengan kode suplier “sup123”
DELETE
FROM suplier suplier
WHERE
kode_suplier kode_suplier = ‘= ‘sup123'
Kata-kata yang sering kita jumpai pada DML:
1. INSERT INTO untuk memasukkan data
baru ke dalam database.
2. UPDATE untuk merubah data yang sudah
ada di dalam database.
3. DELETE untuk menghapus data di dalam
database.
4. SELECT untuk menampilkan data dari
database baik menggunakan kondisi ataupun tidak.
BAB II
ISI LAPORAN
PEMBAHASAN MODUL 5 & 6
Data
Manipulation Language (DML)
A.
Menyeleksi
Data dengan WHERE Untuk menyeleksi data yang ditampilkan tambahkan klausa WHERE
setelah klausa FROM. Sintak dasar perintah SELECT menjadi seperti berikut :
Select
nama_kolom,nama_kolom,...| *
From
nama_tabel
Where
Kondisi; Klausa where harus diletakkan setelah klausa from kemudian diikuti
dengan
kondisi.Kondisi
merupakan ekspresi pembanding yang digunakan untuk menyeleksi data. Berikut
merupakan daftar operator pembanding bias digunakan pada klausa where.
Operator Keterangan :
= Sama dengan
> Lebih besar dari
< Lebih kecil dari
>= Lebih besar sama dengan
<= Lebih kecil sama dengan
<>,!=,
^= Tidak sama dengan
In Berdasarkan sekumpulan data
Between.And...Nilai
mulai batas batas bawah sampai batas atas
Like Sesuai dengan pola karakter
Is
Null Mencari nilai null
Silahkan
gunakan tabel
tabel
yang telah dibuat sebelumnya.
Isian
tabel Barang misal terlihat seperti contoh berikut:
Isian
tabel Jual
Berikut
adalah beberapa contoh menyeleksi data dengan klausa where:
1.
Mencari
barang dengan kode barang=10011
2.
Mencari
barang yang harganya kurang dari 2.000.000
3.
Mencari
data bedasarkan nilai bertipe karakter atau date harus diapit tanda petik
tunggal, untuk karakter perhatikan case-sensitive dan untuk tanggal format
sensitive
Default
format tanggal adalah DD-MON-RR dimana DD menunjukan dua digit tanggal, MON
menunjukan singkatan tiga huruf depan bulan, dan RR merupakan dua digit
belakang tahun.
4.
Operator IN
Menampilkan
data yang sesuai dengan daftar nilai yang ditentukan. Jika dengan operator =
(sama dengan) nilai pembanding yang bisa diberikan cuma satu nilai, jika ingin
menampilkan barang yang harganya berbeda dalam satu perintah select:
Nilai
yang disebutkan dalam fungsi IN tidak harus berurutan.
5.
Operator Like
Digunakan
untuk menampilkan data yang sesuai dengan format tertentu.
Menampilkan
nama_barang yang huruf kedua pada namanya adalah huruf ‘i’:
Untuk
menampilkan barang yang ada tanda underscore (_) atau persen (%) digunakan
keyword escape pada format like.
BAB III
PENUTUP
A. KESIMPULAN
1. Dalam perancangan tabel tersebut
kita dapat membuat database, menghapus database, menngunakan database, dan
menampilkan database dengan aplikasi SQL Plus menggunakan Data Definition
Language.
2. Data Manipulation Language 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
Komentar
Posting Komentar