Lat2 Algoritma Edit

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

LATIHAN 2 ALGORITMA PEMOGRAMAN

1. Algoritma adalah….
a. Logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan suatu
permasalahan
b. Membantu dalam berhitung saat transaksi jual-beli, menghitung hasil penjualan, untung rugi,
dan modal yang ada
c. Angka yang menunjukkan hubungan secara matematis antara suatu jumlah dan jumlah yang lain
d. Kedudukan sesuatu titik pada peta, yang merupakan pertemuan garis tegak dan garis mendatar
dari suatu lembaran peta
e. Cabang matematika yang bersangkutan dengan peluang, analisis fenomena acak

2. Ada berapakah notasi dasar algoritma…


a. 1
b. 2
c. 3
d. 4
e. 5

2. Fungsi dari konektor yaitu…..


a. Menandai titik awal dan titik akhir dari suatu diagram alir
b. Sebuah jalur yang diikuti dan merupakan garis penghubung yang dihubungkan setiap langkah
pemecahan masalah yang ada di dalam diagram alir
c. Kegiatan penerimaan data
d. Menghubungkan suatu langkah dengan langkah lain dalam sebuah diagram alir dengan keadaan
on atau off page
e. Hasil dari pemrosesan sebuah data dan merupakan jawaban atas permasalahan yang ada

4. Bahasa pemrograman biasa disebut dengan…


a. Algoritma
b. Bahasa computer
c. Pseudocode
d. Bahasa mesin
e. Program

5. Ada berapa struktur kode program C++….


a. 1
b. 2
c. 3
d. 4
e. 5

6. Siapakah yang membuat bahasa pemrograman C++….


a. Guido Van Rossum
b. Hakon Wium Lie
c. Rasmus Lerdorf
d. Dennis Ritchie
e. Bjarne Stroustrup

7. Kata kunci pada tipe data Boolean adalah..


a. Char
b. Int
c. Float
d. Bool
e. String

8. Subrutin merupakan….
a. Kegiatan penerimaan data
b. Menghasilkan jawaban atas persoalan
c. Kegiatan memeriksa suatu keadaan
LATIHAN 2 ALGORITMA PEMOGRAMAN

d. Bagian dalam program yang dapat melakukan tugas tertentu


e. Menampilkan data secara fisik agar dapat dibaca

9. Simbol flowchart yang menunjukkan arah aliran pemrosesan data adalah....


a. Jajar genjang
b. Anak panah *
c. Persegi panjang
d. Oval
e. Tapis

10. Untuk menghubungkan suatu langkah dengan langkah lain dalam sebuah diagram alir dengan
keadaaan on page dan off page adalah fungsi dari….
a. Masukan
b. Proses
c. Konektor
d. Terminator
e. Arah aliran

11. Aturan penulisan algoritma dinamakan….


a. Notasi algoritma
b. Ciri algoritma
c. Pseudocode
d. Karakteristik algoritma
e. Flowchart

12. Struktur data yang menyimpan sekumpulan elemen bertipe sama dan setiap elemen dapat diakses
langsung melalui indeksnya disebut….
a. Variable
b. Array
c. Algoritma
d. Program computer
e. Konstanta

13. Bahasa apa yang digunakan oleh notasi algoritma adalah ….


a. Bahasa inggris
b. Bahasa mesin
c. Bahasa pemrograman
d. Bahasan universal
e. Bahasa latin

14. Algoritma yang strukturnya sangat mirip dengan bahasa pemrograman seperti Pascal adalah..
a. Visual basic
b. Pseudocode *
c. Python
d. Java
e. TypeScript

15. Bahasa pemrograman C++ banyak digunakan dalam pembuatan berbagai aplikasi, contohnya..
a. Winmap
b. Mozilla firefox
c. Opera
d. Adobe photoshop
e. Benar semua

16. Siapakah penemu algoritma…


a. Jabir bin Hayyan
b. Ibnu Sina
c. Al- Khawarizmi
d. Tsabit bin Qurra
e. Abbas bin Firnas
LATIHAN 2 ALGORITMA PEMOGRAMAN

17. Dalam penulisannya, pseudocode harus terdiri dari 3 bagian, yaitu….


a. Judul algoritma, deklarasi, deskripsi
b. Judul algoritma, deklarasi, narasi
c. Judul algoritma, deskripsi, deklarasi
d. Judul algoritma, deskripsi, narasi
e. Judul algoritma, argumentasi, deskripsi

18. Symbol dari operator modulus adalah….


a. +
b. –
c. /
d. %
e. ++

19. Kegiatan penerimaan data yang disimbolkan dengan jajaran genjang adalah….
a. Percabangan
b. Proses
c. Terminator
d. Masukan
e. Konektor

20. Dalam pseudocode bagian untuk mendefinisikan nama yang digunakan dalam program adalah..
a. Judul algoritma
b. Deklarasi
c. Sambutan
d. Deskripsi
e. Kesimpulan

21. Salah satu teknik perancangan algoritma yang dikembangkan untuk menyelesaikan permasalahan
yang sangat kompleks dengan memecah permasalahan tersebut menjadi sub-permasalahan ialah..
a. Hashing
b. Searching
c. Sorting
d. Dynamic programming
e. Link analysis

22. Preprocessor directive ditandai dengan symbol….


a. +
b. –
c. “
d. #
e. =

23. Terminator berfungsi untuk menandai titik awal dan titik akhir dari suatu digram alir yang diberi
label….
a. ON PAGE dan OFF PAGE
b. MULAI dan SELESAI
c. ON PAGE dan MULAI
d. SELESAI dan OFF PAGE
e. MULAI dan OFF PAGE

24. Bagian definisi selalu diawali dengan tanda..


a. {}
b. []
c. ()
d. “
e. //

25. Yang termasuk ciri-ciri algoritma adalah…..


a. Harus efektif
b. Memiliki 0 atau lebih masukan
c. Harus berhenti setelah mengerjakan sejumlah langkah terbatas
LATIHAN 2 ALGORITMA PEMOGRAMAN

d. Memiliki 0 atau lebih keluaran


e. Benar semua

You might also like