Pernyataan

Daftar Isi
  1. Pendahuluan
  2. Pernyataan
  3. Variable Assignment
  4. Contoh Penerapan Variable Assignment
  5. Branching
  6. Contoh Penerapan Branching
  7. Looping
  8. Contoh Penerapan Looping
  9. Download Materi Power Point
  10. Referensi


Pendahuluan

Sebuah algoritma merupakan deskripsi langkah-langkah pelaksanaan suatu proses. Setiap

langkah di dalam algoritma dinyatakan dalam sebuah pernyataan (statement) atau istilah

lainnya instruksi. Sebuah pernyataan berisi aksi (action) yang dilakukan. Jika semua

pernyataan dieksekusi oleh pemroses, maka aksi yang bersesuaian dengan pernyataan itu

dikerjakan.

Di dalam algoritma terdapat beberapa jenis pernyataan, seperti pernyataan ekspresi,

pernyataan pemilihan, pernyataan pengulangan, pernyataan prosedur, pernyataan

gabungan, dan sebagainya.

Contoh:

Misalkan di dalam algoritma ada pernyataan berikut:

Maka, pernyataan tersebut menggambarkan aksi mencetak pesan “Hello, World!”

 

Contoh:

Misalkan di dalam algoritma ada pernyataan berikut:

Maka, pernyataan tersebut menggambarkan aksi mengalikan x dengan 3 dan hasil perkalian disimpan di dalam peubah x lagi.

 

Contoh:

Misalkan di dalam algoritma ada pernyataan berikut:

Maka, pernyataan tersebut terdiri dari dua aksi, yaitu membandingkan nilai variabel hasil dengan 100 dan mencetak pesan “Selamat, Anda lulus!” jika perbandingan bernilai benar.


Pernyataan

Secara umum pada pemrograman, pernyataan dapat dibedakan menjadi:

  • Assignment
    Untuk “assign" variabel berarti mengasosiasikan secara simbolis informasi tertentu dengan nama. Operasi apa pun yang diterapkan ke "nama" (atau variabel) ini harus benar untuk setiap kemungkinan nilai.
  • Branching
    Ketika "Algoritma" membuat pilihan untuk melakukan salah satu dari dua (atau lebih banyak hal) ini disebut branching (percabangan). Yang paling umum pemrograman "pernyataan" yang digunakan untuk bercabang adalah pernyataan "IF“.
  • Looping
    Suatu loop digunakan untuk mengulang blok kode tertentu. Ada dua jenis pengulangan, “FOR” loop dan “WHILE” loop.

Variable Assignment

Simbol “=” adalah operator assignment yang tidak digunakan untuk persamaan (yang menggunakan double tanda sama dengan).

Walaupun operator assignment seperti tanda sama dengan di Matematika, tetapi dalam hal ini berbeda. Operator sama dengan pada pemrograman adalah “==”.

Untuk mengevaluasi pernyataan Assignment:

  1. Evaluasi “sisi kanan” ekspresi (sisi kanan tanda sama dengan)
  2. Setelah nilainya diketahui, masukkan nilai tersebut dalam variabel (nama_variabel).

Contoh Penerapan Variable Assignment

Contoh 1:

Contoh 2:

Contoh 3:

Contoh 4:

Contoh 5:


Branching

Dalam program komputer, algoritma sering kali harus memilih untuk melakukan salah satu dari dua hal tergantung pada kondisinya.

Contoh:

Pernyataan di atas dapat ditulis dalam pernyataan-pemilihan (selection-statement), atau disebut juga pernyataan-kondisional, sebagai berikut:

Dalam bahasa Indonesia, if berarti “jika” dan then artinya “maka”. Kondisi adalah persyaratan yang dapat bernilai benar atau salah. Aksi sesudah kata then hanya dilaksanakan apabila kondisi bernilai benar. Sebaliknya, apabila kondisi bernilai salah, maka aksi tidak dilaksanakan.

 

Bentuk pemilihan yang lebih umum adalah memilih satu dari dua buah aksi bergantung pada nilai kondisinya.

else artinya “kalau tidak”. Bila kondisi terpenuhi, aksi 1 akan dikerjakan, tetapi kalau tidak (yaitu kondisi salah), aksi 2 yang akan dikerjakan.

Contoh:

 


Contoh Penerapan Branching


Looping

Loop bisa juga disebut perulangan atau mengulang diri sendiri. Loops memungkinkan untuk mengulangi satu (atau beberapa) baris kode berulang kali. Hal ini memungkinkan kita untuk "menulis sekali" dan kemudian "mengeksekusi berkali-kali“.

 

Terdapat dua loop yang perlu diingat:

  • For loop: yang digunakan ketika diketahui berapa kali loop akan menjalankan.
  • While loops: yang digunakan ketika tidak diketahui berapa kali loop, tapi ingin dilanjutkan sampai kondisi tertentu bernilai tidak benar.

Contoh Penerapan Looping

Contoh 1:

Contoh 2:


Download Materi Power Point

https://drive.google.com/drive/folders/1RKesyvTeiUotpUzbroDBFgQOEbPlEx4u?usp=drive_link


Referensi

-