Anda di halaman 1dari 5

NamaAr

tef
ak : Funct
ion:
Chal
l
enge1
Di
ker
jakanOl
eh : 12S20001–Marcel
i
noManal
u–@Mar cel
i
no01j
r
12S20035–Nemnem Si
hombi
ng–@nemnemsihombi
ng35
URLdi
skusi : ht
tps:
//y
out
u.be/
RkbPK7i
0T5A
URLpr
esent
asi : ht
tps:
//y
out
u.be/
iBh5nMl
uFeg

1Deskr
ipsiPer
soal
an
I
bar
atdal
am suat
uuj
i
an,j
adiada(
x)mur
idy
angdi
bagi
kankedal
am dan(
n)
kel
ompok.Jadidosen/
gur
uakanmemanggi
lsat
usat
uor
angdar
iti
apkel
ompok.
Danakanber
kur
angsat
uper
sat
usaatadapemanggi
l
ananggot
a.

2Subr
out
ines
Padabagi
ani
nidekomposi
siper
soal adisubr
anandamenj out
ines.Ter
masukduaf
it
ur
t
ambahany
angt
elahdi
deskr
i kan.Subr
psi out
inesy
angandaper
olehnant
iny
aakandi
tul
i
ske
dal
am uni
tyangi f
ndependen(unct
ion)
.Kemudi
ant
ulskan subr
i out
inest
ersebutdengan
menggunakant
empl
atesubr
out
inedescr
ipt
ionber
ikut
.
Subr
out
ine1.<subr
out
inei
dent
if
ier
>

I
dent
if
ier : Fi
l
lcount
erdanFi
l
lst
ate
Pur
pose : Untukmenghi
ndaripenuli
santeksprogr
am y angsamasecar aber
ulang.
Dapatmengurangi
panjangny
aprogram.-
Kemudahanmenulisdanmenemukan
kesal
ahan(
debug)program.-
Menjadi
kanprogr
am lebi
hfl
exi
ble.
I
nput : -
sel
ect
edgr
oup
Out
put : -
Stat
e

3Sol
usi
(Fl
owgor
it
hm)
Ter
jemahkanhasi
ldekomposi
siandamenj
adi
sol
usi
dal
am bent
ukFl
owgor
it
hm,
sel
anj
utny
a:

kanscr
1.Tampi
l eenshotdar
isol
usi
yangandausul
kan.

12S1102PEMVI
S/Chal
l
enge hal
mn1dar
i1
12S1102PEMVI
S/Chal
l
enge hal
mn2dar
i2
12S1102PEMVI
S/Chal
l
enge hal
mn3dar
i3
2.Jabar
kansol
usiandadenganr
incisehi
nggar
ekan-
rekanandadapatmemahamial
ur
ber
piki
randadanmember
ikanmasukanpadaper
temuanmendat
ang.

Per
tama ki
tadekl
arasi
kan i
ntegr
alsel
ect
edgr
oup,
kemudi
an dekl
arasi
kan
i
nteger gr
oupcount
er ,
kemudi
an dekl
arasi
kan bool
ean next
studend agar
r
epet
it
ionny
aber
hent
i,sel
anj
utny
adekl
arasi
kani
ntegernumber
.

Set
elah i
tui
nputnumberdan dekl
arasi
kan ar
ray gr
oup dengan el
emen
number
.el
emen numberkar
na dit
ent
ukan j
uml
ah dat
a.Sel
anj
utna dekl
arasi
kan
numberofst
udentdani
nputnumberofst
udent.

Set
elahi
tuki
tabuatr
epet
it
on j
eni
sfordi
managr
oupcount
erdi
gunakan
di
siniunt
ukmenghi
tungf
orsebagaiv
ari
abl
efordar
i0t
onumber–1,mi
sal
kan
numberdimasukkan5makaakanmengul
ang sebany
ak5dar
i0-
4,r
epet
ati
on
ber
gunamemasukkannumberofst
udentkegr
up,
misal
kanpuny
a5kel
ompokset
iap
kel
ompokdi
masukkan5or
angdi
sini
lahki
tamemasukkanny
a.

