Worksheetsuts ALG & SD
Total questions: 40
Worksheet time: 20mins
Berikut ini adalah definisi yang benar tentang algoritma, kecuali ...
serangkaian langkah yang berurutan untuk menyelesaikan masalah
serangkaian instruksi untuk menyelesaikan permasalahan komputasi
sekumpulan aturan yang secara tepat mendefinisikan urutan langkah-langkah operasi
serangkaian kode program untuk mengolah input menjadi output
Cara merepresentasikan algoritma melalui perintah yang mirip dengan bahasa pemrograman komputer, dinamakan ...
pseudocode
flowchart
natural language
semicode
Cara merepresentasikan algoritma melalui diagram alir proses dinamakan ...
pseudocode
flowchart
data flow diagram
natural language
Cara merepresentasikan algoritma dengan pernyataan/kalimat bahasa sehari-hari dinamakan
natural language
sentence algorithm
flowchart
pseudocode
Contoh berikut representasi algoritma dalam bentuk...
flowchart
pseudocode
natural language
semicode
Contoh berikut adalah representasi algoritma dengan cara
pseudocode
flowchart
code program
semi code
Berdasarkan flowchart proses login tersebut, kapan user diarahkan ke Landing Page?
jika user valid dan password nya juga valid
jika user valid dan passwordnya tidak valid
jika jumlah login attemps nya kurang dari 3
jika jumlah login attemps nya lebih atau sama dengan 3
Di dalam flowchat terdapat beberapa bentuk simbol diagram, yaitu: persegi panjang, jajaran genjang, dan belah ketupat. Fungsi dari masing-masing bentuk simbol tersebut secara berturut-turut adalah...
menyatakan proses; menyatakan syarat; menyatakan input/output
menyatakan proses; menyatakan input/output; menyatakan syarat;
menyatakan syarat; menyatakan proses; menyatakan input/output
menyatakan input/output; menyatakan proses; menyatakan syarat
Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ….
Flowchart
Variabel
Algoritma
Tipe data
Konstanta
Kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program) disebut?
Bahasa Pemrograman
Algoritma
Proses
Pseudocode
Program
Lambang pada nomor 4, disebut..
Proses
Aliran Data
Input
Output
Terminator
Diatas merupakan contoh dari . . . .
Algoritma Menghitung Luas Segitiga
Flowchart Menghitung Luas Segitiga
Algoritma Menghitung Luas Lingkaran
Flowchart Menghitung Luas Lingkaran
Ibnu Musa Al-Khuwarizmi merupakan seorang matematikawan muslin yang menemukan istilah . . . .
Algoritma
Flowchart
Kalkulus
Arduino
Berikut ini adalah Algoritma yang belum teratur :
- 1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
- 2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
- 3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
- 4. Mulai
- 5. Selesai
- 6. Tambahkan Gelas C (Kosong)
4-6-1-2-3-5
4-1-2-3-6-5
4-6-3-2-1-5
4-6-2-1-3-5
Algoritma dikatakan efisien apabila mampu meminimumkan ... dan ... ketika implementasi programnya dijalankan di komputer
waktu
prosesor
biaya
memori
Bahasa Pemrograman dibagi menjadi 3 tingkatan yaitu Bahasa Pemrograman tingkat Tinggi, Menengah dan Rendah. Di bawah ini yang mana merupakan contoh Bahasa Pemrograman rendah yaitu..
Java
PHP
Assembly
Pascal
Delphi
Tipe data yang berfungsi untuk menyimpan data bilangan bulat positif dan negatif yaitu,..
Integer
Boolean
Real
Char
String
Yang bukan merupakan tipe data sederhana adalah..
Array
Boolean
Integer
Character
real
1 Word =
1 bit
1 byte
8 bits
2 bits
2 bytes
Fungsi yang memanggil dirinya sendiri secara langsung ataupun tidak disebut?
Rekursif
Space
Struktur Program
Refrensif
Pointer
Stack atau Tumpukan memakai sistem?
LIFO
FIFO
Round Robbin
Shortest Job First
Priority Scheduling
Queue atau Antrean memakai sistem?
FIFO
LIFO
Round Robbin
Shortest Job First
Priority Scheduling
Yang bukan istilah dalam Stack,.
IsFull
IsEmpty
Push
Pop
Rear
Yang bukan merupakan istilah istilah dalam Queue yaitu,.
Put
Clear
Front
Rear
Dequeue
Pointer adalah
Penunjuk
Array
Linked list
Node
Operasi penambahan di depan dalam linked list yang memiliki head dan tail akan memindahkan
Head
Tail
Head dan Tail
Null
Operasi penambahan node di belakang dalam linked list yang memiliki head dan tail akan memindahkan
Head
Tail
Null
Head dan Tail
Dalam linked list yang memiliki head dan tail, node harus selalu menunjuk ke null artinya
Node berakhir
Semua node kosong
List kosong
Pointer kosong
Berikut yang bukan merupakan operasi dalam linked list
Penghapusan di depan
Penghapusan di belakang
Penghapusan di tengah
Penambahan di belakang
Operasi yang tidak diperbolehkan dalam linked list adalah
Penambahan di depan
Penambahan di tengah
Penambahan di belakang
Penghapusan di belakang
Nilai Var J untuk pengulangan kedua di Algoritma Insertion Sort adalah
J = 1
J = I - 1
J = 0
J = 2
Nilai var I untuk Pengulangan awal Insertion Sort adalah
I = 1
I = 3
I = 2
I = 0
potongan algoritma while X<=A[J] berada dalam algoritma sorting..
Bubble Sort
Quick Sort
Insertion Sort
Selection Sort
Potongan Algortima if A[J] > A[imaks] then berada dalam algoritma..
Insertion Sort
Quick Sort
Bubble Sort
Selection Sort
Nilai Var I untuk pengulangan Awal di Algoritma Selection Sort adalah
I = 1
I = I - 1
I = 0
I = N
Nilai Var J untuk pengulangan Kedua di Algoritma Selection Sort adalah
J = 1
J = I - 1
J = 2
J = N
Pengulangan awal dalam algoritma selection sort diulang sampai batas..
1
2
3
4
Pengurutan yang dilakukan dari yang besar ke yang kecil biasa disebut dengan pengurutan secara
ascending
descending
random
sequential
Selama proses pengurutan, pertukaran data secara fisik terjadi pada akhir proses karena pembandingan dan pengubahan hanya pada indeks pembandingan saja. Hal ini termasuk metode sorting yang mana ?
Bubble Sort
Selection Sort
Quick Sort
Shell Sort
Pengurutan yang dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data lebih kecil maka ditempatkan di posisi yang seharusnya disebut metode
Bubble Sort
Insertion Sort
Insertion Sort
Quick Sort
