Rabu, 17 Februari 2016

VARIABEL PADA PASCAL

Mari kita selangkah lebih maju dari materi sebelumnya. Kali ini kita membahas mengenai variabel. Tetapi sebelum melangkah lebih jauh membahas mengenai variabel ini, mari kita perhatikan gambar FORM LOGIN FESBUK berikut ini :


Setiap orang yang akan membuka akun fesbuk, orang tersebut harus melewati form tersebut, dan login dengan sukses untuk bisa masuk ke beranda fesbuk.

Mari kita saya jelaskan ilustrasinya. Umpama kamu login di komputer B, sebelum kamu masuk ke beranda fesbuk kamu, pasti kamu akan memasukan email dan password kamu untuk bisa masuk. Jika akun kamu sudah terdaftar, maka layar menitor akan menampilkan layar beranda kamu. Tetapi jika email dan password yang kamu masukkan salah, atau tidak terdaftar, maka fesbuk akan memberikan pesan kesalahan dalam bentuk misalnya, "Maaf, email dan password yang anda masukkan tidak valid".

Nah, sekarang coba sembari membaca kamu resapi penjelasan berikut. Tadi seumpama email dan password dimasukkan dengan benar, maka beranda fesbuk kamu akan tampil. Lalu jika kemudian kamu keluar dari akun febsuk kamu, apa yang terjadi pada FORM LOGIN FESBUK tersebut ?

Tidak perlu dijawab, biar saya jelaskan, silahkan pahami saja (lagi pula kalau kamu jawab, pun, 'tak 'kan bisa saya mendengar jawaban kamu itu :-D ).

Yang akan terjadi pada FORM LOGIN FESBUK tersebut adalah kosong seperti semula. Artinya komputer tersebut dapat di masuki oleh akun kamu kembali atau akun orang lain. Kesimpulannya, jika pada hari itu ada 10 orang yang login menggunakan Komputer B tersebut, maka narasinya adalah begini :
  1. Orang Pertama : Kamu login, kemudian masuk ke beranda fesbuk, jika kamu keluar (logout) maka FORM LOGIN FESBUK akan kosong kembali.
  2. Orang Kedua : Login menggunakan komputer yang sama, berhasil login dan tampil halaman berada, jika keluar dari akun, maka yang terjadi adalah, FORM LOGIN FESBUK akan kosong kembali.
  3. Orang Ketiga : Juga login dengan komputer yang sama, halaman FORM LOGIN FESBUK yang sama, TETAPI menggunakan AKUN (Email / Telepon) yang BERBEDA. Begitu seterusnya sampai orang kesepuluh, kesebelas, keseratus, keseribu dan tidak terhingga.
Dapat kamu lihat tidak, bahwa kotak email/telepon dan password berubah-ubah sesuai dengan penggunanya ? Saya yakin kamu sepakat dengan saya bahwa kotak login itu berubah-ubah.

Nah, perubahan-perubahan yang terjadi pada kotak login itulah gambaran dari sebuah variabel.


VARIABEL PADA PASCAL

Dari ilustrasi diatas, maka dapat diambil suatu kesimpulan, bahwa variabel merupakan tempat penyimpanan data yang sifatnya berubah-ubah, tidak tetap, atau bersifat sementara. Nilai variabel akan berubah suatu waktu bergantung kepada penggunaanya, serta memiliki jenis data yang sama.  Misalnya jika variabel untuk data huruf, maka variabel hanya bisa menerima data yang bertipe huruf. Variabel bertipe huruf tidak mampu menerima data bertipe bilangan atau angka.

Dalam pemrograman pascal variabel diletakkan di bawah USES CRT. Kalau belum ingat, silahkan baca kembali struktur dasar bahasa pascal pada postingan sebelumnya.


ATURAN PENULISAN VARIABEL

Variabel pada pemrograman pascal ditulis dengan aturan-aturan berikut :
  1. Penulisan variabel tidak boleh menggunakan spasi, simbol, atau tanda baca selain garis bawah. Jika terdiri dar 2 seku kata, pisahkan dengan tanda garis bawah (underline).
  2. Contoh :
    nama_barang
    kode_barang
  3. Meskipun pascal bersifat bebas dalam penulisannya, tetapi sebaiknya variabel ditulis dengan huruf kecil atau huruf kapital (besar) saja.
  4. Contoh :
    NAMA_BARANG atau nama_barang (keduanya boleh).
  5. Variabel tidak boleh diawali dengan angkat.
  6. Contoh :
    3_segi (salah)
    3sehi (salah)
    segi_3 (benar)
    segi3 (benar)
  7. Variabel tidak boleh ganda, artinya tidak boleh ada nama variabel yang sama dalam satu program
  8. Variabel sebaiknya ditulis dengan pendek, meskipun panjang karakter dapat ditulis sepanjang 32 hingga 64 karakter.

MENERAPKAN VARIABEL DALAM BAHASA PASCAL

Setelah membahas mengenai variabel dan aturan penulisannya, mari kita praktekan penggunaan variabel supaya lebih paham. Kali ini kita membuat program mencetak nama. Silahkan buka program pascalnya dan perhatikan bentuk dan penulisan programnya

Oh, iya kelupaan, sebelum mengetik programnya, ada baiknya perhatikan rumus pembuata (pengenalan / deklarasi) variabel pascal pada gambar berikut :

Perhatikan rumus pada kotak di gambar tersebut. Kotak tersebut merupakan cara pembuatan nama variabel dalam bahasa pascal. Artinya dalam mendeklarasikan variabel program pascal, tidak boleh keluar dari rumus tersebut. Untuk selanjutnya, mari kita terapkan variabel ini ke dalam program. Perhatikan dan praktikan, dan pahami !
  1. Buka program turbo pascal menggunakan DOSBox, lalu ketik program seperti berikut :


  2. KETERANGAN :
    Pada program tersebut, menggunakan 2 variabel, yaitu nama_panggilan dan nm_lengkap. Yang keduanya sama-sama menggunakan String. Mengenai String, akan di jelaskan pada materi selanjutnya.

  3. Setelah selesai mengetik kode, silahkan compile program dengan menekan ALT + C, lalu ENTER, hasilnya sebagai berikut :


  4. Jika kode program sukses dikompilasi, selanjutnya RUN (eksekusi) program untuk melihat hasilnya dengan menekan ALT + R, lalu ENTER, hasilnya sebagai berikut :

KETERANGAN :
Perhatikan pada kedua baris WRITELN. Didalam kurung terdapat variabel nama_panggilan dan nm_lengkap. Metode itu disebut dengan metode memanggil variabel. Karena pada baris sebelumnya variabel nama_panggilan sudah diberikan nilai 'BUDI' dan variabel nm_lengkap bernilai 'BUDI KASTRO', maka di dalam writeln tidak perlu dituliskan nilai dari kedua variabel tersebut. Cukup memanggil nama variabelnya.

LATIHAN :
Buatlah program untuk menampilkan biodata seperti berikut:
NAMA LENGKAP : ???????
JENIS KELAMIN : ????
TEMPAT/TANGGAL LAHIR : 
ALAMAT : ????
KOTA :
ASAL SEKOLAH :
HOBI :

Selamat belajar, semoga sukses. :-)

Tidak ada komentar:

Posting Komentar