I. Pendahuluan

Dalam pemrograman, kita sering bekerja dengan kumpulan data seperti daftar nilai, nama, atau angka. Dua struktur data yang sering digunakan adalah array dan list. Keduanya terlihat mirip, tapi memiliki perbedaan penting tergantung pada bahasa pemrograman yang digunakan.


II. Pengertian Array

Array adalah struktur data yang menyimpan banyak nilai dalam satu variabel, dengan tipe data yang sama. Di beberapa bahasa seperti C atau Java, array digunakan untuk menyimpan elemen-elemen yang seragam, misalnya kumpulan angka.

Contoh di Python (dengan bantuan library):

python
import array
angka = array.array('i', [1, 2, 3, 4])

III. Pengertian List

List adalah struktur data bawaan di Python yang lebih fleksibel dibanding array. List bisa menyimpan berbagai jenis data sekaligus dalam satu variabel.

Contoh:

python
data = [1, "dua", 3.0, True]

IV. Perbedaan Utama Antara Array dan List

Perbedaan Array List
Tipe Data Harus sama semua Bisa campur
Performa Lebih cepat untuk data besar Lebih fleksibel
Ukuran Tetap (di beberapa bahasa) Dinamis (mudah diubah)
Bahasa Umum di C, Java, dll. Native di Python

V. Kapan Menggunakan Array atau List?

  • Gunakan array jika data banyak dan semua elemen bertipe sama (misalnya semua integer).

  • Gunakan list jika butuh fleksibilitas dan ingin menyimpan berbagai tipe data.


VI. Contoh Penggunaan List di Python

python
buah = ["apel", "jeruk", "mangga"]
buah.append("pisang")
print(buah)

Output:

css
['apel', 'jeruk', 'mangga', 'pisang']

VII. Kesimpulan

Array dan list adalah dua struktur data penting dalam pemrograman. Keduanya berguna untuk menyimpan kumpulan data, tapi masing-masing memiliki kelebihan dan batasan. Dengan memahami perbedaannya, kita bisa memilih mana yang paling sesuai untuk kebutuhan program kita.


Penulis: Asdwipa Septiade Giling
NIM: 23156201008
Jurusan: Sistem Komputer, STIMIK Catur Sakti Kendari