SlideShare a Scribd company logo
Abu Ja’farMuhammad Ibnu Musa Al-Khuwarizmi
 Tipe data dasar yang sering dipakai oleh program, 
meliputi: 
 integer(bilangan bulat), 
 real (bilangan pecahan), 
 char (alphanumerik dan tanda baca), 
 boolean (logika). 
 String ( untaian kata )
 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
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 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
 Penulisan untuk jenis data ini selalu menggunakan 
titik desimal. 
 Nilai konstanta numerik real berkisar dari 1E-38 
sampai dengan 1E+38 dengan mantissa yang signifikan 
sampai dengan 11 digit. 
 E menunjukkan nilai 10 pangkat. Nilai konstanta 
numerik real menempati memori sebesar 6 byte.
 bentuk umum : + m * b e , dimana m 
 (disebut juga dengan mantissa), mewakili bilangan 
pecahan dan umumnya dikonversi 
 ke bilangan binernya, e mewakili bilangan 
exponentnya, 
 sedangkan b mewakili radix 
 (basis) dari exponent.
8 
Tipe Jangkauan Digit Ukuran 
Single 1,5E-45 .. 3,4E+38 7-8 4 byte 
Real 2,9E-39 .. 1,7E+38 11-12 6 byte 
Double 5,0E-324..1,7E+308 15-16 8 byte 
Extended 1,9E-4951..1,1E+4932 19-20 10 byte 
Comp 9,2E-18 .. 9,2E+18 19-20 8 byte
 Tipe data ini menyimpan karakter yang diketikkan 
dari keyboard 
 Memiliki 266 macam yang terdapat dalam tabel ASCII 
(American Standard Code for 
InformationInterchange) 
 Contoh: 'a' 'B' '+', dsb 
 Dalam menuliskannya harus dengan memakai tanda 
kutip tunggal. 
 Jenis data ini memerlukan alokasi memori sebesar 
1(satu) byte untuk masing-masing data.
 String adalah untaian karakter dengan panjang 
tertentu. String sebenarnya bukan tipe data murni 
karena ia di susun dari elemen-elemen bertipe 
karakter. 
 Contoh : ‘BANDUNG’ , ‘ganesha’ , ‘abcd765’ dll..
Tipe Keterangan 
Char Berisi hanya 1 karakter diapit tanda 
11 
petik (‘ ‘) 
String Terdiri dari beberapa karakter 
(maksimal 255) diapit tanda petik (‘ ‘) 
String[x] Terdiri dari maksimal x karakter diapit 
tanda petik (‘ ‘)
 Tipe data logika 
 Berisi dua kemungkinan nilai: TRUE (benar) atau 
FALSE (salah). 
 Operator untuk jenis data ini adalah : 
 Logical Operator, yaitu : NOT, AND dan OR 
 Relational Operator, yaitu : >, <, >=, <=, <> dan =
Tipe Ukuran 
Boolean 1 byte 
Bool 1 byte 
Wordbool 2 byte 
LongBool 4 byte
 Boolean 
 Tipe data logika 
 Berisi dua kemungkinan nilai: TRUE (benar) atau 
FALSE (salah). 
 Operator untuk jenis data ini adalah : 
 Logical Operator, yaitu : NOT, AND dan OR 
 Relational Operator, yaitu : >, <, >=, <=, <> dan =
A Not A 
True False 
False True 
Tabel Kebenaran : 
A B A and B A or B A xor B 
True True True True False 
True False False True True 
False True False True True 
False False False False False
 Suatu lokasi memori komputer yang digunakan 
untuk menampung dan menyimpan data yang 
akan diolah. 
 Tipe data variabel ditentukan oleh jenis data yang 
akan disimpan 
 Penamaan bersifat  UNIK 
 Aturan penulisan : 
 Diawali dengan huruf 
 Penulisan harus diikuti dengan Tipe Data 
 Panjangnya bebas 
 Tidak boleh menggunakan spasi
 Besaran yang mempunyai nilai tetap selama program 
dijalankan. 
 Pemberian nilai yang akan disimpan dalam sebuah 
konstanta dilakukan diawal program 
 Selama program dijalankan nilainya tidak bisa diubah. 
 Notasi  const
 Pernyataan yang mentransformasikan nilai menjadi 
keluaran yang diinginkan melalui proses perhitungan 
(komputasi) 
 Ekpresi terdiri dari operand dan operator. 
 Ekspresi aritmatika adalah ekspresi yang melibatkan 
operand bertipe numerik dan menghasilkan nilai 
bertipe numerik.
 Operator Aritmatika 
 Pangkat, penjumlahan, pengurangan, perkalian, 
pembagian real, 
 Operator Relasi 
 Operator Logika
Simbol Keterangan 
= Sama dengan 
<> Tidak sama dengan 
> Lebih dari 
< Kurang dari 
>= Lebih dari sama dengan 
<= Kurang dari sama dengan ( <= )
Operator Operasi Tipe operand Tipe hasil 
* Perkalian real,real 
integer,integer 
real,integer 
real 
integer 
real 
DIV Pembagian bulat integer,integer integer 
/ Pembagian real real,real 
integer,integer 
real,integer 
real 
real 
real 
MOD Sisa pembagian integer,integer integer 
+ Pertambahan real,real 
integer,integer 
real,integer 
real 
integer 
real 
- pengurangan real,real 
integer,integer 
real,real 
real 
integer 
real
 MUN 2011 Algoritma dan 
