wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRETEST 10

Total questions: 74

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

Apa itu pemrograman prosedural?

a)

Pemrograman prosedural adalah paradigma pemrograman yang menggunakan prosedur atau fungsi untuk menyelesaikan masalah.

b)

Pemrograman prosedural adalah jenis perangkat keras komputer.

c)

Pemrograman prosedural hanya digunakan untuk pengembangan web.

d)

Pemrograman prosedural tidak menggunakan fungsi sama sekali.

2.

Sebutkan ciri-ciri pemrograman prosedural!

a)

Penggunaan variabel global yang tidak terstruktur

b)

Fokus pada objek dan kelas

c)

Penggunaan algoritma yang tidak terdefinisi

d)

Ciri-ciri pemrograman prosedural antara lain: penggunaan fungsi, struktur kontrol, modularitas, dan alur logika yang terstruktur.

3.

Apa perbedaan antara pemrograman prosedural dan pemrograman berorientasi objek?

a)

Pemrograman prosedural tidak memerlukan fungsi, sedangkan pemrograman berorientasi objek memerlukan fungsi.

b)

Pemrograman prosedural berfokus pada fungsi, sedangkan pemrograman berorientasi objek berfokus pada objek.

c)

Pemrograman prosedural menggunakan objek, sedangkan pemrograman berorientasi objek tidak.

d)

Pemrograman prosedural lebih lambat dibandingkan pemrograman berorientasi objek.

4.

Sebutkan contoh bahasa pemrograman yang mendukung pemrograman prosedural!

a)

HTML

b)

JavaScript

c)

Ruby

d)

C, Pascal, Fortran

5.

Apa itu fungsi dalam pemrograman prosedural?

a)

Fungsi adalah sekumpulan instruksi yang melakukan tugas tertentu dalam pemrograman prosedural.

b)

Fungsi adalah variabel yang menyimpan data dalam pemrograman prosedural.

c)

Fungsi adalah alat untuk mendesain tampilan aplikasi dalam pemrograman prosedural.

d)

Fungsi adalah bagian dari antarmuka pengguna dalam pemrograman prosedural.

6.

Jelaskan konsep variabel dalam pemrograman prosedural!

a)

Variabel adalah jenis data yang tidak memiliki nama.

b)

Variabel adalah tempat penyimpanan data yang memiliki nama dan tipe tertentu, digunakan untuk menyimpan nilai yang dapat diubah selama eksekusi program.

c)

Variabel adalah fungsi yang tidak dapat diubah.

d)

Variabel hanya digunakan untuk menyimpan data statis.

7.

Apa yang dimaksud dengan kontrol alur dalam pemrograman prosedural?

a)

Kontrol alur adalah cara untuk mendefinisikan variabel dalam pemrograman.

b)

Kontrol alur mengacu pada pengelolaan memori dalam aplikasi.

c)

Kontrol alur adalah teknik untuk mengoptimalkan kecepatan program.

d)

Kontrol alur adalah mekanisme yang mengatur urutan eksekusi instruksi dalam pemrograman prosedural.

8.

Sebutkan jenis-jenis struktur kontrol dalam pemrograman prosedural!

a)

1. Struktur Kontrol Sekuensial, 2. Struktur Kontrol Percabangan, 3. Struktur Kontrol Perulangan

b)

Struktur Kontrol Modul

c)

Struktur Kontrol Fungsi

d)

Struktur Kontrol Array

9.

Apa itu modularitas dalam pemrograman prosedural?

a)

Modularitas adalah pembagian program menjadi modul-modul yang terpisah.

b)

Modularitas adalah teknik untuk mengurangi ukuran program.

c)

Modularitas berarti menggabungkan semua fungsi dalam satu file.

d)

Modularitas adalah cara untuk menulis kode tanpa struktur.

10.

Mengapa pemrograman prosedural penting dalam pengembangan perangkat lunak?

a)

Pemrograman prosedural mengurangi efisiensi dalam pengembangan perangkat lunak.

b)

Pemrograman prosedural penting karena meningkatkan keterbacaan, pengorganisasian kode, dan memungkinkan penggunaan kembali kode.

c)

Pemrograman prosedural hanya digunakan untuk aplikasi kecil.

d)

Pemrograman prosedural tidak memerlukan dokumentasi yang baik.

11.

Apa yang dimaksud dengan parameter dalam fungsi pemrograman prosedural?

a)

