Contoh Program Array 1 Dimensi

Made Santika March 13, 2024

Array adalah struktur data yang penting dalam pemrograman komputer, memungkinkan penyimpanan dan pengelolaan data yang efisien. Di antara berbagai jenis array, array 1 dimensi adalah yang paling dasar, mewakili urutan elemen yang diindeks secara berurutan. Artikel ini memberikan panduan komprehensif untuk memahami konsep, deklarasi, akses, operasi, dan penerapan array 1 dimensi.

Dalam array 1 dimensi, setiap elemen memiliki indeks unik yang mengidentifikasi posisinya dalam urutan. Ini berbeda dengan array multidimensi, yang memiliki indeks bersarang untuk merepresentasikan elemen dalam struktur yang lebih kompleks.

Pengertian Array 1 Dimensi

Array 1 dimensi, juga dikenal sebagai array linier, adalah struktur data yang menyimpan serangkaian elemen yang memiliki tipe data yang sama dan diakses melalui indeks tunggal.

Berbeda dengan array multidimensi, array 1 dimensi hanya memiliki satu tingkat elemen. Setiap elemen dalam array memiliki alamat memori yang unik dan diakses menggunakan indeks yang dimulai dari 0.

Keuntungan Array 1 Dimensi

  • Mudah diimplementasikan dan dipahami.
  • Memori yang efisien karena hanya memerlukan satu dimensi indeks.
  • Akses elemen yang cepat menggunakan indeks.

Deklarasi dan Inisialisasi Array 1 Dimensi

Dalam pemrograman, array 1 dimensi adalah struktur data yang menyimpan kumpulan nilai dengan tipe data yang sama, di mana setiap nilai dapat diakses menggunakan indeks numerik unik.

Untuk mendeklarasikan dan menginisialisasi array 1 dimensi, terdapat sintaks khusus yang bervariasi tergantung pada bahasa pemrograman yang digunakan.

Deklarasi dan Inisialisasi Array 1 Dimensi dalam C++

  • Deklarasi: int arr[ukuran];
  • Inisialisasi: int arr[] = 1, 2, 3, 4, 5;

Deklarasi dan Inisialisasi Array 1 Dimensi dalam Java

  • Deklarasi: int[] arr = new int[ukuran];
  • Inisialisasi: int[] arr = 1, 2, 3, 4, 5;

Deklarasi dan Inisialisasi Array 1 Dimensi dalam Python

  • Deklarasi: arr = []
  • Inisialisasi: arr = [1, 2, 3, 4, 5]

Mengakses Elemen Array

Dalam array satu dimensi, setiap elemen memiliki indeks unik yang dimulai dari 0. Indeks ini digunakan untuk mengakses elemen array tertentu.

Menggunakan Indeks

Untuk mengakses elemen array menggunakan indeks, kita menggunakan operator pengindeksan []. Indeks ditempatkan di dalam tanda kurung siku, setelah nama array.

Contoh:

int[] arr = 1, 2, 3, 4, 5;int elemenKedua = arr[1]; // Mengakses elemen pada indeks 1 (elemen kedua)

Operasi Dasar pada Array 1 Dimensi

contoh program array 1 dimensi

Array 1 dimensi merupakan struktur data yang menyimpan elemen data dengan tipe data yang sama dalam urutan tertentu. Terdapat beberapa operasi dasar yang dapat dilakukan pada array 1 dimensi, seperti penambahan, pengurangan, dan perkalian.

Penambahan

Operasi penambahan pada array 1 dimensi melibatkan penambahan nilai tertentu ke setiap elemen array. Kode berikut memberikan contoh penambahan nilai 5 ke setiap elemen array:

int[] arr = 1, 2, 3, 4, 5;
for (int i = 0; i < arr.length; i++) 
    arr[i] += 5;

Pengurangan

Operasi pengurangan pada array 1 dimensi mirip dengan penambahan, tetapi melibatkan pengurangan nilai tertentu dari setiap elemen array.

Kode berikut memberikan contoh pengurangan nilai 2 dari setiap elemen array:

int[] arr = 1, 2, 3, 4, 5;
for (int i = 0; i < arr.length; i++) 
    arr[i]
-= 2;

Perkalian

Operasi perkalian pada array 1 dimensi melibatkan perkalian setiap elemen array dengan nilai tertentu.

Kode berikut memberikan contoh perkalian setiap elemen array dengan nilai 3:

int[] arr = 1, 2, 3, 4, 5;
for (int i = 0; i < arr.length; i++) 
    arr[i]
-= 3;

Contoh Penerapan Array 1 Dimensi

Array 1 dimensi merupakan struktur data yang menyimpan elemen-elemen bertipe data yang sama secara berurutan.

Berbagai aplikasi memanfaatkan array 1 dimensi untuk menyimpan dan mengelola data secara efisien.

Aplikasi Array 1 Dimensi

  • Menyimpan Nilai Numerik: Array 1 dimensi dapat menyimpan nilai numerik seperti bilangan bulat, titik mengambang, atau bilangan kompleks.
  • Menyimpan String: Array 1 dimensi juga dapat digunakan untuk menyimpan string, yaitu urutan karakter yang mewakili teks.
  • Menyimpan Objek: Array 1 dimensi dapat menyimpan objek yang berisi data kompleks, seperti data mahasiswa atau data transaksi.

Kelebihan dan Kekurangan Array 1 Dimensi

Dibandingkan dengan tipe array lainnya, array 1 dimensi memiliki kelebihan dan kekurangan sebagai berikut:

Kelebihan

  • Akses elemen yang mudah dan efisien karena elemen disimpan secara berurutan dalam memori.
  • Pengalokasian memori yang sederhana dan cepat.
  • Konsumsi memori yang lebih sedikit dibandingkan dengan array multidimensi.

Kekurangan

  • Tidak dapat mewakili data yang kompleks atau berhierarki.
  • Ukuran tetap, sehingga tidak dapat dengan mudah diperluas atau dikurangi.
  • Operasi penyisipan dan penghapusan elemen dapat memakan waktu, karena memerlukan pergeseran elemen lain.

Terakhir

Memahami array 1 dimensi sangat penting untuk menguasai pemrograman komputer. Dengan memahami konsep, deklarasi, akses, operasi, dan penerapannya, programmer dapat secara efektif memanfaatkan struktur data ini untuk memecahkan berbagai masalah komputasi. Array 1 dimensi memberikan dasar yang kuat untuk mempelajari tipe array yang lebih kompleks dan aplikasi yang lebih luas dalam pengembangan perangkat lunak.

Bagian Pertanyaan Umum (FAQ)

Pertanyaan: Apa perbedaan utama antara array 1 dimensi dan array multidimensi?

Jawaban: Array 1 dimensi memiliki indeks tunggal untuk mengakses elemen, sedangkan array multidimensi memiliki indeks bersarang yang mewakili dimensi berbeda dari struktur data.

Pertanyaan: Bahasa pemrograman apa yang mendukung array 1 dimensi?

Jawaban: Hampir semua bahasa pemrograman mendukung array 1 dimensi, termasuk C++, Java, Python, dan JavaScript.

Pertanyaan: Bagaimana cara mengakses elemen terakhir dalam array 1 dimensi?

Jawaban: Elemen terakhir dalam array 1 dimensi dapat diakses menggunakan indeks yang sama dengan panjang array dikurangi 1.

blank

Made Santika

Berbagi banyak hal terkait teknologi termasuk Internet, App & Website.

Leave a Comment

Artikel Terkait