Langsung ke konten utama

KONSTANTA,VARIABEL DAN OPERATOR

Konstanta

          Variabel dapat diturunkan dari kebutuhan input, output, dan segala sesuatu yang dilibatkan dalam pengolahan input menjadi output. Pemberian nilai variabel dapat dilakukan melalui perintah baca (input) maupun dari pernyataan pemberian nilai (assignment), dengan demikian nilai variable dapat berubah-ubah selama proses dijalankan. Jika diperlukan suatu nilai yang tetap, maka dibutuhkan konstanta. Dalam hal ini, sebagai contoh karena besaran nilai π adalah tetap, tidak berubahselama perhitungan maka π yang diwakili dengan variabel Phi dideklarasikan sebagai konstanta. Jadi konstanta adalah variabel yang mempunyai nilai tunggal, dimana nilai tunggal tersebut tidak dapat berubah ketika program sudah dieksekusi. Sebagaimna juga variabel constants mempunyai tipe data tertentu yang menyesuaiakan nilai yang diberikan dalam deklarasi konstanta.
Sintaks deklarasi penggunaan konstanta adalah sebagai berikut :
ConstNama_konstanta = nilai_konstanta;
Contoh deklarasi konstanta pada beberapa tipe :
ConstA = 100;
ConstPi = 3.14;
ConstOperator = ‘+’;
ConstPesan = ‘Selamat Datang’;


Variabel

Kalian masih ingat apakah arti variabel? Iya, variabel adalah suatu nama atau simbol untuk menyimpan sebuah nilai. Atau lebih tepatnya variabel adalah sebuah nama yang diberikan olehprogrammer yang berfungsi sebagai tempat penyimpanan data, sehingga dapat dimanipulasi oleh program. Seperti pada contoh pada source code di atas, Progam Biodata diperlukan variabel nama, alamat dan umur. Pada program menghitung volume diperlukan variabel r,t, V yang mewakili jari-jari, tinggi, dan volume tabung. Sedangkan pada Program UAN diperlukan variabel NilaiMat, NilaiIngg, NilaiInd, rerata, dan stsLulus.

Variabel ini ditentukan sesuai dengan kebutuhan dari solusi permasalahan. Karena Volume tabung adalah Volume = πr2t, maka tentu kita membutuhkan variabel untuk mewakili Volume, jari-jari dan tinggi, dan satu lagi adalah π sebagai konstanta. Jadi ada 3 variabel dan 1 konstanta. Demikian juga dengan kelulusan, karena tergantung dari nilai ketiga mata pelajaran, maka variabel-variabel yang dibentuk pun menyesuaikan.
Jenis nilai yang disimpan variabel tentu berbeda-beda sesuai dengan kebutuhan, ingat kembali
materi pada semester 1. Variabel namadan alamat tentu menyimpan nilai berupa susunan huruf, atau
yang dulu dikenalkan sebagai string (dalam Pascal disebut juga string), Volume, r, dan t menyimpan
nilai bilangan real, sedangkan variabel nilaiMat, nilaiInd menyimpan nilai bilangan bulat (mungkin juga
bilangan real, sesuai kebutuhan). Jenis-jenis data inilah yang disebut sebagai TIPE DATA. Oleh karena itu dalam mendeklarasikan variabel harus didefinisikan juga tipe data yang akan digunakan. Hal ini sekaligus digunakan program untuk menentukan besarnya memori sebagai tempat penyimpanan variabel tersebut.
Sintaks Penulisan Variabel Berikut ini adalah sintaks pendeklarasian variabel.
var nama_variabel:tipe_data;
Jika ada beberapa variabel dengan tipe data sama, sintaksnya adalah:
var namaVar1, namaVar2, namaVar3:tipe_data;
Jika ada beberapa variabel dengan tipe data berbeda-beda sintaksnya adalah:
var namaVar1:tipe_data1;
namavar2:tipe_data2;
namaVar3:tipe_data3;

Pemberian Nama Variabel
Pemberian nama variabel sebagaimana pemberian nama identifier seperti yang dijelaskan pada Bab 1, sebagai berikut.
1.    Nama identifier harus dimulai dengan karakter huruf alfabet a-z atau A-Z.
2.    Setelah karakter pertama, dapat dilanjutkan dengan karakter afanumerik (angka maupun huruf) dan underscore (_).
3.    Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini. ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' <> ? , . / |
4.    Tidak boleh menuliskan identifier dengan nama yang sama pada kata kunci dari Pascal, seperti and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with
5.    Jika ingin tetap digunakan, maka kata tersebut harus dirangkai dengan kata/karakter yang lain. Misal program_if, begin1.
Aturan tersebut juga berlaku untuk pemberian nama konstanta, tipe data buatan, dan sub program (procedure dan function).
Berikut ini contoh pemberian nama variabel yang benar.
Jari_jari, jari2, Volume_Balok, LuasPersegi, Luas_segi3, record3.
Berikut ini contoh nama variabel yang salah
Jari^2, jari-jari, Volume Balok, p*l, 2jari, alam@t


