Senin, 30 Januari 2017

Materi Tentang Gerund

Posted by Farida aprilia on 22.10 with No comments

Assaallammu'alaikum Wr.Wb
 Hai sobat 😁 bertemu lagi dengan saya dalam blog saya . Dalam kesempatan kali ini saya akan membahas materi tentang "Gerund" yang saya pelajari di sekolah. Selamat membaca 👀

Gerunds adalah kara kerja (verb) yang ditambah ing (verb + ing) dan berfungsi sebagai kata benda (noun). Dengan kata lain, gerund adalah kata kerja yang dibendakan/diubah menjadi kata benda dengan menambahkan ing.
Dalam kalimat bahasa Inggris, gerunds mempunyai peran sebagai:


1.    Gerunds as subject
2.    Gerunds as object
3.    Gerunds as subjective complement
4.    Gerunds as object of preposition
5.    Gerunds after word “NO”
6.    Gerunds after possessive adjective
7.    Gerunds after certain verbs
8.    Gerunds as appositive

Gerunds as subject

Berikut ini contoh-contoh gerunds yang berfungsi sebagai subject:

Reading is not my hobby.
Swimming is better than running.
Hiking can be very strenuous.

Gerunds as object

I like reading.
She goes swimming every morning.
Their favorite sport is running.

Gerunds as Subjective Complement

Gerund sebagai pelengkap subjek dalam kalimat biasanya selalu didahului tobe  yang terletak di antara subject dan subjective complement, contoh:

Her favorite sport is swimming.

Gerunds as object of preposition

Gerund sebagai objek dari preposisi terletak setelah preposisi, misalnya; for, before, without, in, at, after, dll.

Contoh;
I will wash the dishes after eating.
You cannot be rich man without working.
 
Gerunds after “NO”

Dalam kalimat larangan, kita sering memakai kata “No” dan setelahnya biasanya diletakkan verb + ing yaitu gerunds. Contoh:

No Smoking!
No parking in this area!

Gerunds after possessive adjective

Gerunds juga sering kita jumpai setelah possessive adjective. Misalnya:

Thanks for your coming.

Gerunds after certain verbs

Dalam bahasa Inggris, ada beberapa kata kerja tertentu yang bila kita ingin memasukan kata kerja sesudah kata kerja tersebut, maka kata kerja setelahnya harusnya berbentuk gerund atau verb + ing.
Berikut ini daftar kata kerja-kata kerja tersebut beserta contoh kalimatnya:

Admit               :  He admitted cheating on the test.
Advise              :  The doctor generally advised drinking low-fat milk.
Allow               :  Ireland doesn't allow smoking in bars.
Anticipate         :  I anticipated arriving late.
Appreciate       :  I appreciated her helping me.
Avoid               :  He avoided talking to her.
Begin                :  I began learning Chinese.
can't bear         :  He can't bear having so much responsibility.
can't help          :  He can't help talking so loudly.
can't see           :  I can't see paying so much money for a car.
can't stand        : He can't stand her smoking in the office.
Cease               : The government ceased providing free healthcare.
Complete         :  He completed renovating the house.
Consider          ; She considered moving to New York.
Continue           : He continued talking.
Defend             : The lawyer defended her making such statements.
Delay               : He delayed doing his taxes.
Deny                : He denied committing the crime.
Despise            : She despises waking up early.
Discuss             : We discussed working at the company.
Dislike              : She dislikes working after 5 PM.
Mind                : I don't mind helping you.
Dread               : She dreads getting up at 5 AM.
Encourage        : He encourages eating healthy foods.
Enjoy               : We enjoy hiking.
Finish               : He finished doing his homework.
forget               : I forgot giving you my book.
hate                  : I hate cleaning the bathroom.
Imagine            : He imagines working there one day.
Involve             : The job involves traveling to Japan once a month.
Keep                : She kept interrupting me.
 Like                : She likes listening to music.
