SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Tipe Data Sederhana
                                                         merupakan tipe data dasar yang sering dipakai
                                                           oleh program, meliputi:
               Tipe Data                                  integer(bilangan bulat),

                                                          real (bilangan pecahan),

                                                          char (alphanumerik dan tanda baca),

                                                          dan boolean (logika).




                    Integer                                              Tipe Data Integer
Contoh bilangan integer adalah: 34 6458 -90 0 1112
Penggolongan tipe data integer tersebut dimaksudkan              Tipe Data        Ukuran Tempat       Rentang Nilai
untuk membatasi alokasi memori yang dibutuhkan
misalkan untuk suatu perhitungan dari suatu variabel      Byte                 1 byte             0 s/d +255
bilangan diperkirakan nilai maksimumnya 32767 kita
cukup mendeklarasikan variabel bilangan sebagai           Shortint             1 byte             -28 s/d +127
integer (2 byte), daripada sebagai longint(4 byte). Di
dalam kompilernya, Pascal menyediakan konstanta           integer              2 bytes            -32768 s/d 32767
untuk bilangan Integer yaitu: MaxInt and
MaxLongInt, pemrogram bisa menggunakannya di              Word                 2 bytes            0 s/d 65535
dalam programnya tanpa harus terlebih dahulu
mendefinisikannya.                                        Longint              4 bytes
                                                                                                  2147483648 s/d
                                                                                                     2147483647




     Contoh program integer                                                  Bilangan Real
Program display_maxint;                                    Bilangan real atau nyata merupakan jenis
uses wincrt;                                               bilangan pecahan, dapat dituliskan secara biasa
begin writeln (maxint)                                     atau model scientific . Contoh bilangan real:
end.                                                       34.265 -3.55 0.0 35.997E+11, dimana E
                                                           merupakan simbol perpangkatan 10. Jadi
Hasilnya: 32.767                                           452.13 mempunyai nilai sama dengan
                                                           4.5213e2. Penggolongan tipe data bilangan
                                                           real dapat dilihat pada tabel 2. Bilangan Real




                                                                                                                      1
Tipe Data Real                                                        Char
                                                                       Tipe data ini menyimpan karakter yang
                                                                       diketikkan dari keyboard, memiliki 266
         Tipe Data         Ukuran Tempat        Rentang Nilai          macam yang terdapat dalam tabel ASCII
                                                                       (American Standard Code for Information
real                    6 bytes            2.9 x 10-39 s/d 1.7 x1038
                                                                       Interchange). Contoh: 'a' 'B' '+', dsb. Yang
                                           1.5 x 1045 s/d 3.4 x
single                  4 bytes
                                              1038                     perlu diingat bahwa dalam menuliskannya
                                           5.0 x 10-324 s/d 1.7 x      harus dengan memakai tanda kutip tunggal.
double                  8 bytes
                                              10308                    Jenis data ini memerlukan alokasi memori
                                           3.4 x 10-4932 s/d 1.1 x     sebesar 1(satu) byte untuk masing-masing
Extended                10 bytes
                                              104932
                                                                       data.
comp                    8 bytes            -9.2x 1018 s/d 9.2x 1018




                     Tipe Data Boolean                                                     Boolean
       merupakan tipe data logika, yang berisi dua
       kemungkinan nilai: TRUE (benar) atau                                    Tipe Data              Ukuran Tempat
       FALSE (salah). Turbo Pascal for Windows                                  Boolean                    1 byte
       memiliki tiga macam jenis ini yaitu: Boolean,                           WordBool                    2 byte
       WordBool, dan LongBool. Tipe boolean                                    Longbool                    3 byte
       memakai memori paling kecil, sedangkan
       WordBool dan LongBool dipakai untuk
       menulis program yang sesuai dengan
       lingkungan Windows.




           Contoh Program Boolean                                            Tipe Data Terstruktur
       Contoh: Program display_bool;                                   tipe ini terdiri atas : array, record, set, dan file.
       uses wincrt;                                                    String adalah tipe data jenis array, tetapi
       begin writeln(ord(true));                                       karena string memiliki kekhasan tersendiri
       writeln(ord(false));                                            sebagai array dari karakter maka penulis perlu
       end.                                                            memberikan penjelasan tersendiri. Sedangkan
                                                                       untuk array, record, dan file perlu dijelaskan
       Hasilnya: 1 0 3.2.                                              dalam bab yang lain karena agak banyak hal-
                                                                       hal yang perlu dibahas.




                                                                                                                               2
