Pengertian Bahasa Pemograman Pascal Dan Penjelasan Lengkap Lainnya

Pengertian Bahasa Pemograman Pascal Dan Penjelasan Lengkap Lainnya

Pemograman dasar merupakan pemograman yang memberikan dasar-dasar logika dimana sintak-sintak atau script kode yang diberikan bersifat universal dan lebih mengedepankan pembentukan pola piker siswa tentang bagaimana membuat sebuah program yang efektif dan efisien.

Dengan menguasai dasar-dasar algoritma diharapkan terbentuk pola pikir siswa tentang bagaimana menyelesaikan masalah nyata dalam bentuk rangkaian langkah-langkah algoritma dan menyajikannya dalam bahasa natural, pseudocode dan flowchart.

Mengenal Bahasa Pemograman

Apa Itu Bahasa Pemograman ?

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.

Menurut kedekatannya dengan mesin komputer, bahasa pemograman dibagi menjadi beberapa tingkatan yaitu :

1. Bahasa Mesin : Rangkaian intruksi yang terdiri dari kode biner, contohnya 0001110011.

2. Bahasa Tingkat Rendah : Rangkaian intruksi menggunakan kode-kode singkat (kode Mnemonic) contohnya bahasa assembly.

3. Bahasa Tingkat menengah : Rangkaian Intruksi gabungan antara bahasa manusia dengan kode-kode simbolik, contohnya {,},?,<,>,&, dan sebagainya.

4. Bahasa Tingkat Tinggi : Rangkaian intruksi yang menggunakan unsur kata-kata manusia sehingga lebih mudah dimengerti. contohnya begin, end, for, it, while, or, and dan sebagainya. Untuk bahasa ini diperlukan compiler untuk mengompilasi kedalam bahasa mesin sehingga dimengerti oleh komputer. free pascal termasuk kedalam kategori ini.

Aplikasi Apa Saja yang Bisa Digunakan Untuk Membuat Program ?

Untuk membuat sebuah program atau aplikasi baru banyak sekali aplikasi pemograman yang bisa kita gunakan, seperti :

Phyton

Bahasa C

C++

Free Pascal

Visual Basic

Delphi

Java dan masih banyak aplikasi-aplikasi lainnya.

Aplikasi pemograman Apa yang Akan Kita Gunakan ?

Disemester kedua ini kita akan menggunakan aplikasi pemograman Free Pascal, mulai dari angkatan-angkatan sebelumnya sudah menggunakan aplikasi free pascal, karena menggunakannya sangat mudah untuk dipelajari.

Apakah Materi Disemester Ini Berkaitan Dengan Materi Di Semester Lalu ?

Materi yang akan kita bahas disemester ini lebih kurang hamper sama atau mengulas materi disemester sebelumnya , jika di semester sebelumnya kita hanya membuat algoritma saja maka disemester ini kita akan membuat algoritma juga namun dilengkapi dengan sintak atau script kode bahasa pemograman.

Apa Itu Aplikasi Pascal ?

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.

Nama Pascal diambil dari ahli matematika Prancis abad pertengahan, Blaise Pascal. Bahasa Pemrograman Pascal dikembangkan oleh Niklaus Wirth pada tahun 1970 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan compiler Turbo Pascal).

Pascal sempat menjadi bahasa pemrograman utama dalam pengembangan Apple Lisa, yakni cikal bakal sistem operasi Apple Macintosh, dan Apple pernah merilis sistem operasi Apple Pascal. Photoshop versi pertama juga dibuat menggunakan bahasa Pascal.

Bahasa Pascal menerapkan konsep procedural dan structured programming yang baik, sehingga pas untuk belajar konsep programming. Perintah Pascal mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.

Apa Saja Fitur Bahasa Pascal ?

Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar pemrograman dan untuk membuat aplikasi komersil. Beberapa diantaranya adalah:

Tipe data bawaan: Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman komputer seperti Integer, Real, Character, dan Boolean.

Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan yang didefinisikan sendiri.

Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data seperti Array, Record, File dan Set.

Aturan tipe data yang ketat: Pascal membatasi penggunaan tipe data secara ketat. Kita hanya bisa menggunakan variabel untuk 1 tipe data saja dan variabel tersebut harus dideklarasikan terlebih dahulu.

Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang mendukung sub program melalui fungsi dan prosedur

Sederhana dan expresif: Pascal banyak menggunakan perintah-perintah dalam bahasa inggris sederhana, sehingga mudah dipahami.

Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.

Mengenal Borland Turbo Pascal

Jika membicarakan aplikasi untuk membuat program menggunakan pascal, maka yang paling terkenal adalah Turbo Pascal.

Turbo Pascal adalah compiler (program untuk menjalankan bahasa pascal) yang dibuat oleh perusahaan asal Amerika: Borland. Turbo Pascal hanyalah salah satu dari banyak compiler pascal yang tersedia. Pada periode 1980an, terdapat aplikasi UCSD PascalMicrosoft Pascal, maupun QuickPascal yang kesemuanya digunakan untuk menjalankan bahasa pemrograman Pascal.

Compiler Free Pascal

Walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terakhir (Turbo Pascal 7) dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga kita tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh Borland.


Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator MS-DOS seperti DOSBox (www.dosbox.com). Emulator adalah sebuah program yang men-simulasikan suatu sistem di dalam sistem lain, sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox.

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.


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.

Bagaimana Cara Menginstall Aplikasi Free Pascal ?

Cara untuk menginstall aplikasi free pascal sangat mudah, yang kamu butuhkan hanyalah satu file saja, simak berikut cara menginstall free pascal :

1. Download aplikasi free pascal terlebih dahulu, file yang sudah terdownload akan berkestensi .exe

2. Setelah download hanya tinggal buka aplikasi yang sudah diinstal kemudian akan muncul pengaturan untuk memilih lokasi penyimpanan file instalasi (Select Destination Location). file secara default akan otomatis tersimpan di partisi data C komputer tetapi kamu juga bisa menggantinya ke partisi lain yaitu di menu Brouse.

3. Selanjutnya pada bagian Select Components, pilih Full Installation agar komponen yang terinstall lengkap, lalu klik next.

4. Select Start Menu Folder, pada bagian ini kita akan memilih folder untuk penempatan setup free pascal, letakkan di bagian folder free pascal lalu klik next.

5. Select Additional Tasks, berfungsi untuk memilih fungsi tambahan.

6. Ready To Install, disini tersedia menu bahwa aplikasi siap untuk diinstall, klik Install.

7. Tunggu proses installasi hingga selesai, lalu muncul informasi mengenai aplikasi free pascal, lalu klik finish maka aplikasi siap digunakan.