Love                : I love swimming.
Mention            : He mentioned going to that college.
Miss                 : She misses living near the beach.
neglect              : Sometimes she neglects doing her homework.
permit               : California does not permit smoking in restaurants.
Postpone          : He postponed returning to Paris.
Practice            : She practiced singing the song.
Prefer               : He prefers sitting at the back of the movie theater.
propose            : I proposed having lunch at the beach.
 quit                  : She quit worrying about the problem.
Recall               : Tom recalled using his credit card at the store.
Recollect          : She recollected living in Kenya.
Recommend     : Tony recommended taking the train.
regret               : She regretted saying that.
Remember        : I remember telling her the address yesterday.
Report              : He reported her stealing the money.
require              : The certificate requires completing two courses.
Resent              : Nick resented Debbie's being there.
Resist               : He resisted asking for help.
Risk                 : He risked being caught.
Start                 : He started studying harder.
Stop                 :  She stopped working at 5 o'clock.
Suggest            : They suggested staying at the hotel.
Tolerate            : I tolerated her talking.
Try                   : Sam tried opening the lock with a paperclip.
Understand       : I understand his quitting.
Urge                 :They urge recycling bottles and paper


 Demikian yang dapat saya sampaikan sobat. Karena saya juga masih belajar mungkin ada kesalahan dalam materi. Mohon maaf bila ada kesalahan dalam penulisan dan materi. Sekian dan terima kasih telah berkunjung ke blog saya. ✌😂

Sumber : http://ekobahasainggris.blogspot.co.id/2012/12/materi-tentang-gerunds.html

Selasa, 24 Januari 2017

STRUKTUR KONTROL PERULANGAN (LOOPING)

Posted by Farida aprilia on 19.45 with No comments


Perulangan :

Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang terus hingga tak terhingga sementara variabel dalam komputer masih terbatas.

Jenis :

a. FOR

Syntax : for (inisialisasi ; syarat ; penambahan) {pernyataan}

inisialisasi : keadaan awal dari variabel control

syarat : ekspresi relasi yang merupakan kondisi

penambahan : pengatur perubahan nilai variabel control

Contoh :

for (i=0;i<10;i++)

{

p=2+i;

}


b. WHILE

Syntax : while (kondisi){

pernyataan}

Contoh :

i=0

while (i<10)

{

p=2+i;

i++;

}


c. DO – WHILE

Syntax : do {

pernyataan}

while (kondisi);

Contoh :

i=0

do

{

i++;

}

while (i<10)

Perbedaan antara FOR, WHILE, dan DO-WHILE :

For :

untuk mengulang suatu proses yang telah diketahui jumlahnya.

While : Pre Tested Loop

untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.

Do-while : Post Tested Loop

untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut.

Makna lainya yang sama :

PERULANGAN / LOOP

Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuai dengan kondisi yang diberikan. Proses perulangan biasanya digunakan untuk mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang untuk proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah kondisi belum terpenuhi.

Pada bahasa pemrograman, perulangan proses ditangani dengan suatu mekanisme yang dinamakan dengan nama loop. Dengan loop, suatu proses yang berulang dapat diimplementasikan dengan menggunakan statement-statement yang pendek, tanpa harus menuliskan statemen berulang-ulang.

Ada 3 (tiga) cara untuk melakukan perulangan di C++ yaitu :

For statement
While statement
Do while statement
PENJELASAN

For Statement
Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.

Bentuk umum :

For (<init-exp> ; <test-exp> ; <inc/dec-exp> )

Statement ;

Keterangan :

Init-exp : ekspresi yang digunakan untuk melakukan inisialisasi terhadap variable-variabel tertentu, terutama variable yang digunakan untuk melakukan iterasi. Init-exp dapat berupa ekspresi maupun pendefinisian variable.
Test-exp : ekspresi yang memegang control terhadap proses perulangan tersebut, pada bagian ini akan ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
Inc/dec-exp : digunakan untuk mengatur perubahan nilai variable. Umumnya nilai variable tersebut bertambah / berkurang 1 (satu)
2. WHILE STATEMENT

Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan (loop)


Bentuk umum While :

