Anda di halaman 1dari 16

NAMA  

KELAS  : 
Latihan Soal RPL XII
TANGGAL : 
83 Pertanyaan

1. Relasi binary merupakan relasi

A relasi antar entitas B realsi antar 2 entitas

C relasi antar 4 atau lebih entitas D relasi antar 3 entitas

E option 5

2. Relasi ternary adalah merupakan relasi

A relasi antar 4 atau lebih entitas B relasi antar 3 atau lebih entitas

C relasi antar 2 entitas D relasi antar entitas

3. Data merupakan

nilai (value) yang turut merepresentasikan


A deskripsi dari suatu objek atau kejadian B nilai yang merepresentasikan subjek
(event)

C kumpulan informasi D informasi

4. Sistem InformasiI terdiri dari beberapa komponen, antara lain

Hardware, Software, Personil, Prosedur


A data, perator dan hardware B
dan Data

C brainware, data dan money D prosedur, software dan hardware

5. Basis data adalah

A sekumpulan informasi yang aktual B kumpulan informasi

kumpulan data terhubung yang disimpan


C sekumpulan media yang saling menarik D
secara bersama-sama pada suatu media
6. Basis data adalah

kumpulan data terhubung yang disimpan


A kumpulan informasi B
secara bersama-sama pada suatu media

C sekumpulan informasi yang aktual D sekumpulan media yang saling menarik

7. Byte merupakan

menggambarkan suatu unit data individu


merupakan sistem angka biner yang
A yang tertentu. Kumpulan dari record B
terdiri atas angka 0 dan 1
membentuk suatu file

merupakan bagian terkecil, dapat berupa


merepresentasikan suatu atribut dari
karakter numerik, huruf, ataupun karakter
C suatu record yang menunjukkan suatu D
khusus yang membentuk suatu item data
item dari data, misalnya nama, alamat
/ field

8. Record, menggambarkan suatu

merepresentasikan suatu atribut dari menggambarkan suatu unit data individu


A suatu record yang menunjukkan suatu B yang tertentu. Kumpulan dari record
item dari data, misalnya nama, alamat. membentuk suatu file.

merupakan bagian terkecil, dapat berupa


merupakan sistem angka biner yang karakter numerik, huruf, ataupun karakter
C D
terdiri atas angka 0 dan 1 khusus yang membentuk suatu item data
/ field

9. Record, menggambarkan suatu

merupakan bagian terkecil, dapat berupa


merepresentasikan suatu atribut dari
karakter numerik, huruf, ataupun karakter
A suatu record yang menunjukkan suatu B
khusus yang membentuk suatu item data
item dari data, misalnya nama, alamat.
/ field

menggambarkan suatu unit data individu


merupakan sistem angka biner yang
C D yang tertentu. Kumpulan dari record
terdiri atas angka 0 dan 1
membentuk suatu file.

10. data base administrator adalah

A yang membuat program B yang membuat database

orang yang memiliki kewenangan


C yang menggunakan program D
pengawasan baik data maupun program
11. redudansi adalah

munculnya data-data yang sama secara


A data yang terintegritas B berulang-ulang pada beberapa file basis
data yang semestinya tidak diperlukan

yaitu data yang terjadi akibat kesalahan


C munculnya data yang tidak konsisten D
dalam pemasukan data atau update data

12. primary key adalah

A field yang bersifat tunggal dan uniq B candidate key yang akan dipilih

field yang menghubungkan tabel anak ke


C D kunci altenatif yang akan dipilih
tabel induk

13. Entitas adalah

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

subjek yang mewakili sesuatu dalam dunia


C D kunci uniq pada suatu tabel
nyata

14. Multi Value attribute

atribut yang dapat memiliki lebih dari satu


atribut yang dapat dibagi menjadi atribut
A nilai yang jenisnya sama dari sebuah data B
yang lebih kecil.
tunggal.

atribut yang nilainilainya diperoleh dari


suatu atribut yang hanya mempunyai satu
C pengolahan atau dapat diturunkan dari D
nilai
atribut atau tabel lain yang berhubungan

15. Superkey adalah

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

key yang dipilih menjadi kunci utama


atribut yang menandakan kunci dari suatu
C D karena sering dijadikan acuan untuk
entitas yang bersifat unik.
mencari informasi
16. Simple Attribute adalah

attribute terkecil yang tidak dapat dibagi- atribut yang dapat dibagi menjadi atribut
A B
bagi lagi menjadi atribut yang lebih kecil yang lebih kecil

atribut yang dapat memiliki lebih dari satu


suatu atribut yang hanya mempunyai satu
C D nilai yang jenisnya sama dari sebuah data
nilai
tunggal

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

