-->

Pages

Thursday, 23 March 2017

Data Type in Turbo Pascal 7.1.

*** English  Version ***

1. Data Type Definitions In Turbo Pascal 7.1.
  • Data Type is a technique of identifying the type of data to be programmed via a Turbo Pascal 7.1. where before carrying out the programming, it must be determined type of data is to be processed later commonly known by the name "Data Type". In other words The data type must be identified.
  • A data type (or datatype) In programming, classification identifying one of various types of data, such as floating-point, integer, or Boolean, declared value possible for that type, operations can be performed on that type, and how value- value type that disimpan. (en.wikipedia.org/wiki/Data_type)
  • Based on the above definition means Data Type Turbo Pascal 7.1. identification is one of classification techniques from various types of data that must be included before writing a program that will be made through Turbo Pascal 7.1. Editor where to put his ID tags with Specific signs beforehand so Fill Program Designed Who is going according to what is desired by a programmer in order to solve the problems of daily living needs through Computer Machinery. So, what will be written in the Content program, which will be made later must match the type of data that has been written previously. Where the contrary, it is rejected. (Swordsman Drunk Land, Sea and Air). 
  •  Other definitions. Click here  

2. Data Type Functions In Turbo Pascal 7.1.  
   
     Especially  for :
  • Used to assess whether a value of a particular type. (Kilowattsoftware)
  • Limiting the range of data to be carried out according to the object that is programmed by the programmer.
  • A place to determine the provision of value to a variable in accordance or not with the value given by the user.
  • Restrictions on the function of identification of all the value received. For example, we speak Prices and Money, then a suitable Identification is intangible FIGURES. Due to the use FIGURES, and when writing a program turns intangible STRING, then the data is rejected alias written programming should be edited again to correct because it can not be recognized by the Identifier that has been previously written down earlier. 
3. Classification Type / Data Type

 Consisting of:
A. Simple Data Type

   
1. Definition
          
* Represents programming where in a Transformer (variable) can only store a data value.
   
2. Simple Data Type Classification
          
* Divided by:
            
2.1. Standard Simple Data Type (Scalar / Button Switch / Button Exchange), consists of:
    
2.1.1. Standard Simple Data Type (Scalar) Ordinal (Order),
      
Ordinal Types abbreviated ie Type of sequence data that has uncertain.

          
o Ordinal Type consists of :

  •  2.1.1.1. Simple Data Type (Scalar) Ordinal BooleanBoolean Type is abbreviated.
  •  2.1.1.2. Simple Data Type (Scalar) Ordinal Byte, Byte Type is abbreviated.
  •  2.1.1.3. Simple Data Type (Scalar) Ordinal Char, Char Type is abbreviated.
  •  2.1.1.4. Simple Data Type (Scalar) Ordinal Integer, Integer Type is abbreviated.
  •  2.1.1.5. Simple Data Type (Scalar) Ordinal Longint, abbreviated LongInt  Type.
  •  2.1.1.6. Simple Data Type (Scalar) Ordinal ShortInt, abbreviated ShortInt Type.
  •  2.1.1.7. Simple Data Type (Scalar) Ordinal Word, Word Type abbreviated.
2.1.2. Standard Simple Data Type (Scalar) Real (Real), abbreviated  Real Type  is the type of data variables that are useful for processing data that is not round.  
      
Real Type consists of:

  • 2.1.2.1. Real
  • 2.1.2.2. Single
  • 2.1.2.3. Double
  • 2.1.2.4. Extend
  • 2.1.2.5. Comp
  2.2. Simplified User Defined Data Type (User Defined), consists of :
  •  2.2.1. Simple User Defined Data Type No Amount / Subreach / Subreal / Subrange, abbreviated  Subrange Type.
  •  2.2.2. Simple Data Type Amount (Enumerated).
B. Structured Type, consisting of :
  1. Set Structured Type (Set / Collection / Settings), abbreviated  Type Set. 
  2. String Structured Type  (String /Series), abbreviated  String Type.
  3. Array Structured Type (Array /Same), abbreviated Array Type.  
  4. Record Structured Type (Record / Note), abbreviated  Record Type. 
  5. File Type Structured (File), abbreviated  File Type.
C. Pointer Type

Classification of Data Types above, are presented in table form below:


Long Name Data Type
Short Name Data Type
Memory  Size (In Byte)
Value Line Distance

(Intention Value)
Explanation
Skalar Ordinal  Boolean
Boolean
1
True Or False
Review 1,  2,  3
Skalar Ordinal  Byte
Byte
1
 0         until       255
Review  1,  23
Skalar Ordinal  Char
Char
(Character)
?
ASCII
Review 1, 2 ,  3
Skalar Ordinal  Integer
Integer
2
-32768   until   3276
Review 123
Skalar Ordinal  LongInt
LongInt
4
-2147483648  until 2147483648
Review 1,
 ShortInt Scalar Ordinal
ShortInt
1
-128     until    127
Review 1,
Word Scalar Ordinal
Word
2
0    until     65535
Review 1,
Real Scalar Ordinal
Real
6
± 2,9*10-39   until   1,7*1038
Review 1,  2,  3,  4
Single  Scalar Ordinal
Single
4
± 1,5*10-45   until   3,4*1038
Review 12
Double Scalar Ordinal
Double
8
± 5,0*10-324  until   1,7*10308
Review 1,  2
Comp Scalar Ordinal
Comp
8
-263      until       263-1
Review 12
Extend/Extended Scalar Ordinal
Extend/Extended 10± 1,9*10-4951   until    1,1*104932
Review 1,
Scalar User Defined Amount (Enumeration)
Enumerasi
?

Review 1, 2,  3
Scalar User Defined No Amount (Subrange)
Subrange
?

Review 1, 2,  3
 Set  Structured
Set
?

Review  1,  2,  3,  4
String Structured
String
?
 Char  Collection
Review  1,  2,  3,  4
Array  StructuredArray

Review 1,   2, 3,  4,  5
Record  Structured
Record


Review  1,  2,  3,  4
 File  Structured
File


Review 1,  2
  PointerPointer

Review  1,  2,  3 , 4,  5

Floating-Point


Notes :

A. Scalar Data Type:
  1. Ordinal Scalar Data Types consisting of: Type (Boolean, Byte, Char, Integer, longInt, ShortIn,Word).  Let easy to remember, SUHU abbreviate "Boby Charin LongShorWord".
  2. Real Scalar Data Types consisting of: Type (Real, Single, Double, Comp, Extend or Extended).  Let easy to remember, SUHU abbreviate "RealSingDouCompEx".
  3. Scalar User Defined consisting of: Type (Subrange and Enumeration). For simplicity's sake, SUHU abbreviate "SubEnum".

 B. Structured Data Type :
  1. Type Set
  2. String Type
  3. Array Type
  4. Record Type
  5. File Type  
  • Let easy to remember, SUHU abbreviate "SetString ArRecFile".

C. Pointer Data Type


** Indonesia Version **

Tipe Data Pada Turbo Pascal 7.1.

1. Definisi Tipe Data Dalam Turbo Pascal 7.1.
  • Tipe Data merupakan teknik identifikasi jenis data yang akan diprogram via Turbo Pascal 7.1.  di mana sebelum melaksanakan pemrograman, maka harus ditentukan Jenis Datanya yang akan diolah nanti yang biasa dikenal dengan nama "Tipe Data". Dengan kata lain harus dikenali Jenis Datanya. 
  • Sebuah tipe data (atau datatype) Dalam pemrograman, klasifikasi mengidentifikasi salah satu dari berbagai jenis data, seperti floating-point, integer, atau Boolean, menyatakan nilai yang mungkin untuk tipe itu, operasi yang dapat dilakukan pada tipe tersebut, dan cara nilai-nilai jenis yang disimpan.en.wikipedia.org / wiki / Data_type. i.  Jelasnya, kaji ini.   
  • Berdasarkan definisi di atas berarti Tipe Data Turbo Pascal 7.1. merupakan teknik klasifikasi identifikasi salah satu dari berbagai jenis data yang harus dicantumkan sebelum menulis program yang akan dibuat lewat Turbo Pascal 7.1. Editor di mana harus mencantumkan Tanda Pengenalnya dengan Tanda-Tanda Tertentu terlebih dahulu sehingga Isi Program Yang Sedang Dirancang akan sesuai dengan apa yang diinginkan oleh seorang Programmer guna memecahkan permasalahan kebutuhan hidup sehari-hari lewat Mesin Komputer.  Jadi, apa yang akan ditulis dalam Isi Program yang akan dibuat nanti harus sesuai dengan Tipe Data yang sudah dituliskan sebelumnya. Bilamana bertolakbelakang, maka ditolak .(Pendekar Mabuk Darat, Laut dan Udara).
  • Definisi lainnya. Klik di sini. 
