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

dokumen-dokumen yang mirip
Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

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

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algoritma,Flowchart, Konsep

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

MODUL 1. Struktur Bahasa PASCAL secara umum

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

Pengantar dalam Bahasa Pemrograman Turbo Pascal

.::BAB II.::MENGENAL PASCAL

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

Teori Algoritma TIPE DATA

Pengenalan Pascal. Sejarah Singkat Pascal

Pertemuan 4 KONSEP TIPE DATA

Dasar Komputer & Pemrogaman 2A

Chapter 3.2 : Tipe, Nama dan Nilai

Teori Algoritma. Struktur Algoritma

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

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Pengenalan Pascal. Tujuan Pembelajaran

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

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

Dasar Komputer & Pemrograman 2A

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

Pengenalan Pascal/DevPascal

Pemrograman Dasar Pascal

SMA SANTO PAULUS PONTIANAK

Bab 2 DASAR-DASAR ALGORITMA

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

PASCAL TUTORIAL DIBUAT OLEH : WILLIAM EARNEST X 27

MATERI 4 PENYELEKSIAN KONDISI

TIPE, NAMA, DAN NILAI

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

MODUL 3 ALGORITMA PEMROGRAMAN

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

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Algoritma Pemrograman

PRAKTIKUM 4 STATEMENT KENDALI

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

KONSEP DASAR BAHASA PASCAL

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

Modul ke 1. Modul Algotima Dan Pemrograman Pascal. Modul Pelatihan Olimpiade Komputer 2009 SMA Negeri 2 Cibinong

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

KONSEP DASAR BAHASA PASCAL

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

BAB I TUJUAN DAN LANDASAN TEORI

P A S C A L D A S A R

III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono

Struktur Data. Pertemuan 2

Algoritma Pemrograman

Sesi/Perkuliahan ke: II

TPI4202 e-tp.ub.ac.id. Lecture 5

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Konsep Dasar Pemrograman Pascal

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

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

Algoritma Pemrograman

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

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

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

Algoritma dan Pemrograman Array

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

Modul 1 Pengantar Bahasa Pascal

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

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

LAPORAN AKHIR PRAKTIKUM STRUKTUR DATA

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

KONSEP DASAR BAHASA PASCAL

Tipe Data dan Operator dalam Pemrograman

STRUKTUR BAHASA PEMROGRAMAN

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

Tipe Data dan Operator

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

Algoritma Pemrograman

Pertemuan 2 Operasi String

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

IT132 Dasar-Dasar Pemrograman. Ramos Somya

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

STRUKTUR DASAR ALGORITMA

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

KONSEP DASAR PEMROGRAMAN PASCAL

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

BAB 6 Array Dua Dimensi

Universitas Komputer Indonesia

Tipe Data. Definisi Tipe Data

Brigida Arie Minartiningtyas, M.Kom

IT132. Ramos Somya, S.Kom., M.Cs.

PROSES PENJUALAN BUKU

Transkripsi:

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

Merupakan nama yang digunakan untuk menamai variabel, konstanta, nama program maupun sub program. Seorang programmer tidak boleh sembarangan menuliskan nama identifier. Ada beberapa aturan penulisan identifier.

Nama identifier harus dimulai (karakter pertama) dengan karakter huruf alfabet a-z atau A-Z Setelah karakter pertama, dapat dilanjutkan dengan karakter alfanumerik (angka maupun huruf), dan underscore (_) Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini: ~! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < >?,. / Tidak boleh menuliskan identifier dengan nama yang sesuai kata tercadang (reserved word) dalam PASCAL, seperti: and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, dan lain-lain.

Contoh penulisan identifier yang valid: strtemp my_counter b4th33 Contoh penulisan identifier yang tidak valid: 4Ever from-to Good/Bad *by4

PASCAL tidak bersifat case sensitive yang berarti bahwa besar kecilnya huruf dalam perintah tidak dibedakan. Sebagai contoh, apabila diberikan 3 identifier MyProgram, MYPROGRAM, dan myprogram, maka ketiga identifier tersebut adalah sama.

