Transcript for:
Pengenalan Array dalam Pemrograman

Apa yang akan kita lakukan jika kita diminta untuk menyimpan data? yang banyak di dalam program kita. Misalnya kita ingin menyimpan data dari nama-nama teman kita untuk data kontak. Nah, kalau misalkan kalian kerajinan, mungkin aja kalian akan menyimpan datanya atau menyimpan kodenya seperti ini. Ya, itu sah-sah aja sebenarnya, tapi masalahnya gimana kalau nanti ada banyak sekali data yang mau dimasukin. Pasti kita capek banget ya bikin kalimat atau kode kayak gitu terus-menerus. Nah, makanya kita butuh sesuatu yang dinamakan dengan R. Apa itu array? Mari kita bahas di materi kali ini. Oke, jadi apa itu array dan bagaimana cara menggunakannya? Array merupakan struktur data yang kita gunakan untuk menyimpan sekumpulan data dalam satu tempat. Setiap data dalam array itu memiliki indeks. kita akan lebih mudah untuk memprosesnya. Nah sekarang kenapa kita harus menggunakan array di dalam bahasa programan? Jadi array itu kita gunakan untuk menyimpan data-data yang di inputkan ke dalam memori komputer kita. kita jadi jumlah datanya bisa banyak tapi satu jenis array bisa kita gunakan untuk menyimpan data yang banyak tapi tipe datanya sama dengan menggunakan array maka kita dapat menghemat banyak waktu array membantu kita mengurangi ukuran keseluruhan dari kode yang kita buat contohnya kalau misalnya kita ingin menyimpan bilangan bulat dari 1 sampai 100 ya kita tidak akan dapat mengingat 100 nama variabel secara eksternal explicit. Oleh karena itu, kita dapat menyimpannya dengan mudah menggunakan array ini. Lalu, bagaimana membuat dan menggunakan array ini? Jadi ada 3 langkah untuk membuat array. Yang pertama, kita mendeklarasikan variable array. Yang kedua, kita meng-create array beserta urutannya. Dan yang ketiga, kita memberikan nilai pada setiap elemen di dalam array. Ketiga langkah ini bisa kita kombinasikan di dalam satu stage. statement atau kita pisah ya jadi kita dapat mendeklarasikan sekaligus membuat array nya ya langsung kita cobain aja gimana cara bikin array di bahasa program Java teman-teman silahkan perhatikan contoh berikut ini nah perhatikan kalau disini kita menggunakan kurung siku untuk membuat sebuah array kurung siku ini bisa kita letakkan setelah tipe data atau nama array nya dan angka nama yang teman-teman lihat di dalam kurung siku nya itu artinya batas atau ukuran dari arraynya. Array yang kosong siap diisi dengan data. Pastikan mengisinya sesuai dengan tipe data yang kita berikan. Kita bisa mengisi datanya seperti ini atau kalau kalian nggak mau repot kita bisa membuat array langsung mengisi datanya. Jadi kalau kita punya string kurung siku nama sandika lalu kita isi dengan kurung kurawal nama-nama datanya. Nah selanjutnya Kita bisa mengambil data dari array ya. Seperti yang sudah kita ketahui, array memiliki indeks untuk memudahkan kita mengakses datanya. Oleh karena itu, kita bisa mengambil datanya dengan cara seperti ini. Nah, kira-kira dari kode berikut, hasilnya apa atau outputnya apa? Ya, benar sekali ya teman-teman ya. Jadi outputnya adalah dodi. Kenapa? Karena dodi terletak di indeks kedua. Karena indeks dimulai dari 0. Nah oke, untuk mencetak data 1% 1 di dalam array itu mungkin cukup melelahkan ya, karena kita harus ngetikin ulang nama-nama array beserta indexnya, nah itu baru sedikit barisnya ya baru 5 sampai 10 baris, gimana kalau data arraynya sampai dengan 1000 nah maka kita harus mengetikan kodenya sebanyak 1000 kali, karena itulah disini kita memerlukan peran pengulangan kalau teman-teman perhatikan disini kita menggunakan atribut length untuk mengambil parah panjang dari arraynya jadi pengulangan ini akan dilakukan sebanyak isi arraynya kita gak perlu lagi menentukan pengulangannya berhenti di angka berapa Oke teman-teman ya, jadi itu tadi cara menggunakan array. Nah sekarang kita akan bahas sebuah tipe array yang namanya array multidimensi. Array multidimensi ini artinya array yang memiliki lebih dari satu dimensi. Atau kita bisa sebutnya array di dalam array. Nah ini jumlah dimensinya nggak terbatas, tergantung kita mempunyai sampai berapa ya. Karena secara umum array multidimensi ini merujuk pada array yang mempunyai ukuran lebih dari 2. maka bentuk pendeklarasian array multidimensi sama aja dengan pendeklarasian array 1 dimensi maupun 2 dimensi contohnya seperti berikut ini Indeks ke 0 pada array kontak berisi sebuah array lagi, yang isinya ada nama-nama datanya, ada sandika, ada NPM-nya berapa, ada email-nya apa. Nah ini contoh cara mengakses data di array yang 2 dimensi. Dan kalau kita pengen menampilkan semua isi data mahasiswa yang udah kita buat tadi, kita bisa menggunakan kodenya seperti ini. Jadi intinya adalah array itu merupakan sebuah tempat untuk menyimpan sekumpulan data dalam satu tempat atau variable. Kalau misalkan teman-teman masih belum paham mengenai array, boleh teman-teman tuliskan aja komentar di bawah videonya dan tanyakan apa yang kalian inginkan. yang masih belum dipahami. Tonton terus videonya sampai akhir. Jangan lupa like dan subscribe. Mudah-mudahan bermanfaat. Kita akan ketemu lagi di video berikutnya.