20. Salah satu keuntungan menggunakan basis data adalah

Mengurangi duplikasi data (data


A B bisa berbagi data
redundancy)

C data bisa disebar D menghasilkan informasi yang jamak

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 System Analyst B Programmer

C Teknisi D Project Manager


22. Model Proses yang cocok digunakan untuk project yang besar, waktu deadline project yang
panjang dan developer yang berpengalaman adalah..

A Prototype B Spiral

C Reusable D Waterfall

23. Dibawah ini merupakan karakteristik untuk model proses prototype, diantaranya..

Cocok untuk developer yang


A Cocok untuk user yang mengerti IT B
berpengalaman

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..

A Risk Analysis B Design

C Testing D Requirement Analysis

25. Model proses yang merupakan gabungan dari model proses waterfall dan prototype
adalah..

A Reusable B RAD

C Spiral D Throw Away

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

Prorotype Incremental melakukan


Prototype Evolusioner menggambarkan
penambahan per modul, sedangkan
C D sistem secara keseluruhan, sedangkan
Evolusioner secara keseluruhan sehingga
Incremental hanya sebagian
melahirkan versi demi versi

27. Model proses Reusable tidak akan bermasalah dengan hak cipta, jika..

Developer mencopy paste perangkat Developer pernah membuat perangkat


A B
lunak karya orang lain lunak yang hampir sama

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

C System Analyst D Project Manager

30. Dibawah ini merupakan karakteristik dari model proses waterfall, kecuali..

Dokumen sangat terorganisisir, karena


A Cocok untuk developer pemula B setiap fase harus terselesaikan dengan
lengkap

Cocok untuk user yang tidak terlalu


C Cocok untuk user yang sudah mengerti IT D
mengerti IT

31. Salah satu bagian (tahap) yang terdapat pada model proses reusable tapi tidak ada pada
model proses lain adalah..

A Planning B Component Analysis

C Risk Management D Design

32. Urutan tahapan pada System Development Life Cycle adalah..

Planning - Analysis - Design - Planning - Implementation - Design -


A B
Implementation – Maintenance Analysis – Maintenance

Planning - Analysis - Design - Coding – Planning - Design - Analysis -


C D
Testing Implementation – Maintenance

33. Dibawah ini merupakan macam-macam software, kecuali..

A Program Aplikasi B Sistem Operasi

C Program Tambahan D CPU


34. Orang yang biasanya melakukan testing terhadap perangkat lunak adalah..

A Quality Control B Project Manager

C Teknisi D Implementator

35. Dalam me-manage project ada tiga hal yang diatur, kecuali..

A Place B Time

C Cost D Scope

36. Manakah pengertian dibawah ini benar tentang data....

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

38. DBMS adalah....

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

39. simbol berikut merupakan...

A entitas B unary degree

C derajat kardinalitas D atribut

40. fungsi key atribut adalah....

gabungan attribut yang dapat


A candidate key yang dipilih B
membedakan setiap baris data

untuk membuat data antara entitas untuk membedakan data antara satu
C D
dengan atribut dengan lainnya
41. Kepanjangan dari ERD adalah .........

A Entity Relationship Diagram B Entask Relationship Diagram

C Entitis Relationship Diagram D Enttas Relationship Diagrams

42. relasi yang tepat untuk mengisi erd tersebut adalah....

A menanggung B membantu

C mengatur D mengepalai

43. Berikut dibawah ini yang merupakan entitas fisik adalah....

A pekerjaan B mata kuliah

C departement D pedagang

44. untuk mengisi derajat kardinalitas yang tepat adalah.....

A N,N B 0,N

C 1, N D N,1

45. Dibawah ini yang termasuk atribut adalah.....

A sepeda B mekanik

C alamat D mobil

46. Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .

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

C Adobe Premiere D Adobe Firework

49. Dibawah ini yang bukan merupakan kerugian menggunakan metode flowchart adalah . . . .

Tidak cocok untuk program yang


A B Penjelasan dalam alir proses tidak detail
kompleks

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 . . . .

A Preparation B Input/ output

C Decision D Proses

51. Nama lain dari flowchart adalah . . . .

A AluR B Algoritma

C Diagram D Bagan Alir

52. Modulus pada operasi matematika berfungsi untuk

A Mengurangi bilangan pertama dan kedua B Menjumlahkan dua bilangan

C Menampilkan hasil bagi D Mengalikan dua bilangan

53. Dibawahini yang bukan termasuk operator dari perbandingan adalah

A == B *

C <= D <
54. Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut
juga . . . .

A Ekspresi B Operator

C Variabel D Tipe Data

