Dalam dunia komputasi dan pemrograman, terdapat berbagai istilah dan konsep yang membantu menjelaskan bagaimana sistem berjalan, bagaimana data disimpan dan diolah. Salah satu konsep fundamental yang harus difahami adalah konsep dari sebuah tempat yang digunakan untuk menyimpan dan menampung satu atau lebih nilai. Istilah ini biasanya merujuk kepada ‘variabel’ dan ‘struktur data’.
Variabel
Variabel adalah elemen dasar dalam pemrograman yang digunakan untuk menyimpan nilai. Variabel adalah tempat di memori komputer di mana kita dapat menyimpan nilai, mengubahnya dan mengambilnya kembali. Dalam suatu program, kita dapat menentukan variabel dengan beberapa jenis data tertentu, seperti integer (bilangan bulat), float (bilangan desimal), string (karakter), dan lain sebagainya. Selain itu, sebuah variabel bisa menyimpan satu nilai pada satu waktu.
Misalkan, kita membuat variabel dengan nama “umur” dan memberinya nilai 25. Selanjutnya, variabel tersebut dapat digunakan dalam berbagai operasi dan kondisi dalam program.
umur = 25
Dalam kode di atas, umur
adalah variabel yang menyimpan nilai 25
. Nilai ini bisa berubah sepanjang program sesuai dengan kebutuhan.
Struktur Data
Sementara variabel dapat menampung satu nilai pada satu waktu, struktur data adalah cara yang memungkinkan kita untuk menyimpan banyak nilai dalam satu tempat. Struktur data ini bisa berupa array, list, stack, queue, tree, dll.
Misalkan, kita mempunyai list dalam Python, yang merupakan salah satu jenis struktur data, yang menyimpan beberapa nilai dalam satu tempat.
list_buah = ['apel', 'pisang', 'jeruk']
Dalam kode di atas, list_buah
adalah struktur data bertipe list yang menyimpan tiga nilai yaitu 'apel'
, 'pisang'
, dan 'jeruk'
.
Sebagai kesimpulan, variabel dan struktur data adalah dua konsep dasar dari pemrograman yang mengizinkan kita untuk menyimpan dan menampung satu atau lebih nilai dalam satu tempat, serta mengolah dan mengaksesnya secara efisien sesuai kebutuhan. Mempelajari keduanya penting dalam membuat program yang efisien dan efektif.