Pada r
epet
it
on f
or sub r
uti
n per
tama masukkan ni
l
aidar
igr
up,ber
apa
anggot
a.Pr
ogr
am 1f
ungsiki
tabuatdal
am f
il
lcount
er.Dandal
am f
il
lcount
er ada
par
amet
erNamunpadar
epet
it
on

Kemudi
anki
tabuatr
epet
it
ionDodanRKi
tabuatkef
il
lst
ate danpadai
nput
sel
ect
edgr
oup ki
tamemasukkanor
angdar
ikel
ompoky
angakandimasukan,
kemudi
anki
tabuatassi
gn sel
ect
edgr
oup =sel
ect
edgr
oup-
1di
manasel
ect
ed
gr
oupy
angdi
pil
i
hakanber
hubungandenganel
emen

12S1102PEMVI
S/Chal
l
enge hal
mn4dar
i4
Kemudi
anki
tabuatassi
gngr
oups[
sel
ect
edgr
oup]=gr
oups[
sel
ect
edgr
oup]–
1 adal
ah dat
ayang t
erpi
l
ih.
kemudi
an ki
tadekl
arasi
kan St
ri
ng st
atey
ang akan
menj
adiper
nyat
aan,
dan ki
ta dekl
arasi
kan i
ntegerst
udent
lef
tmur
idy
ang t
ersi
sa
set
iapkel
ompok,
studentl
eftdi
misal
kan=0.Kemudi
anst
ate=t
andapet
ik2kal
i
.

Kemudi
an ki
tabuatr
epet
it
ion f
or menggunakan gr
oup count
er= 0 t
o
number-
1di
manapadar
epet
it
ioni
niakant
erj
adiassi
gnst
udent
lef
t=st
udent
lef
t+
gr
oupsel
emen[
groupcount
er]j
adij
uml
ahmur
id0akandit
ambahkandenganj
uml
ah
mur
id didal
amny
a.Kemudi
an ki
ta buatst
atey
ang ber
guna unt
ukmember
ikan
kel
uar
anber
apaj
uml
ahor
angdiset
iapkel
ompok.Set
elahi
tuki
tabuatbr
anchi
ng
gr
oupcount
erl
ebi
hkeci
ldar
inol
unt
ukmenut
upper
nyat
aanat
aust
ate.

Set
elahsel
esai
buatf
ungsi
.Ki
tamasukkandi
akef
low mai
n(ut
ama)
.

Denganf
unct
ion.Denganpar
emr
tergr
oup.
Kemudi
anket
ika r
epet
it
ionf
orsel
esai
akanmenghasi
l
kanout
putst
ate,kemudi
anki
tabuatsebuahassi
gndi
mananext
st
udent=st
udent
lef
t>0 di
mananextst
udentadal
ahv
ari
abl
erepet
it
ionDo akan
ber
hent
idanber
lanj
utdanket
ikast
udentt
idaksamadengan l
ebi
hbesardar
i0at
au
l
ebi
hkeci
l0makar
epet
it
ioni
niakanber
hent
idanmengel
uar
kanout
putExam has
f
ini
shedat
auuj
i
ant
elahber
kahi
r.

4Kesul
i
tany
angDi
hadapi
Padabagi
ani
ni,
jabar
kanbagi
anmanay
angpal
i
ngsul
i
tdi
sel
esai
kandanapakahadasol
usi
y
angandat
emukanunt
ukmengat
asi
nya?

 Menent
ukanPar
amet
erdar
ipadaf
unct
ion,sol
usiny
aadal
ahdenganmenont
on
v
ideomat
eri
pembel
ajar
an.

12S1102PEMVI
S/Chal
l
enge hal
mn5dar
i5

Anda mungkin juga menyukai