Klik gambar untuk lihat profil

Lihat Profil

The GazettE

Lihat Profil

GALNERYUS

Lihat Profil

Girugamesh

Lihat Profil

Versailles

Lihat Profil

Deluhi

Sabtu, 29 Oktober 2011

Perintah "IF"

Perintah if digunakan untuk menentukan perintah mana yang akan dikerjakan ketika suatu kondisi terjadi.
Bentuk baku perintah if adalah sebagai berikut :
if (kondisi1) then
Kondisi 1, Kondisi 2 adalah suatu pernyataan yang menghasilkan kondisi benar (true) atau salah(false).
Contoh kondisi :
if (a>=5) then
begin
perintah;
end
else
if (a<5)then
begin
perintah;
end;
perintah
else
if (kondisi2)
begin
perintah;
perintah;
end
else
begin
perintah;
perintah;
end;
Aturan-aturan penulisan program yang menggunakan perintah IF :
1. Jika suatu kondisi tercapai (bernilai benar), maka If hanya mengenal satu perintah berikutnya.
2. Kalau suatu perintah if ingin mengerjakan lebih dari 1 perintah, maka gunakan perintah Begin dan End;
3. Sebelum Else jangan memakai titik koma. Karena titik koma merupakan tanda akhir dari suatu perintah. Halaman

Perintah kondisional

Seringkali, diperlukan untuk mengambil tindakan-tindakan alternatif bergantung kepada keadaan-keadaan yang ada. Perintah IF mengijinkan kita untuk mengeksekusi rangkaian perintah-perintah berdasarkan suatu kondisi. Dengan begitu, apakah suatu rangkaian perintah-perintah dieksekusi atau tidak, bergantung kepada nilai dari kondisi. Terdapat tiga bentuk perintah-perintah IF: IF-THEN, IF-THEN-ELSE, dan IF-THEN-ELSIF. Perintah CASE merupakan cara yang ringkas untuk mengevaluasi kondisi tunggal dan memiliki diantara banyak alternatif tindakan.

1. Perintah IF-THEN

Bentuk sederhana dari perintah IF menghubungkan kondisi dengan rangkaian perintah-perintah yang diapit oleh kata-kata kunci THEN dan END IF (bukan ENDIF), seperti berikut:

IF condition THEN
sequence_of_statements
END IF;

Rangkaian perintah-perintah dieksekusi hanya jika kondisi adalah true. Jika kondisi bernilai false atau null, perintah IF tidak melakukan apa-apa. Dalam salah satu kasus, kontrol berlalu kepada perintah selanjutnya. Contohnya:

IF sales > quota THEN
compute_bonus(empid);
UPDATE payroll SET pay = pay + bonus WHERE empno = emp_id;
END IF;

Kita dapat meletakkan perintah-perintah IF yang pendek dalam satu baris tunggal, seperti

IF x > y THEN high := x; END IF;

2. Perintah IF-THEN-ELSE

Bentuk kedua dari perintah IF menambahkan kata kunci ELSE diikuti oleh rangkaian perintah-perintah alternatif, seperti berikut:

IF condition THEN
sequence_of_statements1
ELSE
sequence_of_statements2
END IF;

Rangkaian perintah-perintah dalam klausa ELSE dieksekusi hanya jika kondisi bernilai false atau null. Jadi, klausa ELSE memastikan bahwa rangkaian perintah-perintah tersebut dieksekusi. Dalam contoh berikut ini, perintah UPDATE pertama dieksekusi ketika kondisi bernilai true, namun perintah UPDATE kedua dieksekusi ketika kondisi bernilai false atau null:

IF trans_type = 'CR' THEN
UPDATE accounts SET balance = balance + credit WHERE ...
ELSE
UPDATE accounts SET balance = balance - debit WHERE ...
END IF;


Klausa-klausa THEN dan ELSE dapat mengandung perintah-perintah IF. Sehingga, perintah-perintah IF dapat bersarang, seperti ditunjukkan oleh contoh berikut ini:

