Pengertian Tipe Data

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.
  • 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;
var s : string;
begin s:='Hello';
writeln(s);
writeln('panjang dari string adalah: ',ord(s[0]));
end.
b. Array
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).

26 Responses to "Pengertian Tipe Data"

  1. Lengkapsekali, terimakasih artikel anda bisa jadi referensi yang bagus

    ReplyDelete
    Replies
    1. Om Aku gak kuat lagi om plis entotin aku om aku udah sange berat om plis om
      CROTIN 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

      Delete
  2. sangat membantu...
    terimakasih... :)

    ReplyDelete
  3. Lengkap nih infonya. Tapi tadi saya browsing cari pengertian tipe data. Jadi tipe data adalah jenis nilai dan batasannya yang dapat ditampung oleh variabel.

    Ok, thans ya bro. btw, mungkin kawan berkenan berkunjung ke blog saya z2infinite.wordpress.com

    ReplyDelete
  4. Makasih gan infonya sangat bermanfaat. Baru nemu nich.

    ReplyDelete
  5. sangat membantu.. makasih gan.

    ReplyDelete
  6. Nice info gan :D


    http://nongkrongsite.blogspot.com/

    ReplyDelete
  7. https://www.diigo.com/profile/bestsoicau
    https://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

    ReplyDelete
  8. 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.



    Từ 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

    ReplyDelete
  9. 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.

    Từ 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

    ReplyDelete
  10. 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ạ.
    Vớ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

    ReplyDelete
  11. "Do you want to learn English vocabulary. You can learn English Vocabulary at the website Englishtivi. The best website to learn English.

    ReplyDelete
  12. Do 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.

    ReplyDelete
  13. "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

    https://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"

    ReplyDelete
  14. 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

    read manhwa
    read manhwa
    read manhwa

    ReplyDelete
  15. 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.

    read manhwa
    read manhwa
    read manhwa
    read manhwa

    ReplyDelete
  16. READMANHWAINFO - Read manhwa comics online free, update fastest, synthesized with high-quality images, with full English translation, update daily.

    read manhwa
    read manhwa
    read manhwa
    read manhwa

    ReplyDelete

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel