Font size
WorksheetsUAS Program Komputer
Total questions: 72
Worksheet time: 44mins
Apa tujuan dari bab XIII mengenai file dalam bahasa pemrograman python?
Mampu membuka semua jenis file selama itu tidak terenkripsi
Mempelajari penggunaan tools bahasa pemrograman python
Mampu membaca sebuah file untuk mengolah data atau menulis ke dalam file untuk menyimpan data yang kita olah
Mempelajari karakter data yang akan diolah
Bagaimana cara membaca file teks dalam python jika file tidak berada dalam satu direktori dengan script python yang akan membaca file teks?
Tidak perlu dituliskan path file teksnya
File teks harus diubah ke dalam format lain
Harus dituliskan path file teksnya
File teks tidak dapat dibaca
Apa yang dilakukan oleh mode 'r' saat membaca file dalam python?
Menulis file
Membaca file
Menghapus file
Mengganti nama file
Apa yang dilakukan oleh fitur loop menggunakan for saat membaca seluruh baris data dalam python?
Menghapus baris data
Mengganti nama baris data
Menulis baris data
Membaca baris data
Mode 'a' pada python digunakan untuk?
Menulis file tanpa menghapus isi file sebelumnya
Mengganti nama file
Menghapus file
Membaca file
Apa yang dilakukan oleh library os dengan fungsinya remove() dalam python?
Menghapus file
Menulis file
Membaca file
Mengganti nama file
Apa yang dilakukan oleh mode 'w' saat menulis file dalam python?
Membaca file
Mengganti nama file
Menulis file tanpa menghapus isi file sebelumnya
Menghapus file
Apa yang dapat dilakukan oleh python menggunakan modul os selain membaca, menulis, dan menyisipkan data dalam file?
Menulis baris data
Mengganti nama file
Menghapus baris data
Menghapus file
Apa yang dimaksud dengan file dalam komputer?
Hanya berupa angka
Berupa teks, angka, gambar, video, suara, dan lain sebagainya
Hanya berupa gambar
Hanya berupa teks
Apa yang dapat dibuka oleh python selama file tersebut tidak terenkripsi?
Semua jenis file
Hanya file gambar
Hanya file video
Hanya file teks
Apa yang dilakukan oleh mode 'a' saat membuka file dalam python?
Membaca file
Mengganti nama file
Menulis file tanpa menghapus isi file sebelumnya
Menghapus file
Apa yang dilakukan oleh mode 'r' saat membuka file dalam python?
Membaca file
Menghapus file
Menulis file
Mengganti nama file
Apa yang dilakukan oleh mode 'w' saat membuka file dalam python?
Menulis file tanpa menghapus isi file sebelumnya
Menghapus file
Membaca file
Mengganti nama file
Apa yang dilakukan oleh mode 'a' saat membuka file dalam python?
Menulis file tanpa menghapus isi file sebelumnya
Mengganti nama file
Membaca file
Menghapus file
Apa yang dilakukan oleh mode 'r' saat membuka file dalam python?
Menulis file
Menghapus file
Mengganti nama file
Membaca file
Apa tujuan dari penggunaan fungsi dalam bahasa pemrograman Python?
Menghemat ruang penyimpanan
Mempermudah penulisan kode yang berulang-ulang
Meningkatkan kecepatan eksekusi program
Mengurangi jumlah variabel dalam program
Bagaimana bentuk umum dari sebuah fungsi dalam Python?
fungsi (argumen1, argumen2, ..., argumenN):
define (argumen1, argumen2, ..., argumenN):
def (argumen1, argumen2, ..., argumenN):
function (argumen1, argumen2, ..., argumenN):
Apa keuntungan menggunakan fungsi dalam bahasa pemrograman Python?
Meningkatkan panjang kode program
Mengurangi kecepatan eksekusi program
Meningkatkan jumlah variabel dalam program
Mempermudah pencarian kesalahan dalam program
Apa yang dimaksud dengan variabel global dalam Python?
Variabel yang tidak dapat diakses di dalam fungsi
Variabel yang hanya dapat diakses di luar fungsi
Variabel yang dapat diakses di seluruh kode program
Variabel yang hanya dapat diakses di dalam fungsi
Apa yang dimaksud dengan fungsi return dalam Python?
Fungsi yang menghasilkan nilai
Fungsi yang tidak menghasilkan nilai
Fungsi yang tidak menerima argumen
Fungsi yang tidak mengembalikan nilai
Jelaskan pengertian fungsi menurut pemahaman Anda?
Fungsi adalah tipe data dalam Python
Fungsi adalah blok kode yang dapat digunakan kembali dalam program
Fungsi adalah variabel dalam Python
Fungsi adalah algoritma dalam Python
Buatlah kode program menghitung luas segitiga menggunakan fungsi?
def hitung_luas_segitiga(alas, tinggi): return alas / tinggi
def hitung_luas_segitiga(alas, tinggi): return 0.5 * alas * tinggi
def hitung_luas_segitiga(alas, tinggi): return alas * tinggi
def hitung_luas_segitiga(alas, tinggi): return alas + tinggi
Apa keunggulan dari menggunakan fungsi get pada dictionary?
Menghapus item dengan lebih mudah
Mengatur nilai default jika key tidak ditemukan
Mengakses item dengan lebih cepat
Mengupdate data item dengan lebih efisien
Bagaimana cara menambah data item baru pada dictionary?
Menggunakan statement if-else
Menggunakan fungsi dictionary.pop()
Menggunakan statement del
Menggunakan fungsi len()
Apa yang membedakan antara list, tuple, dan dictionary?
List bersifat ordered, tuple bersifat ordered, dictionary bersifat unordered
List dan tuple bersifat changeable, dictionary bersifat ordered
List bersifat ordered, tuple dan dictionary bersifat changeable
List dan
Berapa jumlah elemen sekarang pada dictionary kota setelah menambahkan elemen 'Banten'?
2
3
4
5
Apa yang dilakukan statement del pada dictionary?
Menghapus data item
Menambah data item baru
Menghitung jumlah data item
Mengupdate data item
Bagaimana cara menampilkan dictionary dengan menggunakan perulangan?
Menggunakan statement if-else
Menggunakan statement while
Menggunakan statement switch-case
Menggunakan statement for
Apa yang dilakukan fungsi len() pada dictionary?
Mengakses item dengan lebih cepat
Menghitung jumlah key pada dictionary
Menghapus data item dengan lebih mudah
Mengatur nilai default jika key tidak ditemukan
Apa yang dilakukan fungsi dictionary.pop() pada dictionary?
Menghitung jumlah data item
Menghapus data item
Mengupdate data item
Menambah data item baru
Apa yang dilakukan statement if-else pada dictionary?
Mengatur nilai default jika key tidak ditemukan
Mengupdate data item
Menghapus data item
Menambah data item baru
Apa yang dilakukan statement for pada dictionary?
Menghapus data item
Mengupdate data item
Menambah data item baru
Menampilkan data item
Apa yang dilakukan statement if-else pada dictionary?
Menghapus data item
Mengupdate data item
Menambah data item baru
Mengatur nilai default jika key tidak ditemukan
Apa yang dilakukan statement for pada dictionary?
Menghapus data item
Mengupdate data item
Menambah data item baru
Menampilkan data item
Apa yang dimaksud dengan array?
Sekumpulan variabel dengan tipe data yang sama
Sebuah fungsi matematika
Sebuah tipe data untuk menyimpan string
Sekumpulan variabel dengan tipe data yang berbeda
Bagaimana cara mendeklarasikan sebuah array di python?
Dengan menggunakan keyword 'list'
Dengan menggunakan keyword 'tuple'
Dengan menggunakan keyword 'set'
Dengan menggunakan keyword 'array'
Bagaimana cara mengakses elemen sebuah array di python?
Dimulai dari indeks 0
Dimulai dari indeks -1
Dimulai dari indeks terakhir
Dimulai dari indeks 1
Buatlah dan jelaskan langkah-langkahnya untuk membuat sebuah array di python?
Menggunakan tanda kurung siku []
Menggunakan fungsi 'create_array()'
Menggunakan fungsi 'make_array()'
Menggunakan tanda kurung biasa ()
Jelaskan beberapa istilah/methode/fungsi yang berkaitan dengan array/larik di python berikut ini serta buatkan contoh kode programnya: index, append, insert, remove.
Apa perbedaan antara perulangan for dan while?
For digunakan untuk perulangan yang jumlahnya tetap, sedangkan while digunakan untuk perulangan yang jumlahnya berubah-ubah
For digunakan untuk perulangan yang sudah diketahui jumlahnya, sedangkan while digunakan untuk perulangan yang jumlahnya belum ditentukan
For digunakan untuk perulangan yang jumlahnya berubah-ubah, sedangkan while digunakan untuk perulangan yang jumlahnya tetap
For digunakan untuk perulangan yang jumlahnya belum ditentukan, sedangkan while digunakan untuk perulangan yang sudah diketahui jumlahnya
Apa yang dimaksud dengan perulangan for dalam Python?
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah list
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah set
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah dictionary
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah tuple
Berapa kali perulangan pada contoh program menampilkan angka 1 sampai 5?
Apa hasil output dari contoh program perulangan for loop?
0, 1, 2, 3, 4, 5
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5
0, 1, 2, 3, 4
Apa yang terjadi jika terdapat data yang berulang pada tipe data set Python?
Apa yang terjadi jika terdapat data yang berulang pada tipe data set Python?
Data tersebut akan disimpan
Data tersebut tidak akan disimpan
Data tersebut akan dihapus
Data tersebut akan diubah
Apa yang dimaksud dengan perulangan for dengan tipe data string?
Perulangan yang melakukan pengulangan dengan meng-iterasi kata-kata dalam sebuah string
Perulangan yang melakukan pengulangan dengan meng-iterasi angka-angka dalam sebuah string
Perulangan yang melakukan pengulangan dengan meng-iterasi simbol-simbol dalam sebuah string
Perulangan yang melakukan pengulangan dengan meng-iterasi karakter-karakter dalam sebuah string
Apa struktur algoritma perulangan menurut pemahaman Anda?
Pernyataan atau intruksi yang diberikan kepada komputer agar ia melakukan sesuatu sesuai keinginan pengguna
Pernyataan atau intruksi yang diberikan kepada komputer agar ia melakukan sesuatu secara acak
Pernyataan atau intruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang
Pernyataan atau intruksi yang diberikan kepada komputer agar ia hanya melakukan sesuatu sekali
Berapa jumlah perulangan pada program untuk menampilkan nama Anda sebanyak 200?
100 kali
400 kali
300 kali
200 kali
Berapa hasil output dari program untuk menampilkan angka 1 sampai 500?
1000
250
125
500
Apa yang dimaksud dengan perulangan for dalam Python?
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah tuple
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah set
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah list
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah dictionary
Apa yang dimaksud dengan perulangan for dalam Python?
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah list
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah set
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah dictionary
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah tuple
Apa yang dimaksud dengan perulangan for dalam Python?
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah dictionary
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah list
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah tuple
Perulangan yang melakukan pengulangan dengan meng-iterasi elemen dari sebuah set
Apa yang dimaksud dengan algoritma percabangan?
Pemilihan atau control flow
Analisis berbagai kemungkinan pada persoalan kompleks
Program yang hanya berisi runtutan instruksi
Penggunaan tipe
Apa yang dimaksud dengan algoritma percabangan?
Pemilihan atau control flow
Analisis berbagai kemungkinan pada persoalan kompleks
Program yang hanya berisi runtutan instruksi
Penggunaan tipe data pada Python
Berapa fungsi percabangan yang dikenal dalam bahasa pemrograman Python?
4
1
2
3
Apa yang akan terjadi jika kondisi pada perintah if bernilai salah?
Program akan error
Kondisi akan diabaikan
Aksi akan dieksekusi
Aksi tidak akan dieksekusi
Apa fungsi dari perintah if-else pada Python?
Mengeksekusi statmen yang pertama jika kondisi salah
Mengeksekusi statmen yang pertama jika kondisi benar
Mengeksekusi statmen yang pertama atau kedua
Menyeleksi beberapa kemungkinan yang bisa terjadi
Apa yang dimaksud dengan nested if dalam Python?
Kondisi di dalam kondisi tertentu
Kondisi yang bersarang di dalam kondisi lain
Kondisi yang tidak memiliki cabang lain
Kondisi yang tidak memiliki aksi
Berapa banyak kondisi yang dapat diatur menggunakan perintah if-elif-else?
2
1
3
4
Apa yang dimaksud dengan pengambilan keputusan (kondisi if elif)?
Bentuk dimana kita memiliki dua pilihan kode untuk dieksekusi
Bentuk dimana kita memiliki satu pilihan kode untuk dieksekusi
Bentuk dimana kita memiliki lebih dari dua pilihan kode untuk dieksekusi
Bentuk dimana kita tidak memiliki pilihan kode untuk dieksekusi
Apa yang harus dilakukan untuk menulis aksi pada perintah if pada Python?
Melakukan pengindentasian
Menambahkan tanda petik
Tidak perlu melakukan apapun
Menambahkan tanda kurung
Apa yang dimaksud dengan conditional expression pada perintah if pada Python?
Ekspresi yang bergantung pada kondisi
Ekspresi yang tidak bergantung pada kondisi
Ekspresi yang tidak memiliki aksi
Ekspresi yang tidak memerlukan kondisi
Apa yang dimaksud dengan switch atau case dalam Python?
Tidak ada switch atau case dalam Python
Fungsi yang mengenal satu fungsi percabangan saja
Fungsi percabangan pada Python
Fungsi yang hanya berisi runtutan instruksi
Apa yang harus dipenuhi untuk memahami pengertian dari algoritma percabangan?
Mengaplikasikan algoritma percabangan dalam program aplikasi
Mempelajari notasi algoritma
Memahami materi pendahuluan sebelum materi lainnya
Memahami dasar algoritma
Apa yang dimaksud dengan analisis berbagai kemungkinan pada persoalan kompleks?
Analisis yang hanya berisi satu kemungkinan
Analisis yang hanya berisi runtutan instruksi
Analisis yang melibatkan berbagai kemungkinan
Analisis yang tidak melibatkan berbagai kemungkinan
Apa yang dimaksud dengan pentingnya mempelajari isi bab?
Mampu mengaplikasikan algoritma percabangan dalam program aplikasi
Mampu memahami penggunaan tipe data pada Python
Mampu memahami pengertian dari algoritma percabangan
Mampu menganalisis konsep algoritma percabangan
erikut adalah potongan program Python yang membuat array (list) baru dan menggabungkannya dengan array yang sudah ada. Manakah yang benar untuk menghasilkan array baru yang berisi [1, 2, 3, 4, 5]?
```python
existing_array = [1, 2]
new_array = [3, 4, 5]
result_array = existing_array + new_array
print(result_array)
[1, 2, 3, 4, 5]
[3, 4, 5, 1, 2]
[1, 2, [3, 4, 5]]
[1, 2, 3, 4, 5, 1, 2]
Bagaimana cara membaca isi sebuah file teks menggunakan Python?
`read_file("nama_file.txt")`
`file.read("nama_file.txt")`
`open("nama_file.txt", 'r').read()`
`read("nama_file.txt")`
Berikut adalah potongan program Python untuk menulis teks ke dalam sebuah file. Manakah yang benar? ```python with open("output.txt", "w") as file: file.write("Hello, World!")
File akan terbuka dalam mode membaca ('r') dan teks tidak dapat ditulis.
File akan terbuka dalam mode menambah ('a') dan teks akan ditulis di akhir file.
File akan terbuka dalam mode menulis ('w') dan teks akan ditulis, menggantikan isi file sebelumnya.
Program ini akan menghasilkan kesalahan karena mode file yang digunakan tidak valid.
Berikut adalah potongan program Python yang menggunakan fungsi. Manakah yang benar mengenai cara pemanggilan fungsi ini? ```python def hitung_kuadrat(x): return x ** 2
hitung_kuadrat(5)
calculate_square(5)
square(5)
x ** 2
Berikut adalah potongan program Python yang menggabungkan dua fungsi. Manakah yang benar untuk memanggil kedua fungsi ini?
```python
def tambah(a, b):
return a + b
def kali_dua(c):
return c * 2
result = tambah(3, 4) + kali_dua(5)
print(result)
22
23
26
14
Berikut adalah potongan program Python yang menggunakan array (list). Manakah yang benar untuk mengakses nilai pada indeks ke-2 dari array ini?
```python
my_array = [10, 20, 30, 40, 50]
my_array[2]
my_array(2)
my_array[3]
my_array.index(2)
