PENGENALAN
KOMPUTASI
Latihan UTS
SOAL 1. COMPUTING SYSTEM, NETWORK, AND
IMPACT OF COMPUTING
1. Peranti di bawah ini yang merupakan 2. Di bawah ini yang bukan merupakan
peranti computing adalah: contoh hardware adalah:
a. Elevator a. Motherboard
b. Microwave ovens b. CPU
c. Lemari pendingin c. RAM
d. Smartphone d. Operating System
SOAL 1. COMPUTING SYSTEM, NETWORK, AND
IMPACT OF COMPUTING
3. Windows, Linux, dan MacOS adalah 4. Operasi dasar yang dilakukan oleh CPU
contoh dari: adalah:
a. Operating system a. Menerima input dari pengguna
b. Application b. Memroses informasi
c. Browser c. Menampilkan output
d. Hardware d. Menyimpan data
SOAL 1. COMPUTING SYSTEM, NETWORK, AND
IMPACT OF COMPUTING
5. Perangkat utilitas digunakan untuk hal 6. Di bawah ini yang bukan contoh perangkat
berikut, kecuali: jaringan:
a. Kompresi file sehingga memakan tempat yang a. Antivirus
lebih kecil b. Network Interface Card (NIC)
b. Melakukan manipulasi aritmatika dan lojik c. Switch
terhadap data
d. Modem
c. Mengkopi file antar media penyimpanan
d. Memperbaiki file yang rusak
SOAL 1. COMPUTING SYSTEM, NETWORK, AND
IMPACT OF COMPUTING
7. Teknologi yang menghubungkan perangkat 8. Berikut adalah keuntungan internet,
elektronik ke internet sehingga dapat kecuali:
berkomunikasi dan bertukar data disebut a. Mengurangi waktu untuk mengembangkan
program komputer.
sebagai:
b. Saling berbagi sumber daya hardware
a. Internet
komputer.
b. Artificial intelligence
c. Berbagi data dan perangkat lunak.
c. Internet of things
d. Berkomunikasi dan bekerja bersama.
d. Augmented reality
SOAL 1. COMPUTING SYSTEM, NETWORK, AND
IMPACT OF COMPUTING - URAIAN
1. Jelaskan 1 (satu) contoh ancaman terhadap 2. Jelaskan apa itu netiquette dan mengapa
keamanan data Anda di media sosial dan netiquette penting? Berikan 1 (satu) contoh
jelaskan bagaimana mencegah/ penerapannya.
mengatasinya.
SOAL 2. BERPIKIR KOMPUTASIONAL
1. Manakah yang tidak benar terkait konsep berpikir 2. Salah satu proses dalam membuat emoticon
komputasional?
smiley adalah dengan menghilangkan
a. Teknik berpikir komputasional terdiri atas
dekomposisi, pengenalan pola, abstraksi, dan semua fitur pada wajah kecuali mata dan
penyusunan algoritma. mulut. Proses in disebut sebagai:
b. Berpikir komputasional hanya berkaitan dengan
a. abstraksi
pengembangan program atau aplikasi untuk komputer.
c. Berpikir komputasional melibatkan proses untuk b. generalisasi
memformulasi masalah dan mengekspresikan
c. pengenalan pola
solusinya.
d. Berpikir komputasional dapat dipelajari tanpa harus d. dekomposisi
menggunakan mesin.
SOAL 2. BERPIKIR KOMPUTASIONAL
Turn on the
stove
Pour water to
the pan
Measure water
temprature
digitnya sama dengan angka itu sendiri. # bil, sum, i, curr_bil, digit : int
# Kamus
Dosen ingin mengolah nilai kuliah yang dikuti oleh N orang mahasiswa (N > 0). # N, uts, uas, prak, i : int
Program tersebut menerima masukan nama, nilai praktikum, nilai uts dan nilai # akhir : float
# nama, indeks : string
uas sebanyak jumlah mahasiswa (setiap nilai dalam skala 0 s.d. 100). Untuk
setiap mahasiswa, dihitung nilai akhir dengan rumus sbb: # Algoritma
N = int(input())
nilai akhir = 0,2 * nilai praktikum + 0,4 * nilai uts + 0,4 * nilai uas for i in range(N):
nama = input("Nama = ")
prak = int(input("Nilai praktikum = "))
Selanjutnya, berdasarkan nilai akhir tersebut, ditentukan indeks akhir mata uts = int(input("Nilai UTS = "))
kuliah yang didapat oleh setiap mahasiswa dengan aturan: A ≥ 85, 85 > AB ≥ uas = int(input("Nilai UAS = "))
akhir = 0.2 * prak + 0.4 * uts + 0.4 * uas
75, 75 > B ≥ 70, 70 > BC ≥ 60, 60 > C ≥ 50, 50 > D >= 40, dan sisanya E. if (akhir >= 85):
indeks = "A"
Program kemudian mencetak nama, setiap komponen nilai, nilai akhir, dan elif (akhir < 85 and akhir >= 75):
indeks untuk tiap mahasiswa. Berikut contoh tampilan outputnya (setiap detil indeks = "AB"
elif (akhir < 75 and akhir >= 70):
nilai dipisahkan oleh spasi dan vertical bar, N = 2). indeks = "B"
elif (akhir < 70 and akhir >= 60):
indeks = "BC"
nama | praktikum | uts | uas | akhir | indeks elif (akhir < 60 and akhir >= 50):
Udin | 50 | 50 | 50 | 50 | C indeks = "C"
elif (akhir < 50 and akhir >= 40):
Asep | 90 | 70 | 70 | 80 | AB indeks = "D"
else: # akhir < 40
indeks = "E"
# cetak hasil
print (nama + " | " + str(prak) + " | " + str(uts) + " | " + str(uas)
+ " | " + str(akhir) + " | " + indeks)
SOAL 3. ALGORITMA DAN PEMROGRAMAN
# Program StandarDeviasi
4. # menghitung standar deviasi data tinggi sample mahasiswa sebanyak 50 orang
# Kamus
Dalam statistik, deviasi standar adalah salah satu ukuran # N, i, x, sum : integer
persebaran data. Deviasi standar untuk N buah sampel data #
#
s, mean, s1 : float
T : array of integer
dihitung dengan menggunakan rumus sbb.
# Algoritma
N = 50 # banyaknya mahasiswa
T = [0 for i in range(N)]
# print hasil
print ("Standar deviasi = " + str(s))