0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan20 halaman

Pengantar Array dalam Pemrograman

Diunggah oleh

awalcyna
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan20 halaman

Pengantar Array dalam Pemrograman

Diunggah oleh

awalcyna
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Pertemuan 5

Array

Data Structures, Algorithms & Complexity

Dosen Pengampu : Eka Prasetyaningrum, 1A/1C


Definisi Array
1 Susunan Sistematis
Secara umum Array adalah Susuan sistematis dari objek-
objek yang serupa

2 Tipe Data
Pada Programming Array adalah tipe data yang digunakan
untuk mendeskripsikan kumpulan elemen (nilai atau
variable) yang tiap-tiap elemennya memiliki index.

3 Variable Jamak
Secara singkat Array adalah variable yang dapat
menampung lebih dari satu nilai.
Bagaimana cara
membuat variable
nama hewan pada
variable?
Var hewan = ‘Sapi’ ;
Var hewan = ‘kambing’;

Var hewan1 = ‘Sapi’;


Var hewan2 =‘kambing’;

Bagaimana jika ingin menuliskan 10 Nama Hewan ?


Var hewan =[‘Sapi’,’Kambing’,’Domba’,’Kerbau’, ….];  Tipe data String
Kenapa harus
menggunakan Array ?
1 Pengelolaan Nilai
Mempermudah pengelolaan nilai/value/data

2 Penelusuran dan Pencarian


Penelusuran dan Pencarian

3 Manajemen Memori
Manajemen Memori
Karakteristik Array
1 Variabel Jamak 2 Kumpulan Pasangan
Variabel jamak, yang mempunyai banyak Kumpulan pasangan key dan nilai / key and
elemen dan diacu dengan nama yang sama value pair

3 Key adalah Index 4 Array pada javascript


Key adalah index pada array dengan tipe Array pada javascript bertipe object
integer yang dimulai dari angka 0

5 Method Length 6 Tipe Data Berbeda


Array pada javascript memiliki fungsi / Elemen pada array boleh memiliki tipe data
method length untuk menghitung jumlah yang berbeda
elemen di dalamnya
Key and Value Pair (Membuat Array)

0 1 2 3 4 Index

Sapi Kambing Domba Kuda Badak Elemen/value

• var hewan
=[‘Sapi’,’Kambing’,’Domba’,’Kuda’,’Badak’];
Atau
• var hewan =[ ];
• hewan = [‘Sapi’,’Kambing’,’Domba’,’Kuda’,’Badak’] ;
Contoh
Array Bertipe Object
• Membuktikan bahwa Array benar bertipe object
[Link](typeof(hewan));

• Memiliki method length


[Link]([Link]);
Elemen pada Array boleh beda Tipe
Elemen pada Array boleh beda Tipe

Bagaimana menampilkan Angka 6 ke console?

[Link](myArr3[4] [2);
Manipulasi Array
1 Menampilkan Seluruh Isi

2 Menambah Elemen

3 Menghapus Elemen
Menampilkan seluruh
Nama File : [Link]
Array
Nama File : [Link]
Menambah Elemen pada
Array
Untuk menambahkan elemen pada Array, maka dapat menggunakan
method push ( ).
Menghapus Data Array

• Menggunakan delete;  menghapus data dengan nomor indeks tertentu

• Kekurangan dari delete adalah akan menciptakan ruang kosong dalam array.
Menghapus Data Array

• Menggunakan Method pop ( )  akan menghapus dari belakang

• Method pop( ) akan mengembalikan nilai item atau data yang terhapus dari
Array
Menghapus Data Array
• Menggunakan Method splice ( )  akan menghapus data pada indeks tertentu
• Syntax :
[Link](<indeks>, <total>);
Keterangan:
•<indeks> adalah indeks dari data di dalam array yang akan
dihapus;
•<total> adalah jumlah data yang akan dihapus dari indeks
tersebut.
Method penting pada
Array
[Link] Filter ( )
[Link] Includes ( )
[Link] Sort ( )
Method Filter ()
• Method filter () berfungsi untuk menyaring data dari array
• Parameter yang harus diberikan pada method filter () sama seperti
method forEach() yaitu sebuah fungsi callback
Method Includes ( )
• Method ini berfungsi
untuk mengecek apakah
sebuah data ada di
dalam array atau tidak.
• Biasanya digunakan
untuk melakukan
pencarian untuk
memastikan data sudah
ada di dalam array.
Method sort ( )

• Method sort() berfungsi untuk mengurutkan data pada


array.

Anda mungkin juga menyukai