Interaksi Manusia dan Komputer:Ragam Dialog 2: Difference between revisions

No edit summary
Line 65: Line 65:


Tipe data dengan nilai true dan false (Boolean)
Tipe data dengan nilai true dan false (Boolean)
==User-Defined Data Type==
===Subrange===
*suatu range yang menunjukkan nilai terkecil dan nilai terbesar yang dapat dipergunakan
*Type, pengenal = konstanta1 .. konstanta2;
'''Contoh''':
Type
Tanggal = 1 .. 31;
bulan = 1 .. 12;
===Enumerated (skalar)===
*menunjukkan kumpulan dari nilai yang urutannya sudah pasti.
*Type, bahasa = (delphi, java, c, pascal, basic);
==Input/Output==
Cara Mencetak suatu variabel :
===Tidak perlu tanda petik===
Uses wincrt;
Var A : integer;
Begin
  A:= 9;
  Writeln(A);
End.
===Dengan tanda koma===
Var A : integer;
Begin
A:= 9;
Writeln(‘Nilai A adalah ’, A);
End.
===Write / WriteLn===
Perintah ini digunakan untuk mencetak kata-kata atau variable ke layer komputer. Contoh untuk mencetak “Saya Belajar Pascal”
Write(‘Sedang Belajar Pascal’); atau
Writeln(‘Sedang Belajar Pascal’);
Jika menggunakan write, setelah mencetak kata – kata atau variable, kursor akan diletakkan di samping hasil cetakan.
Jka menggunakan perintah writeln, setelah mencetak kata – kata atau variable, kursor akan dipindahkan ke bawah satu baris dengan posisi horizontal pada awal baris.
===Read/ReadLn===
Read atau readln digunakan untuk menerima masukan dari user untuk disimpan ke dalam suatu variable.
Var A: Integer;
Begin
Write(‘Masukkan nilai A: ’);readln(A);
Writeln(‘Nilai yang anda masukkan adalah: ’, A);
End.
===Komentar===
Komentar adalah bagian dari program yang tidak akan diproses oleh compiler (Free Pascal).
Dengan symbol // untuk satu baris atau {…} untuk lebih dari satu baris
===Unit===
Unit ini menyimpan fungsi dan prosedur standard yang sudah didefinisikan oleh pembuat compiler. Beberapa unit standard yang ada dalam Pascal adalah Crt, System, Graph, Dos, Printer, dan Overlay.
'''Contoh''':
Uses wincrt;
===Statement If..Else===
*Struktur percabangan atau sering disebut dengan struktur kontrol ini memungkinkan programmer untuk membuat program yang dapat memilih satu langkah di antara sejumlah langkah untuk dikerjakan
If…Then
If…Then..Else…
If…Then..Else..If..Then..Else…
===Statement Case===
If…Then..Else..If..Then..Else… bisa digunakan fungsi Case
Case … of
……. : ……..
……. : ……..
'''Contoh''':
Uses wincrt;
Var Pilihan : integer;
begin
  writeLn('Ada 1 sampai 5 pilihan.');
  writeLn('Pilihan anda adalah');readln(Pilihan);
  Case Pilihan of
  1 : writeln('Anda memilih 1');
  2 : writeln('Anda memilih 2');
  3 : writeln('Anda memilih 3');
  4 : writeln('Anda memilih 4');
  5 : writeln('Anda memilih 5');
  end;
end.