SlideShare a Scribd company logo
1 of 22
Algoritma
OPERATOR
dan Pemrograman
OPERATOR
Teknik Informatika STIKI Indonesia
Teknik Informatika STIKI Indonesia
Simbol atau tanda yang jika
diletakkan pada dua buah operand
dapat menghasilkan sebuah hasil
Operator berupa simbol yang
digunakan untuk menyusun suatu
ekspresi dengan melibatkan satu
atau beberapa operand
Teknik Informatika STIKI Indonesia
Teknik Informatika STIKI Indonesia
2 + 3
Operator
Ekspresi
Operand
Operand
Teknik Informatika STIKI Indonesia
Ditinjau dari jumlah operand yang dilibatkan dalam
sebuah operator, terdapat 3 macam operator.
① Operator Unary,
② Operator Binary,
③ dan operator Ternary.
Teknik Informatika STIKI Indonesia
Operator unary, yaitu operator yang hanya
melibatkan sebuah operand.
Contoh : 1++ (increment),1-- (Decrement)
Operator binary, yaitu operator yang melibatkan dua
buah operand.
Contoh : 2*3, 5+7
Operator tertiary, yaitu operator yang melibatkan
tiga buah operand.
Contoh : a > b ? 1 : 0
Teknik Informatika STIKI Indonesia
Operator unary
Increment
① Pre-increment yaitu melakukan
penambahan nilai sebelum suatu variabel
itu diproses
② Post-increment yaitu melakukan
proses terlebih dahulu sebelum
dilakukan penambahan nilai
Increment adalah suatu penambahan nilai yang terjadi pada
sebuah variabel.
Teknik Informatika STIKI Indonesia
Operator unary
Increment
① nilai C Awal : 5
nilai ++C : 6
nilai akhirC : 6
② nilai C Awal : 5
nilai C++ : 5
nilai akhir C : 6
Increment adalah suatu penambahan nilai yang terjadi pada
sebuah variabel.
Teknik Informatika STIKI Indonesia
Operator unary
Decrement
① Pre-decrement yaitu melakukan
pengurangan nilai sebelum suatu variabel itu
diproses
② Post-decrement yaitu melakukan
proses terlebih dahulu sebelum
dilakukan pengurangan nilai.
Decrement adalah suatu pengurangan nilai yang terjadi pada
sebuah variabel
Teknik Informatika STIKI Indonesia
Operator unary
Decrement
① nilai C Awal : 5
nilai --C : 4
nilai akhir C : 4
② nilai C Awal : 5
nilai C-- : 5
nilai akhir C : 4
Decrement adalah suatu pengurangan nilai yang terjadi pada
sebuah variabel
Teknik Informatika STIKI Indonesia
Berdasarkan kelompok kegunaan, operator
dapat dibagi menjadi :
① Operator Aritmatika,
② Operator Pembanding,
③ dan operator Logika.
Teknik Informatika STIKI Indonesia
Operator aritmatika, operator aritmatika digunakan
untuk melakukan perhitungan aritmatika.
Operator Prioritas Keterangan contoh
- 1 Unary minus -1
+ 1 Unary plus +1
* 2 Perkalian 5*2
/ 2 Pembagian 6/2
% 2 Sisa pembagian 8%2
+ 3 Penjumlahan 3+2
- 3 Pengurangan 5-2
Teknik Informatika STIKI Indonesia
Operator aritmatika
Prioritas dalam penggunaan harus diperhatikan
Teknik Informatika STIKI Indonesia
Operator pembanding, operator ini juga disebut
operator relasional yang digunakan untuk melakukan
perbandingan terhadap dua buah nilai. Hasil
perbandingan bernilai 0 dan 1.
Operator Keterangan
> Lebih dari
>= Lebih dari atau sama dengan
< Kurang dari
<= Kurang dari atau sama dengan
!= Tidak sama dengan
== Sama dengan
Teknik Informatika STIKI Indonesia
Operator logika, operator logika digunakan
membentuk suatu ekspresi pembandingan dari satu
atau dua buah ekspresi pembandingan.
Operator Keterangan
&& Operator “dan”
|| Operator “atau”
! Operator “bukan”
Teknik Informatika STIKI Indonesia
Jika bilangan bulat dioperasikan dengan
bilangan bulat maka akan menghasilkan
bilangan bulat.
Bilangan bulat dioperasikan dengan bilangan
pecahan maka hasilnya adalah bilangan
pecahan.
String tidak bisa dioperasikan dengan suatu
bilangan kecuali telah dikonversi ke tipe data
bilangan dan input dengan angka.
Aturan-aturan operasi perhitungan :
SEQUENCE
Teknik Informatika STIKI Indonesia
 Tiap instruksi dikerjakan satu per satu
 Tiap instruksi dilaksanakan tepat sekali,
