Pengertian Dasar Bahasa Pemrograman Pascal

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Prancis, Blaise Pascal. 

Yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya.

Pengertian Dasar Bahasa Pemrograman Pascal

A. Pengertian Program
B. Alasan mempelajari bahasa pemrograman Umum?
C. Apakah belajar programming itu sulit?
D. Alasan mempelajari bahasa pemrograman Pascal
E. Sejarah Pascal

A. Pengertian Program 

program adalah suatu implementasi dari bahasa pemrograman Atau Dapat di rumuskan
Program = Algoritma + Struktur data (Bahasa Pemrograman)

B. Alasan mempelajari bahasa pemrograman Umum ?
  • Untuk menulis kode dalam bahasa yang dimengerti komputer
  • Untuk melatih logika berpikir
  • Untuk dasar matakuliah lain di Teknik Informatika
C. Apakah belajar programming itu sulit ?
  • Hanya butuh waktu / “jam terbang”
  • Hanya butuh semangat dan kemauan
  • Hanya butuh sering mencoba / latihan!
Bagan Sistem Komputer

Pengertian Dasar Bahasa Pemrograman Pascal

Paradigma Pemrograman

1. Pemrograman Prosedural / Terstruktur
  • Program adalah suatu rangkaian prosedur untuk memanipulasi data.  
  • Prosedur merupakan kumpulan instruksi yang dikerjakan secara berurutan.
  • Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah diubah.
  • Program dapat dibagai-bagi menjadi prosedur dan fungsi. 
  • Contoh: PASCAL dan C

2. Pemrograman
Fungsional
  • Berdasarkan teori fungsi matematika
  • Fungsi merupakan dasar utama program.

3. Pemrograman
Modular
  • Pemrograman ini membentuk banyak modul.
  • Modul merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri
  • Sebuah program dapat merupakan kumpulan modul-modul.
  • Contoh: MODULA-2 atau ADA

4. Pemrograman
Berorientasi Obyek
  • Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki data/variabel/property dan method/event/prosedur yang dapat dimanipulasi.
  • Contoh: C++, Object Pascal, dan Java.

5. Pemrograman
Berorientasi Fungsi
  • Pemrograman ini berfokus pada suatu fungsi tertentu saja.  Sangat tergantung pada tujuan pembuatan bahasa pemrograman ini.
  • Contoh: SQL (Structured Query Language), HTML, XML dan lain-lain.

D. Alasan mempelajari bahasa pemrograman Pascal ?
  • Pascal adalah bahasa pemrograman terstruktur
  • bahasa tingkat tinggi, yaitu bahasa Inggris
  • Cocok digunakan oleh pemula untuk berlatih mengasah logika

E. Sejarah Pascal
Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal. 

Yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya.

Bentuk struktur penulisan
1. Kepala Program
2. Bagian Deklarasi
3. Bagian Program Utama

Bentuk struktur penulisan
1. Judul program
2. Bagian deklarasi
  • Deklarasi label
  • Deklarasi konstanta
  • Deklarasi tipe
  • Deklarasi variabel
  • Deklarasi prosedur
  • Deklarasi fungsi
3. Bagian pernyataan

Pengertian Dasar Bahasa Pemrograman Pascal

1. Definisi judul program
Nama program mempunyai beberapa ketentuan, yaitu:
  • Tidak boleh menggunakan kata-kata tercadang.
  • Tidak boleh dipisahkan oleh spasi.
  • Tidak boleh menggunakan simbol (-) tetapi menggunakan (_) atau garis bawah.
  • Dapat menggunakan huruf besar/ kecil dan juga angka.

Contoh :
Program Nama_Aplikasi
Bagian Deklarasi
Ini merupakan komponen kedua dari turbo pascal yang  digunakan Untuk Variable, const
Contoh ;
{Const UNIV :=“Unindra”;}
{Var nama : string;}

Bagian Pernyatan ? Utama

Ini merupakan komponen Ketiga dari turbo pascal yang selalu terdiri atas deklarasi data, prosedur dan fungsi. Program Utama diawali dengan pernyataan Begin dan diakhiri dengan End.
Pernyataan dasar yang paling banyak digunakan dalam program Pascal adalah
Contoh ;
Begin
….
End

Pendeklarasian Variabel dan Konstanta

Variabel

