• Tidak ada hasil yang ditemukan

Slide IST 102 3 INSERT dan Basic DML

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide IST 102 3 INSERT dan Basic DML"

Copied!
12
0
0

Teks penuh

(1)

Sistem Basis Data

Pertemuan 3

(2)

Tujuan Pertemuan

Mahasiswa akan mampu melakukan insert

data menggunakan perintah INSERT.

Mahasiswa akan memahami

perintah-perintah dasar DML.

Mahasiswa akan mampu menggunakan

perintah-perintah dasar DML

Mahasiswa akan mampu melakukan

beragam query dasar dengan

menggunakan DML

(3)

INSERT INTO

Contoh

:

INSERT INTO Mahasiswa (nim, nama,thnMsk)

VALUES (‘2015081001’, ‘Stefanus Setya Wahyudi’, 2015 );

INSERT INTO Mahasiswa

VALUES (‘2015081007’, ‘Dava Eranda Rahmatza’, 2015 );

INSERT INTO

<nama_tabel>

(

<field_1>, <field_2>, …

<field_N>

)

VALUES (

nilai_1, nilai_2, … nilai_N

);

atau:

INSERT INTO

<nama_tabel>

VALUES (

nilai_1, nilai_2, … nilai_N

);

(4)

INSERT INTO

Contoh

:

INSERT INTO Mahasiswa (nim, nama)

VALUES (2013011001’, ‘Adam Rizqy Muhammad’);

INSERT INTO Mahasiswa

VALUES (‘2015011009’, ‘Putri Intan Pamungkas’, 2015 );

INSERT INTO Mahasiswa

VALUES (‘2015101028’, ‘Bagas Arie Pradama’);

INSERT INTO Mahasiswa

VALUES (‘2015101028’, ‘Bagas Arie Pradama’, 2015 );

INSERT INTO Mahasiswa (nim, nama)

VALUES (‘2015101061’, ‘Aldy Yudha Rayhan’);

(5)

UPDATE

Contoh

:

UPDATE

Mahasiswa

SET

thnMsk=2013

WHERE

nim=‘2013011001’;

UPDATE

Mahasiswa

SET

thnMsk=2015

WHERE

nim=‘2015101028’;

UPDATE

<nama_tabel>

SET

<field_1>=nilai_1, <field_2>=nilai_2

WHERE

<kriteria> ;

(6)

DELETE

Contoh

:

Tambahkan data untuk tabel mahasiswa dengan nim=‘2010081001’, nama=‘Raymond’, thnMsk=2010.

INSERT INTO Mahasiswa

VALUES (‘2010081001’, ‘Raymond’, 2010);

Ternyata data tersebut salah, tidak ada mahasiswa dengan nim 2010081001 dan pada tahun 2010 UPJ belum beroperasi. Untuk itu data tersebut harus dihapus.

DELETE FROM Mahasiswa

WHERE nim=‘2010081001’;

AER – 2015/2016 Universitas Pembangunan Jaya – SIF IST102 - 6

DELETE FROM

<nama_tabel>

WHERE

<kriteria> ;

(7)

SELECT

Contoh:

SELECT nim, thnMsk FROM Mahasiswa; SELECT * FROM Mahasiswa;

SELECT nim,nama FROM Mahasiswa WHERE thnMsk=2013; SELECT nama FROM Mahasiswa WHERE nim=‘2015081007’;

SELECT

<field_1>, <field_2>, …<field_N)

FROM

<nama_tabel>

[

WHERE

<kriteria> ];

Atau

SELECT

*

FROM

<nama_tabel>

[

WHERE

<kriteria> ];

(8)

Operator untuk WHERE

Clause

Operat

or

Deskripsi

Conto

h

=

Memeriksa apakah dua nilai sama. (Hasilnya; dua nilai tersebut sama, False, kalau sebaliknya).True, kalau (A = B)

!=

Memeriksa apakah dua nilai tidak sama. (Hasilnya; kalau dua nilai tersebut tidak sama, False, kalau True, sebaliknya).

(A != B)

>

Memeriksa apakah nilai yang di kiri operator lebih besar dari nilai yang di kanan. (Hasilnya; True, kalau nilai yang

di kiri operator lebih besar, False, kalau tidak lebih besar) (A > B)

<

Memeriksa apakah nilai yang di kiri operator lebih kecil dari nilai yang di kanan. (Hasilnya; True, kalau nilai yang

di kiri operator lebih kecil, False, kalau tidak lebih kecil) (A > B)

>=

Memeriksa apakah nilai yang di kiri operator lebih besar dari atau sama dengan nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih besar atau sama, False, kalau lebih kecil)

(A > B)

<=

Memeriksa apakah nilai yang di kiri operator lebih kecil dari atau sama dengan nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih kecil atau sama, False, kalau lebih besar)

(A > B)

(9)

Latihan

Kode MK

Nama Mata Kuliah

Sks

IST 102 Sistem Basis Data (*) 3

IST 104 Keamanan Informasi dan Administrasi Jaringan 3

IST 106 Perancangan dan Pemrograman Web 3

IST 108 Interaksi Manusia Komputer 3

IST 201 Perancangan Basis Data 5

IST 203 Rekayasa Perangkat Lunak 3

IST 205 Mobile Device (Programming) Technology 3

IST 207 Pengantar Sistem Informasi (*) 3

IST 202 Analisis Proses Bisnis 6

IST 204 Pengembangan Aplikasi Perangkat Lunak 3

IST 407 Sistem Basis Data Lanjutan 3

(10)

Latihan

Nim

Kode Mata Kuliah

Grade

2013011001

IST 102

A

2015011009

IST 102

A

2015081001

IST 106

A

2015081007

IST 108

A

2015081001

IST 201

B

2015081007

IST 203

B

2015081001

IST 205

A

2015101061

IST 207

A

2015101028

IST 207

B

2015081007

IST 204

B

2015081007

IST 407

A

AER – 2015/2016 Universitas Pembangunan Jaya – SIF IST102 - 10

(11)

See You Next Session

(12)

tugas

Buat suatu database dengan ketentuan:

nama bebas,

minimal berisi 3 table,

diantara 3 table itu minimal terdapat 1 table

dengan multiattribute key.

Buat skema relasinya (relation schema)

kemudian buat SQL (Query Language) untuk

membuat database (skema database) tersebut.

Masing-masing harus membuat database yang

berbeda.

Referensi

Dokumen terkait

Melihat betapa pentinganya seorang pemimpin dalam kegiatan perusahaan dan hubungannya terhadap bawahannya dalam pencapaian tujuan perusahaan, maka hubungannya terhadap

element in n -groupoids and prove that an n -semigroup has skew elements iff it is H -derived from a monoid with invertible elements (a generalization of classical Gluskin-Hossz´

dengan menetapkan jumlah uang yang akan diserap oleh Bank Indonesia.. melalui sektor

EFEKTIFITAS FLASH CARD DALAM MENINGKATKAN KEMAMPUAN MENGENAL HURUF PADA SISWA TUNARUNGU KELAS TK-A2 DI SLB NEGERI CICENDO KOTA BANDUNG. Universitas Pendidikan Indonesia |

[r]

Pelapisan tembaga terhadap plat baja dengan menggunakan sistem larutan copper sulphate, waktu pelapisan 3 menit menunjukan bahwa tebal lapisan Cu rata-rata tiap

RANCANG BANGUN APLIKASI PELAYANAN CUSTOMER PADA SENGKALING FOOD

Desain yang digunakan dalam penelitian ini adalah one-group pretest-posttest design, karena sesuai dengan tujuan penelitian yakni untuk mengetahui efektivitas penggunaan media