Kamis, 30 Mei 2013

membuat tabel SQL



Listing 1 (Buat Tabel)

create table stok(kode_barang varchar2(10),nama_barang varchar(20),jumlah_barang number(5));

Listing 2(Buat Trigger Before insert)
create or replace trigger tb_bi_stok
before insert on stok
for each rxscow
begin
dbms_output.put_line('Trigger before insert dilaksanakan');
end;

Listing 2-1(Buat Trigger after update)
create or replace trigger tb_au_stok
after update on stok
for each row
begin
dbms_output.put_line('Trigger before update dilaksanakan');
end;

Listing 2-2(Buat Trigger Before delete)
create or replace trigger tb_be_stok
before delete on stok
for each row
begin
dbms_output.put_line('Trigger before delete dilaksanakan');
end;


Listing 3(Masukkan Data nya ke table)
insert lagi
insert into stok values ('A006','Jam Tangan',12);

tips gunakan kode di bawah ini untuk menampilkan triggernya
pake
set serveroutput on





LOGIKA



create table stok(kode_barang varchar2(10),nama_barang varchar(20),jumlah_barang number(5));

diatas adalah sebuah perintah untuk  membuat tabel

create or replace trigger tb_bi_stok

diatas adalah perintah untuk membuat atau menggantikan trigger before insert

create or replace trigger tb_au_stok

diatas adalah perintah untuk membuat atau menggantikan trigger after update

create or replace trigger tb_be_stok

diatas adalah perintah untuk membuat atau menggantikan trigger before delete

dbms_output.put_line('Trigger before insert dilaksanakan');

diatas adalah sebuah perintah untuk mengeluarkan output bahwa trigger before insert dilakasanakan

dbms_output.put_line('Trigger before update dilaksanakan');

diatas adalah sebuah perintah untuk mengeluarkan output bahwa trigger before update dilakasanakan

dbms_output.put_line('Trigger before delete dilaksanakan');

diatas adalah sebuah perintah untuk mengeluarkan output bahwa trigger before delete dilakasanakan


Output 1 Buat Tabel



Output 2 Buat Trigger Before insert
 





Output 2 Buat Trigger Before Delete
 






Output 3(Masukkan Data) (Before insert Trigger)


 

Oracle Database



LISTING PROGRAM

Listing 1
declare
a integer;
b integer;
begin
a :=5-3;
b :=6-4;
dbms_output.put_line(to_char(a));
dbms_output.put_line(to_char(b));
end;

diatas adalah sebuah perintah untuk membuat hasil pengurangan. Dimana kita harus mendeklarasikan bahwa a dan b adalah sebuah nilai integer. Lalu kita buat pengurangannya, setelah itu dbms_output.put_line adalah sebuah perintah untuk memunculkan hasil pengurangan di outputnya.

Listing 2
declare
i integer ;
begin
for i in 0..4 loop
if i mod 2=2 then
dbms_output.put_line(i*2-i);
else
dbms_output.put_line(i*2);
end if;
end loop;
end;

diatas sebuah perintah pengulangan. Dimana kita akan memasukkan nilai dari 0 sampai 4. dbms_output.put_line(i*2-i); Adalah sebuah perintah rumus yang nantinya nilai 0 sampai 4 dimasukkan. Setelah itu hasil dari dbms_output.put_line(i*2-i); langsung diteruskan dan dimasukkan kedalam rumus dbms_output.put_line(i*2);


Listing 3
declare
type siswa is table of varchar(5)
index by binary_integer;
s siswa;
i integer;
j integer;
temp varchar(10);
begin
s(1):='DODI';
s(2):='DODO';
s(3):='DODE';
s(4):='DODA';
s(5):='DODU';
for i in 1..5 loop
for j in 1..5 loop
if(s(i)=s(j)) then
temp:=s(i);
s(j):=temp;
end if;
end loop;
end loop;
for i in 1..5 loop
dbms_output.put_line(s(i));
end loop;
end;

diatas adalah sebuah perintah perulangan, dimana statement tersebut akan mengulang sebuah kata-kata yang sudah kita tuliskan sebelumnya. Jadi kita akan membuat sebuah output 5 baris dimana setiap barisnya akan diisi dengan 5 kata

OUTPUT PROGRAM

OUTPUT  1


OUTPUT  2


OUTPUT  3





Selasa, 08 Januari 2013

TEKNOLOGI



Mungkin dengan teknologi yang berkembang banyak sesuatu yang mampu memudahkan manusia dalam pekerjaan sehari-hari. dengan kemajuan teknologi banyak kelebihan dan kekurangan untuk manusia.
Kelebihan ;
Ø  Dengan bertambahnya teknologi, banyak manusia yang semakin bertambah informasinya
Ø  Dapat membantu pekerjaannya
Ø  Dll
Kekurangan ;
Ø  Dengan bertambahnya teknologi, banyak manusia yang bergantung pada teknologi tsb
Ø  Mungkin banyak orang-orang yang dipecat karna alat-alat yang bisa menggantikan posisi dari manusia tsb
Ø  dll
Ngomongin teknologi dizaman sekarang mungkin ga aka nada abisnya. Setiap tahun pasti pasti teknologi semakin canggih. Pada saat sekarang banyak teknologi-teknologi yang canggih, contohnya ada :
·         Blackberry
·         Android
·         I-Phone
·         I-PAD
·         SmartPhone
·         Dll..
Mungkin selain itu juga banyak orang-orang yang udah banyak membuat robot-robot yang kemampuannya seperti manusia. Robot-robot tersebut kebanyakan diciptakan untuk mempermudah pekerjaan manusia atau sebagai pengganti pekerjaan yang dikerjakan manusia lalu dikerjakan oleh robot tersebut. Banyak robot-robot yang bisa menggantikan pekerjaan manusia, seperti ; menyediakan air minum untuk manusia, menyetrika pakaian, menyapu, mengepel dan lain-lain. Bahkan ada robot yang bisa bicara dan menari.
Mungkin dengan teknologi yang berkembang banyak sesuatu yang mampu memudahkan manusia dalam pekerjaan sehari-hari