Memahami Array 1 Dimensi dan Contohnya dalam Program
Array adalah struktur data yang memungkinkan kita untuk menyimpan sekumpulan nilai dengan tipe data yang sama dalam satu variabel. Array ini dapat sangat mempermudah dalam menyimpan dan memanipulasi data dalam program. Dalam artikel ini, kita akan membahas contoh program dengan menggunakan array 1 dimensi beserta penjelasannya.
1. Program Sederhana: Menyimpan Nilai dalam Array
python# Inisialisasi array dengan nama 'angka' yang berisi 5 elemen
angka = [10, 20, 30, 40, 50]
# Mengakses elemen pertama dari array 'angka'
print("Elemen pertama:", angka[0])
# Mengakses elemen ketiga dari array 'angka'
print("Elemen ketiga:", angka[2])
Penjelasan:
- Pada program di atas, kita pertama-tama inisialisasi sebuah array dengan nama
angka
yang berisi lima elemen (10, 20, 30, 40, 50). - Kemudian, kita menggunakan indeks untuk mengakses elemen dari array. Dalam Python (dan sebagian besar bahasa pemrograman), indeks dimulai dari 0. Sehingga
angka[0]
mengakses elemen pertama (10) danangka[2]
mengakses elemen ketiga (30).
2. Program dengan Perulangan: Menghitung Rata-rata
python# Inisialisasi array dengan nama 'nilai' yang berisi 5 elemen
nilai = [80, 75, 90, 60, 85]
# Menghitung total nilai
total = 0
for n in nilai:
total += n
# Menghitung rata-rata
rata_rata = total / len(nilai)
# Menampilkan hasil
print("Total nilai:", total)
print("Rata-rata:", rata_rata)
Penjelasan:
- Program di atas menggunakan array
nilai
untuk menyimpan lima nilai. - Kemudian, program menggunakan perulangan
for
untuk menghitung total nilai dari elemen-elemen dalam array. - Setelah itu, rata-rata dihitung dengan membagi total nilai dengan jumlah elemen dalam array (
len(nilai)
). - Hasil total nilai dan rata-rata kemudian ditampilkan.
3. Program dengan Penggunaan Fungsi: Mencari Nilai Maksimum
pythondef nilai_maksimal(arr):
maksimal = arr[0]
for elemen in arr:
if elemen > maksimal:
maksimal = elemen
return maksimal
# Inisialisasi array dengan nama 'data' yang berisi 7 elemen
data = [12, 56, 32, 78, 91, 45, 67]
# Memanggil fungsi 'nilai_maksimal' dengan array 'data'
maksimum = nilai_maksimal(data)
# Menampilkan nilai maksimum
print("Nilai maksimum:", maksimum)
Penjelasan:
- Program di atas mengilustrasikan penggunaan fungsi. Fungsi
nilai_maksimal
menerima sebuah array sebagai argumen dan mengembalikan nilai maksimum dari array tersebut. - Fungsi ini bekerja dengan membandingkan setiap elemen dalam array dengan nilai maksimal saat ini (
maksimal
). Jika elemen tersebut lebih besar dari nilai maksimal saat ini, maka nilai maksimal akan diperbarui. - Setelah fungsi
nilai_maksimal
dijalankan dengan arraydata
, hasilnya (nilai maksimum) akan ditampilkan.
Dalam contoh-contoh di atas, kita dapat melihat berbagai cara untuk menggunakan array 1 dimensi dalam program. Dari penyimpanan nilai hingga operasi perhitungan, array menjadi struktur data yang sangat berguna dalam pengembangan perangkat lunak.
Post a Comment for "Memahami Array 1 Dimensi dan Contohnya dalam Program"