laporan akhir praktikum 2 ranny vania hastuti
TRANSCRIPT
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
1/11
LAPORAN AKHIR PRAKTIKUM
Mata Praktikum : Pemrograman Berbasis Objek
Kelas : 2IA26
Praktikum ke- : 2
Tanggal : 1 April 2016
Materi : Arra !an "tru#t $%$&&
'PM : ()*1*+1,
'ama : ann .ania /astuti
Ketua Asisten : oan 'ainggolan Parusib
Para Asisten :
umla 3embar : 11 3embar
LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2016
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
2/11
1. Array Pada C/C Arra atau larik a!ala sekumpulan 4ariabel ang memiliki tipe !ata ang
sama !an !inatakan !engan nama ang sama5 Arra !apat juga !iartikan sebagai sekelompok !ata sejenis ang
!isimpan ke !alam 4ariabel !engan nama ang sama !engan memberi in!eks
pa!a 4ariabel untuk membe!akan antara ang satu !engan ang lain5 Arra merupakan konsep ang penting !alam pemrograman karena
arra memungkinkan untuk menimpan !ata maupun reerensi objek !alam
jumla banak !an terin!eks5 Arra menggunakan in!eks integer untuk
menentukan urutan elemen-elemenna !imana elemen pertamana !imulai !ari
in!eks 0 elemen ke!ua memiliki in!eks 1 !an seterusna5
Array 1 D!"#$%!
7lemen-elemen arra !apat !iakses ole program menggunakan suatu
in!eks tertentu5 Pengaksesan elemen arra !apat !ilakukan berurutan atau
ran!om ber!asarkan in!eks tertentu se#ara langsung5 Pengisian !an
pengambilan nilai pa!a in!eks tertentu !apat !ilakukan !engan mengeset
nilai atau menampilkan nilai pa!a in!eks ang !imaksu!5
)eklarasi arra satu !imensi :
tipe8!ata nama84ar 9ukuran8arra
Ket :
;tpe8!ata : menatakan tpe elemen arra misal int #ar loat
;nama84ar : nama 4ariabel arra
;ukuran : menatakan jumla maksimal elemen arrana
$onto pen!eklarasian arra :
Array 2 D!"#$%!
Arra !ua !imensi sering kali !igambarkan%!ianalogikan sebagai sebua
matriks atau bentuk gri!5 ika arra ber!imensi satu ana ter!iri !ari 1 baris
!an banak kolom arra ber!imensi !ua ter!iri !ari banak baris !an
banak kolom ang bertipe sama5
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
3/11
Bentuk umum pen!eklarasian arra :
Tipe8!ata 'ama84ariabel 9in!e?-19in!e?-2
Keterangan :
Tpe8!ata > untuk menatakan tpe !ata ang !igunakan
In!e?-1 : untuk menatakan jumla baris
In!e?-2 : untuk menatakan jumla kolom
$onto pen!eklarasian arra :
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
4/11
else{
cout
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
5/11
or(int %=0;%
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
6/11
ang berin!eksan i !an j @ti!ak ter!apat tulisan prima5 3alu nilai # akan !iuba
menja!i 0 lagi untuk penge#ekan prima selanjutna5
cout
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
7/11
char ener-it[!0];
"
-u&u[10];
coutn;
or(i=1;i
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
8/11
+etch();
"
Logika Program
#include
Merupakan ile ea!er ang !igunakan sebagai input%output baasa $&&5
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
9/11
coutn;
Menampilkan output asu&&an -an2a& data 3 pa!a laar monitor kemu!ian asil
inputan user akan !isimpan !alam 4ariable n5
or(i=1;i
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
10/11
Menampilkan output 7ata u&u erusta&aan 8erdas beserta garis-garis untuk
memperin!a tampilan5 Dn berungsi untuk pin!a baris baru%enter !an Dt berungsi
untuk tabulasi5
cout
-
8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti
11/11
cout