Tuesday, April 21, 2015

Kelebihan Menggunakan Bahasa Pemrograman Pascal

Bahasa Pascal termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus beurutan dari awal sampai akhir.
Kelebihan bahasa pascal adalah:
  1. Tipe Data Standar, tipe data yang digunakan familiar juga dibahasa pemrograman yang lain. Sehingga tidak akan terlalu sulit dan tidak harus mengenal lagi tipe data yang baru.
  2. User defined data type, programmer dapat membuat tipe data baru yang merupakan turunan dari tipe data standar yang sudah ada.
  3. Strongly-typed, programmer harus menentukan tipe data dari sebuah variabel dan variabel tersebut tidak dapat diisi oleh tipe data yang lain.
  4. Terstruktur, penulisan program dapat dipecah-pecah menjadi fungsi-fungsi kecil yang dapat dipanggil berulang-ulang.
  5. Sederhana dan Ekspresif, bahasa yang mendekati bahasa manusia ( Bahasa Inggris) sehingga dapat mudah dimengerti.
pas-2

Sejarah Bahasa Pemrograman Pascal

Pada tahun 1971, Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland, memperkenalkan bahasa pemrograman Pascal. Nama Pascal diambil dari nama seorang matematikawan Perancis, Blaise Pascal.

Beliau membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar pemrograman bagi para mahasiswanya dan melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
Pascal merupakan bahasa pemrograman tingkat tinggi (High Level Language) yang memiliki instruksi-instruksi terstruktur dan sangat matematis.

Pascal memiliki tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Tipe-tipe data standar yang dimiliki oleh Pascal adalah: boolean, integer, real, char, dan string. Selain tipe-tipe data tersebut, Pascal juga mendukung User defined Data Types, yaitu programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.

Pada Pascal, programmer harus harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. Beberapa pengecualian berhubungan dengan tipe data antara lain, tipe data real bisa menyimpan tipe data integer (dan menjadi data real), demikian juga tipe data string bisa menyimpan tipe data char.

Sintak pada Pascal bisa dipecah dalam bentuk prosedur dan fungsi, sehingga bisa digunakan berulang-ulang. Dengan struktur yang sederhana dan memiliki bahasa hampir mirip dengan bahasa manusia (bahasa Inggris), menjadikan Pascal mudah dipelajari dan dipahami.

Dalam bahasa pemrograman Pascal, tidak membedakan huruf kapital maupun huruf bukan kapital (not case sensitive), sehingga penulisan sintak BEGIN sama saja dengan begin ataupun Begin. Hal ini berlaku untuk semua kata cadangan (reverse word) maupun variabel.

Bahasa Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, bahasa Pascal masih digunakan dalam IOI (International Olympiad in Informatics).

Contoh penulisan program Pascal:
Program Mencari_Luas_Segitiga;
Const
  Tetapan = 0.5;
Var
  Alas, Tinggi : integer;
  Luas : real;
Begin
  Panjang := 5;
  Luas := Tetapan * Alas * Tinggi;
  Writeln(Luas);
End.

Beberapa kompiler Pascal yang ada antara lain:
  • UCSD Pascal
  • Microsoft Pascal
  • Apple Pascal
  • Borland Turbo Pascal
  • Free Pascal

Contoh Bahasa Pemrograman Turbo Pascal (TPW 1.5) Piramida Bintang

Contoh membuat piramida bintang turbo pascal merupakan salah satu tutorial atau panduan pascal yang paling banyak dicari.

Pascal merupakan bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan algoritma structur english. Bagi yang sudah memahami algoritma, pascal  akan sangat mudah untuk dimengerti.

Pascal itu sendiri bukanlah nama dari sang pembuat, karena yang membuat bahasa pemrograman Pascal adalah Nicklus Wirth. Sedangkan nama “PASCAL” diambil dari nama seorang ahli matematika Blaise Pascal yang berasal dari perancis, karena sudah membuat mesin hitung.

Berikut contoh piramida bintang dalam bahasa pemrograman pascal:
program bintang_piramid;
uses wincrt;
var c,a,b,n : integer;
begin
  write ('masukkan angka : ');readln(n);
  writeln;
  if n mod 2 = 0 then
    for a := 1 to (n div 2) do begin
      for b := 1 to (n div 2)-a do
      write (' ');
      for c := 1 to (a*2) do
        write ('*');
      writeln;
    end
  else
    for a := 1 to (n div 2)+1 do begin
      for b := 1 to (n div 2)+(1-a) do
      write (' ');
      for c := 1 to (a*2)-1 do
        write ('*');
      writeln;
    end;
end.
Hasil kode Piramida Bintang Pascal tersebut adalah:

Thursday, April 9, 2015

 
Template Seo Elite oleh Bamz Publisher Free Template