Anda di halaman 1dari 23

TEKNIKDASAR

BAHASAPEMROGAMANMENGGUNAKANNEATBENS
BERBASIS JAVA

Di
sus
unOl
eh:
ADDINKHOIRUHAQ
NIM:201210000376

PROGAMSTUDITEKNIKINDUSTRI

UNIVERSITASISLAMNAHDLATULULAMAJEPARA
DAFTARISI

Hal
2 DAFTARISI
3 BABI
3 LATARBELAKANG
4 BABII
4 LANDASANTEORI
4 Pengerti
anBahas
aPemrogramanJava
5 Pengeri
tan Cl
ass
5 Pengerti
anVari
abl
e
6 Jeni
sJeni
sti
pedata
9 Jendel
aJendel
aNeatBeans
14 TypeDataArray
14 TypeDataArrayl
ist
15 BABIII
15 StudiKas
usSoal
19 BABIV
19 PENUTUP
19 Kes
impul
an
20 DAFTARPUSTAKA
BABI
LATARBELAKANG

Indus
tridal
am tahunketahuns
elal
umengal
amiperkembangandanperubahan,
s
udahhampi
r3abads
ilam duni
aperi
ndus
tri
anmengal
amirevol
usi
,dandiabad
i
niperi
ndus
tri
antel
ahmemas
ukierai
ndus
tri4.
0yangs
erbaotomati
sas
i,yang
manadi
dal
amnyaterdapatpi
laryangmendukunguntukterj
adi
nya
revol
usi
,yakni
,CyberPhys
icalSys
tems
(CPS)
,kecerdas
anbuatan(
Arti
fici
al
Intel
li
gence/
AI)
,komputas
iawan(
cloudcomputi
ng)
,InternetofThi
nk(
IoT)
,
bl
ockhai
n,teknol
oginano,
danbi
gdata.
keahl
iandankel
iahai
andal
am membaca
maupunmej
alankanBahas
apemrogamans
angatpenti
ngbagiMahas
iswaJurus
an
tekni
kIndus
tri
.Denganbel
ajarpemrogramanataucodi
ngmel
ati
hseoranguntuk
tel
iti
,karenadal
am kegi
atancodi
ng,s
eorangharustel
itidal
am membangundan
merangkairatus
anbari
sankodeyangterdapatdal
am s
atuprogram agar
program ters
ebutdapatberj
alandenganbai
kses
uaii
ntruks
iyangdi
beri
kan.
Sel
ainmel
ati
hseoranguntuktel
iti
,bel
ajarpemrogramanberartis
eorangharus
berpi
kirs
ecaral
ogi
sdal
am membangunal
gori
tmakodenyauntuk
menyederhanakanmas
alahagarl
ebi
hcepatdanef
ekti
fdal
am
penyel
esai
annya,
yangmanahali
nis
ekal
igusakanmel
ati
hdanmeni
ngkatkanpol
a
dandayapi
kirs
eseorang j
ugaakanmengembangkanpotens
idi
riMahas
iswa
Tekni
kIndus
trii
tus
endi
ri.
Ski
llPemrogamanyangmumpuniuntukdapatdi
pakaiuntukmemecahkan
permas
alahankompl
eksyangdi
hadapidal
am duni
aindus
tridenganl
ebi
hcepat,
akuratdanef
isi
en
Programmi
ngataubi
asadi
sebutdengancodi
ngmerupakans
uatukegi
atan
menul
iskankans
uatupemi
kirans
istemati
sdal
am bentuks
yntakstertentus
esuai
denganbahas
apemrogramanyangdi
gunakanyangdapatdi
ubahmenj
adis
uatu
bentukprogram yangdapatdi
jal
ankanol
ehkomputer(
Janwantoro&Suki
rman,
2014:
15-
16)
.Halters
ebutberpengaruhpadakemaj
uanteknol
ogiyangki
tami
li
ki
terutamapadabi
dangteknol
ogiITs
epertidal
am penel
iti
annyaAmandaOchs
ner
tahun2014dal
am penel
iti
annyamenyebutkanbahwai
lmuankomputerdan
i
nsi
nyurkomputeradal
ahkandi
datyangpal
ingdi
caridi
pas
ar,permi
ntaanahl
i
padabi
dangi
lmukomputers
angatl
ahpes
atdanti
dakakanmenurundi
tahun
tahunberi
kutnya,i
tumenandakanbahwabel
um terl
ambatuntuknegara
berkembanguntukmemul
aimengaj
arkancodi
nguntukpes
ertadi
diknya.
Mempel
ajariCode(
Pemrograman)ti
dakcukupdenganwaktuyangs
ingkat
di
perl
ukanpemahamanyangcukupuntukmemahamiuns
ur-
uns
urdal
am penul
isan
code.Seti
appenul
isancodeprogram yangdapatdi
jal
ankanol
ehkomputer
di
perl
ukans
uatuBahas
ayangmenaungi
nyas
epertiBahas
apemrogramanti
ngkat
rendah(
Bahas
ames
in)atauBahas
ati
ngkatTi
nggiyai
tus
epertiPython,C++,C#
danberbagaimacam j
eni
snya.Bel
ajarPemrogramanataucodi
ngti
dakl
ahs
uli
t
j
ikas
udahdi
ajarkans
ejakdi
ni.

