Pengertian Tipe Data
Saturday, 14 September 2013
26 Comments
A. Pengertian Tipe Data
Tipe data biasanya digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur. Apabila kita membutuhkan tipe data yang belum tersedia, kita dapat mendefinisikan sendiri tipe data baru yang disebut enumerated type.
B. Jenis-Jenis Tipe Data
1. Tipe Data Sederhana.
Merupakan tipe data dasar yang sering dipakai oleh program, meliputi:
a. Integer (Bilangan Bulat).
Penggolongan tipe data integer tersebut dimaksudkan untuk membatasi alokasi memori yang dibutuhkan. Misalkan untuk suatu perhitungan dari suatu variabel bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai integer (2 byte), daripada sebagai longint(4 byte). Didalam kompilernya, Pascal menyediakan konstanta untuk bilangan Integer yaitu: MaxInt and MaxLongInt, pemrogram bisa menggunakannya didalam programnya tanpa harus terlebih dahulu mendefinisikannya. Contoh bilangan integer adalah: 34 6458 -90 0 1112.
b. Real (Bilangan Pecahan).
Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2.
macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange).
d. Boolean (Logika)
Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu: Boolean,WordBool, dan LongBool. Tipe Boolean memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows.
2. Tipe Data Terstruktur
Tipe ini terdiri atas : array, record, set, dan file.
String adalah tipe data jenis array, tetapi karena string memiliki kekhasan tersendiri sebagai array dari karakter maka penulis perlu memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan dalam bab yang lain karena agak banyak hal-hal yang perlu dibahas, seperti :
a. Tipe Data String
Merupakan suatu data yang menyimpan array (larik),sebagai contoh: 'ABCDEF' merupakan sebuah konstanta string yang berisikan 6 byte karakter.Ukuran Tempat untuk tipe data ini adalah 2 s/d 256byte, dengan jumlah elemen 1 s/d 255. String dideklarasikan dengan string [ konstanta ] atau string. Bila ukuran string tidak didefinisikan maka akan banyak memakan ruang, karena ukuran string menyesuaikan dengan defaultnya.
Maka kata[1] merupakan karakter pertama dari
string, kemudian kata[2], merupakan elemen kedua, dst.
Suatu array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel). Suatu array dinyatakan dengan type, sehingga variabel yang bekerja akan dinyatakan dengan:
Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar /bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (dibanding array).
Tipe data biasanya digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur. Apabila kita membutuhkan tipe data yang belum tersedia, kita dapat mendefinisikan sendiri tipe data baru yang disebut enumerated type.
B. Jenis-Jenis Tipe Data
1. Tipe Data Sederhana.
Merupakan tipe data dasar yang sering dipakai oleh program, meliputi:
a. Integer (Bilangan Bulat).
Penggolongan tipe data integer tersebut dimaksudkan untuk membatasi alokasi memori yang dibutuhkan. Misalkan untuk suatu perhitungan dari suatu variabel bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai integer (2 byte), daripada sebagai longint(4 byte). Didalam kompilernya, Pascal menyediakan konstanta untuk bilangan Integer yaitu: MaxInt and MaxLongInt, pemrogram bisa menggunakannya didalam programnya tanpa harus terlebih dahulu mendefinisikannya. Contoh bilangan integer adalah: 34 6458 -90 0 1112.
- Penggolongan Tipe Data Integer
Tipe data | Ukuran | Tempat Rentang Nilai |
---|---|---|
Byte | 1 Byte | 0 s/d +255 |
Shortint | 1 Byte | -28 s/d +127 |
Integer | 2 Byte | -32768 s/d 32767 |
Word | 2 Byte | 0 s/d 65535 |
Longint | 4 Byte | 2147483648 s/d 2147483647 |
- Contoh program integer:
Program display_maxint;uses wincrt;
begin writeln (maxint)
end.
Hasilnya: 32.767
b. Real (Bilangan Pecahan).
Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2.
- Penggolongan Tipe Data Bilangan Real
Tipe data | Ukuran | Tempat Rentang Nilai |
---|---|---|
Real | 6 Byte | 2.9 x 10-39 s/d 1.7 x1038 |
Single | 4 Byte | 2.9 x 10-39 s/d 1.7 x1038 |
Double | 8 Byte | 5.0 x 10-324 s/d 1.7 x10308 |
Extended | 10 Byte | 3.4 x 10-4932 s/d 1.1 x104932 |
Comp | 8 Byte | 3.4 x 10-4932 s/d 1.1 x104932 |
macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange).
Contoh : 'a' 'B' '+', dsb.(Yang perlu diingat bahwa dalam menuliskannya harus dengan memakai tanda kutip tunggal. Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data).
d. Boolean (Logika)
Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu: Boolean,WordBool, dan LongBool. Tipe Boolean memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows.
- Penggolongan Tipe Data Boolean
Tipe data | Ukuran Tempat |
---|---|
Boolean | 1 Byte |
WordBool | 2 Byte |
LonggBool | 3 Byte |
- Contoh: Program display_bool;
uses wincrt;
begin writeln(ord(true));
writeln(ord(false));
end.
Hasilnya: 1 0 3.2.
2. Tipe Data Terstruktur
Tipe ini terdiri atas : array, record, set, dan file.
String adalah tipe data jenis array, tetapi karena string memiliki kekhasan tersendiri sebagai array dari karakter maka penulis perlu memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan dalam bab yang lain karena agak banyak hal-hal yang perlu dibahas, seperti :
a. Tipe Data String
Merupakan suatu data yang menyimpan array (larik),sebagai contoh: 'ABCDEF' merupakan sebuah konstanta string yang berisikan 6 byte karakter.Ukuran Tempat untuk tipe data ini adalah 2 s/d 256byte, dengan jumlah elemen 1 s/d 255. String dideklarasikan dengan string [ konstanta ] atau string. Bila ukuran string tidak didefinisikan maka akan banyak memakan ruang, karena ukuran string menyesuaikan dengan defaultnya.
Contoh : var kata: string [20]; atau var kata: string;karena string merupakan array dari karakter.
Maka kata[1] merupakan karakter pertama dari
string, kemudian kata[2], merupakan elemen kedua, dst.
- Contoh Program String: Program hal_string;
Uses wincrt;b. Array
var s : string;
begin s:='Hello';
writeln(s);
writeln('panjang dari string adalah: ',ord(s[0]));
end.
Suatu array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel). Suatu array dinyatakan dengan type, sehingga variabel yang bekerja akan dinyatakan dengan:
Contoh type : Var A = array [1..10] of integer;c. Record (Rekaman)
Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar /bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (dibanding array).
Lengkapsekali, terimakasih artikel anda bisa jadi referensi yang bagus
ReplyDeletekembali kasih gan..
DeleteOm Aku gak kuat lagi om plis entotin aku om aku udah sange berat om plis om
DeleteCROTIN DISINI OM
KLIK FOTO AKU TAPA BH
INI FOTO TANPA KOLOR PAKE BH
Foto waktu dibooking
ini foto pas di crot di toket
Ayok pilih om , call mee klik diatas :* aku butuh kepuasan om
sangat membantu...
ReplyDeleteterimakasih... :)
sama-sama gan |o|
DeleteLengkap nih infonya. Tapi tadi saya browsing cari pengertian tipe data. Jadi tipe data adalah jenis nilai dan batasannya yang dapat ditampung oleh variabel.
ReplyDeleteOk, thans ya bro. btw, mungkin kawan berkenan berkunjung ke blog saya z2infinite.wordpress.com
Sama-sama gan, blognya sudah sy kunjungi :)
DeleteTerima kasih gan..
ReplyDeletemantab gan
ReplyDeletemakasih infonya bos
ReplyDeleteMakasih gan infonya sangat bermanfaat. Baru nemu nich.
ReplyDeletesangat membantu.. makasih gan.
ReplyDeleteNice info gan :D
ReplyDeletehttp://nongkrongsite.blogspot.com/
https://www.diigo.com/profile/bestsoicau
ReplyDeletehttps://degreed.com/bestsoicauvn9x/
http://ttlink.com/bestsoicau
https://twitter.com/rongbachkim799
https://muckrack.com/lode799
https://rongbachkim799.tumblr.com/
https://www.wishlistr.com/bestsoicau
BEST Soi Cầu – Trang thông tin cung cấp những tin tức mới nhất về soi cầu và sự đoán kết quả xổ số bởi các chuyên gia giàu kinh nghiệm. Tại đây, bạn sẽ tìm ra được những con số chính xác nhất với tỷ lệ trúng cao. Đồng thời, trang còn giải mã giấc mơ lô đề, sổ mơ, kinh nghiệm và bí kíp chơi lô đề chuẩn nhất. Vậy hãy cùng tham khảo các thông tin hữu ích về trang Best soi cầu này nhé. @bestsoicau #bestsoicau #soicaubest #xoso #soicau247
KUBET được cộng đồng cá cược đánh giá là nhà cái số 1 Châu Á trong năm 2019 hiện tại. Với nhiều trò chơi hấp dẫn, tỷ lệ cược cực cao, trải nghiệm mượt mà mang tới cơ hội kiếm tiền cho anh em. KUBET.IO là trang web cung cấp link đăng ký, đăng nhập KU BET - KU CASINO chính thức, hướng dẫn hội viên tham gia các trò cá cược trên nhà cái, cũng như cách nạp tiền, rút tiền.
ReplyDeleteTừ khóa: #ku, #kubet, #kucasino, #kubetio, #ku777, #ku888, #ku999, #casino, #thienhabet, #kubetcasino
Mạng xã hội KUBET chính thức:
https://infogram.com/dang-ky-kubet-cach-tao-lap-tai-khoan-ku-bet-don-gian-1h8j4xglr0od6mv
https://trello.com/kubet
https://block-x.co/dang-ky-kubet/
https://www.youtube.com/channel/UCyPQbqZIZKV60Q7njSmKe3A
https://www.surveymonkey.com/r/S5X7VBD
Chuyennhasgthanhhung.com - dịch vụ chuyển nhà trọn gói Hà Nội - chuyển nhà tại Hà Nội - chuyển nhà trọn gói Thành Hưng. Công ty cung cấp gói giải pháp chuyển nhà số 1 Việt Nam, liên hệ ngay với Thành Hưng để được báo giá nhanh nhất và chính xác nhất.
ReplyDeleteTừ khóa chuyển nhà Hà Nội - công ty cung cấp dịch vụ chuyển nhà Thành Hưng:
#chuyennhasgthanhhung #chuyennhasgthanhhung.com #chuyennhahanoi #chuyennhataihanoi #dichvuchuyennhahanoi #dichvuchuyennhataihanoi #dichvuchuyennhathanhhung #chuyennhatrongoithanhhung #chuyennhatrongoihanoi #chuyennhatrongoitaihanoi #donnhathanhhung #donnhatrongoihanoi #chuyennhagiarehanoi #dichvuchuyennhagiarehanoi
Hệ thống social chuyển nhà Thành Hưng:
https://sites.google.com/view/vantaithanhhung300
https://www.24h.com.vn/thi-truong-24h/thanh-hung-dich-vu-chuyen-nha-chuyen-van-phong-tron-goi-c341a1104928.html
https://www.zenysro.cz/blogy/napady-a-tvoreni/d-ch-v-chuy-n-nh-tr-n-goi-th-nh-h-ng-uy-tin-t-i-h-n-i
https://issuu.com/vantaithanhhung300
https://ello.co/vantaithanhhung
ReplyDeletetrung tâm tư vấn du học canada vnsava
công ty tư vấn du học canada vnsava
trung tâm tư vấn du học canada vnsava uy tín
công ty tư vấn du học canada vnsava uy tín
trung tâm tư vấn du học canada vnsava tại tphcm
công ty tư vấn du học canada vnsava tại tphcm
điều kiện du học canada vnsava
chi phí du học canada vnsava
LY WEDDING là công ty cung cấp dịch vụ chụp ảnh cưới Hà Nội giá rẻ hàng đầu việt nam với nhiều mẫu ảnh cưới độc và lạ.
ReplyDeleteVới nhiều năm kinh nghiệm trong lĩnh vực Media chúng tôi sẽ mang đến cho các bạn những bộ sưu tập ảnh cưới vô cùng độc và lạ
Tên Thương hiệu: Ely Wedding
Địa chỉ : 26 Đường Láng, Ngã Tư Sở, Quận Đống Đa, Hà Nội
Email: weddingely@gmail.com
SĐT: 02435642564
ID: /m/08rqq5
Hệ thống social ely wedding - dịch vụ chụp ảnh cưới tại Hà Nội:
https://sites.google.com/view/ely-wedding
https://elywedding.business.site/
https://ely-wedding.jimdosite.com/
https://elywedding.tumblr.com/
https://www.pearltrees.com/elywedding
Từ khóa tìm kiếm:
#ely #elywedding #anhvienaocuoiely #aocuoiely #chupanhcuoiely #aocuoi #anhvienaocuoi #dichvuchupanhcuoi #dichvuchupanhcuoidep #dichvuchupanhcuoihanoi #dichvuchupanhcuoitrongnha #dichvuchupanhcuoigiare #dichvuchupanhdamcuoi #dichvuchupanhcuoitieccuoi #dichvuchupanhcuoingaycuoi #dichvuchupanhcuoichuyennghiep
Website: ely.com.vn
"Do you want to learn English vocabulary. You can learn English Vocabulary at the website Englishtivi. The best website to learn English.
ReplyDeleteDo you want to learn English vocabulary. English Vocabulary - Englishtivi.com .You can learn English Vocabulary at the website Englishtivi. The best website to learn English.
ReplyDeleteBirds Name: List of Birds Name in English, Hindi, Sanskrit with Pictures at englishtivi.com: 5 birds name - Englishtivi.com 50 birds name - Englishtivi.com 50 birds name in english - Englishtivi.com all birds images - Englishtivi.com all birds name - Englishtivi.com all birds name in english - Englishtivi.com animal and birds name - Englishtivi.com
ReplyDeleteBirds Name: List of Birds Name in English, Hindi, Sanskrit with Pictures at englishtivi.com: 50 birds name in english all birds images all birds name all birds name in english animal and birds name bird name 20 bird name with picture bird names list birds animals name
ReplyDelete"X2MANGA - Free online manga reading website is updated every day. Read HOT manga, latest manga, new manga, trending manga updated fastest /m/04spm /m/04jm5n /m/03ck3_ /m/012h24 /g/11rx0ks6bj
ReplyDeletehttps://www.pinterest.com/x2mangacom/
https://twitter.com/x2mangacom
https://sites.google.com/view/x2manga
Address: New York, United States - 10019
Email: x2mangacom@gmail.com
#x2manga #readmanga #readmanhua #manga #manhua #manhwa #hotmanga #hotmanhwa #hotmanhua #mangaupdates #mangacomics #trendingmanga #popularmanga #newmanga #lastestmanga"
X2MANGA - Free online manga reading website is updated every day. Read HOT manga, latest manga, new manga, trending manga updated fastest /m/04spm /m/04jm5n /m/03ck3_ /m/012h24 /g/11rx0ks6bj
ReplyDeleteread manhwa
read manhwa
read manhwa
ILOVEMANHWA - Reading free manhwa, manhua and manga online is updated daily. Read manga comics online free on ILOVEMANHWA and the fastest update for you /m/04spm /m/04jm5n /m/03ck3_ /m/012h24 /g/11rx0ks6bj.
ReplyDeleteread manhwa
read manhwa
read manhwa
read manhwa
READMANHWAINFO - Read manhwa comics online free, update fastest, synthesized with high-quality images, with full English translation, update daily.
ReplyDeleteread manhwa
read manhwa
read manhwa
read manhwa