Materi tentang Array PDF

Title Materi tentang Array
Author Nhilsz Nhilsz
Pages 26
File Size 412.7 KB
File Type PDF
Total Downloads 29
Total Views 79

Summary

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom. Pendahuluan  Sebuah variabel hanya menyimpan sebuah nilai, tidak dapat menyimpan beberapa buah nilai yang bertipe sejenis  Dalam pemrograman, mengolah sekumpulan data bertipe sama, misal : hasil ujian 100 mhs, tabel harga barang di supermarket...


Description

ARRAY (LARIK)

Altien Jonathan Rindengan, S.Si., M.Kom.

Pendahuluan 







Sebuah variabel hanya menyimpan sebuah nilai, tidak dapat menyimpan beberapa buah nilai yang bertipe sejenis Dalam pemrograman, mengolah sekumpulan data bertipe sama, misal : hasil ujian 100 mhs, tabel harga barang di supermarket, dll. Setiap elemen data bertipe sama, dibedakan dengan mengunakan indeks (subscript) Misal, data nilai mahasiswa dilambangkan x, maka nilai mahasiswa yang ke-i, dilambangkan xi

Pendahuluan 





Dalam pemrograman, sekumpulan data ini disimpan sementara dalam memori komputer untuk sewaktuwaktu dimanipulasi Struktur penyimpanan data ini dinamakan array/ larik Atau : tabel, vektor, atau variabel majemuk (satu variabel mempunyai banyak elemen)

Apakah Array itu? 

 



Array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe sama Setiap elemen diakses langsung melalui indeksnya Indeks array harus tipe data yang menyatakan keterurutan, misal : integer atau karakter Keterurutan secara horisontal atau vertikal

Apakah Array itu? …. 

Misal array A dengan 8 elemen dinotasikan : A[1], A[2],A[3], A[4], A[5],A[6], A[7], A[8] 1 2 3 4 5 6 7 8

A 158 157 167 150 172 161 155 180

Deklarasi Array 

Deklarasi array berarti : Mendefinisikan bayaknya elemen array (ukuran array)  Mendefinisikan tipe elemen array 









Jumlah elemen harus sudah diketahui sebelum program dieksekusi Jumlah elemen tidak dapat diubah selama pelaksanaan program Mendefinisikan banyaknya elemen array berarti memesan sejumlah tempat di memori Mendefinisikan tipe array berarti menetapkan tipe nilai yang dapat disimpan oleh array, mis : integer, real, char, string, dll

Deklarasi Array …. 

Notasi deklarasi array : NamaArray : array [1..n] of tipe elemen



Contoh Deklarasi array :  Sebagai

A

variabel : : array [1..100] of integer

NMhs : array [1..12] of string NUjian : array[0 .. 74] of real

(100 elemen, indeks dimulai dari 1)

(12 elemen, indeks dimulai dari 1) (74 elemen, indeks dimulai dari 0)

Deklarasi Array ….  Sebagai

tipe bentukan : Misalkan LarikInt didefinisikan sebagai nama tipe baru untuk array yang bertipe integer. Ukuran array 100 elemen . Misal dideklarasikan variabel A yang bertipe LarikInt.

type LarikInt : array[1..100] of integer A : LarikInt

Cara mengacu elemen array 



Elemen array diacu melalui indeksnya dimana nilai indeksnya harus terdefinisi. Contoh :  A[4]

{mengacu elemen keempat dari array A}

 NMhs[2]

{mengacu elemen kedua dari array NMhs}

 A[i]

{mengacu elemen ke-i dari array A, asalkan nilai i sudah terdefinisi}

 NMhs[i+1]

{mengacu elemen ke-i+1 dari array NMhs, asalkan nilai i sudah terdefinisi}

Pemrosesan Array 





Memproses array artinya mengunjungi setiap elemen array dan memanipulasi nilai didalamnya Kunjungan dimulai dari elemen pertama, berturutturut sampai terakhir

Skema umum algoritma pemrosesan array (menggunakan struktur pengulangan while do)

Pemrosesan Array …. PROGRAM pemrosesan_array DEKLARASI A: array [1..100] of integer i: integer {indeks array}

ALGORITMA i=1 {inisialisasi, mulai dari elemen pertama} while i100)

program array1; uses crt; var A: array [1..100] of integer; i,n,jumlah: integer; rataan : real; begin clrscr; write('Banyaknya data : ');readln(n); i:=1; jumlah:=0; while i=70 then Indeks[i]:='B' else if NilUjian[i]>=55 then Indeks[i]:='C' else if NilUjian[i]>=45 then Indeks[i]:='D' else Indeks[i]:='E'; writeln; for i:=1 to n do writeln(i,' ',NilUjian[i]:0:2,' ',Indeks[i]); readln; end....


Similar Free PDFs