IF trans_type = 'CR' THEN
UPDATE accounts SET balance = balance + credit WHERE ...
ELSE
IF new_balance >= minimum_balance THEN
UPDATE accounts SET balance = balance - debit WHERE ...
ELSE
RAISE insufficient_funds;
END IF;
END IF;


contoh:
declare
x varchar(10);
y number(5);
begin
x:= ‘tes';
Y:= 15;
dbms_output.put_line('Selamat Datang '||x);
if y <>
dbms_output.put_line(‘tes lagi ah’);
end if;
end;
/


3. Perintah IF-THEN-ELSIF

Suatu ketika kita ingin memilih suatu tindakan dari beberapa alternatif yang terpisah satu sama lain. Bentuk ketiga dari perintah IF menggunakan kata kunci ELSIF (bukan ELSEIF) untuk memperkenalkan kondisi-kondisi tambahan, sebagai berikut:

IF condition1 THEN
sequence_of_statements1
ELSIF condition2 THEN
sequence_of_statements2
ELSE
sequence_of_statements3
END IF;

Jika kondisi pertama bernilai false atau null, klausa ELSIF akan menguji kondisi lainnya. Perintah IF dapat memiliki sejumlah klausa ELSIF; klausa final ELSE bersifat opsional (bisa digunakan atau tidak). Kondisi-kondisi dievaluasi satu demi satu dari atas ke bawah. Jika suatu kondisi bernilai true, rangkaian perintah-perintah yang ada di dalamnya dieksekusi dan kontrol akan menuju ke perintah selanjutnya. Jika seluruh kondisi bernilai false atau null, maka rangkaian perintah-perintah di dalam klausa ELSE yang akan dieksekusi. Mari kita perhatikan contoh berikut ini:

BEGIN
...
IF sales > 50000 THEN
bonus := 1500;
ELSIF sales > 35000 THEN
bonus := 500;
ELSE
bonus := 100;
END IF;
INSERT INTO payroll VALUES (emp_id, bonus, ...);
END;

Jika nilai sales lebih besar dari 50000, kondisi pertama dan kedua bernilai true. Namun, bonus diberikan kepada nilai yang sesuai dari 1500 karena kondisi kedua tidak pernah diuji. Ketika kondisi pertama bernilai true, perintah-perintah di dalamnya dieksekusi dan kontrol menuju ke perintah INSERT.

Jumat, 28 Oktober 2011

komponen komputer


Motherboard

Motherboard adalah komponen komputer tempat kita memasangkan komponen komputer lainnya seperti processor, video card, sound card, hard disk, dan lain lain. Motherboard berfungsi untuk menghubungkan setiap komponen-komponen komputer tersebut agar bisa saling berkomunikasi
satu sama lain.


Processor

Jika diibaratkan komputer itu manusia, processor itu otak nya manusia. Processor atau CPU (Central Processing Unit) adalah sebuah komponen komputer untuk menjalankan instruksi atau melakukan perhitungan-perhitungan. Sebelum membeli sebuah processor kalian harus mencari tahu terlebih dahulu socket processor apa yang dimiliki oleh motherboard kalian, apakah socket AM2, atau yang lain.

RAM

RAM adalah singkatan dari Random Access Memory, ialah sebuah komponen yang berfungsi untuk menyimpan data sementara dari suatu program yang sedang kita jalankan dan data tersebut bisa diakses secara acak. Sebelum membeli sebuah RAM kalian harus mencari tahu terlebih dahulu slot RAM apa yang dimiliki oleh motherboard kalian, apakah SDRAM, DDR, DDR2, atau yang lain.

ROM
Adalah singkatan dari Read Only Memory yang artinya penyimpan data yang hanya bisa dibaca. Jadi CD-ROM hanya bisa digunakan untuk membaca data, tidak dapat digunakan untuk menyimpan data. Namun saat ini, ada alat serupa yang dapat digunakan untuk menulis / menyimpan data ke sebuah CD. Namanya CD-RW (CD Read and Write atau CD baca dan tulis).
Video Card

