Pascal: Difference between revisions

Created page with "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..."
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
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 33: Line 33:
Alternatif lainnya untuk menjalankan Pascal adalah menggunakan compiler Free Pascal (www.freepascal.org). Free Pascal adalah aplikasi compiler pascal yang terus dikembangkan hingga sekarang secara sukarela oleh berbagai programmer dari seluruh dunia. Free Pascal dapat digunakan secara gratis dan bisa diinstal langsung ke dalam sistem operasi modern tanpa memerlukan emulator atau aplikasi tambahan.
Alternatif lainnya untuk menjalankan Pascal adalah menggunakan compiler Free Pascal (www.freepascal.org). Free Pascal adalah aplikasi compiler pascal yang terus dikembangkan hingga sekarang secara sukarela oleh berbagai programmer dari seluruh dunia. Free Pascal dapat digunakan secara gratis dan bisa diinstal langsung ke dalam sistem operasi modern tanpa memerlukan emulator atau aplikasi tambahan.


<blockquote>Terkait dengan masalah hak cipta, Turbo Pascal 7 sebenarnya aplikasi berbayar dan tidak dirilis dengan gratis. Borland  secara resmi merilis Turbo Pascal 1.0, Turbo Pascal 3.02 dan Turbo Pascal 5.5 dengan gratis, namun tidak untuk Turbo Pascal 7. Permasalahannya, saat ini Borland juga tidak lagi menjual Turbo Pascal 7, sehingga Turbo Pascal 7 yang banyak beredar adalah ‘bajakan’ dari versi aslinya. Oleh karena itu saya juga menyarankan anda untuk menggunakan Free Pascal. Dari sisi fitur dan tampilan, baik Turbo Pascal 7 dan Free Pascal sangatlah mirip.</blockquote>
{{Note|Terkait dengan masalah hak cipta, Turbo Pascal 7 sebenarnya aplikasi berbayar dan tidak dirilis dengan gratis. Borland  secara resmi merilis Turbo Pascal 1.0, Turbo Pascal 3.02 dan Turbo Pascal 5.5 dengan gratis, namun tidak untuk Turbo Pascal 7. Permasalahannya, saat ini Borland juga tidak lagi menjual Turbo Pascal 7, sehingga Turbo Pascal 7 yang banyak beredar adalah ‘bajakan’ dari versi aslinya. Oleh karena itu saya juga menyarankan anda untuk menggunakan Free Pascal. Dari sisi fitur dan tampilan, baik Turbo Pascal 7 dan Free Pascal sangatlah mirip.}}


==Perlukah Belajar Pascal?==
==Perlukah Belajar Pascal?==
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


Line 171: Line 174:
*[[Pascal:Mencari Mean, Median dan Modus]]
*[[Pascal:Mencari Mean, Median dan Modus]]


==Referensi==
==Source==
*[https://bit.ly/2WGLNyR ahonerddotcom]
*[https://ahonerd.com/run-and-compile-pascal-with-sublime-text ahonerddotcom]
*[https://bit.ly/3t0OhVb wikipediadotorg]
*[https://id.wikipedia.org/wiki/Pascal_(bahasa_pemrograman) wikipediadotorg]
*[https://bit.ly/3gPtjU5 steemitdotcom]
*[https://steemit.com/utopian-io/@marya-siregar/tutorial-install-turbo-pascal-in-linux steemitdotcom]
*[https://bit.ly/3BtI6vQ donyramansyahdotnet] - Installasi dengan [[Wine]]
*[https://blog.donyramansyah.net/2008/06/turbo-pascal-di-linux-ubuntu.html donyramansyahdotnet] - Installasi dengan [[Wine]]
*[https://bit.ly/3t58kl3 onnocenterdotordotid]
*[https://lms.onnocenter.or.id/wiki/index.php/Integer onnocenterdotordotid]
*[https://bit.ly/3gRL59g duniailkomdotcom]
*[https://www.duniailkom.com/tutorial-belajar-pascal-pengertian-bahasa-pemrograman-pascal/ duniailkomdotcom]


[[Category:Pascal]][[Category:Pemograman]]
[[Category:Pascal]]
[[Category:Pemrograman]]