Variabel merupakan identifier yang digunakan untuk menyimpan data/informasi/nilai. Contoh: program untuk menjumlahkan 2 bilangan. Variabel yang digunakan untuk menyimpan nilai: bilangan1 bilangan2 hasilpenjumlahan Setiap variabel yang akan digunakan dalam program harus dideklarasikan terlebih dahulu. Catatan: penamaan variabel menggunakan aturan dalam penulisan identifier.

Format deklarasi variabel dalam Pascal: var namavariabel1 : TipeData1; namavariabel2 : TipeData2; namavariabel3 : TipeData3; namavariabel merupakan nama identifier (variabel) yang akan digunakan. Sedangkan TipeData merupakan tipe data dari nilai yang akan disimpan dalam variabel tersebut.

Berdasarkan nilai yang akan disimpan dalam variabel, terdapat 4 tipe data: Integer merupakan tipe data bilangan bulat yang memiliki jangkauan antara -32768 s/d 32767. Selain itu terdapat pula tipe data longint yang juga masih terkait dengan bilangan bulat. Jangkauan dari longint jauh lebih besar daripada integer.

Real merupakan tipe data bilangan riil yang memiliki jangkauan 3.4 x 10-38 s/d 3.4 x 10 38 Untuk menuliskan suatu nilai bilangan riil dapat menggunakan format scientific maupun desimal. Berikut ini adalah dua nilai yang ekuivalen: 452.13 dan 4.5213e2 Char merupakan tipe data untuk nilai yang berupa karakter. Boolean, merupakan tipe data yang hanya bernilai TRUE atau FALSE saja.

String merupakan tipe data yang digunakan untuk menyimpan nilai berupa sekumpulan karakter (kata atau kalimat).

var nama : string; umur : integer; nilaiakhir : char; lulusatautidak : Boolean; nilaitts, nilai TAS, nilaitugas : integer;

Setelah sebuah variabel dideklarasikan, selanjutnya dapat digunakan untuk menyimpan sebuah nilai. Proses penyimpanan nilai dalam sebuah variabel ini dinamakan proses assignment. Sintaks untuk assignment ini adalah: variable_name := nilai; Contoh: nama := Bejo ; umur:= 17; nilaiakhir := A ;

uses crt; var bilangan1 : integer; bilangan2 : integer; begin clrscr; bilangan1 := 5; bilangan2 := 6; writeln('bilangan 1 = ', bilangan1); writeln('bilangan 2 = ', bilangan2); readkey; end.

Digunakan untuk melakukan operasi matematika.

uses crt; var bilangan1 : integer; bilangan2 : integer; hasilpenjumlahan : integer; begin clrscr; bilangan1 := 5; bilangan2 := 6; writeln('bilangan 1 = ', bilangan1); writeln('bilangan 2 = ', bilangan2); hasilpenjumlahan := bilangan1 + bilangan2; writeln('hasil Penjumlahan = ', hasilpenjumlahan); readkey; end.

uses crt; var bilangan1 : integer; bilangan2 : integer; hasilpenjumlahan : integer; begin clrscr; write('masukkan bilangan1 = '); readln(bilangan1); write('masukkan bilangan2 = '); readln(bilangan2); hasilpenjumlahan := bilangan1 + bilangan2; writeln('hasil Penjumlahan = ', hasilpenjumlahan); readkey; end.

uses crt; var nama: string; var umur: integer; begin clrscr; write( Siapa sih nama kamu: '); readln(nama); write ( Umur kamu berapa: '); readln(umur); writeln; write('saya tahu namamu. Kamu ', nama, ' umurmu ',umur,' tahun'); readln; end.

uses crt; var komponen : string; begin clrscr; write('masukkan Komponen: '); readln(komponen); writeln; writeln; write(komponen,komponen,komponen,komponen); readkey; end.

Tugas dikirimkan dalam bentuk.doc yang berisi kode program Pascal dan print screen output program ke email: ramos.somya@gmail.com Subject email: Tugas DDP 2 Nama file: TGS_2_DDP_NIM.doc Deadline pengiriman tugas hari Rabu, 3 Oktober 2012 pukul 21.00 WIB. Dilarang copy paste, ketahuan nilai tugas = 0.