Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KUIS PERTEMUAN 1&2 - LOGIKA ALGORITHMA

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.

Logika berasal dari kata λόγος (logos), yang bermakna...

a)

Hasil nalar yang diutarakan dalam kata dan tidak dinyatakan dalam bahasa

b)

Hasil nalar yang diutarakan dalam angka dan dinyatakan dalam bahasa

c)

Hasil nalar yang diutarakan dalam kode dan dinyatakan dalam bahasa

d)

Hasil nalar yang diutarakan dalam kata dan dinyatakan dalam Kode

e)

Hasil nalar yang diutarakan dalam kata dan dinyatakan dalam bahasa

2.

logika tidak dijelaskan secara rinci, hanya digunakan untuk mempelajari bernalar sebagai kecakapan hidup, berpikir secara lurus, tepat, runtut, dan teratur, yang merupakan penerapan logika dalam...

a)

Kehidupan tidak nyata

b)

Dunia masa depan

c)

Kehidupan Proyek

d)

Kehidupan sehari - hari

e)

Kehidupan Industri

3.

Manfaat mengasah logika adalah...

a)

Menjaga supaya kita selalu berhayal

b)

Menjaga supaya kita selalu berpikir benar

c)

Menjaga supaya kita selalu berpikir matrealistis

d)

Menjaga supaya kita selalu berpikir kaku

e)

Menjaga supaya kita selalu berpikir ambigu

4.

Apakah fungsi logika?

a)

Untuk menarik sebagian kesimpulan setelah melakukan penalaran berdasarkan pernyataan-pernyataan benar (premis) yang ada.

b)

Untuk menarik kesimpulan setelah melakukan penalaran berdasarkan sebagian pernyataan-pernyataan benar (premis) yang ada.

c)

Untuk menarik kesimpulan setelah melakukan penalaran berdasarkan dugaan-dugaan yang benar (premis) yang ada.

d)

Untuk menarik kesimpulan setelah melakukan penalaran berdasarkan pernyataan-pernyataan kurang benar (premis) yang ada.

e)

Untuk menarik kesimpulan setelah melakukan penalaran berdasarkan pernyataan-pernyataan benar (premis) yang ada.

5.

Penarikan kesimpulan DEDUKTIF.

Contoh:

UMUM : Semua mahasiswa UNTARA harus rajin belajar dan mengerjakan tugas.

Khusus : Ronaldo adalah mahasiswa UNTARA.

Maka kesimpulannya . . . . . .

a)

Ronaldo harus rajib belajar

b)

Ronaldo harus rajib belajar dan mengerjakan tugas

c)

Ronaldo kadang harus rajib belajar dan mengerjakan tugas

d)

Ronaldo adalah mahasiswa UNTARA

e)

Ronaldo adalah salah satu mahasiswa UNTARA

6.

Penarikan kesimpulan INDUKTIF.

Contoh:

Khusus : Mezut Ozil adalah pemain bola yang rajin latihan, hasilnya menjadi bintang sepak bola.

Khusus : Sergio Ramos adalah pemain bola yang rajin latihan, hasilnya menjadi bintang sepak bola.

Maka kesimpulannya . . . . . .

a)

Pemain bola yang kadang rajin latihan akan menjadi bintang sepak bola

b)

Pemain bola yang rajin latihan

c)

Pemain bola yang rajin latihan salah satunya Mezut Ozil

d)

Pemain bola yang rajin latihan akan menjadi bintang sepak bola

e)

Pemain bola akan menjadi bintang sepak bola

7.

Pengertian dari penalaran penarikan kesimpulan induktif adalah...

a)

Penarikan kesimpulan yang bergerak dari pernyataan benar yang khusus ke umum

b)

Penarikan kesimpulan yang bergerak dari pernyataan benar yang umum ke khusus

c)

Penarikan kesimpulan yang bergerak dari pernyataan benar yang khusus ke rumit

d)

Penarikan kesimpulan yang bergerak dari pernyataan benar yang umum ke detail

e)

Penarikan kesimpulan yang bergerak dari pernyataan salah benar yang khusus ke umum

8.

Menurut Kamus Besar Bahasa Indonesia: algoritma adalah....

a)

Urutan logis pengambilan putusan untuk analisa masalah

b)

Urutan logis pengambilan putusan untuk membuat masalah

c)

Urutan logis pengambilan putusan untuk mengurutkan masalah

d)

Urutan logis pengambilan alternatif untuk pemecahan masalah

e)

Urutan logis pengambilan putusan untuk pemecahan masalah

9.