BABII
LANDASANTEORI

Pengerti
anBahas
aPemrogramanJava
Padaumumnya,bahas
amerupakanal
atkomuni
kas
imanus
ia.MenurutKBBI,
bahas
adi
arti
kans
ebagail
ambangbunyiyangarbi
trerataubebas
,yang
di
gunakanol
ehanggotas
uatumas
yarakatuntukbekerj
asama,beri
nteraks
i,dan
mengi
denti
fikas
idi
ri.

Manus
iabi
samenyampai
kani
nformas
imel
aluipercakapanbahas
a,bai
kli
san
maupuntul
isan.Namuni
nformas
ihanyabi
saters
ampai
kandenganbai
kapabi
la
l
awanbi
caramemahamibahas
ayangdi
gunakan.Dans
istem ters
ebutberl
aku
pul
apadabahas
apemograman.

Ji
kakomuni
kas
iantarmanus
iamenggunakanbahas
aberbentukkata-
kataatau
i
sti
lah,untukdapatberkomuni
kas
idenganperangkatkomputer,di
butuhkan
bentukbahas
aberbeda.Bahas
ainidi
nyatakandal
am kode-
kodeuni
kyang
di
sebutbahas
apemograman.

Untukmengetahuipengerti
anbahas
apemograman,pahami
lahterl
ebi
hdahul
u
tentangpemogramani
tus
endi
ri.Pemogramanmerupakanakti
vitaspembuatan
program.Sedangprogram adal
ahi
nstruks
itertul
isyangmembuatkomputer
dapatberoperas
i.

Tanpaadanyaprogram,mus
tahi
lkomputerbi
sadi
gunakan.Pembuatprogram
memberiperi
ntahpadakomputerdal
am bentukbahas
apemograman.Kemudi
an
perantitertentupadakomputermenerj
emahkannyas
ehi
nggaprogram ters
ebut
bi
saberj
alan.
Daris
ini
,bi
sadi
simpul
kanbahwabahas
apemogramanadal
ahs
ebuahs
istem
komuni
kas
iyangdi
gunakanuntukmemberiperi
ntahpadaperangkatkomputer
agarmenj
alankanf
ungs
itertentuyangs
pes
ifi
k.

Bahas
apemogramanterdi
ridaris
erangkai
anaturans
intaksdans
emanti
kyang
di
gunakanuntukmendef
ini
sikanprogram komputer.Si
stemnyaterdi
ridari
beberapati
ngkatanuntukmemberiperi
ntahpadas
eti
apperanti
,uti
li
tas
,dan
apl
ikas
iyangdi
pakaidal
am pengoperas
iankomputer.

Seti
apj
eni
sbahas
amemi
li
kis
trukturpenyus
unnya,berupapros
edurs
istemati
s
yangdi
nyatakandal
am kodeuntukmembuatperi
ntah.Inidi
sebutdengan
al
gori
tma,dans
eti
apj
eni
sbahas
apemogramanmenerapkankategoris
truktur
beri
kuti
ni.

Pengeri
tan Cl
ass
Cl
asspadaJAVAadal
ahenti
tasyangmenggambarakankeadaandanperi
lkaudari
obj
ek(
logi
s).
Arti
nya,
Clas
sadal
ahcetakanyangberi
sis
ernagkai
anperi
ntahuntuk
membangunj
eni
sobj
ektertentu.

