- Pengertian perintah CASE dalam kondisi PL/SQL adalah ...
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi adalah true. Jika kondisi bernilai false atau null, perintah akan berhenti.
- Jika kondisi pertama bernilai false atau null, klausa ini akan menguji kondisi lainnya.
- Menyeleksi satu rangkaian perintah-perintah untuk dieksekusi. Namun, untuk menyeleksi rangkain perintah-perintah tersebut akan menggunakan penyeleksian, bukan menggunakan banyak ekspresi-ekspresi Boolean.
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi bernilai false atau null.
- Berikut ini yang merupakan bentuk umum dari CASE adalah ...
- CASE IF selector
WHEN expression1 THEN sequence_of_statements1;
WHEN expression2 THEN sequence_of_statements2;
…
WHEN expressionN THEN sequence_of_statementsN;
[ELSE sequence_of_statementsN+2;]
END CASE [lbel_name]; - CASE selector
WHEN expression1 THEN sequence_of_statements1;
WHEN expression2 THEN sequence_of_statements2;
…
WHEN expressionN THEN sequence_of_statementsN;
[ELSE sequence_of_statementsN+1;]
END CASE [label_name]; - CASE selector
WHEN expression1 THEN sequence_of_statements2;
WHEN expression2 THEN sequence_of_statements1;
…
WHEN expressionN THEN sequence_of_statementsN;
[ELSE sequence_of_statementsN+2;]
END CASE [label_name]; - CASE selector
WHEN expression1 THEN sequence_of_statements1;
WHEN expression2 THEN sequence_of_statements2;
…
WHEN expressionN THEN sequence_of_statementsN;
[ELSE sequence_of_statementsN+2;]
END [label_name];
- CASE IF selector
- Berikut ini yang merupakan bentuk umum dari IF-THEN adalah ...
- IF condition THEN
sequence_of_statements
END IF; - IF condition THEN
sequence_of_statements
IF; - IF condition THEN
sequence_of_statements1
ELSE
sequence_of_statements2
END IF; - IF condition THEN
sequence_of_statements1
sequence_of_statements2
END IF;
- IF condition THEN
- Berikut ini yang merupakan bentuk umum dari IF-THEN-ELSE IF adalah ...
- IF condition THEN
sequence_of_statements
END IF; - IF condition1 THEN
sequence_of_statements1
ELSIF condition2 THEN
sequence_of_statements2
ELSE
sequence_of_statements3
END IF; - IF condition1 THEN
sequence_of_statements1
ELSIF condition2 THEN
sequence_of_statements2
ELSE
sequence_of_statements1
END IF; - IF condition1 THEN
sequence_of_statements1
ELSIF condition2 THEN
sequence_of_statements2
sequence_of_statements3
END IF;
- IF condition THEN
- Berikut ini yang merupakan bentuk umum dari IF-THEN-ELSE adalah ...
- IF condition THEN
sequence_of_statements
END IF; - IF condition THEN
sequence_of_statements
IF; - IF condition THEN
sequence_of_statements2
ELSE
sequence_of_statements1
END IF; - IF condition THEN
sequence_of_statements1
ELSE
sequence_of_statements2
END IF;
- IF condition THEN
- Pengertian dari perulangan pada PL/SQL adalah ....
- Sekumpulan perintah untuk melakukan perulangan dari suatu blok statment yang terdapat di dalam blok statment loop.
- Struktur yang terdiri dari perintah-perintah IF dan CASE.
- Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
- Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik.
- Berikut ini yang merupakan perintah perulangan dalam PL/SQL ....
- LOOP, WHILE-LOOP, FOR-LOOP.
- IF-THEN, LOOP, CASE.
- LOOP-LOOP, FOR-LOOP, CASE.
- LOOP, CASE-LOOP, WHILE-LOOP.
- Pengertian perintah LOOP dalam perulangan PL/SQL adalah ...
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi adalah true. Jika kondisi bernilai false atau null, perintah akan berhenti.
- Dengan setiap perulangan dari setiap putaran, rangkaian perintah-perintah dieksekusi, lalu kontrol mulai lagi menuju ke awal putaran.
- Jika suatu kondisi true, rangkaian perintah-perintah dieksekusi, kemudian kontrol kembali ke awal loop. Jika kondisi false atau null, loop diabaikan dan kontrol menuju ke perintah selanjutnya.
- Jumlah perulangan melalui loop WHILE tidak diketahui sampai loop berakhir, namun jumlah perulangan melalui loop FOR telah diketahui sebelum loop dijalankan
- Pengertian perintah WHILE-LOOP dalam perulangan PL/SQL adalah ...
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi adalah true. Jika kondisi bernilai false atau null, perintah akan berhenti.
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi bernilai false atau null.
- Jika suatu kondisi true, rangkaian perintah-perintah dieksekusi, kemudian kontrol kembali ke awal loop. Jika kondisi false atau null, loop diabaikan dan kontrol menuju ke perintah selanjutnya.
- Jumlah perulangan melalui loop WHILE tidak diketahui sampai loop berakhir, namun jumlah perulangan melalui loop FOR telah diketahui sebelum loop dijalankan
- Pengertian perintah FOR-LOOP dalam perulangan PL/SQL adalah ...
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi adalah true. Jika kondisi bernilai false atau null, perintah akan berhenti.
- Rangkaian perintah-perintah dieksekusi hanya jika kondisi bernilai false atau null.
- Jika suatu kondisi true, rangkaian perintah-perintah dieksekusi, kemudian kontrol kembali ke awal loop. Jika kondisi false atau null, loop diabaikan dan kontrol menuju ke perintah selanjutnya.
- Jumlah perulangan melalui loop WHILE tidak diketahui sampai loop berakhir, namun jumlah perulangan melalui loop FOR telah diketahui sebelum loop dijalankan.
- Berikut ini yang merupakan bentuk umum dari LOOP adalah ...
- LOOP
sequence_of_statements 1
END - LOOP; - LOOP
sequence_of_statements 1
END LOOP;
sequence_of_statements 2 - LOOP
sequence_of_statements
END LOOP; - WHILE condition LOOP
sequence_of_statements
END LOOP;
- LOOP
- Berikut ini yang merupakan bentuk umum dari WHILE-LOOP adalah ...
- WHILE condition LOOP
sequence_of_statements
END WHILE LOOP; - LOOP condition WHILE
sequence_of_statements 1
END LOOP;
sequence_of_statements 2 - LOOP condition WHILE
sequence_of_statements
END LOOP WHILE; - WHILE condition LOOP
sequence_of_statements
END LOOP;
- WHILE condition LOOP
- Berikut ini yang merupakan bentuk umum dari FOR-LOOP adalah ...
- FOR counter IN [REVERSE] lower_bound..higher_bound
sequence_of_statements
END LOOP; - FOR counter IN [REVERSE] lower_bound..higher_bound LOOP
sequence_of_statements
END LOOP; - FOR counter [REVERSE] lower_bound..higher_bound LOOP
sequence_of_statements
END; - FOR counter IN [REVERSE] lower_bound..higher_bound
sequence_of_statements
END;
- FOR counter IN [REVERSE] lower_bound..higher_bound
- Pengertian dari procedure pada PL/SQL adalah ....
- Tempat mengontrol blok yang berisi perintah dengan kondisi tertentu dan juga berisis perintah-perintah SQL.
- Struktur yang terdiri dari perintah-perintah LOOP dan CASE.
- Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
- Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik.
- Procedure dalam PL/SQL dibedakan menjadi 2 yaitu ....
- Procedure searah dan tidak searah.
- Procedure berulang dan tidak berulang.
- Procedure berparameter dan tidak berparameter.
- Procedure berdimensi dan tidak berdimensi.
- Berikut ini yang merupakan bentuk umum dari Procedure adalah ...
- CREATE OR REPLACE PROCEDURE
nama_procedure (parameter_1 tipe_data, ...) AS
variable_1 tipe_data;
...
BEGIN
Statemen_1;
...
END; /EKSEKUSI (nama program procedure). - CREATE OR REPLACE PROCEDURE
nama_procedure (parameter_1 tipe_data, ...) AS
variable_2 tipe_data;
...
BEGIN
Statemen_1;
...
END; /EKSEKUSI (nama program procedure). - CREATE OR REPLACE PROCEDURE
nama_procedure (parameter_1 tipe_data, ...) AS
variable_1 tipe_data;
...
Statemen_1;
...
END; /EKSEKUSI (nama program procedure). - CREATE OR REPLACE PROCEDURE
nama_procedure (parameter_1 tipe_data, ...) AS
variable_1 tipe_data;
...
Statemen_2;
...
END; /EKSEKUSI (nama program procedure).
- CREATE OR REPLACE PROCEDURE
- Pengertian dari function pada PL/SQL adalah ....
- Tempat mengontrol blok yang berisi perintah dengan kondisi tertentu dan juga berisis perintah-perintah SQL.
- Suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja dapat melakukan pengembalian nilai (return value).
- Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
- Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik.
- Berikut ini yang merupakan bentuk umum dari Function adalah ...
- CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
tipe_data, variabel 1;
…
BEGIN
statemen_1;
…
RETURN nilai_yang_dikembalikan;
END FUNCTION; - CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data
variabel_1 tipe_data;
…
BEGIN
statemen_2;
…
RETURN nilai_yang_dikembalikan;
END; - CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
variabel_1 tipe_data;
…
BEGIN
statemen_1;
…
RETURN nilai_yang_dikembalikan;
END; - CREATE ON REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
…
statemen_1;
…
RETURN nilai_yang_dikembalikan;
END;
- CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
- Pengertian dari array pada PL/SQL adalah ....
- Tempat mengontrol blok yang berisi perintah dengan kondisi tertentu dan juga berisis perintah-perintah SQL.
- Suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja dapat melakukan pengembalian nilai (return value).
- Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
- Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik.
- Berikut ini yang merupakan bentuk umum dari array adalah ...
- TYPE nama_tipe IS
TABLE ON tipe_data
INDES BY BINARY_INTEGER; - TYPE nama_tipe AS
TABLE OF tipe_data
INDEXS BY BINARY_INTEGER; - TYPE nama_tipe IS
TABLE ON tipe_data
INDEX BY BINARY_INTEGER; - TYPE nama_tipe IS
TABLE OF tipe_data
INDEX BY BINARY_INTEGER;
- TYPE nama_tipe IS
- 3. CREATE OR REPLACE PROCEDURE hitung_luas_sgitiga AS
alas NUMBER(5);
tinggi NUMBER(5);
luas NUMBER(10);
BEGIN
alas := 3;
tinggi :=6;
luas := (alas * tinggi) /2;
DBMS_OUTPUT.PUT_LINE(‘luas = ‘ | | luas);
END;
Jika dijalankan maka output yang akan tampil adalah:- procedure created
- Luas = 6
- PL/SQL procedure successfully completed
- Luas = 9
- SET SERVEROUTPUT ON
DECLARE
BIL INTEGER;
BEGIN
BIL := -25;
IF BIL > 0 THEN
DBMS_OUTPUT.PUT_LINE(TO_CHAR(BIL) ||
‘ ADALAH BILANGAN POSITIF’);
....(1) BIL = 0 THEN
DBMS_OUTPUT.PUT_LINE(‘BILANGAN NOL’);
ELSE
DBMS_OUTPUT.PUT_LINE(TO_CHAR(BIL) ||
‘ ADALAH BILANGAN NEGATIF’);
....(2)
END;
/
Pada program diatas, no 1 harusnya diisi dengan:- ELSE IF
- ELSEIF
- ELSE
- ELSE IF
- SET SERVEROUTPUT ON
DECLARE
I INTEGER;
BEGIN
FOR I IN 1..10 LOOP
DBMS_OUTPUT.PUT_LINE(TO_CHAR(I));
END LOOP;
END;
/
Pada program diatas, output nya adalah:- 1 2 3 4 5 6 7 8 9 10
- 1 2 3 4
5 6 7
8 9
10 - 1
2
3
4
5
6
7
8
9
10 - 1 1 1 1 1 1 1 1 1 1
- SET SERVEROUTPUT ON
DECLARE
BIL INTEGER := 5;
HASIL INTEGER;
J INTEGER;
K INTEGER;
BATAS INTEGER;
BEGIN
BATAS := BIL;
.... (1) BIL-1) LOOP
HASIL := 0;
....(2) (BATAS-1) LOOP
HASIL := HASIL +BIL;
END LOOP;
BIL := HASIL;
BATAS := BATAS – 1;
END LOOP;
DBMS_OUTPUT.PUT_LINE(‘hasil dari 5! =’ || TO_CHAR(HASIL));
END;
/
Pada program diatas, no1 seharusnya diisi dengan:- FOR J IN 1..
- FOR K IN 1..
- FOR J TO 1..
- FOR K TO 1..
- SET SERVEROUTPUT ON
DECLARE
K INTEGER;
JUMLAH INTEGER := 0;
BEGIN
K := 2;
…(1)
JUMLAH := JUMLAH + K;
K := K +2;
EXIT WHEN K > 18;
END LOOP;
DBMS_OUTPUT.PUT_LINE
(‘Nilai rata-rata = ‘ || JUMLAH / (18 / 12) );
END;
/
Pada program di atas, output yang dihasilkan adalah :- Nilai rata-rata = 50
- Nilai rata-rata = 60*
- Nilai rata-rata = 70
- Nilai rata-rata = 80
- Syntax untuk melakukan pembatalan terhadap semua perubahan yang telah kita lakukan selama session manipulasi data table (selama login hingga logoff) adalah :
- Insert
- Rollback
- Commit
- Delete
- Cursor yang diasosiasikan dengan perintah SELECT, INSERT, DELETE, dan UPDATE adalah :
- Cursor Implisit
- Cursor query
- Cursor Querylenght
- Cursor Eksplisit
- Jenis error yang menyebabkan terhentinya program secara tidak normal tersebut dikenal istilah :
- Ekskursi
- Eksepsi
- Enumerasi
- Elaterat
- Pengertian dari function pada PL/SQL adalah ....
- Tempat mengontrol blok yang berisi perintah dengan kondisi tertentu dan juga berisis perintah-perintah SQL.
- Suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja dapat melakukan pengembalian nilai (return value).
c. Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
d. Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik. - Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
- Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik.
- Berikut ini yang merupakan bentuk umum dari Function adalah ...
- CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
tipe_data, variabel 1;
…
BEGIN
statemen_1;
…
RETURN nilai_yang_dikembalikan;
END FUNCTION; - CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data
variabel_1 tipe_data;
…
BEGIN
statemen_2;
…
RETURN nilai_yang_dikembalikan;
END;
x - CREATE ON REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
…
statemen_1;
…
RETURN nilai_yang_dikembalikan;
END; - CREATE ON REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
…
statemen_1;
…
RETURN nilai_yang_dikembalikan;
END;
- CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
- Pengertian dari array pada PL/SQL adalah ....
- Tempat mengontrol blok yang berisi perintah dengan kondisi tertentu dan juga berisis perintah-perintah SQL.
- Suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja dapat melakukan pengembalian nilai (return value).
- Sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai objek skema, sehingga dapat digunakan berulangkali tanpa melakukan parsing dan compile ulang.
- Tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dari tipe data yang sama dan berbentuk larik.
- Berikut ini yang merupakan bentuk umum dari array adalah ...
- TYPE nama_tipe IS
TABLE ON tipe_data
INDES BY BINARY_INTEGER; - TYPE nama_tipe AS
TABLE OF tipe_data
INDEXS BY BINARY_INTEGER; - TYPE nama_tipe IS
TABLE ON tipe_data
INDEX BY BINARY_INTEGER; - TYPE nama_tipe IS
TABLE OF tipe_data
INDEX BY BINARY_INTEGER;
- TYPE nama_tipe IS
- Berikut ini yang merupakan perintah dalam PL/SQL adalah ....
- aKondisi, Perulangan, Penurunan, Function, dan Array.
- Kondisi, Procedure, Perulangan, Function, dan Array.
- Array, Procedure, Perulangan, Function, dan Penurunan.
- Array, Perulangan, Function, dan Penurunan.
- Sekumpulan perintah untuk melakukan perulangan dari suatu blok statment yang terdapat di dalam blok statment loop. Pemehaman ini merupakan pengertian dari ....
- Array
- Perulangan
- Function
- Kondisi
- Tempat mengontrol blok yang berisi perintah dengan kondisi tertentu dan juga berisis perintah-perintah SQL. Pemehaman ini merupakan pengertian dari ....
- Array
- Procedure
- Perulangan
- Kondisi
- Suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja dapat melakukan pengembalian nilai (return value). Pemehaman ini merupakan pengertian dari ....
- Array
- Perulangan
- Function
- Procedure
- Percabangan yang memiliki lebih dari 2 buah kondisi sebaiknya menggunakan jenis percabangan....
- If Then Else
- If Else
- If Then
- If Then Elsif Then Else
- Sub program yang umumnya digunakan untuk mengerjakan suatu proses adalah...
- Anonymous
- Method
- Procedure
- Function
- Type argumen Required pada screen form ISQL, berfungsi untuk :
- Mencegah pemasukan data
- Memaksa pemasukan nilai pada field tertentu
- Mencegah termasuknya data
- Agar data rata kanan
- Informix-SQL adalah salah satu bentuk DBMS yang menggunakan :
- Model data hirarkie
- Model data mixed
- Model data network
- Model data relasional
- Informix menyediakan fasilitas RDBMS (relational database manajemen system) untuk satu database dapat menampung :
- Lebih dari 1 tabel
- Semua Benar
- Minimal 1 tabel
- 1 tabel
- Statement FOREACH sebenarnya merupakan kombinasi beberapa fungsi statement tunggal yaitu :
- Melakukan CONTINUE FOREACH atau EXIT FOREACH untuk menampung hasil query setiap row
- Melakukan OPEN kursor yang terkait dengan statement SELECT
- Secara berulang melakukan FETCH mengambil kolom-kolom, dan menjalankan sejumlah statement yang ada pada FETCH loop
- Melakukan CLOSE kursor, setelah seluruh baris terbaca seluruhnya
- Contoh dialog dua dimensi dalam 4'gl adalah :
- Sql
- Qbe
- Isql
- Ddl dan dml
- Yang bukan AGGREGATE FUNCTION statement SQL adalah :
- Count(*)
- Sum()
- Length()
- Avg()
- Ada 3 jenis tingkatan variabel terhadap data yang terdapat pada Main, Report atau Function, kecuali :
- Variabel global
- Variabel module
- Variabel local
- Variabel argument
- Dialog dalam 4GL yang banyak dapat berbentuk :
- Light pen
- Menu
- Pointing device
- Stream-line command
- Pada report I4GL/R4GL, format untuk pencetakan sebelum atau sesudah penglompokan :
- On every row
- On last row
- Before group of
- Page header
- Informix 4-GL adalah bahasa pemrograman yang memberikan kombinasi dua keunggulan yaitu :
- Tabel dan database
- Baris dan kolom
- Prosedural dan non prosedural
- Isql dan r4gl
- Type argumen Required pada screen form ISQL, berfungsi untuk :
- Mencegah pemasukan data
- Memaksa pemasukan nilai pada field tertentu
- Mencegah termasuknya data
- Agar data rata kanan
- Bahasa generasi ke-4 (4GL) dibuat untuk menjawab problem-problem dengan tujuan untuk :
- Mempercepat proses pembuatan aplikasi
- Mempermudah aplikasi dan mempercepat perubahan
- Membuat bug-free dari ekspresi persyaratan dengan level tinggi
- Meminimalkan aplikasi dan mempercepat perubahan
Senin, 13 Mei 2013
Pemrograman Generasi Keempat (4GL) - Ujian M3
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar