Terbaru dan Populer

Senin, 06 April 2020

pembelajaran onlinen kelas X TKJ part 1


Belajar C++ Menggunakan Array untuk Menyimpan Banyak Data


Apa yang akan kamu lakukan jika diminta untuk menyimpan banyak data di program?
Misalkan kita ingin menyimpan nama-nama teman untuk data kontak.
Mungkin saja, kita akan menyimpannya seperti ini:

string namaKontak1 = "Ayu";
string namaKontak2 = "Bunga";
string namaKontak3 = "Cyntia";
string namaKontak4 = "Deni";
string namaKontak5 = "Elisa";
Hal ini boleh-boleh saja..
Akan tetapi, masalahnya:
“Gimana nanti kalau ada banyak sekali data, pasti capek bikin variabel terus?”
Karena itu, kita membutuhkan Array.
Apa itu Array, dan bagaimana cara menggunakannya?
Mari kita bahas…

Apa itu Array?
Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat.
Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya.
Indeks array selalu dimulai dari angka nol (0).
Pada teori struktur data…
ukuran array akan bergantung dari banyaknya data yang disimpan di dalamnya.

Cara Membuat Array pada C++
Pada C++, array dapat kita buat dengan cara seperti ini.
// membuat array kosong dengan tipe data integer dan panjang 10
int nama_array[10];

// membuat array dengan langsung diisi
int nama_arr[3] = {0, 3, 2}

Cara membaut array hampir sama seperti cara membuat variabel biasa.
Bedanya… pada array kita harus menentukan panjangnya.

Cara Mengambil Data dari Array
Seperti yang sudah kita kethaui…
Array akan menyimpan sekumpulan data dan memberinya nomer indeks agar mudah diakses.
Indeks array selalu dimauli dari nol 0.
Misalkan kita punya array seperti ini:
char huruf[5] = {'a', 'b', 'c', 'd', 'e'};
Bagaimana cara mengambil huruf c?
Jawabannya:
huruf[2];
Mengapa bukan huruf[3]?

Ingat: indeks array selalu dimulai dari nol.
Biar lebih jelas, mari kita coba dalam program. Silahkan buat file baru dengan nama contoh_array.cpp, kemudian isi dengan kode berikut:
#include
using namespace std;

int main(){
    char huruf[5] = {'a', 'b', 'c', 'd', 'e'};

    // mengambil data pada array
    cout << "Huruf: " << huruf[2] << endl;

    return 0;
}
Setelah itu, coba compile dan jalankan.
Maka hasilnya:

Mengisi Ulang Data pada Array
Data pada array dapat kita isi ulang dengan cara seperti ini:
huruf[2] = 'z';
Maka isi array huruf pada indeks ke-2 akan bernilai 'z'.
Kalau tidak percaya…
Kamu bisa coba buktikan sendiri.
Silahkan ubah kode pada contoh_array.cpp menjadi seperti ini:

#include
using namespace std;

int main(){
    // isi awal array
    char huruf[5] = {'a', 'b', 'c', 'd', 'e'};

    // mengubah isi data array
    huruf[2] = 'z';

    // mencetak isi array
    cout << "Huruf: " << huruf[2] << endl;

    return 0;
}
Hasil outputnya:
Huruf: z




Latihan Mandiri: array_data.cpp

Tampilkan hasil program dibawah ini dan diupload 

#include
using namespace std;

int main(){
    // membuat array kosong
    int nilai[5];

    // mengisi array
    nilai[0] = 32;
    nilai[1] = 42;
    nilai[2] = 76;
    nilai[3] = 31;
    nilai[4] = 57;

    // mencetak isi array
    cout << "Nilai ke-1: " << nilai[0] << endl;
    cout << "Nilai ke-2: " << nilai[1] << endl;
    cout << "Nilai ke-3: " << nilai[2] << endl;
    cout << "Nilai ke-4: " << nilai[3] << endl;
    cout << "Nilai ke-5: " << nilai[4] << endl;

    return 0;
}



Tidak ada komentar:

Posting Komentar

Designed By Aris irwanto