πŸ“•
Algoritma
  • Algoritma
  • Tipe Data
  • Flowchart
  • Struktur Dasar Algoritma
Powered by GitBook
On this page
  • Integer (Bilangan Bulat)
  • Real
  • Boolean
  • Char (Karakter)
  • String
  • Identifier
  • Variabel
  • Konstanta

Was this helpful?

Tipe Data

Tipe Data, Opreator, Identifier, Variabel

Tipe data suatu entitas yang menunjukkan arti, kendala, nilai yang mungkin, operasi, fungsi dan mode penyimpanan yang terkait dengannya.

Integer, Real, Boolean dan Char disebut sebagai tipe data standar. Tipe data dapat dikategorikan sebagai skalar, penunjuk dan tipe data terstruktur. Contoh tipe data skalar adalah integer, real, Boolean, char. Tipe data terstruktur terbuat dari tipe skalar; misalnya, array, record, file dan set.

Integer (Bilangan Bulat)

Jenis data ini merupakan nilai bilangan bulat, yang terdiri atas integer positif, integer negatif dan nol. Bilangan bulat adalah bilangan yang tidak mengandung pecahan desimal. Contoh bilangan integer adalah: 17, 3,4 6458, -90, 0, 11, 24535678 dan sebagainya. Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian.

Tipe

Ukuran Memori (dalam Byte)

Jangkauan Nilai

BYTE

1

0..255

SHORTINT

1

-128..127

INTEGER

2

-32768..32767

WORD

2

0..65535

LONGINT

4

-2147483648..2147483647

Operator Integer terdiri atas : +, - , * , DIV dan MOD

Real

Bilangan real adalah bilangan yang mengandung pecahan desimal. Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.

Contoh :

Tipe

Ukuran Memori (Dalam Byte)

Jangkauan Nilai

Digit

SINGLE

4

1.5x10E-45 .. 3.4x10E38

7-8

DOUBLE

8

5.0x10E-324 .. 1.7x10E308

15-16

EXTENDED

10

1.9x10E-4951 .. 1.1x10E4932

19-20

COMP

8

-2E+63+1 .. 2E+63-1

19-20

Operator terdiri atas : +, - , * dan /

Boolean

Tipe data boolean adalah tipe yang hanya dapat bernilai benar (true) atau saslah (false). Pada bahasa pemrogramman Pascal menyediakan empat macam tipe boolean seperti terlihat pada tabel

Tipe Data

Ukuran

Boolean

1 byte

ByteBool

1 byte

WordBool

2 byte (1 word)

LongBool

4 byte (2 word)

Operator untuk boolean adalah:

Char (Karakter)

Yang termasuk ke dalam char adalah semua huruf abjad, semua tanda baca, angka β€˜0’, β€˜1’, β€˜2’, ... β€˜9’, dan karakter-karakter khusus seperti β€˜&’, β€˜@’, β€˜%’, β€˜#’, β€˜$’, dan sebagainya. Karakter kosong (null) adalah karakter yang panjangnya nol, dan dilambangkan dengan β€˜β€™. Nama tipe untuk karakter adalah char.

Konstanta char harus diapit oleh tanda petik tunggal. Contoh konstanta karakter misalnya : β€˜k’, β€˜m’, β€˜.’, β€˜ β€˜, β€˜8’, β€˜0’, β€˜#’. Hati-hati dalam penulisannya misalnya β€˜8’ adalah char, tetapi 8 adalah integer.

Operasi yang dilakukan pada tipe char adalah operasi perbandingan. Operator perbandingan yang berlaku untuk tipe char adalah : = (sama dengan), β‰  (tidak sama dengan), < (lebih kecil), > (lebih besar), β‰₯ (lebih besar sama dengan) dan ≀ (lebih kecil sama dengan).

Contoh :

'a' = 'a' (Hasil TRUE)

'B' = 'b' (Hasil FALSE)

'r' β‰  'R' (Hasil TRUE)

'a' < 'c' (Hasil TRUE)

'Q' > 'Z' (Hasil FALSE)

String

String adalah untaian karakter dengan panjang tertentu. String sebenarnya bukan tipe dasar murni karena ia disusun dari elemen-elemen bertipe karakter. Namun, karena tipe string sering dipakai dalam pemrograman maka string dapat diperlakukan sebagai tipe dasar

String kosong (null) adalah string yang panjangnya nol, dan dilambangkan dengan β€˜β€™. Derngsn kata lain string kosong sama dengan karakter kosong.

Identifier

Identifier merupakan nama yang digunakan untuk keperluan menyimpan suatu nilai, pendeklarasian variabel, konstanta, tipe dan nama program atau sub program.

Identifier tidak boleh ditulis secara sembarangan. Adapun aturan penulisan identifier adalah sebagai berikut

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

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

  • Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini :

Variabel

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Var
   Nama_variabel : tipe data

Aturan di dalam penamaan variabel :

  • Harus diawali dengan huruf.

  • Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore

  • Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, < >, dll).

  • Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh TURBO PASCAL (seperti : dim, as, string, integer, dll).

Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya.

Konstanta

Konstanta merupakan variabel yang nilai di dalamnya selalu tetap. Konstanta diperlukan jika dibutuhkan sebuah nilai tetap yang harus muncul di banyak bagian dari rutin. Kemungkinan lain penggunaan konstanta adalah untuk mengingat angka yang sulit.

Const Phi = 3.14159265358979
Const nama = β€œTurbo Pascal”
PreviousAlgoritmaNextFlowchart

Last updated 4 years ago

Was this helpful?