Pascal: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:LagrangePAS.png|right|300px]]Pascal adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis.
[[File:LagrangePAS.png|thumb|300px]]Pascal adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis.


Saat ini pascal juga masih menjadi bahasa pemrograman standar untuk lomba Olimpiade Sains Nasional (OSN) bidang komputer. Selain itu, mayoritas jurusan komputer di Indonesia juga menggunakan bahasa Pascal di tahun pertama bangku kuliah.
Saat ini pascal juga masih menjadi bahasa pemrograman standar untuk lomba Olimpiade Sains Nasional (OSN) bidang komputer. Selain itu, mayoritas jurusan komputer di Indonesia juga menggunakan bahasa Pascal di tahun pertama bangku kuliah.
Line 92: Line 92:
===Contoh===
===Contoh===


Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:
Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:<syntaxhighlight lang="pascal">
Program HelloWorld;
begin
  writeln('Hello world');


Program HelloWorld;
end.
begin
 
    writeln('Hello world');
</syntaxhighlight>
end.


=Installasi di Ubuntu=
=Installasi di Ubuntu=
Line 105: Line 106:


==Installasi DOSBOX==
==Installasi DOSBOX==
sudo apt-get install dosbox
<syntaxhighlight lang="shell">
sudo apt-get install dosbox
</syntaxhighlight>


==Build System==
==Build System==
*Buka Sublime Text, kemudian pilih menu <code>Tools</code>  →  <code>Build System</code>  → <code>New Build System...</code>
*Buka Sublime Text, kemudian pilih menu <code>Tools</code>  →  <code>Build System</code>  → <code>New Build System...</code>
*Lalu tambah code berikut dan hapus code bawaan pada Sublime Text.
*Lalu tambah code berikut dan hapus code bawaan pada Sublime Text.
 
<syntaxhighlight lang="shell" line="1">
{
{
"shell": true,
"shell": true,
"cmd": ["fpc", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "$file_base_name.exe", "&", "pause"],
"cmd": ["fpc", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "$file_base_name.exe", "&", "pause"],
"selector": "source.pascal",
"selector": "source.pascal",
"variants": [
"variants": [
{
{
"cmd": ["start", "cmd", "/c", "$file_base_name.exe & pause"],
"cmd": ["start", "cmd", "/c", "$file_base_name.exe & pause"],
"name": "Run",
"name": "Run",
"shell": true
"shell": true
},
},
{
{
"cmd": ["fpc", "${file_path}/${file_base_name}"],
"cmd": ["fpc", "${file_path}/${file_base_name}"],
"name": "Compile",
"name": "Compile",
"shell": true
"shell": true
}
}
]
]
}
}
 
</syntaxhighlight>
*Lalu simpan dengan nama Pascal.sublime-build
*Lalu simpan dengan nama Pascal.sublime-build