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 Shortint Integer Longint Byte Word Batas nilai -128 s/d 127 -32768 s/d 32767 -2147483648 s/d 2147483647 0 s/d 255 0 s/d 65535

Operator Pada Tipe Integer


Operator Arti + * Penjumlahan Pengurangan Perkalian Contoh 13 + 4 = 17 13 4 = 9 13 * 4 = 52

DIV
MOD

Hasil Pembagian Bulat 13 DIV 4 = 3


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 bulat

sisa hasil pembagian

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