Video card ini adalah komponen komputer yang berfungsi untuk menghasilkan output gambar untuk ditampilkan pada layar monitor. Sebelum membeli sebuah video card, kalian harus mencari tahu duluslot video card apa yang dimiliki oleh motherboard kalian, apakah slot PCI, AGP, PCI-X, atau yang lainnya.

Sound Card

Sound card adalah sebuah komponen komputer yang berfungsi untuk menghasilkan suara dan menyediakan port-port inputan dan outputan. Sound card biasanya telah disediakan secara onboard di motherboard, jadi kalian tidak perlu mengeluarkan dana ekstra untuk membeli sebuah sound card.

Hard Disk
Hard disk adalah komponen komputer untuk kita menyimpan data. Semakin besar kapasitas hard disk yang kita miliki, semakin banyak juga data yang bisa kita simpan. Sebelum membeli hard disk kalian harus mencari tahu dulu interface hard disk apa yang dimiliki oleh motherboard kalian, apakah IDE, SCSI, SATA, atau yang lain.

Optical Disc Drive

Walaupun tanpa sebuah optical disc drive komputer kita bisa nyala atau berfungsi, tetapi rasanya tanpa komponen komputer yang satu ini komputer kita seperti terisolasi dari dunia luar, terisolasi dari dunia luar maksudnya kita akan kesulitan jika suatu saat ingin meng-copy data, meng-install program, menonton film VCD atau DVD, yang semuanya tersimpan di dalam sebuah keping CD atau DVD. Optical Disc Drive ini bisa berupa CD-ROM, DVD-ROM, DVD-RW, Blue-Ray, atau lain sebagainya. Sebelum membeli sebuah optical disk drive kalian harus mencari tahu dulu interface apa yang dimiliki oleh motherboard kalian, apakah IDE, SATA, atau lain sebagainya.

Monitor

Monitor adalah komponen komputer yang berfungsi untuk menampilkan gambar yang di-output dari video card. Monitor komputer saat ini yang banyak di jual di pasaran adalah LCD, jadi saat ini kebanyakan orang-orang lebih memilih menggunakan monitor LCD (terutama di kantor-kantor) karena LCD selain tampilannya modern, juga memiliki kelebihan lainnya yaitu hemat space dan hemat listrik.

Keyboard

Keyboard adalah sebuah komponen komputer inputan yang berfungsi sebagai alat untuk mengetikkan sesuatu. Selain keyboard standard, keyboard komputer saat ini memiliki model bermacam-macam, seperti keyboard mini, keyboard fleksibel yang bisa dilipat, keyboard wireless yang menggunakan bluetooth, dan lain sebagainya.

Mouse

Mouse adalah komponen komputer inputan yang berfungsi untuk menggerakan cursor di layar monitor dan untuk meng-klik sesuatu tombol di sebuah program aplikasi. Mouse juga bermacam-macam modelnya, ada mouse standard, mouse untuk keperluan gaming, mouse wireless yang menggunakan bluetooth, sekarang orang lebih banyak memilih mouse dengan wireless.

Power Supply

Power supply adalah sebuah komponen komputer yang berfungsi untuk mensuplai arus listrik ke komponen-komponen komputer lainnya seperti motherboard, hard disk, optical disk drive, dan lainnya. Power supplly diibaratkan bensin pada motor, jika tidak ada bensin maka motor tersebut tidak dapat menyala, sama halnya dengan sebuah komputer bila tidak ada power suplly maka komputer tidak bisa menyala.

Casing

Casing komputer adalah sebuah komponen komputer yang berfungsi sebagai tempat kita meletakkan atau menempelkan motherboard, power supply, optical disc drive, hard disk, dan lainnya. Casing komputer ini dibedakan berdasarkan ukurannya.