
UAS - Teknik Pemrograman
Authored by Sirajun Nasihin
Computers
University
Used 3+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
23 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.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
20 questions
Soal Microsoft Excel kelas 6
Quiz
•
University
20 questions
UTS Algoritma dan Struktur Data
Quiz
•
University
20 questions
UTS Komputer dan Teknologi Informasi
Quiz
•
University
20 questions
ASTS Kelas 7 "Ms. Excel"
Quiz
•
7th Grade - University
20 questions
Literasi Digital Kelas 7
Quiz
•
7th Grade - University
20 questions
ARSITEKTUR & INFRASTRUKTUR TI
Quiz
•
University
20 questions
Mobile Apps PayKu
Quiz
•
1st Grade - Professio...
20 questions
QUIZ DASAR DASAR PEMROGRAMAN JAVA
Quiz
•
11th Grade - University
Popular Resources on Wayground
7 questions
History of Valentine's Day
Interactive video
•
4th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
15 questions
Valentine's Day Trivia
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Computers
18 questions
Valentines Day Trivia
Quiz
•
3rd Grade - University
12 questions
IREAD Week 4 - Review
Quiz
•
3rd Grade - University
23 questions
Subject Verb Agreement
Quiz
•
9th Grade - University
5 questions
What is Presidents' Day?
Interactive video
•
10th Grade - University
7 questions
Renewable and Nonrenewable Resources
Interactive video
•
4th Grade - University
20 questions
Mardi Gras History
Quiz
•
6th Grade - University
10 questions
The Roaring 20's Crash Course US History
Interactive video
•
11th Grade - University
17 questions
Review9_TEACHER
Quiz
•
University