際際滷

際際滷Share a Scribd company logo
SENNA HENDRIAN
Temu 2
INSTRUKSI FUNDAMENTAL
1. TIPE DATA
2. VARIABEL
3. KONSTANTA
4. EKSPRESI
5. OPERATOR
TERDAPAT DUA JENIS TIPE DATA ANTARA LAIN :
1. TIPE DATA DASAR (FUNDAMENTAL);
2. TIPE DATA BENTUKAN
A. TIPE DATA DASAR (fundamental)
Tipe data dasar yang sering dipakai oleh
program, meliputi:
 boolean (logika).
 integer(bilangan bulat),
 real (bilangan pecahan),
 char (alphanumerik dan tanda baca),
 Penamaan Boolean sendiri berasal dari nama seorang
matematikawan asal Inggris, bernama George Boole
(pertengahan abad 19)
Definisi : Boolean adalah sebagai bagian dari sistem
logika
 Tipe data logika yang hanya 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 =
Contoh :
a : boolean; (maka nilai A bisa True atau Fase)
Contoh:
var
a: boolean;
Begin
a:=true;
Writeln (a);
Writeln (not a);
Readln
End.
Jika Program ini dijalankan,
maka hasilnya adalah :
TRUE
FALSE
 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
Contoh : Var a=integer;
a=5;
JENIS DAN TIPE INTEGER
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
 Bilangan Pecahan adalah bilangan yang dapat
dinyatakan sebagai p/q, dimana p dan q adalah
bilangan bulat dan q  0. Bilangan p disebut
pembilang dan bilangan q disebut penyebut.
Pecahan dapat dikatakan senilai apabila pecahan
tersebut mempunyai nilai sama.
Contoh :
1. 5/7; 5 (pembilang), 7 (penyebut).
2. 1/2 = 50/100 ; (senilai)
Contoh program : Var a : Real;
a : 1/2;
 Tipe data ini menyimpan karakter yang diketikkan dari keyboard
 Memiliki 266 macam yang terdapat dalam tabel ASCII (American
Standard Code for Information Interchange)
 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.
Contoh : Var a=char;
a=  4 
TIPE DATA KARAKTER
TIPE KETERANGAN
Char Berisi hanya 1 karakter diapit tanda petik ( )
String Terdiri dari beberapa karakter
(maksimal 255) diapit tanda petik ( )
B. TIPE DATA BENTUKAN
Merupakan bentuk dari beberapa element
yang bertipe data dasar, meliputi:
 String
 Record
 Identifier
 Variabel
 Konstanta
 STRING
Sederetan karakter yang mempunyai
panjang tak tentu (namun biasanya
panjangnya sudah ditentukan diawal
statement)
Contoh :Var S=String[20];
S=Jakarta Indonesia;
 RECORD
Tersusun dari beberapa field. Field sendiri terdiri
dari satu atau lebih data dari tipe data tersebut.
Contoh :
TypeMHS=record(Nama=string[40],NPM=integer);
Nama=(nama MHS)
NPM=(NPM MHS)
 IDENTIFIER (identitas)
Berupa nama program, nama fungsi, nama
konstanta.
 Suatu lokasi memori komputer yang digunakan untuk
menampung dan menyimpan data yang akan diolah.
 Penamaan bersifat  UNIK
 Aturan penulisan :
 Maksimal 10 huruf/karakter, (minimal 1 huruf)
 Diawali dengan huruf
 Penulisan harus diikuti dengan Tipe Data
 Tidak boleh menggunakan spasi
Format :
nama-variabel=tipe_data;
Contoh : Var
nama:string[25]
Begin
writeln(masukan nama=);
readln(nama);
End.
 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.
Format :
Nama_konstanta=nilai_konstanta;
Contoh : CONST
GajiPokok:=5000;
Tunjangan:=2000;
BEGIN
Writeln(Gaji Pokok=);
writeln(Tunjangan=);
END.
 Pernyataan yang mentransformasikan nilai menjadi
keluaran yang diinginkan melalui proses perhitungan
(komputasi)
 Ekpresi terdiri dari operand dan operator.
 Operand = suatu variabel (angka atau karakter) yang
