AlproLab 4 Dikonversi
AlproLab 4 Dikonversi
Latihan Lab-04
Petunjuk Pengerjaan
1. Kerjakan setiap kasus yang ada.
2. Kerjakan dengan sungguh-sungguh. Usahakan untuk mengerjakan sendiri dahulu! Boleh
diskusi dengan teman untuk menyelesaikan masalah setelah mencoba sendiri. Tetap
kumpulkan tepat waktu meskipun masih terdapat error didalamnya!
Kasus 1 - Ketik Ulang
Diberikan kodingan sebagai berikut:
MyLib.py
def bubbleSortDesc(arr):
n = len(arr)
def selectionSortDesc(arr):
for i in range(len(arr)):
def bubbleSortArr2(arr_dimensi):
n = len(arr_dimensi)
print(arr_dimensi)
Main.py
import MyLib
Pertanyaan:
1. Apa output program fungsi tersebut?
2. Apa tujuan dari algoritma bubbleSortDesc, selectionSortDesc, dan
bubbleSortArr2?
3. Mengapa bubbleSortDesc dipanggil didalam print sedangkan
bubbleSortArr2 tidak?
def selectionSort2(arr_dimensi):
#koding Anda
print(arr_dimensi)
Lanjutan Main.py
import MyLib
Output:
… #Output Kasus 2
[('Bali', 1), ('Banten', 27), ('DI Yogyakarta', 5), ('DKI Jakarta', 210), ('Jawa Barat', 26), ('Jawa
Tengah', 12), ('Jawa Timur', 9), ('Kalimantan Barat', 2), ('Kalimantan Timur', 3), ('Kepulauan
Riau', 3), ('Lampung', 1), ('Riau', 2), ('Sulawesi Selatan', 2), ('Sulawesi Tenggara', 3),
('Sulawesi Utara', 1), ('Sumatera Utara', 2)]