I. Jawablah pertanyaan berikut dengan benar ! e. Variabeltetap/konstan
1. Serangkaian Langkah-langkah yang 8. Yang disebuttipe data composite adalah dilakukan untuk menyelesaikan …. permasalahan secara sistematis a. tipe data yang disebut ........ dapatmenampungbanyaknilai a.Algoritma d. informatika b. Tipe data yang b.Logaritma e.Programming telahdisediakanbahasapemrograman c.Aritmatika c. Tipe data yang 2. Yang bukan merupakan tipe data terdiridarisatumacamtipe composite adalah …. d. Gabungandaridua/lebihtipe data a. Image e. Tipe data padaalgoritma b. Date time 9. Tipebilanganbulatdalambahasaprogramdik c. Character enalsebagi ... d. Enumerasi a. Byte e. Record b. Integer 3. Identifier adalah …. c. Char a. Tipe data d. String b. Variabel e. Boolean c. Nama 10. Istilah” perulangan “ d. Nilai dalampemogramandikenaldengan ... e. Konstanta a. Repeating 4. Namalaindari flowchart adalah …. b. Again a. Algoritma c. Funtion b. Alur d. Replay c. Baganalir e. Looping d. Tree 11. Tipe data untukkarakteradalah... e. Diagram a. Char 5. Tipe data yang mampumenampungbanyak b. Int data dengantipe data yang berbeda- c. Boolean bedaadalahtipe data … d. Float a. Array e. double b. String 12. perintah untuk mencetak pada bahasa c. Record pemrograman c adalah.... d. Subrange a. printk e. Character b. printd 6. Urutanlangkah- c. printf langkahlogisuntukmenyelessaikanmasalah d. scanf yang disusunsecarasistematisdisebut …. e. scanx a. Algoritma 13. Pseudocode yang di b. Flowchart gunakanpadapenulisanalgoritmaberupa... c. Variabel a. BahassaInggris d. Tipe data b. BahasaPuitis e. Konstanta c. Bahasapemograman 7. Yang dimaksuddengankonstantaadalah …. d. Sembarangbahasaasalterstruktur a. Variabel yang e. BahasaMesin nilainyabersifattetapdanbisadiubah- 14. Tipe data terstruktur yang ubah terdiridarisejumlahkomponen ,komponen b. Variabel yang yang mempunyaitipesama,disebuttipe nilainyabersifattetapdantidakbisadiuba data... h-ubah a. psedeucode c. Nilaidarisuatuvariabel b. codeblock d. Variabel yang c. array selalumembutuhkanmasukan/inputand d. int ari user e. double 15. Menggambarkan program d. Stuktur secaralogikamerupakanfungsidari... e. Variabel a. Data gram 23. Penyelesaianmasalah di b. Flowchart dalamalgoritmaharusmasukakal, c. Flodir dalamhalinialgoritmamempunyaisifat….. d. Flow a. Efisien e. overstack b. Efektif 16. Symbol untukpermulaan (start) atauakhir c. Logis (stop) adalah Symbol …… d. Konsisten a. Terminator e. Inkonsisten b. Flow chart 24. Dalam operator logika, tanda “&&” berarti c. Input – … d. Processing a. Operator logika OR e. display b. Operator logika AND 17. Symbol yang menunjukkanpengolahan c. Operator logika NOT data yang dilakukanolehkomputeradalah d. Operator logika NOR Symbol …… e. Operator logika NAND a. Terminator 25. Dibawahini yang b. Flow chart merupakanextensidaribahasa C... c. Output a. .c d. Input b. .docx e. processing c. .ppt 18. Suatu program terpisahdalambloksendiri d. .cpp yang berfungsisebagai subprogram e. .dev ( programbagian) ,disebut... 26. Deklarasi fungsi untuk menuliskan data di a. Variabel pemrograman bahasa c adalah.... b. Tipe data a. Printf c. Prosedur b. Scanx d. Deklarasi c. Scand e. Array d. Printg 19. Berikutini yang termasuk operator e. scanf aritmatikayaitu …. 27. Mod adalah untuk memberikan angka… a. * a. Sisa hasil bagi d. bagi-bagi b. / b. Membagi e. kurang dari c. % c. Hasil bagi d. + 28. Yang termasuk operator logika ingkaran e. Semuabenar adalah… 20. Istilahuntukalgoritmaruntunanadalah ........ a. ! . b. && a. Selection c. <> b. Repetition d. || c. Begin e. >= d. Sequence 29. Operator untuk peningkatan nilai e. Combination bertambah 1 termasuk dalam operator… 21. Istilahuntukalgoritmapemilihanadalah ....... a. Unary .. b. Aritmatika a. Selection c. Bitwise b. Repetition d. Perbandingan c. Begin e. Hubungan d. Sequence 30. Operator yang digunakan dalam operasi e. combination yang melibatkan tiga buah operand 22. suatunama yang adalah… menyiratkanlokasimemorikomputer yang a. Operator ternary dapatdigunakanuntukmenyimpannilaidise b. Operator unary but ........... c. Operator bitwise a. Konstanta d. Operator logika b. Deklarasi e. Operator aritmatika c. Deskripsi 31. Operator pemberian a. Masalah – Pseudocode – Flowchart – nilai/penugasan/assignment adalah… Program – Eksekusi – Hasil a. = b. Masalah – Model – Algoritma – b. == Program – Eksekusi– Hasil Correct c. != c. Masalah – Algoritma – Flowchart – d. <> Program – Eksekusi – Hasil e. <+ d. Masalah – Model – Algoritma – 32. Untuk percabangan selain menggunakan Eksekusi – Hasil if....else menggunakan.... e. Masalah – Model – Eksekusi Hasil a. Switch...cast 38. Menghitung Harga Awal Pada Sebuah b. Swith.....case Masalah Algoritma di dalam flowchat biasa c. Switch...cape digunakan simbol .. d. Switch....has a. Preperation e. Switch....have b. Subroutine 33. Untuk mengimplementasikan matriks c. Decision dalam bahasa pemrograman, dapat d. Terminal menggunakan data: e. Input / Output a. Record 39. Dalam bahasa C terdapat suatu tipe data b. Object yang nilainya boleh memiliki nilai decimal, c. Array yaitu? d. Pointer a. Char e. Switch - case b. Float 34. Struktur pernyataan yang BUKAN berupa c. Deco perulangan adalah : d. String a. For e. const b. Do – while 40. Program C++ dirancang pertama kali oleh? c. While do a. Dennis M Ritchie d. Case – do b. Algebra e. For, do while c. Alkuwarizmi 35. Dalam menyusun suatu program, langkah d. Blasé pascal pertama yang harus dilakukan adalah : e. Stave job a. Menyalakan Komputer b. Membuat Masalah c. Membuat Algoritma d. Membuang Komputer e. Proses 36. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah II. Jawablah pertanyaan berikut dengan benar! masalah disebut : 1. Apaperbedaanalgoritmadanflowchart ? a. Proses 2. Sebutkan 3 caramenuliskanalgoritma, b. Program jelaskan ? c. Processor 3. Sebutkan 3macamtipedata ? d. Flowchart 4. Sebutkan Min. 5 simbolpada flowchart e. Algoritma dansebutkanfungsinya ? 37. Tahapan dalam menyelesaikan suatu 5. Buatkan 1 contohpenulisan code masalah adalah : perulangan? Jawaban 1A 11 A 21 A 31 A 2E 12 C 22 E 32 B 3B 13 C 23 C 33 C 4C 14 C 24 B 34 D 5C 15 B 25 A 35 C 6A 16 A 26 E 36 E 7A 17 E 27 A 37 B 8A 18 C 28 A 38 A 9B 19 E 29 A 39 B 10 E 20 D 30 A 40 A