teori bahasa dan otomata

30

Upload: marlintika-marlintika

Post on 25-Jun-2015

238 views

Category:

Education


5 download

DESCRIPTION

TBO

TRANSCRIPT

Page 1: Teori Bahasa dan Otomata
Page 2: Teori Bahasa dan Otomata

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

Page 3: Teori Bahasa dan Otomata

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

Page 4: Teori Bahasa dan Otomata

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

Page 5: Teori Bahasa dan Otomata

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

Page 6: Teori Bahasa dan Otomata
Page 7: Teori Bahasa dan Otomata

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.

Page 8: Teori Bahasa dan Otomata
Page 9: Teori Bahasa dan Otomata

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.

Page 10: Teori Bahasa dan Otomata

no

Nama token

ket

Penggunaan token

25

andsy RW “and

Merupakan suatu struktur untuk menjadikan sejumlah perintah atau elemen lain sebagai satu kesatuan

Page 11: Teori Bahasa dan Otomata

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

Page 12: Teori Bahasa dan Otomata

no

Nama token

ket Kegunaan token

27

beginsy RW “begin”

Merupakan suatu struktur untuk menjadikan sejumlah perintah atau elemen lain sebagai satu kesatuan

Page 13: Teori Bahasa dan Otomata

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)

Page 14: Teori Bahasa dan Otomata

No Nama token

ket Kegunaan token

30 dosy RW”do”

Mengikuti WHILE dan FOR klausa, sebelumnya untuk mengambil tindakan

Page 15: Teori Bahasa dan Otomata

no Nama token

ket,. Kegunaan token

31 downtosy

RW”downto”

Dalam loop FOR, menunjukkan bahwa variabel FOR adalah decremented di setiap pass

Page 16: Teori Bahasa dan Otomata

no Nama token ket Kegunaan token

32 elsy RW” else”

Jika boolean di IF adalah false, tindakan berikut ELSE dieksekusi

Page 17: Teori Bahasa dan Otomata

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

Page 18: Teori Bahasa dan Otomata

Nama token

Ket. Kegunaan token

34 forsy RW”for”

Menjalankan baris (s) kode sementara FOR variabel loop di dalam jangkauan

Page 19: Teori Bahasa dan Otomata

No Nama token

Ket. Kegunaan token

35 functionsy

RW”function”

Bagian dari program yang melakukan tugas tertentu dan menghasilkan suatu nilai

Page 20: Teori Bahasa dan Otomata

no Nama token

Ket kegunaan

Page 21: Teori Bahasa dan Otomata

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

Page 22: Teori Bahasa dan Otomata

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.

Page 23: Teori Bahasa dan Otomata

No Token Ket KegunaanUntilsy RW”until

Page 24: Teori Bahasa dan Otomata

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.

Page 25: Teori Bahasa dan Otomata

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.

Page 26: Teori Bahasa dan Otomata

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.

Page 27: Teori Bahasa dan Otomata

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

Page 28: Teori Bahasa dan Otomata

Token Ket Kegunaanprogramsy

RW”program”

Menunjukan judul Program

Page 29: Teori Bahasa dan Otomata

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)

Page 30: Teori Bahasa dan Otomata

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)