Tipe data,var,konstanta
-
Upload
alvin-setiawan -
Category
Documents
-
view
261 -
download
3
description
Transcript of 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
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
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).
*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.
-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 }