Tampilkan postingan dengan label Pascal. Tampilkan semua postingan
Tampilkan postingan dengan label Pascal. Tampilkan semua postingan

Sabtu, 23 Maret 2019

Memahami Struktur Program Pascal

Struktur Program Pascal

Disini kita akan membahas mengenai struktur program Pascal, mari kita perhatikan kode program berikut

program hello_world;
uses crt;
begin
  clrscr;
  writeln('Hello World');
  readln;
end.

Nahh.. setelah kalian perhatikan pada baris pertama terdapat

program hello_world;

Baris tersebut menandakan kita meberika sebuah judul pada program kita 'hello_world' ini merukapan sebuah judul kalian bebas mengganti dengan nama apa saja namun tetap disarankan menggunakan judul yang sesuai dengan program yang kita buat, dengan aturan sebagai berikut


  • judul tidak boleh diawali dengan angka misal 1hello_world
  • judul tidak boleh mengandung spasi, dapat diganti dengan karakter underscore seperti ini hello_world_program_pertama_saya
  • judul hanya boleh mengandung karakter underscore (_) saja karakter seperti ~!@#$%&*()_+ dll itu dilarang
  • boleh menggunakan angka tetapi tidak diawal contoh hello_world123
Itu merupakan aturan membuat judul di dalam pascal, nah aturan ini juga akan berlaku pada pembuatan variabel, konstanta, fungsi, dan procedure di pascal yang akan dibahas pada postingan berikutnya.

uses crt;

Baris ini berarti kita memanggil library atau pustaka sebuah fungsi, dengan perintah uses nama_libary disini saya menggunakan library yang bernama crt, dimana library ini merupakan library standar yang digunakan untuk proses input/output di program, mungkin ini masih membingungkan namun jangan kawatir, di pascal masih banyak terdapat library lainnya misal graph,math,sysutils dll.

begin

Baris ini menandakan dimulainya program utama, perlu diperhatikan bahwa hanya baris ini yang tidak berakhir titik koma ; , nah ini akan kita bahas di pertemuan berikutnya mengenai aturan penulisan sintaks Pascal


clrscr;

Baris ini merupakan sebuah fungsi dimana agar program kita tampil dengan bersih, kalian boleh menghilangkan baris ini, namun ketika program dijlankan lihatlah perbedaannya. Fungsi ini berada di library uses crt, berarti jika saya ingin menggunakan fungsi ini harus memanggil library crt, itulah mengapa library diperlukanaris

writeln('Hello World');

Baris ini merupakan bagian yang akan tampil, writeln merupakan sintaks untuk menampilkan sesuatu ke layar program, di pascal ada dua sintaks yang digunakan untuk menampilkan sesuatu ke monitor yaitu write dan writeln.


readln;

Baris ini digunakan untuk akalan saja, sebenarnya sintaks diatas digunakan untuk proses input, coba kalian hilangkan sintaks diatas di program lalu jalankan, pasti yang tampil hanya blip layar hitam sebentar lalu kembali lagi, ini merupakan prilaku bawaan program berbasis teks, di pascal dapat diakali dengan menambahkan readln di baris paling akhir sebelum end

end.

Baris ini menandakan akhir dari program kita, perlu diperhatikan bahwa tanda titik di end tersebut menandakan baris yang paling akhir, berarti nanti di program kita akan ada end yang tidak diakhiri oleh titik.

Nahh.. itu dia yang sudah kita bahas hari ini tentang struktur program Pascal, selanjutnya kita akan membahas aturan penulisan sintaks Pascal

Membuat Program Hello World Pascal

Okay, disini kita akan mulai membuat program pertama kita yaitu program HelloWorld, program ini hanya akan menampilkan teks yang bertuliskan 'Hello World', mari kita mulai

1. Pertama buka Software Free Pascal dari desktop


2. Buat file baru dengan cara, Pilih Menu File > New File



3. Sebelum membuat program usahakan selalu menyimpan terlebih dahulu file yang kita buat tadi, dengan memilih di File > Save atau dengan menekan tombol F2 lalu berikan saja nama terserah anda, disini saya memberi nama 'hello_world' lalu klik Ok


4. Tuliskan sintaks berikut, jangan hiraukan dulu maksud dari sintaks berikut, kita akan pelajari nanti satu persatu


5. Jika sudah lalu klik Run untuk menjalankan program, atau dengan menekan kombinasi CTRL + F9, dan akan tampak layar hitam dengan teks hello world, ini merupakan program yang sangat sederhana yang hanya menampilkan teks 'hello world'


