teori bahasa dan otomata
DESCRIPTION
TBOTRANSCRIPT
Jenis – jenis token dan kegunaannyano
Nama token
Ket.
Kegunaan token
1 plus + token yang berfungsi sebagai operator aritmatika penjumlahan.
2 minus - token yang berfungsi sebagai operator aritmatika pengurangan.
3 times * token yang berfungsi sebagai operator aritmatika perkalian
3 rdiv / token yang berfungsi sebagai operator aritmatika pembagian
4 eql = merupakan token yang berfungsi sebagai operator relasi token ini adalah token sama dengan untuk membandingkan 2 buah operand yang akan menghasilkan data bertipe bolean yang menunjukan apakah pembanding tersebut benar atau salah
5 lbrack { Digunakan untuk menyatakan awal dari suatu scope
Jenis – jenis token dan kegunaan
no Nama token
Ket.
Kegunaan token
7 rbrack
} Digunakan untuk menyatakan akhirl dari suatu scope
8 lparent
( Kelompok ekspresi matematika atau boolean atau fungsi dan prosedur argument
9 rparent
) Kelompok ekspresi matematika atau boolean atau fungsi dan prosedur argument
10 comma
, Memisahkan argument , deklarasi variabel dan indeks array multi-dimensi
NO
JENIS TOKEN
KET
KEGUNAAN TOKEN
11 SEMICOLON
: Untuk memisahkan pernyataan
12 PERIOD . Digunakan untuk memilih field untuk sebuah record variabel
13 COLON ; Memisahkan deklarasi fungsi dengan tipe fungsi memisahkan deklarasi variabel dengan tipe variabel
14 becomes := Merupakan operator peugasan yang berfungsi Untuk memberikan suatu nilai pada variabel
NO NAMA TOKEN
KET.
KEGUNAAN TOKEN
15
gtr > token lebih besar dari untuk membandingkan 2 buah operand yang akan menghasilkan data bertipe bolean yang menunjukan apakah pembanding tersebut benar atau salah
16 geq
>= token lebih besar sama dengan untuk membandingkan 2 buah operand yang akan menghasilkan data bertipe bolean yang menunjukan apakah pembanding tersebut benar atau salah
17 lss
< token lebih kecil dari untuk membandingkan 2 buah
operand yang akan menghasilkan data bertipe bolean yang menunjukan apakah pembanding tersebut benar atau salah.
18 leq
<= merupakan token lebih kecil atau sama dengan untuk
membandingkan 2 buah operand yang akan menghasilkan data bertipe bolean yang menunjukan apakah pembanding tersebut benar atau salah
19 neq
<> merupakan token tidak sama dengan untuk
membandingkan 2 buah operand yang akan menghasilkan data bertipe bolean yang menunjukan apakah pembanding tersebut benar atau salah
NO
NAMA TOKEN
KET. PENGGUNAAN TOKEN
20 incon Konstanta tipe data integer
Merupakan tipe data yang nilainya tidak mempunyai titik decimal .
21 realcon
Konstanta tipe data real
Konstanta tipe real adalah bilangan yang mempunyai titik decimal. Bilangan real biasa dinyatakan dalam bentuk eksponensial. Dalam pemakaian pangkat dari bilangan dasar 10 (yang digunakan untuk menunjukan eksponensial) dinyatakan dengan notasi E.
24 ident identifier Merupakan nama yang diberikan untuk elemen-elemen pascal misalnya nama prosedur , nama type, nama fungsi, nama variable,nama label, identifier harus dideklarasikan terlebih dahulu agar dapat dikenali.
NO
NAMA TOKEN
KET. KEGUNAAN TOKEN
22 CHARCON Konstanta tipe data karakter
Tipe data yang digunakan untuk mendefinisikan tipe data yang nilainya merupakan sebuah karakter yang telah tersaji dalam tabel ASCII. Dalam program nilai konstanta karakter diapit oleh petik (‘ ‘).
23 STRINGCON
Konstanta tipe data string
Tipe data yang berisi sederetan karakter yang banyaknya karakter bisa diubah-ubah sesuai kebutuhan yaitu dari 1 sampai 255 karakter.
no
Nama token
ket
Penggunaan token
25
andsy RW “and
”
Merupakan suatu struktur untuk menjadikan sejumlah perintah atau elemen lain sebagai satu kesatuan
no Nama token
ket Kegunaan token
26 arraysy
RW”array”
Merupakan tipe data berindeks yang terdiri dari satu atau lebih elemen / komponen yang memiliki tipe data yang sama
no
Nama token
ket Kegunaan token
27
beginsy RW “begin”
Merupakan suatu struktur untuk menjadikan sejumlah perintah atau elemen lain sebagai satu kesatuan
no Nama token
Ket. Kegunaan token
28 casesy
RW”case”
Digunakan untuk pemilihan proses dalam sejumlah pilihan jawaban
29 contsy
RW”conts”
Digunakan untuk mendeklarasikan nama konstanta tertentu (nama konstanta merupakan pengenal / identifier yang nilainya dapat berubah)
No Nama token
ket Kegunaan token
30 dosy RW”do”
Mengikuti WHILE dan FOR klausa, sebelumnya untuk mengambil tindakan
no Nama token
ket,. Kegunaan token
31 downtosy
RW”downto”
Dalam loop FOR, menunjukkan bahwa variabel FOR adalah decremented di setiap pass
no Nama token ket Kegunaan token
32 elsy RW” else”
Jika boolean di IF adalah false, tindakan berikut ELSE dieksekusi
no Nama token
Ket. Kegunaan token
33 endsy RW”end”
Merupakan logical operator yang bekerja dengan dengan nilai-nilai logika yaitu true dan false atau untuk mengetes kondisi yang memerlukan lebih dari satu syarat dimana semua syarat harus dipenuhi
Nama token
Ket. Kegunaan token
34 forsy RW”for”
Menjalankan baris (s) kode sementara FOR variabel loop di dalam jangkauan
No Nama token
Ket. Kegunaan token
35 functionsy
RW”function”
Bagian dari program yang melakukan tugas tertentu dan menghasilkan suatu nilai
no Nama token
Ket kegunaan
No Nama token
ket kegunaan
47 tosy RW”to” To merupakan token yang yang berfungsi sebagai perulangan pada bahasa pascal yaitu menunjukan nilai variabel berubah menjadi nilai penerus setiap kali dikerjakan dan akan dikerjakan jika nilai awal lebih kecil dari pada nilai akhir
No Token Ket KegunaanTypesy RW”typ
e”Untuk menentukan type (tipe data yang berlaku pada pascal)
dotrange .. Merupakan token yang di gunakan untuk memberikan batas nilai yang mungkin untuk suatu variable dari tipe data yang telah didefinisikan.
No Token Ket KegunaanUntilsy RW”until
”
Token Ket KegunaanUntilsy RW”until
”Merupakan suatu proses perulangan dimana proses perulangan akan terus dilaksanakan selama kondisi dipenuhi.
repeatsy RW”repeat”
Merupakan token untuk melakukan perulangan damana dalam statemen repeat ini proses berulang akan dilaksanakan terus selama kondisi dipenuhi.
Token
Ket Kegunaan
recordsy
RW”record”
Merupakan tipe data terstruktur yang terdiri dari item data dan masing-masing dapat mempunyai tipe data yang berbeda-beda.
Token
Ket Kegunaan
varsy RW”var” Digunakan untuk menyatakan variabel yang digunakan dalam program
whilesy RW”while”
Merupakan pernyataan perulangan yang dikendalikan oleh syarat tertentu yaitu perulangan akan terus dilakukan selama syarat tersebut terpenuhi.
Token Ket Kegunaanreadlnsy RW”read
”Adalah suatu perintah untuk memasukan data dengan tipe sesuai dengan data yang telah dilewatkan padanya
writelnsy RW”write”
Untuk mencetak lalu menambahkan enter/ baris baru
Token Ket Kegunaanprogramsy
RW”program”
Menunjukan judul Program
Token Ket Kegunaandotrange
.. Merupakan token yang di gunakan untuk memberikan batas nilai yang mungkin untuk suatu variable dari tipe data yang telah didefinisikan.
Typesy RW”type”
Untuk menentukan type (tipe data yang berlaku pada pascal)
Token Ket Kegunaan
ofsy RW”of” Digunakan dalam pernyataan CASE setelah variabel kasus
casesy RW”case” Digunakan untuk pemilihan proses dalam sejumlah pilihan jawaban
constsy RW”conts”
Digunakan untuk mendeklarasikan nama konstanta tertentu (nama konstanta merupakan pengenal / identifier yang nilainya dapat berubah)