You are on page 1of 4

ANALISIS DAN PERANCANGAN DATA II

1. SYNTAX

x=[]
n=int(input("Masukkan jumlah data : "))
for j in range(1,n+1):
print("Data [",j,"]:")
k=int(input())
x.append(k)
iterasi=0
print("Data sorting : ",x)
for i in range(len(x)-1,0,-1):
for y in range(i):
if x[y]>x[y+1]:
iterasi+=1
x[y],x[y+1]=x[y+1],x[y]
print("Hasil sorting Ascending : ",x)
for i in range(len(x)-1,0,-1):
for y in range(i):
if x[y]<x[y+1]:
iterasi+=1
x[y],x[y+1]=x[y+1],x[y]
print("Hasil sorting Descending : ",x)
OUTPUT
2. Syntax
e = []
r = int (input ("Masukkan Jumlah Data Anda: "))
for l in range (1, r+1) :
print ("Data Ke", l,":")
i=int (input())
e.append (i)
iterasi = 0
print ("\n")
print ("Data : ",e)

def selectionsort (nlist):


for d in range(0,len(nlist)-1):
print ("Langkah ke %d: "% (d+1))
minposition = len (nlist)-1
for a in range (len(nlist)-2,d-1,-1):
if nlist [a] <nlist[minposition]:
minposition = a
temp = nlist [d]
nlist [d] = nlist [minposition]
nlist[minposition] = temp
print (nlist)
selectionsort (e)
OUTPUT

You might also like