Anda di halaman 1dari 14

MAKALAHBAHASAPEMROGRAMAN

 
  

  DosenPembi
mbi
ng:Ekaut
ami
ningsi
h,M.
T  
  
  
  
  
  
  
  
   
 

DI
SUSUNOLEH:
Nama:Haf
izhat
ulHusna
Ni
m :2283207055
Pr
odi:
Inf
ormat
ika
Mahasi
swaRegul
er
KATAPENGANTAR

Segal
a puj
idan sy
ukurbagiAl
l
ah SWT y
ang t
elah member
ikan kemampuan,
kekuat
an,ser
ta keber
kahan bai
k wakt
u,t
enaga,maupun pi
ki
ran kepada penul
i
s
sehi
nggadapatmeny
elesai
kanmakal
ahy
angber
judul
“BahasaPemogr
aman"
Dal
am peny
usunanmakal
ahi
ni,penul
i
smengucapkant
eri
makasi
hyangsebesar
-
besar
nyakepadabukubukut
ent
angkomput
erdanwebsi
tet
ent
angkomput
ery
ang
t
elahdi
ber
ikankemudahankepadapenul
i
sdal
am penger
jaanmakal
ahi
ni.
Penul
i
smeny
adar
ibahwamasi
hbany
akkekur
anganpadapenul
i
sanmakal
ahi
ni.
Makadar
iit
u,sar
andankr
it
iky
angmembangunsangatpenul
i
shar
apkandar
ipembaca
sekal
i
an.Penul
i
sber
har
apsemogamakal
ahi
nidapatber
manf
aatbagisi
apasaj
ayang
membacany
a.
DAFTARI
SI

Kat
aPengant
ar 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 i
Daf
tari
si 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 ii
Pendahul
uan
1.
 
  
  Lat
arBel
akangMasal
ah 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   i
i
i
2.
 
  
  RumusanMasal
ah 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   i
i
i
3.
 
  
  Tuj
uanPenul
i
san 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   i
i
i
I
si
1.
 
  
  BahasaPemr
ogr
aman 
  
  
  
  
  
  
  
  
  
  
 
   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    1
2.
 
  
  Sej
arahPer
kembanganBahasaPemr
ogr
aman 
 
   
 
   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 1-5
3.
 
  
  Macam-
macam BahasaPemr
ogr
aman 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   
  5-6
4.
 
  
  Jeni
s-j
eni
sBahasaPemr
ogr
aman 
 
   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   
  6–9
Penut
up 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
   
 
   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  10

BABI
PENDAHULUAN

A.
 
  Lat
arBel
akangMasal
ah
Padazamanmoder
nseper
tii
nit
eknol
ogi
sangatdi
per
lukandi
dal
am kehi
dupansehar
i
har
i.Ji
kaki
tat
idakmengi
kut
iar
ust
eknol
ogi
dizamanmoder
nini
makaki
taakanj
auh
t
ert
inggal
.Tekni
kinf
ormat
ikaadal
ahdi
sipl
i
nil
muy
angmenangani
masal
ah
t
ransf
ormat
ikdansy
mbol
didal
am kehi
dupansehar
i-
har
i.Sej
akdul
u,ki
tat
ahubahwa
komput
erbukanl
ahsesuat
uyangseder
hana.Ter
masukbahasany
ayangdi
sebut
denganbahasapemogr
aman.Bahasapemogr
amanmer
upakansuat
uwahanaunt
uk
menuangkanpi
ki
ranmanusi
ayangdapatdi
menger
tiol
ehkomput
ersehi
nggan
mempuny
aini
l
aiguna.Aday
angmengel
ompokkanny
amenj
adi
3lev
elbahasay
ait
u:
hi
ghl
evel
(Seper
tiPascal
danBasi
c),
middl
elev
el(
Seper
tiBahasaC)
,danl
owl
evel
(
Seper
tiBahasaAssembl
y).Adaj
ugay
angmengel
ompokkanny
amenj
adi
pr
ocedur
al/
funct
ional
progr
ammi
ng,
obj
ect
ori
ent
edpr
ogr
ammi
ng,
dansebagai
nya.Ti
ap
bahasapemr
ogr
amanmemi
l
iki
kel
ebi
handankekur
angant
ersendi
ri
,danpr
ogr
ammer
memi
l
i pr
ki ef
erensit
ersendi
ridal
am memi
l
ihsuat
ubahasapemr
ogr
aman.Namunpada
dasar
nya,
bahasa-
bahasapemr
ogr
amant
ersebutmemi
l
iki
bagi
an-
bagi
any
angs
eru
pa.
Ya
ngme
mbe
dak
anh
any
ala
hta
tab
aha
say
angd
igu
nak
an.

B.
 
  
 RumusanMasal
ah
Adapunr
umusanmasal
ahdal
am makal
ahi
nii
alahsebagai
ber
ikut:
1.
 
  
  Apadef
ini
sidar
ibahasapemogr
aman?
2.
 
  
  Bagai
manasej
arahper
kembanganbahasapemogr
aman?
3.
 
  
  Apasaj
amacam-
macam bahasapemogr
aman?
4.
 
  
  Apasaj
afungsi
bahasapemogr
aman?

C.
 
  
 Tuj
uanPenul
i
san
Adapunt
ujuanpenul
i
sandal
am makal
ahi
nii
alahsebagai
ber
ikut:
1.
 
  
  Unt
uk menget
ahui
def
ini
sidar
ibahasapemogr
aman
2.
 
  
  Unt
uk menj
elaskansej
arahper
kembanganbahasapemogr
aman
3.
 
  
  Unt
ukmenget
ahui
macam-
macam bahasapemogr
aman
4.
 
  
  Unt
uk menget
ahui
fungsi
bahasapemogr
aman
BABI
I

