SlideShare a Scribd company logo
TYPE of DATA
PERTEMUAN 6 & 7
Klasifikasi Tipe Data
Tipe Data
Primitive
Numeric
Character
Boolean
Composite
Array
Record
Image
DateTime
Lainnya (Subtrance,
Enumerasi, dll)
Tipe Data Komposit merupakan tipe data yang
dapat menampung banyak nilai
Tipe data primitive adalahTipe data yang mampu
menyimpan satu nilai tiap satu variabel.Tipe data primitive
merupakan tipe data dasar yang sering dipakai oleh
program.
Tipe Data
• Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi
kebutuhan dalam pemrograman komputer.
• Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita
tentukan dengan pasti tipe datanya.
• Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat
menentukan pemakaian sumberdaya komputer (terutama memori komputer)
• Salah satu tugas penting seorang programmer adalah memilih tipe data yang
sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi.
NUMERIK
Tipe Data Numerik
• Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan
nilai dalam bentuk bilangan atau angka.
• Semua bahasa pemrograman menyediakan tipe data numeric, hanya berbeda
dalam jenis numeric yang diakomodasi.
• Jenis yang termasuk dalam tipe data numeric antara lain integer (bilangan
bulat), dan float (bilangan pecahan).
INTEGER (Bilangan Bulat)
Tipe Ukuran
Memori (dalam
Byte)
Format Jangkauan Nilai
Signed int 2 %d / %i -32768 s.d. 32767
Unsigned int 2 %u 0 s.d. 65535
Signed long int 4 %ld / %li -2147483648 s.d. 2147483647
Unsigned long int 4 %lu 0 s.d. 4294967295
CHARACTER
Tipe Data Character (Karakter)
• Character merupakan tipe data yang paling banyak digunakan.
• Tipe data character kadang disebut sebagai char atau string.
• Tipe data string hanya dapat digunakan menyimpan teks atau apapun
sepanjang berada dalam tanda petik dua ("...") atau petik tunggal ('...').
• Tipe data Char digunakan untuk karakter.
• Masing-masing karakter menempati memori sebesar 1 byte. Satu byte terdiri
dari 8 bit.
• Karakter terdiri dari :
◦ Abjad (A – Z)
◦ Karakter khusus (!,@,<,>,#,dll)
◦ Angka (0 – 9)
Character
Tipe Ukuran
Memori (dalam
Byte)
Format Jangkauan Nilai
char 1 %d / %i -128 s.d. 127
Unsigned char 1 %u 0 s.d. 255
BOOLEAN
Boolean
• Tipe data Boolean digunakan untuk menyimpan nilaiTrue/False (Benar/Salah).
• Pada sebagian besar bahasa pemrograman nilai selain 0 menunjukkanTrue dan
0 melambangkan False.
• Tipe data ini banyak digunakan untuk pengambilan keputusan pada struktur
percabangan dengan IF ...THEN atau IF ...THEN ... ELSE.
ARRAY
Array
• Array atau sering disebut sebagai larik adalah tipe data yang sudah terstruktur
dengan baik, meskipun masih sederhana.
• Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen)
dalam sebuah variabel.
• Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari
data tersebut.
• Contoh:
Int Nilai[5];  jadi berisi array dengan 5 elemen
Nilai[1] = 10;  jadi dari elemen diatas pada indeks ke 1 di beri nilai 10
0 1 2 3 4
10
0 1 2 3 4
RECORD
Record atau Struct
• Record atau Struct adalah termasuk tipe data komposit. Record dikenal dalam
bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++. Berbeda
dengan array, tipe data record mampu menampung banyak data dengan tipe
data berbeda-beda (heterogen).
• Sebagai ilustrasi array mampu menampung banyak data namun dengan satu
tipe data yang sama, misalnya integer saja.
• Sedangkan dalam record, kita bisa menggunakan untuk menampung banyak
data dengan tipe data yang berbeda, satu bagian integer, satu bagian lagi
character, dan bagian lainnya Boolean.
Contoh Record / Struct
Dalam penulisan program C++
struct nilaiMHS
{ char npm[11];
int hadir, tugas, quiz, nts, nas;
};
OPERATOR PERHITUNGAN
• Untuk melakukan perhitungan-perhitungan data, maka diperlukan operator-
Operator perhitungannya. Operator-operator yang paling umum dipakai dalam
pemrograman dengan bahasa C/C++ adalah :
Operator Contoh Arti
+ c=a+b Variable c diisi dari isi variable a ditambah isi variable b
- c=a-b Variable c diisi dari isi variable a dikurangi isi variable b
* c=a*b Variable c diisi dari isi variable a dikali dengan isi variable b
/ c=a/b Variable c diisi dari isi variable a dibagi oleh isi variable b
++ a++ Isi variable a ditambah 1. Perintah ini sama dengan a=a+1 atau
a+=1
– b– Isi variable a dikurang. Perintah ini sama dengan a=a-1 atau a-=1
% c=a % b Variable c diisi dari sisa pembagian variable a dibagi variable b
+= c+=a Variable c ditambah dengan isi variable a. Sama dengan c=c+a
/= c/=a Variable c dibagi dengan isi variable a. Sama dengan c=c/a
-= c-=a Variable c dikurangi dengan isi variable a. Sama dengan c=c-a
*= c*=a Variable c dikali dengan isi variable a. Sama dengan c=c*a
%= c%=a Variable c diisi dari sisa pembagian c dibagi isi variable a. Sama
dengan c=c%a
TIPE DATA DASAR DALAM
BAHASA C++
No NamaTipe Data Dalam Bahasa C++
1 Character Char
2 Integer Int
3 Floating Point Float
4 Double Double
5 Void Void
Sampai jumpa di
Pertemuan Selanjutnya….

