Download - Tipe Data Integer
![Page 1: Tipe Data Integer](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/1.jpg)
Oleh: Heri Istiyanto
![Page 2: Tipe Data Integer](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/9.jpg)
Contoh tampilan:Nilai rupiah = 10000Kurs dollar = 9100Hasil penukaranDollar = 1Sisa = 900
Programnya bagaimana ?
![Page 10: Tipe Data Integer](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/11.jpg)
SOAL-SOAL LATIHAN
![Page 12: Tipe Data Integer](https://reader036.vdocuments.pub/reader036/viewer/2022081719/5572025a4979599169a35fee/html5/thumbnails/12.jpg)
SELESAI