Page 11 - E-Modul Algoritma & Pemrograman
P. 11

Algoritma pada dasarnya memanipulasi nilai yang disimpan di dalam peubah.

               Memanipulasi nilai di dalam peubah misalnya: mengisikannya ke peubah lain

               yang  bertipe  sama,  dipakai  untuk  perhitungan,  atau  dituliskan  ke  piranti

               keluaran.


                   1.8.1      Mengisi nilai ke dalam peubah


                   Sebuah peubah menyimpan nilai yang bertipe sama dengan tipe peubah.

                   Jadi,  kalua  sebuah  peubah  bertipe  integer,  makai  a  hanya  dapat  diisi

                   dengan nilai bertipe integer.


                   Pengisian  nilai  secara  langsung  (assignment)  adalah  memasukan  sebuah

                   nilai  ke  dalam  peubah  secara  langsung  di  dalam  kode  program  dengan

                   notasi tanda panah “←”. Di ruas kiri tanda panah harus berupa peubah,

                   sedangkan di ruas kanannya dapat berupa konstanta, peubah lain, atau

                   ekspresi aritmetika. Arti notasi “←” adalah nilai di ruas kanan tanda panah

                   diisi ke dalam peubah di ruas kirinya.


                   1.8.2      Membaca nilai dari piranti masukan


                   Memasukkan  nilai  dari  piranti  masukan  dinamakan  operasi  pembacaan

                   data,  karena  computer  seolah-olah  membaca  apa  yang  kita  masukkan.

                   Notasi algoritma untuk pembacaan nilai dari piranti masukan adalah:


                       read (nama 1, nama 2, …., nama n)


                   dengan syarat bahwa nama 1, nama 2, …., nama n  adalah nama-nama peubah

                   yang sudah dideklarasikan tipenya terlebih dahulu.



                   1.8.3      Mencetak nilai ke piranti keluar

                   Nilai konstanta, peubah, dan hasil ekspresi dapat ditampilkan ke piranti

                   luaran  (umumnya  layer  peraga).  Instruksi  pencetakan  nilai  dilakukan

                   dengan notasi write:





                                                            11
   6   7   8   9   10   11   12   13   14