Parameter adalah variabel yang menyimpan hasil dari fungsi.

b)

Parameter adalah nilai yang dikirim ke fungsi saat fungsi dipanggil.

c)

Parameter adalah struktur kontrol dalam pemrograman prosedural.

d)

Parameter adalah bagian dari antarmuka pengguna dalam pemrograman.

12.

Sebutkan keuntungan menggunakan pemrograman prosedural!

a)

Pemrograman prosedural hanya cocok untuk aplikasi desktop.

b)

Pemrograman prosedural tidak mendukung penggunaan kembali kode.

c)

Pemrograman prosedural memudahkan debugging dan pemeliharaan kode.

d)

Pemrograman prosedural memungkinkan pengembangan perangkat lunak yang lebih lambat.

13.

Jelaskan apa yang dimaksud dengan loop dalam pemrograman prosedural!

a)

Loop adalah struktur yang memungkinkan eksekusi instruksi berulang kali selama kondisi tertentu terpenuhi.

b)

Loop adalah cara untuk mendeklarasikan variabel dalam pemrograman.

c)

Loop adalah teknik untuk mengoptimalkan penggunaan memori.

d)

Loop adalah bagian dari antarmuka pengguna dalam aplikasi.

14.

Apa yang dimaksud dengan debugging dalam pemrograman prosedural?

a)

Debugging adalah proses menulis kode tanpa struktur yang jelas.

b)

Debugging adalah cara untuk mendeklarasikan variabel dalam pemrograman.

c)

Debugging adalah teknik untuk meningkatkan kecepatan program.

d)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam kode program.

15.

Sebutkan contoh struktur data yang umum digunakan dalam pemrograman prosedural!

a)

HTML, CSS, JavaScript

b)

Array, Linked List, Stack, Queue

c)

Fungsi, Prosedur, Modul

d)

Objek, Kelas, Interface

16.

Apa yang dimaksud dengan scope dalam pemrograman prosedural?

a)

Scope adalah bagian dari antarmuka pengguna dalam aplikasi.

b)

Scope adalah batasan di mana variabel dapat diakses dalam program.

c)

Scope adalah teknik untuk mengoptimalkan penggunaan memori.

d)

Scope adalah cara untuk mendeklarasikan fungsi dalam pemrograman.

17.

Sebutkan langkah-langkah dalam proses debugging pada pemrograman prosedural!

a)

1. Identifikasi masalah, 2. Reproduksi kesalahan, 3. Analisis kode, 4. Perbaiki kesalahan

b)

1. Menulis kode, 2. Menguji kode, 3. Mengabaikan kesalahan

c)

1. Mengubah variabel, 2. Menjalankan program, 3. Menghentikan program

d)

1. Menghapus kode, 2. Menambahkan komentar, 3. Mengabaikan kesalahan

18.

Apa yang dimaksud dengan fungsi rekursif dalam pemrograman prosedural?

a)

Fungsi yang tidak memiliki parameter.

b)

Fungsi yang memanggil dirinya sendiri untuk menyelesaikan masalah.

c)

Fungsi yang tidak mengembalikan nilai.

d)

Fungsi yang hanya digunakan sekali dalam program.

19.

Sebutkan perbedaan antara variabel lokal dan variabel global dalam pemrograman prosedural!

a)

Variabel lokal dapat diakses di seluruh program, sedangkan variabel global hanya dapat diakses dalam fungsi tertentu.

b)

Variabel lokal hanya dapat diakses dalam fungsi tertentu, sedangkan variabel global dapat diakses di seluruh program.

c)

Variabel lokal dan global memiliki fungsi yang sama dalam program.

d)

Variabel lokal tidak dapat diubah, sedangkan variabel global dapat diubah.

20.

Apa yang dimaksud dengan variabel dalam konteks pemrograman prosedural?

a)

Variabel adalah bagian dari antarmuka pengguna dalam pemrograman.

b)

Variabel adalah fungsi yang tidak dapat diubah.

c)

Variabel adalah tempat penyimpanan data yang memiliki nama dan tipe tertentu.

d)

Variabel adalah struktur kontrol dalam pemrograman.

21.

Sebutkan jenis-jenis fungsi dalam pemrograman prosedural!

a)

1. Fungsi Biasa, 2. Fungsi Rekursif, 3. Fungsi Anonim

b)

1. Fungsi Global, 2. Fungsi Lokal, 3. Fungsi Statis