55. Yang dimaksud dengan tipe data Double adalah

A Bilangan desimal B Bernilai true dan false

C Bilangan Bulat D Tipe data karakter

56. Urutkan kode perintah pada Java dibawah ini

A Deklarasi>deskripsi> proses > output B Proses >deskripsi> output >deklarasi

C Proses > output >deskripsi>deklarasi D Deskripsi> proses > output >deklarasi

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

58. Boolean x = 15 > 25


Maka x akan bernilai . . . karena 15 . . . . dari 25

A True, lebih kecil B False, lebih kecil

C True,lebih besar D True, sama dengan

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

61. Dibawah ini yang merupakan operator Bitwise adalah . . . .

A * B <=

C & D /

62. Dibawah ini yang merupakan operator Bitwise adalah . . . .

A / B &

C * D <=

63. Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .

A Program B Pemrograman

C Programmer D Algoritma

64. Berikut ini adalah bahasa pemrograman, kecuali . . . .

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

66. Pada pembuatan program komputer, algoritma dibuat . . . .

A Pada saat verifikasi program B Pada saat program dibuat

C Sebelum pembuatan program D Sesudah pembuatan program

67. Langkah-langkah yang dilakukan untuk membuat project baru adalah . . . .

A File > New Project B File > New File`

C Files > New > New Project D Edit > New File
68. Dibawah in yang bukan keuntungan menggunakan metode penulisan algoritma dengan
Natural Language adalah . . . .

Tidak sulit dalam mempelajarinya karena


A Mudah penulisannya B tidak memiliki aturan standar dalam
penulisannya

Pemahaman dalam pembacaan algoritma Tidak membutuhkan tool atau software


C D
menjadi sulit khusus dalam perancangannya

69. Urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah
disebut...

A Pemrograman B Flowchart

C Algoritma D Bahasa Pemrograman

70. Berikut merupakan karakteristik algoritma, kecuali...

A Efektivitas dan Efisien B Bercabang

C Terstruktur D Ada Input atau Output

71. Langkah pertama dalam algoritma menulis surat adalah...

A Tempel perangko pada surat. B Menulis surat pada secarik kertas.

Tutup sampul surat menggunakan


C D Bawa surat ke kantor pos untuk diposkan.
perekat.

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

dari algoritma diatas yang merupakan bagian input adalah...

A 2 B 4

C 3 D 1

73. Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian


suatu masalah merupakan cara penyajian dari suatu algoritma adalah...

A Flowchart B Algoritma

C Bahasa Pemrograman D Aplikasi


74. Symbol yang berfungsi sebagai awal/akhir program adalah...

A B

C D

75. Symbol flowchart yang berfungsi sebagai decision (percabangan) adalah...

A B

C D

76. Symbol flowchart yang berfungsi sebagai proses adalah...

A B

C D

77. Apa yang dimaksud dengan Sequencing??

A Struktur program percabangan B Struktur program berulang

C Struktur program bersyarat D Struktur program secara berurutan


78. Flowchart diatas merupakan contoh dari struktur program?

A For B Looping

C Branching D Sequencing

79. Berikut adalah contoh flowchart dari struktur program...

A Squencing B Looping

C Branching D Staement

80. Berikut yang termasuk dalam pemrograman Looping. kecuali...

A do... While B For

C While D IF

81. Yang termasuk kedalam struktur pemrograman Branching adalah...

A do...While B IF

C While D For
82. Berikut adalah program...

A Menentukan Bilangan Prima B Menentukan Bilangan Bulat

C Menentukan Bilangan Positif dan Negatif D Menentukan Bilangan Ganjil Genap

83. Jika kita memasukan nilai 2 maka output dari program tersebut
adalah...

A Bulat Positif B Negatif

C Ganjil D Genap
Kunci jawaban

1.b 2.b 3.a 4.b

5.d 6.b 7.d 8.b

9.d 10.d 11.b 12.a

13.a 14.a 15.a 16.a

17.d 18.c 19.d 20.a

21.a 22.b 23. 24.a

25.c 26.c 27. 28.

29.b 30.d 31.b 32.a

33.d 34.a 35.a 36.c

37.c 38.c 39.b 40.d

41.a 42.c 43.d 44.c

45.c 46.a 47.c 48.b

49.c 50.a 51.d 52.c

53.b 54.c 55.a 56.a

57.b 58.b 59.b 60.a

61.c 62.b 63.c 64.c

65.d 66.c 67.a 68.c

69.c 70.b 71.b 72.a

73.a 74.b 75.a 76.a

77.d 78.c 79.b 80.d

81.b 82.d 83.d

Anda mungkin juga menyukai