tidak ada instruksi yang diulang
 Urutan instruksi dikerjakan sebagaimana
tertulis di dalam teks algoritmanya
 Akhir dari instruksi terakhir merupakan
akhir algoritma
Teknik Informatika STIKI Indonesia
Teknik Informatika STIKI Indonesia
A = 10
A = A2+2
B = A – 5
C = A + B + 3
C = C + 5
Output (A,B,C)
A = 102
B = 97
C = 207
A = 10
B = A – 5
A = A2+2
C = A + B + 3
C = C + 5
Output (A,B,C)
A = 102
B = 5
C =115
Teknik Informatika STIKI Indonesia
Latihan
Tulislah Flowchart dan
Pseudocode untuk
menghitung luas daerah
yang diarsir.
Data masukan dibaca
dari keyboard dan luas
bangun ditampilkan di
monitor.
Terimakasih
Slide Terindah
Teknik Informatika STIKI Indonesia

More Related Content

What's hot

Jelaskan dan gambarkan karakteristik dioda
Jelaskan dan gambarkan karakteristik diodaJelaskan dan gambarkan karakteristik dioda
Jelaskan dan gambarkan karakteristik diodaAdi S P
 
Dasar dasar-elektronika
Dasar dasar-elektronikaDasar dasar-elektronika
Dasar dasar-elektronikaYayah19
 
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritPengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritBeny Nugraha
 
Arduino coding.ppt
Arduino coding.pptArduino coding.ppt
Arduino coding.pptdidikmaarif
 
laporan praktikum eldas penyearah setengah gelombang dan gelombang penuh
laporan praktikum eldas penyearah setengah gelombang dan gelombang penuhlaporan praktikum eldas penyearah setengah gelombang dan gelombang penuh
laporan praktikum eldas penyearah setengah gelombang dan gelombang penuhsintaKikiAprilia
 
Jenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem TransmisiJenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem TransmisiAndrean Yogatama
 
8 perbaikan faktor daya
8 perbaikan faktor daya8 perbaikan faktor daya
8 perbaikan faktor dayaSimon Patabang
 
Proses tuning pada pid
Proses tuning pada pidProses tuning pada pid
Proses tuning pada pidSupar Ramah
 
Laporan praktikum semster 7
Laporan praktikum semster 7Laporan praktikum semster 7
Laporan praktikum semster 7Defri Susanto
 
Serat Optik
Serat OptikSerat Optik
Serat Optikampas03
 
LAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTEL
LAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTELLAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTEL
LAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTELDudi Fathurohman
 
Modulasi frekuensi dan modulasi phase (Fm dan Pm)
Modulasi frekuensi dan modulasi phase (Fm dan Pm)Modulasi frekuensi dan modulasi phase (Fm dan Pm)
Modulasi frekuensi dan modulasi phase (Fm dan Pm)Ishardi Nassogi
 
Dasar dasar elektronika analog dan digital
Dasar dasar elektronika analog dan digitalDasar dasar elektronika analog dan digital
Dasar dasar elektronika analog dan digitalAgus Tri
 
Teknik distribusi tenaga listrik jilid 1
Teknik distribusi tenaga listrik jilid 1Teknik distribusi tenaga listrik jilid 1
Teknik distribusi tenaga listrik jilid 186WILDAN
 