akan di operasikan (proses) oleh operator untuk
mengetahui hasil.
 Operator = Karakter khusus yang berupa symbol
atau tanda yang digunakan untuk mengoperasikan
(memperoses) dua operand atau lebih untuk
mendapatkan hasil.
 Operator Aritmatika
 Pangkat, penjumlahan, pengurangan, perkalian,
pembagian real, (+, -, *, /, %)
 Operator Relasi
 Pembanding dua nilai (=, <>, >, <, >=, <=).
 Operator Logika
 Penghubung dua kondisi (& = AND, || = OR, ! = NOT)
Operator Operasi Tipe operand Tipe hasil
* Perkalian 1. real,real
2. integer,integer
3. real,integer
1. real
2. integer
3. real
DIV Pembagian bulat 1. integer,integer 1. integer
/ Pembagian real 1. real,real
2. integer,integer
3. real,integer
1. real
2. real
3. real
MOD Sisa pembagian 1. integer,integer 1. integer
+ Pertambahan 1. real,real
2. integer,integer
3. real,integer
1. real
2. integer
3. real
- pengurangan 1. real,real
2. integer,integer
3. real,real
1. real
2. integer
3. real
TIPE OPERASI

More Related Content

What's hot (19)

Resume praktikum 3__pointer
Resume praktikum 3__pointerResume praktikum 3__pointer
Resume praktikum 3__pointer
Deprilana Ego Prakasa
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
Prasetyo Adi
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
Ifan Ok
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
muhafidin26
tugas produktf
tugas produktftugas produktf
tugas produktf
aryakbar00
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
adekurnia solihin
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
Riri Safitri
07. menggunakan fungsi
07. menggunakan fungsi07. menggunakan fungsi
07. menggunakan fungsi
Fakhrian Fadlia Adiwijaya
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
Per 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabelPer 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabel
Ihsan Utomo
Fungsi rumus statistik di excel
Fungsi rumus statistik di excelFungsi rumus statistik di excel
Fungsi rumus statistik di excel
Arief Hidayat
Fungsi dasar rumus microsoft excel
Fungsi dasar rumus microsoft excelFungsi dasar rumus microsoft excel
Fungsi dasar rumus microsoft excel
Bella Andreana
Wisnu
WisnuWisnu
Wisnu
wisnupurnomoaji
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
Nadya Olivia
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
Prasetyo Adi
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
Ifan Ok
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
muhafidin26
tugas produktf
tugas produktftugas produktf
tugas produktf
aryakbar00
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
Per 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabelPer 2 pemrograman web dengan variabel
Per 2 pemrograman web dengan variabel
Ihsan Utomo
Fungsi rumus statistik di excel
Fungsi rumus statistik di excelFungsi rumus statistik di excel
Fungsi rumus statistik di excel
Arief Hidayat
Fungsi dasar rumus microsoft excel
Fungsi dasar rumus microsoft excelFungsi dasar rumus microsoft excel
Fungsi dasar rumus microsoft excel
Bella Andreana
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
Nadya Olivia

Viewers also liked (7)

Greenough Group Company Overview 04.19.2015
Greenough Group Company Overview 04.19.2015Greenough Group Company Overview 04.19.2015
Greenough Group Company Overview 04.19.2015
Ed Canty
Master thesis_Menno Schokker_4262565
Master thesis_Menno  Schokker_4262565Master thesis_Menno  Schokker_4262565
Master thesis_Menno Schokker_4262565
Menno Schokker
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Emily Sweillam
Five Innovations to Supercharge The Branch Experience & Better Connect With M...
Five Innovations to Supercharge The Branch Experience & Better Connect With M...Five Innovations to Supercharge The Branch Experience & Better Connect With M...
Five Innovations to Supercharge The Branch Experience & Better Connect With M...
Emily Sweillam
7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...
7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...
7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...
Emily Sweillam
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Emily Sweillam
Greenough Group Company Overview 04.19.2015
Greenough Group Company Overview 04.19.2015Greenough Group Company Overview 04.19.2015
Greenough Group Company Overview 04.19.2015
Ed Canty
Master thesis_Menno Schokker_4262565
Master thesis_Menno  Schokker_4262565Master thesis_Menno  Schokker_4262565
Master thesis_Menno Schokker_4262565
Menno Schokker
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Emily Sweillam
Five Innovations to Supercharge The Branch Experience & Better Connect With M...
Five Innovations to Supercharge The Branch Experience & Better Connect With M...Five Innovations to Supercharge The Branch Experience & Better Connect With M...
Five Innovations to Supercharge The Branch Experience & Better Connect With M...
Emily Sweillam
7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...
7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...
7 Innovations to Supercharge the Branch Experience and Better Connect with Cl...
Emily Sweillam
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Budgets, Boardrooms and Branch Optimization_ Backed-by-Science Strategies for...
Emily Sweillam

