Dasar-Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
Pertemuan 2 DASAR PEMROGRAMAN.
Advertisements

TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Tipe Data, Variabel & Operator
PASCAL 2.
Matakuliah : Algoritma & Struktur Data Versi Materi
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
T I P E D A T A.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Tipe Data, Variabel & Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA PEMROGRAMAN 2A
Elemen Dasar Dalam C++.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PRAKTIKUM ALGORITMA PEMROGRAMAN
Unit Dalam Delphi Struktur unit dalam delphi adalah sebagai berikut:
ALGORITMA DAN PEMROGRAMAN Tipe Data
PERTEMUAN 2 Bambang Irawan.
Penulisan Bahasa Program (Komentar, Variabel, Konstanta, Operator dan Tipe Data) Pemrograman Visual.
Contoh Aplikasi Untuk Pemrograman :
Struktur Program Pascal
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Dasar-Dasar Pemrograman
BAB 3 EKSPRESI BOOLEAN.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe Data, Operator Dalam Delphi
LINGKUNGAN TURBO PASCAL
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Bahasa Pemrograman A Elemen-Elemen Pascal.
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
ANALISIS LEKSIKAL (Scanner)
ALGORITMA DAN PEMROGRAMAN Tipe Data
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe Data, Nama dan Nilai
TIPE DATA.
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe data sederhana Hermansyah,S.Kom.
STRUKTUR DATA.
DATA DAN OPERATOR.
Pemrogram 1 Agus Darmawan, S.kom.
ALGORITMA DAN PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
Dasar-Dasar Pemrograman
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma 1 Temu 2.
Indentifier, Keywords, Variable, Tipe Data dan Operator
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.
BAB 7 EKSPRESI BOOLEAN.
Transcript presentasi:

Dasar-Dasar Pemrograman Tipe Data, Variabel, Operator

Identifier Identifier adalah nama yang digunakan sebagai nama variabel, konstanta, fungsi, label, obyek, dan hal-hal lain yang harus didefinisikan oleh pemrogram. Identifier berupa satu atau lebih karakter, dan karakter yang diperbolehkan hanya huruf, digit, garis bawah (_).

Identifier (Pengenal) Identifier harus berawalan dengan huruf atau garis bawah, dan tidak boleh menggunakan reserved word dari Pascal, misal: write, writeln, read, readln, function, procedure, begin, end, dll. Contoh: nama_barang, i, siswa. Huruf kecil dan huruf besar tidak dibedakan (incase sensitive). Contoh: nama_barang dan Nama_Barang dianggap sama.

Reserved Word (Kata Kunci) Kata-kata yang digunakan oleh Pascal dan tidak boleh digunakan sebagai identifier. Reserved word dalam Pascal: absolute, and, array, asm, begin, case, const, constructor, destructor, div, do, downto, else, end, file for, function, goto, if, implementation, in, inherited, inline, interface, label, mod, nil, not, object, of, on, operator, or, packed, procedure, program, record, reintroduce, repeat, self, set, shl, shr, string, then, to, type, unit, until, uses, var, while, with, xor.

Variabel Tempat untuk menyimpan nilai/data yang digunakan dalam program. Variabel menempati memori yang dialokasikan untuk variabel tersebut. Besarnya memori yang digunakan tergantung pada tipe variabel tersebut.

Variabel Deklarasi: var <nama_variabel>:<tipe_ variabel>; Contoh: var jumlah:integer; // deklarasi variabel bernama jumlah yang bertipe integer Tipe variabel dipilih berdasarkan kebutuhan.

Variabel Untuk memberikan nilai ke variabel digunakan operator assignment (=). Contoh: jumlah = 10;

Konstanta Deklarasi: const <nama_konstanta>=<nilai_konstanta>; Contoh: const phi=3.14;

Tipe Data Tipe Keterangan Contoh Byte angka dari 0 sampai 255 x:=5; Integer angka dari -32.768 sampai 32.767 Longint angka dari -2.147.483.648 sampai 2.147.487.647 Shortint angka dari -128 sampai 127 Real semua nilai pecahan dari 1E-38 to 1E+38 x:=5.5; Boolean nilai TRUE atau FALSE x:=true; Char semua karakter dari tabel ASCII x:=‘A’; String semua huruf, spasi, frasa x:=‘Indonesia’;

Ekspresi Sesuatu yang dapat dievaluasi (mempunyai nilai). Contoh: 3+2–1 Terdapat dua buah operator yaitu + dan - Bilangan 3, 2, dan 1 adalah operand Nilainya adalah hasil penjumlahan 3 dan 2, dikurangi 1

Statement Suatu unit perintah. Statement pada Pascal diakhiri dengan tanda ;. Statement terdiri dari statement tunggal dan statement jamak (compound statement). Statement jamak merupakan gabungan dari statement tunggal dan ditulis dalam blok (begin-end).

Operator Simbol yang dilibatkan untuk melakukan suatu operasi. Contoh: a+b a dan b disebut operand, operatornya adalah tanda +. Operator mempunyai dua sifat: precedence dan associative  menentukan bagaimana operator diproses. Precedence menentukan operator mana yang akan dikerjakan terlebih dahulu jika beberapa operator dikenakan pada operand.

Operator Jika operator (lebih dari satu) yang digunakan mempunyai precedence yang sama, maka yang digunakan adalah sifat associative (associativity). Umumnya operator digunakan dari kiri-ke-kanan, dan operator yang digunakan bersama ekspresi di dalam kurung akan dievaluasi terlebih dahulu. Operator yang mempunyai precedence yang sama dievaluasi dari kiri ke kanan. Precedence dievaluasi sebelum associativity.

Operator Aritmatika Operator Jenis Operasi Tipe Input Tipe Output Contoh + Penjumlahan Integer, real a + b - Pengurangan x – 1 * Perkalian a * b / Pembagian untuk bilangan real Real 5 / 3 div Pembagian untuk bilangan bulat Integer 10 div 4 mod Sisa bagi 10 mod 3

Operator Logika Operator Jenis Operasi Tipe Input Tipe Output Contoh not Negasi boolean not(a) and Konjungsi a or b or Disjungsi a and b xor Eksklusif disjungsi a xor b

Tabel Kebenaran NOT X NOT X True False

Tabel Kebenaran OR X Y X OR Y True False

Tabel Kebenaran AND X Y X AND Y True False

Tabel Kebenaran XOR X Y X XOR Y True False

Operator Relasional Operator Jenis Operasi Tipe Input Tipe Output Contoh = Sama dengan Semua tipe boolean a = 3 <>  Tidak sama dengan a <> 3 <  Lebih kecil a < 1 >  Lebih besar a > 5 <= Lebih kecil atau sama dengan a <= b >= Lebih besar atau sama dengan a >= b

Struktur Program Pascal Judul Program (opsional) Blok Program Bagian Deklarasi Deklarasi Label Deklarasi Konstanta Deklarasi Tipe Deklarasi Variabel Deklarasi Prosedur Deklarasi Fungsi Bagian Pernyataan (diawali dengan begin, diakhiri dengan end)