Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

40. Algoritma dan Pemrograman - Menggunakan Library - Informatik

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Dalam dunia pemrograman, membangun program dari nol tanpa menggunakan kode yang sudah ada sebelumnya akan memakan waktu yang sangat lama dan tidak efisien. Konsep ini mirip dengan membangun apa dari nol?

a)

Sebuah rumah

b)

Sebuah jembatan

c)

Sebuah mobil

d)

Sebuah kapal

e)

Sebuah gedung pencakar langit

2.

Apa definisi yang paling tepat untuk "library" dalam konteks pemrograman?

a)

Alat untuk menguji program.

b)

Tempat penyimpanan data program.

c)

Kumpulan kode program yang sudah ditulis sebelumnya dan dapat digunakan kembali.

d)

Kumpulan buku panduan pemrograman.

e)

Sekumpulan fungsi dan prosedur yang dapat digunakan dalam pengembangan perangkat lunak.

3.

Library berisi fungsi, kelas, dan variabel yang siap pakai untuk menyelesaikan tugas-tugas tertentu. Contoh tugas yang dapat diselesaikan dengan library adalah...

a)

Menulis dokumen teks.

b)

Menggambar sketsa manual.

c)

Membuat presentasi.

d)

Melakukan perhitungan matematika yang kompleks.

e)

Mengolah data dalam jumlah besar.

4.

Salah satu manfaat utama menggunakan library adalah efisiensi. Apa yang dimaksud dengan efisiensi dalam konteks ini?

a)

Membuat program lebih sulit dipahami.

b)

Membutuhkan lebih banyak sumber daya komputer.

c)

Membuat program lebih besar.

d)

Menghemat waktu dan tenaga karena tidak perlu menulis kode dari awal.

e)

Memungkinkan penggunaan kembali kode yang sudah ada.

5.

Bagaimana penggunaan library dapat membantu memastikan konsistensi dalam pengembangan perangkat lunak?

a)

Dengan memungkinkan penggunaan kembali kode yang telah teruji.

b)

Dengan menyediakan berbagai gaya penulisan kode.

c)

Dengan memastikan kode yang digunakan memiliki standar yang sama.

d)

Dengan memaksa programmer untuk menulis ulang kode.

e)

Dengan membatasi jumlah fitur yang dapat ditambahkan.

6.

Library yang populer cenderung memiliki kualitas yang lebih baik karena...

a)

Telah diuji dan diperbaiki oleh banyak pengembang.

b)

Dibuat oleh satu orang saja.

c)

Hanya digunakan oleh programmer berpengalaman.

d)

Memiliki dokumentasi yang lengkap dan jelas.

e)

Memiliki ukuran file yang lebih kecil.

7.

Dengan menggunakan library, programmer dapat lebih fokus pada logika utama program. Apa yang dimaksud dengan "logika utama program"?

a)

Bagian yang mengatur alur eksekusi program.

b)

Proses instalasi program.

c)

Antarmuka pengguna program.

d)

Bagian program yang menangani tugas-tugas pendukung.

e)

Inti dari masalah yang ingin diselesaikan oleh program.

8.

Library bawaan yang menyediakan fungsi-fungsi matematika seperti sin, cos, dan sqrt (akar kuadrat) dikenal sebagai...

a)

Web Library

b)

Data Science Library

c)

Math Library

d)

Game Library

e)

Statistics Library

9.

React dan Vue.js adalah contoh library yang digunakan untuk membangun antarmuka pengguna web. Kategori library ini dikenal sebagai...

a)

Library untuk Data Science

b)

Library untuk Komputasi Ilmiah

c)

Library untuk Mobile Development

d)

Library untuk Game Development

e)

Library untuk Web Development

10.

Pandas dan NumPy adalah library yang sering digunakan dalam Python untuk analisis data. Kategori library ini termasuk dalam...

a)

Library untuk Game Development

b)

Library untuk Web Development

c)

Library untuk Machine Learning

d)

Library untuk Data Science

e)

Library untuk Grafis

11.

Unity dan Pygame adalah contoh library yang digunakan dalam pengembangan...

a)

Aplikasi desktop

b)

Game

c)

Aplikasi mobile

d)

Sistem operasi

e)

Database

12.

Langkah pertama yang harus dilakukan untuk menggunakan library dalam program adalah...

a)

Memastikan library terinstal dengan benar.

b)

Menghapus library dari sistem.

c)

Mengubah nama library.

d)

Mengimpor library ke dalam program.

e)

Menulis ulang semua kode library.

13.

Setelah library berhasil diimpor, langkah selanjutnya untuk memanfaatkan fungsionalitasnya adalah...

a)

Memanggil fungsi atau menggunakan objek yang ada di dalam library.

b)

Mengubah konfigurasi sistem operasi.

c)

Menginstal ulang program.

d)

Menghapus library.

e)

Menjalankan skrip yang menggunakan library tersebut.

14.

Dalam Python, jika ingin menghitung akar kuadrat dari 16 menggunakan library `math`, sintaks yang benar adalah...

a)

akar_kuadrat(16)

b)

math.sqrt(25)

c)

math.akar(16)

d)

sqrt(16)

e)

math.sqrt(16)

15.

Berdasarkan contoh penggunaan library `math` di Python untuk menghitung akar kuadrat dari 16 (`hasil = math.sqrt(16)`), berapakah nilai yang akan dicetak jika kita menjalankan `print(hasil)`?

a)

16.0

b)

"empat"

c)

16

d)

4.0

e)

4