Tipe Data String
Tipe Data String                                          Misalkan
merupakan suatu data yang menyimpan array (larik),         var kata: string [20]; atau var kata: string;
sebagai contoh 'ABCDEF' merupakan sebuah                   karena string merupakan array dari karakter.
konstanta string yang berisikan 6 byte karakter.
Ukuran Tempat untuk tipe data ini adalah 2 s/d 256
                                                           Maka kata[1] merupakan karakter pertama dari
byte, dengan jumlah elemen 1 s/d 255. String               string, kemudian kata[2], merupakan elemen
dideklarasikan dengan string [ konstanta ] atau string.    kedua, dst.
Bila ukuran string tidak didefinisikan maka akan
banyak memakan ruang, karena ukuran string
menyesuaikan dengan defaultnya.




      Contoh Program String                                                 Array
Program hal_string;                                        Suatu array adalah sebuah struktur data yang
Uses wincrt;                                               terdiri atas banyak variabel dengan tipe data
var s : string;                                            sama, dimana masing-masing elemen variabel
begin s:='Hello';                                          mempunyai nilai indeks. Setiap elemen array
                                                           mampu untuk menyimpan satu jenis data
writeln(s);
                                                           (yaitu: variabel). Suatu array dinyatakan
writeln('panjang dari string adalah: ',ord(s[0]));         dengan type, sehingga variabel yang bekerja
end.                                                       akan dinyatakan dengan:
                                                           contoh type
                                                           A = array [1..10] of integer;




                    Record
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 (di
banding array).




                                                                                                           3

Contenu connexe

Tendances

Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level Data
Dimara Hakim
 

Tendances (16)

Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
Bab 2. array
Bab 2. arrayBab 2. array
Bab 2. array
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Chendra (pemrograman)
Chendra (pemrograman)Chendra (pemrograman)
Chendra (pemrograman)
 
Pert.2 konsep dan defenisi data
Pert.2  konsep dan defenisi dataPert.2  konsep dan defenisi data
Pert.2 konsep dan defenisi data
 
Materi Tipe Data dan Variabel
Materi Tipe Data dan VariabelMateri Tipe Data dan Variabel
Materi Tipe Data dan Variabel
 
Pertemuan 1 ok
Pertemuan 1 okPertemuan 1 ok
Pertemuan 1 ok
 
Modul pd
Modul pdModul pd
Modul pd
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
Konsep dasar logic programming
Konsep dasar logic programmingKonsep dasar logic programming
Konsep dasar logic programming
 
Visual basic dasar
Visual basic dasarVisual basic dasar
Visual basic dasar
 
Part 8 pengertian variabel dan cara penulisan variabel pascal
Part 8 pengertian variabel dan cara penulisan variabel pascalPart 8 pengertian variabel dan cara penulisan variabel pascal
Part 8 pengertian variabel dan cara penulisan variabel pascal
 
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level Data
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 

Similaire à 3tipe data (20)

1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 
Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
 
Java numbers
Java numbersJava numbers
Java numbers
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
04 type of data
04 type of data04 type of data
04 type of data
 
307(1)
307(1)307(1)
307(1)
 
Tipe data
Tipe dataTipe data
Tipe data
 
Pertemua ke V.doc
Pertemua ke V.docPertemua ke V.doc
Pertemua ke V.doc
 
Modul08 a
Modul08 aModul08 a
Modul08 a
 
Tipe data DBMS.ppt
Tipe data DBMS.pptTipe data DBMS.ppt
Tipe data DBMS.ppt
 
Pertemuan3.ppt
Pertemuan3.pptPertemuan3.ppt
Pertemuan3.ppt
 
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdfModul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdf
 
Belajar Python.docx
Belajar Python.docxBelajar Python.docx
Belajar Python.docx
 
struktur data
struktur datastruktur data
struktur data
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basic
 
02 01-elemen
02 01-elemen02 01-elemen
02 01-elemen
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
 

