Anda di halaman 1dari 7

TIPE DATA DALAM ALGORITMA

1. Tipe data dasar


Tipe data dasar adalah tipe data yang sudah disediakan oleh program
sehingga programmer bisa langsung
memakai.
1. Integer ( Bilangan Bulat )
Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain
yang bukan merupakan
bilangan pecahan, rumus dalam komputer adalah -2n-1 <= N < 2n-1-1
2. Real ( Bilangan Pecahan )
Bilangan real adalah bilangan yang mengandung pecahan desimal.
contoh : 3,45 8,233
3. Char ( Karakter )
Karakter adalah semua huruf yang ada di dalam alfabet , tanda baca
maupun karakter spesial.
karakter ditulis diantara dua tanda petik tunggal. contoh : 'A'
4. String
string adalah deretan karakter dengan panjang tertentu. Contoh : 'Teknik
Informatika'.
5. Boolean ( logika )
boolean adalah tipe data logika yang terdiri dari dua pernyataan benar atau
salah. pernyataan benar
biasanya ditulis True atau angka 1, sedangkan pernyataan salah ditulis
dengan False atau angka 0.
operasi yang umum digunakan adalah or, not, and dan xor.
2. Tipe data bentukan
Tipe data bentukan adalah tipe data yang dibentuk dari tipe data dasar
dengan maksud mempermudah
pekerjaan programmer. adapun tujuannya adalah :
1. Mempermudah proses pemrograman

2. Mempermudah dalam penambahan variabel


3. Mempermudah pengelompokan data sehingga lebih teratur.
Contoh : Sebagai contoh tipe data bentukan untuk mendefinisikan nama
bulan
Dalam satu tahun.
Perhatikan contoh berikut :
type
MonthType = (January, February, March, April, May, June,
July, August, September, October, November, December);
Setelah mendeklarasikan tipe maka tipe data bentukan itu dapat
digunakan untuk variabel, seperti dibawah ini :
var
: MonthType;
Pengguna juga dapat memberikan nilai dari data bentukan tersebut
Terhadap Variable yang didefinisikan. Month := January;
1. Type dasar yang diberi nama type baru
alasan pemberian nama baru mungkin agar type baru lebih akrab dan lebih
mudah untuk di interprestasi
oleh orang yang membaca algoritma.
contoh : type BilanganBulat : Integer
BilanganBulat adalah type bilangan bulat yang sama saja dengan integer.
2. Record (Rekaman)
Record disebut juga type terstruktur. Record tersusun dari satu atau lebih
field. Tiap field menyimpan
data dan tipe data tertentu yang bisa berbeda.
contoh :
Type Mahasiswa : Record
NPM : integer
Nama : string
End.

ACAM-MACAM TIPE DATA

TIPE DATA SEDERHANA (SIMPLE - DATA TYPE)


TIPE DATA TERSTRUKTUR (STRUCTURED - DATA TYPE)
TIPE DATA PENUNJUK (POINTER - DATA TYPE)
A. TIPE DATA SEDERHANA (SIMPLE - DATA TYPE)

adalah tipe data yang sudah ada dan dijadikan standar dalam
bahasa pemrograman tertentu.

Isi dari tipe data sederhana ini adalah data-data tunggal


TIPE DATA SEDERHANA (SIMPLE - DATA TYPE)
1.
STANDARD DATA TYPE
INTEGER
REAL
CHAR
STRING
BOOLEAN
2.
USER-DEFINED DATA TYPE
ENUMERATED OR SCALAR TYPE
SUBRANGE TYPE
INTEGER => TIPE BILANGAN BULAT
A.
B.
C.

REAL =>TIPE BILANGAN PECAHAN

TIPE BILANGAN REAL

Data yang termasuk bilangan real adalah data angka yang


mengandung pecahan.

Data yang seperti ini akan memiliki keterangan jangkauan,


jumlah digit penting (berarti) dan ukuran.

Digit berarti ini penting diperhatikan karena ini berhubungan


dengan tingkat ketelitian data yang disajikan.
TIPE DATA KARAKTER

TIPE DATA BOOLEAN

Adalah tipe data yang hanya bernilai benar (true) atau salah
(false).

Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false.

USER - DEFINED DATA TYPE =>SUB JANGKAUAN

Tipe sub jangkauan merupakan tipe data yang jangkauannya


merupakan sebagian dari tipe data yang lain.

Misalnya untuk tipe byte memiliki jangkauan dari 0..255,


sementara kita hanya memerlukan angka 1..12 untuk menampung
data bulan. Maka bisa diciptakan satu tipe baru yang merupakan sub
jangkauan tersebut.

Contoh
Type
Bulan : 1 .. 12 ;
B. TIPE DATA TERSTRUKTUR (STRUCTURED - DATA TYPE)
1. ARRAY (LARIK)
2. RECORD (REKAMAN)
3. FILE
4. SET (HIMPUNAN)
1.
ARRAY (LARIK)

Larik adalah tipe data yang berisi beberapa data yang

ditampung dalam satu variabel yang memiliki tipe data yang sama.

Masing masing data yang tertampung dalam sebuah larik akan


ditandai sebagai elemen pertama sampai ke - n.

larik dapat dibuat beberapa dimensi, misalnya untuk


menggambarkan matrix kita perlu menggunakan larik 2 dimensi.
2. RECORD (REKAMAN)

Tipe data rekaman di gunakan untuk menampung data yang


terdiri dari beberapa tipe yang berbeda.

Record dapat diakses (diisi) dan dibaca per elemen record


dengan menyebut nama elemennya.
3. SET (HIMPUNAN)
Tipe data himpunan merupakan sebuah tipe data yang didalamnya
memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe
data dasar yang sama.
C. TIPE POINTER

Pointer secara harfiah dapat diartikan sebagai penunjuk.

Tipe data pointer ini merupakan tipe data yang berisikan alamat
memori dimana data disimpan
OPERATOR MATEMATIKA