More Related Content

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

What's hot (20)

PPT
Algoritma 1 pertemuan 2
PDF
Tipe Data pada Bahasa Java
PPTX
Algoritma Pemrograman
DOCX
Tipe data pada java
PDF
Ch 02 variabel
PDF
Modul 2 variabel, tipe data dan operator
PPTX
4. tipe data dan operator java
PPT
variabel tipe data
PPTX
Algo temu 2 instruksi fundamental
DOCX
Modul4 algoritma dan pemrograman array dan_record-1
PPT
03 type data
ODP
Dasar-dasar c++
PPTX
Tipe data abstract
PPT
Pemrograman Berorientasi Objek I (Modul II)
PPTX
3.1 tipe data
PDF
Pertemuan 3 Tipe Data
PPTX
Konsep dasar algoritma
DOCX
Bab ii tipe data abstrak
PPTX
tugas produktf
PPTX
Algoritma 1 pertemuan 2
Tipe Data pada Bahasa Java
Algoritma Pemrograman
Tipe data pada java
Ch 02 variabel
Modul 2 variabel, tipe data dan operator
4. tipe data dan operator java
variabel tipe data
Algo temu 2 instruksi fundamental
Modul4 algoritma dan pemrograman array dan_record-1
03 type data
Dasar-dasar c++
Tipe data abstract
Pemrograman Berorientasi Objek I (Modul II)
3.1 tipe data
Pertemuan 3 Tipe Data
Konsep dasar algoritma
Bab ii tipe data abstrak
tugas produktf
Ad

Viewers also liked (20)

PPSX
03 pseudocode
PPSX
Perkuliahan kelas a (daspro)
PPSX
04 pengenalan alat masukan
PPTX
Presentasi Tipe Data Primitive - Rita Aji
PPSX
Jawab soal c
PDF
GOOGLE ANALYTICS by Donny BU
PDF
Applied Math 40S March 12, 2008
PPTX
Data What Type Of Data Do You Have V2.1
PDF
Ewil survey results
PPTX
Company Profile STP Trisakti
PPTX
Computer data type and Terminologies
PPT
PPT Archicad
PPTX
Type of data @ Web Mining Discussion
PPTX
Array
PPT
Using hoshin planning for six sigma project selection
PDF
Pengenalan Pemrograman Java
PPTX
Introduction to Statistics
PDF
211344558 certified-six-sigma-black-belt-asq-cssbb (1)
03 pseudocode
Perkuliahan kelas a (daspro)
04 pengenalan alat masukan
Presentasi Tipe Data Primitive - Rita Aji
Jawab soal c
GOOGLE ANALYTICS by Donny BU
Applied Math 40S March 12, 2008
Data What Type Of Data Do You Have V2.1
Ewil survey results
Company Profile STP Trisakti
Computer data type and Terminologies
PPT Archicad
Type of data @ Web Mining Discussion
Array
Using hoshin planning for six sigma project selection
Pengenalan Pemrograman Java
Introduction to Statistics
211344558 certified-six-sigma-black-belt-asq-cssbb (1)
Ad

Similar to 04 type of data (20)

