Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement

Slides:



Advertisements
Presentasi serupa
Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
Advertisements

ALGORITMA & PEMROGRAMAN I-A
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Ekspresi As’ad Djamalilleil
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
Pengantar Algoritma.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
DELPHI PROGRAMMING PERTEMUAN 5 Delphi5.ppt.
Algoritma Pemrograman By: NILA FEBY PUSPITASARI
Operator C++ Pertemuan 3.
Operator Bahasa C++, Manipulasi String
Dasar Komputer & Pemrog. 2A
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
Procedure , Function dan Parameter
PEMROGRAMAN IMPERATIF
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Object-oriented Programming (OOP) with JAVA 2011/2012
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Pengenalan Operator.
ALGORITMA PEMROGRAMAN 2A
PRAKTIKUM ALGORITMA PEMROGRAMAN
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Notasi Algoritma & Tipe Data
Operator C++ Pertemuan 3.
Dasar-Dasar Pemrograman
ELEMEN-ELEMEN PROGRAM
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
Struktur Program Minimal
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Tipe Data, Operator Dalam Delphi
DASAR-DASAR PEMROGRAMAN
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
Analisis leksikal (Scanner)
Bahasa Pemrograman A Elemen-Elemen Pascal.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
DASAR PEMROGRAMAN JAVA
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
ANALISIS LEKSIKAL (Scanner)
Analisis leksikal ( SCANNER )
Tipe Data, Nama dan Nilai
PHP : Hypertext Processor
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
Algoritma dan Pemrograman (Pertemuan 04)
STRUKTUR DATA PERTEMUAN III.
Algoritma dan Pemrograman
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PHP.
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
Pemrogram 1 Agus Darmawan, S.kom.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Pengantar Pemrograman Bahasa C
Operator C++ Pertemuan 3.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Ilustrasi Proses Kompilasi
Cara Penanganan Kesalahan
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator.:: Erna Sri Hartatik ::.
Transcript presentasi:

Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement 4. Procedure dan Function.

Aturan Leksikal Aturan leksikal yaitu aturan yang digunakan dalam membentuk suatu deklarasi, definisi, maupun statement hingga menjadi satu program yang utuh. Penekanan aturan ini lebih kepada pengenalan bahasa pemrograman dan aturan penulisannya. Adapun yang termasuk kedalam aturan leksikal adalah : 1. Token 2. Komentar 3. Identifier 4. Keywords (Reserved Words) 5. Operator

1. Token Token (Kata) yaitu elemen terkecil pada bahasa pemrograman yang memiliki arti penting bagi compiler. Yang termasuk token antara lain: identifier, keywords(reserved words), operator, dan sebagainya. Token yang satu dengan yang lain dipisahkan dengan satu atau lebih spasi, tabulasi, baris baru, atau komentar.

2. Komentar Komentar yaitu teks (kumpulan karakter) yang diabaikan oleh Compiler. Komentar sangat berguna untuk memberi catatan mengenai bagian program tertentu sebagai referensi baik bagi programmer itu sendiri maupun bagi orang lain yang membaca kode program tersebut. Pada bahasa Pascal, teks yang berada di antara kurung kurawal pembuka “{“ dan kurung kurawal tutup “}” akan dianggap sebagai komentar. Selain itu, dapat pula menggunakan tanda “(*” sebagai pembuka komentar, dan tanda “*)” sebagai penutup. Sedangkan pada bahasa Visual Basic atau Visual Fox Pro sebuah komentar akan diberi tanda * dan tulisan komentar tersebut akan diberi warna yang berbeda.

3. Identifier Identifier merupakan kumpulan karakter yang digunakan sebagai penanda untuk nama variable, nama tipe data, fungsi, prosedur, dan sebagainya. Aturan penulisan identifier pada bahasa Pascal harus diawali oleh karakter non angka sebagai berikut: _ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Selanjutnya boleh menggunakan karakter angka ( 0 1 2 3 4 5 6 7 8 9 ) ataupun karakter non angka namun tidak boleh menggunakan karakter khusus/spesial seperti + - * / ? ! { } [ ]

4. Keywords (Reserved Words) Keywords atau Reserved words merupakan kata-kata yang telah ada/didefinisikan oleh bahasa pemrograman yang bersangkutan. Kata-kata tersebut telah memiliki definisi yang sudah tetap dan tidak dapat diubah. Karena telah memiliki definisi tertentu, maka katakata ini tidak dapat digunakan sebagai identifier.