Multivibrator Bestable
Multivibrator BestableMultivibrator Bestable
Multivibrator BestableAlfi Diantoro
 

What's hot (20)

Media transmisi
Media transmisiMedia transmisi
Media transmisi
 
Osilator
OsilatorOsilator
Osilator
 
Jelaskan dan gambarkan karakteristik dioda
Jelaskan dan gambarkan karakteristik diodaJelaskan dan gambarkan karakteristik dioda
Jelaskan dan gambarkan karakteristik dioda
 
Dasar dasar-elektronika
Dasar dasar-elektronikaDasar dasar-elektronika
Dasar dasar-elektronika
 
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskritPengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
 
Karakteristik Transistor
Karakteristik TransistorKarakteristik Transistor
Karakteristik Transistor
 
Arduino coding.ppt
Arduino coding.pptArduino coding.ppt
Arduino coding.ppt
 
laporan praktikum eldas penyearah setengah gelombang dan gelombang penuh
laporan praktikum eldas penyearah setengah gelombang dan gelombang penuhlaporan praktikum eldas penyearah setengah gelombang dan gelombang penuh
laporan praktikum eldas penyearah setengah gelombang dan gelombang penuh
 
Sensor kapasitif, induktif dan resistif
Sensor kapasitif, induktif dan resistifSensor kapasitif, induktif dan resistif
Sensor kapasitif, induktif dan resistif
 
Jenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem TransmisiJenis - Jenis Gangguan dalam Sistem Transmisi
Jenis - Jenis Gangguan dalam Sistem Transmisi
 
8 perbaikan faktor daya
8 perbaikan faktor daya8 perbaikan faktor daya
8 perbaikan faktor daya
 
Proses tuning pada pid
Proses tuning pada pidProses tuning pada pid
Proses tuning pada pid
 
Laporan praktikum semster 7
Laporan praktikum semster 7Laporan praktikum semster 7
Laporan praktikum semster 7
 
Serat Optik
Serat OptikSerat Optik
Serat Optik
 
LAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTEL
LAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTELLAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTEL
LAPORAN HASIL PRAKTIKUM PERAKITAN POWER SUPPLY DENGAN SOFTWARE PROTEL
 
Modulasi frekuensi dan modulasi phase (Fm dan Pm)
Modulasi frekuensi dan modulasi phase (Fm dan Pm)Modulasi frekuensi dan modulasi phase (Fm dan Pm)
Modulasi frekuensi dan modulasi phase (Fm dan Pm)
 
Dasar dasar elektronika analog dan digital
Dasar dasar elektronika analog dan digitalDasar dasar elektronika analog dan digital
Dasar dasar elektronika analog dan digital
 
Teknik distribusi tenaga listrik jilid 1
Teknik distribusi tenaga listrik jilid 1Teknik distribusi tenaga listrik jilid 1
Teknik distribusi tenaga listrik jilid 1
 
Multivibrator Bestable
Multivibrator BestableMultivibrator Bestable
Multivibrator Bestable
 
9 Sistem Pentanahan
9 Sistem Pentanahan9 Sistem Pentanahan
9 Sistem Pentanahan
 

Similar to Operator dalam Pemrograman

Laporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK OperatorLaporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK OperatorHanifah Has
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1Budi Yono
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1kua
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1Budi Yono
 
Ppt modul 2 operator
Ppt modul 2 operatorPpt modul 2 operator
Ppt modul 2 operatorahmadmuzaqqi
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiDevi Apriansyah
 
Operator dalam php
Operator dalam phpOperator dalam php
Operator dalam phpEddy_TKJ
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logikaHata Netral
 
Slide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operatorSlide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operatorDantik Puspita
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logikaHata Netral
 
Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)Rizki Ramdani
 
tugas presentasi materi operator pada java
tugas presentasi materi operator pada javatugas presentasi materi operator pada java
tugas presentasi materi operator pada javaAriyanto89
 

Similar to Operator dalam Pemrograman (20)

Laporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK OperatorLaporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK Operator
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1
 
Simple-Process_Java.pptx
Simple-Process_Java.pptxSimple-Process_Java.pptx
Simple-Process_Java.pptx
 
