Interaksi Manusia dan Komputer:Ragam Dialog 2

Dialog Berbasis Bahasa Alami

Dialog berbasis bahasa alami merupakan dialog yang menggunakan bahasa yang mudah dimengerti oleh manusia.

Contoh : cetak data mahasiswa yang memiliki ipk > 3.0.

Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang bisa di mengerti komputer, seperti turbo Pascal.

while not eof (T) do
begin
   readln(T,S) ;
   if S.IpSem >3.0 then
      writeln(S,NamaMahaiswa);
end;

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.

Kelebihan Pascal

  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman.
  • User defined Data Types, programmer dapat membuat tipe data lain.
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
  • Sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI) & IOI (International Olympiad in Informatics).

Bagian-Bagian Pada Pascal

  • Kepala Program
  • Deklarasi
  • Pernyataan/Statement

Tipe Data pada Pascal

Tipe data dengan nilai bulat (Integer)

Tipe data Keterangan
Byte 0 to 255
Word 0 to 65535
Integer -32768 to 2147483647
Shortint -128 to 127

Tipe data dengan nilai semua karakter ASCII (Char)

Tipe data dengan nilai pecahan (Real)

Tipe data Keterangan
Real 2,9 x 10-38....1,7 x 1038
Single 1,5 x 10-45....3,4 x 1038
Double 5.0 x 10-324.....1,7 x 10308
Extended 3,4 x 10-4932....1,114932
Comp -263 + 1 .... 263 - 1

Tipe data dengan nilai true dan false (Boolean)