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]] | ||