C2 RPL
1.
Untuk membuat sebuah tombol
digunakan komponen…
A.
Command Botton
B.
Label
C.
Combo Box
D.
List Box
E.
Frame
2.
Pada sebuah ComboBox, untuk
menambahkan atau mengentry tulisan atau daftar ke dalamnya kita menggunakan
property yang disebut…
A.
Text
B.
List
C.
Name
D.
Caption
E.
Propertis
3.
Dalam koding Visual Basic,
perintah untuk menampilkan sebuah pesan adalah…
A.
MsgBox
B.
Msg
C.
Show
D.
Display
E.
Command
4.
Fungsi kontrol Label adalah
untuk…
A.
Menampilkan
gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan
B.
Menampilkan
option/pilihan yang tidak dapat di ubah oleh pengguna pada saat runtime atau
saat dijalankan
C.
Menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat
runtime atau saat dijalankan
D.
Menampilkan
tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan
E.
Menampilkan tombol yang tidak dapat di ubah oleh pengguna pada saat
runtime atau saat dijalankan
5.
Untuk menggabungkan 2 buah teks
dan ditampilkan di label1, maka pernyataan berikut yang benar adalah…
A.
label1.caption=text1.caption+text2.caption
B.
label1.caption=text1+text2
C.
label1.caption=text1.text+text1.text
D.
label1.caption=text1.text=text2.text
E.
label1.caption=text1.text+text2.text
6.
Apa fungsi dari kontrol
CommandButton..
A.
Untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi
tertentu
B.
untuk
menyediakan tombol bagi pemakai untuk memasukan text
C.
untuk
menyediakan tombol bagi pemakai untuk menampilkan beberapa pilihan
D.
untuk membuat
tombol pada form yang dapat di klik
E.
untuk
menyediakan text bagi pemakai untuk menampilkan beberapa pilihan
7.
Jika ingin
mengambil karakter ke-n di sebelah kiri suatu string menggunakan ...
A.
Right(x,n)
B.
Left(x,n)
C.
Ltrim
D.
Rtrim
E.
Dim
8.
Istilah untuk melindungi data
dari usaha modifikasi, perusakan, dan penggandaan data oleh pihak yang tidak
berwenang adalah
A.
Inheritance
B.
Polymorphisme
C.
Constructor
D.
Encapsulation
E.
Safe
9.
Suatu method yang dapat
dijalankan otomatis pada saat object dari class dibuat dikenal dengan
A.
Initializer
B.
Garbage Collector
C.
Inheritance
D.
Constructor
E.
Encapsulation
10. Apa
pengertian dari Instansiasi class.....
A.
Membuat sebuah halaman baru di
dalam class
B.
Membuat sebuah objek untuk
sebuah instance pd sebuah class
C.
Membuat sebuah halaman baru
untuk objek
D.
Membuat method
E.
Semua jawaban salah
11. Tingkah
laku dari obyek biasa disebut dengan .....
1.
Method
2.
Atribut
3.
Class
4.
Package
5.
Objek
12. Blok
dalam perintah for berikut ini akan dijalankan sebanyak 10 kali, yaitu...
A.
For(int x=1; x<=9; x++) { }
B.
For(int x=0; x<=10; x++) { }
C.
For(int
x=10; x>=1; x--) { }
D.
For(int x=10; x>0; x--) { }
E.
For(int x=10; x>0; x++) { }
13. Methode yang namanya
sama dengan nama class disebut..
A. constructor
B. recursive
C. loop
D. factorial
E. jcreator
14. Yang
dimaksud dengan pass by reference adalah ….
A. Method
yang dapat memodifinasikan variable asli dengan menggunakan alamat memori
B. Struktur
dasar dari OOP
C. Tipe
data yang didefinisikan oleh class
D. Sebuah
komponen perangkat lunak dan strukturnya mirip dengan obyek dunia nyata
E. Mengambil
karakter pada indeks
15. Apa
fungsi dari Text Field ?
A.
berfungsi untuk menuliskan
sesuatu di frame yang kita buat
B.
digunakan untuk mengeksekusi
sebuah perintah
C.
merupakan salah satu cara untuk
mengisikan suatu inputan dalam program
D.
digunakan untuk menampilkan
hasil output dari program
E.
maka akan keluar berbagai
pilihan untuk di proses
16. Sebutkan
tiga prinsip utama dalam PBO..
A. Inheritance,
polymorphism, encapsulation
B. Polymorphism,
inheritance, class
C. Public,
protected, private
D. Encapsulation,
polymorphism, extend
E. Inheritance,
public, extend
17. Method
yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :
A. parseInt()
B. converseInt(
)
C. Cint(
)
D. ChangeInt( )
E. Cout()
18. Tujuan dari desain umum GUI adalah untuk
membagi layar ke dalam area terpisah. Class AWT manakah yang dapat mewujudkan
tujuan tersebut?
A. Panel
B. Container
C. Frame
D. Component
E. Button
19. Apa
nama method Java yang digunakan untuk menampilkan komponen GUI?
A. setVisible()
B. setLayout()
C. setWindow()
D. WindowListener()
E. Settext()
20. Untuk membatasi jumlah record yang ingin
ditampilkan sebanyak 3 menggunakan syntax query …
a.
SELECT
* FROM dtguru
b.
SELECT
* FROM dtguru 3
c.
SELECT
* FROM dtguru LIMIT 3
d.
SELECT
* FROM dtguru 0,3 LIMIT
e.
SELECT
LIMIT 3 FROM dtguru
21. Pada database Ekspedisi yang termasuk foreign key
pada tabel transaksi adalah....
a.
id_member,
id_truk, id_supir
b.
id_transaksi,
id_supir, id_rute
c.
id_member,
id_truk, id_rute
d.
id_member,
id_admin, id_transaksi
e.
id_transaksi,
id_truk, id_member
22. Buat lah barang dengan field kode_barang char(6),nama
barang varchar2(25),satuan_barang varchar2(20) dan stok_barang number(4)
primary key adalah kode barang :
a.
create
table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
b.
create
table barang(
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
c.
create
table barang(
kode_barang char(6),
nama_barang varchar2(25),
constraint pk_barang primary key(kode_barang)
);
d.
create
tabel barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode)
);
e.
create
tabel barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang foreign key(kode_barang)
);
23. Tampilkan semua data nilai dimana nilai MID lebih dari
60 atau finalnya lebih besar 75. maka penulisan query adalah :
a.
SELECT *
FROM NILAI WHERE MID <= 60 OR FINAL <75
b.
SELECT *
FROM NILAI WHERE MID < 60 OR FINAL <75
c.
SELECT *
FROM NILAI WHERE MID > 60 OR FINAL <75
d.
SELECT *
FROM NILAI WHERE MID > 60 OR FINAL >75
e.
SELECT *
FROM NILAI WHERE MID >= 60 OR FINAL >=75
24. CREATE TABLE `dtsiswa` ( `id` int(11) NOT NULL
auto_increment, `name` varchar(13) default NULL, `gender` char(1) default NULL,
`address` varchar(50) default NULL, PRIMARY KEY (`id`));
Pada syntax diatas, ada berapa field yang dibuat pada table dtsiswa?
a.
2
b.
3
c.
4
d.
5
e.
6
25. Karakteristik dari suatu entity yang menyediakan
penjelasan detail tentang entity disebut...
a.
Data
field
b.
Data
record
c.
Relasi
d.
Attribut
e.
Entity
26.
SQL
dapat digunakan untuk :
1.
mengeksekusi
query terhadap suatu database
2.
memindahkan
data dari database
3.
mengambil
data dari suatu database
4.
menambahkan,
mengupdate dan menghapus data ke dalam suatu database
5.
memisahkan
data dari suatu database
A.
1,2,3
B.
1,3,4
C.
1,4,5
D.
2,3,5
E.
1,3,5
27. Tampilkan last_name,salary untuk karyawan yang jumlah
salary nya lebih besar dari data yang di input kan oleh user dan urutkan
berdasarkan last_name
a.
SQL >
select from table last_name,salary from employees where salary>&salary
order by last_name;
b.
SQL >
select on last_name,salary from employees where salary>&salary order by
last_name;
c.
SQL >
select from last_name,salary from employees where salary>&salary order
by last_name;
d.
SQL >
select last_name,salary from employees where salary>&salary order by
last_name;
e.
SQL >
select last_name,salary on employees where salary>&salary order by
last_name;
28. Berikut ini manakah yang merupakan deretan perintah
yang termasuk dalam Data Manipulation Language?
a.
Create,update,delete
b.
Create ,
drop,alter
c.
Insert,update,delete
d.
Select,drop,insert
e.
Create,update,select
29. Sintak yang tepat untukmemasukkan data a ke table
dtsiswa menggunakan syntax query?
a.
INSERT
INTO dtsiswa (name,gender,address) ('Adi','P','Malang');
b.
INSERT
dtsiswa (name,gender,address) VALUES ('Adi','P','Malang');
c.
INSERT
INTO dtsiswa (name,gender,address) VALUES ('Adi','P','Malang');
d.
INSERT
INTO dtsiswa (name,gender,address) SET ('Adi','P','Malang');
e.
INSERT
dtsiswa (name,gender,address) SET ('Adi','P','Malang');
30. Dibawah ini manakah karakteristik proses yang baik
yang dapat memproses juga berevolusi untuk
memenuhi perubahan kebutuhan organisasi :
a.
Rapidity
b.
Reliability
c.
Robustness
d.
Maintainability
e.
Test
31. Process Verification & Validation ada ditahap :
…..
a.
Code
b.
Test
c.
Debug
d.
Maintain
e.
User
32. Model ini mengimplikasikan bahwa Anda harus
berusaha untuk menyelesaikan tahap tertentu sebelum pindah
ke tahap berikutnya. Berdasarkan pernyataan diatas apa Model
Proses Softwarenya ? .....
a.
Spiral
model
b.
Prototyping
model
c.
Extreme
Programming
d.
Waterfall
model
e.
Semua
Model
33. Resources yang dibutuhkan untuk menjalankan
program, diukur dari??kecepatan, waktu tanggap dan optimisasi? sesumber adalah
pengertian dari ?
a.
Expandability
b.
Efficiency
c.
Interoperability
d.
Integrity
e.
Integrasi
34. Berikut ini merupakan penjelasan dari Diagram
konteks pada gambar dibawah adalah..
a.
Siswa
mendaftar ke SIPerpus – SIPerpus memproses data siswa baru – admin
mengkofirmasi kepada SIPerpus bahwa siswa telah terdaftar – SIPerpus
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan
b.
Siswa
mendaftar ke SIPerpus – admin mengkofirmasi kepada SIPerpus bahwa siswa telah
terdaftar – SIPerpus memproses data siswa baru – SIPerpus
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan
c.
SIPerpus
memproses data siswa baru – admin mengkofirmasi kepada SIPerpus bahwa siswa
telah terdaftar – Siswa mendaftar sebagai anggota baru– SIPerpus
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan
d.
Siswa
mengkofirmasi kepada SIPerpus untuk meminjam buku –SIPerpus menginformasikan
kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan – admin
mengkonfirmasi data siswa
e.
Siswa
membuat laporan untuk diberikan kepada admin –Admin mengkofirmasi kepada
SIPerpus bahwa siswa telah terdaftar – Siswa mendaftar sebagai anggota
baru– SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan
memiliki kartu perpustakaan
35. Apa maksud dari perangkat unak yang bersifat
fleksibel
a.
Perubahan
kebutuhan Mudah untuk memverifikasi tujuan
b.
Dambak
Perubahan terlihat pada tahap design
c.
Perubahan
kebutuhan mudah untuk di modifikasi
d.
kebutuhan
Mudah untuk memverifikasi tujuan
e.
Perubahan
kebutuhan mudah untuk diakomodasi oleh pengembangan PL
36. Kemampuan perangkat lunak untuk dipahami,
dipelajari, digunakan, dan menarik bagi pengguna, ketika digunakan dalam
kondisi tertentu disebut...
a.
Portability
b.
Usability
c.
Maintanability
d.
Portability
e.
Effeciency
37.
Dalam
tahapan analisa kebutuhan sistem, sangatlah penting dilakukan wawancara
terhadap client, karena :
1.
adanya
komunikasi dua arah dan pengamatan terhadap bahasa tubuh
2.
meningkatkan
antusiasme pada proyek baik dari pihak spesialis, maupun pemakai
3.
dapat
menjalin kepercayaan antara pemakai dan spesialis informasi
4.
memberi
kesempatan bagi peserta proyek kalau ada perbedaan pandangan
5.
mengetahui
latar belakang client
A.
1, 2,
3, 5
B.
1, 2,
3, 4
C.
2, 3,
4, 5
D.
1, 3,
4, 5
E.
semua
jawaban benar
38. Untuk simbol proses DFD dapat digambarkan sebagai
sebuah?
a.
Elisps
b.
Lingkaran
c.
Bujur
sangkar
d.
Persegi
Panjang Terbuka di kanan
e.
Proses
Order Barang
39. Pernyataan yang benar dari sistem software adalah
a.
Perangkat
lunak yang tersimpan dalam ROM
b.
Aplikasi
perangkat lunak yang banyak memproses angka-angka
c.
Perangkat
lunak yang tersimpan
d.
Perangkat
lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang
sedang terjadi
e.
Program
yang mengatur/melayani program-program lain
40. Jumlah dari pekerjaan yang dapat dilakukan suatu
saat tertentu disebut....
a.
Proses
b.
Throughput
c.
Output
d.
Proyek
e.
Kinerja
Soal
Essai
Jawablah pertanyaan berikut ini dengan singkat
dan jelas !
1. Jelaskan menurut anda pengertian “Web Dinamis”.
2. Apakah itu bahasa pemrograman PHP dan bagaimana
menuliskanya dalam dokumen
3. Cara mengirimkan data antar halaman pada PHP
bisa dilakukan dengan method POST dan GET, jelaskan perbedaanya
4. Jelaskan kegunaan dari perintah dan function berikut :
a) echo
b) mysql_connect
c) mysql_select_db
5. Tuliskan hasil output nya :
<?php
$a = 1;
$b = 2;
$c = $a . $b;
$d = $a * $b;
$e = $a + $b;
?>