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
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
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
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!