0% menganggap dokumen ini bermanfaat (0 suara)
107 tayangan10 halaman

Panduan Algoritma dan Tipe Data dalam Pemrograman

1. Urutan logika dalam pemecahan masalah meliputi program, variabel, algoritma, konstanta, dan tipe data. 2. Algoritma menggunakan sintaks tertentu seperti pseudocode atau flowchart. 3. Algoritma memproses sesuai urutan waktu dan mirip dengan struktur seperti sequence, repetition, dan selection.

Diunggah oleh

Didik Ariyana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
107 tayangan10 halaman

Panduan Algoritma dan Tipe Data dalam Pemrograman

1. Urutan logika dalam pemecahan masalah meliputi program, variabel, algoritma, konstanta, dan tipe data. 2. Algoritma menggunakan sintaks tertentu seperti pseudocode atau flowchart. 3. Algoritma memproses sesuai urutan waktu dan mirip dengan struktur seperti sequence, repetition, dan selection.

Diunggah oleh

Didik Ariyana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

1.

Urutanlogi
spengambi
l
ankeput
usanunt
ukpemecahanmasal
ahmer
upakanpenger
ti
andar
i:
a.Program
b.Vari
able
c.Al
gor i
tma
d.Kostanta
e.Ti
pedat a

2.Peuli
sanAlgor
it
may angmenggunakansi
ntaks(
car
apenul
i
san)meny
erupai
bahasa
pemrogramandisebut
 
a.Coding
b.Pseudocode
c.Fl
owchar t
d.Dataflow
e.Terminator

3.Algorit
may angprosesnyasesuai
urut
anwakt
udi
manaset
iappr
oseshany
asekal
idi
ker
jakan
dikat
akanmemi l
i
kistruksur
.
a.Sequence
b.Repet i
ti
on
c.Selecti
on
d.Processor
e.Invarant

4.Komponenfl
owchartyangmenunj
ukanper
cabangansuat
ual
gor
it
maber
hubungandengan
peri
ntahdal
am Bahasapemrogr
amanyai
tu
a.FOR
b.IF
c.Write
d.BEGIN
e.END

5.Vari
ableyangni
l
aiber
sif
att
etapdant
idakbi
asdubahadal
ah 
a.Arr
ay
b.Str
ing
c.Al
goritma
d.Konstant
a
e.Komposit

6.Variablelogi
kayangber
hubungandenganOR,AND,danNOTmer upakanvari
abl
edariti
pedat
a
a.Str
ing
b.Buner i
k
c.Boolean
d.Arr
ay
e.I
nt
7.Ti
pedat ayangmemungkinkansebuahvar
iabl
emengandungbanyaknil
aidal
am suat
uwaktu
adalah
a.Boolean
b.Int
c.Aray
d.Stri
ng
e.Logika

8.Algori
tmapemogr
amandapatdi
tul
i
sdal
am bent
uk
a.Animasi
b.Kodemor se
c.Pseudocode
d.Barcode
e.Digi
tal

9.Nil
aikarakt
eri
sti
kpr
ogr
am y
angber
sif
att
etapdi
sel
uruhbagi
anpr
ogr
am di
kenal
dengani
sti
l
ah
a.Vari
able
b.Vari
ant
c.I
nvari
ant
d.Konstanta
e.I
nt

10.Dalam meny usunsuat


upr
ogr
am,
langkahper
tamay
anghar
usdi
l
akukanadal
ah 
a. 
Membuatpr ogr am
b.MembuatAl goritma
c.Membelicomput er
d.Proses
e.Mempelajar
i program

11.Sebuahprosedurl
angkahdemi
langkahy
angpast
iunt
ukmeny
elesai
kansebuahmasal
ah
disebut:
a. Proses
b.Program
c.Algorit
ma
d.Prosesor
e.Step

12. 
Pseudocodey angdigunakanpadapenuli
sanal
gorit
madapatber
upa:
a.BahasaInggri
s
b.BahasaPuiti
s
c.Bahasapemr ogr
aman
d.BahasaAsing
e.Sembarangbahasaasal terst
rukt
ur
13.Padapembuat anprogram komputer
,al
gori
tmadibuat:
a.Sebel
um pembuat anprogram
b.Padasaatprogram di
buat
c.Sesudahpembuatanpr ogram
d.Padasaatver
ifi
kasiprogram
e.SaatProgr
am dieksekusi

