prokomp
TRANSCRIPT
-
7/25/2019 Prokomp
1/13
KULIAH
DASAR PEMROGRAMAN KOMPUTER
2 SKS
Oleh : Fakhreza Abdul, ST,MT
-
7/25/2019 Prokomp
2/13
Array (Larik)
-
7/25/2019 Prokomp
3/13
PENDAHULUAN
Sebelu! "e#$$u#aa# arra%, !aka &a'u (ar)abel%a#$ k)'a $u#aka# ha#%a da"a' !e#a!"u#$ &a'uda'a &a*a
Te#'u &a*a, hal 'er&ebu' aka# !e#*ad) &ua'u hal%a#$ !ere"+'ka# kare#a k)'a "erlu !e#de#)&)ka#ba#%ak (ar)abel u#'uk ba#%ak da'a
U#'uk !e#$h)#dar) hal 'er&ebu', !aka k)'a da"a'!e#$$u#aka# arra% u#'uk !e#de#)&)ka# &a'u(ar)abel u#'uk bebera"a #)la) Aka# 'e'a"), #)la) -#)la) 'er&ebu' HARUS !e!)l)k) ')"e %a#$ &a!a
-
7/25/2019 Prokomp
4/13
PENDAHULUANCONTOH :
Dar)"ada k)'a haru& !e#deklara&)ka# (ar)abel -(ar)abel )#d)()du, &e"er') #u!ber ., #u!ber2, ,#u!ber.//, !aka aka# leb)h !udah *)ka k)'a!e#deklara&)ka# &a'u arra%, !)&al #u!ber& da#
!e#$$u#aka# #u!ber&0.1, #u!ber&021, Nu!ber&0.//1 u#'uk !e#u#*ukka# (ar)abel'u#$$al Sua'u ele!e# &"e&)k dala! &ua'u arra%d)&ebu' &eba$a) )#de
-
7/25/2019 Prokomp
5/13
PENDAHULUAN
TANPAARRAY
DENGAN
ARRAY
-
7/25/2019 Prokomp
6/13
DEFINISI
Arra% adalah ')"e da'a 'er&'ruk'ur %a#$ 'erd)r) dar)&e*u!lah k+!"+#e# - k+!"+#e# %a#$ !e!"u#%a)')"e %a#$ &a!a 3a#%ak#%a k+!"+#e# dala! arra%d)'u#*ukka# +leh &ua'u )#de, d)!a#a ')a" k+!"+#e#
d) arra% da"a' d)ak&e& de#$a# !e#u#*ukka# #)la))#de#%a a'au &ub&4r)"'
Arra% da"a' !e!)l)k) ')"e da'a b%'e, 5+rd, )#'e$er,real, b++lea#, 4har, &'r)#$ da# ')"e da'a &4alar a'au
&ubra#$eT)"e arra% !e#$ar')ka# )&) dar) arra% a'au k+!"+#e#- k+!"#e##%a %a#$ !e!"u#%a) #)la) de#$a# ')"eda'a 'er&ebu'
-
7/25/2019 Prokomp
7/13
Mendeklaraikan ArrayU#'uk !e#deklara&)ka# &ua'u arra% d) dala!Pa&4al, &e+ra#$ "r+$ra!er aka#!e#deklara&)ka# ')"e da# ke!ud)a#!e!bua' (ar)abel %a#$ &e4ara la#$&u#$!eru"aka# "e#deklara&)a# (ar)abel dar)arra%
-
7/25/2019 Prokomp
8/13
Mendeklaraikan ArraySeba$a) 4+#'+h, b)la k)'a )#$)# !e#deklara&)ka#
arra% de#$a# #a!a A %a#$ !e!)l)k) ./ ele!e#ber')"e )#'e$er, !aka k)'a haru& !e#deklara&)ka#arra% 'er&ebu' de#$a# 4ara &eba$a) ber)ku'
6ar
A : arra%0../1 +7 )#'e$er8
Ar')#%a, )#dek& ele!e# d)!ula) dar) . da#berakh)r "ada ./
-
7/25/2019 Prokomp
9/13
Mendeklaraikan ArrayA"ab)la, *u!lah ele!e# &a#$a' ba#%ak !aka 'e#'u ')dak e7ek')7 *)ka
k)'a !e#de#)&)ka# &a'u "er&a'u u#'uk ')a" - ')a" )#dek& arra%,!aka "erlu &ebuah "erbarua# de#$a# !e#$$u#aka# "er)#'ah9re&er(e 5+rd "e#duku#$
C!n"!#
6arA : arra%0..//1 +7 )#'e$er8
3e$)#
A0.1:; .8
-
7/25/2019 Prokomp
10/13
Mendeklaraikan ArrayMaka 4ara d) a'a& ')dak e&)e#, u#'uk !e#$e&)e#ka#
la#$kah, !aka k)'a da"a' !e!a#)"ula&) arra% 'ad) de#$a#4ara &eba$a) ber)ku'
C!n"!#
6arA : arra%0..//1 +7 )#'e$er8
I : I#'e$er
3e$)#
F+r ) ; . '+ .// d+
3e$)#
A0)1 ; I8
E#d8
E#d
-
7/25/2019 Prokomp
11/13
CONTOH
-
7/25/2019 Prokomp
12/13
LATIHAN
-
7/25/2019 Prokomp
13/13
DAFTAR PUSTA$A
h''":??bela*ar@"r+$ra!ueu+4+!?";>B
h''":??edu4l+"ed)abl+$&"+'4+)d?2/.B?/>?4+#'+h@"r+$ra!@"a&4al@%a#$@!e#$$u#aka#h'!l
h''":??555'u'+r)al&"+)#'4+!?"a&4al?"a&4alCarra%&h'!
h''":??da4h+%.>...//./.bl+$&"+'4+)
http://belajar-program.ueuo.com/?p=34http://belajar-program.ueuo.com/?p=34http://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://www.tutorialspoint.com/pascal/pascal_arrays.htmhttp://www.tutorialspoint.com/pascal/pascal_arrays.htmhttp://www.tutorialspoint.com/pascal/pascal_arrays.htmhttp://dachoy1311100101.blogspot.co.id/p/array.htmlhttp://dachoy1311100101.blogspot.co.id/p/array.htmlhttp://dachoy1311100101.blogspot.co.id/p/array.htmlhttp://www.tutorialspoint.com/pascal/pascal_arrays.htmhttp://www.tutorialspoint.com/pascal/pascal_arrays.htmhttp://www.tutorialspoint.com/pascal/pascal_arrays.htmhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://educlopedia.blogspot.co.id/2014/03/contoh-program-pascal-yang-menggunakan.htmlhttp://belajar-program.ueuo.com/?p=34http://belajar-program.ueuo.com/?p=34