aan 3 tHeakwatul 4° ae
IM. 2012.04
¥elas > \ro0D
SOAL UJIAN TENGAH SEMESTER GASAL
UNIVERSITAS AMIKOM PURWOKERTO.
‘TAHUN AKADEMIK 2021/2022
\Sy UNIVERSITAS
AMIKOM PURWOKERTO
Mata Kullah Bahasa Pemrograman Python
‘SKS/Semester ‘SKS / 3 (Tiga)
Fakultas mu Komputer
Program Studi informatika
Dosen i Nur ikhsan, M.Kom.
Kelas IF20C, IF20D & IF20E
Hari/Tanggal ‘amis, 18 November 2021
Ruang rake Home
Jam 0.00-11.30(90 Menit)
Sifat jian + Penugasan
Petunjuk mengerjakan soal :
Berdoalah terlebih dahulu agar UTS ini dimudahkan oleh Allah SWT!
Bacalah perintah yang diberikan dimasing-masing nomor dengan seksama!
Kerjakan soal yang anda anggap paling mudah terlebih dahulu!
Jika terdapat unsur kecurangan maka mahasiswa dinilai NOL
Lembar Jawaban UTS dikerjakan pada soal ini, kemudian disatukan dengan printscreen
coding dalam 1 pdf dikirim ke portal student dan link: https://bit.ly/UTS-21-1 pada saat
jadwal ujian!
pao se
A. Piliblah jawaban yang tepat : [Score: 40]
1 Pernyataan berikut 6. Apa yang akan ditampilkan?
Te ee] bag tog angry “Pts
Sf "rangge™ in buaht
dtm b. False set TiMEPOEON aN")
2YApa output dari program berikut ? print("Haken nasi")
nusbers = {2, 2) 1, 4]
numbers tppengcta,'s, 7, 61)
‘print ( Len(nusber
print(len(ausbers}) $< Makan Mange
4 'b. Makan Nasi
. cc. An exception is thrown
€. An exception is thrown abnor
3. Apa output dari program berikut ? 7. Apa yang akan ditampilkan?
329.5
jbe2 buah « [‘mangga’,‘Anggur', "Pisang', ‘Apel’:
‘print (a/b) booms oanclewergy ne? PT
‘for bush in bush:
0.20 prine(busmi{2)Te])
40
e.21
4, Hasil dari; (4*(242)*#3-(2894)#3) a, manga, anggur, pisang, apel
a3 5 ‘b. Mangga, Anggur, Pisang, Apel
Koo 4.36 c. MANGGA, ANGGUR, PISANG,
5. Apa yang akan ditampilkan?
printitype(5/2))
8. 4d.
«.
APEL
‘AttributeError
8,-Apa output dari program berikut?
fnena = “uiro sebleng™
‘printfnana(e:3-11)
c. bas
fhiF WE ARaTIVe
rw
biro "success, splcB
SITAS tee Sere
\y UNV A OKERTO Yes te
10, Modul apa yang digunakan untuk
rapa yang muncul?
9. Angka berapa yang mu menggambar sebuah garis pada papan
je Lee gambar di Python?
stor Tin Sees
eae a, Canvas
b. Tkinter
a. 24,6 .0,1,4,5 Turtle
33041,3,5.79 6.12456 x% ‘Graphics
20,14 5,6,7,89
B, Drag and Drop :
1. Match data type to the type operations [Score: 15]
Data type Answer Area
Le Ie] ope (120
type (5)
type (“True”)
type False)
Noted : To answer, drag the appropriate data type to the correct type operation. Each data
type may used once, more than once, or not at all
2. Isikan beberapa code segment sesuai dengan eksekusi program pada answer area, dimana
anda akan membuat sebuah skrip python menghasilkan input dan cek upper atau lower nya.
[Score: 20]
Code Segment : Answer Area:
else:
print (name, “s mixed case Mame sinpur (enter your nae")
else: ‘AG name-lower() = = name :
print (name, “is lower case.”) pein (rame 5 all upper_cace-)
‘name = Input(“Enter your name : “) eh Mame -UpRER() > = NAME +
Brink (mare 11g all upger_case.™
print (name, “is upper case. Wink (name “14 wixed cae™
lfname-uppert)== name :
Print (name, “is all upper case)
‘fname lower() == name:
print (name, “s all upper case."
SUCCESS, SPIRIT 8 CREATIVE
eS eyRSITA
Sy Ue Sn
. Essay script python Gawaban yang dikumpulkan adalah printsereen program dan output
‘tigen sama mhs di setiap baris program dengan komentar #NIM-Nama =
‘Tulistah script python untuk menggabungkan dictionaries berikut untuk membuat yang bart.
[Score: 10]
Diketahui variabel berikut:
1:15, 2:25}
ic3=(5:53,6:65)
Hoasil yang dibarapkan : (1; 15,2: 25,3: 35, 4:45, 5:55, 6: 65)
2, ‘Tulstah program python untuk mengubah sub ke dan dari Celsius ke fahrenheit. [Score: 15]
Hasil yang diharapkan:
60°C adalah 140 Fahrenbit
45°F adalah 7 Celsius
~SEMOGA SUKSES~
SUCCESS, SPIRIT & CREATIVE