6. Array S. Indriani L, M.T.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY ??.
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
ARRAY 2 DIMENSI Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
ARRAY.
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.
Algoritma dan Struktur Data
PART 7 Array DOSEN : AHMAD APANDI, ST.
Array dan String.
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
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).
Algoritma dan Struktur Data 1 pertemuan 7
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
8. Pointer S. Indriani L, M.T 8. Pointer.
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
5. Fungsi S. Indriani L, M.T 5. Fungsi.
Universitas Respati Yogyakarta
7. String S. Indriani L, M.T 7. String.
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
Perulangan (looping) BERSARANG & ARRAY
ARRAY (LARIK)
Array By Serdiwansyah N. A..
10. Kelas S. Indriani L, M.T.
S T R U K T U R.
Looping, Percabangan dan Array
Variabel ARRAY.
ARRAY.
S. Indriani Lestariningati, M.T
ARRAY DIMENSI 1 & 2.
Pertemuan 2 ARRAY DIMENSI 1 & 2.
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
S. Indriani Lestariningati, M.T
ARRAY.
Pemograman Terstruktur
Perulangan (looping) BERSARANG & ARRAY
Array dan Matriks.
Looping, Percabangan dan Array
Array.
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Pemograman Terstruktur
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
Array (Larik) Pertemuan ke-6 Bahasa C.
STRUKTUR DATA Array atau Larik.
ARRAY (LARIK)
Array (Larik)‏ Struktur Data 1 1.
Praktikum KBP 2 Array.
Algoritma Pemrograman
Array.
Prepared by Yohana Nugraheni
ARRAY (LARIK)
STRUKTUR DATA Array.
Pemrograman Terstruktur
Algoritma dan Pemrograman
Algoritma Pemrograman
Array.
Array.
ARRAY.
Transcript presentasi:

6. Array S. Indriani L, M.T

Pengertian Array Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya, Array dapat dibagi menjadi Array berdimensi satu, Array berdimensi dua, dan Array multi-dimensi.

1. Array Berdimensi Satu Setiap elemen Array dapat diakses melalui indeks. Indeks Array secara default dimulai dari nol. Deklarasi Array: tipe nama_var[ukuran]; dimana: tipe : menyatakan jenis elemen array (cth: int, char) ukuran : menyatakan jumlah maksimal elemen array Contoh: int_Nilai [5];

Pengaksesan elemen array: nama_variabel [indeks]; contoh: nilai [0]=70; nilai [1]=80; nilai [2]=82; nilai [3]=60; nilai [4]=75; Cara lain: int nilai [5]={70,80,82,60,75};

2. Array Berdimensi Dua Array dua dimensi merupakan array yang terdiri dari: m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel Deklarasi array: tipe array_nama array [baris][kolom]; contoh: int X[3][4]; X[0][0] X[0][1] X[0][2] X[0][3] X[1][0] X[1][1] X[1][2] X[1][3] X[2][0] X[2][1] X[2][2] X[2][3]

Cara pengaksesan array: contoh: int X [3][4]; X[0][3]=33; X[2][0]=44; X[1][2]=97; X[3][2]=? 1 2 3 22 54 44 33 86 56 97 36 34 75 69 88

… Array berdimensi dua … Seperti array berdimensi satu, array berdimensi dua juga bisa di inisialisasi Contoh deklarasi: int nilai [3][4]={{22,54,44,33},{86,56,97,36},{34,75,69,88}}; atau int nilai [2][3]={22,54,44,33,86,56,97,36,34,75,69,88};

Contoh program untuk menampilkan array berdimensi dua

#include<iostream. h> #include<conio #include<iostream.h> #include<conio.h> #include<iomanip.h> void main() { clrscr(); int baris, kolom; int nilai [2][3]={{12,74,75},{23,67,78}}; cout<<"hasil tampilan data berbentuk kolom"<<endl; for (baris=0;baris<2;baris++) { for (kolom=0;kolom<3;kolom++) cout<<nilai[baris][kolom]<<setw(3); cout<<endl; }

Contoh array 2 dimensi Diketahui data kelulusan sbb: Buat program untuk menampilkan jumlah mahasiswa yang lulus pada jurusan dan tahun lulus yang diinginkan! Jurusan 1992 1993 1994 1995 1. Teknik informatika 35 45 80 120 2. Manajemen Informatika 100 110 70 101 3. Teknik Komputer 10 15 20 17

Pada pendefinisian diatas: #include<iostream.h> #include<conio.h> void main() { clrscr(); int jurusan,tahun; int data [3][4]={{35,45,80,120},{100,110,70,101},{10,15,20,17}}; //proses untuk memperoleh informasi kelulusan while (1) cout<<"0=Teknik Informatika, 1=Manajemen Informatika, 2=Teknik Komputer"; cout<<"Masukkan kode jurusan yang ingin anda ketahui :"; cin>>jurusan; if((jurusan==0)||(jurusan==1)||(jurusan==2)) break; } cout<<"Tahun (1992-1995):"; cin>>tahun; if ((tahun>=1992)&&(tahun<=1995)) tahun-=1992; cout<<"jumlah yang lulus="; cout<<data[jurusan][tahun]<<endl; Pada pendefinisian diatas: 3 menyatakan jumlah baris (mewakili jurusan) 4 menyatakan jumlah kolom (mewakili tahun kelulusan)

Hasil program:

3. Array berdimensi banyak Bentuk umum deklarasi array berdimensi banyak tipe_nama nama_var [uk_1][uk_2][uk_n]; dimana: uk_1, uk_2, uk_n adalah ukuran dari array Contoh deklarasi: int nilai[4][2][7]; 6. Array

Subscript ketiga Subscript kedua Subscript pertama

4. Array tak berukuran int nilai []={35,42,67,21} Array dapat dideklarasikan tanpa memberi ukuran (jumlah data dalam array). Dengan syarat: Harus langsung diinisialisasi Hanya elemen pertama yang boleh tidak berukuran Contoh: int nilai []={35,42,67,21} int nilai [][2]={{9,7},{4,2},{8,3}}

Melewatkan array sebagai parameter Untuk melewatkan array sebagai parameter ke suatu fungsi, pemanggilannya cukup dengan nama array saja. Contoh: prototype fungsi: void tambah (int data[]); pemanggilan fungsi cukup dikirim nama array: tambah (data);

Tugas Buatlah program untuk menampilkan tampilan sbb menggunakan array!

Pekerjaan Rumah

Beberapa Operasi dengan Array Memperoleh bilangan terbesar Mencari suatu data pada array Mengurutkan data