I
SI

A.
 
  BahasaPemogr
aman
Bahasapemr
ogr
amanat
auser
ingdi
i
sti
l
ahkanj
ugadenganbahasakomput
er,
adal
ah t
ekni
k komando/
inst
ruksist
andar unt
uk memer
int
ah komput
er. Bahasa
pemr
ogr
amani
nimer
upakansuat
usetat
uransi
ntaksdansemant
iky
angdi
pakaiunt
uk
mendef
ini
sikanpr
ogr
am komput
er.Bahasai
nimemungki
nkanseor
angpr
ogr
ammer
dapatmenent
ukan secar
a per
sis dat
a mana y
ang akan di
olah ol
eh komput
er,
bagai
manadat
ainiakandi
simpan/
dit
eruskan,
danj
eni
slangkahapasecar
aper
sisy
ang
akandi
ambi
ldal
am ber
bagai
sit
uasi
.

B.
 
  
 Sej
arahPer
kembanganBahasaPemogr
aman
Sej
akper
tamakomput
erdi
ff
erenceengi
nedi
cipt
akanol
eh Char
lesBabbage
padat
ahun1822,komput
ermembut
uhkansej
uml
ahi
nst
ruksiunt
ukmel
akukansuat
u
t
ugast
ert
ent
u.I
nst
ruksi
-i
nst
ruksii
nidi
kenalsebagaibahasapemr
ogr
aman.Bahasa
komput
ermul
any
ater
dir
idar
isej
uml
ahl
angkahpengkabel
anunt
ukmembuatsuat
u
pr
ogr
am;
hali
nidapatdi
pahamisebagaisuat
urangkai
anpenget
ikankedal
am komput
er
dankemudi
andi
j
alankan.
Pada awal
nya,di
ff
erence engi
ne-
nya Char
les Babbage hany
a di
buatunt
uk
menj
alankant
ugasdenganmenggunakanper
pindahangi
gir
odaunt
ukmenj
alankan
f
ungsi
kal
kukasi
.Jadi
,bent
ukawaldar
ibahasakomput
eradal
ahber
upager
akansecar
a
mekani
k,sel
anj
utny
ager
akanmekani
kter
sebutdi
gant
ikandengansi
nyall
i
str
ikket
ika
pemer
int
ah AS mengembangkan ENI
AC pada t
ahun 1942,t
etapimasi
h bany
ak
mengadopsipr
insi
p-pr
insi
pdasardar
iBabbage’
sengi
ney
angmanadi
progr
am dengan
mengesetswi
tchdanper
kabel
anpadasel
uruhsi
stem padaset
iap“
progr
am”maupun
kal
kul
asi
.
Pada1945,JohnVonNeumanny
angbeker
japadaI
nst
it
utef
orAdv
ancedSt
udy
mengemukakanduakonsepy
angsecar
alangsungmempengar
uhimasadepandar
i
bahasa pemr
ogr
aman komput
er.Yang per
tama di
kenalsebagai“
shar
ed-
progr
am
t
echni
que”
.Padat
ekni
kinidi
nyat
akanbahwahar
dwar
ekomput
erhar
usl
ahseder
hana
dan t
idakper
lu di
l
akukan pengkabel
an dengan menggunakan t
angan unt
ukset
iap
pr
ogr
am.Sebagaigant
iny
a,i
nst
ruksi
-i
nst
ruksiy
angl
ebi
hkompl
ekshar
usdi
gunakan
unt
ukmengendal
i
kanper
angkatker
asy
angl
ebi
hseder
hana,hali
nimemungki
nkan
komput
er di
progr
am ul
ang dengan cepat
.Konsep y
ang kedua,Von Neumann
meny
ebut
nyasebagai“
condi
ti
onalcont
rolt
ransf
er”
.Idei
niber
kembangmenj
adibent
uk
subr
uti
n,at
aubl
okkodey
angkeci
lyangdapatpanggi
lber
dasar
kanat
urant
ert
ent
u,dar
i
padasuat
uhi
mpunant
unggalur
utankr
onol
ogi
syanghar
usdi
j
alankanol
ehkomput
er.
Bagi
an kedua dar
iide t
ersebutmeny
atakan bahwa kode komput
erhar
us dapat
ber
cabangber
dasar
kanper
nyat
aanl
ogi
kaseper
tiI
F(ekspr
esi
)THEN,danper
ulangan
seper
tiFOR st
atement
.“Condi
ti
onalcont
rolt
ransf
er”mengembangkan i
de adany
a