2. Fungsi Tipe Data Dalam Turbo Pascal 7.1.
    Yang terpokok untuk :
  • Digunakan untuk menilai apakah suatu nilai dari tipe tertentu. (kilowattsoftware)
  • Membatasi jangkauan data yang akan dilaksanakan sesuai obyek yang diprogram  oleh Programmer.
  • Tempat untuk menentukan pemberian nilai terhadap suatu variabel sesuai atau tidak dengan nilai yang diberikan oleh user.
  • Batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima. Misalnya, kita berbicara Harga dan Uang, maka Tanda Pengenal yang cocok adalah berujud ANGKA. Berhubung yang digunakan ANGKA, dan ketika menulis program ternyata berujud STRING, maka Data tersebut ditolak alias pemrograman yang ditulis harus diedit lagi sampai benar karena tidak bisa dikenali oleh Tanda Pengenal yang telah dituliskan sebelumnya tadi.
  • Semua Perubah (Variabel) yang akan digunakan dalam Program Utama harus sudah ditentukan (dideklarasikan),  meliputi  :   a. Tipe Data Suatu Perubahnya (Variabelnya) ;   b. Batasan Nilai Perubah tersebut;   dan   c. Jenis Operasi yang bisa dilaksanakan atas perubah tersebut.
3. Klasifikasi Jenis/Tipe Data Dalam Turbo Pascal 7.1.


    Terdiri atas  : 

A. Tipe Data Sederhana 
  1. Definisinya
    • Merupakan pemrograman di mana di dalam sebuah Perubah (Variabel)  hanya menyimpan  sebuah Nilai Data.
  2. Klasifikasi Tipe Data Sederhana
    • Terbagi  atas :
            2.1. Tipe Data Sederhana  Standar (Skalar/Tombol Beralih/Tombol Bertukar), terdiri atas :
   
  • 2.1.1. Tipe Data Sederhana Standar (Skalar) Ordinal (Urutan),
  • disingkat Tipe Ordinal yaituTipe Data yang memiliki urutan pasti.

    • Tipe Ordinal terdiri atas :

  • 2.1.1.1. Tipe Data Sederhana (Skalar) Ordinal  Boolean, disingkat Tipe Boolean.
  • 2.1.1.2. Tipe Data Sederhana (Skalar) Ordinal Byte, disingkat Tipe Byte.
  • 2.1.1.3. Tipe Data Sederhana (Skalar) Ordinal  Char, disingkat Tipe Char.
  • 2.1.1.4. Tipe Data Sederhana (Skalar) Ordinal Integer,disingkat Tipe Integer.
  • 2.1.1.5. Tipe Data Sederhana (Skalar) Ordinal LongInt,disingkat Tipe LongInt. 
  • 2.1.1.6. Tipe Data Sederhana (Skalar) Ordinal ShortInt, disingkat Tipe ShortInt.
  • 2.1.1.7. Tipe Data Sederhana (Skalar) Ordinal Word, disingkat Tipe Word.         
    
  • 2.1.2. Tipe Data Sederhana Standar (Skalar) Real (Nyata), disingkat Tipe Real yaitu tipe variabel data yang berguna untuk pengolahan data yang tidak bulat.
  • Tipe Real terdiri atas :


    • 2.1.2.1. Real
                                 

    • 2.1.2.2. Single
                                

    • 2.1.2.3. Double
                                 

    • 2.1.2.4. Extend
                                

    • 2.1.2.5. Comp
       
    2.2. Tipe Data Sederhana Didefinisikan Pemakai (User Defined), terdiri atas :
  •  2.2.1. Tipe Data Sederhana User Defined Tidak Terbilang/Subjangkauan/Subreal/Subrange, disingkat  Tipe Subrange.
  • 2.2.2. Tipe Data Sederhana Terbilang (Enumerated)

                   
B. Tipe Terstruktur, terdiri atas : 
  1. Tipe Terstruktur Set (Himpunan/Kumpulan/Setelan), disingkat Tipe Set.
  2. Tipe Terstruktur String (Untaian/Rentetan), disingkat Tipe String.
  3. Tipe Terstruktur Array (Larik/Susunan Sama), disingkat  Tipe Array.
  4. Tipe Terstruktur Record (Rekaman/Catatan), disingkat  Tipe Record.
  5. Tipe Terstruktur File (Berkas), disingkat  Tipe File.  
C. Tipe Pointer


Klasifikasi Tipe Data di atas, disajikan dalam bentuk Tabel di bawah ini.

Nama Panjang Tipe Data
Nama Singkat Tipe Data
Ukuran Memory (Dalam Byte)
Jarak Barisan Nilai
(Ujud Nilai)
Keterangan
Skalar Ordinal  Boolean
Boolean
1
True   Or   False

