Tampilkan postingan dengan label Turbo Pascal. Tampilkan semua postingan
Tampilkan postingan dengan label Turbo Pascal. Tampilkan semua postingan

Senin, 09 Juli 2012

Unsur-unsur Pemrograman


  1. Mendapatkan data dengan membaca data dari default input (key board, file atau sumber data lainnya). 
  2. Menyimpan data ke dalam memori dengan struktur data yang sesuai, 
  3. Memproses data dengan instruksi yang tepat. 
  4. Menyajikan atau mengirimkan hasil olahan data ke default output (monitor, file atau tujuan lainnya).
Dalam mengolah data diperlukan pengelolaan instruksi terstruktur:
a. Beberapa instruksi dikelompokkan dalam satu blok atau model yang mengerjakan tugas tertentu.
b. Beberapa perintah dilaksanakan dengan persyaratan tertentu.
c. Beberapa perintah dilaksanakan berulang dengan jumlah pengulangan tertentu. Identifier Digunakan untuk nama: Program, Sub-program (procedure dan function),
nama: Variable, Constant, Type, Label. 

Nama-nama ini digunakan untuk pemakaian dan pemanggilan dalam program. Ketentuan penulisan identifier 

Struktur Bahasa PASCAL secara umum


Pascal mempunyai struktur sebagai berikut: 

1. Bagian Judul Program
2. Bagian Deklarasi
a. Deklarasi tipe data (TYPE)
b. Deklarasi variabel (VAR)
c. Deklarasi konstanta (CONST)
d. Deklarasi label (LABEL)
e. Deklarasi sub-program (PROCEDURE dan FUNCTION)
 

Bagian Program Utama Perintah-perintah.
Teks Pascal setidaknya memiliki bagian Judul Program, bagian Deklarasi, dan Bagian Program Utama yang berupa perintah-perintah. Sedangkan untuk bagian deklarasi menyesuaikan dengan isi dari program itu sendiri. Contoh program PASCAL: 
program TAMBAH_00; { Menjumlahkan dua bilangan yang nilainya diberikan dalam perintah}
var X, Y, Z: integer; { Deklarasi variabel X,Y dan Z sebagai bilangan bulat }
BEGIN { Program Utama Mulai }
X := 50; { Perintah memberikan nilai 50 pada var. X }
Y := 25; { Perintah memberikan nilai 25 pada var. Y }
Z := X + Y; { Perintah menjumlahkan X dan Y serta menyimpan hasilnya ke Z}

Perintah FOR – Pascal


Program Pascal dengan menggunakan perintah FOR : ————————————————
Program ulang_01;
uses crt;

var
i : integer;

begin
clrscr;
writeln(‘menampilkan * diulang 10x horizontal’);
for i:= 1 to 10 do
write(‘*’);

writeln(”);
writeln(‘Menampilkan * diulang 10x vertikal’);
for i:=1 to 10 do
writeln(‘*’);

end.
————————————————
Program ulang_02;
uses crt;

var
i,j : integer;

begin
clrscr;
writeln(‘Menampilkan * diulang 10x horizontal dan 10x vertikal’);

for i:= 1 to 10 do
begin
for j:=1 to 10 do
write(‘*’);
writeln(”);
end;
end.

Perintah With..Do dalam Pascal


With..Do adalah perintah untuk memasukkan sekelompok data kedalam sebuah variable. Pada umumnya perintah ini digunakan untuk memasukkan data – data kedalam sebuah file bertipe (type file).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Uses wincrt;
Type
  Saya = record
  Nama : string [15];
  Umur : byte;
  Alamat : string [20];
End;

Var  DataSaya : saya;
Begin
  Clrscr ;
  With DataSaya do
  Begin
    Write ('ketik nama:');readln ( nama );
    Write ('ketik umur:');readln (umur );
    Write ('ketik alamat:');readln (alamat );
    Clrscr;
    Writeln ('selanjutnya data yang sudah dapat');
    Writeln ('disimpan kedalam sebuah record ');
    Writeln;
    Writeln ('nama :',nama);
    Writeln ('umur :',umur);
    Writeln ('alamat :',alamat);
    Readln;
    End;
End.

Beberapa Statemen Turbo Pascal


Statemen adalah perintah untuk pengerjaan program pascal.
Statemen terletak di bagian deklarasi statemen dengan diawali oleh kata cadangan BEGIN dan diakhiri dengan kata cadangan END. Akhir dari setiap statemen diakhiri dengan titik koma [;].
Statemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah disediakan sebagai perintah standar Turbo Pascal.


1. Statemen-statemen yang digunakan untuk input/output.
# Read/Readln [prosedur].
Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke
dalam suatu variabel.
Sintaks: Read/Readln(x); (ingat, selalu diakhiri dengan titik koma [;])
Keterangan : x = variabel.
Read = pada statemen ini posisi kursor tidak
pindah ke baris selanjutnya.
Readln = pada statemen ini posisi kursor akan
pindah ke baris selanjutnya setelah di
input.
# Write/Writeln [prosedur].
Digunakan untuk menampilkan isi dari suatu nilai variable di
layar.
Sintaks: Write/Writeln(x);

Minggu, 08 Juli 2012

Perintah Perintah Pascal

Sebelum mempelajari bahasa pascal lebih jauh, kita perlu memahami pernyataan-pernyataan yang member peran besar dalam membuat program pascal. Pernyataan tersebut termasuk pernyataan keluaran ke monitor melalui pernyataan write dan writeln serta pernyataan masukan dari keybord melalui pernyataan Read dan Readln

      A. Pernyataan WRITE

Pernyataan Write digunakan untuk mencetak beberapa buah item ke monitor computer dengan berurutan dan secara otomatis pascal menempatkan kursor ke sebelah kanan kursor terakhir. Rumus umumnya adalah : write (item1, item2, item3….). Item ini dapat berupa angka, karakter, string, nilai Boolean, variable dan ekspresi.
Berikut contoh penggunaan pernyataan write !
Contoh 1 :
Program menggunakan_write;uses wincrt;var
angka1:real;
begin
write(’selamat belajar ‘);
write(’turbo pascal ‘);
write(’secara mandiri’);
end.
Tampilan hasil kompilasi :