Elemen Bahasa Pemrograman

Download Report

Transcript Elemen Bahasa Pemrograman

Tipe data & Variabel
1. Bahasa Pascal
2. Tipe data & Variabel
Oleh : Oman Somantri, S.Kom
Email : [email protected]
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;
1. Program Pascal boleh ditulis mulai kolom
berapa saja dan diakhiri pada kolom berapa
saja.
2. Setiap statemen diakhiri dengan ; (titik koma)
3. 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 :
1. Integer : Berupa kumpulan angka numerik bulat. Cara
mendeklarasikannya adalah namavar : integer;
2. Real : Berupa kumpulan angka numeric pecahan. Cara
mendeklarasikannya adalah Namavar : real ;
3. Char : Berupa sebuah karakter tunggal atau sebuah karakter. Cara
mendeklarasikannya adalah namavar : char;
4. String : Berupa kumpulan dari karakter dengan jumlah tertentu. Cara
mendeklarasikannya adalah namavar : string;
5. 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
Tipe Dasar
Boolean
Boolean
Bool
Integer
Byte
Shortint
Word
Integer
Longint
Unsigned char
Char
Unsigned int
Int, short int
Long int
Real
Real
Double
Extended
Float
Double
Char
Char
Char
String
string
String[n]
Char[n]
Keterangan
1 byte
1 byte
2 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)
1. Nama tipe
: string ( pascal), char[n] (bahasa C dimana n
ukuran array)
2. Ranah Nilai : nilai untuk string adalah deretan karakter yang
telah didefinisikan pada ranah karakter
3. 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