Ppt modul 2 operator
Ppt modul 2 operatorPpt modul 2 operator
Ppt modul 2 operator
 
02 02-operasi
02 02-operasi02 02-operasi
02 02-operasi
 
Pratikum operator
Pratikum operatorPratikum operator
Pratikum operator
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
Materi operator java
Materi operator javaMateri operator java
Materi operator java
 
Operator dalam php
Operator dalam phpOperator dalam php
Operator dalam php
 
Operator
OperatorOperator
Operator
 
Operator
OperatorOperator
Operator
 
Algoritma Pemrograman - Operator
Algoritma Pemrograman - OperatorAlgoritma Pemrograman - Operator
Algoritma Pemrograman - Operator
 
Operator python
Operator pythonOperator python
Operator python
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Slide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operatorSlide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operator
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)Aturan dan dasar pbo(operator)
Aturan dan dasar pbo(operator)
 
tugas presentasi materi operator pada java
tugas presentasi materi operator pada javatugas presentasi materi operator pada java
tugas presentasi materi operator pada java
 

More from I Gede Iwan Sudipa

Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4I Gede Iwan Sudipa
 
Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanI Gede Iwan Sudipa
 
Pengantar Algoritma dan Pemrograman
Pengantar Algoritma dan PemrogramanPengantar Algoritma dan Pemrograman
Pengantar Algoritma dan PemrogramanI Gede Iwan Sudipa
 
Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)I Gede Iwan Sudipa
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)I Gede Iwan Sudipa
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)I Gede Iwan Sudipa
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLI Gede Iwan Sudipa
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webI Gede Iwan Sudipa
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHPI Gede Iwan Sudipa
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHPI Gede Iwan Sudipa
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHPI Gede Iwan Sudipa
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTMLI Gede Iwan Sudipa
 

More from I Gede Iwan Sudipa (20)

Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4
 
Function dalam pemrograman
Function dalam pemrogramanFunction dalam pemrograman
Function dalam pemrograman
 
Procedure dalam pemrograman
Procedure dalam pemrograman Procedure dalam pemrograman
Procedure dalam pemrograman
 
Struct
StructStruct
Struct
 
Array dalam pemrograman
Array dalam pemrogramanArray dalam pemrograman
Array dalam pemrograman
 
Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrograman
 
Kondisi Percabangan
Kondisi PercabanganKondisi Percabangan
Kondisi Percabangan
 
Pengertian Pseudocode
Pengertian PseudocodePengertian Pseudocode
Pengertian Pseudocode
 
Pengantar Algoritma dan Pemrograman
Pengantar Algoritma dan PemrogramanPengantar Algoritma dan Pemrograman
Pengantar Algoritma dan Pemrograman
 
Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman web
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHP
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTML
 
Normalisasi Data
Normalisasi DataNormalisasi Data
Normalisasi Data
 