<Inisialisasi>

while (kondisi)

{

Pernyataan ;

}

3. DO WHILE STATEMENT

Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false.

Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya.

sumber :cendana_ STRUKTUR KONTROL PERULANGAN (LOOPING).html

Minggu, 15 Januari 2017

Latihan Soal Basis Data Kelas XII

Posted by Farida aprilia on 19.36 with No comments


3.1
1.      Proses yang melakukan suatu permintaan data atau layanan ke server adalah pengertian dari….
a.       Client
b.      Server
c.       Client-server
d.      ODBC
e.       Web server
2.      Proses yang menyediakan data atau layanan yang diminta client adalah pengertian dari....
a.         Client
b.        Server
c.         Client-server
d.        ODBC
e.         Web server
3.      Teknologi pendistribusian kerja aplikasi antara dua komputer atau lebih, yang dihubungkan oleh jaringan komunikasi merupakan pengertian dari….
a.         Client
b.        Server
c.         Client-server
d.        ODBC
e.         Web server
4.      Koneksi dan komunikasi yang dilakukan 2 komputer dimana satu sisi bertindak sebagai client dan sisi lain sebagai server adalah pengertian dari....
a.         Client
b.        Server
c.         Konsep Client-server
d.        ODBC
e.         Web server
5.      Ada berapa model konsep client server?
a.       1
b.      2
c.       3
d.      4
e.       5
6.      Menerjemahkan tampilan antar muka aplikasi yang statis dan membentuk tampilan antar muka di client yang grafikal dan dapat mengeksploitasi fasilitas di client adalah pengertian dari...
a.        Distributed Presentation
b.       Remote Presentation
c.        Distributed Logic
d.       Remote Data
e.        Distributed Data
7.      Dalam model ini akan terjai pembagian kerja antar client dan server yang berhubungan dengan pengolahan data, yang dimaksud adalah model....
a.        Distributed Presentation
b.       Remote Presentation
c.        Distributed Logic
d.       Remote Data
e.        Distributed Data
8.      Nama lain dari standalone adalah….
a.       One tier
b.      Two tier
c.       Three tier
d.      Four tier
e.       Five tier
9.      Model yang terdiri dari tiga komponen yang disusun menjadi dua lapisan : client (yang meminta serice) dan server (yang menyediakan service) adalah….
a.       One tier
b.      Two tier
c.       Three tier
d.      Four tier
e.       Five tier
10.  Arsitektur yang merupakan inovasi dari arsitektur Client Server adalah….
a.       One tier
b.      Two tier
c.       Three tier
d.      Four tier
e.       Five tier

