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

What's hot

Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
adekurnia solihin
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
As Faizin
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
Ifan Ok
 
Tipe data pada java
Tipe data pada javaTipe data pada java
Tipe data pada java
rahmat s
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
Riri Safitri
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
Fardian Syah
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
Saprudin Eskom
 
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalAlgo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
Senna Hendrian
 
Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Polytechnic State Semarang
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++aks247
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
ZakariyyaYusuf1
 
Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)
dikwan_moeis
 
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
muhafidin26
 
Pertemuan 3 Tipe Data
Pertemuan 3 Tipe DataPertemuan 3 Tipe Data
Pertemuan 3 Tipe Data
Endang Retnoningsih
 
Konsep dasar algoritma
Konsep dasar algoritmaKonsep dasar algoritma
Konsep dasar algoritma
Riccy D'lonelly
 
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
Faizalguswanda
 
tugas produktf
tugas produktftugas produktf
tugas produktf
aryakbar00
 
4 Adt
4 Adt4 Adt

What's hot (20)

Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Tipe data pada java
Tipe data pada javaTipe data pada java
Tipe data pada java
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalAlgo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
 
Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1
 
03 type data
03 type data03 type data
03 type data
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)
 
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
 
Pertemuan 3 Tipe Data
Pertemuan 3 Tipe DataPertemuan 3 Tipe Data
Pertemuan 3 Tipe Data
 
Konsep dasar algoritma
Konsep dasar algoritmaKonsep dasar algoritma
Konsep dasar algoritma
 
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
 
tugas produktf
tugas produktftugas produktf
tugas produktf
 
4 Adt
4 Adt4 Adt
4 Adt
 

Viewers also liked

03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
Indra Abdam Muwakhid
 
Perkuliahan kelas a (daspro)
Perkuliahan kelas a (daspro)Perkuliahan kelas a (daspro)
Perkuliahan kelas a (daspro)
Indra Abdam Muwakhid
 
04 pengenalan alat masukan
04 pengenalan alat masukan04 pengenalan alat masukan
04 pengenalan alat masukan
Indra Abdam Muwakhid
 
Presentasi Tipe Data Primitive - Rita Aji
Presentasi Tipe Data Primitive - Rita AjiPresentasi Tipe Data Primitive - Rita Aji
Presentasi Tipe Data Primitive - Rita Aji
Suryo Danar Saputra
 
Uts
UtsUts
Jawab soal c
Jawab soal cJawab soal c
Jawab soal c
Indra Abdam Muwakhid
 
GOOGLE ANALYTICS by Donny BU
GOOGLE ANALYTICS by Donny BUGOOGLE ANALYTICS by Donny BU
GOOGLE ANALYTICS by Donny BUAkademi Berbagi
 
Applied Math 40S March 12, 2008
Applied Math 40S March 12, 2008Applied Math 40S March 12, 2008
Applied Math 40S March 12, 2008
Darren Kuropatwa
 
Data What Type Of Data Do You Have V2.1
Data   What Type Of Data Do You Have V2.1Data   What Type Of Data Do You Have V2.1
Data What Type Of Data Do You Have V2.1
TimKasse
 
Ewil survey results
Ewil survey resultsEwil survey results
Ewil survey resultsImede
 
Company Profile STP Trisakti
Company Profile STP TrisaktiCompany Profile STP Trisakti
Company Profile STP Trisakti
Suryo Danar Saputra
 
Computer data type and Terminologies
Computer data type and Terminologies Computer data type and Terminologies
Computer data type and Terminologies
glyvive
 
Type of data @ Web Mining Discussion
Type of data @ Web Mining DiscussionType of data @ Web Mining Discussion
Type of data @ Web Mining Discussion
CherryBerry2
 
Array
Array Array
Array
Ayu_lestari
 
Using hoshin planning for six sigma project selection
Using hoshin planning for six sigma project selectionUsing hoshin planning for six sigma project selection
Using hoshin planning for six sigma project selection
Ed Powers
 
Pengenalan Pemrograman Java
Pengenalan Pemrograman JavaPengenalan Pemrograman Java
Pengenalan Pemrograman Java
I Putu Arya Dharmaadi
 
Introduction to Statistics
Introduction to StatisticsIntroduction to Statistics
Introduction to Statistics
Saurav Shrestha
 