c)

1. Fungsi Input, 2. Fungsi Output, 3. Fungsi Prosedural

d)

1. Fungsi Kelas, 2. Fungsi Objek, 3. Fungsi Variabel

22.

Apa yang dimaksud dengan struktur data dalam pemrograman prosedural?

a)

Struktur data adalah cara untuk mengorganisir dan menyimpan data agar dapat digunakan secara efisien.

b)

Struktur data adalah sekumpulan fungsi dalam pemrograman.

c)

Struktur data adalah bagian dari antarmuka pengguna dalam aplikasi.

d)

Struktur data adalah teknik untuk menulis kode tanpa struktur.

23.

Apa yang dimaksud dengan exception handling dalam pemrograman prosedural?

a)

Exception handling adalah metode untuk meningkatkan kecepatan program.

b)

Exception handling adalah cara untuk mendeklarasikan variabel dalam pemrograman.

c)

Exception handling adalah teknik untuk menangani kesalahan yang terjadi selama eksekusi program.

d)

Exception handling adalah proses mengabaikan kesalahan dalam kode.

24.

Sebutkan manfaat dari penggunaan komentar dalam kode pemrograman prosedural!

a)

Komentar tidak memiliki pengaruh pada eksekusi program.

b)

Komentar hanya digunakan untuk menandai bagian yang tidak penting dalam kode.

c)

Komentar membuat kode menjadi lebih sulit dibaca.

d)

Komentar membantu dalam mendokumentasikan kode dan menjelaskan logika di baliknya.

25.

Apa yang dimaksud dengan array dalam pemrograman prosedural?

a)

Array adalah struktur data yang menyimpan elemen dengan tipe data yang berbeda.

b)

Array adalah sekumpulan variabel yang memiliki nama yang sama dan tipe data yang sama.

c)

Array adalah fungsi yang mengembalikan nilai.

d)

Array adalah cara untuk mendeklarasikan fungsi dalam pemrograman.

26.

Apa yang dimaksud dengan variabel statis dalam pemrograman prosedural?

a)

Variabel statis adalah variabel yang nilainya tetap dan tidak dapat diubah.

b)

Variabel statis adalah variabel yang nilainya dapat diubah selama eksekusi program, tetapi hanya dapat diakses dalam fungsi yang sama.

c)

Variabel statis adalah variabel yang hanya dapat digunakan dalam konteks objek.

d)

Variabel statis adalah variabel yang dideklarasikan di luar fungsi dan dapat diakses di seluruh program.

27.

Sebutkan keuntungan dari penggunaan fungsi dalam pemrograman prosedural!

a)

Fungsi memungkinkan penggunaan kembali kode dan meningkatkan modularitas.

b)

Fungsi hanya digunakan untuk menyimpan data.

c)

Fungsi tidak memiliki pengaruh pada struktur program.

d)

Fungsi membuat kode menjadi lebih panjang dan sulit dipahami.

28.

Apa yang dimaksud dengan struktur kontrol percabangan dalam pemrograman prosedural?

a)

Struktur kontrol percabangan adalah bagian dari antarmuka pengguna dalam aplikasi.

b)

Struktur kontrol percabangan adalah teknik untuk mendeklarasikan variabel dalam program.

c)

Struktur kontrol percabangan adalah cara untuk mengoptimalkan penggunaan memori.

d)

Struktur kontrol percabangan adalah mekanisme yang memungkinkan program untuk mengambil keputusan berdasarkan kondisi tertentu.

29.

Apa yang dimaksud dengan struktur data dinamis dalam pemrograman prosedural?

a)

Struktur data dinamis adalah struktur yang hanya digunakan untuk menyimpan objek.

b)

Struktur data dinamis adalah struktur yang tidak memerlukan alokasi memori.

c)

Struktur data dinamis adalah struktur yang hanya dapat menyimpan data statis.

d)

Struktur data dinamis adalah struktur yang ukurannya dapat berubah selama eksekusi program.

30.

Sebutkan perbedaan antara fungsi biasa dan fungsi rekursif dalam pemrograman prosedural!

a)

Fungsi biasa digunakan untuk operasi sederhana, sedangkan fungsi rekursif untuk operasi kompleks.

b)

Fungsi biasa tidak dapat memanggil dirinya sendiri, sedangkan fungsi rekursif dapat.

c)

Fungsi biasa tidak memiliki parameter, sedangkan fungsi rekursif selalu memiliki parameter.