3.2
1.      Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya adalah pengertian dari….
a.       Select
b.      Order By
c.       Update
d.      Drop
e.       Create
2.      Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya dari besar ke kecil adalah pengertian dari….
a.       Select
b.      Update
c.       Drop
d.      Ascending
e.       Descending
3.      Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya dari kecil ke besar adalah pengertian dari….
a.         Select
b.        Update
c.         Drop
d.        Ascending
e.         Descending
4.      Digunakan untuk menentukan kolom-kolom yang akan di rubah adalah pengertian dari….
a.       Select
b.      Where
c.       Set
d.      Rename
e.       Add
5.      Bersifat opsional/pilihan adalah penggunaan dari….
a.         Select
b.        Where
c.         Set
d.        Rename
e.         Add
6.      Cara menampilkan semua data pada table menggunakan perintah
a.       Select * from
b.      Order by
c.       Update
d.      Create table
e.       Show
7.      Dibawah ini yang bukan termasuk dalam pengubahan struktur tabel menggunakan alter adalah….
a.       Menambah field baru dalam suatu tabel
b.      Mengubah nama database
c.       Mengubah tipe data field
d.      Membuat primary key
e.       Menghapus primary key
8.      Digunakan untuk membatasi tipe data yang disimpan dalam tabel adalah pengertian dari….
a.       Select
b.      Block
c.       Update
d.      Constraint
e.       View
9.      Ada berapa jumlah constraint
a.       1
b.      2
c.       3
d.      4
e.       6
10.  Untuk memastikan kolom dalam tabel tidak berisi nilai NULL adalah pengertian constraint
a.       Primary key
b.      Default
c.       Not null
d.      Foreign key
e.       Unique
3.3
1.      Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu adalah pengertian dari….
a.       Query
b.      Join
c.       SQL
d.      View
e.       Add
2.      Join terdiri dari …
a.       1
b.      4
c.       5
d.      6
e.       7
3.      Adalah Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainya adalah pengertian join....
a.       Natural join
b.      Equi join
c.       Self Join
d.      Non Equi join
e.       Inner Join
4.      Digunakan untuk menggabungkan dua tabel, suatu tabel sumber dan anggota, yang mempunyai nilai dari satu kolom atau lebih adalah pengertian join….
a.       Natural join
b.      Equi join
c.       Self Join
d.      Non Equi join
e.       Inner Join
5.      Join yang bergabung dengan sebuah table ke dirinya sendiri adalah pengertian dari join….
a.         Natural join
b.        Equi join
c.         Self Join
d.        Non Equi join
e.         Inner Join
6.      Suatu kondisi join yang berisi suatu operator kesamaan (equality) adalah pengertian join….
a.         Natural join
b.        Equi join
c.         Self Join
d.        Non Equi join
e.         Inner Join
7.      Digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan. Bila tidak ditemukan maka baris data tersebut dibatalkan adalah pengertian dari....
a.         Natural join
b.        Equi join
c.         Self Join
d.        Non Equi join
e.         Inner Join
8.      Akan menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN adalah pengertian ….
a.         Natural join
b.        Equi join
c.         Self Join
d.        Non Equi join
e.         Right-Outer JOIN 
9.      Tipe ini akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya tidak sama ataupun bernilai null adalah pengertian dari….
a.         Natural join
b.        Equi join
c.         Left Outer Join
d.        Non Equi join
e.         Right-Outer JOIN 
10.  Yang bukan termasuk join adalah….
a.         Natural join
b.         Equi Join
c.         Left Outer Join
d.        Up On join
e.         Right outer join
Soal Basis Data 3.4
1.      Fungsi yang merangkum hasil dari sebuah ekspresi atau sejumlah baris, mengembalikan sebuah nilai tunggal adalah....
a.       Constraint
b.      Agregasi
c.       Group by
d.      Order by
e.       Select
2.      Fungsi agregasi terdiri dari….
a.       1
b.      2
c.       3
d.      4
e.       5
3.      Untuk menjumlah suatu kolom tertentu yang telah definisikan dalam perintah select yang di maksud adalah....
a.         Sum
b.        Min
c.         Max
d.        Avg
e.         Count
4.      Untuk menghitung jumlah baris yang telah diinputkan dalam sebuah tabel adalah pengertian dari….
a.       Sum
b.      Min
c.       Max
d.      Avg
e.       Count
5.      Untuk menghitung nilai rata – rata dari suatu kolom tertentu yang telah definisikan dalam perintah select adalah pengertian....
a.       Sum
b.      Min
c.       Max
d.      Avg
e.       Count
6.      Untuk mengetahui nilai terkecil dari sebuah kolom tertentu dalam perintah select adalah pengertian….
a.       Sum
b.      Min
c.       Max
d.      Avg
e.       Count
7.      Untuk mengetahui nilai terbesar dari sebuah kolom tertentu dalam perintah select adalah pengertian dari….
a.       Sum
b.      Min
c.       Max
d.      Avg
e.       Count
8.      Dalam group by untuk mendapatkan suatu nilai tertentu menggunakan statement….
a.       Where
b.      Order by
c.       Join
d.      Having
e.       View
9.      Tidak sama dengan disimbolkan dengan operator….
a.       =
b.      <> 
c.      
d.     
e.       >=
10.  Lebih besar atau sama dengan dengan operator…..
a.       =
b.      <> 
c.      
d.     
e.       >=

