WorksheetsOOP python
Total questions: 95
Worksheet time: 1hrs 4mins
Pada software phyton, perintah "print" berfungsi untuk mencetak gambar baru
Benar
Salah
Untuk membuat program Python, kita memerlukan alat bantu IDE atau lingkungan kerja untuk menulis dan menjalankan program Python. Salah satu alat bantu yang bisa kita gunakan ini yaitu ....
Google Collaboratory
Google Spreadsheet
Google Form
Google Document
Google Presentasi
Gambar tersebut merupakan ikon dari ....
Google Colab
Google Form
Google Classroom
Google Drive
Google Document
Pada tampilan script tersebut , baris kedua akan menghasilkan .... setelah dilakukan proses run.
4+5
45
9
45 dan 4+5
4+5 dan 9
Pada gambar script tersebut, baris pertama akan menghasilkan .... setelah dilakukan proses run.
4+5
45
9
45 dan 4+5
4+5 dan 9
Perhatikan script perintah tersebut! Pada baris kedelapan, setelah dilakukan run akan menghasilkan output ....
10
Praktek 1
5
Jumlah
15
Manakah yang bukan menjadi alasan bahasa python begitu populer saat ini?
Mudah digunakan dan dipelajari
Mempunyai banyak library
Termasuk High level language
Termasuk Low level language
Manakah di bawah ini yang merupakan logo Bahasa pemrograman Phyton?
Manakah penulisan syntax yang benar menggunakan python, untuk membuat program hello world?
Siapa nama penemu python
Guido van Rossum
Steve Jobs
Alex Python
Georgio Bostrian Vum
Perintah apa yang digunakan untuk mencetak statement pada python?
select
show
view
Aplikasi apa yang tidak menggunakan python ?
Youtube
Spotify
Itunes
Dari mana asal nama "phyton" ditemukan oleh pendirinya ?
Tiba2 saja terpikirkan
Nama Ular
Nama Peliharaan
Acara TV
Apa output dari :
anom=input ("masukan wajah anom = ")
masukan wajah anom = ganteng
print ("deddy" ("anom"))
anom ganteng
deddyanom
deddy ganteng
anomdeddy
Apa output dari :
>>> putra = “kapiten”
>>> seorang = "bajak laut"
>>> putra
‘kapiten’
>>> del seorang
>>>putra
_________
Putra kapiten
NameError : name ‘bajak’ is not defined
Putra bajak laut
Kapiten
Apa output dari :
9 % 2
0
1
4.5
2
Bahasa pemrograman yang berupa elemen grafis (gambar) disebut ...
Bahasa Pemrograman
Bahasa Pemrograman viusal
Bahasa Pemrograman tekstual
Pemrograman
Proses menerjemahkan program menjadi bahasa mesin dikenal dengan istilah ....
kompilator
kompilasi
algoritma
flowchart
Pada software phyton, perintah "print" berfungsi untuk mencetak gambar baru
Benar
Salah
Yang bukan termasuk tipe data adalah
Class
Integer
Float
Dictionary
Mana yang termasuk bentuk perulangan pada Python
do {
printf("nilai i adalah: %d\n", i);
i++; }while(i<20);
return 0;
}
for(int i = 11; i <21; i++){
cout<<"Perulangan ke-", i<<endl;
}
for i in range(11):
print(i)
int main(){ for(int i = 0; i < 10; i++){ printf("Perulangan ke-%i\n", i); } return 0; }
Apa yang dimaksud high-level programming language
Bahasa yang diterjemahkan dalam bahasa mesin
Bahasa yang mudah dipahami
Bahasa yang mirip dengan bahasa GO
Bahasa yang terdiri dari huruf pallawa
Python memiliki beberapa operator pembanding, dan salah satunya adalah tidak sama dengan. Nah simbol dari operator ini adalah
+=
-=
==
!=
Jika terdapat variabel , word = "Python bahasa paling oke" . Apabila akan menghasilkan output Pytho maka slicing yang tepat adalah
print(word[:5])
print(word[4:21])
print(word[3:])
print(word[8:10])
word = "Python bahasa paling oke"
print(word[2:15])
Hasil dari output di atas adalah
Py bahasa oke
thon bahasa p
bahasa paling ok
n bahasa paling ok
Bahasa Python saat ini sedang populer karena apa?
Bahasanya mudah untuk dipelajari namun sulit dipahami
Bahasanya mudah dipahami dan bagus untuk mengolah data serta Artificial Intelligence
Termasuk bahasa low-level programming
Bahasa yang digunakan untuk arduino
Menurut Anda, apa saja bekal untuk mengolah code?
Teliti, mau berusaha, dan rasa ingin tahunya tinggi.
Rajin membaca
Mengikuti workshop saja tanpa mengimplementasikan, yang penting sertifikat
Hanya berdoa
var1 = 30
var2 = 50
Berdasarkan variabel di atas untuk menghasilkan output 80, maka untuk menampilakannya harus membuat code seperti apa?
print("var1+var2")
cout<<30+50:
print('var1+var2')
print(var1+var2)
variabelKu =
print(variabelKu)
Mengapa code di atas error?
Karena logikanya ga jelas
Pada variabel bernama variabelKu belum diassign/ditugaskan
Karena pada variabelnya bertipe data list
Karena tipe datanya tidak sesui
angka_my = 9,8
Tipe data variabel di atas merupakan tipe data apa?
Integer
List
Tupple
Float
Untuk membulatkan suatu bilangan desimal berkoma kita dapat menggunakan fungsi apa dalam Python?
round()
mkdir
bisa menggunakan float
bisa menggunakan integer
Percabangan if-elif-else digunakan ketika kita akan membuat program yang seperti apa?
Program dengan kondisi sederhana tidak memiliki cabang
Memiliki kondisi lebih dari dua
Memiliki satu kondisi
Memiliki tipe data float
Tipe data boolean bernilai apa saja?
true or false
True or False
benar atau salah
salah dan tidak
Menurut Anda fungsi variabel dalam bahasa pemrograman untuk apa?
Menyimpan data
Untuk OOP
mendefinisikan sesuatu
membuat inputan
Bagaimana solusinya jika codingan error?
Bodoamat sih
Mencari solusinya dan mencoba membenarkan
Tinggal tidur
Mencari solusi namun tidak mencoba membenarkan
Mana yang termasuk events?
Mana yang termasuk blok kode Control?
Mana yang termasuk Sensing?
Mana yang termasuk Motion?
Mana yang termasuk di dalam blok kode Looks?
Perhatikan program scratch berikut, bagian blok kode manakah yang membuat animasi berjalan (bukan bergeser)?
Perhatikan program scratch berikut, bagian blok kode manakah yang membuat animasi menyentuh pinggir?
Perhatikan program scratch berikut, bagian blok kode manakah yang membuat animasi menuju ke posisi tertentu?
Perhatikan program scratch berikut, bagian blok kode manakah yang kondisi tertentu (jika ... kemudian ...) ?
Bagian blok kode manakah yang berfungsi untuk memperlambat gerak?
Perhatikan pemrograman scratch berikut, blok kode operator ada berapa?
1
2
3
4
Perhatikan pemrograman scratch berikut, blok kode sensing ada berapa?
1
2
3
5
Perhatikan pemrograman scratch berikut, blok kode variabel ada berapa?
1
2
4
6
Perhatikan pemrograman scratch berikut, blok kode control ada berapa?
1
2
4
6
Perhatikan pemrograman scratch berikut, blok kode events ada berapa?
1
2
4
6
Perhatikan pemrograman scratch berikut, blok kode Looks ada berapa?
1
2
4
6
Perhatikan pemrograman scratch berikut, ada berapa variabel yang harus kita buat sendiri?
1
2
3
4
Perhatikan pemrograman scratch berikut, agar pergerakan sprite bisa bergerak ke kiri - kanan, atas - bawah dapat dikendalikan dengan keyboard, kita bisa menambahkannya dari blok kode?
Sensing
Events
variabel
Looks
Perhatikan pemrograman scratch berikut, agar pergerakan sprite bisa bergerak ke atas maka dapat kita gunakan blok kode?
Perhatikan pemrograman scratch berikut, agar pergerakan sprite bisa bergerak ke bawah maka dapat kita gunakan blok kode?
Perhatikan pemrograman scratch berikut, agar pergerakan sprite bisa bergerak ke kanan maka dapat kita gunakan blok kode?
Perhatikan pemrograman scratch berikut, agar pergerakan sprite bisa bergerak ke kiri maka dapat kita gunakan blok kode?
1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Memproses Listing Algoritma
Pada pembuatan program komputer, algoritma dibuat :
Sebelum pembuatan program
Pada saat program dibuat
Sesudah pembuatan program
Pada saat verifikasi program
Sebelum menulis ide
Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.
Untuk melengkapi peryataan diatas adalah . . . .
Input
File
Database
Masalah
Rekayasa
Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut . . .
Logaritma
algoritma
program
instruksi
flowchart
Flowchart tersebut merupakan algoritma untuk menghitung luas ….
lingkaran
segitiga
persegi panjang
persegi
belah ketupat
1. Mulai
2. Menulis surat
3. Surat dimasukan amplop
4. Menutup amplop
5. Menempel perangko
6. Mengantar ke kantor pos
7. Selesai
Urutan algoritma yang benar adalah...
1-3-2-4-6-5-7
1-6-2-3-5-4-7
1-6-5-4-2-3-7
1-6-2-3-4-5-7
1-2-3-4-5-6-7
Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !
Anak yang berusia lebih dari 18 tahun boleh membuat SIM
Anak yang berusia tepat 18 tahun tidak boleh membuat SIM
Anak yang berusia tepat 18 tahun boleh membuat SIM
Anak yang berusia 17 tahun tidak boleh membuat SIM
Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun
Perhatikan potongan algoritma berikut ini:
Input (harga)
IF harga = 12500 then
Beli
END
Pernyataan manakah yang benar tentang program di atas
Jika (harga=12500) maka program tidak melakukan apapun
Jika (harga<>12500) maka program tidak melakukan apapun
Jika (harga<12500) maka lakukan aksi beli
Jika (harga>12500) maka lakukan aksi beli
tidak ada jawaban
Nama lain dari flowchart adalah . . . .
AluR
Algoritma
Bagan Alir
Diagram
Grafik
Berikut ini adalah bahasa pemrograman, kecuali . . . .
PHP
Pascal
Android
Java
Visual Basic
Dalam struktur IF-THEN-ELSE, klausa IF dapat diartikan
Jika
Maka
Jika tidak
Sebaiknya
Seharusnya
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna akan menjadi . . . .
Merah
Ungu
Hijau
Putih
Hitam
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
1. Ambil cangkir;
2. Ambill Kopi instan;
3. Tuangkan air panas ke dalam cangkir;
4. Masukan bubuk kopi ke dalam cangkir sesuai takaran;
5. Siapkan air panas;
6. Minum kopi;
7. Aduk hingga larut.
Langkah-langkah diatas adalah algoritma untuk membuat kopi, urutan yang benar adalah...
1-2-3-4-5-6-7
1-2-4-3-5-7-6
1-2-4-5-3-7-6
1-2-4-3-5-6-7
Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan?
a=0, b=5
a=b
a=10, b=5
a=10, b=10
a=10, b=0
Tipe data yang digunakan untuk menampung sebuah karakter adalah?
String
Bool
Int
Long int
Char
Manakah pernyataan algoritma yang tidak benar
Algoritma harus disusun secara logis
Algoritma harus disusun secara sistematis
Algoritma harus mempunyai berbagai macam makna
Algoritma memiliki langkah yang jelas
Algoritma memiliki hasil yang benar
int main()
{
int a = 25%10;
printf("%d", a);
return 0;
}
Apakah tampilan dari program di atas?
5
2
2.5
5.5
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :
Proses
Program
Algoritma
Step
Diagram
manfaat belajar informatika bagi siswa kelas 11 antar lain...
meningkatkan kemampuan berpikir logis
dan kreatif
meningkatkan ketrampilan literasi
meningkatkan ketrampilan numerasi
meningkatkan ketrampilan desain grafis
meningkatkan ketrampilan video editing
Metode yang paling populer untuk memecahkan persoalan optimasi, yaitu....
Pemrograman Dinamis
Algoritma Sekuensial
Algoritma Genetik
Algoritma Greedy
Algoritma Percabangan
Problem knapsack terbagi menjadi dua, yaitu....
Pemrograman dinamis dan algoritma greedy
Probabilistic dan deterministic
0/1 knapsack dna fractional knapsack
Masalah dan penyelesaian
Brute Force dan Genetik
Pemrograman dinamis dikembangkan oleh Richard Bellman pada Tahun
1952
1953
1954
1955
1956
Sebuah tipe data yang dapat menyimpan satu karakter adalah....
Char
Integer
Boolean
Float
String
Suatu variabel yang terdiri atas sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama adalah....
Integer
Float
Boolean
Char
Array
Perhatikan simbol berikut!
Simbol flowchart di atas menunjukkan....
Process
Input
Output
Decision
Dokumen
Notasi yang berupa bahasa pemrograman tingkat tinggi adalah....
Read
Write
Pseudocode
Flowchart
Data
Perhatikan pernyataan-pernyataan berikut!
(1) Flowchart
(2) Problem Analysis
(3) Algoritma
(4) Testing
(5) Maintenance
Berdasarkan data di atas, manakah yang merupakan proses pemrograman....
(2), (3), dan (4)
(1), (2), dan (3)
(3), (4), dan (5)
(1), (2), dan (5)
(1), (3), dan (5)
Saat kita menggambarkan seekor kuda, karakteristik yang dapat kita abaikan adalah....
Kuda berlari dengan cepat
Kuda memiliki hidung
Kuda memiliki telinga
Kuda memiliki ekor
Kuda memiliki kuku
Algoritma yang langkah-langkahnya secara urut dari awal hingga akhir....
Percabangan
Perulangan
Sekuensial
Bersyarat
Dinamis
Metode pemecahan masalah dengan cara menguraikan solusi menjadi sekumpulan langkah (step) atau tahapan (stage) sedemikian sehingga solusi dari persoalan dapat dipandang dari serangkaian keputusan yang saling berkaitan adalah....
Algoritma Genetik
Program Dinamis
Optimization Problems
0/1 Knapsack
Algoritma Greedy
"Take What You Can Get Now" merupakan prinsip dari....
Algoritma Greedy
Algoritma perulangan
Algoritma Percabangan
Algoritma Sekuensial
Algoritma Genetik
Jelaskan konsep dasar dari OOP dalam Python dan sebutkan empat pilar utama dari OOP!
Bagaimana cara mendefinisikan kelas dan objek dalam Python? Berikan contohnya!
Apa perbedaan antara atribut kelas dan atribut instance dalam Python? Jelaskan dengan contoh.
Apa yang dimaksud dengan inheritance (pewarisan) dalam OOP? Bagaimana cara mengimplementasikannya di Python?
Apa itu polimorfisme dalam OOP dan bagaimana cara menggunakannya di Python? Berikan contohnya.
