:
KELAS :
Latihan Soal RPL XII
TANGGAL :
83 Pertanyaan
E option 5
A relasi antar 4 atau lebih entitas B relasi antar 3 atau lebih entitas
3. Data merupakan
7. Byte merupakan
A field yang bersifat tunggal dan uniq B candidate key yang akan dipilih
obyek yang mewakili sesuatu dalam dunia karakteristik dari entitas atau relationship,
A nyata dan dapat dibedakan antara satu B yang menyediakan penjelasan detail
dengan lainnya (unique tentang entitas atau relationship
gabungan beberapa atribut yang dapat atribut yang nilai-nilainya diperoleh dari
A membedakan setiap baris data dalam B pengolahan atau dapat diturunkan dari
sebuah tabel secara unik atribut atau tabel lain yang berhubungan
attribute terkecil yang tidak dapat dibagi- atribut yang dapat dibagi menjadi atribut
A B
bagi lagi menjadi atribut yang lebih kecil yang lebih kecil
17. karakteristik atau ciri yang mendefinisikan entitas sehingga dapat membedakan antara
entitas satu dengan entitas lainnya disebut dengan
A file B tabel
C filed D atribut
18. merupakan kumpulan dari beberapa record dan juga field disebut..
A byte B file
C tabel D bit
19. kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.....
A byte B table
C file D record
21. Anton adalah seorang sarjana Teknik Informatika yang mudah bergaul dan berkomunikasi
dengan orang lain dari kalangan manapun, meskipun kurang memiliki kemampuan dalam
kepemimpinan. Selain Teknik Informatika dia juga memahami proses-proses bisnis
perusahaan secara umum. Jika menghadapi suatu permasalahan Anton akan berusaha
keras untuk mengumpulkan data dan informasi dalam rangka memahami permasalahan
tersebut dan kemudian seringkali mengemukakan ide-ide kreatif untuk solusi
permasalahan tersebut. Jika Anton terlibat dalam satu tim proyek pengembangan
perangkat lunak. Menurut Anda Anton sangat cocok sebagai apa?
A Prototype B Spiral
C Reusable D Waterfall
23. Dibawah ini merupakan karakteristik untuk model proses prototype, diantaranya..
Waktu bertemu developer dan client lebih Requirement harus terkumpul dengan
C D
sering, jika dibandingkan dengan waterfall jelas diawal
24. Salah satu tahap pada model proses spiral yang membutuhkan para ahli yang
berpengalaman, adalah..
25. Model proses yang merupakan gabungan dari model proses waterfall dan prototype
adalah..
A Reusable B RAD
26. Berikut manakah pernyataan yang paling benar mengenai perbedaan prototype
Incremental dan Evolusioner..
Prototype Evolusioner untuk projcet yang Prototype Evolusioner untuk project yang
A kecil sedangkan Incremental untuk project B besar, sedangkan Incremntal untuk
yang besar project yang kecil
27. Model proses Reusable tidak akan bermasalah dengan hak cipta, jika..
Client meniru dan memodifikasi perangkat Client mempunyai source code dari
C D
lunak orang lain perangkat lunak yang ingin dikembangkan
28. Manakah dibawah ini yang termasuk jenis model proses prototype..
A Incremental B Evolusioner
C Modular D Reusable
29. Hari, orang yang sangat tekun dan eksploratif, serta focus dan expert pada satu bidang ilmu
saja yaitu informatika. Hari orangnya agak kaku tetapi dalam tema work dia cukup
kooperatif, walaupun agak kesulitan menyampaikan pendapat kepada orang lain, Hari
mudah memahami suatu instruksi dan akan tekun mengerjakannya. Jika Hari terlibat dalam
satu tim proyek pengembangan perangkat lunak. Menurut Anda Hari sangat cocok sebagai
apa?
A Teknisi B Programmer
30. Dibawah ini merupakan karakteristik dari model proses waterfall, kecuali..
31. Salah satu bagian (tahap) yang terdapat pada model proses reusable tapi tidak ada pada
model proses lain adalah..
C Teknisi D Implementator
35. Dalam me-manage project ada tiga hal yang diatur, kecuali..
A Place B Time
C Cost D Scope
representasi dari data faktual yang representasi dari fakta dunia nyata yang
A B
mewakili suatu obyek mewakili suatu obyek
representasi dari fakta yang mewakili representasi dari fakta dumay yang
C D
suatu obyek mewakili suatu obyek
37. Yang tidak termasuk tujuan pemanfaatan basis data adalah .....
A Accuracy B Completeness
C Sharebilit D Kecepatan
perangkat lunak yang didisain, untuk perangkat lunak yang didisain, untuk
A melakukan pembuatan dan pengeditan B melakukan pemilihan dan pemodelan
basis data basis data
perangkat lunak yang didisain, untuk perangkat lunak yang didisain, untuk
C melakukan penyimpanan dan pengaturan D melakukan pemodelan dan pengeditan
basis data basis data
untuk membuat data antara entitas untuk membedakan data antara satu
C D
dengan atribut dengan lainnya
41. Kepanjangan dari ERD adalah .........
A menanggung B membantu
C mengatur D mengepalai
C departement D pedagang
A N,N B 0,N
C 1, N D N,1
A sepeda B mekanik
C alamat D mobil
A Sosialisasi B Kompilasi
C Debugging D Coding
47. Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang
membangun sebuah program Komputer disebut . . . .
A Algoritma B Programmer
C Pemrograman D Program
48. Aplikasi perangkat lunak yang digunakan programmer untuk menulis, mengompile, mencari
kesalahan, dan menyebarkan program adalah . . . .
A Wordpad B Netbeans
49. Dibawah ini yang bukan merupakan kerugian menggunakan metode flowchart adalah . . . .
Aliran proses program cukup rinci dengan Sulit untuk menerjemahkan ke dalam
C D
pemodelan secara visual bentuk kode program sebenarnya
50. Nama Flowchart yang berfungsi pada saat proses deklarasi atau pemberian nilai-nilai awal
pada variable yang digunakan adalah . . . .
C Decision D Proses
A AluR B Algoritma
A == B *
C <= D <
54. Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut
juga . . . .
A Ekspresi B Operator
57. Int x, y, z;
x = 6;
y = 3;
z = x/y;
keluaran yang dihasilkandarivariabel z adalah . . .
A 3 B 2
C 1 D 5
59. Int x, y, z;
x = 14;
y = 4;
z = x%y;
keluaran yang dihasilkandarivariabel z adalah . . .
A 3 B 2
C 4 D 1
60. Int x, y, z;
x = 14;
y = 4;
z = x%y;
keluaran yang dihasilkandarivariabel z adalah . . .
A 2 B 4
C 3 D 1
A * B <=
C & D /
A / B &
C * D <=
63. Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .
A Program B Pemrograman
C Programmer D Algoritma
A PHP B Android
C Java D Pascal
65. Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .
A Algoritma B Program
C Pemrograman D Programmer
C Files > New > New Project D Edit > New File
68. Dibawah in yang bukan keuntungan menggunakan metode penulisan algoritma dengan
Natural Language adalah . . . .
69. Urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah
disebut...
A Pemrograman B Flowchart
72. Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap :
Hitung sisa hasil bagi pada langkah
Masukkan sebuah bilangan sembarangan
Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa
hasil sama dengan 1 maka bilangan itu adalah bilangan ganjil.
Bagi bilangan tersebut dengan bilangan 2
A 2 B 4
C 3 D 1
A Flowchart B Algoritma
A B
C D
A B
C D
A B
C D
A For B Looping
C Branching D Sequencing
A Squencing B Looping
C Branching D Staement
C While D IF
A do...While B IF
C While D For
82. Berikut adalah program...
83. Jika kita memasukan nilai 2 maka output dari program tersebut
adalah...
C Ganjil D Genap
Kunci jawaban