Soal Basis Data 3.5
1.      Fungsi yang akan membandingkan apakah dalam data dalam database terdapat nilai null dan menggantinya dengan sebuah nilai yang tidak null yang dimaksud adalah....
a.       Constraint
b.      Agregasi
c.       NVL
d.      NVL 2
e.       LVN
2.      Pada syntax nvl(ekpresi1, ekspresi2) yang dimaksud ekspresi 1 adalah….
a.       Ekspresi pertama
b.      Ekspresi nvl yang berisi data
c.       Ekspresi nvl yang berisi database
d.      Ekspresi yang mungkin mengandung null
e.       Nilai untuk mengganti nilai null tersebut
3.      Pada syntax nvl(ekpresi1, ekspresi2) yang dimaksud ekspresi 2 adalah….
a.       Ekspresi pertama
b.      Ekspresi nvl yang berisi data
c.       Ekspresi nvl yang berisi database
d.      Ekspresi yang mungkin mengandung null
e.       Nilai untuk mengganti nilai null tersebut
4.      Fungsi ini hamper sama seperti fungsi NVL yang dimaksud adalah....
a.       Constraint
b.      Agregasi
c.       NVL
d.      NVL 2
e.       LVN
5.      Pada syntax NVL(ekpresi1, ekspresi2, ekspresi3) yang dimaksud ekspresi 1 adalah….
a.       Ekspresi yang mungkin mengandung null
b.      Nilai untuk mengganti nilai null tersebut
c.       Nilai yang dikembalikan jika ekspresi1 TIDAK null
d.      Nilai yang dikembalikan jika ekspresi1 bernilai null
e.       Ekspresi yang berisi database
6.      Pada syntax NVL(ekpresi1, ekspresi2, ekspresi3) yang dimaksud ekspresi 2 adalah….
a.       Ekspresi yang mungkin mengandung null
b.      Nilai untuk mengganti nilai null tersebut
c.       Nilai yang dikembalikan jika ekspresi1 TIDAK null
d.      Nilai yang dikembalikan jika ekspresi1 bernilai null
e.       Ekspresi yang berisi database
7.      Pada syntax NVL(ekpresi1, ekspresi2, ekspresi3) yang dimaksud ekspresi 3 adalah….
a.       Ekspresi yang mungkin mengandung null
b.      Nilai untuk mengganti nilai null tersebut
c.       Nilai yang dikembalikan jika ekspresi1 TIDAK null
d.      Nilai yang dikembalikan jika ekspresi1 bernilai null
e.       Ekspresi yang berisi database
8.      Fungsi ini merupakan alternatif penggunaan if-then-else pada pemrograman adalah….
a.       Case
b.      Having
c.       Where
d.      Try
e.       Catch
9.      Perhatikan sintak dibawah ini!
select customer_id,
case
when status = 'A' then 'ACTIVE‘
when status = 'I' then 'INACTIVE‘
else 'UNKNOWN‘;
End
from customers;
dari penggalan sintak di atas penulisan sintak yang salah adalah….
a.       select customer_id,
b.      when status = 'A' then 'ACTIVE‘
c.       when status = 'I' then 'INACTIVE‘
d.      else 'UNKNOWN‘;
e.       from customers;
10.  Perhatikan sintak dibawah ini!
DECLARE
      Result NUMBER;
      Input1 NUMBER;
      Input2 NUMBER;
BEGIN
      Input1 := &in1;
      Input2 := &in2,
      Result := Input1 + Input2;
      DBMS_OUTPUT.PUT_LINE(Result);