PPTX
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
PPT
VARIABEL, KONSTANTA DAN TIPE DATA pertemuan 4.ppt
PDF
Modul2-Tipe-data-identifier-dan-operator-02.pdf
PPTX
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
PPT
Tipe data
PPTX
207 p03
PPTX
Biru_Kuning_Simpel_Abstrak_Presentasi_Tugas_Kelompok_20230913_144701_0000.pptx
DOCX
Tipe data,var,konstanta
PPTX
Sd bab 1 (pengantar struktur data)
PPT
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
PPT
Konsep data dan operator pada pemrograman komputer
PPT
Pertemuan3 tentang konsep data dan linera
PPT
logika informatika sfsfsfsc fss efw wfwfw
DOCX
BAB II ISI MAKALAH REPRESENTASI DATA
PPT
Pertemuan3.ppt
PPTX
3. Tipe Data dalam Bahasa Pemograman C++.pptx
PPTX
representasi tipe data dalam pemrograman.pptx
PPT
Kontrak Perkuliahan
PPT
Kontrak Perkuliahan
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
VARIABEL, KONSTANTA DAN TIPE DATA pertemuan 4.ppt
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Tipe data
207 p03
Biru_Kuning_Simpel_Abstrak_Presentasi_Tugas_Kelompok_20230913_144701_0000.pptx
Tipe data,var,konstanta
Sd bab 1 (pengantar struktur data)
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
Konsep data dan operator pada pemrograman komputer
Pertemuan3 tentang konsep data dan linera
logika informatika sfsfsfsc fss efw wfwfw
BAB II ISI MAKALAH REPRESENTASI DATA
Pertemuan3.ppt
3. Tipe Data dalam Bahasa Pemograman C++.pptx
representasi tipe data dalam pemrograman.pptx
Kontrak Perkuliahan
Kontrak Perkuliahan

More from Indra Abdam Muwakhid (20)

PPSX
Jawab soal b
PPSX
Jawab soal a
PPSX
04 storyboard
PPSX
Perkuliahan kelas b (daspro)
PPSX
Perkuliahan kelas c (daspro)
PPSX
06 pengenalan alat keluaran
PPSX
02 algoritma
PPSX
01 kontrak kuliah
PPSX
03 dasar sistem komputer
PPSX
02 pengenalan ti
PPSX
PPSX
PPSX
Jawab soal excel
PPSX
PPSX
PPSX
Fungsi look up
PPSX
PPSX
PPSX
Soal uas pagi
PPTX
Tutorial membuat inputan
Jawab soal b
Jawab soal a
04 storyboard
Perkuliahan kelas b (daspro)
Perkuliahan kelas c (daspro)
06 pengenalan alat keluaran
02 algoritma
01 kontrak kuliah
03 dasar sistem komputer
02 pengenalan ti
Jawab soal excel
Fungsi look up
Soal uas pagi
Tutorial membuat inputan

Recently uploaded (20)

PPTX
PPT POLA PIKIR BERTUMBUH Grow Mindset_2025.pptx
PPTX
Pembelajaran-Mendalam-RTL-dan-Umpan-Baliknya.pptx
PPTX
! Keterampilan Digital dalam orgnasisasi.pptx
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PDF
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
PDF
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
PPTX
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
PDF
Tren dan Isu Kebutuhan Soft Skill dan Hard Skill Tenaga Kesehatan di RS - dr....
DOCX
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
PPTX
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
PPTX
Pedoman & Kewajiban Penggunaan Produksi Dalam Negeri _Pelatihan "Ketentuan T...
PPTX
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
DOCX
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
PDF
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
PPTX
Presentasi Al-Quran Hadits Kelompok XI.1
PPTX
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPT
Kamera foto dan editing foto pengenalan fotografi
PPTX
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
PPT POLA PIKIR BERTUMBUH Grow Mindset_2025.pptx
Pembelajaran-Mendalam-RTL-dan-Umpan-Baliknya.pptx
! Keterampilan Digital dalam orgnasisasi.pptx
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
Tren dan Isu Kebutuhan Soft Skill dan Hard Skill Tenaga Kesehatan di RS - dr....
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
Pedoman & Kewajiban Penggunaan Produksi Dalam Negeri _Pelatihan "Ketentuan T...
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
Paparan Penyesuaian Juknis BOSP Tahun 2025
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
Presentasi Al-Quran Hadits Kelompok XI.1
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Kamera foto dan editing foto pengenalan fotografi
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx

04 type of data

  • 2. Klasifikasi Tipe Data Tipe Data Primitive Numeric Character Boolean Composite Array Record Image DateTime Lainnya (Subtrance, Enumerasi, dll) Tipe Data Komposit merupakan tipe data yang dapat menampung banyak nilai Tipe data primitive adalahTipe data yang mampu menyimpan satu nilai tiap satu variabel.Tipe data primitive merupakan tipe data dasar yang sering dipakai oleh program.
  • 3. Tipe Data • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. • Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer) • Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi.
  • 5. Tipe Data Numerik • Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka. • Semua bahasa pemrograman menyediakan tipe data numeric, hanya berbeda dalam jenis numeric yang diakomodasi. • Jenis yang termasuk dalam tipe data numeric antara lain integer (bilangan bulat), dan float (bilangan pecahan).
  • 6. INTEGER (Bilangan Bulat) Tipe Ukuran Memori (dalam Byte) Format Jangkauan Nilai Signed int 2 %d / %i -32768 s.d. 32767 Unsigned int 2 %u 0 s.d. 65535 Signed long int 4 %ld / %li -2147483648 s.d. 2147483647 Unsigned long int 4 %lu 0 s.d. 4294967295
  • 8. Tipe Data Character (Karakter) • Character merupakan tipe data yang paling banyak digunakan. • Tipe data character kadang disebut sebagai char atau string. • Tipe data string hanya dapat digunakan menyimpan teks atau apapun sepanjang berada dalam tanda petik dua ("...") atau petik tunggal ('...'). • Tipe data Char digunakan untuk karakter. • Masing-masing karakter menempati memori sebesar 1 byte. Satu byte terdiri dari 8 bit. • Karakter terdiri dari : ◦ Abjad (A – Z) ◦ Karakter khusus (!,@,<,>,#,dll) ◦ Angka (0 – 9)
  • 9. Character Tipe Ukuran Memori (dalam Byte) Format Jangkauan Nilai char 1 %d / %i -128 s.d. 127 Unsigned char 1 %u 0 s.d. 255
  • 11. Boolean • Tipe data Boolean digunakan untuk menyimpan nilaiTrue/False (Benar/Salah). • Pada sebagian besar bahasa pemrograman nilai selain 0 menunjukkanTrue dan 0 melambangkan False. • Tipe data ini banyak digunakan untuk pengambilan keputusan pada struktur percabangan dengan IF ...THEN atau IF ...THEN ... ELSE.
  • 12. ARRAY
  • 13. Array • Array atau sering disebut sebagai larik adalah tipe data yang sudah terstruktur dengan baik, meskipun masih sederhana. • Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. • Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut. • Contoh: Int Nilai[5];  jadi berisi array dengan 5 elemen Nilai[1] = 10;  jadi dari elemen diatas pada indeks ke 1 di beri nilai 10 0 1 2 3 4 10 0 1 2 3 4
  • 15. Record atau Struct • Record atau Struct adalah termasuk tipe data komposit. Record dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++. Berbeda dengan array, tipe data record mampu menampung banyak data dengan tipe data berbeda-beda (heterogen). • Sebagai ilustrasi array mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya integer saja. • Sedangkan dalam record, kita bisa menggunakan untuk menampung banyak data dengan tipe data yang berbeda, satu bagian integer, satu bagian lagi character, dan bagian lainnya Boolean.
  • 16. Contoh Record / Struct Dalam penulisan program C++ struct nilaiMHS { char npm[11]; int hadir, tugas, quiz, nts, nas; };
  • 18. • Untuk melakukan perhitungan-perhitungan data, maka diperlukan operator- Operator perhitungannya. Operator-operator yang paling umum dipakai dalam pemrograman dengan bahasa C/C++ adalah :
  • 19. Operator Contoh Arti + c=a+b Variable c diisi dari isi variable a ditambah isi variable b - c=a-b Variable c diisi dari isi variable a dikurangi isi variable b * c=a*b Variable c diisi dari isi variable a dikali dengan isi variable b / c=a/b Variable c diisi dari isi variable a dibagi oleh isi variable b ++ a++ Isi variable a ditambah 1. Perintah ini sama dengan a=a+1 atau a+=1 – b– Isi variable a dikurang. Perintah ini sama dengan a=a-1 atau a-=1 % c=a % b Variable c diisi dari sisa pembagian variable a dibagi variable b += c+=a Variable c ditambah dengan isi variable a. Sama dengan c=c+a /= c/=a Variable c dibagi dengan isi variable a. Sama dengan c=c/a -= c-=a Variable c dikurangi dengan isi variable a. Sama dengan c=c-a *= c*=a Variable c dikali dengan isi variable a. Sama dengan c=c*a %= c%=a Variable c diisi dari sisa pembagian c dibagi isi variable a. Sama dengan c=c%a
  • 20. TIPE DATA DASAR DALAM BAHASA C++
  • 21. No NamaTipe Data Dalam Bahasa C++ 1 Character Char 2 Integer Int 3 Floating Point Float 4 Double Double 5 Void Void
  • 22. Sampai jumpa di Pertemuan Selanjutnya….