211344558 certified-six-sigma-black-belt-asq-cssbb (1)
211344558 certified-six-sigma-black-belt-asq-cssbb (1)211344558 certified-six-sigma-black-belt-asq-cssbb (1)
211344558 certified-six-sigma-black-belt-asq-cssbb (1)
Saieesha Chitoori
 

Viewers also liked (20)

03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Perkuliahan kelas a (daspro)
Perkuliahan kelas a (daspro)Perkuliahan kelas a (daspro)
Perkuliahan kelas a (daspro)
 
04 pengenalan alat masukan
04 pengenalan alat masukan04 pengenalan alat masukan
04 pengenalan alat masukan
 
Presentasi Tipe Data Primitive - Rita Aji
Presentasi Tipe Data Primitive - Rita AjiPresentasi Tipe Data Primitive - Rita Aji
Presentasi Tipe Data Primitive - Rita Aji
 
Uts
UtsUts
Uts
 
Jawab soal c
Jawab soal cJawab soal c
Jawab soal c
 
GOOGLE ANALYTICS by Donny BU
GOOGLE ANALYTICS by Donny BUGOOGLE ANALYTICS by Donny BU
GOOGLE ANALYTICS by Donny BU
 
Applied Math 40S March 12, 2008
Applied Math 40S March 12, 2008Applied Math 40S March 12, 2008
Applied Math 40S March 12, 2008
 
Data What Type Of Data Do You Have V2.1
Data   What Type Of Data Do You Have V2.1Data   What Type Of Data Do You Have V2.1
Data What Type Of Data Do You Have V2.1
 
Ewil survey results
Ewil survey resultsEwil survey results
Ewil survey results
 
Company Profile STP Trisakti
Company Profile STP TrisaktiCompany Profile STP Trisakti
Company Profile STP Trisakti
 
Computer data type and Terminologies
Computer data type and Terminologies Computer data type and Terminologies
Computer data type and Terminologies
 
PPT Archicad
PPT ArchicadPPT Archicad
PPT Archicad
 
All Nationwide Internal Certs
All Nationwide Internal CertsAll Nationwide Internal Certs
All Nationwide Internal Certs
 
Type of data @ Web Mining Discussion
Type of data @ Web Mining DiscussionType of data @ Web Mining Discussion
Type of data @ Web Mining Discussion
 
Array
Array Array
Array
 
Using hoshin planning for six sigma project selection
Using hoshin planning for six sigma project selectionUsing hoshin planning for six sigma project selection
Using hoshin planning for six sigma project selection
 
Pengenalan Pemrograman Java
Pengenalan Pemrograman JavaPengenalan Pemrograman Java
Pengenalan Pemrograman Java
 
Introduction to Statistics
Introduction to StatisticsIntroduction to Statistics
Introduction to Statistics
 
211344558 certified-six-sigma-black-belt-asq-cssbb (1)
211344558 certified-six-sigma-black-belt-asq-cssbb (1)211344558 certified-six-sigma-black-belt-asq-cssbb (1)
211344558 certified-six-sigma-black-belt-asq-cssbb (1)
 

Similar to 04 type of data

Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
TututPurnamaSari1
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
Iez Risma Nursida
 
Struktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx doStruktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx do
FadliNahwanShidiq
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
AnnaUrnika1
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdfModul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Valentino Selayan
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptx
ssuser2693661
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basicYang Terluka
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
setiwan
 
Materi ap#2
Materi ap#2Materi ap#2
Materi ap#2
Niken Halimy
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
ppurnama
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavr
Priyo Harjiyono
 
P6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdfP6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdf
nafikagustanst
 
Bahasa pemrograman 1
Bahasa pemrograman 1Bahasa pemrograman 1
Bahasa pemrograman 1
Anneedha Lvfee
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
Mahmud165895
 

Similar to 04 type of data (20)

Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 
Struktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx doStruktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx do
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Tipe data
Tipe dataTipe data
Tipe data
 
Modul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdfModul2-Tipe-data-identifier-dan-operator-02.pdf
Modul2-Tipe-data-identifier-dan-operator-02.pdf
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptx
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basic
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Materi ap#2
Materi ap#2Materi ap#2
Materi ap#2
 
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptxMATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavr
 