14. Tahapandalam meny el
esaikansuatumasal ahadalah:
a. 
Masal ah–Pseudocode–Fl owchar t–Program –Eksekusi–Hasi l
b.Masalah–Al gori
tma–Fl owchart–Pr ogram –Eksekusi–Hasil
c.Masalah–Model –Algor i
tma–Eksekusi –Hasil
d.Masalah–Model –Algor i
tma–Pr ogr am –Eksekusi–Hasil
e.Algori
tma–Pr ogram –Model –Eksekusi –Hasil
15.Diketahui
bahwakant ongPkosong, kantongQberisi10buahkeler
engdankantongRber
isi
15
kel
ereng.Apabil
ayangter bawahany asebuahkant ongdandikat
akanBUKANKant ongPyang
ter
bawa, makajumlahkelerengy angterbawaadalah:
a.10        
b.10dan15
c.15    
d.Kosong
e.10atau15

16. 
Diberikanal
gori
tma:Apabi
l
awarnamerahmakajadihi
j
au.Apabi
lawar
nahi
j
aumakaj
adiput
ih,
sel
ainwar namerahdanhij
aumakaj
adiungu.Ji
kakondi
sii
nputwar
naadal
ahhi
tam,
makawarna
j
adi:
a. 
Mer ah  
b.Puti

c.Ungu    
d.Abu-abu
e.Hij
au

17.I
nstr
uksiP=Qakanmengaki
bat
kanni
l
aiP=ni
l
aiQ,
danni
l
aiQmenj
adi
:
a.Menj
adiSembarangNi
l
ai
b.Menj
adihampa
c.Qtet
ap
d.Menj
adi0
e.Ptet
ap

18.Apabil
aa=5,b=10,
makaj
i
kadi
ber
ikani
nst
ruksi
a=b;
b=aakanmengaki
bat
kan 
a. a=0,
b=5    
b.a=b
c.a=10,b=5  
 
d.a=10,b=10
e.a=10,b=0

19.Di
beri
kanal
gor
it
maP=10;
P=P+5;
Q=P.Ni
l
aiPdanQmasi
ng-
masi
ngadal
ah
a.15dan0   
b.0dan10
c.0dan15  
 
d.10dan15
e.15dan15

20.Typedatay
anghany
amengenal
kondi
siTr
ueat
auFal
sepadaBahasapemr
ogr
amanC++,
adalah:
a.stri
ng   
b.Char
c.Bool   
 
d.l
ongi nt
e.Int

21. 
Dalam bahasaC++t
erdapatsuat
uti
pedat
ayangni
l
ainy
ati
dakbol
ehmemi
l
iki
nil
aidesi
mal
,
yai
tu:
a.fl
oat  
b.Char
c.Bool 
d.l
ongint
e.I
nt

22.Program C++di rancangper


tamakal
iol
eh:
a.AlKhawar i
zmi      
b.DennisRitchi
e
c.Bl
aisePascal        
d.Alkhalamizni
e.Prof.Nikl
ausWi rt
h

23. Ti
pedatay
angdi
gunakanunt
ukmenampungsebuahkar
akt
eradal
ah:
a.Stri
ng
b.Int
c.Char
d.Bool
e.LongInt

24.PadaTi
pedataBool
ean,
ber
lakuoper
ator
-oper
ator
 
a. 
IF
b.AND,OR,NOT
c.True,
Fal
se
d.CASE
e.Number

25.Simbolflowchar
tyangdi
gunakansebagai
awal
danakhi
rsuat
upr
osesadal
ah….
a.Terminal   
 
b.I
nput
c.Preparat
ion  
d.Output
e.Decisi
on

26.Str
ukt
urper
nyat
aany
angBUKANber
upaper
ulangan(
loopi
ng)adal
ah:
a.For
b.Do…Whil
e
c.Whil
e
d.If
e.el
se

27.Suatuprosespengul
angankembal
ial
urker
jadi
sebut

a.Branchi
ng
b.Looping
c.Rekursi
f
d.It
erati
f
e.searchi
ng

