際際滷

際際滷Share a Scribd company logo
KONSEP DASAR
PEMROGRAMAN
OPERATOR




Merupakan simbol-simbol yang digunakan
untuk operasi data tertentu saat
dilakukan eksekusi program.
Operator dikelompokkan menjadi :
 Operator Penugasan (Assignment)
 Operator Aritmetika
 Operator Pembanding (Relasional)
 Operator Logika
OPERATOR PENUGASAN







Merupakan operator yang paling sering
digunakan.
Digunakan untuk mengisikan nilai ke
variabel.
Notasi algoritma : =
Notasi Pascal/Delphi : :=
OPERATOR ARITMETIKA



Digunakan untuk operasi perhitungan.
Operator aritmetika pada Delphi :
Operator

Operasi

+

Penambahan



Pengurangan

*

Perkalian

/

Pembagian

Div

Pembagian bulat

Mod

Sisa pembagian
OPERATOR ARITMETIKA


Urutan operator aritmetika :
Operator

Urutan

*, /, div, mod

Pertama

+, 

Kedua
OPERATOR PEMBANDING




Digunakan
untuk
membandingkan
dua
nilai/variabel dan hasilnya adalah TRUE atau
FALSE.
Operator pembanding pada Delphi :
Operator

Operasi

=

Sama dengan

<>

Tidak sama dengan

<

Lebih kecil

>

Lebih besar

<=

Lebih kecil atau sama dengan

>=

Lebih besar atau sama dengan
OPERATOR LOGIKA




Digunakan
untuk
membandingkan
dua
ekspresi/ungkapan boolean dan hasilnya adalah
TRUE atau FALSE.
Operator logika pada Delphi :
Operator

Operasi

NOT

Negasi (pembalikan logika)

OR

Logika or

AND

Logika and

XOR

Logika xor
OPERATOR LOGIKA


Tabel kebenaran operator logika :
A

B

A and B

A or B

A xor B

NOT(A)

Benar

Benar

Benar

Benar

Salah

Salah

Benar

Salah

Salah

Benar

Benar

Salah

Salah

Benar

Salah

Benar

Benar

Benar

Salah

Salah

Salah

Salah

Salah

Benar
OPERATOR LOGIKA


Urutan operator logika :
Operator

Urutan

NOT

Pertama

AND

Kedua

OR, XOR

Ketiga
VARIABEL












Variabel adalah tempat penyimpanan data
sementara di memori yang isinya dapat diubah.
Setiap variabel memiliki nama, tipe data, dan nilai.
Contoh :
F = 1.8*C + 32
C dan F adalah variabel yang nilainya dapat
berubah selama proses program.
Nilai C dapat berubah tergantung dari nilai yang
dimasukkan sebagai input data.
Nilai F akan berubah tergantung dari nilai C.
NAMA VARIABEL




Syarat-syarat penulisan nama variabel adalah :
 Harus dimulai dengan huruf alfabet.
 Huruf
besar atau huruf kecil tidak
dibedakan.
 Karakter penyusun variabel hanya boleh
huruf alfabet, angka dan garis bawah.
 Tidak boleh menggunakan spasi.
Nama variabel sebaiknya interpretatif, yaitu
mencerminkan nilai intrinsik atau fungsi yang
dikandungnya.
NAMA VARIABEL




Contoh penamaan variabel yang salah :
6titik
nilai ujian
PT-1
Contoh penamaan variabel yang benar :
titik6
nilaiujian
PT1
KONSEP VARIABEL







Variabel hanya menyimpan data secara
sementara.
Nilai variabel dapat berubah.
Variabel hanya dapat menyimpan satu
data.
Nilai suatu variabel adalah nilai yang
terakhir.
DEKLARASI VARIABEL






Setiap variabel yang akan digunakan pada program
harus dideklarasikan terlebih dahulu.
Notasi Algoritma :
DEKLARASI
x, nilai_ujian, jumlah : real
k : integer
Notasi Pascal/Delphi :
VAR
x, nilai_ujian,jumlah : real
k : integer
KONSTANTA
Konstanta adalah tempat penyimpanan
data sementara di memori yang nilainya
tidak dapat diubah.
 Setiap konstanta yang akan digunakan