Cl
assj
ugabi
asdi
aarti
kans
ebagais
ekel
ompokobj
ekyangmemi
li
kis
ifatumum.
COntohdariCl
asspadakehi
dupannyataadal
ahkendaraan,
manus
ia,
hewan,
dan
l
ains
ebagai
nya.
MIs
alnyapadacl
asskendaraanbi
samemi
li
kiobj
ekmobi
l,
sepeda
motor,
pes
awat,
dll
.
SebuahCl
assbi
samemi
li
kis
alhs
atudarij
eni
svari
abl
esepertiVari
abel
l
ocal
,vari
abl
eins
tance,
danvari
abl
ekel
as.
Clas
sakanmendekl
aras
ikanti
pedata
barudandi
jal
ankans
ebagicetakan,
dimanamodeldariobj
ekyangdi
buat
berdas
arkanti
pedataters
ebut.
PadaPemrogamanberori
entas
iobj
kek,
clas
sterdi
ridarimethodmaupun
vari
bel
.Padaj
avas
endi
ri,
ada2utamadaricl
assyai
tdekl
aras
icl
assdancl
ass
body.
Cl
assDecl
arati
onMendekl
aras
ikannamakel
as,
danCl
assbodymendekl
aras
ikan
vari
abl
edanmethod.
Dal
am Cl
assbody,
bis
adi
bedakanmenj
adi3bagi
anutama
antaral
ainKons
truktor,
danmethod.
Pengerti
anVari
abl
e
Vari
abeladal
ahs
esuatuyangdi
gunakanuntukmenyi
mpanni
laiyangdi
alokas
ikan
padamemorykomputer,i
niberartiketi
kaki
tamembuatvari
abelmakaki
taj
uga
menyedi
akantempatdimemorikomputerki
ta.

Berdas
arkanti
pedatavari
abel
,si
stem operas
imengal
okas
ikanmemoridan
memutus
kanapayangbi
sadi
simpandimemoriyangdi
sedi
akan.Ol
ehkarenai
tu,
denganmenetapkanj
eni
sti
pedatayangberbedauntukvari
abel
,ki
tabi
sa
menyi
mpanbi
langanbul
at,des
imalataukarakterdal
am vari
abelters
ebut.

Jeni
sJeni
sti
pedata
Adaduati
pedatayangters
edi
adij
ava:
A.ti
pedatapri
miti
f
B.ti
pedataobj
ect/
ref
erence.

A.Ti
pedatapri
miti
f:
Adadel
apanti
pedatapri
miti
fyangdi
dukungol
ehj
ava,ti
pedatapri
miti
f
di
tetapkanol
ehbahas
adandi
namaiol
ehkeyword(
katakunci
).beri
kutadal
ah
del
apanti
pedatapri
miti
f.

1.byte
ti
pedatabyteadal
ah8-
bits
ignedbi
langanbul
at,ti
pedatabytedi
gunakan
untukmenghematmemori
.Ti
pedatabyteberukuran4kal
ilebi
hkeci
ldi
bandi
ng
i
nt.

range-
nyadari-
128s
ampai127.
ni
laidef
aul
tnyaadal
ah0.
contohnya:bytea=100,byteb=-
50

2.s
hort
ti
pedatas
hortadal
ah16bi
tbi
langanbul
at,s
hortj
ugadi
gunakanuntuk
menghematmemoris
epertipadati
pedatabyte.Bedanyas
hort2kal
ilebi
hkeci
l
di
bandi
ngs
ebuahi
nt.

rangenyadari-
32,
768s
ampai32,
767
ni
laidef
aul
tnyaadal
ah0;
contohnya:s
horts=10000,s
hortr=-
20000

3.i
nt
i
ntadal
ahti
pedata32bi
tbi
langanbul
at,i
ntdi
gunakans
ebagaiti
pedata
def
aul
tuntukni
laii
ntegralkecual
iki
tamul
aikons
erns
oalmemori
.

rangenya-
2,147,
483,
648s
ampai2,
147,
483,
647
ni
laidef
aul
tnyaadal
ah0
contohnya:i
nta=100000,i
ntb=-
200000

4.l
ong
l
ongadal
ahti
pe64bi
tbi
langanbul
at,ti
pedatai
nidi
gunakanuntukrangedata
yangl
ebi
hlebardarii
nt.

