Laporan Praktikum VI ARRAY

download Laporan Praktikum VI ARRAY

of 40

description

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 elemen-elemen array. Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau indeks. Subscript dari array selalu dimulai dari nol.

Transcript of Laporan Praktikum VI ARRAY

LAPORAN PRAKTIKUM VI

ARRAY (LARIK)

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman KomputerDibimbing oleh Bapak Wahyu Sakti G.I

Oleh:Ika Nurul Isna Fibrianti140533602319S1 PTI14 OFF A

UNIVERSITAS NEGERI MALANGFAKULTAS TEKNIK JURUSAN TEKNIK ELEKTROPRODI S1 PENDIDIKAN TEKNIK INFORMATIKASEPTEMBER 2014ARRAY

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 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 elemen-elemen array. Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau indeks. Subscript dari array selalu dimulai dari nol.Beberapa operasi yang biasa dilakukan pada array : Memperoleh bilangan terbesar Mencari suatu data ada array Mengurutkan data

1. ARRAY DIMENSI SATU

a. Setiap elemen array dapat di akses melalui indeks b. Indeks array secara default di mulai dari 0. c. Deklarasi array dalam bentuk umum : Tipe_array nama_array[ukuran];Contoh :int Nilai [4]Nilai[0]Nilai[1]Nilai[2]Nilai[3]

70808260

2. ARRAY DIMENSI DUAArray dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau table.Bentuk umum :Tipenama_array[baris][kolom];

Contoh:Indeks pertama012Indeks kedua

0805401032

11583301

281215

310129257

Int data_lulus[4][3];Cara akses : Data_lulus[0][1]=540

Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu :a. Row Major Order (secara baris per baris)b. Colomn Major Order (secara kolom per kolom)

3. ARRAY DIMENSI BANYAKArray 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 :Tipenma_var[ukuran1][ukuran2][ukuranN];

Contoh :Intdata_huruf[2][8][8];

Inisialisasi :Int data_huruf[2][8][8] :{ { { 0, 1, 1, 1, 1, 1, 0, 0 },{ 0, 1, 0, 0, 0, 1, 0, 0 },{ 0, 1, 0, 0, 0, 1, 0, 0 },{ 1, 1, 1, 1, 1, 1, 1, 0 },{ 1, 1, 0, 0, 0, 0, 1, 0 },{ 1, 1, 0, 0, 0, 0, 1, 0 },{ 1, 1, 0, 0, 0, 0, 1, 0 },{ 0, 0, 0, 0, 0, 0, 0, 0 },},{ { 1, 1, 1, 1, 1, 1, 0, 0 },{ 1, 0, 0, 0, 0, 1, 0, 0 },{ 1, 0, 0, 0, 0, 1, 0, 0 },{ 1, 1, 1, 1, 1, 1, 1, 0 },{ 1, 1, 0, 0, 0, 0, 1, 0 },{ 1, 1, 0, 0, 0, 0, 1, 0 },{ 1, 1, 1, 1, 1, 1, 1, 0 },{ 0, 0, 0, 0, 0, 0, 0, 0 },} } ;

Selain tiga jenis array di atas, terdapat array tak beraturan (ukuran array tidak dituliskan).Contoh inisialisasi :Int skala[] = {1,2,4,6,8};

Char konversi[][2]={2,T, E,M, I,V, O,S, U,J, };

Array juga bisa digunakan sebagai parameter :Void pemasukan_data(floatx[],int*pjumlah)

Pemasukan_data(data,&jum_data);

Latihan Praktikum 1Pemrograman C++

Nama Program : Program Inputan Nilai MahasiswaBahasa Pemrogramam : C++Compiler: Visual C++ 6.0Script program:

Syntax yang salah :#include"stdio.h"#include"conio.h"

void main();{int index, nilai [10];clrscr();//input nilai mahasiswaprintf("Input nilai 10 mahasiswa: ");for(index=0;index