pada program harus dideklarasikan
terlebih dahulu.
DEKLARASI KONSTANTA




Algoritma :
DEKLARASI
const phi = 3.14
const Nmaks = 100
const password = 12345
Pascal/Delphi :
CONST
phi = 3.14;
Nmaks = 100;
password = 12345
Ad

Recommended

Tistrukdat5
Tistrukdat5
Antonius Rachmat C
Procedure dalam Pascal
Procedure dalam Pascal
Putra Andry
Function
Function
Putra Andry
Pascal01
Pascal01
enchissukesi
Algoritma flowchart
Algoritma flowchart
Irwin andriyanto
Modul pascal
Modul pascal
NackCnblue NackCnblue
Pertemuan ke 3
Pertemuan ke 3
cep_firmansyah
Konsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascal
Simon Patabang
Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)
Rizki Ramdani
Topik 9 Prosedur
Topik 9 Prosedur
I Komang Agustino
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
ahmad haidaroh
Ifc modul 1 (fungsi)
Ifc modul 1 (fungsi)
James Montolalu
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
Makalah prosedur dan fungsi
Makalah prosedur dan fungsi
Dwi Andriyani
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
7. cara penanganan kesalahan
7. cara penanganan kesalahan
yuster92
Modul3 algoritma dan pemrograman procedure dan_function
Modul3 algoritma dan pemrograman procedure dan_function
Polytechnic State Semarang
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
Gamz Zewata
TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
cecep usdaseroja
Bab6.function
Bab6.function
Indah Purnama Fela
Fungsi (function)
Fungsi (function)
PERUSAHAN GLEMBUK SOLO(ALIAS NGAPUSI UWONG)
6. subrutin
6. subrutin
Tenia Wahyuningrum
nilai variabel & konstanta
nilai variabel & konstanta
Ihin Muslihin
Error Handling - P 7
Error Handling - P 7
ahmad haidaroh
5 prosedur dan fungsi
5 prosedur dan fungsi
Simon Patabang
Struktur Dasar Algoritma
Struktur Dasar Algoritma
Ihin Muslihin
Materi dasar-pascal
Materi dasar-pascal
Maruf das Trifat
Struktur pemrograman pascal
Struktur pemrograman pascal
Jefry Jefry
RPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdf
IndoAve1
04. DATA dan VARIABEL Visual Basic Versi 6
04. DATA dan VARIABEL Visual Basic Versi 6
ArriWidyanto1

More Related Content

What's hot (20)

Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)
Rizki Ramdani
Topik 9 Prosedur
Topik 9 Prosedur
I Komang Agustino
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
ahmad haidaroh
Ifc modul 1 (fungsi)
Ifc modul 1 (fungsi)
James Montolalu
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
Makalah prosedur dan fungsi
Makalah prosedur dan fungsi
Dwi Andriyani
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
7. cara penanganan kesalahan
7. cara penanganan kesalahan
yuster92
Modul3 algoritma dan pemrograman procedure dan_function
Modul3 algoritma dan pemrograman procedure dan_function
Polytechnic State Semarang
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
Gamz Zewata
TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
cecep usdaseroja
Bab6.function
Bab6.function
Indah Purnama Fela
Fungsi (function)
Fungsi (function)
PERUSAHAN GLEMBUK SOLO(ALIAS NGAPUSI UWONG)
6. subrutin
6. subrutin
Tenia Wahyuningrum
nilai variabel & konstanta
nilai variabel & konstanta
Ihin Muslihin
Error Handling - P 7
Error Handling - P 7
ahmad haidaroh
5 prosedur dan fungsi
5 prosedur dan fungsi
Simon Patabang
Struktur Dasar Algoritma
Struktur Dasar Algoritma
Ihin Muslihin
Materi dasar-pascal
Materi dasar-pascal
Maruf das Trifat
Struktur pemrograman pascal
Struktur pemrograman pascal
Jefry Jefry
Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)
Rizki Ramdani
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
ahmad haidaroh
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
Makalah prosedur dan fungsi
Makalah prosedur dan fungsi
Dwi Andriyani
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
Kukuh Setiawan
7. cara penanganan kesalahan
7. cara penanganan kesalahan
yuster92
Modul3 algoritma dan pemrograman procedure dan_function
Modul3 algoritma dan pemrograman procedure dan_function
Polytechnic State Semarang
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
Gamz Zewata
TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
cecep usdaseroja
nilai variabel & konstanta
nilai variabel & konstanta
Ihin Muslihin
Error Handling - P 7
Error Handling - P 7
ahmad haidaroh
5 prosedur dan fungsi
5 prosedur dan fungsi
Simon Patabang
Struktur Dasar Algoritma
Struktur Dasar Algoritma
Ihin Muslihin
Struktur pemrograman pascal
Struktur pemrograman pascal
Jefry Jefry