range-
nyadari-
9,223,
372,
036,
854,
775,
808s
ampai9,
223,
372,
036,
854,
775,
807
ni
laidef
aul
tnyaadal
ah0L.
contohnya:i
nta=100000L,i
ntb=-
200000L

5.f
loat
f
loatadal
ahti
pedatas
ingl
e-preci
sion32bi
tIEEE754f
loati
ngpoi
nt,bahas
a
s
ederhananyaf
loatdi
gunakanuntukbi
langanpecahan.ti
pedataf
loats
ebai
knya
ti
dakdi
gunakanuntukni
lai
-ni
laiyangpres
isis
epertimatauang.

ni
laidef
aul
tnyaadal
ah0.
0f
contohnya:f
loatf
1=234.
5f
6.doubl
e
doubl
eadal
ahti
pedata64bi
tIEEE754f
loati
ngpoi
nt.ti
pedatai
niumumnya
di
gunakanuntukti
pedatades
imal
.sebai
knyati
pedatadoubl
eti
dakdi
gunakan
untukni
laipres
isis
epertimatauang.

ni
laidef
aul
tnyaadal
ah0.
0d.
contohnya:doubl
ed1=123.
4

7.bool
ean
ti
pedatabool
eanmewaki
lii
nformas
i1bi
t,ni
lai
nyahanyaters
edi
aduapi
li
han
yai
tutruedanf
als
e.ti
pedatai
nidi
gunakanuntukmenandaikondi
sitrue/
fal
se.

ni
laidef
aul
tnyaadal
ahf
als
e:
contohnya:bool
eanone=f
als
e

8.char
ti
pedatacharadal
ahs
ebuahkarakter16bi
tUni
code.ti
pedatachardi
gunakan
hanyauntukmenyi
mpandataberupakarakter.

contohnya:charl
etterA=‘
A’

B.Ti
pedataref
erence
ti
pedataref
erencedi
buatdandi
def
ini
sikanol
ehcons
tructordaricl
ass
.ti
pe
datai
nidi
gunakanuntukmengaks
esobj
ect.vari
abl
einidi
dekl
aras
ikanmenj
adi
bagi
andariti
pedatayangl
ebi
hspes
ifi
kyangti
dakbi
sadi
ubah.vari
abel
ref
erens
idapatdi
gunakanuntukti
pedatayangdi
dekl
aras
ikanatauti
pedata
apapun.

ni
laidef
aul
tadal
ahnul
l;