d)

Fungsi biasa selalu mengembalikan nilai, sedangkan fungsi rekursif tidak selalu.

31.

Apa yang dimaksud dengan modularitas dalam konteks pemrograman prosedural?

a)

Modularitas adalah penggunaan variabel global dalam program.

b)

Modularitas adalah cara untuk menulis kode tanpa struktur yang jelas.

c)

Modularitas adalah pembagian program menjadi bagian-bagian yang lebih kecil dan terpisah.

d)

Modularitas adalah teknik untuk mengoptimalkan kecepatan program.

32.

Apa yang dimaksud dengan algoritma dalam pemrograman prosedural?

a)

Algoritma adalah cara untuk mendeklarasikan variabel dalam pemrograman.

b)

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan masalah tertentu.

c)

Algoritma adalah teknik untuk mengoptimalkan kecepatan program.

d)

Algoritma adalah bagian dari antarmuka pengguna dalam aplikasi.

33.

Apa yang dimaksud dengan tipe data dalam pemrograman prosedural?

a)

Tipe data adalah teknik untuk menulis kode tanpa struktur.

b)

Tipe data adalah bagian dari antarmuka pengguna dalam aplikasi.

c)

Tipe data adalah cara untuk mendeklarasikan fungsi dalam pemrograman.

d)

Tipe data adalah kategori yang menentukan jenis nilai yang dapat disimpan dalam variabel.

34.

Jelaskan peran komentar dalam kode pemrograman prosedural!

a)

Komentar tidak memiliki pengaruh pada eksekusi program.

b)

Komentar membuat kode menjadi lebih sulit dibaca.

c)

Komentar hanya digunakan untuk menandai bagian yang tidak penting dalam kode.

d)

Komentar digunakan untuk menjelaskan logika kode dan meningkatkan keterbacaan.

35.

Apa yang dimaksud dengan fungsi anonim dalam pemrograman prosedural?

a)

Fungsi anonim adalah fungsi yang hanya dapat digunakan dalam konteks objek.

b)

Fungsi anonim adalah fungsi yang tidak memiliki nama dan biasanya digunakan sebagai argumen dalam fungsi lain.

c)

Fungsi anonim adalah fungsi yang selalu mengembalikan nilai tetap.

d)

Fungsi anonim adalah fungsi yang tidak dapat dipanggil dari luar program.

36.

Apa yang dimaksud dengan loop dalam pemrograman prosedural?

a)

Loop adalah bagian dari antarmuka pengguna dalam aplikasi.

b)

Loop adalah teknik untuk mengoptimalkan penggunaan memori.

c)

Loop adalah cara untuk mendeklarasikan variabel dalam program.

d)

Loop adalah struktur yang memungkinkan eksekusi instruksi berulang kali selama kondisi tertentu terpenuhi.

37.

Sebutkan perbedaan antara tipe data primitif dan tipe data kompleks dalam pemrograman prosedural!

a)

Tipe data primitif tidak dapat digunakan dalam fungsi, sedangkan tipe data kompleks dapat.

b)

Tipe data primitif adalah tipe data yang tidak dapat dibagi lagi, sedangkan tipe data kompleks adalah tipe data yang dapat terdiri dari beberapa nilai.

c)

Tipe data primitif hanya digunakan untuk menyimpan angka, sedangkan tipe data kompleks untuk menyimpan teks.

d)

Tipe data primitif selalu memiliki ukuran tetap, sedangkan tipe data kompleks memiliki ukuran yang bervariasi.

38.

Apa yang dimaksud dengan variabel global dalam pemrograman prosedural?

a)

Variabel global adalah variabel yang hanya dapat diakses dalam fungsi tertentu.

b)

Variabel global adalah variabel yang dapat diakses di seluruh bagian program.

c)

Variabel global adalah variabel yang hanya digunakan untuk menyimpan data statis.

d)

Variabel global adalah variabel yang tidak dapat diubah nilainya.

39.

Sebutkan jenis-jenis fungsi dalam pemrograman prosedural!

a)

1. Fungsi Void, 2. Fungsi Mengembalikan Nilai

b)

1. Fungsi Rekursif, 2. Fungsi Iteratif

c)

1. Fungsi Global, 2. Fungsi Lokal

d)

1. Fungsi Statis, 2. Fungsi Dinamis

40.

