Tipe Data Integer

12
Oleh: Heri Istiyanto

Transcript of Tipe Data Integer

Page 1: Tipe Data Integer

Oleh: Heri Istiyanto

Page 2: Tipe Data Integer

Pertemuan-pertemuan sebelumnyaTipe data realMemuat bilangan pecahan, bilangan bulatDapat digunakan untuk menghitung: volume,

luas, total hambatan, gaji total, akar-akar persamaan kuadrat dll

Contoh: -1/2, 0, ½, 100, 100.45, 22/7, 74530.34

Page 3: Tipe Data Integer

Tipe Data Integer

Merupakan tipe data yang digunakan untuk menyatakan bilangan bulat

Tidak memuat bilangan pecahanDalam tipe data ini tidak diperkenankan

menggunakan karakter koma antar dua bilangan

Page 4: Tipe Data Integer

Mengapa perlu Integer ?Penghematan dalam proses penyimpanan

dataAda operasi-operasi yang tidak bisa

menggunakan tipe real

Dalam contoh:NIS = 14234 (tidak ada nomor induk

pecahan), No.rekenning = 042876894Jumlah pensil, buku, jumlahnya selalu bulatNomor antrian, nomor tiket selalu bulatTanggal lahir, tahun lahir selalu bulat

Page 5: Tipe Data Integer

Jenis-jenis Tipe IntegerTipe Batas nilai

Shortint -128 s/d 127

Integer -32768 s/d 32767

Longint -2147483648 s/d 2147483647

Byte 0 s/d 255

Word 0 s/d 65535

Page 6: Tipe Data Integer

Operator Pada Tipe IntegerOperator Arti Contoh

+ Penjumlahan 13 + 4 = 17

- Pengurangan 13 – 4 = 9

* Perkalian 13 * 4 = 52

DIV Hasil Pembagian Bulat 13 DIV 4 = 3

MOD Sisa Hasil Pembagian 13 MOD 4 = 1

Page 7: Tipe Data Integer

Perhatikan bahwa13 DIV 4 = 3 dan 13 MOD 4 = 1, karena

13 = 4 * 3 + 1

yang dibagi pembagi hasil pembagianbulat

sisa hasil pembagian

Page 8: Tipe Data Integer

Contoh soal dalam pascal:Buatlah program yang membaca dua buah

nilai yang bertipe integer yang masing-masing menyatakan besaran dalam rupiah dan nilai tukar satu dolar terhadap rupiah, menghitung hasil penukaran rupiah dalam dolar dan sisanya dalam rupiah serta menampilkan nilai-nilai tersebut padalayar !

Page 9: Tipe Data Integer

Contoh tampilan:Nilai rupiah = 10000Kurs dollar = 9100Hasil penukaranDollar = 1Sisa = 900

Programnya bagaimana ?

Page 10: Tipe Data Integer

program tukar_uang; uses crt; var rupiah,kurs,dollar,sisa:integer; begin clrscr; write('Masukkan jumlah rupiah = ');readln(rupiah);

write('Masukkan kurs 1 dolar saat ini =

');readln(kurs); dollar:=rupiah div kurs; sisa:=rupiah mod kurs; writeln('Jadi jumlah dolarnya = ',dollar);

writeln('Jadi sisanya = ',sisa); readln; end.

Page 11: Tipe Data Integer

SOAL-SOAL LATIHAN

Page 12: Tipe Data Integer

SELESAI