*** 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 :
Real Type consists of:
Classification of Data Types above, are presented in table form below:
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 Boolean, Boolean 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.
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.1. Simple User Defined Data Type No Amount / Subreach / Subreal / Subrange, abbreviated Subrange Type.
- 2.2.2. Simple Data Type Amount (Enumerated).
- Set Structured Type (Set / Collection / Settings), abbreviated Type Set.
- String Structured Type (String /Series), abbreviated String Type.
- Array Structured Type (Array /Same), abbreviated Array Type.
- Record Structured Type (Record / Note), abbreviated Record Type.
- File Type Structured (File), abbreviated File 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 | |
Skalar Ordinal Byte
|
Byte
|
1
| 0 until 255 | |
Skalar Ordinal Char
|
Char
(Character) |
?
| ASCII | |
Skalar Ordinal Integer
|
Integer
|
2
|
-32768 until 3276
| |
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
| |
Single Scalar Ordinal
|
Single
|
4
|
± 1,5*10-45 until 3,4*1038
| |
Double Scalar Ordinal
|
Double
|
8
|
± 5,0*10-324 until 1,7*10308
| |
Comp Scalar Ordinal
| Comp |
8
| -263 until 263-1 | |
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
|
?
| ||
Set Structured
| Set |
?
| Review 1, 2, 3, 4 | |
String Structured
|
String
|
?
|
Char Collection
| |
Array Structured | Array | Review 1, 2, 3, 4, 5 | ||
Record Structured
|
Record
| Review 1, 2, 3, 4 | ||
File Structured
|
File
| |||
Pointer | Pointer | Review 1, 2, 3 , 4, 5 | ||
Floating-Point |
Notes :
A. Scalar Data Type:
- Ordinal Scalar Data Types consisting of: Type (Boolean, Byte, Char, Integer, longInt, ShortIn,Word). Let easy to remember, SUHU abbreviate "Boby Charin LongShorWord".
- Real Scalar Data Types consisting of: Type (Real, Single, Double, Comp, Extend or Extended). Let easy to remember, SUHU abbreviate "RealSingDouCompEx".
- Scalar User Defined consisting of: Type (Subrange and Enumeration). For simplicity's sake, SUHU abbreviate "SubEnum".
B. Structured Data Type :
- Type Set
- String Type
- Array Type
- Record Type
- 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 :
Terdiri atas :
A. Tipe Data Sederhana
B. Tipe Terstruktur, terdiri atas :
Klasifikasi Tipe Data di atas, disajikan dalam bentuk Tabel di bawah ini.
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.
Terdiri atas :
A. Tipe Data Sederhana
- Definisinya
- Merupakan pemrograman di mana di dalam sebuah Perubah (Variabel) hanya menyimpan sebuah Nilai Data.
- Klasifikasi Tipe Data Sederhana
- Terbagi 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.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 :
- Tipe Terstruktur Set (Himpunan/Kumpulan/Setelan), disingkat Tipe Set.
- Tipe Terstruktur String (Untaian/Rentetan), disingkat Tipe String.
- Tipe Terstruktur Array (Larik/Susunan Sama), disingkat Tipe Array.
- Tipe Terstruktur Record (Rekaman/Catatan), disingkat Tipe Record.
- Tipe Terstruktur File (Berkas), disingkat Tipe File.
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 | |
Skalar Ordinal Byte
|
Byte
|
1
| 0 sampai 255 | |
Skalar Ordinal Char
|
Char
(Character) |
?
| ASCII | |
Skalar Ordinal Integer
|
Integer
|
2
|
-32768 sampai 3276
| |
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
| |
Skalar Real Single
|
Single
|
4
|
± 1,5*10-45 sampai 3,4*1038
| |
Skalar Real Double
|
Double
|
8
|
± 5,0*10-324 sampai 1,7*10308
| |
Skalar Real Comp
| Comp |
8
| ||
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
|
?
| ||
Terstruktur Set
| Set |
?
| Kajian 1, 2, 3, 4 | |
Terstruktur String
|
String
|
?
|
Kumpulan Char
| |
Terstruktur Array | Array | Kajian 1, 2, 3, 4, 5 | ||
Terstruktur Record
|
Record
| Kajian 1, 2, 3, 4 | ||
Terstruktur File
|
File
| |||
Pointer | Pointer | Kajian 1, 2, 3 , 4, 5 | ||
Floating-Point |
Catatan :
Klasifikasi Tipe Data Turbo Pascal 7.1. :
A. Tipe Data Skalar :
- Tipe Data Skalar Ordinal terdiri atas : Tipe (Boolean, Byte, Char, Integer, LongInt, ShortIn, Word). Biar mudah diingat, SUHU menyingkatnya "BoBy CharIn LongShorWord".
- Tipe Data Skalar Real terdiri atas : Tipe (Real, Single, Double, Comp, Extend atau Extended). Biar mudah diingat, SUHU menyingkatnya "RealSingDouCompEx".
- Skalar User Defined terdiri atas : Tipe (Subrange dan Enumerasi). Untuk mudahnya, SUHU menyingkatnya "SubEnum".
B. Tipe Data Terstruktur :
- Tipe Set
- Tipe String
- Tipe Array
- Tipe Record
- Tipe File
- Biar mudah diingat, SUHU menyingkatnya "SetString ArRecFile".
C. Tipe Data Pointer
Resources :
- Pascal Tutorial - http://www.coronadoenterprises.com/tutorials/pascal/paslist.htm.
- Pascal for Beginners - http://www.astahost.com/info.php/Pascal-Beginners-Part_t15281.html
- Data Type Turbo Pascal - http://www.docstoc.com/docs/23973579/AlGorItma-PemRoGraman-TIPE--TIPE-DATA-DALAM-TURBO-PASCAL.
- PDF SEARCHER - http://www.pdf-searcher.com/pdf/tipe-data-pada-pascal.html .
- The Simple Pascal Data Type - http://www.coronadoenterprises.com/tutorials/pascal/chap03.htm .
- Data Type in Pascal - http://en.wikipedia.org/wiki/Pascal_%28programming_language%29#Data_types.
- http://www.scribd.com/doc/38475020/37/Precedence-of-Operators.
- http://www.founco.com/klimis/descriptions/compsci.htm.
- Data Type - http://coleweb.dc.fi.udc.es/docencia/edi/freepascal/doc/ref/node6.html
- Data Structure in TP - http://us.monografias.com/docs78/guide-turbo-pascal-programming/guide-turbo-pascal-programming.shtml#estructura
- TURBO Pascal Reference Manual - http://electrickery.xs4all.nl/comp/tp30/tp30_toc.html
- Pascal Programming - http://pascalprogramming.byethost15.com/index.php
- Pascal Tutorial - http://www.techiwarehouse.com/engine/0c43c2fc/Pascal-Tutorial
Sementara Ini Dulu ............. Semoga Bisa Disambung Lagi
No comments:
Post a Comment