Variabel ARRAY.

Slides:



Advertisements
Presentasi serupa
ARRAY 1 DIMENSI Array 1 dimensi
Advertisements

ARRAY ??.
Teknik Informatika Universitas Pembangunan Jaya
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
ARRAY.
Array dan String Array dan String.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
PART 7 Array DOSEN : AHMAD APANDI, ST.
Struktur Data Array dan Mapping Array
Array, POINTER dan FUNGSI
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Bab 6 ARRAY Riyanto Sigit Dasar Array  Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah.
ARRAY 2 DIMENSI Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya.
Variabel Array Pertemuan 6. Variabel larik / Array Tipe struktur yang terdiri dari sejumlah komponen yang mempunyai tipe yang sama. Suatu array mempunyai.
Castaka Agus Sugianto, M.Kom., M.CS
Bab2 ARRAY (LARIK).
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
PEMROGRAMAN DASAR.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
ALGORITMA PEMROGRAMAN 2A
Universitas Respati Yogyakarta
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Perulangan (looping) BERSARANG & ARRAY
ARRAY (LARIK)
Array By Serdiwansyah N. A..
S T R U K T U R.
Konsep Pemrograman Array
STRUKTUR DATA array.
ARRAY.
Array.
ARRAY DIMENSI 1 & 2.
Pertemuan 2 ARRAY DIMENSI 1 & 2.
STRUCT OF ARRAY.
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
ALGORITMA & STRUKTUR DATA I
Array dan struktur.
S. Indriani Lestariningati, M.T
Pemograman Terstruktur
Perulangan (looping) BERSARANG & ARRAY
Prepared by Yohana Nugraheni
ARRAY & Tipe data bentukan
Array.
6. Array S. Indriani L, M.T.
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
STRUKTUR DATA Array atau Larik.
ARRAY (LARIK)
Array (Larik)‏ Struktur Data 1 1.
Praktikum KBP 2 Array.
Algoritma dan Struktur Data
Array.
Prepared by Yohana Nugraheni
ARRAY (LARIK)
array Array merupakan tipe data yang menampung
STRUKTUR DATA Array.
Pemrograman Terstruktur
Algoritma dan Pemrograman
PRAKTIKUM SD.
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
Algoritma Pemrograman
Array.
Array.
Algoritma dan Pemrograman 1 C++
ARRAY.
Transcript presentasi:

Variabel ARRAY

Variabel Larik atau lebih dikenal dengan ARRAY adalah adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya.

Variabel array dalam C++, dapat digolongkan menjadi tiga buah dimensi : ·        Array Berdimensi Satu. ·        Array Berdimensi Dua ·        Array Berdimensi Tiga.

1. Array Berdimensi Satu   Cara mendeklarasikan variabel array sama seperti deklarasi variabel yang lainnya, hanya saja diikuti oleh suatu indek yang menunjukan jumlah maksimum data yang disediakan. Bentuk Umum pendeklarasian array :   Tipe-Data Nama_Variabel[Ukuran]

Type Data : Untuk menyatakan type data yang digunakan. Keterangan : Type Data : Untuk menyatakan type data yang digunakan. Ukuran : Untuk menyatakan jumlah maksimum elemen array. Contoh Pendeklarasian Array  float Nil_Akhir[6]; Jumlah elemen Array Nama Array Tipe data elemen Array

Suatu array dapat digambarkan sebagai kotak panjang yang berisi kotak-kotak kecil didalam kotak panjang tersebut. Elemen Array elemen 1 2 3 4 5 6 0 1 2 3 4 5 subscript/Index ARRAY NIL_AKHIR

Subscript atau Index array pada C++, selalu dimulai dari Nol ( 0 )  Bentuk umum pengaksesan dengan bentuk :   Nama_Array[Subscript/Index] Contoh : Nil_Akhir[3]; Nil_Akhir[1]; Nil_Akhir[0];

/* ---------------------------- */ /* Program Array Satu Dimensi */ #include<conio.h> #include<stdio.h> #include<iostream.h> #include<iomanip.h>   main() { int i; char nama[5][20]; float nilai1[5]; float nilai2[5]; float hasil[5];