28.Diberi
kanpenggal
analgor
it
ma:whil
e(x>7)
x-–;
cout<<x;
Apabilani
lai
awalxadalah9,makani
l
aiyangdit
ampi
l
kanber
tur
ut-
tur
utadal
ah
a.9,8,7  
b.9,8  
c.9  
d. 
8, 7  
e.8

29.Diberikanpenggal
analgor
it
ma:do
cout<<x; x–
whil
e( x>7)
Apabilanilai
awalxadalah9,makani
l
aiy
angdi
tampi
l
kanber
tur
ut-
tur
utadal
ah
a.9,8,7,6    
b.9,8,7    
c.9 
d.8,7  
e.7

30..Diberikanpenggalanalgor
it
ma:do
x-–; cout<<x;
whil
e( x>7)
Apabilanil
ai awalxadalah9,makani
l
aiyangdi
tampi
l
kanber
tur
ut-
tur
utadal
ah
a.9,8,7      
b.9,8    
c.8   
d.8,7   
e.9
31.SuatuProsesy
angmemanggi
ldi
ri
nyasendi
ri,
disebutpr
oses:
a.It
erati
f
b.Transit
if
c.Rekursi
f
d.Branching
f.Searchi
ng

32.Rekursi
fadalah:
a.Suatuproseduryangdapatdipanggil
b.Suatuprosesyangbisamemanggi ldir
iny
asendiri
c.Suatuprosesyangdipanggil
mel al
uisuat
uprosedur
d.SuatuprosedurLoopinge.SuatuprosesSear
ching

33.Yangbukanmer
upakant
ipedat
acomposi
teadal
ah….
a.I
mage
b.Datetime
c.Character
d.Enumer asi
e.Record

34.I
dentifi
eradal
ah….
a.Ti
pedat a
b.Vari
abel
c.Nama
d.Nil
ai
e.Konstanta

35.Namal ai
ndar
ifl
owchar
tadal
ah….
a.Algor
it
ma
b.Alur
c.Baganalir
d.Tree
e.Diagr
am

36.Tipedatayangmampumenampungbany
akdat
adengant
ipedat
ayangber
beda-
bedaadal
ah
ti
pedata…
a.Arr
ay
b.Str
ing
c.Record
d.Subrange
e.Character

37.Urutanl
angkah-
langkahl
ogi
sunt
ukmeny
elessai
kanmasal
ahy
angdi
susunsecar
asi
stemat
is
disebut….
a.Algori
tma
b.Flowchar
t
c.Vari
abel
d.Ti
pedat a
e.Konstant
a

38.Jenistipedatay angmempunyaiel
emen-
elemenyanghar
usdi
sebutsat
u-per
sat
udanber
nil
ai
konstantaintegersesuai
denganurut
anny
adisebut….
a.Arr
ay
b.Record
c.Enumer asi
d.Int
e.Boolean

39.Yangdimaksuddengankonst antaadal
ah….
a.Vari
abelyangnil
ainyabersi
fattetapdanbisadiubah-
ubah
b.Vari
abelyangnil
ainyabersi
fattetapdanti
dakbi sadi
ubah-
ubah
c.Nil
aidar
isuatuvariabel
d.Vari
abelyangselalumembut uhkanmasukan/inputandari
user
e.Vari
abelt
etap/konstan

40.Yangdisebutt
ipedat acomposi t
eadalah….
a.Ti
pedatay angtel
ahdi sediakanol
ehcomput er
b.Ti
pedatay angtel
ahdi sediakanbahasapemr ogr
aman
c.Ti
pedatay angterdi
ridarisatumacam tipe
d.Gabungandaridua/lebihti
pedata
e.Ti
pedatapadaal gorit
ma

41.Ji
kai ngi
nmengi
sini
l
aipadav
ari
bel
seper
tif
otokel
uar
ga,
makat
ipedat
ayangdi
gunakanadal
ah
j
enis….
a.Gambar /i
mage
b.Arr
ay
c.Record
d.Boolean
e.Char

42. 
Tipedat abil
angany
angmempuny
aij
angkauanni
l
ait
ert
ent
usesuai
dengany
angdi
tet
apkan
adal
ahj enist
ipedata….
a.Enumer asi
b.Arr
ay
c.Subrange
d.Record
e.Fl
oat

