Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel Oleh : Oman Somantri, S.Kom Email : oman_mantri@yahoo.com
BAHASA PEMROGRAMAN PASCAL Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti bahasa C, bahasa assembler, dan lain sebagainya. Selain itu, bahasa Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia (bahasa Inggris).
Struktur Program Pascal Struktur program Pascal dapat dikelompokkan dalam tiga bagian, yaitu: 1. Kepala Program. 2. Bagian Deklarasi. 3. Bagian Pernyataan/Statemen. Kepala program terdiri dari kata program dan nama program. Kepala program bisa tidak dituliskan. Bagian deklarasi berisi konstanta dan variabel yang akan dipakai. Bagian statemen berisi perintah-perintah yang harus harus dikerjakan dan dimengerti oleh bahasa Pascal.
Gambar : Gambaran Struktur Program Pascal
Aturan penulisan program Pascal adalah sebagai berikut; Program Pascal boleh ditulis mulai kolom berapa saja dan diakhiri pada kolom berapa saja. Setiap statemen diakhiri dengan ; (titik koma) Beberapa statemen boleh ditulis sekaligus di dalam satu baris.
Table standar penggunaan short-cut pada Turbo Pascal Tombol Keterangan F2 Menyimpan File F3 Membuka File F5 Membesarkan jendela halaman kode program F6 Berpindah halaman kode program CTRL+F9 Menjalankan Program ALT+F9 Mengkompile Program
Tipe Data Tipe data digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variable. Pada suatu bahasa pemrograman umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur dan apabila kita membutuhkan tipe data yang belum tersedia, kita dapat mendefinisikan sendiri tipe data baru, yang disebut enumerated type.
Tipe Data Setiap variabel yang ditulis pada turbo Pascal memiliki tipe data tertentu, sehingga dalam membuat pendeklarasiannya pun berbeda pula diantaranya adalah : Integer : Berupa kumpulan angka numerik bulat. Cara mendeklarasikannya adalah namavar : integer; 2. Real : Berupa kumpulan angka numeric pecahan. Cara mendeklarasikannya adalah Namavar : real ; Char : Berupa sebuah karakter tunggal atau sebuah karakter. Cara mendeklarasikannya adalah namavar : char; String : Berupa kumpulan dari karakter dengan jumlah tertentu. Cara mendeklarasikannya adalah namavar : string; Boolean :Tipe data yang hanya memiliki 2 nilai yaitu true dan false. Cara mendeklarasikannya adalah namavar : Boolean;
TABEL JENIS TIPE DATA
TRANSLASI NOTASI ALGORITMA KE BAHASA PEMROGRAMAN Tipe data Algoritma Bahasa Pascal Bahasa C Keterangan Tipe Dasar Boolean Integer Real Char String Byte Shortint Word Longint Double Extended string String[n] Bool Unsigned char Unsigned int Int, short int Long int Float Char[n] 1 byte 2 byte 4 byte
Array & Record Tipe data terstruktur yaitu tipe data yang dapat menampung lebih dari satu nilai, sbb: 1. Array Array yaitu tipe data berindeks yang terdiri dari satu atau lebih elemen/komponen yang memiliki tipe data yang sama. 2. Record Tipe data ini digunakan untuk merepresentasikan kumpulan (set) elemen/komponen yang memiliki satu jenis atau lebih tipe data. Tiap element disebut juga field atau property atau attribute.
Array Array disusun oleh satu field ( array 1 demensi) atau lebih filed (array n demensi). Array ini disusun dengan satu buah tipe data dasar. Data array ditandai dengan menambahkan karakter [ ] dibelakang nama variabel Contoh: Nilai[5] : integer {array satu demensi menampung 5 data integer } String (Array bertipe data karakter) Nama tipe : string ( pascal), char[n] (bahasa C dimana n ukuran array) Ranah Nilai : nilai untuk string adalah deretan karakter yang telah didefinisikan pada ranah karakter Pemakaian: operasi penyambungan ( + ) operasi perbandingan : <,> ,<=,>=, !=,=
Perintah Input Perintah yang digunakan untuk mengambil sebuah masukan dari keyboard yang dipakai pada Turbo Pascal adalah: Read/Readln, Contoh : Uses wincrt; Var Nama:string; Begin Clrscr; Write(‘Masukan Nama Anda : ’); Readln(Nama); Readln; End.
Perintah Output Perintah yang digunakan untuk membuat sebuah nilai keluaran pada Turbo Pascal adalah: write/writeln, Contoh: Uses wincrt; Var Nama:string; Begin Clrscr; Write(‘Masukan Nama Anda : ’); Readln(Nama); Writeln(‘Selamat Datang : ’,Nama); Readln; End.
VARIABEL Variabel adalah tempat penyimpanan data atau informasi di memori yang isinya dapat diubah-ubah . Variabel yang memiliki tipe data numeric ( integer, real ) adalah variable yang dapat melakukan proses perhitungan sedangkan variable yang memiliki tipe data karakter atau string ( char, string ) tidak dapat melakukan prose perhitungan. Berikut contoh-contoh penulisannya : A : Integer; A,B,C : Real; A : Char; A,B,C : string;
Konstanta Konstanta adalah sebuah nilai yang tetap dan tidak berubah, pendeklarasian sebuah konstanta sedikit berbeda dengan pendeklarasian variable karena diperlukan inisialisasi sebuah nilai awal dan diletakkan sebelum/sesudah deklarasi variabel: Const phi=3.14; Const Pass=’AADC’
SEKIAN