Soal TKK Polri Bakomsus RPL atau TI (Rekayasa Perangkat Lunak) Terbaru


Pembukaan Pendaftaran Penerimaan Calon Bintara Polri Bakomsus Tahun 2022 diperkirakan akan dilaksanan bulan April Tahun 2022. Bagi adik-adik yang ingin mendaftar harus segera mempersiapkan diri untuk mengikuti Tes Akademik sekitar bulan Mei Tahun 2022. Salah satu materi tes akademik yang harus terus dilatih secara mendalam yaitu pada Materi Pengetahuan TI yang terdiri dari : Pengetahuan Teknik Komputer Jaringan, Multimedia, Dan Rekayasa Perangkat Lunak

sumber: halmaherapost

1. Pada pembuatan program komputer, algoritma dibuat :
A. Sebelum pembuatan program
B. Pada saat program dibuat
C. Sesudah pembuatan program
D. Pada saat verifikasi program
E. Pada saat di jalankan

2. Tahapan dalam menyelesaikan suatu masalah adalah :
A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
C. Masalah-Model-Algoritma-Eksekusi-Hasil
D. Masalah-Model-Algoritma-Program-Eksekusi-hasil
E. Algoritma-Program-Model-Eksekusi-Hasil

3. Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah …
A. Menjumlahkan dua nilai
B. Memberikan nilai ke duatu variable
C. Mebandingkan kesamaan dua nilai
D. Menginputkan suatu nilai
E. Semua jawaban benar

4. Yang bukan termasuk Jenis operator yaitu …
answer choices
A. Penugasan
B. Aritmatika
C. Hubungan
D. Logika
E. Penambahan

5. Berikut ini yang termasuk operator aritmatika yaitu ….
A. *
B. /
C. %
D. +
E. Semua benar

6. Yang termasuk tipe data perbandingan adalah …
A. Penjumlahan
B. Pengurangan
C. Perkalian
D. Pembagian
E. kurang dari

7. Nama variabel berikut ini yang benar adalah …
A. NamaGuru
B. Alamat Guru
C. alm gr
D. sts/status
E. tpt.tgl

8. Operator Logika yang menyatakan “atau” dalam lambang berikut ini adalah …
A. &&
B. | |
C. !
D. <>
E. =

9. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut
A. Algoritma
B. Flowchart
C. Variabel
D. Tipe Data
E. Konstanta

10. Pemberian nama variabel yang benar adalah …
A. %nilai
B. nilai_mahasiswa
C. nama mahasiswa
D. &panjang
E. alamat!

11. Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah :
A. Membuat program
B. Membuat Algoritma
C. Membeli computer
D. Proses
E. Mempelajari program

12. Pseudocode yang di gunakan pada penulisan algoritma berupa :
A. Bahassa Inggris
B. Bahasa Puitis
C. Bahasa pemograman
D. Sembarang bahasa asal terstruktur
E. Bahasa Mesin

13. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :
A. 10
B. 15
C. 10 atau 15
D. 10 dan 15
E. Kosong

14. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :
answer choices
A. Merah
B. Ungu
A. Hijau
D. Putih
E. Abu-abu

15. Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut …
A. Taktik
B. Strategi
C. Algoritma
D. Pemrograman
E. Notasi Computing

16. Kata Algoritma berasal dari nama Abu Ja’far Mohammed bin Musa al-Khowarizmi merupakan seorang ilmuan yang menulis kitab al jabr w’al-muqobala. Beliau merupakan seorang berkebangsaan …
answer choices
A. Amerika
B. Persia
C. Suriah
D. Saudi Arabia
E. Iran

17. Algoritma yang mempunyai fungsi mempertukarkan masing-masing isi variabel dan bertukar merupakan konsep …
A. Variabel Algoritma
B. Fungsi Algoritma
C. Algoritma
D. Algoritma Pertukaran
E. Algoritma Peubah

18. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :
A. Menjadi Sembarang Nilai
B. Menjadi hampa
C. Q tetap
D. Menjadi 10
E. P tetap

19. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
A. a=0 , b=5
B. a=10 , b=5
C. a=10 , b=0
D. a=b
E. a=10 , b=10

20. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
A. 15 dan 0
B. 0 dan 15
C. 15 dan 15
D. 0 dan 10
E. 10 dan 15

21. Sebuah fakta nyata yang belum di olah …
A. Data
B. Informasi
C. Program
D. Intruksi
E. Algoritma

22. Model penulisan dan perancangan algoritme menggunakan symbol bangun ruang dalam mereprensentasikan proses program disebut ….
A. Natural language
B. Bahasa natural
C. Bahasa alami
D. Pseudocode
E. Flowchart

23. Deretan pindah yang digunakan untuk memerintahkan mesin computer melakukan sesuatu disebut ….
A. Bahasa pemrograman
B. Notasi pseudocode
C. Pemrograman
D. Program
E. Aplikasi

