Pernyataan
Daftar Isi
- Pendahuluan
- Pernyataan
- Variable Assignment
- Contoh Penerapan Variable Assignment
- Branching
- Contoh Penerapan Branching
- Looping
- Contoh Penerapan Looping
- Download Materi Power Point
- 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:
- Evaluasi “sisi kanan” ekspresi (sisi kanan tanda sama dengan)
- 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
-