Similar to operator (20)

RPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdf
IndoAve1
04. DATA dan VARIABEL Visual Basic Versi 6
04. DATA dan VARIABEL Visual Basic Versi 6
ArriWidyanto1
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
BAB 1 ALGORITMA DAN PEMROGRMANA INFORMATIKA
BAB 1 ALGORITMA DAN PEMROGRMANA INFORMATIKA
SUDIRMANSPd2
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
OffecialDesain
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
OffecialDesain
Dasar pemrograman basic
Dasar pemrograman basic
Yang Terluka
01_Algoritma_Pemrogramanssssssssssssss.pptx
01_Algoritma_Pemrogramanssssssssssssss.pptx
Girl38
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
F. Bagus TKJa
3.1 tipe data
3.1 tipe data
muhafidin26
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
asdammantap
Topik 5 Ekspresi dan Iinput Output
Topik 5 Ekspresi dan Iinput Output
I Komang Agustino
Modul 2 variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
Fardian Syah
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
Kanaan7
Struktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx do
FadliNahwanShidiq
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
Faris persentasi
Faris persentasi
setiwan
Materi 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
Senna Hendrian
3. variabel dan tipe data
3. variabel dan tipe data
Agunk Mycket Vacker
RPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdf
IndoAve1
04. DATA dan VARIABEL Visual Basic Versi 6
04. DATA dan VARIABEL Visual Basic Versi 6
ArriWidyanto1
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
BAB 1 ALGORITMA DAN PEMROGRMANA INFORMATIKA
BAB 1 ALGORITMA DAN PEMROGRMANA INFORMATIKA
SUDIRMANSPd2
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
OffecialDesain
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
OffecialDesain
Dasar pemrograman basic
Dasar pemrograman basic
Yang Terluka
01_Algoritma_Pemrogramanssssssssssssss.pptx
01_Algoritma_Pemrogramanssssssssssssss.pptx
Girl38
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
F. Bagus TKJa
3.1 tipe data
3.1 tipe data
muhafidin26
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
asdammantap
Topik 5 Ekspresi dan Iinput Output
Topik 5 Ekspresi dan Iinput Output
I Komang Agustino
Modul 2 variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
Fardian Syah
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
Kanaan7
Struktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx do
FadliNahwanShidiq
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
Faris persentasi
Faris persentasi
setiwan
Materi 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
Senna Hendrian
Ad

More from Ihin Muslihin (8)

Ebook ubuntu
Ebook ubuntu
Ihin Muslihin
mengenal ubuntu
mengenal ubuntu
Ihin Muslihin
Ubuntu
Ubuntu
Ihin Muslihin
mengenal gnulinux
mengenal gnulinux
Ihin Muslihin
Algoritma
Algoritma
Ihin Muslihin
variabel tipe data
variabel tipe data
Ihin Muslihin
notasi algoritma
notasi algoritma
Ihin Muslihin
Logika dan Algoritma
Logika dan Algoritma
Ihin Muslihin
Ad

