top of page
Search

VARIABEL, TIPE DATA DAN KONSTANTA

Writer's picture: magitionlearnmagitionlearn

Updated: Nov 22, 2018

Apa itu variabel dan tipe data? Bagaimana di Bahasa Pascal? Hal ini tidak jauh berbeda, hanya sintaks atau penulisan saja yang harus tepat sesuai dengan kaidah pemrograman Bahasa Pascal.


Variabel adalah suatu nama atau simbol untuk menyimpan sebuah nilai. Atau lebih tepatnya variabel adalah sebuah nama yang diberikan oleh programmer yang berfungsi sebagai tempat penyimpanan data, sehingga dapat dimanipulasi oleh program.

Sintaks Penulisan Variabel

var nama_variabel:tipe_data;

Jika ada beberapa variabel dengan tipe data sama, sintaksnya adalah:

var namaVar1, namaVar2, namaVar3:tipe_data;


Jika ada beberapa variabel dengan tipe data berbeda-beda sintaksnya adalah:

var namaVar1:tipe_data1;

namavar2:tipe_data2;

namaVar3:tipe_data3;


Pemberian Nama Variabel

Pemberian nama variabel sebagaimana pemberian nama identifier seperti yang dijelaskan pada Bab 1, sebagai berikut.

  1. Nama identifier harus dimulai dengan karakter huruf alfabet a-z atau A-Z.

  2. Setelah karakter pertama, dapat dilanjutkan dengan karakter afanumerik (angka maupun huruf) dan underscore (_).

  3. Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini. ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' <> ? , . / |

  4. Tidak boleh menuliskan identifier dengan nama yang sama pada kata kunci dari Pascal, seperti and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with

  5. Jika ingin tetap digunakan, maka kata tersebut harus dirangkai dengan kata/karakter yang lain. Misal program_if, begin1.

Tipe Data

Tipe data merupakan klasifikasi jenis data dari variabel atau object yang terdapat dalam program computer. Jenis data yang digunakan dalam variabel merupakan bagian penting dalam pengkodean pemrograman computer. Secara garis besar tipe data dalam Pascal dibagi menjadi 3 kategori, yaitu tipe data sederhana (tunggal), Tipe data pointer dan tipe data terstruktur (stuctured data).

1. Tipe Data Sederhana

Standar, merupakan tipe data yang umum dijumpai dalam berbagai bahasa pemrograman. Tipe data standar meliputi integer, real, character dan boolean.

  1. Integer, Tipe data integer merupakan tipe data berupa bilangan bulat. Tipe data ini cocok untuk variabel-variabel seperti: jumlah anak, bulan, tahun, dan sebagainya.

  2. Real, Tipe data real merupakan tipe data yang berisi bilangan yang bisa memuat angka di belakang koma. Berbeda dengan integer yang hanya menyimpan bilangan bulat.

  3. Character, Tipe data character merupakan tipe data yang menyimpan karakter yang berupa angka maupun huruf. Tipe data character dalam pascal meliputi char dan string. Tipe data char hanya meyimpan 1 karakter saja.

  4. Boolean, Tipe data Boolean merupakan tipe data yang hanya mempunyai dua nilai yaitu true atau false. Tipe data ini biasanya digunakan variabel yang hanya mempunyai nilai benar atau salah saja. Misalkan statusLulus, bisa bernilai True atau False; remidi, bisa bernilai true atau false, Menikah, bisa bernilai true atau false, pdan sebagainya.

User defined, Tipe data ini merupakan tipe data yang dibuat oleh sang programmer. Jadi setiap programmer dapat membuat tipe data baru yang dibutuhkannya.

  1. Enumerated, Tipe data enumerated merupakan tipe data yang didefinisikan oleh programmer. Hal ini memungkinkan programmer untuk membuat tipe datanya sendiri, yang terdiri dari kumpulan symbol.

  2. Subrange, Tipe data subrange merupakan tipe data yang memungkinkan programmer untuk mendefinisikan beberapa nilai dari tipe data tertentu. Misalkan seorang programmer ingin membuat tipe data nilai yang dimana tipe data ini berisi bilangan integer dari 1 sampai 10.


2. Tipe Data Pointer

Sama seperti tipe data sederhana, pointer merupakan tipe data yang dapat menyimpan satu nilai saja. Bedanya adalah, sesuai dengan namanya tipe data ini berfungsi menunjuk, yaitu alamat memori yang digunakan suatu variabel dengan tipe data tertentu.


3. Tipe Data Terstruktur
Tipe data terstruktur adalah tipe data yang terdiri dari data-data tunggal, yang diorganisasi oleh suatu tipe data terstruktur.
  1. Array, array digunakan untuk menyimpan banyak data dengan tipe data yang sama. Sebagai contoh, dalam sebuah algoritma diberikan input sejumlah data ulangan anak, misalkan 40 anak. Jika untuk menyimpan data itu salah satu alternatifnya adalah memberikan variabel Nilai1, Nilai2, dan seterusnya, hingga Nilai40. Bagaimna jika 100 anak? Maka cara ini sangatlah tidak efisien. Data seperti ini dapat disimpan dalam satu wadah yang disebut dengan Array.

  2. Record, Jika Array hanya mampu menyimpan sejumlah data yang bertipe sama, record, bisa menampung datat-data dengan tipe yang berbeda.

  3. File, Dalam pemrograman pascal terdapat tipe data file, dimana data input dan output dari suatu program dapat disimpan dalam bentuk file.txt



Untuk Lebih Jelasnya Anda dapat Mengunduh PPT Berikut:
https://drive.google.com/open?id=1VA6DuTAzY423HNd2m5f-KvWahdeNFUca

Anda Juga Dapat Melihat Video Berikut:


20 views0 comments

Recent Posts

See All

Comments


bottom of page