li
brar
ies,
”yangmanamer
upakanbl
okkodey
angdapatdi
gunakanber
ulangkal
i
.
Pada1949,set
elahbeber
apat
ahunVonNeumannbeker
ja,bahasaShor
tCode
di
l
ahi
rkan,y
angmer
upakanbahasakomput
ery
angper
tamaunt
ukper
alat
anel
ekt
roni
k
y
angmembut
uhkanpr
ogr
ammerunt
ukmengubahper
int
ahkedal
am 0dan1dengan
t
angan.
Pada1957,bahasakhususy
angper
tamamunculdal
am bent
ukFORTRANy
ang
mer
upakansi
ngkat
andar
isi
stem FORmul
aTRANsl
ati
ng.Bahasai
nidi
rancangpada
I
BM unt
uk per
hit
ungan sci
ent
if
ic.Komponen-
komponenny
a sangatseder
hana,dan
meny
edi
akanbagipr
ogr
ammeraksest
ingkatr
endahkedal
am komput
er.Sampaisaat
i
ni,bahasai
nit
erbat
aspadahany
ater
dir
idar
iper
int
ahI
F,DO,danGOTO,t
etapipada
wakt
uit
u,per
int
ah-
per
int
ahi
nimer
upakanl
ompat
anbesarkear
ahdepan.Ty
pedat
a
dasary
ang di
gunakansampaisekar
angi
nidi
mul
aidar
iFORTRAN,hali
nimel
i
put
i
v
ari
abel
logi
ka(
TRUEat
auFALSE)
,danbi
l
angani
nteger
,real
,ser
tadoubl
e-pr
eci
sion.
FORTRAN sangatbai
kdal
am menanganiangka-
angka,t
etapit
idakt
erl
alubai
k
unt
ukmenanganipr
osesi
nputdanout
put
,yangmanamer
upakanhaly
angpent
ing
padakomput
asibi
sni
s.Komput
asibi
sni
smul
ait
inggall
andaspada1959,dengan
di
kembangkanny
a COBOL,y
ang di
rancang dar
iawalsebagaibahasa unt
uk par
a
pebi
sni
s.Ty
pedat
ayangadahany
aber
upanumberdant
extst
ri
ng.Halt
ersebutj
uga
memungki
nkanpengel
ompokanmenj
adiar
raydanr
ecor
d,sehi
nggadat
adit
elusur
idan
di
organi
sasi
kandenganl
ebi
hbai
k.Sesuat
uhal
yangmenar
ikunt
ukdi
cat
atbahwasuat
u
pr
ogr
am COBOLdi
buatmeny
erupaisuat
uessay
,denganempatat
aul
i
mabagi
anut
ama
y
ang membent
uk kesel
uruhan y
ang t
ert
ata dengan bai
k.Per
int
ah-
per
int
ah COBOL
sangatmeny
erupait
atabahasaEngl
i
sh,sehi
nggamembuat
nyaagakmudahdi
pel
ajar
i.
Semuaci
ri
-ci
rii
nidi
kembangkanagarmudahdi
pel
ajar
idanmudahdi
ter
apkanpada
duni
abi
sni
s.
Pada1958,
JohnMcCar
thydiMI
TmembuatbahasaLI
StPr
ocessi
ng(
atauLI
SP)
,
y
angdi
rancangunt
ukr
isetAr
ti
fi
ci
alI
ntel
l
igence(
AI)
.Kar
enadi
rancangunt
ukf
ungsi
spesi
ali
sasiy
angt
inggi
,makat
atacar
apenul
i
sanny
ajar
ingkel
i
hat
ansebel
um at
aupun
sesudahny
a.Sesuat
uper
bedaany
angpal
i
ngny
atadar
ibahasai
nidenganbahasal
ain
adal
ahdasardant
ypesat
u-sat
uny
aadal
ahl
i
st,
yangdi
tandaidengansuat
uur
utani
tem
y
angdi
cakupdengant
andakur
ung.Pr
ogr
am LI
SP sendi
ri
nyadi
buatsebagaisuat
u
hi
mpunan dar
ili
st, sehi
ngga LI
SP memi
l
iki kemampuan y
ang khusus unt
uk
memodi
fi
kasidi
ri
nya,danj
ugadapatber
kembangsendi
ri
.Tat
acar
apenul
i
sanLI
SP
di
kenalsebagai“
Cambr
idge Pol
i
sh,
”sebagai
mana di
a sangatber
beda dar
ilogi
ka
Bool
ean(
Wexel
blat
,177)
.
BahasaAl
goldi
buatol
ehsuat
ukomi
teunt
ukpemakai
ansci
ent
if
icpadat
ahun
1958.Kont
ri
busiut
amany
aadal
ahmer
upakanakardar
iti
gabahasasel
anj
utny
ayai
tu
Pascal
,C,C++,danJav
a.Di
ajugamer
upakanbahasaper
tamadengansuat
utat
a
bahasa f
ormal
,yang di
kenalsebagaiBackus-
NaarFor
m at McGr
au BNF ( aw-
Hil
l
Ency
clopedi
aofSci
enceandTechnol
ogy
,454)
.
Pascaldi
mul
aipadat
ahun1968ol
ehNi
kl
ausWi
rt
h.Tuj
uanpengembanganny
a
adal
ahunt
ukkebut
uhanpengaj
aran.Padaawal
nyabahasai
nidi
kembangkanbukan
dengan har
apan adopsi pemakai
an secar
a l
uas. Pr
insi
pny
a mer
eka
mengembangkanny
a unt
uk al
at pengaj
aran pemr
ogr
aman y
ang bai
k seper
ti
kemampuan debug dan per
bai
kan si
stem dan dukungan kepada mi
kropr
osesor
komput
er y
ang di
gunakan pada i
nst
it
usipendi
dikan.Pascaldi
rancang dengan
pendekat
any
angsangatt
erat
ur(
ter
str
ukt
ur)
,di
amengkombi
nasi
kankemampuany
ang
t
erbai
k dar
i bahasa-
bahasa saat i
tu, COBOL, FORTRAN, dan ALGOL. Dal
am
penger
jaanny
a bany
ak per
int
ah-
per
int
ah y
ang t
idak t
erat
urdan aneh di
hil
angkan,
sehi
nggasangatmenar
ikbagipemakai
.Pascalj
ugamengembangkanv
ari
abeldi
nami
s,
di
manav
ari
abeldapatdi
buatket
ikasuat
upr
ogr
am sedangber
jal
an,mel
aluiper
int
ah
NEW danDI
SPOSE.Tet
apiPascalt
idakmengi
mpl
ement
asi
kansuat
uar
raydi
nami
s,
at
aukel
ompokdar
ivar
iabel
-var
iabel
,yangmanasangatdi
but
uhkan,danmer
upakan
sal
ahsat
upeny
ebabkekal
ahanny
a.
Cdi
kembangkanpadat
ahun1972ol
ehDenni
sRi
chi
eket
ikasedangbeker
japada
Bel
lLabsdiNew Jer
sey
.Tr
ansi
sipemakai
andar
ibahasaumum y
angper
tamake
bahasa umum sampaihar
iiniy
ait
utr
ansi
siant
ara Pascaldan C,C mer
upakan
per
kembangandar
iBdanBCPL,t
etapiagakmeny
erupaiPascal
.Semuaf
asi
l
itasdi
Pascal
,ter
masukper
int
ahCASEt
ersedi
adiC.Cmenggunakanpoi
ntersecar
aluasdan
di
bangununt
ukkecepat
andengankel
emahanny
ayai
tumenj
adisul
i
tunt
ukdi
baca.
Tet
apikar
enadi
amenghi
l
angkansemuakel
emahany
angt
erdapatdiPascal
,sehi
ngga
dengancepatmengambi
lal
i
hposi
siPascal
.Ri
tchi
emengembanganCunt
uksi
stem
Uni
xyangbar
upadasaaty
angber
samaan.Ol
ehkar
enai
ni,
CdanUni
xsal
i
ngber
kai
tan.
Uni
xmember
ikanC beber
apaf
asi
l
itasbesarseper
tiv
ari
abeldi
nami
s,mul
ti
taski
ng,
penanganan i
nter
rupt
,for
king,dan st
rong l
ow-
lev
el,
i
nput
-out
put
.Ol
eh kar
enai
tu,C
sangatser
ingdi
gunakanunt
ukpemr
ogr
amansi
stem oper
asiseper
tiUni
x,Wi
ndows,
MacOS,
danLi
nux.
Padaakhi
rtahun1970danawal1980,suat
umet
odepemr
ogr
amany
angbar
u
t
elahdi
kembangkan.Hat
ersebutdi
kenalsebagaiObj
ectOr
ient
edPr
ogr
ammi
ng,at
au
OOP.Obj
ectmer
upakansuat
upot
ongandar
idat
ayangdapatdi
paketdandi
mani
pul
asi
ol
eh pr
ogr
ammer
.Bj
arne St
roust
roup meny
ukaimet
ode i
nidan mengembangkan
l
anj
utan dar
iC y
ang di
kenalsebagai“
C Wi
th Cl
asses.
”Kemampuan l
anj
utan i
ni
di
kembangkanmenj
adibahasaC++y
angdi
l
uncur
kanpadat
ahun1983.C++di
rancang
unt
uk mengor
gani
sasi
kan kemampuan dasardar
iC dengan OOP,dengan t
etap
memper
tahankankecepat
andar
iC dandapatdi
j
alankanpadakomput
ery
angt
ipe
ber
lai
nan.C++ser
ingkal
idi
gunakandal
am si
mul
asi
,seper
tigame.C++meny
edi
akan
car
ayangbai
kunt
ukmemani
pul
asir
atusani
nst
ancedar
imanusi
adi
dal
anel
evat
or,
at
aupasukany
angdi
i
sidengant
ipepr
ajur
ity
angber
beda.Bahasai
nimenj
adipi
l
ihan
padamat
akul
i
ahAPComput
erSci
encesampai
har
iini
.
Padaawal1990′
s,i
nter
akt
ifTVadal
aht
eknol
ogimasadepan.SunMi
crosy
stems
memut
uskanbahwai
nter
akt
ifTVmembut
uhkansuat
uhaly
angkhusus,y
ait
ubahasa
por
tabl
e(bahasay
angdapatber
jal
anpadabany
akj
eni
smesi
nyangber
beda)
.Bahasa
i
nidi
kenalsebagaiJav
a.Padat
ahun1994,t
eam pr
oyekJav
amengubahf
okusmer
eka
keweb,y
angmanaber
ubahmenj
adisesuat
uyangmenj
anj
i
kanset
elahi
nter
act
iveTV
gagal
.Padat
ahun ber
ikut
nya,Net
scapemeny
etuj
uipemakai
an Jav
apadai
nter
net
br
owsermer
eka,
Nav
igat
or.Sampai
tit
iki
ni,
Jav
amenj
adi
bahasamasadepan.
Jav
amempuny
ait
ujuany
angbesardanmer
upakanbahasay
angbai
kmenur
ut
bukut
ext
,padakeny
ataany
a“bahasat
ersebutt
idak”
.Di
amemi
l
ikimasal
ahy
angser
ius
dal
am opt
imasi
,denganar
tipr
ogr
am y
angdi
tul
i
sdenganny
aber
jal
andenganl
ambat
.
DanSunt
elahmembuatcacatpener
imaant
erhadapJav
adenganper
ti
kai
anpol
i
tis
denganMi
crosof
t.Tet
apiJav
atel
ahdi
nyat
akansebagaibahasaunt
uki
nst
ruksimasa
depandanbenar
-benarmener
apkanobj
ect
-or
ient
eddant
ekni
kti
ngkatt
inggiseper
ti
kodey
angpor
tabl
edangar
bagecol
l
ect
ion.
Vi
sualBasi
cser
ingdi
ajar
isebagaibahasapemr
ogr
amandasary
angmengacu
padabahasaBASI
Cyangdi
kembangkanpadat
ahun1964ol
ehJohnKemenydan
ThomasKur
tz.BASI
Cadal
ahbahasay
angsangatt
erbat
asdandi
rancangunt
ukor
ang
y
angbukancomput
ersci
ence.Per
int
ah-
per
int
ahdi
j
alankansecar
aber
urut
an,t
etapi
kendal
ipr
ogr
am dapatber
ubah ber
dasar
kan I
F..
THEN,dan GOSUB y
ang mana
menj
alankan suat
u bl
ok kode dan kembal
iket
it
ik semul
a di
dal
am al
urpr
ogr
am.
Mi
crosof
ttel
ahmengembangkanBASI
Ckedal
am pr
odukVi
sualBasi
c(VB)
.Jant
ung
dar
iVB adal
ahf
orm,at
ausuat
uwi
ndow kososdi
manaandadapatdr
agdandr
op
komponen seper
timenu,gambar
m dan sl
i
derbar
s.I
tem-
it
em i
nidi
kenalsebagai