Similar to Algo temu 2 instruksi fundamental (20)

Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
Irwin andriyanto
Modul pascal
Modul pascalModul pascal
Modul pascal
danver98
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
Irwien Andriyanto
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
sylaaulia
Modul pascal
Modul pascalModul pascal
Modul pascal
shediazz
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdfDiskusi Dasar Pemrograman Pertemuan Ke-5.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
HendroGunawan8
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
Faizalguswanda
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level Data
Dimara Hakim
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basic
Yang Terluka
Topik 4 Tipe Data
Topik 4 Tipe DataTopik 4 Tipe Data
Topik 4 Tipe Data
I Komang Agustino
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
ssuser40a4611
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
Tipe data
Tipe dataTipe data
Tipe data
pengen IT Programmer
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptxTIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
Indahharun1
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
muhafidin26
Kelompok 6 pemrograman dasasr c++(1).pptx
Kelompok 6  pemrograman dasasr c++(1).pptxKelompok 6  pemrograman dasasr c++(1).pptx
Kelompok 6 pemrograman dasasr c++(1).pptx
HeriGomber
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
Tugas produktif ( melinda )
Tugas produktif   ( melinda )Tugas produktif   ( melinda )
Tugas produktif ( melinda )
Kholis October's
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreKonsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
Boelepe Icheks
Modul pascal
Modul pascalModul pascal
Modul pascal
danver98
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
Irwien Andriyanto
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
sylaaulia
Modul pascal
Modul pascalModul pascal
Modul pascal
shediazz
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdfDiskusi Dasar Pemrograman Pertemuan Ke-5.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
HendroGunawan8
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
Faizalguswanda
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level Data
Dimara Hakim
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basic
Yang Terluka
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptxTIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
Indahharun1
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
muhafidin26
Kelompok 6 pemrograman dasasr c++(1).pptx
Kelompok 6  pemrograman dasasr c++(1).pptxKelompok 6  pemrograman dasasr c++(1).pptx
Kelompok 6 pemrograman dasasr c++(1).pptx
HeriGomber
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
Tugas produktif ( melinda )
Tugas produktif   ( melinda )Tugas produktif   ( melinda )
Tugas produktif ( melinda )
Kholis October's
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreKonsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
Boelepe Icheks

Recently uploaded (20)

Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)
pinkypurpss
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docxSENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
Mirza836129
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)
pinkypurpss
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docxSENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
Mirza836129
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Apakah daging tanpa tulang dan tanpa limfoglandula aman diperdagangkan? Ditje...
Tata Naipospos
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
PPT SISTEM PEREDARAN DARAH MANUSIA KELAS 8
Dita835610
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd

