Minggu, 02 November 2008

Macam-macam Tipe Data


Macam – Macam Type Data
Ada enam kelompok type data pada turbo pascal yaitu :
1. Tipe data sederhana , type data sederhana dibagi menjadi dua type :
   a. Type ordinal. Tipe data ordinal masih dibagi lagi menjadi beberpa tipe, yaitu :
  • Tipe bilangan bulat.
  • Tipe boolean.
  • Tipe karakter tipe terbilang.
  • Tipe subjangkauan.
   b. Tipe real
2. Tipe string, yaitu sekumpulan karakter.
3. Tipe terstruktur, tipe trestruktur dibagi menjadi lima tipe, yaitu :
  • Tipe larik.
  • Tipe rekaman.
  • Tipe himpunan.
  • Tipe berkas.
4. Tipe pointer.
5. Tipe prosedural.
6. Tipe objek

Tipe bilangan bulat
Tipe bilangan bulat digunakan untuk menyimpan semua bilangan bulat. Macam-macam tipe bilangan bulat yang dimiliki oleh pascal.

Tipe Boolean
Tipe data ini biasa digunakan untuk mempresentasikan logika dan hanya dapat bernilai True (1) atau False (2)
Macam tipe data Boolean :

Dalam suatu ekspresi, operator seperti =, <>, >, <, >=, <= dan In akan banyak dipakai untuk menentukan hasil dari suatu tipe data boolean.
Tipe Karakter
Tipe data ini hanya dapat menampung satu karakter saja dan mengalokasikan satu byte memori. Bentuk Umum : Var :char,
Contoh :

Var
Kalimat :string;
Nama :string[25];
Alamat :string[30];

Tipe Subjangkauan

Pada dasarnya tipe jangkauan hampir sama dengan tipe bilangan bulat, bedanya kita bebas menetukan jangkauan dari tipe data ini, misal dari 1 sampai 100.
Contoh deklarasi :
type
bulan = 1..12;
var
januari : bulan;


Tipe terbilang

Adalah tipe data yang kita definisikan sendiri dengan nilai yang terbilang
Adalah tipe data baru yang elemennya disebutkan satu per satu
Bentuk Umum :
Type
=(elemen1,elemen2,…,elemenN);
Contoh :

type
Hari=(Senin,Selasa,Rabu,Kamis,Jumat,Sabtu);
Var HariKerja :Hari;
Begin

for HariKerja := Senin to Sabtu do
{mengerjakan Statement perulangan}
End.


Real/Floating-Point

Tipe data ini biasa digunakan untuk mempresentasikan nilai pecahan.
Jenis tipe data real :
 

Tipe String

Merupakan tipe data gabungan (array) dari karakter sebanyak 256 (default).
Mendefinisikan untaian kata atau karakter
Bentuk Umum:
Var
:string,
Contoh :

Var
Kalimat :string;
Nama :string[25];
Alamat :string[30];

atau
kalimat := ‘Turbo Pascal’;

Tipe Larik

Tipe larik memungkinkan kita mendeklarasikan kumpulan variabel yang bertipe sama.
Pendeklarasian larik harus mengikuti bentuk umum ;
var
nama_larik : array[batas_bawah..batas_akhir] of tipe larik;
Contoh :
Var
a1,a2,a3,a4,a5,a6,a7,a8 : longint;
Dengan larik kita bisa mendefinisikan kedelapan variabel menjadi :
var
a : array[1..8] of longint;

Tipe Rekaman

Bila dengan larik kita menggabungkan beberapa variabel bertype sama, dengan rekaman kita menggabungkan beberapa variabel yang typenya tidak sama.
Untuk mendeklarasikan rekaman digunakan kata baku “ Record “,
contoh :

type
Tkaryawan = record;
nama := string;
alamat := string;
gaji := Longint;
end;


Tipe Himpunan

Tipe himpunan digunakan untuk menyimpan kumpulan nilai ( disebut juga anggota himpunan ) yang bertipe sama.
Contoh :

type
himpunankarakter : set of Char;

untuk mendeklarasikan tipe himpunankarakter sebagai himpunan dari karakter
Contoh :

var
vokal : Himpunankarakter; (‘a’,’I’,’u’,’e’,’o’)
huruf ; Himpunankarakter; (‘a’,…’z’)



Baca Juga 

Tidak ada komentar:

Posting Komentar



Galery Semester

- Pendidikan Pancasila

- Pendidikan Agama (Etika Muslim)

- Matematika Bisnis

- Algoritma dan Struktur Data

- Pemrograman Komputer I

- Bahasa Inggris I

- Elektronika Dasar

- Pengantar Manajemen

- Pengantar Teknologi Informasi

- Konsep Sistem Informasi

- Struktur Data

- Lingkungan Bisnis

- Komunikasi Data

- Bahasa Inggris II

- Teknik Digital

- Organisasi Komputer

- Sistem Operasi

- Statistik Dasar

- Kepemimpinan

- Matematika Diskrit - Mikroprosesor

- Pemrograman

- Tugas Pemrograman

- Pengolahan Basis Data

- Bahasa Inggris III

- Praktikum Hardware / Software

- Jaringan Komputer I

- Komputer Grafis

- E-Commerse

- Praktikum Elektronika Digital

- Jaringan Komputer II

- Manajemen Sains

- Multimedia

- Pemrograman Basis Data

- Pemrograman Komputer II

- Sistem Informasi Manajemen

 Ex-selo Band with girl vocal,and then who is she...?
 


ShoutMix chat widget



free counters
This Blog is proudly powered by Blogger.com | Template by Angga Leo Putra | Modif By Sava