Laporan Praktikum VI ARRAY
-
Upload
fybriantika -
Category
Documents
-
view
263 -
download
9
description
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