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

No edit summary
Line 4: Line 4:
Contoh : cetak data mahasiswa yang memiliki ipk > 3.0.
Contoh : cetak data mahasiswa yang memiliki ipk > 3.0.


Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang bisa di mengerti komputer, seperti turbo [[Pascal]].<syntaxhighlight lang="pascal">
Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang bisa di mengerti komputer, seperti turbo [[Pascal]].
 
<syntaxhighlight lang="pascal">
while not eof (T) do
while not eof (T) do
  begin
  begin
Line 11: Line 13:
       writeln(S,NamaMahaiswa);
       writeln(S,NamaMahaiswa);
end;
end;
</syntaxhighlight>Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.  
</syntaxhighlight>
 
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==
==Kelebihan Pascal==
Line 69: Line 73:
*Type, pengenal = konstanta1 .. konstanta2;
*Type, pengenal = konstanta1 .. konstanta2;


'''Contoh''':<syntaxhighlight lang="pascal" line="1">
'''Contoh''':
 
<syntaxhighlight lang="pascal" line="1">
Type
Type
Tanggal = 1 .. 31;  
Tanggal = 1 .. 31;  
Line 82: Line 88:
Cara Mencetak suatu variabel :
Cara Mencetak suatu variabel :
===Tidak perlu tanda petik===
===Tidak perlu tanda petik===
<syntaxhighlight lang="pascal" line="1">
<syntaxhighlight lang="pascal" line="1">
Uses wincrt;
Uses wincrt;
Line 92: Line 99:


===Dengan tanda koma===
===Dengan tanda koma===
<syntaxhighlight lang="pascal" line="1">
<syntaxhighlight lang="pascal" line="1">
Var A : integer;
Var A : integer;
Line 101: Line 109:


===Write / WriteLn===
===Write / WriteLn===
Perintah ini digunakan untuk mencetak kata-kata atau variable ke layer komputer. Contoh untuk mencetak “Saya Belajar Pascal”<syntaxhighlight lang="pascal" line="1">
Perintah ini digunakan untuk mencetak kata-kata atau variable ke layer komputer. Contoh untuk mencetak “Saya Belajar Pascal”
 
<syntaxhighlight lang="pascal" line="1">
Write(‘Sedang Belajar Pascal’); atau
Write(‘Sedang Belajar Pascal’); atau
Writeln(‘Sedang Belajar Pascal’);
Writeln(‘Sedang Belajar Pascal’);
</syntaxhighlight>Jika menggunakan write, setelah mencetak kata – kata atau variable, kursor akan diletakkan di samping hasil cetakan.
</syntaxhighlight>
 
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.
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/ReadLn===
Read atau readln digunakan untuk menerima masukan dari user untuk disimpan ke dalam suatu variable.<syntaxhighlight lang="pascal" line="1">
Read atau readln digunakan untuk menerima masukan dari user untuk disimpan ke dalam suatu variable.
 
<syntaxhighlight lang="pascal" line="1">
Var A: Integer;
Var A: Integer;
Begin
Begin
Line 125: Line 139:
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.
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''':<syntaxhighlight lang="pascal">
'''Contoh''':
 
<syntaxhighlight lang="pascal">
Uses wincrt;
Uses wincrt;
</syntaxhighlight>
</syntaxhighlight>
Line 131: Line 147:
===Statement If..Else===
===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
*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
<syntaxhighlight lang="pascal">
<syntaxhighlight lang="pascal">
If…Then
If…Then
</syntaxhighlight><syntaxhighlight lang="pascal">
</syntaxhighlight>
 
<syntaxhighlight lang="pascal">
If…Then..Else…
If…Then..Else…
</syntaxhighlight><syntaxhighlight lang="pascal">
</syntaxhighlight>
 
<syntaxhighlight lang="pascal">
If…Then..Else..If..Then..Else…
If…Then..Else..If..Then..Else…
</syntaxhighlight>
</syntaxhighlight>


===Statement Case===
===Statement Case===
<code>If…Then..Else..If..Then..Else…</code> bisa digunakan fungsi Case<syntaxhighlight lang="pascal">
<code>If…Then..Else..If..Then..Else…</code> bisa digunakan fungsi Case
 
<syntaxhighlight lang="pascal">
Case … of
Case … of
……. : ……..
……. : ……..
……. : ……..
……. : ……..
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="pascal" line="1">
</syntaxhighlight>
 
'''Contoh''':
 
<syntaxhighlight lang="pascal" line="1">
Uses wincrt;
Uses wincrt;
Var Pilihan : integer;
Var Pilihan : integer;
Line 158: Line 185:
   end;
   end;
end.
end.
</syntaxhighlight>__NOINDEX__
</syntaxhighlight>
 
__NOINDEX__
[[Category:Materi]]
[[Category:Materi]]
{{DISPLAYTITLE:Ragam Dialog 2}}
{{DISPLAYTITLE:Ragam Dialog 2}}
[[Category:Matkul]]
[[Category:Matkul]]
[[Category:Interaksi Manusia dan Komputer]]
[[Category:Interaksi Manusia dan Komputer]]