Apa yang dimaksud dengan struktur kontrol percabangan dalam pemrograman prosedural?

a)

Struktur kontrol percabangan adalah cara untuk mengulangi eksekusi instruksi.

b)

Struktur kontrol percabangan adalah cara untuk memilih antara beberapa jalur eksekusi berdasarkan kondisi tertentu.

c)

Struktur kontrol percabangan adalah teknik untuk mendeklarasikan variabel.

d)

Struktur kontrol percabangan adalah bagian dari antarmuka pengguna dalam aplikasi.

41.

Sebutkan contoh algoritma yang sering digunakan dalam pemrograman prosedural!

a)

Objek, Kelas, Interface

b)

Bubble Sort, Quick Sort, Merge Sort

c)

Fungsi, Prosedur, Modul

d)

HTML, CSS, JavaScript

42.

Apa yang dimaksud dengan variabel dalam konteks pemrograman prosedural?

a)

Variabel adalah tempat penyimpanan data yang memiliki nama dan tipe tertentu.

b)

Variabel adalah fungsi yang tidak dapat diubah.

c)

Variabel adalah bagian dari antarmuka pengguna dalam aplikasi.

d)

Variabel adalah jenis data yang tidak memiliki nama.

43.

Sebutkan keuntungan dari penggunaan struktur data dalam pemrograman prosedural!

a)

Struktur data memudahkan pengorganisasian dan pengelolaan data.

b)

Struktur data hanya digunakan untuk menyimpan data statis.

c)

Struktur data membuat kode menjadi lebih sulit dibaca.

d)

Struktur data tidak mempengaruhi performa program.

44.

Apa yang dimaksud dengan debugging dalam pemrograman prosedural?

a)

Debugging adalah cara untuk mengoptimalkan kecepatan program.

b)

Debugging adalah teknik untuk menemukan dan memperbaiki kesalahan dalam kode.

c)

Debugging adalah bagian dari antarmuka pengguna dalam aplikasi.

d)

Debugging adalah proses untuk menulis kode baru.

45.

Sebutkan langkah-langkah dalam proses pengembangan perangkat lunak menggunakan pemrograman prosedural!

a)

1. Mengumpulkan data, 2. Menghapus kode, 3. Mengabaikan dokumentasi

b)

1. Hanya menulis kode, 2. Mengabaikan pengujian, 3. Merilis produk

c)

1. Analisis kebutuhan, 2. Desain, 3. Implementasi, 4. Pengujian

d)

1. Desain antarmuka, 2. Menulis dokumentasi, 3. Menguji perangkat keras

46.

Apa yang dimaksud dengan modularitas dalam pemrograman prosedural?

a)

Modularitas adalah cara untuk mengorganisir kode menjadi bagian-bagian yang lebih kecil dan dapat digunakan kembali.

b)

Modularitas adalah teknik untuk mengoptimalkan penggunaan memori.

c)

Modularitas adalah bagian dari antarmuka pengguna dalam aplikasi.

d)

Modularitas adalah cara untuk mendeklarasikan variabel dalam program.

47.

Apa yang dimaksud dengan variabel lokal dalam pemrograman prosedural?

a)

Variabel lokal adalah variabel yang hanya dapat diakses dalam fungsi atau blok tempat ia dideklarasikan.

b)

Variabel lokal adalah variabel yang dapat diakses dari seluruh program.

c)

Variabel lokal adalah variabel yang digunakan untuk menyimpan data statis.

d)

Variabel lokal adalah variabel yang tidak dapat diubah nilainya.

48.

Sebutkan perbedaan antara fungsi rekursif dan fungsi iteratif dalam pemrograman prosedural!

a)

Fungsi rekursif tidak dapat mengembalikan nilai, sedangkan fungsi iteratif selalu mengembalikan nilai.

b)

Fungsi rekursif memanggil dirinya sendiri, sedangkan fungsi iteratif menggunakan loop untuk mengulang proses.

c)

Fungsi rekursif hanya digunakan untuk menyelesaikan masalah sederhana.

d)

Fungsi rekursif lebih cepat daripada fungsi iteratif.

49.

Apa yang dimaksud dengan pengujian unit dalam pemrograman prosedural?

a)

Pengujian unit adalah proses menggabungkan semua fungsi menjadi satu.

b)

Pengujian unit adalah proses menguji setiap bagian terkecil dari kode secara terpisah untuk memastikan bahwa setiap bagian berfungsi dengan benar.

