Anda di halaman 1dari 12

Oleh: Heri Istiyanto

Pertemuan-pertemuan sebelumnya
Tipe data real
Memuat bilangan pecahan, bilangan bulat
Dapat 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
Tipe Data Integer

Merupakan tipe data yang digunakan untuk


menyatakan bilangan bulat
Tidak memuat bilangan pecahan
Dalam tipe data ini tidak diperkenankan
menggunakan karakter koma antar dua bilangan
Mengapa perlu Integer ?
Penghematan dalam proses penyimpanan data
Ada operasi-operasi yang tidak bisa
menggunakan tipe real

Dalam contoh:
NIS = 14234 (tidak ada nomor induk pecahan),
No.rekenning = 042876894
Jumlah pensil, buku, jumlahnya selalu bulat
Nomor antrian, nomor tiket selalu bulat
Tanggal lahir, tahun lahir selalu bulat
Jenis-jenis Tipe Integer
Tipe 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


Operator Pada Tipe Integer
Operator 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


Perhatikan bahwa
13 DIV 4 = 3 dan 13 MOD 4 = 1, karena
13 = 4 * 3 + 1

yang dibagi pembagi hasil pembagian sisa hasil pembagian


bulat
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 pada
layar !
Contoh tampilan:
Nilai rupiah = 10000
Kurs dollar = 9100
Hasil penukaran
Dollar = 1
Sisa = 900

Programnya bagaimana ?
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.
SOAL-SOAL LATIHAN
SELESAI

Anda mungkin juga menyukai