NEW
Font size
WorksheetsPemdas 20232023 ganjil
Total questions: 80
Worksheet time: 3hrs 2mins
Urutan langkah-langkah atau prosedur yang sistematis dan logis disebut dengan...
Algojo
Algoritma
Flowchart
Aritmatika
Prosedur
Kata algorism berasal dari nama penulis buku Arab, yaitu...
Abu Ja'far Ibnu Musa Alkhuwarizmi
Abu Ja'far Muhammad Musa Alkhuwarizmi
Abu Muhammad Musa Alkhuwarizmi
Abu Ja'far Muhammad Ibnu Musa Alkhuwarizmi
Alkhuwarizmi Abu Ja’far
Salah satu ciri penting algoritma adalah harus berakhir setelah mengerjakan sejumlah langkah proses tertentu atau biasa disebut dengan...
Input
Output
Finiteness
Definiteness
Ambigu
Salah satu ciri penting algoritma adalah definiteness, maksud dari definiteness adalah...
Algoritma harus berakhir setelah mengerjakan sejumlah langkah proses tertentu
Besaran yang diberikan kepada algoritma sebelum algoritma mulai bekerja
Setiap langkah harus didefinisikan secara tepat dan tidak berarti ganda
Algoritma harus efektif dan efisien
Hasil yang dikeluarkan dari input
Cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi disebut dengan...
Bahasa Natural (alami)
Pseudocode
Flowchart
Deklarasi
Deskripsi
Cara penulisan algoritma dengan menggunakan notasi grafis disebut dengan...
Bahasa Natural (alami)
Pseudocode
Flowchart
Deklarasi
Deskripsi
Simbol atau notasi dalam flowchart yang digunakan untuk memulai dan mengakhiri proses adalah...
Terminal point
Input-Output
Processing
Decision
Connector off-page
Bagian deklarasi algoritma adalah..
Mewakili isi algoritma
Langkah-langkah untuk memproses alat dan bahan
Tahap persiapan dari algoritma
Tahap akhir dari algoritma
Hasil atau output dari algoritma
Untuk menghubungkan antara simbol satu dengan simbol lain yang ada dalam satu halaman pada flowchart adalah simbol..
Connector off-page
Connector on-page
Connector direction
Connector process
Connector
1. Perhatikan contoh algoritma di bawah ini!
Membuat kopi instan
Bahan:
1 Sachet kopi instan
2 Sendok teh gula
150 ml air panas
Cara Membuat:
1. Mulai
2. Masukkan 1 sachet kopi instan ke dalam gelas
3. Tambahkan 2 sendok teh gula ke dalam gelas
4. Tambahkan air panas 150ml
5. Aduk hingga merata
6. Selesai
Dari algoritma di atas, mana yang termasuk dalam bagian deklarasi?
Membuat kopi instan
Bahan
Cara membuat
Bahan dan Cara membuat
Mulai dan selesai
1. Perhatikan contoh algoritma di bawah ini!
Membuat kopi instan
Bahan:
1 Sachet kopi instan
2 Sendok teh gula
150 ml air panas
Cara Membuat:
1. Mulai
2. Masukkan 1 sachet kopi instan ke dalam gelas
3. Tambahkan 2 sendok teh gula ke dalam gelas
4. Tambahkan air panas 150ml
5. Aduk hingga merata
6. Selesai
Dari algoritma di atas, mana yang termasuk dalam bagian judul algoritma?
Membuat kopi instan
Bahan
Cara membuat
Bahan dan Cara membuat
Mulai dan selesai
1. Perhatikan contoh algoritma di bawah ini!
Membuat kopi instan
Bahan:
1 Sachet kopi instan
2 Sendok teh gula
150 ml air panas
Cara Membuat:
1. Mulai
2. Masukkan 1 sachet kopi instan ke dalam gelas
3. Tambahkan 2 sendok teh gula ke dalam gelas
4. Tambahkan air panas 150ml
5. Aduk hingga merata
6. Selesai
Dari algoritma di atas, mana yang termasuk dalam bagian deskripsi?
Membuat kopi instan
Bahan
Cara membuat
Bahan dan Cara membuat
Mulai dan selesai
Dalam membuat sebuah algoritma harus jelas dan tidak boleh ambigu. Maksud dari kata ambigu adalah…
Harus terstruktur
Harus jelas
Tidak boleh bermakna ganda
Tidak boleh jelas
Harus bermakna
Di bawah ini yang tidak termasuk dalam lima ciri penting algoritma menurut Donald E. Knuth adalah…
Finiteness
Definiteness
Input
Effectiveness
Ambigu
Di bawah ini yang tidak termasuk dalam struktur dasar penyajian algoritma adalah…
Struktur runtutan
Struktur sequence
Struktur Pemilihan
Struktur Perulangan
Struktur Natural
Salah satu penyajian algoritma yang paling sederhana dan paling mudah untuk dimengerti dengan menggunakan bahasa kita sehari-hari adalah…
Menggunakan Pseudocode
Menggunakan Program
Menggunakan Flowchart
Menggunakan Bahasa Natural
Menggunakan Code
Penyajian algoritma dengan bahasa deskriptif memiliki tiga bagian utama, yaitu judul, bagian deklarasi, dan bagian deskripsi. Yang dimaksud dengan bagian deskripsi adalah…
Bagian yang terdiri atas nama algoritma dan penjelasan
Tahap persiapan dari algoritma
Tahap hasil dari algoritma
Bagian yang didalamnya dijelaskan alat dan bahan
Bagian langkah-langkah atau instruksi dan pernyataan
Cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi adalah…
Bahasa Natural
Bahasa Alami
Flowchart
Pseudocode
Program
Cara penulisan algoritma dengan menggunakan notasi grafis adalah…
Bahasa Natural
Bahasa Alami
Flowchart
Pseudocode
Program
Di bawah ini yang tidak termasuk dalam macam-macam flowchart adalah…
Flowchart Sistem
Flowchart Program
Flowchart Proses
Flowchart Skematik
Flowchart Alami
Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .
Coding
Debugging
Kompilasi
Sosialisasi
Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .
Programmer
Pemrograman
Algoritma
Program
Program dapat dianalogikan sebagai instruksi yang akan dijalankan oleh ….
prosesor
power supply
hard disk
RAM
flash disk
Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia ke dalam format yang dapat dijalankan komputer disebut ….
sistem operasi
software utility
spreadsheet
word processing
bahasa pemrograman
Perangkat masukan dalamn komputer disebut...
Incame device
Input device
Outcame device
Output device
Secara fisik fungsi utama CPU adalah...
Untuk memasukkan data yang akan diolah pada komputer
Tempat terpasangnya periferal yang mendukung untuk melakukan pemrosesan data pada komputer
Untuk mengetahui hasil pemrosesan data
Untuk mencetak data hasil pengolahan
Bagian komputer yang merupakan pusat dari proses kinerja komputer adalah..
Monitor
Keyboard
Printer
CPU
Layar monitor, printer, dan speaker, termasuk peralatan..
Input
Proses
Output
Input-output
Kapan terbentuknya pascal ?
1981
1971
1961
1899
Dibawah ini adalah beberapa contoh bahasa program computer, kecuali....
Microsoft office
Pascal
Java
Delphi
Visual basic
Pseudocode yang di gunakan pada penulisan algoritma berupa
Bahassa Inggris
Bahasa Puitis
Bahasa yang mendekati bahasa pemograman
Sembarang bahasa asal terstruktur
Bahasa Mesin
Apabila a=5, b=10, maka jika di berikan instruksi
a=b;
b=a;
maka akan mengakibatkan
a=0 , b=5
a=10 , b=5
a=10 , b=0
a=b
a=10 , b=10
Di berikan algoritma
P=10;
P=P+5;
Q=P;
Nilai P dan Q masing-masing adalah
15 dan 0
0 dan 15
0 dan 10
10 dan 15
15 dan 15
Algoritma harus dapat dijangkau oleh akal fikiran kita. hal ini menyatakan bahwa algoritma harus mamiliki sifat …
Cepat
Rumit
Realistis
Berurutan
Logis
Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi. Salah satu tipe data dalam pemrograman dimana nilainya adalah true dan false adalah. . .
String
Char
Boolean
Byte
Bersama dengan tipe data numeric, character merupakan tipe data yang paling banyak digunakan. Tipe data character kadang disebut sebagai char. Manakah pilihan berikut yang termasuk contoh tipe data char?
true
false
15.9
K
Pada sebagian besar bahasa pemrograman, variabel harus dideklarasikan lebih dulu untuk mempermudah compiler bekerja. Secara umum ada aturan yang berlaku untuk hampir semua bahasa pemrograman dalam penulisan variabel, saat kita akan membuat variabel yang menyimpan nilai rata – rata siswa, maka deklarasi variabel yang tepat adalah …
int nilai_rata_rata;
int nilai rata – rata;
Boolean nilai_rata_rata;
char 1nilairatarata;
Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
15 dan 0
0 dan 15
15 dan 15
0 dan 10
Perhatikan listing program berikut!
Program diatas akan menghasilkan pesan error saat dieksekusi sebab…
Kesalahan letak tanda petik dua
Kesalahan penggunaan operastor dan ekspresi
Kesalahan penamaan variabel
Kesalahan deklarasi tipe data
Manakah diantara listing program berikut yang menunjukkan operasi auto increment di depan yang tepat?
Untuk mendeklarasikan tipe data dengan variabel nilai semester dengan sistem pembulatan maka yang sebaiknya digunakan adalah . . .
Boolean
Float
Integer
Char
Dalam operasi logika terdapat beberapa operator yang dapat digunakan, ketika akan menunjukkan eksekusi program kebalikan dari nilai yang diberikan, maka operator yang digunakan adalah …
And
Or
Not
Nand
Untuk mengeksekusi program dengan ekspresi sebagai berikut: cout << (x && y) << endl;
Maka tipe data yang sebaiknya digunakan adalah …
Boolean
Float
Integer
Char
Pilihlah opsi berikut yang Ketika dieksekusi menghasilkan operasi logika OR …
Suatu hubungan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis adalah...
Taktik
Strategi
Algoritma
Pemrograman
Notasi computing
Berikut ini pernyataan yang benar mengenai algoritma adalah...
Algoritma merupakan prosedur pemecahan masalah
Algoritma tidak berisi rangkaian langkah-langkah kerja
Algoritma tidak harus menghasilkan output
Algoritma pasti memberikan hasil yang sama untuk inputan yang berbeda
Algoritma tidak harus terbatas langkahnya
Suatu metode menekankan penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan...
Pseudocode
Flowchart
Bahasa alami
Bahasa inggris
Bagan alir dokumen
Keunggulan dari pseudocode adalah…
Lebih populer daripada flowchart
Lebih mudah dipahami
Strukturnya mirip dengan flowchart
Implementasi ke source code sangat mudah
Implementasi ke penyelesaian masalah lebih mudah
Urutan penulisan pseudocode yang benar adalah…
Masalah, judul algoritma, dan deskripsi
Masalah, penyelesaian, dan deskripsi
Judul algoritma, deskripsi, dan penyelesaian
Judul algoritma, deskripsi, dan deklarasi
Judul algoritma, deklarasi, dan deskripsi
Bagan yang berguna untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program disebut bagan alir...
Dokumen
Skematik
Program
Sistem
Proses
Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut...
Natural language
Bahasa narasi
Flowchart
Pseudocode
Bahasa alami
Alur umum dari sebuah flowchart adalah…
Input, proses, output
Masalah, input, output
Deklarasi, input, output
Input, deskripsi, output
Input, deklarasi, output
Keunggulan dari flowchart adalah…
Representasi masalah mudah dipahami
Penyelesaian masalah lebih cepat
Cocok untuk masalah yang kompleks
Logikanya sederhana dan lebih cepat
Bentuknya sederhana dan mudah dipahami
Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk...
Menggambarkan proses secara komputerisasi
Tanda penghubung dalam satu halaman
Tanda penghubung dalam lain halaman
Memasukan data secara manual
Proses manual
Simbol yang digunakan untuk menunjukkan proses insialisasi pada flowchart adalah...
Fungsi penting dari terminator dalam sebuah flowchart adalah…
Tanda titik input dan output
Tanda titik awal dan titik akhir
Tanda titik masalah dan proses pemecahannya
Tanda titik deklarasi dan deskripsi program
Tanda kondisi dan perulangan program
Output dari flowchart di atas jika di inputkan nilai a adalah 16 dan b adalah 8 adalah...
27
26
24
28
22
Jenis tipe data yang nilainya tidak mengandung nilai desimal adalah...
Integer
Float
Char
Boolean
String
Pada flowchart berikut, jika a=9, b=10, c=11, maka nilai d adalah...
111
90
89
109
101
Jenis nilai yang akan tersimpan dalam variabel disebut...
Linier
Tipe data
Output
Universal
Serial
Pendeklarasian variabel dan konstanta pada pseudocode termasuk ke dalam bagian...
Deklarasi
Judul program
Header
Penutup
Algoritma
Perhatikan potongan notasi algoritma berikut:
...
1. Masukkan isi ember A ke ember C
2. Masukkan isi ember B ke ember A
3. Masukkan isi ember C ke ember B
Notasi tersebut termasuk...
Bahasa natural
Pseudocode
Flowchart
Bahasa program
Bahasa narasi
Perhatikan potongan pseudocode berikut ini
Deklarasi
A,B,C,D: Integer
Algoritma
A ← 5
B ← 2
C ← A / B
D ← C * 2
Masing-masing nilai C dan D adalah...
2.5 dan 15
2.5 dan 5
2 dan 9
2 dan 14
2 dan 10
Jika bil1 = 10, bil2 = 12, dan bil3 = 8. Maka hasil ouput-nya adalah...
Terbesar Bilangan Pertama
Terbesar Bilangan Kedua
Terbesar Bilangan Ketiga
Terbesar Bilangan Kedua dan Ketiga
Selesai