clrscr(); for(i=1;i<=2;i++) { cout<<"Data Ke - "<<i<<endl; cout<<"Nama Siswa : "; gets(nama[i]); cout<<"Nilai Teori : "; cin>>nilai1[i]; cout<<"Nilai Praktek : "; cin>>nilai2[i]; hasil[i] = (nilai1[i] * 0.40)+ (nilai2[i] * 0.60); cout<<endl; }

cout<<"------------------------------------------"; cout<<"-------"<<endl; cout<<"No. Nama Siswa Nilai Nilai "; cout<<"Hasil"<<endl; cout<<" Mid Tes FInal "; cout<<"Ujian"<<endl;   for(i=1;i<=2;i++) { cout<<setiosflags(ios::left)<<setw(4)<<i; cout<<setiosflags(ios::left)<<setw(20)<<nama[i]; cout<<setprecision(2)<<" "<<nilai1[i]; cout<<setprecision(2)<<" "<<nilai2[i]; cout<<setprecision(2)<<" "<<hasil[i]<<endl; }

cout<<"------------------------------------------"; cout<<"-------"<<endl; getch(); }  

Inisialisasi Array Dimensi Satu Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefinisian suatu array dapat dilihat dari contoh berikut :  Tipe_data nama_array[jml_elemen] = { nilai array }; Float nilai[5] = {56.5, 66.7, 87.45, 98,5, 78.9 };

Berikan Contoh Program Sederhana untuk Inisialisasi Array  Berikan Contoh Program Sederhana untuk Inisialisasi Array

2. Array Berdimensi Dua   Array dimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat digunakan seperti pendatan penjualan, pendataan nilai dan lain sebagainya.

Bentuk Umum pendeklarasian array : Tipe-Data Nama_Variabel[index-1][Index-2] Keterangan : Type Data : Untuk menyatakan type data yang digunakan. Index-1 : Untuk menyatakan jumlah baris Index-2 : Untuk menyatakan jumlah kolom

Contoh Pendeklarasian Array   Sebagai contoh pendeklarasian yang akan kita gunakan adalah pengolahan data penjualan, berikut dapat anda lihat pada tabel berikut :   Data Penjualan Pertahun Jenis Barang Tahun Penjualan 2001 2002 2003 Printer 150 159 230 Monitor 100 125 Keyboard 210 156

Jika anda lihat dari tabel diatas maka dapat dituliskan kedalam array dimensi dua berikut : int data_jual[3][3];   Jumlah Kolom Jumlah Baris Nama Array Tipe data elemen array

Bentuk umum pengaksesan dengan bentuk :   Nama_Array[Index-1][Index-2] Contoh : data_jual[2][2]; data_jual[1][2];

/* ---------------- */ /* Array Dimensi 2 */ #include<conio.h> #include<stdio.h> #include<iostream.h> #include<iomanip.h>

main() { int i, j; int data_jual[4][4];   clrscr(); for(i=1;i<=3;i++) for(j=1;j<=3;j++) cout<<"Data Ke - "<<i<<" "<<j<<endl; cout<<"Jumlah Penjulan : "; cin>>data_jual[i][j]; }

cout<<"Data Penjualan Pertahun"<<endl; cout<<"-----------------------"<<endl; cout<<"NO 2001 2002 2003"<<endl;   for(i=1;i<=3;i++) { cout<<setiosflags(ios::left)<<setw(5)<<i; for(j=1;j<=3;j++) cout<<setiosflags(ios::right)<<setw(4); cout<<data_jual[i][j]; cout<<" "; } cout<<endl;

cout<<"-----------------------"<<endl; getch(); }

Tipe_data nama_array[jml_elemen] = { nilai array }; Inisialisasi Array Dimensi Dua Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefinisian suatu array dapat dilihat dari contoh berikut :   Tipe_data nama_array[jml_elemen] = { nilai array }; float data[2][5] = {{2, 3, 4, 5, 2}, {4, 2, 6, 2, 7}, };

Berikan Contoh Program Sederhana untuk Inisialisasi Array  Berikan Contoh Program Sederhana untuk Inisialisasi Array