Soal Us RPL Paket 1
Soal Us RPL Paket 1
6. 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
7. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah…
a. MsgBox
b. Msg
c. Show
d. Display
e. Command
13. Fungsi string yang digunakan untuk menghitung jumlah karakter adalah ...
a. Length
b. TuUpper
c. Ltrim
d. Space
e. Mid
14. 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
15. 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)
20. saat pengujian kondisi nilai yang dihasilkan salah, struktur pengulangan akan
dilewati. Merupakan pengertian dari ...
a. Do until loop
b. Do loop until
c. Do while loop
d. Do loop while
e. Do while until loop
22. Merupakan struktur perulangan yang metodenya kebalikan dari do while – loop
adalah ...
a. Do until loop
b. Do loop until
c. Do while loop
d. Do loop while
e. Do while until loop
23. 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
24. 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
1. 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
2. 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
3. Kumpulan dari beberapa class disebut dengan
a. Package c. Methode e. Objek
b. Atribut/data d. class
4. Tipe data yang digunakan untuk menyatakan karakter adalah.....
c. Integer c. String e. boolean
d. Char d. double
5. Tipe data yang hanya memiliki 2 nilai (true/false) adalah ...............
a. Integer c. String e. boolean
b. Char d. double
6. Bagian-bagian kode yang dapat dipanggil oleh program utama atau dari method
lainnya untuk menjalankan fungsi yang spesifik disebut …
A. Class
B. Id
C. Method
D. Operator
E. Atribut
15. Bentuk penulisan komentar satu baris pada pemrograman java adalah....
a. ‘ c. // e. /’/
b. /* **/ d. \\
16. Bentuk penulisan komentar multi baris pada pemrograman java adalah....
c. ‘ c. // e. /’/
d. /* **/ d. \\
18. Pada bahasa pemrograman java terdapat komponen yang bernama JScrollPane. Apa
kegunaan komponen tersebut?
a. Komponen yang digunakan untuk koneksi database
b. Menampilkan data
c. Komponen yang digunakan untuk menggerakkan obyek ke atas, ke bawah, atau ke
samping agar semua obyek terlihat di layar
d. Untuk memberikan label pada form
e. Menampilkan web pada aplikasi
19. 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
22. 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(. . .)
24. Paket yang dapat digunakan untuk membuat program menggunakan class
BufferedReader adalah:
a. java.io.*
b. java.lang.*
c. java.swing.*
d. semua benar
e. semua salah
26. Apa yang dijalankan pertama kali ketika program java dieksekusi..
a. method()
b. main()
c. class
d. new
e. protected
27. Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah
:
a. parseInt()
b. converseInt( )
c. Cint( )
d. ChangeInt( )
e. Cout()
28. 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
29. Apa nama method Java yang digunakan untuk menampilkan komponen GUI?
a. setVisible()
b. setLayout()
c. setWindow()
d. WindowListener()
e. Settext()
SOAL 1
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
SOAL 2
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
3.Aplikasi yang digunakan untuk starting service apache dan mysql pada web server adalah...
A. Xampp Start
B. Xampp Controls
C. Xampp Stop
D. Winamp
E. Notepad++
7. Suatu yang diidentifikasi dari suatu sistem database bisa beberapa objek, orang, tempat, informasi
yang disimpan dalam databse alah pengertian dari....
A. Field
B. Record
C. databse
D. Entity
E. karakter
SOAL 8
Tabel Barang
KodeBarang NamaBarang hargaBeli HargaJual KodePemasok
01 Daia 5000 5500 D14
02 Bimoli 12000 1300 B1M
SOAL 9
Tabel Barang
KodeBarang NamaBarang hargaBeli Harg Jual KodePemasok
01 Daia 5000 5500 D14
02 Bimoli 12000 1300 B1M
10. 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
11. Karakteristik dari suatu entity yang menyediakan penjelasan detail tentang entity disebut...
A. Data field
B. Data record
C. Relasi
D. Attribut
E. Entity
12. 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'
SOAL 13
Data yang terletak di dalam satu baris dan mewakili satu objek disebut….
A. Field
B. Record
C. Table
D. DBMS
E. Database
SOAL 14
Data yang menggambarkan kumpulan karakteristik suatu entitas….
A. Field
B. Record
C. Table
D. DBMS
E. Database
SOAL 15
SQL dapat digunakan untuk :
SOAL 16
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
SOAL 17
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
SOAL 18
Berikut ini manakah merupakan deretan perintah yang termasuk dalam Data Definition Language?
A. Create,update,delete
B. Create,drop,alter
C. Insert,update,delete
D. Select,drop,insert
E. Create,update,select
SOAL 19
Berikut ini manakah pernyataan yang tidak tepat mengenai database?
A. Database merupakan tempat penyimpanan data
B. Database berisi tabel-tabel
C. Pada database jumlah tabel yang tertampung bersifat terbatas
D. Penamaan database bersifat case sensitive(huruf besar dan kecil dibedakan)
E. Setiap tabel pada database terdiri dari field dan record
20. Perintah yang digunakan untuk menghapus seluruh isi data pada suatu tabel yang tepat adalah?
A. DROP *FROM nama tabel
B. DELETE FROM nama tabel
C. DROP FROM nama tabel
D. DELETE * FROM nama tabel
E. ALTER FROM nama tabel
21. 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');
22. Setiap tabel hendaknya mempunyai satu field yang mana value dari field tersebut tidak akan sama,
field tersebut merupakan kandidat dari...
A. Foreign key
B. Primary key
C. Secondary key
D. Candidat key
E. Main key
23. Karakteristik dari suatu entity yang menyediakan penjelasan detail tentang entity
disebut...
A. Data field
B. Data record
C. Relasi
D. Attribut
E. Entity
24. 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;
SQL > select on last_name,salary from employees where salary>&salary order by
B.
last_name;
SQL > select from last_name,salary from employees where salary>&salary order by
C.
last_name;
SQL > select last_name,salary from employees where salary>&salary order by
D.
last_name;
E. SQL > select last_name,salary on employees where salary>&salary order by last_name;
SOAL 1
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
SOAL 2
Process Verification & Validation ada ditahap : …..
A. Code
B. Test
C. Debug
D. Maintain
E. User
SOAL 3
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
SOAL 4
Berikut ini merupakan penjelasan dari Diagram konteks pada gambar diatas adalah..
Siswa mendaftar ke SIPerpus – SIPerpus memproses data siswa baru – admin
mengkofirmasi kepada SIPerpus bahwa siswa telah terdaftar – SIPerpus
A.
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan
Siswa mendaftar ke SIPerpus – admin mengkofirmasi kepada SIPerpus bahwa
siswa telah terdaftar – SIPerpus memproses data siswa baru – SIPerpus
B.
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan
SIPerpus memproses data siswa baru – admin mengkofirmasi kepada SIPerpus
bahwa siswa telah terdaftar – Siswa mendaftar sebagai anggota baru– SIPerpus
C.
menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan
Siswa mengkofirmasi kepada SIPerpus untuk meminjam buku –SIPerpus
D. menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu
perpustakaan – admin mengkonfirmasi data siswa
Siswa membuat laporan untuk diberikan kepada admin –Admin mengkofirmasi
kepada SIPerpus bahwa siswa telah terdaftar – Siswa mendaftar sebagai anggota
E.
baru– SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan
memiliki kartu perpustakaan
SOAL 6
SOAL 7
SOAL 9
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
F. Tidak Menjawab
SOAL 10
Kemampuan perangkat lunak untuk menyediakan fungsi sesuai kebutuhan pengguna,
ketika digunakan dalam kondisi tertentu disebut....
A. Functionality
B. Realiablity
C. Usability
D. Effeciency
E. Portability
F. Tidak Menjawab
SOAL 11
pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju
ke tahap analisis, desain, coding, testing / verification, dan maintenance adalah tahapan
dari model...
A. Linier Sequential Model (Waterfall)
B. RAD Model
C. Spiral Model
D. 4GT Model
E. Prototyping Model
F. Tidak Menjawab
SOAL 12
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
SOAL 13
SOAL 14
Simbol yang digunakan DFD untuk maksud mengalirkan data diantara proses, yaitu......
A. Data store
B. Data flow
C. Konsep data
D. External entity
E. Proses
F. Tidak Menjawab
SOAL 15
SOAL 16
Rata-rata waktu yang tertunda diantara dua transaksi atau pekerjaan ditambah dengan
waktu response untuk menanggapi pekerjaan tersebut disebut....
A. Response time
B. Time
C. Throughput
D. Proccess
E. Loading
F. Tidak Menjawab
SOAL 17
Jumlah dari pekerjaan yang dapat dilakukan suatu saat tertentu disebut....
A. Proses
B. Throughput
C. Output
D. Proyek
E. Kinerja
F. Tidak Menjawab
SOAL 18
Sebutkan tahapan SDLC pada metode waterfall :
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
SOAL 19
Yang merupakan tahapan risk anaysis pada model spiral
A. Menentukan kebutuhan awal
B. Identifikasi resiko
C. Pengembangan produk
D. Penyiapan user support
E. Identifikasi produk
F. Tidak Menjawab
SOAL 20
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
Perangkat lunak yang memonitor – menganalisa – mengendalikan
D.
kejadian/peristiwa yang sedang terjadi
E. Program yang mengatur/melayani program-program lain
F. Tidak Menjawab