L/O/G/O Tenia Wahyuningrum
Tipe Data
dan Variabel
Variabel
Perhatikan!
X =10 + Y
Berapakah nilai X, jika Y=3?
Berapakah nilai X, jika Y=5?
Berapakah nilai Y, jika X=15?
variabel
...
Variabel
Tempat untuk menyimpan data
Sifatnya hanya sementara
Nilai di dalamnya dapat berubah
Konstanta
Tempat untuk menyimpan data
Sifatnya hanya permanen
Nilai di dalamnya tetap
Mengapa variabel perlu diberi nama?
A
B
C
A1
A2
A3
A4
B1
B2
B3
C1
C2
Syarat penamaan variabel
Untuk C++ dan
Java, nama variabel
bersifat case
sensitive.
Harus diawali
dengan huruf
Boleh diiku...
Jawablah!
Manakah yang tepat untuk nama variabel?
Bilangan
2013nama_mahasiswa
@email
Alamat rumah
Main
Kode_arsip
Tipe data
A--Apel--10
SRT--Surat Masuk--20
• Bagaimana jika kotak A diisi jeruk?
• Bagaimana pula jika kotak A diisi Apel 15 buah?
Tipe data
Tipe data mengacu pada jenis data
yang disimpan dalam variabel atau konstanta
Setiap tipe data membutuhkan jum...
Berbagai macam tipe data
Bilangan
bulat
Bilangan
pecahan
Character
Bilangan bulat
Tipe Range (Jangkauan)
byte (Pascal) 0 s.d 255
word (Pascal)
unsigned int (C++)
0 s.d 65.535
shortint (Pasc...
Bilangan pecahan (Pascal)
Tipe Data Jangkauan Nilai
Digit
Penting
Ukuran
Real 2,9x10-39 s/d 1,7x1038 11-12 6 Byte
Single 1...
Bilangan pecahan (C++)
Tipe Range (Jangkauan)
Float 3.4 x 10^38 s.d 3.4 x 10^38
Double 1.7 x 10^308 s.d 1.7 x 10^308
Long ...
Bilangan pecahan (Java)
Integer
length
Name or type Type range
32 bits float -2^31 to 2^31-1
64 bits double -2^63 to 2^63-1
Character
Tipe data untuk menyimpan data selain numerik
Ditunjukkan dengan reserved word “char”
Kumpulan karakter diseb...
Jawablah!
 Tuliskan tipe data yang sesuai untuk
data-data berikut ini (gunakan bahasa C++) !
Jumlah anak dalam keluarga G...
Nama mahasiswa
Suhu udaraBerat badan
Nilai huruf
Contoh penggunaan tipe data
dalam bahasa C++
Satu variabel
int lebar;
Lebih dari satu variabel
int lebar, tinggi;
Konstant...
Contoh penggunaan tipe data
dalam bahasa C++
Satu variabel
float tinggi;
Lebih dari satu variabel
float lebar, panjang, ti...
Contoh penggunaan tipe data
dalam bahasa C++
Satu variabel
char kode;
Lebih dari satu variabel
char kode, huruf, angka;
Ko...
Latihan di kelas
Menghitung luas segitiga
Input : alas, tinggi
Output : luas
Algoritma luas segitiga :
Masukkan alas, tinggi
Luas alas *...
Tentukanlah tipe data yang tepat untuk alas, tinggi
dan luas!
Tuliskan dalam bahasa C++ penamaan variabel
yang tepat unt...
Konversi suhu Celcius ke Reamur
Tentukanlah tipe data yang tepat untuk r !
Tuliskan dalam bahasa C++ penamaan variabel
y...
Tipe data new
Upcoming SlideShare
Loading in …5
×

Tipe data new

953 views

Published on

Slide presentasi ini merupakan perbaikan dari presentasi sebelumnya tentang tipe data. Pada file ini lebih mengacu untuk penggunaan bahasa pemrograman C++

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

No Downloads
Views
Total views
953
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
44
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Tipe data new

  1. 1. L/O/G/O Tenia Wahyuningrum Tipe Data dan Variabel
  2. 2. Variabel
  3. 3. Perhatikan! X =10 + Y Berapakah nilai X, jika Y=3? Berapakah nilai X, jika Y=5? Berapakah nilai Y, jika X=15? variabel konstanta
  4. 4. Variabel Tempat untuk menyimpan data Sifatnya hanya sementara Nilai di dalamnya dapat berubah
  5. 5. Konstanta Tempat untuk menyimpan data Sifatnya hanya permanen Nilai di dalamnya tetap
  6. 6. Mengapa variabel perlu diberi nama?
  7. 7. A B C A1 A2 A3 A4 B1 B2 B3 C1 C2
  8. 8. Syarat penamaan variabel Untuk C++ dan Java, nama variabel bersifat case sensitive. Harus diawali dengan huruf Boleh diikuti dengan huruf/angka/simbol Tidak boleh ada spasi Bukan merupakan keyword dalam sebuah bahasa pemrograman misalkan read, write (pascal), private, protected (java), cout, cin (c++)
  9. 9. Jawablah! Manakah yang tepat untuk nama variabel? Bilangan 2013nama_mahasiswa @email Alamat rumah Main Kode_arsip
  10. 10. Tipe data
  11. 11. A--Apel--10 SRT--Surat Masuk--20 • Bagaimana jika kotak A diisi jeruk? • Bagaimana pula jika kotak A diisi Apel 15 buah?
  12. 12. Tipe data Tipe data mengacu pada jenis data yang disimpan dalam variabel atau konstanta Setiap tipe data membutuhkan jumlah memori yang berbeda untuk menyimpannya Untuk menentukan jumlah memori yang akan diproses, program harus tahu jenis data apa yang dibutuhkan
  13. 13. Berbagai macam tipe data Bilangan bulat Bilangan pecahan Character
  14. 14. Bilangan bulat Tipe Range (Jangkauan) byte (Pascal) 0 s.d 255 word (Pascal) unsigned int (C++) 0 s.d 65.535 shortint (Pascal) byte (Java) -128 s.d 127 integer (Pascal) int (C++) short (Java) -32.768 s.d 32.767 longint (Pascal) long (C++) int (Java) -2.147.483.648 s.d 2.147.483.647 unsigned long (C++) 0 s.d 4.294.967.295
  15. 15. Bilangan pecahan (Pascal) Tipe Data Jangkauan Nilai Digit Penting Ukuran Real 2,9x10-39 s/d 1,7x1038 11-12 6 Byte Single 1,5x10-45 s/d 3,4x1038 7-8 4 Byte Double 5,0x10-324 s/d 1,7x10308 15-16 8 Byte Extended 5,0x10-4951 s/d 1,1x104932 19-20 10 Byte Comp 263 s/d 263 –1(-9,2x1018 s/d 9,218) 19-20 8 Byte
  16. 16. Bilangan pecahan (C++) Tipe Range (Jangkauan) Float 3.4 x 10^38 s.d 3.4 x 10^38 Double 1.7 x 10^308 s.d 1.7 x 10^308 Long double 3.4 x 10^4932 s.d 3.4 x 10^4932
  17. 17. Bilangan pecahan (Java) Integer length Name or type Type range 32 bits float -2^31 to 2^31-1 64 bits double -2^63 to 2^63-1
  18. 18. Character Tipe data untuk menyimpan data selain numerik Ditunjukkan dengan reserved word “char” Kumpulan karakter disebut string
  19. 19. Jawablah!  Tuliskan tipe data yang sesuai untuk data-data berikut ini (gunakan bahasa C++) ! Jumlah anak dalam keluarga Gaji pegawai
  20. 20. Nama mahasiswa Suhu udaraBerat badan Nilai huruf
  21. 21. Contoh penggunaan tipe data dalam bahasa C++ Satu variabel int lebar; Lebih dari satu variabel int lebar, tinggi; Konstanta int lebar = 3; Tipe data : bilangan bulat lebar; int 3
  22. 22. Contoh penggunaan tipe data dalam bahasa C++ Satu variabel float tinggi; Lebih dari satu variabel float lebar, panjang, tinggi; Konstanta float tinggi = 3.5; Tipe data : bilangan pecahan tinggi; float 3.5
  23. 23. Contoh penggunaan tipe data dalam bahasa C++ Satu variabel char kode; Lebih dari satu variabel char kode, huruf, angka; Konstanta char kode = 'a'; [petik satu] char kode[4] = "aaa"; [petik dua] Tipe data : character Kode; char a
  24. 24. Latihan di kelas
  25. 25. Menghitung luas segitiga Input : alas, tinggi Output : luas Algoritma luas segitiga : Masukkan alas, tinggi Luas alas * tinggi *0.5 Tampilkan luas
  26. 26. Tentukanlah tipe data yang tepat untuk alas, tinggi dan luas! Tuliskan dalam bahasa C++ penamaan variabel yang tepat untuk alas, tinggi dan luas! Ubahlah algoritma menghitung luas segitiga ke dalam bahasa C++!
  27. 27. Konversi suhu Celcius ke Reamur Tentukanlah tipe data yang tepat untuk r ! Tuliskan dalam bahasa C++ penamaan variabel yang tepat untuk r ! Ubahlah algoritma konversi Celcius ke Reamur ke dalam bahasa C++! KUMPULKAN !

×