widget
s.”Wi
dgetmemi
l
ikipr
oper
ti(
seper
tiwar
na)danev
ent
s(seper
tikl
i
kdandoubl
e
kl
i
k)danmenj
adipusatdar
ipengembanganant
armukadenganpemakaidi
ber
bagai
bahasapr
ogr
am dewasai
ni.VB mer
upakanpr
ogr
am y
angbany
akdi
gunakanunt
uk
membuati
nter
faceseder
hanakepr
odukMi
crosof
tlai
nny
aseper
tiExceldanAccess
t
anpamembacabany
akkode,denganny
adapatdi
mungki
nkanunt
ukdi
buatapl
i
kasi
y
angl
engkap.
Per
ltel
ahser
ingdi
gambar
kansebagai“
ductt
apeoft
heI
nter
net
,”kar
enaser
ing
di
gunakansebagaiengi
neunt
uki
nter
facewebat
aupadascr
iptunt
ukmemodi
fi
kasif
il
e
konf
igur
asi
.Di
amemi
l
ikif
ungsit
extmat
chi
ngy
angsangatbai
ksehi
nggamembuat
nya
menj
adihaly
angi
dealunt
ukpeker
jaant
ersebut
.Per
ldi
kembangkanol
ehLar
ryWal
l
pada1987kar
enaf
asi
l
itaspadaseddanawkpadaUni
x(di
gunakanunt
ukmani
pul
asi
t
ext
)ti
dakmencukupikebut
uhanny
a.Ter
gant
ungkepadasi
apaandaber
tany
a,Per
l
adal
ahsi
ngkat
andar
iPr
act
icalExt
ract
ionandRepor
ti
ngLanguageat
auPat
hol
ogi
cal
l
y
Ecl
ect
icRubbi
shLi
ster
.
Bahasa pemr
ogr
aman t
elah ber
kembangan dar
imasa kemasa dan t
etap
di
kembangkandi
masadepan.Mer
ekadi
mul
aidar
isuat
udaf
tarl
angkappengkabel
an
agarkomput
ermenj
alankant
ugast
ert
ent
u.Langkah-
langkahi
niber
kembangmenj
adi
sof
twar
e dan memi
l
ikikemampuan y
ang l
ebi
h bai
k.Bahasa umum y
ang per
tama
menekankan pada keseder
hanaan dan unt
uk sat
utuj
uan saj
a,sedangkan bahasa
dewasa i
nit
erbagiat
as bagai
mana mer
eka di
progr
am,sehi
ngga mer
eka dapat
di
gunakanunt
uksemuat
ujuan.Danmungki
nbahasay
angakandat
angl
ebi
hnat
ural
denganpenemuanpadaquant
um dankomput
er-
komput
erbi
ologi
s.

