• 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

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

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