Catatan: Blog ini sekarang pindah ke www.kodedasar.com

Apa itu Tipe Data dan Jenisnya?

Damas Amirul Karim - Last Updated 23 April 2018
Apa itu Tipe Data dan Jenisnya?
    Kita telah membahas apa itu variabel pada artikel sebelumnya, dan saya berjanji kepada anda untuk membahas mengenai tipe data.

    Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.


    Ketika anda mendeklarasikan sebuah variabel atau konstanta, anda harus bisa menentukan apa tipe data yang cocok untuk program anda.

    Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

    Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi.

    Jenis dan Macam Tipe Data


    Pengertian tipe data dan macam macam fungsinya

    Ada banyak tipe data yang tersedia, tergantung jenis bahasa pemrograman yang anda pakai. Namun secara umum dapat dikelompokkan menjadi dua:

    1. Tipe data primitive - ini adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.

    2. Tipe data composite - ini adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

    Macam-macam Tipe Data dalam Pascal


    Tipe data yang sering dipakai oleh pascal, meliputi: integer (bilangan bulat), real (bilangan pecahan), char (alphanumerik dan tanda baca), dan boolean (logika).

    1. Tipe data Integer

    Dalam bahasa pemrograman, tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal).

    tipe data pada pascal

    Pascal mendukung beragam tipe data integer, seperti Byte, Shortint, integer, Word, dan Longint. Tipe-tipe ini dibedakan berdasarkan jangkauan nilai dan kapasitas memory yang dibutuhkan.

    Berikut contoh program pascal dengan tipe data integer:

    
    program tipe_integer;
    uses crt;
    var
      angka:integer;
    begin
      clrscr;
      angka:=100;
      writeln('angka: ',angka);
    
      readln;
    end.
    
    

    Dalam program diatas saya mendeklarasikan variabel angka dengan tipe data integer dan memberinya nilai 100 kemudian mencetak hasil ke layar.

    2. Tipe Data Real

    Dalam bahasa pemrograman Pascal, tipe data real digunakan untuk angka desimal (pecahan, misal 3.14). Dikenal juga dengan tipe data float atau floating point.

    tipe data real

    Sama halnya seperti Integer, Pascal mendukung beberapa tipe data yang termasuk kategori float, yakni: Real, Single, Double, Extended, Comp.

    Berikut contoh program pascal menggunakan tipe data real:

    
    program tipe_real;
    uses crt;
    var
      pi,luas:real;
    begin
      clrscr;
      pi:=3.14;
    
      luas:=pi*10*10;
    
      writeln('Luas Lingkaran: ',luas);
      readln;
    end.
    
    

    3. Tipe Data Char

    Tipe data Char adalah tipe data yang hanya bisa diisi dengan 1 karakter saja. Karakter ini (alpanumerik) harus ditulis diantara tanda kutip.

    Karena hanya bisa diisi dengan 1 karakter saja, tipe data char hanya membutuhkan 1 byte memory (1 byte = 8 bit).

    Berikut contoh program pascal dengan tipe data char:

    
    program tipe_char;
    uses crt;
    var
      a:char;
    begin
      clrscr;
      a:='8';
      writeln('Nilai Varibale A: ',a);
      
      readln;
    end.
    
    

    Catatan: Meskipun tipe data char dapat diisi angka namun nilai tersebut tidak dapat dilakukan operasi artimetika kedalam program.

    4. Tipe Data Boolean

    Tipe data Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).

    Tipe data boolean banyak digunakan untuk percabangan kode program, atau untuk memutuskan apa yang mesti dijalankan ketika sebuah kondisi terjadi.

    Sebagai bilangan ordinal boolean TRUE mempunyai nilai 1(satu), sedangkan FALSE nilainya adalah 0(nol). Berikut contoh Boolean dalam Pascal:

    
    program tipe_boolean;
    uses crt;
    var
      benar:boolean;
    begin
      clrscr;
      
      benar:= true;
      writeln('benar: ',benar);
      
      readln;
    end.
    
    

    Penggunaan tipe data boolean akan berguna ketika anda telah mempelajari kondisi percabangan program seperti IF (yang akan saya jelaskan pada tutorial selanjutnya).

    Untuk sementara anda hanya perlu memahami bahwa tipe data boolean adalah tipe data yang hanya memiliki 2 isi: TRUE atau FALSE.

    5. Tambahan Tipe Data String


    Sebenarnya string termasuk tipe data array dan bukan termasuk tipe data primitive namun saya kita anda membutuhkan informasi ini.

    Jadi string merupakan data yang menyimpan array dari suatu karakter, sebagai contoh 'ABCDEF' merupakan konstanta string yang berisikan 6 byte karakter.

    Ukuran Tempat untuk tipe data ini adalah 2 s/d 256 byte, 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 penulisan string dalam pascal:

    
    program tipe_string;
    uses crt;
    var
      a:string;
    begin
      clrscr;
      
      a:= 'Belajar Pemrograman Pascal';
      writeln('a: ',a);
      
      readln;
    end.
    
    

    Lihat Juga: 7 Tipe Data Sederhana yang ada dalam Pemrograman C++

    Demikianlah pembahasan mengenai pengertian tipe data dan jenis-jenisnya, juga beberapa macam tipe data yang wajib anda ketahui. Sekarang anda sudah mengetahu bagaimana memilih tipe data yang cocok untuk program anda. Jangan lewatkan seri belajar pascal kami.
    Tunggu, sedang memuat. . .