C.
 
  
 Macam-
macam BahasaPemogr
aman
Secar
aUmum t
erdapat4kel
ompokbahasapemr
ogr
amany
ait
u:
1.
 
  
  Obj
ectOr
ient
edLanguage(
Visual
dBase,
Visual
FoxPr
o,Dephi
,Vi
sual
C).

2.
 
  
  hi
ghl
evel
(Seper
tiPascal
danBasi
c).

3.
 
  
  mi
ddl
elev
el(
Seper
tiBahasaC)
.

4.
 
  
  l
owl
evel
(Seper
tiBahasaAssembl
y).

D.
 
  Jeni
s-j
eni
sBahasaPemr
ogr
aman

1.
 
  
  Del
phi

Bor
landDel
phiat
aubi
asadi
sebutDel
phisaj
a,adal
ahsar
anapemr
ogr
amanapl
i
kasi
v
isual
.Del
phimer
upakangener
asipener
usdar
itur
bopascaly
angdil
uncur
kanpada
t
ahun1983dandi
rancangunt
uksi
stem oper
asiDOS.SedangkanDel
phidi
l
uncur
kan
padat
ahun1995denganr
ancangandi
bawahsi
stem oper
asiwi
ndows.Bany
akapl
i
kasi
y
angbi
sadi
kembangkanol
ehDel
phi
,seper
tigr
afi
s,pengol
ahkat
a,spr
eetsheet
,games,
danl
ainny
a.Kel
ebi
handar
iDel
phisendi
riy
ait
usi
fat
nyaf
reewar
e.Yangar
ti
nyapr
ogr
am
y
anggr
ati
stanpaber
bay
ar.Lal
udokument
asicukupl
engkap,dankomponeny
ang
di
sedi
akancukupl
engkap.I
nisangatmembant
ubagipr
ogr
ammerkhususny
akar
ena
komponeny
angdapatmembant
u.Kel
emahanDel
phii
nisendi
riy
ait
upenggunay
ang
t
idak memi
l
kidasar pemr
ogr
aman at
as bahasa pascalakan kesul
i
tan.Ar
ti
nya
penggunahar
usmenger
tibahasapascaldul
u.Lal
uset
iapkomponeny
angdi
masukan
dal
am f
ormt
ampi
l
an,
akandi
i
kut
ser
takanj
ugakodedekl
arasidani
nisi
ali
sasi
nyadal
am
l
i
stcode.Tent
uny
ahali
nimeny
ebabkanper
ubahankomponen,j
i
kapenul
i
sankode
sal
ahpr
ogr
am t
idakmaumembet
ulkansecar
aot
omat
is.
2.
 
  
  Vi
