laporan praktikum smbd
Laporan
Praktikum

Disusun
oleh :
Candra
Novian
17.12.0005
SI
17 A
PROGRAM
STUDI SISTEM INFORMASI
SEKOLAH
TINGGI MANAJEMEN INFORMATIKA KOMPUTER
AMIKOM
PURWOKERTO
2017
SOAL/PERMASALAHAN
Dalam
praktikum , saya mengalami beberapa permasalahan , yaitu :
1.Bagaimana
cara untuk membuat user dan membuat tabel dengan menggunakan bahasa
pemprograman DDL(Data Definition
Language) ?
2.Bagaimana
cara menampilkan tabel menggunakan bahasa pemprograman DDL (Data Definition Language) ?
3.Bagaimana
cara mengubah struktur tabel dengan perintah
ADD dan DROP menggunakan bahasa pemprograman DDL (Data
Definition Language) ?
4.Bagaimana
cara mengaplikasikan perintah DML (Data Manipulation Language) pada SQL PLUS ?
LANDASAN TEORI
SQL adalah kependekan dari
Structured Query Language, digunakan untuk berkomunikasi
dengan Oracle sehingga kita dapat memerintahkan informasi apa yang ingin kita
SELECT, INSERT, UPDATE atau DELETE. Keempat kata yang saya tulis dengan huruf
besar tersebut merupakan kata inti yang digunakan untuk memerintahkan Oracle. Secara
sederhana kita dapat mengatakan bahwa SQL
Plus itu seperti assisten pribadi kita saat bekerja dengan Oracle. Melalui SQL Plus inilah kita memberikan
perintah kepada Oracle dan kita dapat melihat hasilnya.
Beberapa Fungsinya
Perintah SQL:
1. Query
Digunakan
untuk menampilkan data dari database,. perintah yang digunakan adalah SELECT.
2. DML (Data Manipulation Language)
Digunakan
untuk manipulasi data seperti menambah, mengedit, menghapus data. Perintah yang
digunakan INSERT, DELETE, UPDATE, MERGE
3. DDL (Data Definition Language)
Digunakan
untuk mendefiniskan struktur Objek database seperti membuat tabel, mengubah
struktur tabel, menghapus tabel. Perintah yang digunakan CREATE, ALTER, DROP,
TRUNCATE, RENAME
4. DCL (Data Control Language)
Digunakan
untuk mengatur perijinan akses terhadap database. Perintah yang digunakan
GRANT, REVOKE
5. TCL (Transaction Control
Language)
Digunakan
untuk menentukan suatu transaksi diterapkan secara permanen atau dibatalkan. Perintah
yang digunakan COMMIT, ROLLBACK, SAVEPOINT.
DDL atau data
Definition Language adalah kumpulan perintah SQL yang dapat
digunakan untuk membuat dan mengubah strukrur dan definisi tipe data dari
objek-objek data base seperti tabel, index, trigger,view, dan lain-lain.
Ø Create, untuk
membuat, termasuk diantaranya membuat database dan tabel baru. Contoh : > create table mahasiswa (nim char(8) primary key,nama_mahasiswa varchar(20),nilai integer(3),alamat varchar(25);
Ø Alter, untuk
mengubah struktur tabel yang telah dibuat.
Contoh : >alter table mahasiswa rename
wisudawan;
Ø Drop, untuk
menghapus database dan tabel.
Contoh : >Alter
table ‘mahasiswa’ drop ‘alamat’;
DML
atau Data Manipulation Language adalah
perintah-perintah yang, memungkinkan pengguna melakukan akses dan memanipulasi
data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang
tepat, DML digunakan untuk memanipulasi database yang telah didefinisikan
dengan DDL.
Ø Insert,
untuk menyisipkan atau memasukan data dalam tabel.
Contoh : Insert into
mahasiswa values (“08052926”, “Frenky”,”70”);
Ø Update,
untuk memperbaharui data lama menjadi data terkini.
Contoh : Select
nama_mahasiswa from mahasiswa where nilai = 70;
Ø Delete,
untuk menghapus data dari tabel.
Contoh : >mahasiswa
set nim = ‘08052926’ = 08052927;
Ø Select,
untuk mengambil data atau menampilkan data dari satu tabel atau beberapa data.
Contoh : >delete
form mahasiswa;
DCL
Data Control Language adalah perintah-perintah yang digunakan
untuk mengontrol data.
Ø Grand,
untuk memberikan hak atau izin akses oleh administrator server kepada user.
Ø Revoke,
untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user
oleh administrator.
PEMBAHASAN
DAN SQL
DATA
DEFINITION LANGUAGE (DDL)
v Buka
aplikasi SQL PLUS
1.
Klik tombol windows
2.
All apps,lalu ketik tulisan SQL PLUS
3.
Klik dua kali pada aplikasi SQL PLUS
v Setelah
aplikasi terbuka kalian akan di minta untuk log in pada sistem SQL PLUS
Untuk
membuat user baru kita harus masuk secara default terlebih dahulu, dengan cara
:
1.
Username : system
2.
Password : system
3.
Host String kosongkan
4.
Lalu kemudian klik OK

v
Klik ok pada gambar di atas,kemudian
akan muncul tampilan di awal SQL PLUS

v
Setelah itu kita akan membuat user baru
dengan field :
a. User : sales
b. Password : amikom
c. Dituliskan dengan syntax create user sales identified by amikom;
v Lalu memberikan hak akses kepada user baru dengan syntax grant dba to
sales
v Kemudian mengaktifkan user yang sudah kita buat dengan syntax conn
v Setelah itu membuat tabel wilayah
1.
create table wilayah(
2.
kode_wilayah number(3),
3.
nama_wilayah varchar2(30),
4.
constraint pk_wilayah primary key
(kode_wilayah)
5.
);
v Bila ingin menampilkan tabel wilayah
ketik syntax desc wilayah;
v Lalu cara membuat tabel barang
1.
create table barang(
2.
kode_brg number (7),
3.
nama_brg varchar2(50),
4.
image_id number (7),
5.
harga_jual number (11,2),
6.
satuan varchar2(25),
7.
keterangan varchar2(30),
8.
constraint pk_barang primary
key(kode_brg)
9.
);
v Menampilkan hasil tabel barang desc barang;
v Cara membuat tabel pelanggan
1.
create table pelanggan(
2.
id_plg number(7),
3.
nama_plg varchar2(50),
4.
telepon_plg varchar2(15),
5.
alamat varchar2(40),
6.
kode_wilayah number(3),
7.
constraint pk_pelanggan primary
key(id_plg),
8.
constraint fk_wilayah foreign
key(kode_wilayah) references wilayah (kode_wilayah)
9.
);
v Menampilkan hasil tabel pelanggan desc pelanggan;
v Cara membuat tabel jual
1.
create table jual(
2.
id_jual number(7),
3.
id_plg number(7),
4.
tgl date,
5.
total number(12,2),
6.
kode_brg number(7),
7.
constraint pk_jual primary key(id_jual),
8.
constraint fk_pelanggan foreign
key(id_plg) references pelanggan (id_plg),
9.
constraint fk_barang foreign
key(kode_brg) references barang (kode_brg)
10.
);
v Menampilkan hasil tabel jual desc jual;
v Setelah itu bila ingin menambahkan kolom baru padaa tabel menggunakan
perintah ADD alter table pelanggan add agama varchar2(7);
v Hasilnya akan muncul seperti ini :
v Kemudian bila kalian ingin menghapus kolom menggunakan syntax
v Hasilnya akan seperti ini :
DATA MANIPULATION LANGUAGE(DML)
o Kemudian kita mengisi data pada tabel wilayah dengan data
1.
insert into wilayah values (1,'JAWA');
2.
insert into wilayah values
(2,'SUMATERA');
3.
insert into wilayah values
(3,'BANDUNG');
4.
insert into wilayah values
(4,'JAKARTA');
5.
insert into wilayah values
(5,'SULAWESI');
o Dan jika ingin mengupdate gunakan syntax cara seperti di bawah:
o Bila ingin menampilkan hasil isi tabel wilayah select * from wilayah;
o Kemudian kita lakukan UPDATE pada tabel diatas dengan cara update
wilayah set nama_wilayah=’SUMATERA’ where kode_wilayah=5;
o Hasilnya akan seperti dibawah ini:
o Kemudian menggunaakan perintah DELETE caranya : delete from
wilayah where kode_wilayah=5;
o Maka hasilnya akan seperti ini
o Cara penggunaan syntax AS pada SQL : select kode_wilayah as kode, nama_wilayah as
nama from wilayah;
Kesimpulan
Adapun
kesempulan yang dapat saya ambil bahwa mempelajari database kita perlu
mengetahui dasar nya terlebih dasar DDL dan DML. Dan database sendiri merupakan
sekumpulan data maupun informasi yang simpan sidalam sistem yang disusun secara
terstruktur untuk memenuhi kebutuhan pemakai data.
Daftar Pustaka
Casino near me - MapyRO
BalasHapusFind the closest Casino to you on Mapyro. MapyRO offers a full 서울특별 출장안마 range of live table games 충청남도 출장안마 and 여주 출장마사지 video poker, and 춘천 출장안마 you can easily find it on 영주 출장마사지 your desktop.