dasar-dasar pemrograman

Post on 20-Jan-2016

79 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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:

bilangan1bilangan2hasilPenjumlahan

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

Catatan: penamaan variabel menggunakan aturan dalam penulisan identifier.

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.

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.

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.

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

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

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.

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.

Inputan User: Komponen Layar: $ Komponen Perahu: *

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

program Pascal beserta dengan printscreen output program.

Kumpul ke email: ramos.somya@gmail.com Subject email: Tugas DDP 2 Nama File: TGS_DDP2_NIMLENGKAP.doc Dikumpulkan paling lambat hari Minggu, 29

September 2013 pukul 12.00 WIB.

Dilarang copy paste, ketahuan nilai tugas = 0.

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

top related