Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati

Presentasi serupa


Presentasi berjudul: "TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati"— Transcript presentasi:

1 TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati

2 Pola representasi data Jenis Tipe Data: Tipe data dasar : sudah tersedia, langsung dipakai Tipe data bentukan : dibentuk dari tipe data lain oleh pembuat algoritma / program. Membuat tipe Tidak menentukan alokasi memori Mendefinisikan pola representasi Tipe Data

3 Integer : bilangan bulat Real : bilangan pecahan desimal Karakter : huruf, angka, dan simbol ‐ simbol Contoh: ‘a’, ‘b’, ‘K’, ‘0’,’5’,’$’,’&’, ‘*’ String : rangkaian karakter Contoh: “kucing”, “aku & kau” Boolean : “true” atau “false Tipe Data Dasar

4 Bilangan Bulat Rentang nilai Byte 0 – 255 unsigned 8 ‐ bit Shortint ‐ 128 – 127 signed 8 ‐ bit Word 0 – unsigned 16 ‐ bit Integer ‐ – signed 16 ‐ bit Longint ‐ – signed 32 ‐ bit Operasi Aritmetika (+) ( ‐ ) (*) (div) (mod) Relasional ( ) (≠) 1. Integer

5 Bilangan Riil (Desimal) Rentang nilai real 2,9 x 10 ‐ 39 ‐ 1,7 x byte single 1,5 x 10 ‐ 45 ‐ 3,4 x byte double 5,0 x 10 ‐ 324 ‐ 1,7 x byte extended 3,4 x 10 ‐ 4932 ‐ 1,1 x byte Operasi Aritmetika (+) ( ‐ ) (*) (/) Relasional ( ) (≠) 2. Real

6 Karakter, diapit tanda petik (‘ ’) Rentang nilai Huruf alfabet (‘a’) – (‘z’) & (‘A’) – (‘Z’) Angka desimal (‘0’) – (‘9”) Operator aritmetik (‘+’) (‘ ‐ ’) (‘*’) (‘/’) Karakter Khusus (‘~’), (‘#’), (‘$’), (‘%’), … Operasi Relasional ( ) (≠) 3. Char

7 Untaian karakter dengan panjang tertentu Rentang nilai Sama dengan rentang nilai untuk tipe karakter Operasi Relasional ( ) (≠) Konstruksi Penambahan 1 karakter di awal string (○) Penambahan 1 karakter di akhir string (●) Konkatenasi (penggabungan 2 string) (+) atau (&) 4. String

8 Bilangan logic Rentang nilai True (benar) False (salah) Operasi Logika / Boolean not (negasi / kebalikan nilai) and (benar jika semua nilai benar) or (benar jika salah satu benar) xor (benar jika berkebalikan nilai) eq (benar jika nilai sama) 5. Boolean

9 Truth Table

10

11 Tipe data dasar (primitif) yang digunakan oleh Bahasa C. 1. Character 2. Integer 3. Floating point (single precision) 4. Double precision char atau signed char unsigned char int atau signed int atau signed unsigned int atau unsigned long atau long int atau signed long atau signed long int unsigned long atau unsigned long int float double long double Sebutan Tipe Data Bentuk penulisan dalam Bahasa C Jumlah Byte yang diperlukan Jangkauan nilai numerik s.d s.d s.d s.d s.d s.d E-38 s.d. 3.4E38 positip atau negatip 1.7E-308 s.d. 1.7E308 positip atau negatip 3.4E-4932 s.d 1.1E4932 positip atau negatip Tipe Data Dasar

12 1. Dalam Bahasa C dikenal juga tipe data short int atau signed short int, atau short yang penggunaannya sama dengan int. Juga tipe unsigned short int yang sama dengan unsigned int E-38 adalah penulisan untuk 3.4 x dan 3.4E38 adalah penulisan untuk 3.4 x Catatan

13 Diberikan 5 variabel V, W, X, Y, Z bertipe boolean dengan nilai sbb : V = false W = true X = true Y = true Z = false Tentukan nilai dari not(not((W and X) or not Y) and (V xor (X eq Z))) Contoh Soal

14 Tugas

15 END OF MODUL


Download ppt "TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati"

Presentasi serupa


Iklan oleh Google