Operator dalam Pemrograman

  • 4. Simbol atau tanda yang jika diletakkan pada dua buah operand dapat menghasilkan sebuah hasil Operator berupa simbol yang digunakan untuk menyusun suatu ekspresi dengan melibatkan satu atau beberapa operand Teknik Informatika STIKI Indonesia
  • 5. Teknik Informatika STIKI Indonesia 2 + 3 Operator Ekspresi Operand Operand
  • 6. Teknik Informatika STIKI Indonesia Ditinjau dari jumlah operand yang dilibatkan dalam sebuah operator, terdapat 3 macam operator. ① Operator Unary, ② Operator Binary, ③ dan operator Ternary.
  • 7. Teknik Informatika STIKI Indonesia Operator unary, yaitu operator yang hanya melibatkan sebuah operand. Contoh : 1++ (increment),1-- (Decrement) Operator binary, yaitu operator yang melibatkan dua buah operand. Contoh : 2*3, 5+7 Operator tertiary, yaitu operator yang melibatkan tiga buah operand. Contoh : a > b ? 1 : 0
  • 8. Teknik Informatika STIKI Indonesia Operator unary Increment ① Pre-increment yaitu melakukan penambahan nilai sebelum suatu variabel itu diproses ② Post-increment yaitu melakukan proses terlebih dahulu sebelum dilakukan penambahan nilai Increment adalah suatu penambahan nilai yang terjadi pada sebuah variabel.
  • 9. Teknik Informatika STIKI Indonesia Operator unary Increment ① nilai C Awal : 5 nilai ++C : 6 nilai akhirC : 6 ② nilai C Awal : 5 nilai C++ : 5 nilai akhir C : 6 Increment adalah suatu penambahan nilai yang terjadi pada sebuah variabel.
  • 10. Teknik Informatika STIKI Indonesia Operator unary Decrement ① Pre-decrement yaitu melakukan pengurangan nilai sebelum suatu variabel itu diproses ② Post-decrement yaitu melakukan proses terlebih dahulu sebelum dilakukan pengurangan nilai. Decrement adalah suatu pengurangan nilai yang terjadi pada sebuah variabel
  • 11. Teknik Informatika STIKI Indonesia Operator unary Decrement ① nilai C Awal : 5 nilai --C : 4 nilai akhir C : 4 ② nilai C Awal : 5 nilai C-- : 5 nilai akhir C : 4 Decrement adalah suatu pengurangan nilai yang terjadi pada sebuah variabel
  • 12. Teknik Informatika STIKI Indonesia Berdasarkan kelompok kegunaan, operator dapat dibagi menjadi : ① Operator Aritmatika, ② Operator Pembanding, ③ dan operator Logika.
  • 13. Teknik Informatika STIKI Indonesia Operator aritmatika, operator aritmatika digunakan untuk melakukan perhitungan aritmatika. Operator Prioritas Keterangan contoh - 1 Unary minus -1 + 1 Unary plus +1 * 2 Perkalian 5*2 / 2 Pembagian 6/2 % 2 Sisa pembagian 8%2 + 3 Penjumlahan 3+2 - 3 Pengurangan 5-2
  • 14. Teknik Informatika STIKI Indonesia Operator aritmatika Prioritas dalam penggunaan harus diperhatikan
  • 15. Teknik Informatika STIKI Indonesia Operator pembanding, operator ini juga disebut operator relasional yang digunakan untuk melakukan perbandingan terhadap dua buah nilai. Hasil perbandingan bernilai 0 dan 1. Operator Keterangan > Lebih dari >= Lebih dari atau sama dengan < Kurang dari <= Kurang dari atau sama dengan != Tidak sama dengan == Sama dengan
  • 16. Teknik Informatika STIKI Indonesia Operator logika, operator logika digunakan membentuk suatu ekspresi pembandingan dari satu atau dua buah ekspresi pembandingan. Operator Keterangan && Operator “dan” || Operator “atau” ! Operator “bukan”
  • 17. Teknik Informatika STIKI Indonesia Jika bilangan bulat dioperasikan dengan bilangan bulat maka akan menghasilkan bilangan bulat. Bilangan bulat dioperasikan dengan bilangan pecahan maka hasilnya adalah bilangan pecahan. String tidak bisa dioperasikan dengan suatu bilangan kecuali telah dikonversi ke tipe data bilangan dan input dengan angka. Aturan-aturan operasi perhitungan :
  • 19.  Tiap instruksi dikerjakan satu per satu  Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang  Urutan instruksi dikerjakan sebagaimana tertulis di dalam teks algoritmanya  Akhir dari instruksi terakhir merupakan akhir algoritma Teknik Informatika STIKI Indonesia
  • 20. Teknik Informatika STIKI Indonesia A = 10 A = A2+2 B = A – 5 C = A + B + 3 C = C + 5 Output (A,B,C) A = 102 B = 97 C = 207 A = 10 B = A – 5 A = A2+2 C = A + B + 3 C = C + 5 Output (A,B,C) A = 102 B = 5 C =115
  • 21. Teknik Informatika STIKI Indonesia Latihan Tulislah Flowchart dan Pseudocode untuk menghitung luas daerah yang diarsir. Data masukan dibaca dari keyboard dan luas bangun ditampilkan di monitor.