END;
Dari penggalan sintak di atas penulisan sintak yang salah adalah….
a.       Result NUMBER;
b.      Input2 NUMBER;
c.       Input2 := &in2,
d.      Result := Input1 + Input2;
e.       DBMS_OUTPUT.PUT_LINE(Result);
Soal 3.6
1.      Query nested atau sebuah query ada di dalam query adalah….
a.       Query
b.      Nested Query
c.       Sub Query
d.      Main Query
e.       SQL
2.      Sub query merupakan pernyataan…. yang merupakan bagian dari pernyataan INSERT, SELECT.
a.       Select
b.      Where
c.       From
d.      Join
e.       View
3.      Digunakan untuk menangani masalah dalam query yang kompleks bahkan kita tidak tahu nilai berapa yang akan diselect atau diinsert yang dimaksud adalah….
a.       Query
b.      Nested Query
c.       Sub query
d.      Main Query
e.       SQL
4.      Dibawah ini bukan kegunaan query adalah….
a.       Untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui (unkwos values).
b.      Mengkopi data dari suatu table ke table lain.
c.       Menerima data dari inline view.
d.      Membuat view
e.       Mengambil data dari table lain untuk kemudian di update ke table yang dituju.
5.      Jenis subquery ada berapa
a.       1
b.      2
c.       3
d.      4
e.       5
6.      Subquery baris tunggal (scalar) hanya mengembalikan hasil satu baris data yang dimaksud adalah….
a.       Scalar Subquery
b.      Multiple-Row Subquery
c.       Multiple-Column Subquery
d.      Inline View
e.       In Line Sub Query
7.      Subquery baris ganda (multiple-row) mengembalikan lebih dari satu baris data yang dimaksud adalah….
a.       Scalar Subquery
b.      Multiple-Row Subquery
c.       Multiple-Column Subquery
d.      Inline View
e.       In Line Sub Query
8.      Subquery kolom ganda (multiple-column) mengembalikan lebih dari satu baris dan satu kolom data yang dimaksud adalah….
a.         Scalar Subquery
b.        Multiple-Row Subquery
c.         Multiple-Column Subquery
d.        Inline View
e.         In Line Sub Query
9.      Merupakan cara untuk mengumpulkan data yang akan dianggap oleh query utama sebagai sebuah tabel untuk keperluan pengaksesan query yang dimaksud adalah….
a.       Scalar Subquery
b.      Multiple-Row Subquery
c.       Multiple-Column Subquery
d.      Inline View
e.       In Line Sub Query
10.  Perhatikan sintak berikut
INSERT INTO MAHASISWA1 (NIM; Nama) SELECT NIM, NAMA FROM MAHASISWA;
Yang salah adalah….
a.       INSERT INTO
b.      MAHASISWA1
c.       (NIM; Nama)
d.      SELECT NIM,
e.       NAMA FROM MAHASISWA;
3.7
1.      Yang harus dimiliki saat konfigurasi client dbms dengan netbeans adalah….
a.       XAMPP
b.      SQL Server
c.       Netbeans
d.      VB
e.       Notepad
2.      Ekstensi java adalah….
a.       .jar
b.      .net
c.       .exe
d.      .ext
e.       .mbd
3.      Jika belum terdapat library tekan tombol….
a.       Start
b.      New
c.       Add
d.      Open
e.       Close
4.      Untuk melihat berhasil untuk menyambungkan postgres kedalam netbeans adalah….
a.       Look
b.      Open
c.       Test
d.      Test Connection
e.       Connections
5.      Untuk host usahakan untuk selalu mengisi….
a.       alamat IP
b.      nama
c.       koneksi
d.      nama database
e.       link
6.      Rollback dan commit termasuk….
a.       DDL
b.      DML
c.       DCL
d.      TCL
e.       DCM
7.      Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan yang dimaksud adalah….
a.       Create
b.      Insert
c.       Rollback
d.      Commit
e.       Revoke
8.      Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah yang dimaksud….
a.       Create
b.      Insert
c.       Rollback
d.      Commit
e.       Revoke
9.      Batu loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi saat savepoint dibuat. Semua perubahan yang melewati savepoint tersebut akan dibuat permanen yang dimaksud adalah….
a.       Rollback
b.      Commit
c.       Revoke
d.      Savepoint
e.       Grant
10.  Perhatikan sintak berikut
insert into produk
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1;
COMMIT;
sintak tersebut contoh….
a.       Rollback
b.      Commit
c.       Savepoint
d.      Revoke
e.       Grant