OPERATOR

Operator adalah sebuah symbol yang memberitahukan compiler pascal untuk melakukan sebuah operasi matematika maupun operasi logika. Ada beberapa jenis operator dalam pemrograman pascal diantaranya perator aritmatika, operator relasional, operator Boolean
1.    Operator aritmatika
Operator aritmatika adalah operasi hitung dari bilangan-bilangan. Terdapat dua macam tipe data bilangan yaitu integer dan bilangan real. Operator-operator yang berlaku keduanya hampir sama,  kecuali untuk bagian pembagian. Berikut ini adalah operator-operator untuk tipe data integer dan bilangan real.Operator Aritmatika pada Bilangan Integer

2.    Operator relasional
Operator relasional adalah operator yang menghubungkan nilai dari variabel. Hasil ekspresi dengan operator ini adalah nilai kebenaran True atau False. Berikut operator relasional dalam Pascal.
Operator relasional tidak hanya berlaku pada tipe data bilangan (integer dan real) namun berlaku pula untuk tipe data lain seperti karakter, string maupun boolean.
Sebagai contoh:
‘a’ < ‘c’ memberikan nilai true
if (Nama)=’Dwi’ then ....
If (StatusLulus=True) then ....
While (n>100) do ....
.
Operasi relasional seringkali muncul pada kondisi bersyarat, yaitu pemenuhan suatu syarat untuk melakukan proses lanjutan. Meskipun pembahasan kondisi bersyarat masih pada Bab selanjutnya, tak ada salahnya kita mengenal bentuknya terlebih dahulu untuk memahami pentingnya operasi relasional.

3.    Operator Boolean
Operator Boolean adalah operator yang digunakan pada sebuah statement. Berikut beberapa operator Boolean pada pascal :

Komentar

Postingan populer dari blog ini

STRUKTUR KENDALI (WHILE-DO, REPEAT UNTIL, FOR)

Struktur kendali dalam pemrograman adalah bagian penting dalam suatu bahasa pemrograman karena bagian ini mengatur jalannya eksekusi suatu program. Contohnya adalah perulangan yang digunakan untuk mengulang perintah sebanyak yang diinginkan oleh programmer atau sebanyak kondisi tertentu. Selain perulangan juga terdapat struktur kondisi yang memungkinkan program berjalan dengan kondisi/syarat tertentu. Dalam bahasa pemogramman dikenal 3 jenis struktur kendali , yaitu: for ,  while-do , dan  for. Pernyataan FOR Pernyataan for adalah konstruksi pengulangan tanpa kondisi, artinya instruksi-instruksi di dalam badan pengulangan diulangi sejumlah kali yang di spesifikasikan oleh pemrogram. Dalam hal ini, jumlah pengulangan sudah diketahui sebelum konstruksi pengulangan eksekusi. Perulangan dengan pernyataan For digunakan untuk mengulang pernyataan atau satu blok pernyataan berulang kali sejumlah yang ditentukan. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksek...

ALGORITMA PEMOGRAMMAN

ALGORITMA  Bahasa pemrograman semakin banyak dipelajari oleh banyak orang. Hal ini terkait dengan kemajuan zaman yang menjadikan teknologi sebagai hal penting untuk menunjang kemajuan. Bagi pembaca yang ingin mempelajari bahasa pemrograman, hal dasar yang harus dipahami adalah algoritma pemrograman tersebut. Untuk mengerti apa itu algoritma pemrograman, silahkan simak pembahasan di bawah ini. Dalam matematika dan ilmu komputer, algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman komputer. Dalam pemrograman, hal yang penting untuk dipahami adalah logika kita dalam berpikir bagaimana cara untuk memecahkan masalah pemrograman yang akan dibuat. Sebagai contoh, banyak permasalahan matematika yang mudah jika diselesaikan secara tertulis, tetapi cukup sulit jika kita terjemahkan ke dalam pemrograma...

IPO(Input Proses Output)

A. Input device Input device yaitu alat yang digunakan untuk menerima masukan data yang akan diproses di dalam komputer. Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan.   Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu: • Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner. • Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk. Contoh alat device input: a. Keyboard b. Mouse c. Scanner d. Light Pen e. Barcode f. Joy Stick dan Game Paddle g. Touchpad h. Kamera Digital i.  Graphics Pads B. Proses device Otak sebuah kompu...