NEW
Font size
WorksheetsUTS Algoritma dan Pemrograman 2025
Total questions: 70
Worksheet time: 1hrs 20mins
Berikut adalah potongan kode untuk mencari elemen maksimum dalam sebuah array menggunakan algoritma Linear Search:
Pertanyaan: Berapakah kompleksitas waktu algoritma ini?
O(1)
O(n)
O(n^2)
O(log n)
Berikut adalah potongan kode untuk mencari elemen maksimum dalam sebuah array menggunakan algoritma Linear Search:
Pertanyaan: Berapakah kompleksitas waktu algoritma ini?
O(1)
O(n)
O(n^2)
O(log n)
Berikut adalah potongan kode untuk mengurutkan sebuah array menggunakan algoritma Bubble Sort:
Pertanyaan: Berapakah kompleksitas waktu algoritma ini?
O(1)
O(n)
O(n^2)
O(log n)
Berikut adalah potongan kode untuk mencari bilangan Fibonacci ke-n menggunakan pendekatan rekursif:
Pertanyaan: Berapakah kompleksitas waktu algoritma ini?
O(1)
O(n)
O(n^2)
O(2^n)
Berikut adalah potongan kode untuk mencari elemen tertentu dalam sebuah array menggunakan algoritma Binary Search:
Pertanyaan: Berapakah kompleksitas waktu algoritma ini?
O(1)
O(n)
O(log n)
O(n log n)
Berikut adalah potongan kode untuk mencari nilai terkecil dalam sebuah array menggunakan algoritma Linear Search:
Pertanyaan: Berapakah kompleksitas waktu algoritma ini?
O(1)
O(n)
O(n^2)
O(log n)
1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Memproses Listing Algoritma
Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :
Bahassa Inggris
Bahasa Puitis
Bahasa yang lebih ringkas dari algoritma
Sembarang bahasa asal terstruktur
Bahasa
Pada pembuatan program komputer, algoritma dibuat :
Sebelum pembuatan program
Pada saat program dibuat
Sesudah pembuatan program
Pada saat verifikasi program
Sebelum menulis ide
Perhatikan penggalan Psedocode Luas trapesium !
program luas_Trapesium;
Deklarasi
x: real
artinya . . . .
x variabel real
x sama
x tidak memiliki arti
x tipe data real
x tidak sama dengan Real
Manakah pernyataan algoritma yang tidak benar
Algoritma harus disusun secara logis
Algoritma harus disusun secara sistematis
Algoritma harus mempunyai berbagai macam makna
Algoritma memiliki langkah yang jelas
Algoritma memiliki hasil yang benar
Algoritma dapat disajikan menggunakan cara, kecuali
Menggunakan pseodocode
Menggunakan bahasa rahasia
Menggunakan bahasa sehari-hari
Menggunakan flowchart
Menggunakan diagram alur
Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?
String
Char
Boolean
Long int
Int
Perhatikan potongan source code di bawah ini
var
i:integer;
b:real;
begin
b:=7.5;
a:=b + 1;
writeln(a);
end.
apa yang terjadi ketika di-compile dan kemudian di-run
8.5
8
9
ERROR
while i<=15 do
i:=i+4;
writeln(i);
Jika i dimulai dengan nilai 6, berapakah nilai i yang ditampilkan
14
15
18
10
Akhir pernyataan menggunakan ....
=
:
;
:=
Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut ....
Narasi
Flowchart
Algoritma
Diagram
Logika
Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .
Manual input
Decision symbol
Preparation symbol
Processing symbol
Rectangle symbol
Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .
Input
Output
Proses
Decision
Terminal
Berikut ini bentuk Simbol dari Decision yaitu . . . .
Tidak ada yang benar
Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .
Tidak ada yang benar
Langkah pertama yang dilakukan untuk menyusun sebuah program adalah ....
Membuat program
Membuat algoritma
Membeli komputer
Proses
Memproses listing algoritma
Apa nama simbol Flowchart berikut
Input/Output
Proses
Mulai (start)/akhir (stop)
Pilihan
Output
Simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah ....
Apa yang dimaksud dengan perintah input dalam pemrograman C?
Perintah untuk menampilkan data ke layar
Perintah untuk mengambil data dari pengguna
Perintah untuk menyimpan data ke dalam file
Perintah untuk menghapus data
Fungsi mana yang digunakan untuk menampilkan output di layar dalam bahasa C?
input()
display()
printf()
write()
Apa fungsi dari scanf() dalam bahasa C?
Menyimpan data ke dalam file
Mengambil input dari pengguna
Menampilkan data ke layar
Menghapus data
Fungsi mana yang digunakan untuk menulis data ke dalam file dalam bahasa C?
fwrite()
print()
output()
write()
Apa yang dilakukan perintah `scanf("%d", &x);`?
Mengambil input string
Mengambil input integer dan menyimpannya ke variabel x
Menampilkan nilai x
Menghapus nilai x
Perintah mana yang digunakan untuk membaca data dari file dalam bahasa C?
read()
fscanf()
input()
get()
Apa yang akan ditampilkan oleh perintah berikut: `printf("Hello, World!");`?
Hello, World!
"Hello, World!"
Hello World
Tidak ada output
Apa yang akan terjadi jika kita tidak menggunakan `&` saat menggunakan scanf untuk variabel integer?
Program akan berjalan dengan baik
Program akan menghasilkan error
Nilai tidak akan disimpan
Program akan berhenti
Apa yang dimaksud dengan perintah output dalam pemrograman C?
Perintah untuk mengambil data dari pengguna
Perintah untuk menyimpan data ke dalam file
Perintah untuk menampilkan data ke layar
Perintah untuk menghapus data
Apa yang dilakukan perintah `fgets(buffer, sizeof(buffer), file);`?
Membaca satu karakter dari file
Membaca satu baris dari file
Menulis ke file
Menghapus file