Java numbers
Java numbersJava numbers
Java numbers
 
P6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdfP6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdf
 
Bahasa pemrograman 1
Bahasa pemrograman 1Bahasa pemrograman 1
Bahasa pemrograman 1
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
 

More from Indra Abdam Muwakhid

Jawab soal b
Jawab soal bJawab soal b
Jawab soal b
Indra Abdam Muwakhid
 
Jawab soal a
Jawab soal aJawab soal a
Jawab soal a
Indra Abdam Muwakhid
 
04 storyboard
04 storyboard04 storyboard
04 storyboard
Indra Abdam Muwakhid
 
Perkuliahan kelas b (daspro)
Perkuliahan kelas b (daspro)Perkuliahan kelas b (daspro)
Perkuliahan kelas b (daspro)
Indra Abdam Muwakhid
 
Perkuliahan kelas c (daspro)
Perkuliahan kelas c (daspro)Perkuliahan kelas c (daspro)
Perkuliahan kelas c (daspro)
Indra Abdam Muwakhid
 
06 pengenalan alat keluaran
06 pengenalan alat keluaran06 pengenalan alat keluaran
06 pengenalan alat keluaran
Indra Abdam Muwakhid
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
Indra Abdam Muwakhid
 
01 kontrak kuliah
01 kontrak kuliah01 kontrak kuliah
01 kontrak kuliah
Indra Abdam Muwakhid
 
03 dasar sistem komputer
03 dasar sistem komputer03 dasar sistem komputer
03 dasar sistem komputer
Indra Abdam Muwakhid
 
02 pengenalan ti
02 pengenalan ti02 pengenalan ti
02 pengenalan ti
Indra Abdam Muwakhid
 
01 kontrak
01 kontrak01 kontrak
01 kontrak
01 kontrak01 kontrak
Jawab soal excel
Jawab soal excelJawab soal excel
Jawab soal excel
Indra Abdam Muwakhid
 
Soal uas
Soal uasSoal uas
Pertemuan 6
Pertemuan 6Pertemuan 6
Fungsi look up
Fungsi look upFungsi look up
Fungsi look up
Indra Abdam Muwakhid
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 4
Pertemuan 4Pertemuan 4
Soal uas pagi
Soal uas pagiSoal uas pagi
Soal uas pagi
Indra Abdam Muwakhid
 
Tutorial membuat inputan
Tutorial membuat inputanTutorial membuat inputan
Tutorial membuat inputan
Indra Abdam Muwakhid
 

More from Indra Abdam Muwakhid (20)

Jawab soal b
Jawab soal bJawab soal b
Jawab soal b
 
Jawab soal a
Jawab soal aJawab soal a
Jawab soal a
 
04 storyboard
04 storyboard04 storyboard
04 storyboard
 
Perkuliahan kelas b (daspro)
Perkuliahan kelas b (daspro)Perkuliahan kelas b (daspro)
Perkuliahan kelas b (daspro)
 
Perkuliahan kelas c (daspro)
Perkuliahan kelas c (daspro)Perkuliahan kelas c (daspro)
Perkuliahan kelas c (daspro)
 
06 pengenalan alat keluaran
06 pengenalan alat keluaran06 pengenalan alat keluaran
06 pengenalan alat keluaran
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
01 kontrak kuliah
01 kontrak kuliah01 kontrak kuliah
01 kontrak kuliah
 
03 dasar sistem komputer
03 dasar sistem komputer03 dasar sistem komputer
03 dasar sistem komputer
 
02 pengenalan ti
02 pengenalan ti02 pengenalan ti
02 pengenalan ti
 
01 kontrak
01 kontrak01 kontrak
01 kontrak
 
01 kontrak
01 kontrak01 kontrak
01 kontrak
 
Jawab soal excel
Jawab soal excelJawab soal excel
Jawab soal excel
 
Soal uas
Soal uasSoal uas
Soal uas
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Fungsi look up
Fungsi look upFungsi look up
Fungsi look up
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Soal uas pagi
Soal uas pagiSoal uas pagi
Soal uas pagi
 
Tutorial membuat inputan
Tutorial membuat inputanTutorial membuat inputan
Tutorial membuat inputan
 

Recently uploaded

PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
AgusRahmat39
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 

Recently uploaded (20)

PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 

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….