sual
Basi
c
Mer
upakanbahasapemr
ogr
amany
angmenawar
kanI
DEv
isualunt
ukmenghasi
l
kan
pr
ogr
am per
angkatl
unakber
basi
ssi
stem oper
asiMi
crosof
tWi
ndows.Vi
sualBasi
c
adal
ah t
urunan bahasa pemr
ogr
aman BASI
C. Vi
sual Basi
c j
uga menawar
kan
pengembanganper
angkatl
unakgr
afi
kdengancepat
,beber
apabahasaskr
ipseper
ti
v
isualbasi
cforappl
i
cat
ions(
VBA)danv
isualbasi
cscr
ipt
ingedi
ti
on(
VBScr
ipt
).Adapun
keunggul
andar
ivi
sualbasi
c,y
ait
ubahasany
ayangseder
hana.Lal
ubany
akt
ool
sbai
k
gr
ati
smaupunt
idakdii
nter
nety
angakansangatmembant
u.Dankar
enav
isualbasi
c
sangatpopul
er,
bany
aksumber
-sumbery
angdapatdi
gunakan.Kel
emahanVi
sualBasi
c
i
tu sendi
riadal
ah bahasany
ayang power
ful
,sehi
ngga t
idak t
erl
alu bagus unt
uk
membuat game-
game y
ang memuaskan. Lebi
h l
ambat di
bandi
ngkan bahasa
pemr
ogr
amany
angl
ain.
3.
 
  
  BahasaC
BahasaC,at
auawalmul
adar
ibahasaBCPLy
angdi
kembangkanol
ehMar
ti
nRi
char
d
padat
ahun1967.Bahasai
nimengi
nspi
rasi
kanKenThompsonunt
ukmengembangkan
bahasay
angl
ebi
hmoder
nlagi
,yai
tubahasaB padat
ahun1970.Lal
udi
l
anj
utkan
dengandi
temukanny
abahasaCy
angdikembangkanol
ehDenni
sRi
tchi
eseki
tart
ahun
1972-
an.
Kel
ebi
hanbahasaCsendi
riadal
aht
ersedi
adihampi
rsemuakomput
er.Ar
ti
nyabahasa
i
nisudahdi
ter
apkandibany
akkomput
erdansudahbukanbahasay
angasi
ngl
agi
.
Si
fat
nyay
angpor
tabl
e,dukunganpust
akay
angbany
akkeandal
anbahasaC di
capai
denganadany
afungsi
-f
ungsipust
aka.Adapunkel
emahandar
ibahasaC i
tusendi
ri
,
y
ait
u t
erl
alu bany
akny
a oper
ator ser
ta f
leksi
bil
i
tas penul
i
san pr
ogr
am kadang
membi
ngungkanpemakai
.Danbagipemul
aumumny
aakankesul
i
tandal
am membuat
poi
nter
.
4.
 
  
  Pascal
Namapascalsendi
riy
ait
udi
ambi
ldar
inamaBl
aisePascal
,namaahl
imat
emat
ikadan
phi
l
osopiy
anghebatdar
iPer
anci
spadaabadke-
17.Pascaladal
ahpengembangandar
i
bahasa-
bahasasebel
umny
a,seper
ti
 Tur
boPascal
,MsPascal
(Mi
crosof
t),
Appl
ePascal
,
UCSD,danl
ainny
a.Pascalj
ugamer
upakanbahasapemr
ogr
amant
ingkatt
inggi(
hugh
l
evel
language)dant
erst
rukt
ur.Kel
ebi
handar
ibahasapascal
itusendi
riy
ait
uter
str
ukt
ur.
Memi
l
ikisi
ntaksy
angmemungki
nkanpenul
i
sanpr
ogr
am di
pecahmenj
adil
ebi
hsi
mpl
e
/kompl
eksy
angdapatdi
per
gunakanber
kal
i
-kal
i
.Bahasany
aseder
hanadanekspr
esi
f,
y
ait
umemi
l
ikist
rukt
ury
angseder
hanadanhampi
rmendekat
ibahasamanusi
a.Di
bal
i
k
keunggul
anny
a ada j
uga kekur
anganny
a,seper
tipenggunaanny
ati
dak f
leksi
bel
,
Maksudny
aadal
ahmasi
hsangatj
arangdi
per
gunakankar
enabahasany
ayangsul
i
t.
5.
 
  
  BahasaPemr
ogr
amanRuby

Adal
ahbahasaskr
ipt
ingy
angber
ori
ent
asioby
ek.Tuj
uandar
irubyi
tusendi
riadal
ah
menggabungkankel
ebi
handar
isemuabahasapemr
ogr
amanskr
ipt
ing.Rubydi
tul
i
s
denganbahasapemr
ogr
amanCdengankemampuandasar
nyaseper
tiPer
ldanPy
thon.
Adapunkel
ebi
hanr
ubyy
ait
usi
ntaksny
ayangseder
hana,memi
l
ikiexcept
ionhandl
i
ng
y
angbai
k,mengusungkonsepsi
ngl
einher
it
ance.Adapunkel
emahanny
aseper
tibahasa
pemr
ogr
amany
angt
idakmempuny
aiper
for
mat
inggi
.
6.
 
  
  Jav
a

