ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY 1 DIMENSI Array 1 dimensi
ARRAY ??.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY (Lanjutan).
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Komentar, Identifier dan Tipe Data
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY.
Algoritma dan Struktur Data
Array dan String Array dan String.
Bab 5 Pengulangan.
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
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma dan Struktur Data
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Struktur Data Array dan Mapping Array
Dibuat oleh : Renni Angreni, S.Kom.
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
Bab2 ARRAY (LARIK).
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
PEMROGRAMAN DASAR.
Nested IF IF Bersarang / IF Bertingkat Pertemuan 6 Dasar Pemrograman
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.
Universitas Respati Yogyakarta
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
ARRAY (LARIK)
Dasar Pemrograman Renni Angreni, S.Kom.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
Algoritma & Pemrograman 1
STRUKTUR DATA 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.
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
ALGORITMA & STRUKTUR DATA I
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
Algoritma dan Struktur Data
Prepared by Yohana Nugraheni
Algoritma & Pemrograman 1
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
ARRAY (LARIK)
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Praktikum KBP 2 Array.
Algoritma dan Struktur Data
Array.
ARRAY (LARIK)
array Array merupakan tipe data yang menampung
Pemrograman Terstruktur
Algoritma Pemrograman
Array.
Array.
Penjumlahan dua buah MATRIX. Penjumlahan dua buah MATRIX.
ARRAY.
Transcript presentasi:

ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman Renni Angreni, S.Kom.

ARRAY Array adalah kumpulan data bertipe sama yang menggunakan nama yang sama. Array, seperti variabel, dapat menyimpan nilai. Hanya saja, array dapat menyimpan nilai lebih dari satu. Bisa dikatakan bahwa array merupakan variabel ber-index. Index atau disebut juga subscript array pada C++ berupa integer dan dimulai dari nol.

Keterbatasan Array antara lain : Tipe data tunggal. Jumlah elemennya tetap. Array dapat dibedakan menjadi : Array berdimensi satu. Array berdimensi dua. Array berdimensi tiga. Elemen array tidak lain adalah masing-masing variabel di dalam array.

ARRAY Berdimensi Satu Seperti halnya variabel biasa, array juga harus didefinisikan sebelum ia dapat digunakan. Untuk mendefinisikan array : TipeData namaArray [ukuran]; Contoh : string namaPemain[9]; Perlu diingat bahwa ukuran array adalah max index + 1. Hal ini dikarenakan index selalu dimulai dari nol.

Tipe data array adalah tipe data dari tiap-tiap elemen array (satu tipe data). Nama array yakni nama variabel dari elemen array. Ukuran array yakni jumlah elemen dalam array, dimulai dari index nol, maka bila [10]  ada 10 elemen, index max = 9 (0-9)

int nilai[10]; Artinya ada 10 elemen array bertipe data integer dengan nama variabel nilai. Elemen-elemen itu adalah nilai[0] nilai[4] nilai[8] nilai[1] nilai[5] nilai[9] nilai[2] nilai[6] nilai[3] nilai[7] Array dapat juga didefinisikan dengan cara : TipeData namaArray[] = {isi1,isi2,isi3,isi4}; TipeData namaArray[ukuran] = {isi1,isi2,isi3}; int harga[] = {20000,50000,35000,12000}; int harga[4] = {20000,50000,35000,12000};

int nilai[4]; nilai[0] = 90; nilai[1] = 80; nilai[2] = 70; nilai[3] = 60; cout<<nilai[2]; int nilai[4] = {90,80,70,60}; cout<<nilai[2]; int nilai[] = {90,80,70,60}; cout<<nilai[2]; string namaPemain[6] = {"David","Ronaldo", "Gonzales","Giggs", "Peter","Klose"}; cout<<namaPemain[1]; string namaPemain[6]; namaPemain[0] = "David"; namaPemain[1] = "Ronaldo"; namaPemain[2] = "Gonzales"; namaPemain[3] = "Giggs"; namaPemain[4] = "Peter"; namaPemain[5] = "Klose"; cout<<namaPemain[1];

Perbedaan cara pertama mendefinisikan array dengan cara kedua adalah pada pengisian array. Cara pertama mendefinisikan ukuran array, baru kemudian mengisikan nilai-nilai array. Sedangkan cara kedua langsung mengisikan nilai-nilai / elemennya ke dalam array. Hubungan kedua cara di atas sama seperti hubungan : int i; dengan i=20; int i=20;

#include <iostream> #include <conio.h> using namespace std; void main() { int nilai[5]; nilai[0] = 10; nilai[1] = 20; nilai[2] = 30; nilai[3] = 40; nilai[4] = 50; for (int i=0; i<=4; i++) { cout<<"Nilai ke-"<<i+1<<" : "<<nilai[i]; cout<<endl; } _getch();

LATIHAN Buatlah sebuah program C++ untuk tampilan di bawah ini : (input 5 buah nilai dari user)

Lanjutkan : tambahkan tampilan berikut untuk program C++ pada soal nomor 1.

Lanjutkan : tambahkan input banyak nilai yang mau dijumlahkan dari user, seperti tampilan di bawah ini.

Lanjutkan : tambahkan output rata-rata nilai yang dimasukkan user dan tampilkan pula nilai terbesar.

Dengan menggunakan array, buatlah sebuah program C++ untuk transaksi seperti tampilan di bawah ini. (array NamaBarang, Harga, Jumlah)

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