Pengertian Statement STATEMENT KENDALI

172 Direktorat Pembinaan SMK | 2008 properti, variabel, atau data lain pada kode program. Kode-kode perintah yang diberikan dari suatu bahasa pemrograman untuk melakukan suatu proses. Blok merupakan satu atau lebih statemen yang harus dikerjakan setelah suatu kondisi dipenuhi. Pernyataan Percabangan digunak-an untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan, Borland C++ menyediakan beberapa perintah antara lain.

5.2. Operator Relasi

Dalam melakukan pemrograman, kebanyakan programmer tentunya sudah banyak tahu bahwa program- program komputer dibuat supaya mengikuti alur. Tentunya kita juga berfikir bagaimana jika komputer diprogram ternyata tidak mengikuti alur atau urutan yang telah dibuat? Maka komputer tersebut akan tidak bisa berjalan sesuai dengan yang kita inginkan. Alur atau urutan pada komputer ini antara lain:  Adanya masukan dari pengguna.  Dapat melakukan Satu atau lebih perhitungan atau proses.  Menampilkan hasilnya pada layar. Sebuah komputer yang baik, selain dapat melakukan perhitungan, tetapi juga sangat ahli dalam membandingkan sebuah nilai untuk menentukan apakah lebih besar, kurang dari, atau sama dengan. Jenis operasi tersebut sangat berharga untuk memeriksa tugas-tugas seperti angka-angka penjualan, penentuan laba rugi, memeriksa untuk memastikan angka tersebut dalam rentang yang dapat diterima, dan memvalidasi input yang diberikan oleh pengguna. Data Numerik pada bahasa C++ akan dibandingkan dengan menggunakan sebuah operator. Sebuah karakter juga dapat dibandingkan dengan menggunakan operator, karena dianggap sebagai karakter yang mempunyai nilai numerik pada C++. Penghubung pada setiap operator akan menentukan apakah ada hubungan antara dua nilai. Sebagai contoh, operator lebih menentukan jika nilai lebih besar daripada yang lain. Operator kesetaraan == menentukan apakah dua nilai sama. Tabel dibawah merupakan semua operator penghubung pada bahasa C++. Table 5.1. Operator Relasional RELASI OPERATOR Lebih besar daripada Lebih kecil daripada = Lebih besar dari sama dengan = Kurang dari samadengan == Sama dengan = Tidak sama dengan 2008 | Direktorat Pembinaan SMK 173 Semua operator relasional tersebut diatas, bisa juga disebut dengan operator biner. Hal ini karena mereka menggunakan dua operand. Berikut adalah contoh yang menggunakan operator ekspresi yang lebih besar daripada: x y Ekspresi tersebut merupakan ekspresi penghubung atau relational expression. Digunakan untuk menentukan apakah x lebih besar daripada y. Berikut ekspresi untuk menentukan jika x kurang dari y: x y Selanjutnya bagaimana menentukan nilai sebuah operator penghubung tersebut dan bagaimana relational expression digunakan dalam program? Untuk menjawah hal tersebut ada yang perlu diingat yaitu: semua memiliki nilai. Relational ekspresi adalah ekspresi Boolean, yang berarti mereka hanya terdapat nilai benar atau salah. Jika x lebih besar dari y, maka ekspresi x y akan benar, sedangkan kalimatnya dapat ditulis sebgai berikut: Y == X Pernyataan diatas akan akan salah jika, operator == digunakan untuk menentukan apakah operand sebelah kiri adalah sama dengan operand di kanan. Jika kedua operand memiliki nilai yang sama, ungkapan itu benar. Dengan asumsi bahwa a adalah 4 merupakan ungkapan yang benar: a == 4 Namun berikut ini adalah salah: a == 2 pasangan sesuatu hal yang berhubungan merupakan sebuah operator yang digunakan untuk menguji dua hubungan. Pada operator = digunakan untuk menentukan jika operand disebelah kiri lebih besar dari atau sama dengan operand disebelah kanan. Dengan asumsi bahwa jika a adalah 4, dan b adalah 6, serta c adalah 4, maka ekspresi yang paling benar adalah sebagai berikut: b = a a = c Namun ekpresi berikut dibawah ini adalah salah: a = 5 operator = digunakan untuk menentukan jika operand disebelah kiri kurang dari atau sama dengan operand disebelah kanan. Perlu ditekankan sekali lagi, bahwa dengan asumsi a adalah 4, b adalah 6, dan c adalah 4, maka ekspresi yang benar adalah sebagai berikut: a = c b = 10 Namun ekpresi berikut adalah salah: b = a Operator penghubung terakhir adalah =, yang artinya adalah operator tidak