Sebagaigambarandas
ar,beri
kutcontohpenggunaandariberbagaiti
pedata
dal
am bahas
aJava:
Bahas
apemrogramanJavatermas
ukkel
ompok 
strongl
ytypedprogrammi
ng
l
anguage,yangarti
nyauntuks
eti
apvari
abelharusdi
tul
isakanberi
siti
pedata
apa.Apakahi
tuangkabul i
at(nteger) fl
,angkapecahan( oat) char)
,huruf( ,atau
yangl
ain.

Dibari
s4–9s
ayamendekl
aras
ikan6vari
abeldari
 var1 
sampai
 var6.Semua
vari
abeli
niberi
siti
pedatayangberbeda-
beda,
yakni
 i
nt,
 doubl
e, 
bool
ean,
 char,
 stri
ng,dan 
array.

Jendel
aJendel
aNeatBeans
Jendel
a Keterangan

Proj
ect Jendel
aterpenti
ngyangberi
sidaf
tars
emuakandungan
proyek,
merupakanl
ogi
cal
-vi
ew darii
siproyek,
sepertidaf
tar
packetdanwebpage.
Kli
kkananpadas
ebuahnodeproyek
akanmenampi
lkanmenupopupyangberi
sioperas
i-operas
i
yangdapatdi
alkukanterhadapproyek.

Fi
les Jendel
ainimenampi
lkandaf
tars
tructuraldarif
ile–f
iledan
f
olderyangti
dakNampakdal
am j
endel
aProj
ect.Darij
endel
a
i
nis
ebuahf
iles
umberdapatdi
bukauntkdi
edi
t.Fi
leSumber
dapatberupaf
ileJava,
Fil
eHTM,
fil
eKonf
iguras
iProyek.
Sel
ain
f
ies
umber,
jugadi
daf
tarf
ile–f
ileoutputhas
ilpros
es
bui
ld.
Mis
alnyaf
ile“.
clas
s”,
JAR,
WAR,
fil
eJavadoc.

Navi
gator Jendel
ainimenampi
lkani
ndormas
imengenaif
ile-f
iles
umber
yangberadadidal
am proyekyangs
edangakti
f.Di
tampi
lkan
el
emenel
emenf
iledal
am bentukdaf
tarataubentuk
pohon(
inheri
tance-
tree)

SourceEdi
tor Edi
torteksuntukmengedi
tfi
le–f
iles
umber.
Edi
toryang
dapatdi
bukadengankl
ikgandapadas
ebuahnodedal
am
j
endel
aproj
ect

Pal
lete Jendel
aPal
ettemenampi
lkandaf
tars
emuakomponenyang
teri
nstaldidl
am NetBeans
.Mi
sal
nyakomponenyangberas
al
daripackets
wing,
AWT<BEANS.
Jugadaf
tarl
ayoutyangdapat
di
pakaiuntukmengaturf
ormats
usunankomponen.

Ins
pector Jendel
aIns
pectormenunj
ukans
trukturdarif
orm.
Daf
tar
Layoutdankomponenyangadadal
am f
orm di
tampi
lkandal
am
bentukpohon(
inheri
tance-
tree)

Properti
es Menampi
lkanPropertydanti
ngakhl
aku(
behavi
or)daris
ebuah
komponen,
layout,
atauf
orm.

Debuggi
ng NeatBeansmei
li
kiJDPAdebugger.
jendel
adebugger
menampi
lkani
nformas
irunti
medariprogam j
avayangs
edang
dieks
ekus
i.

Favori
tes Jendel
ainidapatdi
pakaiuntukmemudahkanpengaks
esan
s
ebuahl
okas
idal
am s
ystem computer,
sepertif
ile–f
iledan
di
rektoriyangberadadil
uarproyek.
Output Jendel
ainiakanmenampi
lkanoutputdariprogam j
ika
ada.
Mis
alnyaprogam menul
iskantekskes
tandaroutput-
s
tream(
ataukompi
las
i)j
ugaakandi
tampi
lkandi
sini
.ki
tadapat
mel
ihatpes
ankeberhas
ilanataupes
anerror.

No. Nama Keterangan

1. Panel UntukMengel
ompokankomponen-
komponen.

2. Spl
itPane Menampi
lkanduakomponendal
am ruangyang
tetap,
memungki
nkanus
eruntukmenentukanukuran
ruangyangdi
pil
ihuntuks
eti
apkomponen

3. ToolBar Sebagaitempatuntukmenampi
lkantool
-toolyang
bertuj
uanmempermudahus
erdal
am mengoperas
ikan
beberapatool
syangmungki
nseri
ngdi
gunakan

4. Internal Merupakanf
rameInternal
(didal
am Frame
Frame utama)
.membuatbanyakwi
ndow (
mul
ti-
widow)
di
dal
am s
atuf
rame.
5. TabbedPane Membuatf
rameyangterdi
ridaritab-
tabyangbi
sa
di
pil
ihol
ehus
er

6. Scrol
lPane Menyedi
akans
crol
lbardis
ekel
il
ingperubahan
ukurankomponen

7. Des
ktopPane

8. LayeredPane Menyedi
akanti
gal
api
sdi
mens
iuntukmempos
isi
kan
komponen

1. Label UntukMemberi
kanketerangantambahanatau
i
denti
tsapadatombol
atauperi
ntahl
ainya.

2. Toggl
eButton Buttonyangs
elal
uberadadal
am s
alahs
atudaridua
kondi
si.
Seti
apkl
ikbuttonakanmerubahdarikondi
si
s
atukekondi
sil
ainya.
3. Radi
oButton Untukmemi
ntaus
eragarmemi
li
hsatudaril
ebi
hdua
pi
li
han,
contohpenggunanaanyaadal
ahketi
kaki
ta
mengi
sidatadi
riuntukpi
li
hanj
eni
skel
ami
n.

4. ComboBox Berf
ungs
iuntukmenyi
sipkanbeberapa
pi
li
han/
Peri
ntah,
sehi
nggadenganComboBoxi
niterdi
ri
daribeberapapi
li
han.

5. TextFi
eld Untukmembuatkol
om agarkel
akbi
sadi
isiperi
ntah-
peri
ntahteksatauol
ehus
er,
semi
salpadapembuatan
apl
ikas
ikal
kul
ator"
textf
iel
d"berf
ungs
imenampi
lkan
has
ildarihi
tungankal
kul
atorters
ebut.

6. Scrol
lBar Untukmengges
erj
endel
a(wi
ndows
)secaraverti
cal
.

7. Progres
sBar Di
gunakanuntukmenampi
lkans
tatuspros
es.

8. Pas
swordFi
eld Tempatuntukmengi
sikanpas
swordyangki
tami
li
ki.

9. Separator Berf
ungs
isebagai"
sekat"ataupemi
sahantargari
s
yangadapadaapl
ikas
oataus
oftwareyangnanti
nya
akandi
buat.

10 Edi
torPane Sebuahpanelyangdi
gunakanuntukmengedi
ttul
isan.

11. Tabel Menampi


lkanataumenyi
sipkantabl
epadaapl
ikas
i
yangnanti
nyaakanki
tabuat

12. Button Kontrolyangtampi


lpadal
ayatdenganbentuk
tertentuyangmi
ripdengantombolpers
egipanj
ang
dengantul
isantengahnya.

13. CheckBox Memi


li
hlebi
hdaris
atupi
li
han,
denganmenyi
mpandata
danakanmenampi
lkannyaketi
kadikl
ik.

14. ButtonGroup Untukmenggabungkans


eluruhbuttons
upayamenj
adi
s
atukes
atuanf
ungs
i

15. Li
st Untukmenampi
lkanbeberapai
tem.

16. TextArea Tempatmengeti


kantul
isanyangberadadal
am kotak
yangmempunyaif
ungs
iscrol
l.
17. Sl
ider Berf
ungs
isebagaivi
sual
isaipros
esperj
alanandari
s
ebuahmus
ikvi
deo.

18. FormattedFi
eld

19. Spi
nner Beri
siangkayangdi
letakans
ecarari
ngkasatau
berupadaf
tar,
keti
kaki
tamembutuhkanangkal
ebi
h
keci
l,
kitati
nggalkl
iktandapanahs
ampaimuncul
angkayangi
ngi
nkan,
ataus
ebal
iknyami
sal
kanki
ta
butuhangkal
ebi
hbes
arkl
iktandapanahs
amapai
muncukangkayangki
tai
ngi
nkan.

20. TextPane Menampi


lkanteksdanmembol
ehkanus
eruntuk
mengedi
tnya.

21. Tree Menampi


lkandatadal
am bentukhi
rarki
s.

1. MenuBar Untukmenci
ptakantab-
tabmenuyang
nanti
nyadi
pergunakanuntukperi
ntahmenu
yangdi
ingi
nkan.

2. Menu Membentukperi
ntahmenuyangmas
ihbi
sa
di
lanj
utkankemenuyangl
ebi
hkhus
us.

3. MenuItem Beri
siperi
ntah-
peri
ntahs
pes
ifi
kyangada
dal
am menubar,s
ehi
nggaperi
ntah-
peri
ntah
padamenui
tem l
ebi
hkhus
us.

4. Menu Memberitanda(
V)padamenuperi
ntahtertentu
Item/
CheckBox s
upayakomputermel
akukans
epertiapayang
ki
taperi
ntahkan.

5. MenuItem/
Radi
o Untukmel
akukanrati
ngataus
urveys
esuatu
Button al
amatwebs
iteataudi
gunakanpadaperi
ntah
pemi
li
hanhal
amancetakanpadapri
nter.

6. PopUpMenu Menuyangakantampi
lsecaraotomati
satau
apabi
laki
tamenggerakkankurs
ormous
epada
areatertentu,bi
asanyaberi
sitentang
i
nformas
isuatuobyek/
icon/
menu.

7. Separator Berf
ungs
isebagai“s
ekat”ataupemi
sahantar
gari
syangadapadaapl
ikas
iataus
oftware
yangnanti
nyaakandi
buat.

TypeDataArray
 Arrayadal
ahs
ebuahvari
abelyangbi
samenyi
mpanbanyakdata
dal
am s
atuvari
abel
.

 Arraymenggunakani
ndeksuntukmemudahkanaks
esterhadapdata
yangdi
simpannya.

 Indeksarrays
elal
udi
mul
aidari0…
 Perl
udi
ketahuij
uga,i
ndeksti
daks
elal
udal
am bentukangka.Bi
sa
j
ugakarakteratauteks
.

 Anggotaataui
sidariarrayi
tus
endi
riharuss
atuj
eni
sti
pedata,
mi
sal
kanterdi
ridarikumpul
anangkabul
ats
aja(
integer)
,kumpul
an
karakters
aja(
char)
,maupunkumpul
anangkapecahans
aja(
doubl
e).
Didal
am bahas
aJava,ki
tati
dakbi
samembuat1arraydengan
berbagaiti
pedata(
harus1j
eni
ssaj
a).

TypeDataArrayl
ist

 ArrayListmerupakancl as
syangs angatbergunauntukmenyi mpanobjek
 Berbedadenganarrayyangs udahdibahass ebel
umnya,dimanapadaarray
tersebutdibuat,ukurannyatidakbisadi ubah.NamunpadaarrayList
dapatdi gunakanuntukmenyi mpanobj ek-objekdenganjumlahtidak
terhingga.
 Contohs criptpadaarrayLis
tadal ah

 UntukmenggunakanArrayLi
st,ki
taharusmengi
mpornyaterl
ebi
h
dahul
u.

i
mportj
ava.
uti
l.
ArrayLi
st;

 Setel
ahi
tu,baruki
tabi
samembuats
ebuahobj
ekArrayLi
st
BABIII
StudiKas
usSoal

NAMAAPLIKASI:Apl
ikas
iInputNi
laiMahas
iswa,Ti
peDataArray,Ti
pe
DataArrayl
ist

Penggal
anDi
spl
ay Penj
elas
an/
Keterangan/
Kel
uar
an
Tampi
lanAntarMuka

Padaprogram s
tudi,hanya
dapatmemili
hsalahsatudari
pil
ihanyangada

PadaMataKuliahjugahanya
dapatmemili
hs al
ahsatudari
pil
ihanyangada
Penggal
anSourceCode Penj
elas
an/
Keterangan/
Kel
uar
an

CODING NILAIINPUTDATA
MAHASISWA

CODING ARRAY
MenuPal
etteyangdi
gunakan Fungs
i/Keterangan
BABIV
PENUTUP
Kesimpulan
Perkembanganteknol ogiinformas idankomuni kasidiabadke- 21i
ni
menuntutki tauntuks el
aluberkembangadanmampus ejal
andengan
perkembanganteknol ogiyangterki ni,dal
am hali niadal
ahperkembangan
softwarebai kitudalam pengetahuan,mengetahuiperkembangandan
menggunakannya,ataubahkandal am mengembangkans oftware.
Perkembanganteknol ogikhususnyas oftware,i nitidakterlepasdari
keberadaanpemrogramanJava,s ebagaisal ahs atuprogram pengembang
teknol
ogi ,bahasapemrogramanJavas ebagais ebuahperalatansoftware
yangtenardi masasekarang,pemahamanki taakankemaj uanteknologi
amatlahpenti ngdanakanl ebihbermanf aatj ikaki tamampumenggunakan,
mengimpl ementasi
kanbahakanmembuats ebuahprogram denganapl ikas
i
Javaini,sehinggakitabisamewarnaidanj ugamenyei mbangi
perkembanganduni ateknologis aatini.
 
Keberadaanj avasaatinikhusus
nyadalam duniaprogrammer,s angatlah
penti
ngdans angatberpengaruhdalam perkembanganberbagaiaplikas i
-
apl
ikasidariapli
kasiyangsederhanahinggaaplikasiyangsangatrumi t
danbes ar.Keberadaanjavainimembuatmudahki tadalam
mengembangakandanj ugamembuats ebuahprogram apal i
kasi
,bagiki ta
yanginginmenekunidanberkiprahdalam duni
aprogrammer,s aati
niyang
pali
ngtepatuntukdiperal
ajariadalahbahasapemrogramanj avadanini
dil
ansi
rkanbahwaakantetapeks i
ssampaimas amendatang,bahakan
melebi
hikeberadaanbahasaC,C++,Del phi
,Pascal
,Vi
sualBasi
cdanbahas a
pemrogramanyangl ai
n.

DAFTARPUSTAKA

Makal
ahJavaDanNetbeans(
idhambl
ogs
pot34.
blogs
pot.
com)

Bel
ajarPemrogramanSebagaiPenunj
angKehi
dupandiEraIndus
tri4.
0-
Kompasi
ana.
com

https
://
sal
amadi
an.
com/
bahas
a-pemrograman/

Anda mungkin juga menyukai