1. 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
2. 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
3. Sedangkan untuk penulisan pernyataan If – Then – Else yang benar adalah ...
a. If (kondisi) Then as (ekspresi 1) else (ekspresi 2)
b. If (kondisi) Then (ekspresi 1) else as (ekspresi 2)
c. If (kondisi) Then (ekspresi 1) else (ekspresi 2)
d. If as (kondisi) Then (ekspresi 1) else (ekspresi 2)
e. If (kondisi) Then as (ekspresi 1) else as (ekspresi 2)
4. Akan menjalankan blok program didalam perulangan itu selama kondisinya yang dibandingkan tidak
memenuhi syarat (false). Pengulanga tersebut akan terus menerus dikerjakan sampai konsisinya
memenuhi syarat (true), sebelum akhirnya berhenti. Merupakan definisi dari ...
a. Do until loop
b. Do loop until
c. Do while loop
d. Do loop while
e. Do while until loop
5. Akan menjalankan blok program didalam pengulangan itu selama kondisi yang dibandingkan memenuhi
syarat (true). Pengulangan tersebt akan terus menerus dikerjakan sampai dengan kondisinya tidak
memenuhi syarat (false)sebelum akhirnya berhenti. Merupakan penjelasan dari ...
a. Do until loop
b. Do loop until
c. Do while loop
d. Do loop while
e. Do while until loop
6. 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++) { }
7. Bentuk penulisan komentar multi baris pada pemrograman java adalah....
a. ‘ c. // e. /’/
b. /* **/ d. \\
8. Salah satu cara inputan, mirip dengan radio button, tetapi memperbolehkan user untuk memilih lebih dari
satu pilihan adalah pengertian...
a. Radio button
b. Button
c. CheckBox
d. Frame
e. TextView
9. Saat memakai JOptionPane, fungsi yang dapat digunakan untuk menampilkan pesan yang dapat
menerima inputan berupa teks atau combo box adalah…
a. showInputDialog(…)
b. showMessageDialog(…)
c. showConfirmDialog(…)
d.Keempat - empatnya
e.showMessageInputDialog(. . .)
11. Untuk membatasi jumlah record yang ingin ditampilkan sebanyak 3 menggunakan syntax query …
12.
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
13. 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 :
create table barang(
kode_barang char(6),
nama_barang varchar2(25),
A. satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
create table barang(
kode_barang char(6)
nama_barang varchar2(25)
B. satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
create table barang(
kode_barang char(6),
C. 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)
);
create tabel barang(
kode_barang char(6),
nama_barang varchar2(25),
E. satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang foreign key(kode_barang)
);
16. 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
17. Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Anita Maharani dalam tabel
mahasiswa yang nim-nya 200. Bagaimana perintah SQL yangharus dilakukan?
NIM THNMASUK NAMA
200 2014 Anita Mariana
A. UPDATE mahasiswa SET nama='Anita Mariana' WHERE nim=200
B. UPDATE mahasiswa SET nama='Anita Maharani' WHERE nim=200
C. UPDATE mahasiswa SET 'nama'='Anita Mariana' WHERE nim='200'
D. UPDATE mahasiswa SET nama='Anita Maharani' WHERE nim='200'
E. UPDATE mahasiswa SET 'nama'='Anita Maharani' WHERE 'nim'='200'
B.
1,3,4
C.
1,4,5
D.
2,3,5
E.
1,3,5
19.
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
20. 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
SQL > select from table last_name,salary from employees where salary>&salary order by
A.
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;
A. Spiral model
B. Prototyping model
C. Extreme Programming
D. Waterfall model
E. Semua Model
Berikut ini merupakan penjelasan dari Diagram konteks pada gambar diatas 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
Siswa mendaftar ke SIPerpus – admin mengkofirmasi kepada SIPerpus bahwa siswa telah
B. terdaftar – SIPerpus memproses data siswa baru – SIPerpus menginformasikan kepada siswa
bahwa sudah terdaftar dan memiliki kartu perpustakaan
SIPerpus memproses data siswa baru – admin mengkofirmasi kepada SIPerpus bahwa siswa
C. telah terdaftar – Siswa mendaftar sebagai anggota baru– SIPerpus menginformasikan kepada
siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan
Siswa mengkofirmasi kepada SIPerpus untuk meminjam buku –SIPerpus menginformasikan
D. kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan – admin mengkonfirmasi
data siswa
Siswa membuat laporan untuk diberikan kepada admin –Admin mengkofirmasi kepada SIPerpus
E. bahwa siswa telah terdaftar – Siswa mendaftar sebagai anggota baru– SIPerpus
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan
24. Dalam tahapan analisa kebutuhan sistem, sangatlah penting dilakukan wawancara terhadap client,
karena :
A. 1, 2, 3, 5
B. 1, 2, 3, 4
C. 2, 3, 4, 5
D. 1, 3, 4, 5
E. semua jawaban benar
F. Tidak Menjawab
1. Perencanaan
2. Desain
3. Implementasi
4. Analisa
5. Perawatan
6. Pengujian
A. 1, 2, 4, 3, 6, 5
B. 1, 4, 2, 3, 6, 5
C. 1, 4, 2, 3, 5, 6
D. 4, 1, 2, 3, 6, 5
E. 4, 1, 3, 2, 6, 5
F. Tidak Menjawab
26. Diantara perintah untuk mencetak berikut, yang benar adalah ………..
a. System.out.println(“Hello world”); cek
b. System.Out.println(“Hello world ”);<br>
c. System.out.Println(“Hello world ”);<br>
d. System.Out.Println(Hello world ”);
e. System.Out.Println1(Hello world ”);
27. Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah
a. int data =BufferedReader = new BufferedReader(new input Stream
Reader(System.in)).Readline( ).intValue( );
b. int data =BufferedReader = new BufferedReader(new
InputStreamReader(System.in)).Readline( ).intValue( );
c. int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream
Reader(System.in))).readline( )).intValue( ));
d. int data = (new Integer( (new BufferedReader (new InputStreamReader
(System.in))).readLine()).intValue());
e. int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream
Reader(System.in))). ( )).intValue( ));
28. Dari statement berikut ini manakah baris pernyataan yang tidak valid…
int satuAwal = 5;
Final boolean BW = true;
Char k = “T”;
String w=”123”;
a. 1 dan 2
b. 3 dan
c. 2 dan 3
d. 2 dan 4
e.. 4
29. Apa yang akan tercetak dari hasil penggalan program berikut ini:
int All;
int a=2, b=3, c=6, d=5;
All = b * d - c / a + b;
System.out.print (“All:”+All);
a. All:14
b. All:10
c. All: 15
d. All: 9
e. All: 11
if ( grade > 70 )
System.out.println(“Passed”);
else
System.out.println(“Failed”);
Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya akan menjadi …
33. Diberikan sebuah variable $email yang mengandung string user@example.com, statement mana dibawah ini
yang akan mengekstrak string example.com ?
a. substr($email, strpos($email, "@"));
b. strstr($email, "@");
c. strchr($email, "@");
d. substr($email, strpos($email, "@")+1);
e. strrpos($email, "@");
35. Perhatikan script dibawah ini, yang akan membaca file baris per baris dari sebuah file teks. Fungsi apa yang
harus disisipkan pada baris yang ditandai agar fungsi tersebut dapat berjalan dengan baik?