Rabu, 21 September 2011

Resume Pertemuan 2 PBD

CONTOH SYNTAX DEKLARASI DALAM PL/SQL

a) declare
@nim varchar2 (11)
begin
select @nim : nim from mhs
where nim = ’08410100205′
end;

b) declare
@nama varchar (100),
@nik varchar (100),
set @nik = ’100301′
begin
select @nama = nama drom kar
where nik = @nik
print @nama
end;

contoh syntax deklarasi dalam Oracle
a) declare
nama varchar2 (100)
begin
select nama into nama from kar
where nik = ’100301′;
dbms_output.put_line (nama);

b) declare
nama varchar2 (100);
nik varchar2 (11);
alamat varchar2 (100);
begin
select nama, nik alamat into nama, nik, alamat from kar
where nik = ’100308′
dbms_output.put_line (‘nama’||’ ‘ ||nama||’ ‘||’alamat’||alamat);
contoh percabangan oracle
declare
kelamin varchar2 (4);
nama varchar2 (100) := ‘tito’;
begin
if nama = ‘tito then
kelamin := ‘laki’;
elsif nama = ‘dwo’ then
kelamin := ‘perempuan’;
else
kelamin := ‘bencong’;
endif
dbms_output.put_line(‘jika :’||’ ‘ ||kelamin))
perulangan di oracle
loop
declare
nilai number (2) := 1;
begin
loop

DBMS_OUTPUT.PUT_LINE(‘nilai : ‘||nilai);
nilai := nilai + 1 ;
exit when nilai > 10;
end loop;
end;
percabangan SQL
declare
@nama varchar (100);
@nik varchar (100)
set @nik = ’100307′
begin
select @nama = nama from kar
when nik = @nik
if @nama = ‘teguh’
begin
print ‘oke’
end
else
begin
print ‘sip’
end
end;

Rabu, 14 September 2011

Resume PBD Dosen Achmad Teguh Pertemuan 1


Mata kuliah PBD  Pertemuan 1
SQL ( Structure Query Language).

Query dasar yang digunakan :
-  Select  =  digunakan untuk menampilkan data yang diinginkan user.
-  From  = digunakan tabel yang diacu
-  Where = digunakan kondisi yang bisa digunakan oleh user.
Secara query dapat ditulis seperti dibawah ini:
” select * from mhs where id=’08410100160’

Berarti menampilkan seluruh data di tabel mhs yang mempunyai id 08410100160.
Query diatas biasa digunakan untuk menampilkan data, jika user ingin menambah data atau table dapat digunakan perintah DML (Data Manipultaion Language) atau DDL (Data Definition Language).

Perbedaannya terdapat pada
DDL digunakan untuk merubah struktur data/table (misal nama table, menambah table).
DML digunakan untuk merubah isi data/table sedangkan

Contoh perintah DML:

- Insert = query ini digunakan untuk menambah baris (row) dalam table, contoh :  insert into [nama table] values [ isi dari kolom ]
misalkan ada table mhs dengan kolom NIM dan nama siswa.
berarti perintah untuk mengisi table terseut adalah
insert into mhs values (’08410100160′,’Febriwah’)

- Update adalah perintah untuk merubah data dalam sebuah table. contohnya adalah ” update [nama table] set [kolom yang mau dirubah] = ‘ [isi yang baru] ‘ where [kondisi] “
misalkan anda ingin merubah isi dari table mhs. nama Febriwah ingin dirubah menjadi ganteng yang mempunyai nim 08410100160 maka perintahnya adalah :
update mhs set nama = ‘ganteng’ where id =’08410100160′

- Delete adalah untuk mendelete baris (row) yang ada dalam table.
caranya : “delete from [table] where [kondisi] “
anda ingin menghapus id 08410100160 dari table mhs anda maka perintahnya
delete from table mhs where id=’08410100160'