• Tidak ada hasil yang ditemukan

ALGORITMA & PEMROGRAMAN

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "ALGORITMA & PEMROGRAMAN"

Copied!
10
0
0

Teks penuh

(1)

Dasar-dasar PEMROGRAMAN

Prio Handoko, S.Kom., M.T.I.

Operator dan Bahasa C

(2)

Capaian Pembelajaran

Mahasiswa memahami beragam operator dalam Bahasa C

Mahasiswa memahami cara penggunaan operator dalam bahasa C

Agenda

Operator dan Bahasa C

Jenis Operator

Operator Assignment

Operator Unary

Operator Binary

Praktikum 3

• Pemrograman selalu melibatkan operasi-operasi

• Operasi perhitungan-perhitungan matematik, pemanipulasian string, pemanipulasian bit ataupun operasi-operasi lainnya.

• Harus menguasai dengan benar akan penggunaan operator- operator yang digunakan dalam suatu bahasa pemrograman tertentu.

Operatoritu sendiri adalah tanda yang digunakan untuk meyelesaikan suatu operasi tertentu.

Operator dan Bahasa C

(3)

Ragam Operator

Operator Assignment

Operator Unary

Operator penugasan yang digunakan untuk memasukkan nilai ke dalam suatu variabel.

Operator Binary

Operator yang digunakan untuk melakukan operasi yang melibatkan dua buah operand.

Operator yang digunakan untuk melakukan operasi yang melibatkan hanya satu buah operand.

Dalam bahasa C, operator assignment ini dilambangkan dengan tanda sama dengan (=).

Syntax:

<nama_variabel> = <nilai_variabel>

Contoh.

Ragam Operator

Operator Assignment

(4)

Terdiri atas operasi:

Increment, operasi menaikkan/menambahkan nilai dengan nilai 1

Decrement, operasi menurunkan/mengurangkan nilai dengan nilai 1

Operator Unary

Ragam Operator

Operator Aritmatika Operator Logika

Operator Binary

Operator Operasional

Operator Bitwise

Operator yang berfungsi untuk melakukan operasi-operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian

Operator digunakan di dalam operasi yang hanya dapat menghasilkan nilai benar (true) dan salah (false)

Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah nilai atau operand.

Operator yang digunakan untuk menyelesaikan operasi-operasi bilangan

(5)

Proses increment dalam penggunaan operator unary terbagi menjadi 2 bagian: (1) pre-increment dan (2) post-increment

Pre-increment: menaikkan nilai yang terdapat pada sebuah variabel sebelumnilai dari variabel tersebut diproses di dalam program

• Operator ++ akan dianggap sebagai pre-increment apabila dituliskan di depan nama variabel atau nilai yang akan dinaikkan

Sintax:

++<nama_variabel>

Ragam Operator

Post-increment: menaikkan nilai yang terdapat pada sebuah variabel setelahnilai dari variabel tersebut diproses di dalam program

• Operator ++ akan dianggap sebagai post-increment apabila dituliskan di belakang nama variabel atau nilai yang akan dinaikkan

Sintax:

<nama_variabel>++

Ragam Operator

(6)

Proses decrement dalam penggunaan operator unary terbagi menjadi 2 bagian: (1) pre-decrement dan (2) post-decrement

Pre-decrement: menurunkan nilai yang terdapat pada sebuah variabel sebelumnilai dari variabel tersebut diproses di dalam program

• Operator -- akan dianggap sebagai pre-increment apabila dituliskan di depan nama variabel atau nilai yang akan diturunkan

Sintax:

--<nama_variabel>

Post-decrement: menurunkan nilai yang terdapat pada sebuah variabel setelahnilai dari variabel tersebut diproses di dalam program

• Operator -- akan dianggap sebagai post-increment apabila dituliskan di belakang nama variabel atau nilai yang akan diturunkan

Sintax:

<nama_variabel>--

Ragam Operator

(7)

Ragam Operator Operator Binary

Operator Aritmatika

Ragam Operator Operator Binary

Operator Logika

(8)

Operator Binary

Operator Logika AND ("&&")

Tabel kebenaran operator logika AND

Ragam Operator Operator Binary

Operator Logika OR ("||")

Tabel kebenaran operator logika OR

(9)

Ragam Operator Operator Binary

Operator Logika NOT ("!")

Tabel kebenaran operator logika NOT

Ragam Operator Operator Binary

Operator Operasional

(10)

Operator Binary

Operator Bitwise

Until next Week…

Dasar-dasar PEMROGRAMAN

Referensi

Dokumen terkait

RANCANG BANGUN GAME EDUKASI PEMBELAJARAN ANAK USIA DINI PADA RA MIFTAHUL FATAH SAYUTAN BERBASIS ANDROID.

Rumusan Masalah Rumusan masalah yang diangkat dalam penelitian ini adalah: Bagaimana analisis Current Ratio CR, Receivable Turnover RTO, Debt to Equity Ratio DER, Risk Based Capital