Mungki
nkat
a“Jav
a”sudaht
idakasi
ngl
agibagiki
tasemua.Apal
agibagiki
tasemua
pemi
l
ik handphone.Jav
a adal
ah sebuah t
eknol
ogiy
ang di
per
kenal
kan ol
eh Sun
Mi
crosy
stemspadaper
tengahant
ahun1990.Menur
utdef
ini
sidar
iSun,Jav
aadal
ah
namaunt
uk 
sekumpul
ant
eknol
ogiunt
ukmembuatdanmenj
alankanper
angkatl
uinak
padakomput
erst
andal
one at
aupun pada l
i
ngkungan j
ari
ngan.Jav
ajuga bany
ak
di
temukan pada handphone.Ki
tal
ebi
h meny
ukai
meny
ebutJav
a sebagaisebuah
t
eknol
ogidi
bandi
nghany
asebuahbahasapemr
ogr
aman,kar
enaJav
alebi
hlengkap
di
bandi
ng sebuah bahasapemr
ogr
amankonv
ensi
onal
.Teknol
ogiJav
amemi
l
ikit
iga
komponen pent
ing, y
ait
u Pr
ogr
ammi
ng-
language speci
fi
cat
ion Appl
i
cat
ion-
pr
ogr
ammi
ng i
nter
faceVi
rt
ual
-machi
nespeci
fi
cat
ion.Ba
has
aJa
vad
apa
tdi
kat
egor
i
kan
s
eba
gais
ebu
ahb
aha
sap
emr
ogr
ama
nber
ori
ent
asiobj
ek,pemr
ogr
amant
erdi
str
ibusidan
bahasapemr
ogr
amanmul
ti
thr
readed.Obj
ekJav
adi
spesi
fi
kasidenganmembent
uk
kel
as.Unt
uk masi
ng-
masi
ng kel
as Jav
a,kompi
l
erJav
a mempr
oduksisebuah f
il
e
kel
uar
anar
sit
ekt
urnet
ral
yangakanj
alanpadaber
bagaii
mpl
ement
asidar
iJav
aVi
rt
ual
Machi
ne(
JVM)
.Awal
nyaJav
asangatdi
gemar
iol
ehkomuni
taspemr
ogr
amani
nter
net
,
kar
enaJav
amendukungunt
ukappl
ets,di
manapr
ogr
am denganaksessumberday
a
t
erbat
asy
ang 
j
alandal
am sebuahwebbr
owser
.Jav
ajugameny
edi
akandukunganl
evel
t
inggiunt
uk 
net
wor
kingdanobj
ekt
erdi
str
ibusi
.Jav
ajugadi
anggapsebagaisebuah
bahasay
angaman.Tampi
l
ani
nipadakhususny
apent
ingmenganggapbahwasebuah
pr
ogr
am Jav
abol
eh mengeksekusisi
l
ang sebuah j
ari
ngan t
erdi
str
ibusi
.Sehi
ngga
bahasaJav
asaat
init
ermasukbahasapemr
ogr
amany
angr
elat
ifmudahunt
ukdi
pel
ajar
i
kar
enab
any
akn
yac
ont
ohda
nkon
sepy
angb
ere
darl
uas
,ba
ikb
eru
pab
ukuma
upu
ndi
i
nter
net
.
Tet
apipr
ogr
am y
angdi
buatdal
am bahasaJav
ajugar
elat
ifl
ebi
hbany
ak 
membut
uhkan
wakt
u saatdieksekusi(
lebi
hlama)di
kar
enakan unt
uk menj
alankanpr
ogr
amny
a
di
but
uhkanJVM (
per
ant
araant
arpr
ogr
am dansi
stem oper
asi
).
7.
 
  
  C++
Mul
aiawalt
ahun 1980,Bj
arne St
roust
rup dar
iAT & T Bel
lLabor
ator
iesmul
ai
mengembangkanbahasaC.Padat
ahun1985,l
ahi
rl
ahsecar
aresmibahasabar
uhasi
l
pengembanganCy
angdi
kenaldengannamaC++.Sebenar
nyabahasaC++mengal
ami
duat
ahapev
olusi
.C++y
angper
tama,di
ri
li
sol
ehAT&TLabor
ator
ies,
dinamakancf
ront
.
C++v
ersikunoi
nihany
aber
upakompi
l
ery
angment
erj
emahkanC++menj
adibahasa
C.
Padaev
olusisel
anj
utny
a,Bor
landI
nter
nat
ionalI
nc.mengembangkankompi
l
erC++
menj
adisebuahkompi
l
ery
angmampumengubahC++l
angsungmenj
adibahasamesi
n
(
assembl
y).Sej
akev
olusii
ni,mul
ait
ahun1990C++menj
adibahasaber
ori
ent
asioby
ek
y
angdi
gunakanol
ehsebagi
anbesarpemr
ogr
am pr
ofessi
onal
.
C++padadasar
nyabahasaCj
uga,
kemampuanCy
angut
amai
tuadal
ahseper
ti:

  
  
  
   mampu mengakses komponen har
dwar
e komput
er dengan sy
ntax y
ang
l
ebi
hmanusi
awi
dibandi
ngAssembl
ybahasaSt
andar
d-ny
a.

  
  
  
  ANSIbi
sa di
pakaidi
ber
bagaipl
atf
orm kecepat
an pr
ogr
am j
i
ka di
bandi
ng dengan
pr
ogr
am y
angsamabuat
anbahasal
ain,
rel
ati
flebi
hcepat
.
Kel
ebi
han :C++ mencakup semua kel
ebi
han C namun dengan t
ambahan seper
ti
mi
sal
nyay
angu
tama p
ena
nga
nank
ompl
eks
it
asd
enga
n OOPb.Kekur
angan :
Sal
ah sat
u
kel
emahanC++adal
ahkur
angny
ali
brar
ybui
l
tin,
sehi
nggaunt
uk 
proses-
prosest
ert
ent
u
ki
tahar
usmembuatsebuahpr
ogr
am near
lybui
l
tfr
omscr
atch,at
audar
idasarsekal
i
.
Ter
lebi
hlagibahasa C++ dewasa i
nikur
ang begi
tupopul
ar kar
ena ki
ta masi
h
memi
ki
rkanpemr
ogr
amandar
isi
simesi
nket
imbangmemi
ki
rkanpr
obi
s(pr
osesbi
sni
s)
y
angsehar
usny
amenj
adi
tuj
uanki
ta.

