UAS - Teknik Pemrograman

UAS - Teknik Pemrograman

University

14 Qs

quiz-placeholder

Similar activities

Quiz Konsep PBO

Quiz Konsep PBO

12th Grade - University

10 Qs

Komputer

Komputer

1st Grade - University

11 Qs

Quiz Konsep Pemodelan Berorientasi objek

Quiz Konsep Pemodelan Berorientasi objek

12th Grade - University

10 Qs

Evaluasi UTS Basis Data

Evaluasi UTS Basis Data

University

15 Qs

SOAL TIK 02

SOAL TIK 02

University

10 Qs

Teks dan Desktop Berbasis Objek

Teks dan Desktop Berbasis Objek

University

10 Qs

ALGORITMA INFORMATIKA KELAS 10

ALGORITMA INFORMATIKA KELAS 10

University

10 Qs

Quiz Algoritma & Struktur Data

Quiz Algoritma & Struktur Data

University

15 Qs

UAS - Teknik Pemrograman

UAS - Teknik Pemrograman

Assessment

Quiz

Computers

University

Hard

Created by

Sirajun Nasihin

Used 2+ times

FREE Resource

14 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Apa itu algoritma? Berikan definisi dan contoh sederhana dari algoritma.

Algoritma adalah cerita rakyat yang diturunkan secara turun-temurun

Algoritma adalah istilah dalam musik untuk menggambarkan melodi yang kompleks

Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah atau tugas tertentu. Contoh sederhana dari algoritma adalah resep masak, di mana langkah-langkahnya harus diikuti dengan urutan yang benar untuk mendapatkan hasil yang diinginkan.

Algoritma adalah nama seorang tokoh fiksi dalam novel terkenal

2.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Jelaskan perbedaan antara array dan linked list dalam struktur data. Berikan kelebihan dan kekurangan masing-masing.

Kelebihan array adalah ukuran dinamis dan mudah dimodifikasi, sedangkan kekurangannya adalah akses elemen lebih lambat dan memerlukan lebih banyak memori.

Kelebihan array adalah akses elemen cepat dan mudah, sedangkan kekurangannya adalah ukuran tetap dan sulit untuk dimodifikasi. Kelebihan linked list adalah ukuran dinamis dan mudah dimodifikasi, sedangkan kekurangannya adalah akses elemen lebih lambat dan memerlukan lebih banyak memori.

Kelebihan array adalah akses elemen lebih lambat dan memerlukan lebih banyak memori, sedangkan kekurangannya adalah ukuran dinamis dan mudah dimodifikasi.

Kelebihan linked list adalah akses elemen cepat dan mudah, sedangkan kekurangannya adalah ukuran tetap dan sulit untuk dimodifikasi.

3.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Bagaimana cara mengurutkan sebuah array menggunakan algoritma bubble sort? Berikan contoh langkah-langkahnya.

Langkah-langkahnya adalah: 1. Bandingkan elemen pertama dengan elemen kedua. 2. Jika elemen pertama lebih kecil dari elemen kedua, tukar posisinya. 3. Lanjutkan langkah 1 dan 2 hingga selesai. 4. Ulangi langkah 1 hingga 3 hingga tidak ada lagi pertukaran yang dilakukan.

Langkah-langkahnya adalah: 1. Bandingkan elemen pertama dengan elemen kedua. 2. Jika elemen pertama lebih besar dari elemen kedua, tukar posisinya. 3. Lanjutkan langkah 1 dan 2 hingga selesai. 4. Ulangi langkah 1 hingga 3 hingga tidak ada lagi pertukaran yang dilakukan.

Langkah-langkahnya adalah: 1. Bandingkan elemen pertama dengan elemen kedua. 2. Jika elemen pertama lebih kecil dari elemen kedua, biarkan posisinya. 3. Lanjutkan langkah 1 dan 2 hingga selesai. 4. Ulangi langkah 1 hingga 3 hingga tidak ada lagi pertukaran yang dilakukan.

Langkah-langkahnya adalah: 1. Bandingkan elemen pertama dengan elemen terakhir. 2. Jika elemen pertama lebih kecil dari elemen terakhir, tukar posisinya. 3. Lanjutkan langkah 1 dan 2 hingga selesai. 4. Ulangi langkah 1 hingga 3 hingga tidak ada lagi pertukaran yang dilakukan.

4.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Apa itu stack dan queue dalam struktur data? Berikan contoh situasi di mana masing-masing dapat digunakan.

Queue adalah struktur data yang menggunakan prinsip LIFO

Stack adalah struktur data yang menggunakan prinsip FIFO

Stack dan queue adalah sama dalam prinsip penggunaannya

Stack adalah struktur data yang menggunakan prinsip LIFO (Last In First Out), sedangkan queue adalah struktur data yang menggunakan prinsip FIFO (First In First Out)

5.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Apa yang dimaksud dengan metode pemrograman berbasis prosedural? Berikan contoh penggunaannya dalam bahasa pemrograman tertentu.

Contoh penggunaannya adalah dalam bahasa pemrograman Java, dimana kita dapat menggunakan objek-objek untuk melakukan tugas-tugas tertentu dalam program.

Contoh penggunaannya adalah dalam bahasa pemrograman Python, dimana kita dapat membuat fungsi-fungsi terpisah untuk melakukan tugas-tugas tertentu dalam program.

Contoh penggunaannya adalah dalam bahasa pemrograman C, dimana kita dapat membuat fungsi-fungsi terpisah untuk melakukan tugas-tugas tertentu dalam program.

Metode pemrograman berbasis prosedural tidak memerlukan penggunaan fungsi dalam program.

6.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Jelaskan konsep dari pemrograman berbasis fungsi. Berikan contoh implementasi dalam bahasa pemrograman yang Anda kenal.

Menggunakan loop untuk menggantikan fungsi

Contoh implementasi dalam bahasa pemrograman Python adalah dengan menggunakan fungsi-fungsi untuk memecah tugas-tugas dalam program menjadi bagian-bagian yang lebih kecil dan mudah dikelola.

Menggunakan bahasa pemrograman C++ untuk implementasi

Tidak perlu memecah tugas dalam program

7.

MULTIPLE CHOICE QUESTION

2 mins • 7 pts

Apa perbedaan antara pemrograman berorientasi objek dan pemrograman berbasis prosedural? Berikan contoh perbedaan penggunaannya.

Pemrograman berbasis prosedural menggunakan objek sebagai unit utama.

Pemrograman berorientasi objek tidak menggunakan objek sebagai unit utama.

Pemrograman berorientasi objek hanya menggunakan prosedur sebagai unit utama.

Pemrograman berorientasi objek menggunakan objek sebagai unit utama.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?