Recently uploaded (20)

Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Kanaidi ken
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Kanaidi ken
Sosialisasi 11 Kode Etik Guru profesional
Sosialisasi 11 Kode Etik Guru profesional
anjahfikri
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Kanaidi ken
Modul Ajar B Indonesia Kelas 8 Deep Learning
Modul Ajar B Indonesia Kelas 8 Deep Learning
Adm Guru
Peta Jalan Dekarbonisasi Industri Nikel Indonesia 20252045
Peta Jalan Dekarbonisasi Industri Nikel Indonesia 20252045
Dadang Solihin
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
Dwifatmarakhmatsumin
Modul Ajar Matematika Kelas 7 Deep Learning
Modul Ajar Matematika Kelas 7 Deep Learning
Adm Guru
Training Motivasi Kamu adalah Arsitek Masa Depanmu, Bangun Fondasi Yang Kuat ...
Training Motivasi Kamu adalah Arsitek Masa Depanmu, Bangun Fondasi Yang Kuat ...
Namin AB Ibnu Solihin
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Dadang Solihin
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
AsepSaepulrohman4
Modul Ajar B Inggris Kelas 9 Deep Learning
Modul Ajar B Inggris Kelas 9 Deep Learning
Adm Guru
5553230048_4B_TP
5553230048_4B_TP
ajenghanas3
SOSIALISASI PBG dan SLF Kota Madiun - STR - Rosyid Fix.pptx
SOSIALISASI PBG dan SLF Kota Madiun - STR - Rosyid Fix.pptx
Dinas Penanaman Modal dan Pelayanan Terpadu Satu Pintu Kota Madiun
Evaluasi Kelas OTK: Orang Tua dan Keluarga 2025
Evaluasi Kelas OTK: Orang Tua dan Keluarga 2025
SABDA
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Zulzaman GMNI
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Kelas
際際滷 Materi 6 Persiapan Proses PBJ_v4.pptx
際際滷 Materi 6 Persiapan Proses PBJ_v4.pptx
Wakhyudi
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Kanaidi ken
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Overview_PSAK & IFRS: Penyusunan Laporan Keuangan_Pelatihan *Penyusunan LAPOR...
Kanaidi ken
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Publikasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPORAN KEUANGAN ...
Kanaidi ken
Sosialisasi 11 Kode Etik Guru profesional
Sosialisasi 11 Kode Etik Guru profesional
anjahfikri
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Kanaidi ken
Modul Ajar B Indonesia Kelas 8 Deep Learning
Modul Ajar B Indonesia Kelas 8 Deep Learning
Adm Guru
Peta Jalan Dekarbonisasi Industri Nikel Indonesia 20252045
Peta Jalan Dekarbonisasi Industri Nikel Indonesia 20252045
Dadang Solihin
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
EKSPOS KETUA POKJA 2024 KOTO TUO iv nagari.pptx
Dwifatmarakhmatsumin
Modul Ajar Matematika Kelas 7 Deep Learning
Modul Ajar Matematika Kelas 7 Deep Learning
Adm Guru
Training Motivasi Kamu adalah Arsitek Masa Depanmu, Bangun Fondasi Yang Kuat ...
Training Motivasi Kamu adalah Arsitek Masa Depanmu, Bangun Fondasi Yang Kuat ...
Namin AB Ibnu Solihin
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Dadang Solihin
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
12_Residu_dan_Kutub (Variabel Kompleks) - Unpak.pdf
AsepSaepulrohman4
Modul Ajar B Inggris Kelas 9 Deep Learning
Modul Ajar B Inggris Kelas 9 Deep Learning
Adm Guru
5553230048_4B_TP
5553230048_4B_TP
ajenghanas3
Evaluasi Kelas OTK: Orang Tua dan Keluarga 2025
Evaluasi Kelas OTK: Orang Tua dan Keluarga 2025
SABDA
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Bahan Bacaan BIOGRAFI Singkat Ir. SOEKARNO.pdf
Zulzaman GMNI
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Kelas
際際滷 Materi 6 Persiapan Proses PBJ_v4.pptx
際際滷 Materi 6 Persiapan Proses PBJ_v4.pptx
Wakhyudi
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar Prakarya Kerajinan Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Tujuan, Fungsi dan Manfaat Penyusunan Laporan Keuangan Perusahaan_Pelatihan *...
Kanaidi ken