43.Dalam f
lowchar
t,si
mbol
dibawahi
nidi
sebut….
a.Terminat
or
b.Decisi
on
c.Process
d.Data
e.Connector

44.Penuli
sanalgori
tmayangmenggunakanbahasamanusi
adandi
j
abar
kandenganbahasai
nggr
is
adal
ahcar apenuli
san….
a.Str
uctur
edEngl i
sh
b.Str
ucturedIndonesi
an
c.Fl
owchar t
d.Looping
e.Sequencing

45.Tentukanmanakahnama-
namav
ari
abel
ber
ikuti
niy
angbenar!
a.nama.guru
b.NamaGur u
c.2x
d.harga/buku
e.har
gabuku

46.Tipedatay
angcocokunt
ukmenj
elaskandat
anamasi
swaadal
ahmengunakant
ipedat
a….
a.Numer i
c
b.Varchar
c.Dateti
me
d.Arr
ay
e.I
nteger

47.Tipedatay
angcocokunt
ukmenj
elaskandat
atanggal
lahi
radal
ahmengunakant
ipedat
a….
a.Numer i
c
b.Varchar
c.Dateti
me
d.Arr
ay
e.I
nteger

48.Dibawahi nibeber apastrukturdasaral


gor
it
maant
aral
ain….
.
a.Urutan, Pi
li
han,Pengulangan         
b.Perbaikan,Pemul ihan,Pengaturan   
c.Urutan, Pemuli
han, Pengulangan
d.Pemul ihan,
Urutan, Pemogr aman   
e.Perbaikan,Pemi l
ihan,Pengulangan 

 
 
49.Dibawahiniyangtermasukstr
ukturdasaralgor
it
maantaral
ain…….
   A.Pengul
angan      C.Pemulihan     E.Pengat
uran
   B.Perbai
kan         D.Pemograman 
50.Symbol yangdigunakanuntukmenghubungkanant
arasymbolyangsat
udengany
angl
ain
 adal
ahSy mbol…….
   A.Terminator       C.Fl
owDi r
ect
ion    
E.I
nput
-out
put    
   B.Displ
ay           D.Pr
ocessi
ng

Sil
ahkanjawabsemuasoal diat
asdenganmenebal
kansalahsat
ujawabanyangkamuanggap
benar.Testber
sif
att
erbuka,bol
ehmeli
hatsumberdar
ibukuataui
nter
net.

Set
iapj
awabanhar
usmemi
i
kisumbery
angj
elas,
bai
kdar
ibukuat
aupuni
nter
net
.

Buku:bol
ehmenggunakanbukupedomanber
upabukuel
ekt
roni
kyangsay
aber
ikanat
aubukuy
ang
sayar
efer
ensi
kan

Int
ernet:Ji
kajawabandarii
nter
netsumberhar
usber
upawebsi
tebukanbl
ogspotat
ausej
eni
sny
a
contoh:htt
p:/
/wiki
pedi
a.com

Car
amenj
awab:

I
niHANYACONTOH
Cont
ohJawabanSumberDar
iInt
ernet
1. Urut
anl ogi
spengambil
ankeputusanunt
ukpemecahanmasal
ahmer
upakanpenger
ti
andar
i:
a.Program
b.Vari
able
c.Al
gor i
tma
d.Kostanta
e.Ti
pedat a(ht
tp.
wiki
pedi
a.com)

Cont
ohJawabanSumberDar
iInt
ernet
1.Urutanlogi
spengambil
ankeput
usanunt
ukpemecahanmasal
ahmer
upakanpenger
ti
an
dari
:
a.Program
b.Vari
able
c.Al
gor i
tma
d.Kostanta
e.Ti
pedat a(JudulBuku/
Hal
aman)
Jawabandi
kumpul
keemai
l:manuaba.
put
ra@gmai
l
.com

Denganf
ormatNI
M_TUGAS_
PASS.
PDF(
Ber
ext
ensi
PDF)

Bat
asWakt
uPengumpul
anPukul18.
00WI
B
-
--
--Sel
amatMenger
jakan-
--
--
-

Anda mungkin juga menyukai