Kajian 1,  2,  3
Skalar Ordinal  Byte
Byte
1
0 sampai 255
Kajian  1,  23
Skalar Ordinal  Char
Char
(Character)
?
ASCII

Kajian 1, 2 ,  3
Skalar Ordinal  Integer
Integer
2
-32768    sampai    3276

Kajian 123
Skalar Ordinal  LongInt
LongInt
4
-2147483648 sampai 2147483648
Kajian 1,
Skalar Ordinal  ShortInt
ShortInt
1
-128 sampai 127
Kajian 1,
 Skalar Ordinal Word
Word
2
0 sampai 65535
Kajian 1,
Skalar Real Real
Real
6
± 2,9*10-39 sampai 1,7*1038
Kajian 1,  2,  3,  4
Skalar Real  Single
Single
4
± 1,5*10-45 sampai 3,4*1038
Kajian 12
Skalar Real Double
Double
8
± 5,0*10-324 sampai 1,7*10308
Kajian 1,  2
Skalar Real Comp
Comp
8
-263 sampai 263-1
Kajian 12
Skalar Real Extend/Extended
Extend/Extended 10± 1,9*10-4951 sampai 1,1*104932
Kajian 1,
Skalar User Defined Terbilang (Enumerasi)
Enumerasi
?
Kajian 1, 2,  3
Skalar User Defined Tak Terbilang (Subrange)
Subrange
?

Kajian 1, 2,  3
Terstruktur Set
Set
?

Kajian  1,  2,  3,  4
Terstruktur String
String
?
Kumpulan Char
Kajian  1,  2,  3,  4
Terstruktur ArrayArray

Kajian  1,   2, 3,  4,  5
Terstruktur Record
Record


Kajian  1,  2,  3,  4
Terstruktur File
File


Kajian 1,  2
  PointerPointer

Kajian  1,  2,  3 , 4,  5

Floating-Point



Catatan :

Klasifikasi Tipe Data Turbo Pascal  7.1. :

A. Tipe Data Skalar :
  1. Tipe Data Skalar Ordinal terdiri atas  :  Tipe  (Boolean,  Byte,  Char,  Integer,  LongInt, ShortIn,  Word). Biar mudah diingat,  SUHU menyingkatnya "BoBy CharIn LongShorWord".
  2. Tipe Data Skalar Real  terdiri atas  :  Tipe  (Real, Single, Double, Comp, Extend atau Extended).  Biar mudah diingat, SUHU menyingkatnya "RealSingDouCompEx".
  3. Skalar User Defined terdiri atas  :  Tipe (Subrange   dan Enumerasi).  Untuk mudahnya, SUHU menyingkatnya "SubEnum".
B. Tipe Data Terstruktur :
  1. Tipe  Set
  2. Tipe String
  3. Tipe Array
  4. Tipe Record
  5. Tipe File
    • Biar mudah diingat, SUHU menyingkatnya  "SetString ArRecFile".
C. Tipe Data Pointer


Resources :
  1. Pascal Tutorial -  http://www.coronadoenterprises.com/tutorials/pascal/paslist.htm.
  2. Pascal for Beginners - http://www.astahost.com/info.php/Pascal-Beginners-Part_t15281.html
  3. Data Type Turbo Pascal - http://www.docstoc.com/docs/23973579/AlGorItma-PemRoGraman-TIPE--TIPE-DATA-DALAM-TURBO-PASCAL.
  4. PDF SEARCHER - http://www.pdf-searcher.com/pdf/tipe-data-pada-pascal.html .
  5. The Simple Pascal Data Type  -  http://www.coronadoenterprises.com/tutorials/pascal/chap03.htm .
  6. Data Type in Pascal  - http://en.wikipedia.org/wiki/Pascal_%28programming_language%29#Data_types.
  7. http://www.scribd.com/doc/38475020/37/Precedence-of-Operators.
  8. http://www.founco.com/klimis/descriptions/compsci.htm.
  9. Data Type - http://coleweb.dc.fi.udc.es/docencia/edi/freepascal/doc/ref/node6.html
  10. Data Structure in TP - http://us.monografias.com/docs78/guide-turbo-pascal-programming/guide-turbo-pascal-programming.shtml#estructura
  11. TURBO Pascal Reference Manual - http://electrickery.xs4all.nl/comp/tp30/tp30_toc.html
  12. Pascal Programming - http://pascalprogramming.byethost15.com/index.php
  13. Pascal Tutorial - http://www.techiwarehouse.com/engine/0c43c2fc/Pascal-Tutorial

Sementara Ini Dulu  .............  Semoga Bisa Disambung Lagi
Post a Comment

سرعة


Flag Counter