Tipe data,var,konstanta

437 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
437
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tipe data,var,konstanta

  1. 1. 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
  2. 2. 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
  3. 3. 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).
  4. 4. *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.
  5. 5. -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 }

×