Tipe data,var,konstanta

7
TIPE DATA 1. Tipe data yang sederhana Tipe data sederhana disebut juga sebagai tipe data skalar, bahwa dalam sebuah perubah hanya dimungkinkan untuk menyimapan sebuah nilai data, tipe data skalar menunjukkan untuk data tersebut nilainya terbentuk menurut satuan urutan tertentu. Tipe daata sederhana dibagi menjadi : a. Tipe Ordinal (berurutan) Yaitu sebuah subset dari tipe data sederhana. Semua tipe sederhana disebut sebagai data dengan tipe ordinal kecuali tipe real. Dalam bahasa pascal, tipe data skalar menunjukkan bahwa untuk data tersebut nilainya terbentuk menurut urutan tertentu, yaitu nilainya ada dalam urutan. Macam – macam dari tipe ordinal : · Integer yaitu tipe data yang digunakan untuk menyimpan bilangan bulat (tidak memiliki titik decimal). Ada lima tipe data yang termasuk dalam kelompok ini yaitu integer, short int, long int, byte dan word. · Boolean yaitu tipe data yang hanya mempunyai dua nilai, yaitu Benar (True) atau Salah (False). Operator yang digunakan adalah AND, OR atau NOT. · Char yaitu tipe data yang digunakan untuk menyimpan data alfanumeris. Dalam program pascal, nilai data tipe char

description

 

Transcript of Tipe data,var,konstanta

Page 1: Tipe data,var,konstanta

TIPE DATA

1.   Tipe data yang sederhana

Tipe data sederhana disebut juga sebagai tipe data skalar, bahwa dalam sebuah perubah

hanya dimungkinkan untuk menyimapan sebuah nilai data, tipe data skalar menunjukkan

untuk data tersebut nilainya terbentuk menurut satuan urutan tertentu. Tipe daata

sederhana dibagi menjadi :

a.    Tipe Ordinal (berurutan)Yaitu sebuah subset dari tipe data sederhana. Semua tipe sederhana disebut sebagai data

dengan tipe ordinal kecuali tipe real. Dalam bahasa pascal, tipe data skalar menunjukkan

bahwa untuk data tersebut nilainya terbentuk menurut urutan tertentu, yaitu nilainya ada

dalam urutan.

Macam – macam dari tipe ordinal :

·        Integer yaitu tipe data yang digunakan untuk menyimpan bilangan bulat (tidak memiliki

titik decimal). Ada lima tipe data yang termasuk dalam kelompok ini yaitu integer, short

int, long int, byte dan word.

·        Boolean yaitu tipe data yang hanya mempunyai dua nilai, yaitu Benar (True) atau Salah

(False). Operator yang digunakan adalah AND, OR atau NOT.

·        Char yaitu tipe data yang digunakan untuk menyimpan data alfanumeris. Dalam program

pascal, nilai data tipe char ditulis diantara tanda petik, seperti : ’A’, ’Z’, ’8’, ’*’, dsb.

·        Terbilang yaitu digunakan untuk memberi nama pada beberapa nilai tertentu. Tipe data

yang didefinisikan sendiri oleh pembuatnya yang dikenal dengan tipe data enumerated).

Contoh :

Type

Hari = (Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu).

·        Sub jangkauan yaitu digunakan untuk mendeklarasikan tipe yang berada pada jangkauan

tertentu. Pada dasarnya type sub jangkauan hampir sama dengan type bilangan bulat.

Contoh :

Type Batas = 0 .... 100

Page 2: Tipe data,var,konstanta

b.   Type Real

Yaitu type data yang menggunakan/ menyimpan bilangan real / pecahan.

Terdapat 5 macam data pada type real, yaitu : real, single, double, extended dan comp.

Penggunaan type data real ini adalah dalam perhitungan matematika, sains dimana derajat

ketelitian sangat diperhatikan.

2.   Type Data Terstruktur

Yaitu tipe data yang menampung lebih dari satu nilai, sebagai berikut :

a.      Array

Yaitu tipe data berindeks yang terdiri dari satu atau lebih elemen / komponen yang

memiliki tipe data yang sama.

Posisi masing – masing komponen dalam larik dinyatakan sebagai nomor index.

Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan

homogen.

Terurut dapat diartikan bahwa elemen tersebut diidentifikasikan sebagai elemen pertama,

elemen kedua dan seterusnya sampai elemen ke-n.

Karakteristik Array :

·        Mempunyai batasan dari pemesanan alokasi memory

·        Mempunyai type data yang sama

·        Dapat diakses secara acak

3 hal yang harus diketahui dalam mendeklarasikan array :

·          Nama array

·          Range dari subkrip (jangkauan array)

·          Type data array

Page 3: Tipe data,var,konstanta

b.      Record (Pascal) dan struct (Bahasa C)

Yaitu kumpulan data yang setiap elemennya bias mempunyai tipe data yang berbeda satu

sama lainnya. Tipe data ini digunakan untuk mempresentasikan kumpulan (set) elemen /

komponen yang memiliki satu jenis atau lebih tipe data. Tiap elemen disebut juga field

atau property atau attribute.

VAR & KONSTANTA

Variabel adalah merupakan sesuatu yang nilainya bisa berubah, namun harus memiliki tipe data tertentu.

Contoh:A + B = C;Dalam kasus tersebut, A, B, dan C merupakan suatu variabel yang nilainya bisa berubah/diubah. Misal A=5 dan B=4, maka C=9. Jika A=7 dan B=6, maka C=13.Tetapi, A, B, dan C harus memiliki tipe data tertentu misalnya bilangan bulat. Jika A, B, dan C sudah dinyatakan sebagai bilangan bulat, maka A, B, dan C tidak bisa digunakan untuk menyimpan nilai desimal/pecahan seperti A=4.5 dan B=3.4 maka C=7.9 (sekali lagi hal ini tidak bisa diterapkan dalam pola pikir komputer)

Konstanta adalah Sebagaimana variabel, konstanta juga harus memiliki tipe data tertentu. Namun, kebalikan dari variabel, konstanta pada umumnya nilainya tidak bisa diubah/berubah (kecuali konstanta bertipe).

Page 4: Tipe data,var,konstanta

*Tambahan tipe data

-Tipe data bilangan bulat 

Tipe data bilangan bulat adalah tipe data yang tidak mendukung nilai bilangan pecahan. tabel dibawah ini menunjukan tabel bilangan bulat :

Bilangan bulat

-Tipe data bilangan pecahan

Berikut tabel yang memperlihatkan tipe-tipe data yang termasuk pecahan.

Bilangan Pecahan

-Tipe data Boelean 

Tipe data Boelean ini hanya tipe data yang mengenal nilai TRUE or FALSE saja.

Page 5: Tipe data,var,konstanta

-Tipe Data karakter

Tipe karakter (char) merupakan tipe yang hanya terdiri dari satu karakter saja. Untuk menyatakan konstanta bertipe char, suatu karakter harus diawali dan diakhiri dengan tanda petik-tunggal atau apostrof (‘).      ‘A’    Karakter huruf A    ‘7’    Karakter angka 7    ‘~’    Karakter simbol ~

-Tipe data string

String atau literal merupakan sejumlah karakter yang bisa berjumlah nol atau lebih. Suatu konstanta string ditulis dengan diapit oleh tanda petik-tunggal (‘).Contoh :  ‘Borland Delphi’               ‘Jum’’at’    { hasilnya berupa string Jum’at }                ‘’        { string kosong }