Pemrograman 
 Ibu dosen Dwi marlina M.kom 
 Ibu Dosen Korlap ibu Aulia

More Related Content

PPSX
04 type of data
PPTX
ppt Tipe data,variabel, operator
PPTX
Tipe Data, Variabel dan Konstanta
PPT
Algoritma - tipe data
PPT
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
PPTX
Materi Tipe Data dan Variabel
PDF
3. variabel-tipe-data-dan-operator-pada-vb.net
PPT
Pemrograman visual - tipe data variabel dan operator
04 type of data
ppt Tipe data,variabel, operator
Tipe Data, Variabel dan Konstanta
Algoritma - tipe data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Materi Tipe Data dan Variabel
3. variabel-tipe-data-dan-operator-pada-vb.net
Pemrograman visual - tipe data variabel dan operator

What's hot (18)

PPTX
Variabel, Tipe Data dan Operator - Pemrograman I
PPTX
Algoritma Pemrograman
PPTX
Modul 2 (Variabel,Operator,Ekspresi) Visual Basic
PDF
Ch 02 variabel
PPTX
4. tipe data dan operator java
PPTX
Algo temu 2 instruksi fundamental
DOCX
Tipe data,var,konstanta
PPTX
207 p03
PPTX
Tugas pak joko
PDF
Modul 2 variabel, tipe data dan operator
PDF
Tipe Data pada Bahasa Java
PDF
Pertemuan 3 Tipe Data
PDF
Pertemuan 3 Tipe Data
PDF
Dasar pemrograman basic
PPTX
3 konsep algoritma
PPTX
tugas produktf
PPTX
Struktur data
DOCX
Macam macam literal java
Variabel, Tipe Data dan Operator - Pemrograman I
Algoritma Pemrograman
Modul 2 (Variabel,Operator,Ekspresi) Visual Basic
Ch 02 variabel
4. tipe data dan operator java
Algo temu 2 instruksi fundamental
Tipe data,var,konstanta
207 p03
Tugas pak joko
Modul 2 variabel, tipe data dan operator
Tipe Data pada Bahasa Java
Pertemuan 3 Tipe Data
Pertemuan 3 Tipe Data
Dasar pemrograman basic
3 konsep algoritma
tugas produktf
Struktur data
Macam macam literal java
Ad

Viewers also liked (7)

PPT
Algoritma 1 pertemuan 7
PPT
Algoritma 1 pertemuan 4
PPT
Algoritma 1 pertemuan 5
PPT
Algoritma 1 pertemuan 3
PPT
Algoritma 1 pertemuan 6
PPT
Algoritma 1 pertemuan 8
PPT
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 4
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 6
Algoritma 1 pertemuan 8
Algoritma 1 pertemuan 1
Ad

Similar to Algoritma 1 pertemuan 2 (20)

PPTX
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
PPTX
TIPE-TIPE DATA DASAR Kuliah Visualisasi Data.pptx
PPTX
Biru_Kuning_Simpel_Abstrak_Presentasi_Tugas_Kelompok_20230913_144701_0000.pptx
PPTX
Materi Algoritma dan Pemograman oca.pptx
PPTX
Materi Algoritma dan Pemograman oca.pptx
PPT
Pertemuan 1 ok
PPT
Struktur Level Data
DOCX
Pembagian Dua Bilangan Menggunakan Fungsi Integer Pada Codeblocks
PPTX
3 konsep algoritma
PPTX
3 konsep algoritma
PPTX
Bab 4 konsep algoritma
PDF
Buku pemrograman dasar
PPT
ALGORITMA
PPTX
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
PPTX
Ppt tipe daga variabel dan operator sekolah menengah kejuruan kelas 10
DOCX
Struktur data
PPTX
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
ODT
Java numbers
PPTX
Pert 3
PPTX
Struktur Algoritma dan Tipe Data.pptx do
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
TIPE-TIPE DATA DASAR Kuliah Visualisasi Data.pptx
Biru_Kuning_Simpel_Abstrak_Presentasi_Tugas_Kelompok_20230913_144701_0000.pptx
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
Pertemuan 1 ok
Struktur Level Data
Pembagian Dua Bilangan Menggunakan Fungsi Integer Pada Codeblocks
3 konsep algoritma
3 konsep algoritma
Bab 4 konsep algoritma
Buku pemrograman dasar
ALGORITMA
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Ppt tipe daga variabel dan operator sekolah menengah kejuruan kelas 10
Struktur data
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
Java numbers
Pert 3
Struktur Algoritma dan Tipe Data.pptx do

Recently uploaded (20)