3tipe data

  • 1. Tipe Data Sederhana merupakan tipe data dasar yang sering dipakai oleh program, meliputi: Tipe Data  integer(bilangan bulat),  real (bilangan pecahan),  char (alphanumerik dan tanda baca),  dan boolean (logika). Integer Tipe Data Integer Contoh bilangan integer adalah: 34 6458 -90 0 1112 Penggolongan tipe data integer tersebut dimaksudkan Tipe Data Ukuran Tempat Rentang Nilai untuk membatasi alokasi memori yang dibutuhkan misalkan untuk suatu perhitungan dari suatu variabel Byte 1 byte 0 s/d +255 bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai Shortint 1 byte -28 s/d +127 integer (2 byte), daripada sebagai longint(4 byte). Di dalam kompilernya, Pascal menyediakan konstanta integer 2 bytes -32768 s/d 32767 untuk bilangan Integer yaitu: MaxInt and MaxLongInt, pemrogram bisa menggunakannya di Word 2 bytes 0 s/d 65535 dalam programnya tanpa harus terlebih dahulu mendefinisikannya. Longint 4 bytes 2147483648 s/d 2147483647 Contoh program integer Bilangan Real Program display_maxint; Bilangan real atau nyata merupakan jenis uses wincrt; bilangan pecahan, dapat dituliskan secara biasa begin writeln (maxint) atau model scientific . Contoh bilangan real: end. 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi Hasilnya: 32.767 452.13 mempunyai nilai sama dengan 4.5213e2. Penggolongan tipe data bilangan real dapat dilihat pada tabel 2. Bilangan Real 1
  • 2. Tipe Data Real Char Tipe data ini menyimpan karakter yang diketikkan dari keyboard, memiliki 266 Tipe Data Ukuran Tempat Rentang Nilai macam yang terdapat dalam tabel ASCII (American Standard Code for Information real 6 bytes 2.9 x 10-39 s/d 1.7 x1038 Interchange). Contoh: 'a' 'B' '+', dsb. Yang 1.5 x 1045 s/d 3.4 x single 4 bytes 1038 perlu diingat bahwa dalam menuliskannya 5.0 x 10-324 s/d 1.7 x harus dengan memakai tanda kutip tunggal. double 8 bytes 10308 Jenis data ini memerlukan alokasi memori 3.4 x 10-4932 s/d 1.1 x sebesar 1(satu) byte untuk masing-masing Extended 10 bytes 104932 data. comp 8 bytes -9.2x 1018 s/d 9.2x 1018 Tipe Data Boolean Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau Tipe Data Ukuran Tempat FALSE (salah). Turbo Pascal for Windows Boolean 1 byte memiliki tiga macam jenis ini yaitu: Boolean, WordBool 2 byte WordBool, dan LongBool. Tipe boolean Longbool 3 byte memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows. Contoh Program Boolean Tipe Data Terstruktur Contoh: Program display_bool; tipe ini terdiri atas : array, record, set, dan file. uses wincrt; String adalah tipe data jenis array, tetapi begin writeln(ord(true)); karena string memiliki kekhasan tersendiri writeln(ord(false)); sebagai array dari karakter maka penulis perlu end. memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan Hasilnya: 1 0 3.2. dalam bab yang lain karena agak banyak hal- hal yang perlu dibahas. 2
  • 3. Tipe Data String Tipe Data String Misalkan merupakan suatu data yang menyimpan array (larik), var kata: string [20]; atau var kata: string; sebagai contoh 'ABCDEF' merupakan sebuah karena string merupakan array dari karakter. konstanta string yang berisikan 6 byte karakter. Ukuran Tempat untuk tipe data ini adalah 2 s/d 256 Maka kata[1] merupakan karakter pertama dari byte, dengan jumlah elemen 1 s/d 255. String string, kemudian kata[2], merupakan elemen dideklarasikan dengan string [ konstanta ] atau string. kedua, dst. Bila ukuran string tidak didefinisikan maka akan banyak memakan ruang, karena ukuran string menyesuaikan dengan defaultnya. Contoh Program String Array Program hal_string; Suatu array adalah sebuah struktur data yang Uses wincrt; terdiri atas banyak variabel dengan tipe data var s : string; sama, dimana masing-masing elemen variabel begin s:='Hello'; mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data writeln(s); (yaitu: variabel). Suatu array dinyatakan writeln('panjang dari string adalah: ',ord(s[0])); dengan type, sehingga variabel yang bekerja end. akan dinyatakan dengan: contoh type A = array [1..10] of integer; Record 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 (di banding array). 3