24. Jenis data yang tidak memiliki nilai pecahan adalah ....
A. Bilangan logika
B. Bilangan bulat
C. Bilangan real
D. Karakter
E. String

25. Bagan berguna untuk melakukan analisis system dengan menggambarkan proses dalam suatu
prosedur program disebut bagan alir ….
A. Dokumen
B. Skematik
C. Program
D. System
E. Proses

26. Suatu metode yang menekankan penulisan logika penyelesaian masalah menggunakan Bahasa yang disamarkan dari Bahasa pemrograman disebut metode penulisan …
A. Flowchart
B. Pseudocode
C. Bahasa alami
D. Bahasa inggris
E. Bagan alir dokumen

27. Algoritma berasal dari kata …
A. Algorith
B. Algorithm
C. Algorism
D. Aritmatika
E. Algoritma

28. Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …
A. Natural language
B. Bahasa narasi
C. Bahasa narasi
D. Pseudocode
E. Flowchart

29. Yang termasuk konsep algoritma adalah …
A. Perubah
B. Pertukaran
C. Algoritma
D. Urutan
E. Peubah dan Pertukaran

30. Nilai P=0, Q=5, R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai PQR adalah …
A. P=10; Q=10; R=10
B. P=5; Q=10. R=10
C. P=5; Q=10; R=5
D. P=5; Q=5; R=10
E. P=5; Q=5; R=5

31. Simbol bangun runag berbentuk persegi panjang pada flowchart berfungsi untuk …
A. Menggambarkan proses secara komputerisasi
B. Menginputkan data secara manual
C. Proses manual
D. Tanda penghubung dalam suatu halaman
E. Tanda penghubung dalam lain halaman

32. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan …
A. Flowchart
B. Pseudocode
C. Bahasa alami
D. Bahasa inggris
E. Bagan alir dokumen

33. Nilai P=0; Q=5; R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai P+Q+R adalah ..
A. 15
B. 25
C. 35
D. 20
E. 30

34. Diketahui 2 Peubah K=10 dan L=20. Jika satu buah peubah variabel dikodekan dengan T maka langkah yang tepat untuk mempertukarkan isi K dan L adalah …
A. T=K, K=L, T=L
B. T=K, K=L, L=T
C. K=L, T=K, T=L
D. K=L, K=T, T=L
E. T=K, T=L, T=K

35. Dari suatu algoritma berbunyi $x % $y, jika x bernilai 6 dan y bernilai 4 maka hasil dari algoritma tersebut adalah …
A. 1
B. 2
C. 4
D. 6
E. 1,5

.

36. Gambar di atas menunjukan diagram
A. If
B. If-else
C. For
D. While
E. char

37. Yang termasuk ke dalam jenis algoritma percabangan adalah...
A. Main
B. For do
C. Repeat Until
D. If else
E. Void

38. Yang termasuk ke dalam jenis algoritma perulangan adalah...
A. Main
B. For do
C. Repeat until
D. If else
E. Void

39. Yang menunjukan awal dan akhir pada sebuah flowchart adalah...
A. Data Flow
B. Data
C. Terminator
D. Decision
E. Proses

40. Bentuk belah ketupat pada diagram flowchart diberi nama...
A. Data Flow
B. Data
C. Terminator
D. Decision
E. Proses

41.  Deretan perintah yang digunakan untuk memerintahkan mesin komputer melakukan sesuatu adalah...
A. Bahasa pemrograman
B. Notasi pseudocade
C. Pemrograman
D. Program
E. Aplikasi

42. Jika algoritma tersebut digunakan untuk mencari bilangan terkecil dari x, y, z, baris yang terjadi kesalahan logika terletak pada .....

A. read(x)
B. if x > bil then
C. write('Bilangan terkecil adalah ',y)
D. else if z < bil then
E. else if y < bil then


43. Output algoritma di atas adalah ........


A. A
B. C
C. error
D. tidak terjadi proses aksi pada logika percabangan karena bernilai false semua
E. D

44. Simbol yang digunakan untuk menunjukkan proses pengambilan keputusan atau percabangan yaitu ....
A. 


B.


C.


D. 

45.Berikut ini merupakan deklarasi yang salah adalah ..........
A. if (a>10) { a=20;
B. if (x>10) or (x<20) { x=12;}
C. switch(x){ case a: cout<<x; case b: cout<<x+1;}
D. int x=12;
E. x=12;

Mari kita bahas soal berikut, silahkan isikan jawaban kalian di kolom komentar ya, Setelah kalian menjawab, saya akan mengkoreksi hasil dari jawaban kalian dengan mereply komentar kalian.

Posting Komentar untuk "Soal TKK Polri Bakomsus RPL atau TI (Rekayasa Perangkat Lunak) Terbaru"