0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan2 halaman
Algoritma adalah urutan langkah-langkah sistematis dalam menyelesaikan masalah. Kata algoritma berasal dari nama ilmuan Persia, Abu Ja'far Mohammed bin Musa al-Khowarizmi. Algoritma harus memiliki sifat logis agar dapat dipahami oleh akal manusia.
Algoritma adalah urutan langkah-langkah sistematis dalam menyelesaikan masalah. Kata algoritma berasal dari nama ilmuan Persia, Abu Ja'far Mohammed bin Musa al-Khowarizmi. Algoritma harus memiliki sifat logis agar dapat dipahami oleh akal manusia.
Algoritma adalah urutan langkah-langkah sistematis dalam menyelesaikan masalah. Kata algoritma berasal dari nama ilmuan Persia, Abu Ja'far Mohammed bin Musa al-Khowarizmi. Algoritma harus memiliki sifat logis agar dapat dipahami oleh akal manusia.
I. Pilihlah satu jawaban A, B, C, D atau E yang paling tepat dan benar !
1. Suatu susunan atau urutan langkah-langkah dalam A. Numeric
menyelesaikan sebuah persoalan secara sistematis dan B. Date time logis disebut … C. Integer A. Taktik D. Varchar B. Strategi E. Array C. Algoritma 13. Algoritma harus dapat dijangkau oleh akal fikiran kita. D. Pemrograman Hal ini menyatakan bahwa algoritma harus mamiliki sifat E. Notasi Computing ... 2. Kata Algoritma berasal dari nama Abu Ja’far A. Cepat Mohammed bin Musa al-Khowarizmi merupakan seorang B. Rumit ilmuan yang menulis kitab al jabr w’al-muqobala. Beliau C. Logis merupakan seorang berkebangsaan … D. Berurutan A. Amerika E. Realistis B. Persia 14. Diberikan algoritma : C. Suriah Apabila warna merah maka jadi hijau. D. Saudi Arabia Apabila warna hijau maka jadi putih, E. Iran selain warna merah dan hijau maka jadi ungu. 3. Algoritma berasal dari kata … Jika kondisi input warna adalah hitam, A. Algorith maka warna jadi : B. Algorithm A. Merah D. Putih C. Algorism B. Ungu E. Abu-abu D. Aritmatika C. Hijau E. Algoritma 15. Berikut ini yang termasuk operator aritmatika yaitu …. 4. Dalam menyusun suatu program,langkah pertama yang A. * harus di lakukan adalah : B. / A. Membuat program C. % B. Membuat Algoritma D. + C. Membeli komputer E. Semua benar D. Proses 16. Pemberian nama variabel yang benar adalah … E. Mempelajari program A. %nilai 5. Pada pembuatan program komputer, algoritma dibuat : B. nilai_mahasiswa A. Sebelum pembuatan program C. nama mahasiswa B. Pada saat program dibuat D. &panjang C. Sesudah pembuatan program E. alamat! D. Pada saat verifikasi program 17. Perhatikan data berikut: E. Pada saat di jalankan Variable Data yang 6. Nama lain dari flowchart adalah …. diinput A. Algoritma D. Tree Kodebarang : BB014 B. Alur E. Diagram Namabarang : Black Bery Curve C. Bagan alir Hargabarang : Rp 2.500.000 7. Tentukan manakah nama-nama variabel berikut ini yang Tanggalproduksi : 09/10/2011 benar ! Jumlahstok : 12 unit A. nama.guru D. Harga buku Tipe data yang tepat untuk variable kodebarang dan B. NamaGuru E. harga/buku namabarang di atas adalah… C. 2x Buku A. Integer 8. Bilangan genap adalah bilangan yang jika dibagi dua, B. Date sisanya ….. C. String A. 4 D. 1 D. Real B. 3 E. 0 E. Byte C. 2 18. Untuk variable tanggalproduksi, tipe data yang tepat 9. Bilangan ganjil adalah bilangan yang jika dibagi dua, adalah… sisanya .…. A. Integer A. 4 D. 1 B. Date B. 3 E. 0 C. String C. 2 D. Real E. Byte 10. Yang menunjukkan awal dan akhir pada sebuah flowchart, adalah ..... 19. Nilai P=0, Q=5, R=10 jika diketahui nilai PQR adalah A. Data Flow seperti yang tersebut dan algoritmanya adalah nilai P=Q, B. Data Q=R maka nilai PQR adalah… C. Terminator A. P=10; Q=10; R=10 D. Decision B. P=5; Q=10; R=10 E. Process C. P=5; Q=10; R=5 D. P=5; Q=5; R=10 11. Tipe data yang cocok untuk menjelaskan data E. P=5; Q=5; R=5 nama_siswa adalah menggunakan tipe data …. A. Numeric 20. Manakah algoritma berikut ini yang benar … B. Date time A. Makan – mencuci – ambil nasi – berangkat sekolah C. Integer B. Berangkat sekolah – makan – mencuci – ambil nasi D. Varchar C. Berangkat sekolah – mencudi – ambil nasi – makan E. Array D. Ambil nasi – makan – mencuci – berangkat sekolah E. Berangkat sekolah – mencuci – makan – ambil nasi 12. Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah menggunakan tipe data …..
II. Jawablah pertanyaan-pertanyaan dibawah ini dengan jelas dan tepat !
1. Jelaskan bagaimana cara penyajian algoritma tang baik ! 2. Sebutkan Min. 5 simbol pada flowchart dan sebutkan fungsinya ! 3. Sebutkan dan jelaskan struktur algoritma yang benar ! 4. contoh kasus algoritma yang memiliki struktur percabangan, beserta flowchart-nya ! 5. Tentukan variabel-variabel yang muncul dalam pembuatan KTP, beserta tipe datanya !