E.
 
  
 Fungsi
BahasaPemr
ogr
aman
Fungsi
nyaadal
ahsupay
adapatmemer
int
ahkankomput
erunt
ukmengol
ahdat
asesuai
kehendakki
ta.Out
putdar
ibahasa pemr
ogr
aman adal
ah ber
upa pr
ogr
am/
apl
i
kasi
.
Cont
ohny
aadal
ahmesi
npenghi
tungy
angser
ingdi
gunakandi
mal
ataupasarswal
ayan.
Penent
uan j
eni
sbahasa t
idakdi
tent
ukan ol
eh per
kembangan zaman,namun l
ebi
h
kepadakesesuai
anant
aramasal
ahy
angkehendakdi
pecahkandengankel
ebi
handar
i
suat
ubahasapemr
ogr
amani
tusendi
ri
.Mi
sal
kansaj
aunt
ukmembuatsuat
uapl
i
kasi
mengenai
kecer
dasan,
lebi
htepatj
i
kamenggunakanbahasay
angl
ogi
cdanpr
olog.

BABI
II
PENUTUP

Kesi
mpul
andar
imakl
ahahi
ni,bahwaBahasaPemr
ogr
aman y
ait
ukumpul
an
per
int
ah-
per
int
ah ber
makna,ber
str
ukt
urt
ert
ent
u(sy
ntaxdan semant
ik 
)ya
ngd
apa
t
d
ime
nge
rti
komput
ery
angber
gunadal
am peny
elesai
anmasal
ah.Tokohper
tamay
angdi
anggap memper
kenal
kan bahasa pemr
ogr
aman pada komput
er adal
ah Char
les
Babbage.
Gener
asiBahasaPemr
ogr
aman,di
bagimenj
adil
i
ma,di
ant
arany
aGener
asiPer
tama
 
BahasaMesi
n,Gener
asiKeduaBahasaAssembl
y,Gener
asiKet
igaBahasaTi
ngkat
Ti
nggi
,Gener
asiKeempatGener
asikeempati
nil
ebi
h mudah unt
uk di
pel
ajar
idan
di
pahami
,tepatunt
uk 
pengaksesan dat
abase,nonpr
osedur
al,ser
tat
ersedi
a dal
am
sof
twar
epakety
angdapat
digunakanunt
ukmengembangkanapl
i
kasi
yangdi
i
ngi
nkan.
5.
Gener
asiKel
i
ma:Ser
ingdi
gunakanunt
ukaksesdat
abaseat
aumembuatsi
stem
pakar(
exp
erts
yst
em)at
auk
nowl
edg
e-b
ase
dsy
ste
m.
 
  
  
  
  
  Macam-
macam BahasaPemr
ogr
aman,
ant
aral
ain:
1.BahasaPemr
ogr
aman
HTML(
Hyper
TextMar
kupLanguage)
.2.BahasaPemr
ogr
amanPHP.3.Bahasa
Pemr
ogr
amanASP(
Act
iveSer
verPages)
.4.
Bah
asaPe
mrogr
ama
nXML(
Ext
ens
ibl
eMa
rku
p
L
ang
uag
e).
5.BahasaPemr
ogr
amanWML(
Wir
elessMar
kupLanguage)
.6.Bahasa
Pemr
ogr
amanPERL.7
.Ba
has
aPe
mrog
rama
nCF
M.8.BahasaPemr
ogr
amanJav
ascr
ipt
.9.
BahasaPemr
ogr
amanCSS(
Cascadi
ngSt
yleSheet
s).1
0.Pa
sca
l.11.Del
phi
.12.Vi
sual
Basi
c.1
3.Ba
has
aC.
14.
C++.
15.JAVA.16.BahasaRuby
.17.Nusapt
el.18.danmasi
h
bany
akl
agi
.Bahasapemogr
amanber
bedaant
arasat
udengany
angl
ain.Namunsecar
a
umum memi
l
iki
fungsi
yangsama.Fungsi
dar
iBahasaPemr
ogr
amanadal
ahmeny
uruh
komput
erunt
ukmengol
ahdat
asesuai
denganal
urber
piki
ryangki
tai
ngi
nkan.Kel
uar
an
dar
ibahasapemr
ogr
amanadal
ahber
upapr
ogr
am/
apl
i
kasi
.
Daf
tarPust
aka

(
onl
i
ne)Ter
sedi
a:ht
tp:
//nel
l
ahut
asoi
t.
wor
dpr
ess.
com/
2012/
04/
22/
penger
ti
an-
bahasa/
(
onl
i
ne)Ter
sedi
a:ht
tp:
//si
stemi
nfosi
.wor
dpr
ess.
com/
2011/
04/
30/
penger
ti
an-
asp/
(
onl
i
ne)
.Ter
sedi
a :ht
tp:
//i
d.wi
ki
pedi
a.or
g/wi
ki
/Bahasa_
pemr
ogr
aman/
 [
14 Okt
ober
2011]
,201
0.Ba
has
a Pemr
ogr
aman.
(
onl
i
ne)
. Ter
sedi
a : ht
tp:
//r
ajakadal
.f
orumaker
s.com/
t63-
macam-
macam-
bahasa-
pemr
ogr
aman/[
14Okt
ober2011]
 ,
2010.Macam-
macamBahasa 
Pemr
ogr
aman
)
. Ter
sedi
a : ht
tp:
//y
oga- doang.
blogspot
.com/
2010/
10/
fungsi
-bahasa-
pemr
ogr
aman.
html
/[14Okt
ober2011]
 ,
2011.
Fun
gsi
Bah
asa
 Pemr
ogr
aman

Anda mungkin juga menyukai