dasar-dasar pemrograman

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

Upload: jarah

Post on 20-Jan-2016

79 views

Category:

Documents


0 download

DESCRIPTION

Indentifier, Keywords, Variable, Tipe Data dan Operator. Dasar-Dasar Pemrograman. Ramos Somya , S.Kom ., M.Cs. Indentifier / Pengenal. Merupakan nama yang digunakan untuk menamai variabel, konstanta, nama program maupun sub program. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Dasar-Dasar Pemrograman

Indentifier, Keywords, Variable, Tipe Data dan Operator

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

Page 2: Dasar-Dasar Pemrograman

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.

Page 3: Dasar-Dasar Pemrograman

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.

Page 4: Dasar-Dasar Pemrograman

Contoh penulisan identifier yang valid:strTemp my_counter b4Th33

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

Page 5: Dasar-Dasar Pemrograman

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.

Page 6: Dasar-Dasar Pemrograman

Variabel merupakan identifier yang digunakan untuk menyimpan data/informasi/nilai.

Contoh: program untuk menjumlahkan 2 bilangan. Variabel yang digunakan untuk menyimpan nilai:

bilangan1bilangan2hasilPenjumlahan

Setiap variabel yang akan digunakan dalam program harus dideklarasikan terlebih dahulu.

Catatan: penamaan variabel menggunakan aturan dalam penulisan identifier.

Page 7: Dasar-Dasar Pemrograman

Format deklarasi variabel dalam Pascal:

varnamaVariabel1 : 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.

Page 8: Dasar-Dasar Pemrograman

Berdasarkan nilai yang akan disimpan dalam variabel, terdapat 4 tipe data:

Integermerupakan 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.

Page 9: Dasar-Dasar Pemrograman

Realmerupakan tipe data bilangan riil yang memiliki jangkauan 3.4 x 10-38 s/d 3.4 x 1038

Untuk menuliskan suatu nilai bilangan riil dapat menggunakan format scientific maupun desimal.Berikut ini adalah dua nilai yang ekuivalen:452.13 dan 4.5213e2

Charmerupakan tipe data untuk nilai yang berupa karakter.

Boolean, merupakan tipe data yang hanya bernilai TRUE atau FALSE saja.

Page 10: Dasar-Dasar Pemrograman

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

Page 11: Dasar-Dasar Pemrograman

varnama : string;umur : integer;nilaiAkhir : char;lulusAtauTidak : Boolean;nilaiTTS, nilai TAS, nilaiTugas : integer;

Page 12: Dasar-Dasar Pemrograman

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’;

Page 13: Dasar-Dasar Pemrograman

uses crt;varbilangan1 : integer;bilangan2 : integer;begin

clrscr; bilangan1 := 5; bilangan2 := 6; writeln('Bilangan 1 = ', bilangan1); writeln('Bilangan 2 = ', bilangan2); readkey;end.

Page 14: Dasar-Dasar Pemrograman

Digunakan untuk melakukan operasi matematika.

Page 15: Dasar-Dasar Pemrograman

uses crt;varbilangan1 : 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.

Page 16: Dasar-Dasar Pemrograman

uses crt;varbilangan1 : 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.

Page 17: Dasar-Dasar Pemrograman

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.

Page 18: Dasar-Dasar Pemrograman

uses crt;var komponen : string;begin

clrscr;write('Masukkan Komponen: '); readln(komponen);writeln;writeln;

write(komponen,komponen,komponen,komponen);

readkey;end.

Page 19: Dasar-Dasar Pemrograman

Inputan User: Komponen Layar: $ Komponen Perahu: *

Page 20: Dasar-Dasar Pemrograman

Kerjakan langsung menggunakan Pascal. Kumpulkan dalam bentuk .doc yang berisi kode

program Pascal beserta dengan printscreen output program.

Kumpul ke email: [email protected] Subject email: Tugas DDP 2 Nama File: TGS_DDP2_NIMLENGKAP.doc Dikumpulkan paling lambat hari Minggu, 29

September 2013 pukul 12.00 WIB.

Page 21: Dasar-Dasar Pemrograman

Dilarang copy paste, ketahuan nilai tugas = 0.

Materi bisa diunduh di:http://ramos672006005.wordpress.com

Page 22: Dasar-Dasar Pemrograman