Sunday, October 27, 2019

Macam Macam Tipe Data Pascal dan Ciri cirinya

Tags


Hai sobat Soull... Disesi kali ini kita akan membahas macam macam tipe data dalam bahasa pemprograman Pascal, Namun pada umumnya type data pada pemprograman rata rata sama kok hanya saja beda dalam istilah dan mungkin ada yang lebih banyak lagi tipe data nya.. dalam pascal ada beberapa tipe data di antaranya bilangan lojik, bilangan bulat, bilangan rill(real), karakter(char), sting. 

Apa si ciri ciri dari tiap tipe data itu ? so langsung aja kitaa bahas
 







1. Tipe data Dasar

• Sudah dikenal dalam kehidupan sehari-hari 
• Disebut sebagai predefined data type. 
• Contoh : Bilangan lojik, bilangan bulat, bilangan riil, karakter, dan string.
 

Bilangan Lojik

1. Nama Tipe : boolean 
2. Nilai : Benar (true) atau salah (false) 
3. Bisa dinyatakan dengan 0 dan 1 (Pendefinisian benar dan salah tergantung pembuat algoritma)

 

Operasi Bilangan Lojik

Bilangan Bulat

1. Nama Tipe : integer 
2. Nilai : - (~) sampai dengan + (~) (tanpa koma) 
3. Operasi Aritmatika : +,-,*,/,div (hasil bagi bulat), mod (sisa bagi) 
4. Operasi Perbandingan : <,<,>,>,=,≠
 

Bilangan Riil

1. Nama Tipe : real 
2. Nilai : - (~) sampai dengan + (~) 
3. Operasi Aritmatika : +,-,*,/ 
4. Operasi Perbandingan : <,<,>,>,=,≠
 

Karakter

1. Nama Tipe : char 
2. Nilai : Semua huruf (‘a’..’z’,’A.’.’Z’),semua angka desimal (0..9), tanda baca, operator aritmatika dan karakter khusus (simbol ASCII) 
3. Operasi Perbandingan : <,<,>,>,=,≠
 

String

1. Nama Tipe : string 
2. Nilai : deretan karakter diapit ‘ ‘ 
3. Operasi Penyambungan : +. 
4. Operasi Perbandingan : <,<,>,>,=,≠








2. Tipe data Bentukan

• Tipe dasar yang diberi nama tipe baru 
• Tipe struktur 
• Alasan : agar mudah diingat dan High Readability 
• Kata kunci : type. 
• Contoh : type pecahan : real {tanda : bisa diganti = }

Tipe Data Terstruktur (Record)

• Kumpulan data (field) yang memiliki tipe data berbeda. 
• Contoh Pendeklarasian : 
type 
Mahasiswa : record 
< NIM : integer 
Nama : string 
Nilai : real >
 • Jika mhs1 bertime Mahasiswa maka cara mengakses tiap field adalah sebagai berikut : mhs1.NIM , mhs1.Nama, mhs1.Nilai


Perbandingan Tipe Data