Jika berhasil dan tampil selamat anda sudah bisa membuat program dari Pascal meskipun sangat sederhana, kalau tidak berhasil tampil perhatikan apakah sintaks yang ditulis sudah sama persis dengan yang saya buat diatas, karena dalam pembuatan program kurang titik saja program tidak akan mau berjalan. Nahh.. dalam postingan berikutnya kita akan memahi struktur dari program Pascal, sampai bertemu lagi..

Cara Instalasi IDE Free Pascal di Windows

Jika kalian sudah memilik installer Free Pascal yang bisa di download di www.freepascal.org mari kita lanjut ke tahap installasi, cekidot...

1. Klik 2x pada file installer Free Pascal, jika ada pemberitahuan pilih saja Yes.


2. Klik next


3. Pilih lokasi installasi, disini saya memilih lokasi default, lalu klik next


4. Pilih yang Full installation, lalu next


5. Klik next


6. Centang pada semua pilihan yang ada, klik next


7. Lalu pilih install


8. Tunggu proses installasi berlangsung, sekitar 2menit tergantung spek laptop/PC yang digunakan


9. Setelah selesai, klik next


10. Hilangkan centang pada, View readme.txt, lalu klik Finish dan installasi telah selesai, kini sudah ada shortcut di desktop


Nah jadi begitulah proses installasi dari Free Pascal IDE tersebut, selanjutnya kita akan mulai pembuatan program pertama.

Mengenal IDE Free Pascal

Free Pascal IDE
Free Pascal merupakan suatu IDE {Integrated Development Environment} yaitu suatu alat yang memudahkan kita dalam menulis kode, menjalankan kode, serta masih banyak lagi hal yang dapat dilakukan oleh IDE ini. Pascal juga memiliki sebuah IDE yang disebut Free Pascal yang bisa kita download secara gratis di situs www.freepascal.org.

Melakukan pembuatan suatu program memang bisa tanpa menggunakan IDE tetapi kita harus menginstall satu-persatu alat yang dibutuhkan seperti Teks Editor, Compiler, dll. Dengan adanya IDE pekerjaan kita menjadi lebih mudah hanya dengan satu kali install semua alat dan bahan yang kita butuhkan sudah tersedia. Nah.. silahkan kalian download Free Pascal IDE dari situs yang saya berikan diatas, selanjutnya kita akan belajar proses penginstallan-nya di windows.

Selasa, 05 Februari 2019

Mengenal Pemrograman Pascal


Pascal merupakan bahasa pemrograman tingkat tinggi yang diciptakan oleh Professor Nikalus Wirth, nama pascal diambil dari ahli matematika prancis abad pertengahan yaitu Blaise Pascal hingga saat ini pascal masih sering digunakan sebagai pengantar untuk yang baru terjun di dunia pemrograman.

Pascal sendiri relatif mudah dipelajari terutama untuk pemula, karena bahasa pascal menggunakan istilah bahasa inggris sehari-hari untuk syntax penulisannya seperti begin,while,end,goto dll. Pascal menggunakan konsep pemrograman prosedural.

Dimana setiap kode dibaca dari atas kebawah, dan diperlukan sebuah deklarasi terlebih dahulu seperti deklarasi variabel,konstanta,prosedur,fungsi dan masih banyak lagi. Pascal memiliki IDE untuk pengembangan software yang berbasis GUI atau berbasis grafik, IDE ini sendiri bernama Borland Delphi, IDE ini memiliki licensi dimana kita harus membayar untuk dapat menggunakannya.

Namun terdapat alternatif lain yaitu menggunakan Lazarus, IDE ini merupakan software open source dimana kita bisa menggunakannya secara gratis tanpa harus membayar, lazarus sendiri bisa dibilang delphinya linux (sistem operasi open source) tapi lazarus bisa juga diinstal di windows.

Untuk membuat software berbasis CLI/berbasis teks bisa menggunakan Turbo Pascal namun sama seperti delphi software ini berbayar alternatif yang bisa digunakan adalah Free Pascal, software ini hampir sama fungsinya dengan Turbo Pascal dan hingga saat ini masih terus dikembangkan lain hal dengan Turbo Pascal yang sudah berhenti dikembangkan sejak lama.

Bagi kalian yang ingin mempelajari bahasa Pascal di blog sederhana ini akan segera menyediakan tutorial untuk mempelajari bahasa Pascal dengan mudah, silahkan pantau terus blog sederhana saya ini untuk mendapatkan ilmu seputar pemrograman ataupun teknologi.

Sekian dulu untuk pembahasan mengenai bahasa Pascal, nantikan terus update-tan selanjutnya :-)