c)

Pengujian unit adalah cara untuk mendokumentasikan kode.

d)

Pengujian unit adalah teknik untuk mengoptimalkan kecepatan program.

50.

Apa yang dimaksud dengan parameter dalam fungsi pemrograman prosedural?

a)

Parameter adalah nilai yang dikirim ke fungsi saat fungsi dipanggil.

b)

Parameter adalah variabel yang hanya dapat diakses di dalam fungsi.

c)

Parameter adalah jenis data yang tidak dapat diubah.

d)

Parameter adalah bagian dari antarmuka pengguna dalam aplikasi.

51.

Sebutkan jenis-jenis struktur kontrol yang umum digunakan dalam pemrograman prosedural!

a)

Struktur kontrol hanya terdiri dari loop dan fungsi.

b)

Struktur kontrol hanya digunakan untuk mendeklarasikan variabel.

c)

Struktur kontrol mencakup percabangan, pengulangan, dan pemilihan.

d)

Struktur kontrol tidak diperlukan dalam pemrograman prosedural.

52.

Apa yang dimaksud dengan modularitas dalam pemrograman prosedural?

a)

Modularitas adalah bagian dari antarmuka pengguna dalam aplikasi.

b)

Modularitas adalah cara untuk mendeklarasikan variabel global.

c)

Modularitas adalah teknik untuk meningkatkan kecepatan program.

d)

Modularitas adalah cara untuk mengorganisir kode menjadi bagian-bagian yang lebih kecil dan dapat digunakan kembali.

53.

Apa yang dimaksud dengan fungsi rekursif dalam pemrograman prosedural?

a)

Fungsi rekursif adalah fungsi yang tidak mengembalikan nilai.

b)

Fungsi rekursif adalah fungsi yang hanya dapat digunakan sekali dalam program.

c)

Fungsi rekursif adalah fungsi yang tidak memiliki parameter.

d)

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri untuk menyelesaikan masalah.

54.

Sebutkan perbedaan antara variabel lokal dan variabel global dalam pemrograman prosedural!

a)

Variabel lokal digunakan untuk menyimpan data statis, sedangkan variabel global untuk data dinamis.

b)

Variabel lokal selalu memiliki nilai tetap, sedangkan variabel global dapat berubah.

c)

Variabel lokal tidak dapat digunakan dalam fungsi, sedangkan variabel global dapat.

d)

Variabel lokal hanya dapat diakses dalam fungsi tempat ia dideklarasikan, sedangkan variabel global dapat diakses di seluruh program.

55.

Apa yang dimaksud dengan struktur kontrol perulangan dalam pemrograman prosedural?

a)

Struktur kontrol perulangan adalah bagian dari antarmuka pengguna dalam aplikasi.

b)

Struktur kontrol perulangan adalah teknik untuk mendeklarasikan variabel.

c)

Struktur kontrol perulangan adalah cara untuk memilih antara beberapa jalur eksekusi berdasarkan kondisi tertentu.

d)

Struktur kontrol perulangan adalah cara untuk mengeksekusi blok kode berulang kali selama kondisi tertentu terpenuhi.

56.

Apa yang dimaksud dengan variabel lokal dalam pemrograman prosedural?

a)

Variabel lokal adalah variabel yang hanya dapat diakses dalam fungsi tempat ia dideklarasikan.

b)

Variabel lokal adalah variabel yang digunakan untuk menyimpan data statis.

c)

Variabel lokal adalah variabel yang nilainya tetap dan tidak dapat diubah.

d)

Variabel lokal adalah variabel yang dapat diakses di seluruh program.

57.

Sebutkan keuntungan menggunakan fungsi dalam pemrograman prosedural!

a)

Fungsi memungkinkan pengulangan kode tanpa perlu menulis ulang.

b)

Fungsi hanya dapat digunakan dalam konteks objek.

c)

Fungsi tidak dapat mengembalikan nilai.

d)

Fungsi mengurangi kecepatan eksekusi program.

58.

Apa yang dimaksud dengan exception handling dalam pemrograman prosedural?

a)

Exception handling adalah cara untuk mendeklarasikan variabel dalam program.

b)

Exception handling adalah teknik untuk menangani kesalahan yang terjadi selama eksekusi program.

c)

Exception handling adalah bagian dari antarmuka pengguna dalam aplikasi.

d)

Exception handling adalah cara untuk mengoptimalkan penggunaan memori.