Tipe Data yang Sering Digunakan di Pascal
  1. Char -> hanya menampung satu karakter
  2. string -> menampung lebih dari satu karakter
  3. Boolean -> hanya mempunyai dua nilai True atau False
  4. Integer -> -32.768 s/d 32.767 (gak bisa bilangan desimal)
  5. longint -> -2.147.483.648 s/d -2.147.483.648(gak bisa * * *  * bilangan desimal)
  6. read -> 2,9 x 10-39 s/d 1,7 x 1038 (untuk menampung * *bilangan desimal)

Contoh :
Var nama : string;

Konstanta
Konstanta adalah identifier yang berisi data yang nilainya tidak berubah di dalam program.
Deklarasi Konstanta adalah:
  1. Memberikan nama konstanta sebagai identitas pengenal
  2. Menentukan nilai konstanta

Contoh :
deklarasi konstanta: conts MaxSize = 100; {integer}
ExitC = ‘Q’; {char}


Contoh Jenis Deklarasi
1. Deklarasi Label
2. Deklarasi Function
3. Deklarasi Procedure

1. Deklarasi Label

Jika program menggunakan statement Goto untuk meloncat ke suatu statement yang tertentu, maka dibutuhkan suatu label pada statement yang dituju dan label tersebut harus di deklarasikan terlebih dahulu pada bagian deklarasi.

Deklarasi Label
program lebel;
uses wincrt;
Label
100, selesai ;
Begin
Writeln ( 'Bahasa' ) ;
Goto 100 ;
Writeln ( 'Cobol' ) ;
100 :
Writeln ( 'Pascal' ) ;
Goto selesai ;
Writeln ( 'Fortran' ) ; Selesai :
End .

2. Deklarasi Procedure

Pengertian Dasar Bahasa Pemrograman Pascal

Pengetian
  • Bagian Program yang terpisah dari program dan dapat diaktifkan dimanapun didalam program
  • Prosedur dibuat sendiri bilamana program akan dibagi-bagi menjadi beberapa blok-blok modul
  • Prosedur dibuat didalam program dengan cara mendeklarasikannya dibagian deklarasi prosedur

Deklarasi Procedure

Pengertian Dasar Bahasa Pemrograman Pascal

3. Deklarasi Function
Pengertian ;
  1. Fungsi juga merupakan sub bagian program yang terpisah mirip dengan prosedur, tetapi memiliki nilai balikan.
  2. Fungsi dibuat sendiri bilamana program akan dibagi-bagi menjadi beberapa blok-blok modul.
  3. Fungsi dibuat didalam program dengan cara mendeklarasikannya dibagian deklarasi Fungsi.

Deklarasi Function

Pengertian Dasar Bahasa Pemrograman Pascal

Penjelasan Data Type
1. Primitive Data Types
2. Structured Data Types

1. Primitive Data Types

Adalah tipe data yang hanya mampu menyimpan satu nilai tiap satu variabelnya. Contoh tipe data sederhana adalah tipe numerik (integer dan real), tipe data karakter, tipe data boolean dan tipe data ennumerasi.

Jenis Tipe Primitive Data Types

1. Data Tipe Sederhana (Data Type Skalar)
2. Data Tipe Standard
  • Integer
  • Real
  • Char
  • Boolean

3. Data Tipe “Definisi Pemakai” (User Defined)
  • Terbilang (Enumerated)
  • Subjangkauan (Subrange)

2. Structured Data Types
  • Larik (Array)
  • Rekaman (Records)
  • Berkas (Files)
  • Himpunan (Sets)

Penggunaan kondisi IF

Pengertian Dasar Bahasa Pemrograman Pascal

Pengertiannya
Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. Tiap –tiap instruksi akan diseleksi oleh kondisi, apabila instruksi memenuhi kondisi yang diminta, maka instruksi akan dijalankan.

Penggunaan kondisi IF

  • Pemilihan (Selection) 1 kasus
  • Pemilihan yang terjadi pada satu kondisi dan punya  satu aksi

if <kondisi> then
              aksi
endif
  • Pemilihan (Selection) 2 kasus
  • Pemilihan yang terjadi pada satu kondisi dan punya  dua  aksi
if <kondisi> then
              aksi1
else
              aksi2
endif
  • Pemilihan (Selection) 3 kasus
  • Pemilihan yang terjadi pada dua kondisi dan punya tigaaksi
if <kondisi1> then
             aksi 1
else
  if <kondisi2> then
            aksi 2
              else
            aksi 3
  endif
endif

Demikian artikel mengenai Pengertian Dasar Bahasa Pemrograman Pascal, semoga informasi yang diberikan bermanfaat.