LAPORAN DAN PRAKTIKUM DAN V.docx

LAPORAN PRAKTIKUM V
ARRAY (LARIK)
Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++
Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto

Oleh:
Shiwy Eka Damayanty Putry Wibowo
160534611624
S1 PTE’16 OFF D

UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK ELEKTRO
MARET 2017

ARRAY (LARIK)
Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu:
1. Mengenal dan memahami penggunaan array dalam listing program.
2. Membuat program sederhana dengan menerapkan konsep array.


DASAR TEORI
Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang
menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan elemenelemen array. Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau
indeks.
Karaktersitik Array :
1. mempunyai batasan dari pemesanan alokasi memory (bersifat statis)
2. mempunyai type data sama (homogen)
3. dapat di akses secara acak.
4. berurutan (terstruktur)
1. ARRAY DIMENSI SATU
1. Setiap elemen array dapat di akses melalui indeks
2. Indeks array secara default di mulai dari 0.
3. Deklarasi array dalam bentuk umum :
Bentuk Umum :
Tipe_array nama_array[ukuran];
Contoh : int Nilai [4]

2. ARRAY DIMENSI DUA
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.

Bentuknya dapat berupa matriks atau tabel.
Bentuk Umum :
Tipe_array Nama_array[baris][kolom];
Contoh :

Cara akses : data_lulus[0][1]=540
Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu :
A.
Column Major Order (secara
kolom per kolom)
B.
Row Major Order (secara baris per
baris)
C.
Inisialisasi :

3. ARRAY DIMENSI BANYAK
Array multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk
pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk Umum : tipe_elemen_array nama_array[ukuran1][ukuran2]...[ukuranN];

Contoh : int data_huruf[2][8][8];
Inisialisasi :

Nama Program
Bahasa Pemrogramam
Compiler
Script program

Latihan Praktikum I
Pemrograman C++
: Nilai Mahasiswa Array Dimensi 1
: C++
: MinGW Developer Studio
:

#include
#include
int main()
{
int index, nilai[10];

//input nilai mahasiswa
printf("Masukkan nilai 10 mahasiswa: \n");
for (index=0; index