Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array.

Presentasi serupa


Presentasi berjudul: "Array."— Transcript presentasi:

1 Array

2 Konsep Array adalah struktur data yang menyimpan sekumpulan elemen yang sama dengan satu nama variabel. Setiap elemen diakses langsung melaluli indeksnya. Variabel sederhana Array Angka1 Angka[1] Angka2 Angka[2] Angka3 Angka[3] Angka4 Angka[4] Angka5 Angka[5]

3 Array 1D: Misal sebuah array dengan nama “Data” menampung 5 nilai
Kondisi awal : kosong Indeks ke-1 Indeks ke-2 Indeks ke-3 Indeks ke-4 Indeks ke-5 Pengisian array: Data[1] 2, Data[3] 7, Data[5] 10 Indeks ke-1 Indeks ke-2 Indeks ke-3 Indeks ke-4 Indeks ke-5 2 7 10 Pengisian array: Data[4] 2, Data[2] 7 Indeks ke-1 Indeks ke-2 Indeks ke-3 Indeks ke-4 Indeks ke-5 2 7 10

4 Array 2D

5 Contoh 1: Buat algoritma dan flowchart untuk mengisi sebuah array yang dapat menyimpan maksimal 3 data dan kemudian tampilkan ke layar isi array tersebut! Algoritma: Mulai Inisialisasi maksimal data yang bisa disimpan ke array maks=3 Inisialisasi variabel indeks i=1 Jika i > maks bernilai SALAH, maka masukkan data array indeks #i, simpan ke array A[i] kemudian tampilkan ke layar data array A[i] Tambah nilai variabel indeks i, i=i+1 Ulangi langkah 3 Jika i > maks bernilai BENAR, maka SELESAI

6 Inisialisasi maksimal data yang bisa disimpan ke array maks=3
Contoh 2: Buat algoritma dan flowchart untuk mengisi sebuah array 2 dimensi yang dapat menyimpan 9 data dengan ukuran 3 baris dan 3 kolom. Kemudian tampilkan ke layar isi array tersebut! Algoritma: Mulai Inisialisasi maksimal data yang bisa disimpan ke array maks=3 Inisialisasi variabel indeks baris=1 Jika baris > maks bernilai SALAH, maka Inisialisai variabel indeks kolom=1 Jika kolom > maks bernilai SALAH, maka masukkan data array indeks #baris #kolom, simpan ke array A[baris, kolom] kemudian tampilkan ke layar data array A[baris,kolom] Tambah nilai variabel indeks kolom, kolom=kolom+1 Ulangi langkah 4.2 Jika kolom > maks bernilai BENAR, maka lanjutkan langkah 5 Tambah nilai variabel indeks baris, baris=baris+1 Jika baris > maks bernilai BENAR, maka SELESAI

7 Latihan Buatlah algoritma dan flowchart untuk menghitung fungsi statistik (input berupa array yg sudah terinisialisasi bisa pada saat design time maupun otomatis) yang mempunyai fungsi untuk: a. Menghitung nilai rata-rata. b. Menghitung modus (nilai yang paling sering muncul).

8 Latihan 2. Buat algoritma dan flowchart untuk operasi matriks 2D yang berisi angka. a. penjumlahan dan pengurangan b. perkalian silang dan perkalian titik

9 Latihan 3. Buatlah program untuk menggabungkan buah array berdimensi satu. 4. Buatlah program dengan tipe data string (array of char) untuk melakukan: Insert karakter pada indeks tertentu Insert array pada indeks tertentu Pencarian substring


Download ppt "Array."

Presentasi serupa


Iklan oleh Google