Technology

Pengertian Bahasa Pemrograman PASCAL- kursus pemrograman di majalengka

Pengertian Bahasa Pemrograman PASCAL-kursus pemrograman di majalengka


Pascal ialah salah satu bahasa pemrograman komputer yang sering digunakan untuk belajar algoritma dan pemrograman untuk pemula khususnya di bidang akademis.

Saat ini pascal pun masih menjadi bahasa pemrograman standar guna lomba Olimpiade Sains Nasional (OSN) bidang komputer. Di samping itu, beberapa besar jurusan komputer di Indonesia pun menggunakan bahasa Pascal di tahun kesatu bangku kuliah.

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

Pascal sempat menjadi bahasa pemrograman utama dalam pengembangan Apple Lisa, yaitu cikal akan sistem operasi Apple Macintosh, dan Apple pernah merilis sistem operasi Apple Pascal. Photoshop versi kesatu juga diciptakan menggunakan bahasa Pascal.

Bahasa Pascal merealisasikan konsep procedural dan structured programming yang baik, sampai-sampai pas guna belajar konsep programming. Perintah Pascal serupa dengan bahasa inggris keseharian seperti begin, end, write, dan read.
Fitur Bahasa PASCAL
Pascal memiliki sejumlah fitur yang membuatnya sesuai untuk belajar pemrograman dan guna membuat software komersil. Beberapa diantaranya merupakan:

Tipe data bawaan: Pascal mempunyai tipe data standar yang umum ada dalam bahasa pemrograman komputer laksana Integer, Real, Character, dan Boolean.
Tipe data bentukan: Pascal membolehkan anda untuk menciptakan tipe data bentukan yang didefinisikan sendiri.
Memiliki pelbagai struktur data: Pascal menyediakan sejumlah struktur data laksana Array, Record, File dan Set.
Aturan tipe data yang ketat: Pascal memberi batas pemakaian tipe data secara ketat. Kita hanya dapat menggunakan variabel guna 1 tipe data saja dan variabel itu harus dideklarasikan terlebih dahulu.
Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang menyokong sub program melalui faedah dan prosedur
Sederhana dan expresif: Pascal tidak sedikit menggunakan perintah-perintah dalam bahasa inggris sederhana, sehingga gampang dipahami.
Mendukung pemrograman objek: Walaupun tidak tidak sedikit dibahas, namun Pascal pun mendukung pemrograman berbasis objek, khususnya pada compiler versi terakhir.
Mengenal Borland Turbo Pascal
Jika membicarakan software untuk menciptakan program memakai pascal, maka yang sangat terkenal ialah Turbo Pascal.

Turbo Pascal ialah compiler (program guna menjalankan bahasa pascal) yang diciptakan oleh perusahaan asal Amerika: Borland. Turbo Pascal hanyalah di antara dari tidak sedikit compiler pascal yang tersedia. Pada periode 1980an, terdapat software UCSD Pascal, Microsoft Pascal, maupun QuickPascal yang kesemuanya dipakai untuk menjalankan bahasa pemrograman Pascal.

Compiler Free Pascal
Walaupun populer, Turbo Pascal telah jauh mendahului zamannya. Turbo Pascal versi terakhir (Turbo Pascal 7) diluncurkan pada tahun 1992 guna sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga anda tidak dapat menjalankan software Turbo Pascal di sistem operasi canggih seperti Windows 7 atau 8 yang memakai arsitektur 32-bit atau 64-bit. Turbo Pascal pun sudah tidak dikembangkan lagi oleh Borland.

Salah satu teknik untuk bisa menjalankan software Turbo Pascal 7 ialah dengan memakai emulator MS-DOS laksana DOSBox (www.dosbox.com). Emulator ialah sebuah program yang men-simulasikan sebuah sistem di dalam sistem lain, sampai-sampai kita dapat menjalankan Turbo Pascal dari dalam DOSBox.

Alternatif lainnya guna menjalankan Pascal ialah menggunakan compiler Free Pascal (www.freepascal.org). Free Pascal ialah aplikasi compiler pascal yang terus dikembangkan sampai sekarang secara sukarela oleh sekian banyak  programmer dari semua dunia. Free Pascal dapat dipakai secara cuma-cuma dan dapat diinstal langsung ke dalam sistem operasi canggih tanpa membutuhkan emulator atau software tambahan.


Tampilan Awal Aplikasi Free Pascal

Dalam tutorial belajar pascal di duniailkom ini saya akan memakai Free Pascal sebab kita tidak direpotkan guna menginstall emulator dan masalah hak cipta/copyright.

Terkait dengan masalah hak cipta, Turbo Pascal 7 sebenarnya software berbayar dan tidak diluncurkan dengan gratis. Borland secara sah merilis Turbo Pascal 1.0, Turbo Pascal 3.02 dan Turbo Pascal 5.5 dengan gratis, tetapi tidak guna Turbo Pascal 7.

Permasalahannya, ketika ini Borland pun tidak lagi memasarkan Turbo Pascal 7, sampai-sampai Turbo Pascal 7 yang tidak sedikit beredar ialah ‘bajakan’ dari versi aslinya. Oleh karena tersebut saya pun menyarankan kamu untuk memakai Free Pascal. Dari sisi fitur dan tampilan, baik Turbo Pascal 7 dan Free Pascal sangatlah serupa.
Cara instalasi Turbo Pascal 7 dengan DOSBox dan Instalasi Free Pascal bakal saya kupas dalam tutorial terpisah.

Perlukah Belajar Pascal?
Jika kamu melihat lowongan kerja programmer ketika ini, hampir tidak terdapat yang membutuhkan kemahiran bahasa pascal, jadi guna apa mempelajari pascal?

Karena berbagai dalil dan sejarah yang panjang, ketika ini Pascal ‘kalah bersaing’ dengan bahasa pemrograman lain, laksana C, C++, Java bahkan bahasa BASIC (melalui Microsoft Visual Basic). Ini terjadi bukan sebab bahasa Pascal yang tidak ‘bagus’, akan namun lebih sebab sisi marketing dan kurangnya sokongan Industri.

Sebagai contoh, tidak sedikit kalangan yang memandang Pascal lebih bagus dan lebih terstruktur dikomparasikan dengan BASIC, tetapi BASIC didukung oleh perusahaan sekelas Microsoft dengan Microsoft Visual Basic, sampai-sampai lebih populer dikomparasikan Borland Delphi (aplikasi sejenis Visual Basic yang memakai bahasa Pascal).

Walaupun tidak sepopuler bahasa C,C++ atau Java, ketika ini Pascal masih tidak sedikit digunakan sebagai bahasa pemrograman pendahuluan di sekolah dan universitas.

Pascal ialah untuk kamu yang hendak mempelajari algoritma dan pemrograman dari dasar, atau murid SMA/SMK yang hendak mengikuti olimpiade komputer. Pascal pun cocok untuk siswa SMA yang berencana memungut jurusan Ilmu Komputer / Teknik Informatika dan hendak ‘curi start’ berkenalan dengan bahasa pemrograman.

Jika kamu sudah paham garis besar algoritma dan hendak menguasai bahasa ‘dunia kerja’, Pascal barangkali tidak terlampau cocok. Anda dapat langsung mempelajari C++, C#, Java, Python, atau bahasa pemrograman canggih lainnya.

Share:

Tidak ada komentar:

Posting Komentar

Recent in Sports

3/Sports/post-list

Popular Posts

Label

Arsip Blog

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.