Anda di halaman 1dari 2

YAYASAN HAKKA INDONESIA

PERGURUAN BUDI AGUNG DKI JAKARTA


KB/TK/SD/SMP/SMA/SMK BUDI AGUNG

Jl. Terusan Bandengan Utara No. 95 Blok F2-12, G5, D25-28, Jakarta 14450 - Indonesia

LEMBAR SOAL
ASESMEN TENGAH SEMESTER ( ATS ) GENAP
TAHUN PELAJARAN 2023 - 2024

Mata Pelajaran : TIK/ Prakarya


Kelas / Program : IX ( Sembilan )
Hari / Tanggal :
Waktu :

PILIHAN GANDA !
1. Instruksi yang ditujukan ke komputer untuk bisa menyelesaikan tugas yang diberikan,
merupakan pengertian dari ....
A. Bahasa Pemrograman C. Algoritma
B. Coding D. Scratch

2. Interaksi yang terjadi antara manusia dengan perangkat komputer disebut dengan ....
A. Bahasa Pemrograman C. Algoritma
B. Coding D. Scratch

3. Variabel berfungsi untuk ....


A. Hentikan Eksekusi Program C. Untuk menyimpan Data
B. Memilih Perintah Sesuai Kondisi D. Pengurangan Baris Perintah
Khusus

4. Istilah” perulangan “ dalam pemograman dikenal dengan ....


A. Variable C. Conditional
B. Repeating D. Looping

5. Sebuah bahasa bahasa standar pemrogaman yang digunakan untuk menjalankan analisis data
adalah ....
A. Javascrip C. C++
B. PHP D. Phyton

6. Manakah dari berikut ini yang merupakan cara yang benar untuk mencetak "Hello, World!"
dengan Python ?
A. print("Hello, World!") C. print Hello, World!
B. print "Hello, World!" D. "Hello, World!"

7. Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol,
yang penulisannya diawali dan diakhiri dengan tanda petik disebut ....
A. Statement C. Program
B. Syntaks D. String

8. Struktur kontrol yang memungkinkan kode program untuk melakukan tindakan yang
berbeda tergantung kondisi tertentu disebut dengan ....
A. Variable C. Sequence
B. Conditional D. Looping

9. Rangkaian perintah yang berurutan disebut dengan ....


A. Variable C. Sequence
B. Conditional D. Looping

10. Bahasa apakah yang digunakan dalam program phyton ....


A. Java C. C++
B. C D. Phyton
11. Manakah dari berikut ini yang merupakan ekstensi file python yang benar ....
A. .pyt C. .python
B. .py D. .pt

12. Manakah dari simbol berikut ini yang digunakan untuk menjadikan komentar atau note di
python ....
A. // C. #
B. /**/ D. –

13. Apa yang akan menjadi tipe data y setelah pernyataan berikut jika input yang dimasukkan
adalah 50 ...
X = input(“Enter a Number :”)
Y = int(X)
A. Float C. Integer
B. String D. Bolean

14. Apa yang akan muncul di consol setelah pernyataan berikut jika input yang dimasukkan
adalah 20....
x = input(“Enter a Number :”)
y = str(x)
Print(x+y)
A. 40 C. 2020
B. 20 D. Error

15. Apa yang akan muncul di consol setelah pernyataan berikut jika input yang dimasukkan
adalah 5....
x = int(input(“Enter a Number :”))
y = int(x)
Print(x*y)
A. 25 C. 5
B. 55555 D. Error

16. Dalam python terdapat beberapa istilah tipe data, Tipe data yang di khuskan untuk membaca
huruf pada python adalah ....
A. Integer C. Float
B. String D. Bolean
E.

17. Dalam python terdapat beberapa istilah tipe data, Tipe data yang di khuskan untuk pecahan
atau decimal pada python adalah ....
A. Integer C. Float
B. String D. Bolean

18. Dalam python terdapat beberapa istilah tipe data, Tipe data yang di khuskan untuk membaca
angka pada python adalah ....
A. Integer C. Float
B. String D. Bolean

19. Operator yang digunakan untuk operasi penambahan, pengurangan, perkalian, pembagian
dan lain-lain disebut ....
A. Operator Aritmatika C. Operator string
B. Operator Perbandingan D. Operator logika

20. Manakah dari pernyataan berikut yang benar tentang Python ....
A. Python adalah bahasa yang kompilasi
B. Python adalah high-level language
C. Python untuk membuat aplikasi komputer atau servis web
D. Python penyimpanan dan pengatur database

ESSAY !
1. Sebutkan 4 service aplikasi kehidupan sehari-hari berkat bantuan coding !
2. Tuliskan syntaks / coding sederhana untuk mencari luas persegi panjang !
3. Tuliskan syntaks / coding sederhana untuk mencari biaya listrik !
4. Tuliskan syntaks / coding sederhana untuk mencari luas permukaan tabung !
5. Tuliskan syntaks / coding sederhana untuk mencari luas permukaan bola!

Anda mungkin juga menyukai