Operator Operator digunakan untuk menyatakan suatu perhitungan / operasi. Operator yang digunakan untuk operasi yang melibatkan satu operand disebut unary operator. Jika melibatkan dua operand maka disebut binary operator, dan jika melibatkan tiga operand, operator tersebut disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Operator dapat dikategorikan menjadi beberapa jenis antara lain a. Arithmetic Operator. b. Assignment Operator. c. Bitwise dan Logical Operator. d. Relational Operator. e. Pointer Operator.

Relational Operator Pointer Operator Operator relasional digunakan untuk membandingkan nilai dua operand. Yang termasuk operator relasional yaitu: • Penanda kesamaan = • Penanda lebih besar > • Penanda lebih besar atau sama dengan >= • Penanda lebih kecil < • Penanda lebih kecil atau sama dengan <= • Penanda ketidaksamaan <> Pointer Operator Operator pointer digunakan untuk melakukan operasi pada operand yang berupa pointer, digunakan tanda ^ sebagai deference pointer.

Tabel Operator Aritmatika Fungsi Contoh Hasil * Perkalian 2*3 6 + Pertambahan 1+3 4 / Pembagian 9/3 3 - Pengurangan 5-3 2 Mod Sisa bagi 7 mod 2 1 Div Hasil Bagi 9 div 2 := Pemberian Nilai A:=7 () Prioritas 2*(3+2) 10

Tabel operator logika dan operator kondisi, Fungsi Keterangan NOT Lawan/Pembalik AND Salah satu salah , maka salah semua OR Salah satu benar, maka benar semua X > Y X lebih besar dari Y X < Y X lebih kecil dari Y X >= Y X lebih besar sama dengan Y X <= Y X lebih kecil sama dengan Y X = Y X sama dengan Y X <> Y X tidak sama dengan Y

Expression Expression (ekspresi) yaitu suatu pernyataan yang menghasilkan suatu nilai. Expression tersusun dari operator dan operand yang digunakan untuk menghitung atau memberi suatu nilai suatu variable atau identifier. Expression yang paling sederhana yaitu nama variable. Expression yang lebih kompleks akan melibatkan operator-operator, maupun pemanggilan function atau procedure.

Statement Statement merupakan bagian program yang berisi perintah yang akan dieksekusi / dijalankan. Karena itu, statement-statement ini menentukan bagaimana jalannya program dan bagaimana suatu nilai variable dimanipulasi/berubah. Statement dapat dikelompokan menjadi antara lain: 1. Simple Statement 2. Compound Statement 3. Selection Statement 4. Iteration Statement

Simple Statement Yang digolongkan ke dalam simple statement (statement sederhana) yaitu statement yang tidak berisi statement lainnya, sebagai berikut : • Assignment Statement Yaitu statement yang digunakan untuk memberikan nilai ke suatu variable, contohnya : a := 10; b := a * 2; c := c * b; • Statement untuk pemanggilan function atau procedure Yaitu statement yang memanggil function atau procedure yang telah didefinisikan pada program. Contoh : Calculate (a,b); Cetak (a,b); • Jump Statement Yaitu statement yang digunakan untuk melompati statement-statement lain. Contoh : Melompat ke statement tertentu goto Keluar dari iterative statement break

2. Compound Statement 3. Selection Statement 4. Iteration Statement Compound statement (kumpulan statement) adalah sekumpulan statement yang terdiri dari statement-statement lain, termasuk juga iteration dan selection statement. Pada bahasa pemrograman Pascal kumpulan statement diawali oleh keywords begin dan ditutup oleh keywords end. 3. Selection Statement Selection statement digunakan untuk melakukan pemilihan sekumpulan statement (compound statement). Contoh : a. If ……Then b. Case Of …… 4. Iteration Statement Iteration statement digunakan untuk melakukan perulangan sekumpulan statement (compound statement). Contoh : a. While ……Do b. Repeat …….Until c. For……EndFor

Function dan Procedure Procedure dan Function disebut juga subroutine, merupakan blok statement yang dapat dipanggil dari lokasi yang berbeda di dalam program. Yang membedakan antara function dan procedure yaitu: suatu function jika dijalankan/dipanggil akan mengembalikan suatu nilai. Ketika procedure atau function dipanggil, kita dapat melewatkan suatu nilai ke dalam function atau procedure tersebut. Nilai yang dilewatkan disebut juga argument atau parameter.

Translasi Notasi Struktur Kendali Program

Lanjutan.. Translasi Notasi

SEKIAN