Algo temu 2 instruksi fundamental

  • 1. SENNA HENDRIAN Temu 2 INSTRUKSI FUNDAMENTAL 1. TIPE DATA 2. VARIABEL 3. KONSTANTA 4. EKSPRESI 5. OPERATOR
  • 2. TERDAPAT DUA JENIS TIPE DATA ANTARA LAIN : 1. TIPE DATA DASAR (FUNDAMENTAL); 2. TIPE DATA BENTUKAN A. TIPE DATA DASAR (fundamental) Tipe data dasar yang sering dipakai oleh program, meliputi: boolean (logika). integer(bilangan bulat), real (bilangan pecahan), char (alphanumerik dan tanda baca),
  • 3. Penamaan Boolean sendiri berasal dari nama seorang matematikawan asal Inggris, bernama George Boole (pertengahan abad 19) Definisi : Boolean adalah sebagai bagian dari sistem logika Tipe data logika yang hanya 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 = Contoh : a : boolean; (maka nilai A bisa True atau Fase)
  • 4. Contoh: var a: boolean; Begin a:=true; Writeln (a); Writeln (not a); Readln End. Jika Program ini dijalankan, maka hasilnya adalah : TRUE FALSE
  • 5. 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 Contoh : Var a=integer; a=5; JENIS DAN TIPE INTEGER 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
  • 6. 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
  • 7. Bilangan Pecahan adalah bilangan yang dapat dinyatakan sebagai p/q, dimana p dan q adalah bilangan bulat dan q 0. Bilangan p disebut pembilang dan bilangan q disebut penyebut. Pecahan dapat dikatakan senilai apabila pecahan tersebut mempunyai nilai sama. Contoh : 1. 5/7; 5 (pembilang), 7 (penyebut). 2. 1/2 = 50/100 ; (senilai) Contoh program : Var a : Real; a : 1/2;
  • 8. Tipe data ini menyimpan karakter yang diketikkan dari keyboard Memiliki 266 macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange) 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. Contoh : Var a=char; a= 4 TIPE DATA KARAKTER TIPE KETERANGAN Char Berisi hanya 1 karakter diapit tanda petik ( ) String Terdiri dari beberapa karakter (maksimal 255) diapit tanda petik ( )
  • 9. B. TIPE DATA BENTUKAN Merupakan bentuk dari beberapa element yang bertipe data dasar, meliputi: String Record Identifier Variabel Konstanta
  • 10. STRING Sederetan karakter yang mempunyai panjang tak tentu (namun biasanya panjangnya sudah ditentukan diawal statement) Contoh :Var S=String[20]; S=Jakarta Indonesia;
  • 11. RECORD Tersusun dari beberapa field. Field sendiri terdiri dari satu atau lebih data dari tipe data tersebut. Contoh : TypeMHS=record(Nama=string[40],NPM=integer); Nama=(nama MHS) NPM=(NPM MHS) IDENTIFIER (identitas) Berupa nama program, nama fungsi, nama konstanta.
  • 12. Suatu lokasi memori komputer yang digunakan untuk menampung dan menyimpan data yang akan diolah. Penamaan bersifat UNIK Aturan penulisan : Maksimal 10 huruf/karakter, (minimal 1 huruf) Diawali dengan huruf Penulisan harus diikuti dengan Tipe Data Tidak boleh menggunakan spasi Format : nama-variabel=tipe_data; Contoh : Var nama:string[25] Begin writeln(masukan nama=); readln(nama); End.
  • 13. 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. Format : Nama_konstanta=nilai_konstanta; Contoh : CONST GajiPokok:=5000; Tunjangan:=2000; BEGIN Writeln(Gaji Pokok=); writeln(Tunjangan=); END.
  • 14. Pernyataan yang mentransformasikan nilai menjadi keluaran yang diinginkan melalui proses perhitungan (komputasi) Ekpresi terdiri dari operand dan operator. Operand = suatu variabel (angka atau karakter) yang akan di operasikan (proses) oleh operator untuk mengetahui hasil. Operator = Karakter khusus yang berupa symbol atau tanda yang digunakan untuk mengoperasikan (memperoses) dua operand atau lebih untuk mendapatkan hasil.
  • 15. Operator Aritmatika Pangkat, penjumlahan, pengurangan, perkalian, pembagian real, (+, -, *, /, %) Operator Relasi Pembanding dua nilai (=, <>, >, <, >=, <=). Operator Logika Penghubung dua kondisi (& = AND, || = OR, ! = NOT)
  • 16. Operator Operasi Tipe operand Tipe hasil * Perkalian 1. real,real 2. integer,integer 3. real,integer 1. real 2. integer 3. real DIV Pembagian bulat 1. integer,integer 1. integer / Pembagian real 1. real,real 2. integer,integer 3. real,integer 1. real 2. real 3. real MOD Sisa pembagian 1. integer,integer 1. integer + Pertambahan 1. real,real 2. integer,integer 3. real,integer 1. real 2. integer 3. real - pengurangan 1. real,real 2. integer,integer 3. real,real 1. real 2. integer 3. real TIPE OPERASI