PPTX
Bahan Presentasi Persamaan Elips .pptx
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PPTX
2. Modul 2 Fase C Berpikir Komputasional.pptx
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPTX
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
Bahan Presentasi Persamaan Elips .pptx
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
MATERI NARKOBA RTS badan anti narkoba.pptx
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Keragaman kerajinan tangan mancanegara.pptx
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Lembar Kerja Mahasiswa Information System
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PPT Kurikulum Berbasis Cinta tahun 2025.
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
2. Modul 2 Fase C Berpikir Komputasional.pptx
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx

Algoritma 1 pertemuan 2

  • 1. Abu Ja’farMuhammad Ibnu Musa Al-Khuwarizmi
  • 2.  Tipe data dasar yang sering dipakai oleh program, meliputi:  integer(bilangan bulat),  real (bilangan pecahan),  char (alphanumerik dan tanda baca),  boolean (logika).  String ( untaian kata )
  • 3.  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
  • 4. 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
  • 5. 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
  • 6.  Penulisan untuk jenis data ini selalu menggunakan titik desimal.  Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit.  E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.
  • 7.  bentuk umum : + m * b e , dimana m  (disebut juga dengan mantissa), mewakili bilangan pecahan dan umumnya dikonversi  ke bilangan binernya, e mewakili bilangan exponentnya,  sedangkan b mewakili radix  (basis) dari exponent.
  • 8. 8 Tipe Jangkauan Digit Ukuran Single 1,5E-45 .. 3,4E+38 7-8 4 byte Real 2,9E-39 .. 1,7E+38 11-12 6 byte Double 5,0E-324..1,7E+308 15-16 8 byte Extended 1,9E-4951..1,1E+4932 19-20 10 byte Comp 9,2E-18 .. 9,2E+18 19-20 8 byte
  • 9.  Tipe data ini menyimpan karakter yang diketikkan dari keyboard  Memiliki 266 macam yang terdapat dalam tabel ASCII (American Standard Code for InformationInterchange)  Contoh: 'a' 'B' '+', dsb  Dalam menuliskannya harus dengan memakai tanda kutip tunggal.  Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data.
  • 10.  String adalah untaian karakter dengan panjang tertentu. String sebenarnya bukan tipe data murni karena ia di susun dari elemen-elemen bertipe karakter.  Contoh : ‘BANDUNG’ , ‘ganesha’ , ‘abcd765’ dll..
  • 11. Tipe Keterangan Char Berisi hanya 1 karakter diapit tanda 11 petik (‘ ‘) String Terdiri dari beberapa karakter (maksimal 255) diapit tanda petik (‘ ‘) String[x] Terdiri dari maksimal x karakter diapit tanda petik (‘ ‘)
  • 12.  Tipe data logika  Berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).  Operator untuk jenis data ini adalah :  Logical Operator, yaitu : NOT, AND dan OR  Relational Operator, yaitu : >, <, >=, <=, <> dan =
  • 13. Tipe Ukuran Boolean 1 byte Bool 1 byte Wordbool 2 byte LongBool 4 byte
  • 14.  Boolean  Tipe data logika  Berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).  Operator untuk jenis data ini adalah :  Logical Operator, yaitu : NOT, AND dan OR  Relational Operator, yaitu : >, <, >=, <=, <> dan =
  • 15. A Not A True False False True Tabel Kebenaran : A B A and B A or B A xor B True True True True False True False False True True False True False True True False False False False False
  • 16.  Suatu lokasi memori komputer yang digunakan untuk menampung dan menyimpan data yang akan diolah.  Tipe data variabel ditentukan oleh jenis data yang akan disimpan  Penamaan bersifat  UNIK  Aturan penulisan :  Diawali dengan huruf  Penulisan harus diikuti dengan Tipe Data  Panjangnya bebas  Tidak boleh menggunakan spasi
  • 17.  Besaran yang mempunyai nilai tetap selama program dijalankan.  Pemberian nilai yang akan disimpan dalam sebuah konstanta dilakukan diawal program  Selama program dijalankan nilainya tidak bisa diubah.  Notasi  const
  • 18.  Pernyataan yang mentransformasikan nilai menjadi keluaran yang diinginkan melalui proses perhitungan (komputasi)  Ekpresi terdiri dari operand dan operator.  Ekspresi aritmatika adalah ekspresi yang melibatkan operand bertipe numerik dan menghasilkan nilai bertipe numerik.
  • 19.  Operator Aritmatika  Pangkat, penjumlahan, pengurangan, perkalian, pembagian real,  Operator Relasi  Operator Logika
  • 20. Simbol Keterangan = Sama dengan <> Tidak sama dengan > Lebih dari < Kurang dari >= Lebih dari sama dengan <= Kurang dari sama dengan ( <= )
  • 21. Operator Operasi Tipe operand Tipe hasil * Perkalian real,real integer,integer real,integer real integer real DIV Pembagian bulat integer,integer integer / Pembagian real real,real integer,integer real,integer real real real MOD Sisa pembagian integer,integer integer + Pertambahan real,real integer,integer real,integer real integer real - pengurangan real,real integer,integer real,real real integer real
  • 22.  MUN 2011 Algoritma dan Pemrograman  Ibu dosen Dwi marlina M.kom  Ibu Dosen Korlap ibu Aulia