59.

Apa yang dimaksud dengan debugging dalam pemrograman prosedural?

a)

Debugging adalah teknik untuk meningkatkan kecepatan program.

b)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam kode.

c)

Debugging adalah cara untuk mendeklarasikan variabel dalam pemrograman.

d)

Debugging adalah proses mengabaikan kesalahan dalam kode.

60.

Sebutkan perbedaan antara fungsi statis dan fungsi dinamis dalam pemrograman prosedural!

a)

Fungsi statis dapat diakses tanpa membuat objek, sedangkan fungsi dinamis memerlukan objek untuk diakses.

b)

Fungsi statis didefinisikan di luar kelas, sedangkan fungsi dinamis didefinisikan di dalam kelas.

c)

Fungsi statis selalu mengembalikan nilai, sedangkan fungsi dinamis tidak selalu mengembalikan nilai.

d)

Fungsi statis tidak dapat diubah, sedangkan fungsi dinamis dapat diubah selama eksekusi.

61.

Apa yang dimaksud dengan parameter dalam fungsi pemrograman prosedural?

a)

Parameter adalah cara untuk mendeklarasikan tipe data dalam pemrograman.

b)

Parameter adalah bagian dari antarmuka pengguna dalam aplikasi.

c)

Parameter adalah variabel yang hanya dapat diakses dalam fungsi tertentu.

d)

Parameter adalah nilai yang dikirimkan ke fungsi saat fungsi dipanggil.

62.

Jelaskan perbedaan antara teknologi informatika pada era komputer generasi pertama dan komputer modern saat ini

4 lines
63.

Sebutkan contoh tipe data kompleks yang umum digunakan dalam pemrograman prosedural!

a)

Fungsi, Prosedur, dan Modul

b)

Array, Struktur, dan Pointer

c)

Integer, Float, dan Boolean

d)

String, Char, dan Double

64.

Apa yang dimaksud dengan parameter dalam fungsi pemrograman prosedural?

a)

Parameter adalah bagian dari antarmuka pengguna dalam aplikasi.

b)

Parameter adalah informasi yang diteruskan ke fungsi saat dipanggil.

c)

Parameter adalah variabel yang digunakan untuk menyimpan hasil eksekusi fungsi.

d)

Parameter adalah nilai yang dikembalikan oleh fungsi.

65.

Sebutkan perbedaan antara struktur kontrol perulangan dan struktur kontrol percabangan dalam pemrograman prosedural!

a)

Struktur kontrol perulangan lebih cepat daripada struktur kontrol percabangan.

b)

Struktur kontrol perulangan hanya digunakan dalam fungsi, sedangkan struktur kontrol percabangan dapat digunakan di mana saja.

c)

Struktur kontrol perulangan tidak memerlukan kondisi, sedangkan struktur kontrol percabangan selalu memerlukan kondisi.

d)

Struktur kontrol perulangan digunakan untuk mengulangi eksekusi instruksi, sedangkan struktur kontrol percabangan digunakan untuk memilih jalur eksekusi berdasarkan kondisi.

66.
  • Bagaimana pengaruh perkembangan informatika terhadap dunia pendidikan? Berikan contoh.

4 lines
67.

Sebutkan dan jelaskan tiga inovasi dalam bidang informatika yang paling berpengaruh dalam kehidupan sehari-hari

4 lines
68.

Menurut kamu, apa tantangan terbesar dalam menghadapi perkembangan informatika yang sangat cepat?

4 lines
69.

Jelaskan bagaimana perkembangan teknologi informatika telah mengubah cara manusia berkomunikasi dalam 20 tahun terakhir.

4 lines
70.

Sebutkan beberapa contoh pekerjaan baru yang muncul akibat kemajuan teknologi informatika dan jelaskan salah satunya.

4 lines
71.

Menurut kamu, apa kelebihan dan kekurangan dari semakin meluasnya penggunaan media sosial sebagai hasil dari kemajuan informatika?

4 lines
72.

Apa yang bisa dilakukan generasi muda untuk menghadapi tantangan perkembangan informatika yang sangat cepat dan dinamis?

4 lines
73.

Jelaskan bagaimana keamanan data pribadi menjadi isu penting dalam era digital sekarang ini.

4 lines
74.

Bagaimana peran kecerdasan buatan (AI) dalam kehidupan manusia saat ini? Berikan contoh nyata.

4 lines