Pages

Wednesday, April 16, 2014

Tipe Data - Struktur Data


I. Tipe Data

Data adalah nilai yang tercatat mengenai suatu objek. Informasi adalah kumpulan data yang disimpan, diproses dan ditransmisikan.

Struktur data bertujuan untuk membuat sebuah struktur penyimpanan data yang digunakan saat program dijalankan, terkait dengan alokasinya di memory.

Type data adalah isi data didalam suatu variabel dalam program. 
1. Tipe Data Sederhana 
Yaitu hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel.
Tipe data sederhana terdiri dari :
  • Bilangan bulat (integer)
  • Bilangan real presisi-tunggal (float)
  • Bilangan real presisi-ganda (double)
  • Character
  • Boolean (tipe data yang mempunyai 2 nilai TRUE atau FALSE)
2. Tipe Data Terstruktur
Adalah tipe dimana suatu variabel bisa menyimpan lebih dari sebuah nilai data. Masing-masing nilai data disebut komponen.
Tipe data terstruktur terdiri dari :

  • Tipe String : data yang berisi sederetan karakter dimana banyaknya karakter bisa berubah-ubah sesuai kebutuhan.
    Contoh : char nama[30];
  • Larik (Array) : variabel larik hanya bisa menyimpan 1 tipe data saja.
    Contoh : float bilangan[10];
  •  Record terdiri dari beberapa variabel terstruktur dan masing-masing variabel mempunyai tipe data yang berbeda.
    Contoh : struct data_tanggal
                  { int tanggal;
                     int bulan;
                     int tahun;
                  };
  • Set (himpunan) terdiri dari :
    1. Union : memungkinkan suatu lokasi memori ditempati oleh dua atau lebih variabel yang tipenya bisa
        berlainan.
        Contoh : union                  {
                       unsigned int dat_int;
                       unsigned char dat_char[2];
                       } bil_x;
    2. Enumerasi : merupakan himpunan dari konstantan integer yang diberi nama.
        enum manusia {pria, wanita};
        enum manusia jns_kelamin;
  • File : kumpulan dari sejumlah record sejenis.Masing-masing record terdiri dari satu atau beberapa field dan setiap field terdiri dari satu atau beberapa karakter.

No comments:

Post a Comment

Setting VPN L2TP di Macbook

Beberapa waktu yang lalu, ketika hingar bingar Pemilu disini sedang berlangsung. Kemudian adanya ajakan untuk melakukan aksi damai yang dise...