ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Jurusan Teknik Informatika Universitas Ahmad Dahlan 2004
ARRAY 2 DIMENSI Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya.
Pemrogramman Terstruktur
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Komentar, Identifier dan Tipe Data
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
Pemrograman JAVA (TIB09)
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.
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Pointer Dr. Lily Wulandari.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma dan Struktur Data
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
PART 7 Array DOSEN : AHMAD APANDI, ST.
Array dan String.
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Struktur Data Array dan Mapping Array
Dibuat oleh : Renni Angreni, S.Kom.
Dibuat o/ : Renni Angreni, S.Kom.
Array, POINTER dan FUNGSI
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
ARRAY 2 DIMENSI Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya.
Pemrogramman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 7
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
PEMROGRAMAN DASAR.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
PERULANGAN (LOOPING).
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
Array By Serdiwansyah N. A..
Array Multidimensi.
Konsep Pemrograman Array
Dasar Pemrograman Renni Angreni, S.Kom.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
STRUKTUR DATA array.
ARRAY.
Array.
Pertemuan 2 ARRAY DIMENSI 1 & 2.
SWITCH Struktur Kendali Percabangan Pertemuan 6 Dasar Pemrograman
ARRAY (LARIK).
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
PEMROGRAMAN DASAR (BAHASA C)
ARRAY Oleh : sgo.
ALGORITMA & STRUKTUR DATA I
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
S. Indriani Lestariningati, M.T
ARRAY.
Pemograman Terstruktur
ARRAY & Tipe data bentukan
Array.
6. Array S. Indriani L, M.T.
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
STRUKTUR DATA Array atau Larik.
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Algoritma dan Struktur Data
Algoritma Pemrograman
array Array merupakan tipe data yang menampung
Pemrograman Terstruktur
Algoritma Pemrograman
ARRAY.
Transcript presentasi:

ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman Renni Angreni, S.Kom.

ARRAY DUA DIMENSI Array dapat dibuat berdimensi dua, dimana array ini mempunyai dua buah index / subscript. Sama seperti array dimensi satu, array dua dimensi juga merupakan kumpulan elemen-elemen yang bertipe data sama dengan satu nama variabel, tetapi terdiri dari dua index. Contoh : int posisi [3][4]; int  tipe data array posisi  variabel, nama array [3]  index (menyatakan jumlah baris) [4]  index (menyatakan jumlah kolom)

Contoh : int posisi [3][4]; [3]  3 buah baris (index 0 – 2) Dalam membayangkan array 2 dimensi, sering digunakan istilah baris (x) dan kolom (y). Contoh : int posisi [3][4]; [3]  3 buah baris (index 0 – 2) [4]  4 buah kolom (index 0 – 3) Index Kolom 1 2 3 [0,0] [0,1] [0,2] [0,3] [1,0] [1,1] [1,2] [1,3] [2,0] [2,1] [2,2] [2,3] Index Baris

Dari contoh maka representasinya di dalam memori sebagai berikut : Representasi array dua dimensi di dalam memori secara berurutan per baris dengan elemen pertama adalah data berindex [0,0]. Dari contoh maka representasinya di dalam memori sebagai berikut : [0,0]|[0,1]|[0,2]|[0,3]|[1,0]|[1,1]|[1,2]|[1,3]|[2,0]|[2,1]|[2,2]|[2,3] Array dua dimensi dapat digunakan untuk berbagai keperluan, terutama dalam hal pemetaan yang berhubungan dengan koordinat. Misalkan data jumlah pohon dalam koordinat tertentu, atau warna pixel di layar.

Selain itu, array juga dapat digunakan untuk menampilkan data multidimensi, contoh data jumlah mahasiswa yang lulus di suatu universitas. Array diinisialisasi : int kelulusan [3][4];

Untuk langsung mengisi nilai array dua dimensi saat definisi array : int kelulusan[3][4] = { {35,45,80,120}, {100,110,70,101}, {10,15,20,17} } Atau dapat dengan cara mendeklarasikan array terlebih dahulu lalu mengisi nilai array satu per satu per index [baris,kolom].

Contoh #include <iostream> #include <conio.h> #include <string> #include <iomanip> using namespace std; void main() { string jurusan[3]; jurusan[0] = "Teknik Informatika"; jurusan[1] = "Sistem Informasi"; jurusan[2] = "Manajemen Informatika"; int tahun[4] = {2001, 2002, 2003, 2004}; int kelulusan[3][4] = { {35,45,80,120}, {100,110,70,101}, {10,15,20,17} }; ... lanjut

... lanjutan cout<<"---------------------------------------------------"<<endl; cout<<" Jurusan | "; for (int i=0; i<=3; i++) cout<<tahun[i]<<" "; cout<<endl; for (int x=0; x<=2; x++) { cout<<setw(22)<<jurusan[x]; for (int y=0; y<=3; y++) { cout<<setw(7)<<kelulusan[x][y]; } cout<<endl; cout<<"---------------------------------------------------"; _getch();

LATIHAN Buatlah sebuah program C++ untuk menampilkan satu buah matriks A seperti tampilan di bawah ini. (Gambar yang Kiri). Pada program tadi tambahkan satu buah lagi matriks B seperti tampilan di bawah ini. (Gambar yang Kanan).

Buatlah sebuah program C++ untuk menampilkan dua buah matriks, matriks A dan matriks B, lalu tampilkan juga matriks C sebagai hasil penjumlahan dari dua matriks itu seperti tampilan di bawah ini.

Buatlah sebuah program C++ untuk menampilkan satu buah matriks 4x4 berdasarkan input elemen matriks dari user seperti tampilan di bawah ini.

Buatlah sebuah program C++ untuk menampilkan satu buah matriks dimana jumlah baris dan kolom matriks sesuai dengan input user, dan elemen matriks juga input dari user seperti tampilan di bawah ini.

-- Sekian -- Dasar Pemrograman Renni Angreni, S.Kom.