.::BAB II.::MENGENAL PASCAL

dokumen-dokumen yang mirip
TIPE, NAMA, DAN NILAI

Algoritma Pemrograman

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

TIPE DATA dan OPERATOR

Algoritma Pemrograman

Teori Algoritma TIPE DATA

Chapter 3.2 : Tipe, Nama dan Nilai

Algoritma Pemrograman

Algoritma Pemrograman

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Tinjau algoritma dibawah ini

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Brigida Arie Minartiningtyas, M.Kom

Sesi/Perkuliahan ke: II

Tipe Data dan Operator dalam Pemrograman

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Algoritma Pemrograman I KONSEP DASAR

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algortima. Teguh Cahyono, ST.M.Kom

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Algoritma Pemrograman I

Dasar Komputer & Pemrograman 2A

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T.

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Bab 2 DASAR-DASAR ALGORITMA

Tipe Data dan Operator

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

Pengenalan C++ Oleh : Dewi Sartika

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

Nama, Tipe, Ekspresi, dan Nilai

Tipe Data. Definisi Tipe Data

Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

KONSEP DASAR BAHASA PASCAL

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

KONSEP DASAR BAHASA PASCAL

Pertemuan 4 KONSEP TIPE DATA

Chapter 2. Tipe Data dan Variabel

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Algoritma Pemrograman

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Pengenalan Pascal/DevPascal

Algoritma Pemrograman

Algoritma Pemrograman

Modul Matakuliah. Logika dan Algoritma. Muhammad Romzi

ALGORITHM. 6 Algoritma, Flowchart & Program. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

Teori Algoritma. Struktur Algoritma

MODUL 1. Struktur Bahasa PASCAL secara umum

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Pemrograman Dasar Pascal

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Struktur Data. Pertemuan 2

Brigida Arie Minartiningtyas, M.Kom

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Identifier dan Tipe Data

I. Tipe Data - Variabel

elemen Dasar Bahasa Pemrograman C

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL 3 ALGORITMA PEMROGRAMAN

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

P 4 Bab 3 : Dasar Pemrograman C

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

Algoritma,Flowchart, Konsep

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Achmad Solichin.

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Variabel dan Tipe data Javascript

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Keg. Pembelajaran 2 : Mengenal Bahasa C++

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Transkripsi:

.::BAB II.::MENGENAL PASCAL Pascal adalah bahasa pemrograman terstruktur yang membedakan blok-blok pendeklarasian tipe, variable dan penulisan kode program. Pascal memiliki keunggulan untuk dipelajari oleh pemula karena struktur yang jelas serta tidak bersifat case sensitive (tidak membedakan huruf besar dan huruf kecil)..:: Variabel dan Konstanta Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu didalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variabel dapat berubah sesuai kebutuhan. Nilai dari suatu variabel didefenisikan sebagai berikut: Variabel := Ekspresi; contoh Nama := Amir Nilai dari suatu konstanta didefenisikan sebagai berikut: pengenal = Ekspresi; contoh Nama = 3.14.:: Deklarasi Deklarasi digunakan apabila akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variabel, konstanta dan fungsi. Deklarasi variabel didefenisikan sebagai berikut: var Variabel : Tipe_Data; contoh var Nama : string; Deklarasi konstanta didefenisikan sebagai berikut: const pengenal = Ekspresi; contoh const phi = 3.14 1

.:: Tipe Data Tipe data dalam pascal dibedakan dalam dua macam, yaitu : tipe data dasar dan tipe data bentukan. Tipe data dasar terdiri dari: bilangan logic, bilangan bulat, bilangan Riil dan Karakter. Sedangkan tipe data bentukan terdiri dari: string, Rekaman dan tipe bentukan yang dibentuk dari tipe dasar. Bilangan Logik Bilangan Bulat Bilangan Riil Tipe Dasar Karakter Tipe Data TipeBentukan String Rekaman Tipe Bentukan 1. Bilangan Logika Nama Tipe Rentang Nilai Operasi : Boolean : Benar (True) atau salah (False) Benar (1) atau salah (0) : Not, And, Or, Xor Y True False Not Y False True X Y X and Y X or Y X xor Y True True True True False True False False True True False True False True True False False False False False 2

Keterangan: Not And Or Xor : kebalikan dari nilai yang diberikan : bernilai benar apabila keduanya benar : bernilai benar apabila keduanya benar atau salah satunya benar : bernilai benar apabila salah satunya saja yang benar Operator Not merupakan operator unary (hanya 1 operand) Operator AND, OR, XOR merupakan operator binary (operator yang memerlukan 2 operand) Contoh: X AND Y OPEARATOR OPERAND 2. Bilangan Bulat (Integer) Ada 5 tipe pada bilangan integer TIPE RENTANG NILAI UKURAN Shortint -128.. 127 Signed 8 bit Integer -32768.. 32767 Signed 16 bit Longint -2147483648.. 2147483647 Signed 32 bit Byte 0.. 255 Unsigned 8 bit Word 0.. 65535 Unsigned 16 bit Operasi pada bilangan bulat, terdiri dari operasi aritmatika dan operasi perbandingan. Operator Aritmatika + Penjumlahan = Sama dengan - Pengurangan < Lebih kecil dari * Perkalian > Lebih besar dari Div Pembagian Bulat <= Lebih kecil sama dengan Mod Sisa hasil bagi >= Lebih besar sama dengan 3

3. Bilangan Real (Pecahan) Bilangan Real merupakan bilangan pecahan yang dinyatakan dalam bentuk eksponensial. Bilangan real memiliki beberapa macam tipe, yaitu: TIPE RENTANG NILAI UKURAN Real 2.9 x 10-39.. 1.7 x 10 38 6 byte Single 1.5 x 10-45.. 3.4 x 10 38 4 byte Double 5.0 x 10-324.. 1.7 x 10 308 8 byte Extended 3.4 x 10-4932.. 1.1 x 10 4932 10 byte Operasi pada bilangan bulat, terdiri dari operasi aritmatika dan operasi perbandingan. Operator Aritmatika + Penjumlahan < Lebih kecil dari - Pengurangan > Lebih besar dari * Perkalian <= Lebih kecil sama dengan / Pembagian >= Lebih besar sama dengan 4. CHAR Char adalah semua character yang terdapat pada tombol keyboard atau semua karakter yang terdapat dalam kode ASCII. Operasi yang ada pada tipe ini hanya operasi perbandingan Contoh = Sama dengan < Lebih kecil dari > Lebih besar dari <= Lebih kecil sama dengan >= Lebih besar sama dengan a = a Hasil : True M = m Hasil : False m < z Hasil : True 4

5. STRING String adalah deretan karakter dengan panjang tertentu Operasi yag terdapat pada tipe string, yaitu: a. Operasi Penyambungan (Concatenation) Operasi penyambungan menggunakan operator + Contoh : AKMI + Baturaja hasilnya: AKMI Baturaja b. Operasi Perbandingan Contoh = Sama dengan < Lebih kecil dari > Lebih besar dari <= Lebih kecil sama dengan >= Lebih besar sama dengan aku = akur Hasil : False aku < AKU Hasil : True 6. REKAMAN Rekaman disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu yang sudah didefenisikan sebelumnya. Rekaman juga disebut dengan tipe terstruktur. 7. TIPE BENTUKAN DARI TIPE DASAR Nama baru untuk tipe bentukan dapat dibuat dengan kata kunci type. Contoh : Type Bulat : Integer; Keterangan : membuat tipe baru dengan nama bulat yang sama dengan integer. 5