Berikut alasan mengapa algoritma banyak digunakan dalam pemrograman, kecuali...

a)

Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman

b)

Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama

c)

Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun

d)

Pembuatan atau penulisan algoritma tergantung pada bahasa pemrograman manapun

e)

Bisa menggunakan bahasa pemrograman manapun

10.

Bagan alir (Flowchart) merupakan ....

a)

Sebuah bagan yang menunjukkan aliran algoritma tertentu dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah

b)

Sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah menutup penyelesaian terhadap suatu masalah

c)

Sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah

d)

Sebuah bagan yang menunjukkan kebalikan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah

e)

Sebuah bagan yang terkadang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah

11.

Terdapat berbagai alasan-alasan bagi seseorang untuk menggunakan flowchart, antara lain sebagai berikut:

a)

Runtutan langkah dari yang umum menuju ke khusus atau sebaliknya merupakan petunjuk pemecahan masalah yang digambarkan dengan bagan alir

b)

Bagan alir dapat digunakan untuk mendokumentasikan proses kadang menjadi lebih terorganisasi dengan baik

c)

Runtutan langkah dari yang umum menuju ke khusus saja petunjuk pemecahan masalah yang digambarkan dengan bagan alir

d)

Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih terorganisasi dengan baik

e)

Mengomunikasikan hal-hal yang prosedural

12.

Pseudo code adalah...

a)

cara penulisan logika yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana agar mudah dipahami oleh manusia.

b)

cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih kompleks agar mudah dipahami oleh manusia.

c)

cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih rumit agar mudah dipahami oleh manusia.

d)

cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana agar mudah dipahami oleh manusia.

e)

cara penulisan algoritma yang sangat menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana agar mudah dipahami oleh manusia.

13.

IF a THEN b ELSE c, merupakan sebuah logika layaknya jika A, maka B, jika tidak maka...

(a)  

14.

Bahasa program adalah...

a)

Sekumpulan sebagian instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan

b)

Sekumpulan instruksi yang diberikan kepada brainware untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan

c)

Sekumpulan instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas berat dalam menyelesaikan suatu permasalahan

d)

Sekumpulan instruksi yang diberikan kepada hardware untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan

e)

Sekumpulan instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan

15.

Contoh Bahasa Program, kecuali...

a)

Java

b)

HTML

c)

Python

d)

Visual Basic

e)

PHP

16.

Salah satu kaidah umum pembuatan Flowchart, yaitu...

a)

Tidak ada rumus atau patokan yang bersifat mutlak

b)

Mutlak rumus atau patokan yang bersifat mutlak

c)

Tidak ada rumus atau patokan yang bersifat lurus

d)

Dengan ada rumus atau patokan yang bersifat mutlak

17.

Dalam isi Flow Chart, berisi instruksi untuk merekan hasil kegiatan ke peralatan output disebut...

(a)  

18.

Berikut urutan dalam isi Flow Chart, yaitu...

a)

INPUT-READ-PROSES-OUTPUT-END

b)

START-READ-PROSES-WRITE-END

c)

START-READ-PROSES-WRITE-OUTPUT

d)

INPUT-READ-PROSES-WRITE-OUTPUT

e)

START-READ-PROSES-END

19.

Salah Satu anjuran dalam pembuatan Flow Chart, yaitu...

a)

Digambarkan secara berlawanan, dan diberikan tanda panah untuk memperjelas

b)

Sebuah flowchart diawali dari Input dan diakhiri dengan END

c)

Hindari pengulangan proses yang tidak perlu dan logika yang sederhana sehingga jalannya proses menjadi singkat

d)

Digambarkan dari atas ke bawah atau sebaliknya, dan diberikan tanda panah untuk memperjelas

e)

Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat

20.

Dalam Flow Chart, simbol ini digunakan untuk melambangkan...

(a)  

21.

Besaran yang dapat berubah-ubah harganya, disebut...

(a)  

22.

berdasar gambar program pascal tersebut. Jika Input A = 8 dan Input B = 8

Maka...

a)

Bilangan terbesar adalah A

b)

Bilangan terbesar adalah B

c)

Bilangan terbesar adalah A dan B

d)

Bilangan tidak boleh sama

e)

Bilangan terbesar adalah tidak ada

23.

Apabila input Alas = 8 dan Tinggi = 8

Maka nilai nya (a)  

24.

Apabila input Panjang = 10 dan Lebar = 5

Maka, nilainya...

(a)  

25.

Gambar tersebut merupakan salah satu simbol dalam flowchart, yang bernama...

(a)