operator

  • 2. OPERATOR Merupakan simbol-simbol yang digunakan untuk operasi data tertentu saat dilakukan eksekusi program. Operator dikelompokkan menjadi : Operator Penugasan (Assignment) Operator Aritmetika Operator Pembanding (Relasional) Operator Logika
  • 3. OPERATOR PENUGASAN Merupakan operator yang paling sering digunakan. Digunakan untuk mengisikan nilai ke variabel. Notasi algoritma : = Notasi Pascal/Delphi : :=
  • 4. OPERATOR ARITMETIKA Digunakan untuk operasi perhitungan. Operator aritmetika pada Delphi : Operator Operasi + Penambahan Pengurangan * Perkalian / Pembagian Div Pembagian bulat Mod Sisa pembagian
  • 5. OPERATOR ARITMETIKA Urutan operator aritmetika : Operator Urutan *, /, div, mod Pertama +, Kedua
  • 6. OPERATOR PEMBANDING Digunakan untuk membandingkan dua nilai/variabel dan hasilnya adalah TRUE atau FALSE. Operator pembanding pada Delphi : Operator Operasi = Sama dengan <> Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil atau sama dengan >= Lebih besar atau sama dengan
  • 7. OPERATOR LOGIKA Digunakan untuk membandingkan dua ekspresi/ungkapan boolean dan hasilnya adalah TRUE atau FALSE. Operator logika pada Delphi : Operator Operasi NOT Negasi (pembalikan logika) OR Logika or AND Logika and XOR Logika xor
  • 8. OPERATOR LOGIKA Tabel kebenaran operator logika : A B A and B A or B A xor B NOT(A) Benar Benar Benar Benar Salah Salah Benar Salah Salah Benar Benar Salah Salah Benar Salah Benar Benar Benar Salah Salah Salah Salah Salah Benar
  • 9. OPERATOR LOGIKA Urutan operator logika : Operator Urutan NOT Pertama AND Kedua OR, XOR Ketiga
  • 10. VARIABEL Variabel adalah tempat penyimpanan data sementara di memori yang isinya dapat diubah. Setiap variabel memiliki nama, tipe data, dan nilai. Contoh : F = 1.8*C + 32 C dan F adalah variabel yang nilainya dapat berubah selama proses program. Nilai C dapat berubah tergantung dari nilai yang dimasukkan sebagai input data. Nilai F akan berubah tergantung dari nilai C.
  • 11. NAMA VARIABEL Syarat-syarat penulisan nama variabel adalah : Harus dimulai dengan huruf alfabet. Huruf besar atau huruf kecil tidak dibedakan. Karakter penyusun variabel hanya boleh huruf alfabet, angka dan garis bawah. Tidak boleh menggunakan spasi. Nama variabel sebaiknya interpretatif, yaitu mencerminkan nilai intrinsik atau fungsi yang dikandungnya.
  • 12. NAMA VARIABEL Contoh penamaan variabel yang salah : 6titik nilai ujian PT-1 Contoh penamaan variabel yang benar : titik6 nilaiujian PT1
  • 13. KONSEP VARIABEL Variabel hanya menyimpan data secara sementara. Nilai variabel dapat berubah. Variabel hanya dapat menyimpan satu data. Nilai suatu variabel adalah nilai yang terakhir.
  • 14. DEKLARASI VARIABEL Setiap variabel yang akan digunakan pada program harus dideklarasikan terlebih dahulu. Notasi Algoritma : DEKLARASI x, nilai_ujian, jumlah : real k : integer Notasi Pascal/Delphi : VAR x, nilai_ujian,jumlah : real k : integer
  • 15. KONSTANTA Konstanta adalah tempat penyimpanan data sementara di memori yang nilainya tidak dapat diubah. Setiap konstanta yang akan digunakan pada program harus dideklarasikan terlebih dahulu.
  • 16. DEKLARASI KONSTANTA Algoritma : DEKLARASI const phi = 3.14 const Nmaks = 100 const password = 12345 Pascal/Delphi : CONST phi = 3.14; Nmaks = 100; password = 12345