ARRAY 1 DIMENSI Array 1 dimensi

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY STATIS DAN DINAMIS
ARRAY ??.
ARRAY.
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
SL-1201 Pengantar Pemrograman
Pointer.
Struktur Sugeng Supriyadi, M.Kom.
ARRAY (Lanjutan).
SEARCHING ( PENCARIAN )
Teknik Informatika Universitas Pembangunan Jaya
STRUKTUR DATA (2) searching array
STRUKTUR DATA array.
STRUKTUR DATA (2) searching array
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
STRUKTUR DATA (D3) - Review array - Searching (Sequential & Binary)
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
ARRAY (LARIK)
ARRAY 2 Dimensi.
Array, Class, Obyek, Method danConstructor.
ARRAY.
Algoritma dan Struktur Data
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Array dan String Array dan String.
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
Pointer Yuliana Setiowati.
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
POINTER (VAR.PENUNJUK)
Algoritma dan Struktur Data
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Struktur Data Array dan Mapping Array
Bab 05 Tipe Data dan Mengisi Variabel
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
STRUKTUR DATA (2) searching array
Teknik Pemrog. Terstruktur 2
Bab 6 ARRAY Riyanto Sigit Dasar Array  Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah.
Bab2 ARRAY (LARIK).
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
Pointer TEE 2103 Algoritma dan Pemrograman Dosen: Abdillah, MIT
ARRAY (LARIK)
Variabel ARRAY.
STRUKTUR DATA array.
ARRAY.
ARRAY DIMENSI 1 & 2.
Pertemuan 2 ARRAY DIMENSI 1 & 2.
ARRAY (LARIK).
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
Prepared by Yohana Nugraheni
Linked List 6.3 & 7.3 NESTED LOOP.
Array dan Matriks.
Tipe Data & Array 1D, 2D Daniel Riano Kaparang.
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
ARRAY (LARIK)
Praktikum KBP 2 Array.
Algoritma dan Struktur Data
Array.
Prepared by Yohana Nugraheni
ARRAY (LARIK)
PRAKTIKUM SD.
Struktur Data [Array] Yuniansyah.
Algoritma Pemrograman
Array.
Array.
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
Penjumlahan dua buah MATRIX. Penjumlahan dua buah MATRIX.
Transcript presentasi:

ARRAY 1 DIMENSI Array 1 dimensi 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 21d2 21d4 21d6 21d8 21da 21dc 21de 21e0 indeks value alamat

Pendeklarasian ARRAY 1 DIMENSI tipe_data nama_var_array [ukuran]; Keterangan : tipe_data : menyatakan jenis tipe data elemen larik(int, char, float, dll) nama_var_array: menyatakan nama variabel yang dipakai. ukuran : menunjukkan jumlah maksimal elemen larik. Contoh : int nilai[6];

INISIALISASI array int nilai[6] = {8,7,5,6,4,3}; bisa disederhanakan sehingga menjadi : int nilai = {8,7,5,6,4,3}; Catatan: Untuk memberikan niai 0 terhadap seluruhelemen array pada saat didefinisikan, Anda dapat memberikan nilai awal 0 pada elemen pertama. Sebagai contoh: Int temp[100] = {0}; Akan memberikan hasil pemberian nilai nol dari subscript bernilai 0 hingga 99.

Contoh… #include <iostream.h> #include <conio.h> void main () { int y [] = {1, 2, 7, 4, 5}; int n, r=0; for ( n=0 ; n<5 ; n++ ) { r += y[n]; } cout<<" "<<r; getch(); }

Contoh…. #include <iostream.h> #include <conio.h> main(){ int A[5]; //deklarasi array //input element array for (int i=0;i<5;i++) { cout<<"A["<<i<<"] = "; cin>>A[i]; } //menampilkan isi dari elemen array for(int c=0;c<5;c++) { cout<<"Nilai pada elemen ke "<<c+1 <<" adalah = "<<A[c]<<endl; } getch();}

Contoh menghapus array #include <iostream.h> #include <conio.h> void main () { int A [5]={20,9,1986,200,13}; int n,hapus; clrscr(); cout<<"Data yang lama\n"; for (n=0;n<5;n++) { cout<<" "<<A[n];} cout<<" data yang ingin dihapus : "; cin>>hapus; cout<<"\nData yang baru : \n"; for (n=hapus-1;n<5-1;n++) { A[n]=A[n+1];} for (n=0;n<4;n++) { cout<<" "<<A[n]; } getch()}

Searching array //pencarian data for (int c=0;c<10;c++) {if (A[c]==bil) { cout<<"Nilai yang anda cari terdapat pada indek ke- "<<c; break; }

Array 2 dimensi

Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.

Deklarasi & inisialisasi array 2 dimensi tipe_data nama_var_array[batas_baris][batas_kolom]; int matriks[3][4]; int matriks2[3][4]={{5,2,1,18}, {4,7,6,-9}, {9,0,4,43} };

Contoh…. int data_lulus [4] [5]; nilainya Jumlah kolom Jumlah baris JURUSAN 2005 2006 2007 2008 2009 Teknik Informatika 5 10 15 20 Manajemen Informatika 25 Teknik Komputer 4 9 Sistem Informasi 6 int data_lulus [4] [5]; nilainya Jumlah kolom Jumlah baris

???? Pada tabel di slide sebelumnya, tulis cara pendeklarasiannya dan bagaimana cara mengisikan nilainya?

Input data matrik #include <iostream.h> #include <conio.h> int main(){ int matrik[4][5]; for(int j=0;j<4;j++) { for(int k=0;k<5;k++) { cout<<"A["<<j<<"]["<<k<<"] = "; cin>>matrik[j][k]; } }cout<<endl; getch();}

Tugas 1… tulis algoritmanya #include <iostream.h> #include <conio.h> void main(){ int i, x, ketemu=0; int data[]={1,2,3,4,5,6,7,8,9,10}; cout<<"Data yang anda cari :";cin>>x; for(i=0; i<=9;i++) { if (data[i]==x) { ketemu=!ketemu; break; } } if (ketemu) cout<<"Data tersebut ada pada posisi ke: "<<i+1; else cout<<"Data tersebut tidak ada"; getch();