Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
53Activity
0 of .
Results for:
No results containing your search query
P. 1
Sejarah Pascal 2

Sejarah Pascal 2

Ratings: (0)|Views: 10,123|Likes:
Published by dedent

More info:

Published by: dedent on Sep 01, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

01/17/2013

pdf

text

original

 
BAB IIPEMBAHASAN1. SEJARAH PASCAL
Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrogramanuntuk sains komputasi. Tahun 1960, beberapa ahli komputer bekerja untumengembangkan bahasa ALGOL, salah satunya adalah Dr. Niklaus Wirth dari SwissFederal Institute of Technology (ETH-Zurich), yang merupakan anggota grup yangmembuat ALGOL. Tahun 1971, dia menerbitkan suatu spesifikasi untuk highly-structured language (bahasa tinggi yang terstruktur) yang menyerupai ALGOL. Diamenamainya dengan PASCAL (seorang filsuf dan ahli matematika dari Perancis)Pascal bersifat data oriented, yaitu programmer diberi keleluasaan untumendefinisikan data sendiri. Pascal juga merupakan teaching language (banyadipakai untuk pengajaran tentang konsep pemrograman). Kelebihan yang lain adalah penulisan kode Pascal yang luwes, tidak seperti misalnya FORTRAN, yangmemerlukan programmer untuk menulis kode dengan format tertentu. Bentuk dasar  program_Pascal_adalah_seperti_berikut: program TITLE ; begin pernyataan; pernyataan ; end.
2. CIRI – CIRI PASCAL
Sebagai bahasa terstruktur, PASCAL mempunyai ciri-ciri sebagai berikut:1. Berurutan Susunan dari kode-kode dalam teks Pascal harus ditulis secara urut dariatas, pernyataan-pernyataan yang ditulis lebih awal akan dieksekusi lebih dahulu.Oleh karena itu, suatu pernyataan yang menyangkut suatu variabel di dalam program,maka variable itu harus terdefinisi dahulu sebelumnya. Hal ini terutama menyangkut pada pemanggilan sub-program oleh sub-program yang lain. Bisa dibaca lebih lanjut pada bagian sub-program.1
 
2. Blok dengan batas-batas yang jelas.Pascal memberikan pembatas yang jelas padatiap-tiap blok, seperti pada blok program utama, sub-program, struktur kontrol(pengulangan/ pemilihan), dll. Pemakaian kata kunci begin untuk mengawali operasi pada blok dan end untuk menutupnya memudahkan programmer menyusun programnya dengan mudah.Seperti_contoh:If X>0 then beginWrite ( ‘ bilangan positif’);Writeln ( ‘ program selesai’);end;3. Satu pintu masuk dan satu pintu keluar pada blok pemilihan dan pengulangan.Contoh di atas juga mengilustrasikan pintu masuk tunggal pada suatu blok pemilihanyaitu suatu test logika X>0, dengan pintu keluaran yang satu pula (satu disinimaksudnya bukan dua baris perintah output tapi suatu paket perintah yang dirangkaidengan begin .. end.3. Bakuan PASCALDibakukan oleh ISO pada tahun 1983 dandikembangkan dalam beberapa versi, diantaranya: USCD PASCAL, MS PASCAL,TURBO PASCAL dll. Dengan semakin berkembangnya teknologi dalam komputasi,Pascal dimanfaatkan untuk pengembangan DELPHI (berasal dari nama suatu kota dimasa Yunani kuno), suatu bahasa pemrograman visual yang menonjolkan pada efek grafis dan orientasi pada objek-objek yang siap dipakai, karena memiliki VisualComponent_Library(VCL).4_.Struktur_Bahasa_PASCAL.
2.1
Secara umum Pascal mempunyai struktur sebagai berikut:1. Bagian Judul Program2. Bagian Deklarasi.a. Deklarasi tipe data (TYPE)b. Deklarasi variabel (VAR)c. Deklarasi konstanta (CONST)d. Deklarasi label (LABEL)2
 
e. Deklarasi sub-program (PROCEDURE dan FUNCTION)3.Bagian_Program_Utama_Perintah-perintah.Teks Pascal setidaknya memiliki bagian Judul Program, bagian Deklarasi, danBagian Program Utama yang berupa perintah-perintah. Sedangkan untuk bagiandeklarasi menyesuaikan dengan isi dari program itu sendiri.Contoh_: 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}END.{Akhir_Program_Utama}Pada contoh ini nilai X dan Y tidak bisa sembarang, karena didefiniskan tertentu.Agar nilai X dan Y bisa bebas ditentukan, nilai X dan Y dibaca dari default input. program TAMBAH_01;{ Menjumlahlan dua buah bilangan yang dibaca dari default input }Var X, Y, Z: integer;{ Deklarasi variabel X,Y dan Z sebagai bilangan bulat }BEGIN{ Program Utama Mulai }read(X);{ Membaca nilai X lewat key-board }read(Y);{ Membaca nilai Y lewat key-board }Z := X + Y;{ Menjumlahkan X dan Y serta menyimpan hasilnya ke Z }write(Z);{ Menyajikan Z ke layar monitor }3

Activity (53)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Anto Freistyawan liked this
Badri Rizky II liked this
Vera Gulo liked this
Pepssa Saepul liked this
Andy Santoso liked this
rifcurls liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->