Di dunia algoritma dan bahasa pemrograman anda akan sering sekali berinteraksi dengan yang namanya variable dan tipe data, 2 istilah ini sangat bersahabat dan sering sekali dipakai di setiap bahasa pemrograman apapun, termasuk algoritma itu sendiri.
Variable dan tipe data saya yakin akan sulit sekali dipahami oleh pemula yang gres terjun ke dunia algoritma dan bahasa pemrograman, dikarenakan kedua istilah tersebut memang jarang sekali tersentuh di kehidupan sehari-hari.
Untuk memahami tipe data dan variable anda sanggup membaca di artikel saya sebelumnya yang menguraikan perihal Konsep Dasar Memahami Algoritma untuk pemula dengan membaca artikel tersebut anda akan paham mengenai variable dan tipe data.
Untuk memami tipe data dan variable secara detail maka disini saya akan jelaskan secara formal apa itu variable dan apa itu tipe data.
1. VARIABLE
Pengertian variable adalah suatu pengenal (identifier) yang dipakai untuk mewakili suatu
nilai tertentu di dalam proses aktivitas yang nilainya bisa diubah-ubah sesuai kebutuhan.
Jika anda masih resah memahami variable, anggap atau bayangkan saja variable itu semacam wadah atau daerah untuk menampung sesuatu, kalau dikehidupan sehari-hari, bejana sanggup dianggap semacam variable untuk menampung air, gelas untuk menampung kopi atau susu dan sebagainya.
Anggap saja anda akan menyiram tanaman , sebelum anda sanggup melakukannya, maka anda perlu menyediakan bejana (variable) dan diisi air (tipe datanya), meyiram tanaman sanggup diibaratkan sebagai masalah algoritma yang akan anda proses.
Begitu juga di algoritma atau bahasa pemrograman, untuk memproses suatu masalah problem secara terkomputerisasi memakai bahasa pemrograman, sebelum problem tersebut sanggup diproses kita harus mendeklarasikan variable dan tipe datanya yang sanggup membantu pemecahan masalah tersebut.
Variable mempunyai nama dan nama dari suatu variable sanggup ditentukan sendiri oleh pemrogram dengan hukum sebagai berikut :
- Nama variable sanggup memakai adonan abjad dan angka, tapi namanya dihentikan didaului oleh angka.
- Penamaan variable dihentikan mengandung spasi.
- Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore _). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, , !, &, *, (, ), -, +, dsb.
- Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
- Tipe data untuk mengolah angka atau bilangan,
- Tipe data untuk mengolah text atau tulisan,
- Tipe data terstruktur,
- tipe data array,
- Tipe data record dan
- Tipe data boolean (untuk menampung nilai benar atau salah).
a. Tipe data untuk mengolah angka
Tipe data | Ukuran | Tempat Rentang Nilai |
---|---|---|
Byte | 1 Byte | 0 s/d +255 |
Shortint | 1 Byte | -28 s/d +127 |
Integer | 2 Byte | -32768 s/d 32767 |
Word | 2 Byte | 0 s/d 65535 |
Longint | 4 Byte | 2147483648 s/d 2147483647 |
var nama_variable : jenis_tipe_data_integer
var total : Longint
Tipe data | Ukuran | Tempat Rentang Nilai |
---|---|---|
Real | 6 Byte | 2.9 x 10-39 s/d 1.7 x1038 |
Single | 4 Byte | 2.9 x 10-39 s/d 1.7 x1038 |
Double | 8 Byte | 5.0 x 10-324 s/d 1.7 x10308 |
Extended | 10 Byte | 3.4 x 10-4932 s/d 1.1 x104932 |
Comp | 8 Byte | 3.4 x 10-4932 s/d 1.1 x104932 |
var nama_variable:jenis_tipe_data_real
Contoh:
var luas:Real
2. Tipe Boolean
Tipe data boolean ialah tipe data yang sanggup dipakai untuk menampung nilai TRUE atau FALSE saja, tipe data ini dibagi menjadi beberapa jenis sesuai dengan kapasitasnya:Tipe data | Ukuran Tempat |
---|---|
Boolean | 1 Byte |
WordBool | 2 Byte |
LonggBool | 3 Byte |
var nama_variable:boolean
var nama_variable: array[size] of tipe_data
var data_siswa:array[10]of String
tumpuan array dengan kapasitas 10 dimulai dari 2
var data_siswa:array[2..10]of String
Deklarasi Variable
var lebar: integer
var alamat : String
pada dasarnya ialah Variable dan tipe data ialah 2 istilah dalam bahasa pemrograman yang tidak sanggup dipisahkan satu sama lain, variable bis diibaratkan nama penampungnya sedangkan tipe data sanggup anda ibaratkan sesuatu yang sanggup ditampungnya.
Semoga artikel mengenai cara Memahami apti itu Variable dan tipe data dalam algoritma, yang diuraikan di atas sanggup anda cerna secara baik.