Mohon tunggu...
Nazliaswani Lubis
Nazliaswani Lubis Mohon Tunggu... Lainnya - Ingin berguna bagi banyak orang

Nama: Nazli Aswani Lubis Nim: 0701172135 Prodi: Ilmu Komputer Fakultas: Sains dan Teknologi

Selanjutnya

Tutup

Gadget

Pengenalan Struktur Pemrograman Bahasa Pascal

19 Agustus 2020   13:54 Diperbarui: 19 Agustus 2020   14:03 1453
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gadget. Sumber ilustrasi: PEXELS/ThisIsEngineering

Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari sama semua orang karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.

Pascal diambil dari nama ahli matematika prancis abad pertengahan yaitu Blaise Pascal. Bahasa pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer digunakan pada era 1970 hingga awal 1990an.

Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. Atas alasan itu pula Pascal masih digunakan di berbagai sekolah dan universitas yang ada di seluruh dunia (termasuk Indonesia). Pascal juga menjadi bahasa pemrograman yang digunakan pada Olimpiade Sains Nasional (OSN) di bidang komputer.         

Struktur program dalam bahasa Pascal memiliki ciri khas yang berbeda dengan bahasa pemrograman yang lain. Setiap bahasa pemrograman program computer memiliki struktur yang berbeda. Perbedaan tersebut meliputi kode-kodenya, urutan penulisan kodenya, jenis simbol yang digunakan, ekspresi kode yang digunakan, serta penerjemahan kode.

Struktur bahasa Pascal adalah judul untuk menamai program. Biasanya judul program ini harus sama dengan nama program (nama file program).

Struktur bahasa Pascal berisi unit yang digunakan dalam program. Untuk membatasi unit satu dengan yang lainnya menggunakan tanda koma.

1. Skema dari program Pascal adalah sebagai berikut:

  • Program nama_program;
  • [ Deklarasi label ]
  • [ Deklarasi konstanta ]
  • [ Deklarasi tipe ]
  • [ Deklarasi variabel ]
  • [ Deklarasi sub program ]
  • Begin
  • Pernyataan;
  • ....
  • Pernyataan;
  • End.

2. Variabel

Variabel (perubah) merupakan suatu nama yang menyiratkan lokasi memori komputer yang dapat digunakan untuk menyimpan nilai, dimana isinya dapat diubah-ubah. Variabel dapat dipandang sebagai abstraksi dari lokasi. Hasil abstraksi dari variabel adalah nilai dari variabel itu. Nilai dari suatu variabel diubah dengan assignment statement. Sebuah assignment statement terdiri dari sebuah variabel disebelah kirinya dan suatu ekspresi disebelah kanannya.

Jumlah : = B1 + B2

Variabel jumlah diubah nilainya menjadi nilai dari ekspresi B1 + B2 setelah di evaluasi. Dalam suatu program Pascal setiap variabel yang akan digunakan terlebih dahulu di deklarasikan, dimana setiap variabel harus mempunyai tipe. Deklarasi variabel berguna untuk memberi informasi kepada compiler serta membantu programmer berfikir secara jelas dan terencana.

  • Var
  • B1, B2, jumlah: integer;

3. Jenis / Tipe Data

Pada waktu sebuah variabel di deklarasikan maka tipenya sekaligus ditentukan. Tipe dari suatu variabel menyatakan:

a. Jenis nilai yang dapat disimpan dalam lokasi memori untuk variabel tersebut, (membatasi himpunan nilai-nilai yang dapat dipunyai variabel tersebut)

b. Jenis operasi yang dapat dilakukan terhadap variabel yang bersangkutan.

Tipe

Bahasa Pascal

Bahasa C

Jangkauan Nilai

Integer

byte

char (unsigned char)

0..255

shortint

char (signed char)

-128..127

integer

int

-32768..32767

word

Short (unsigned short)

0..65535

longint

long

-2147483648..2147483647

Real/pecahan

real

vloat

3.4 E-38..3.4E+38

double

double

1.7E-308..1.7E+308

String

String, char (1karakter)

-

-

Boolean

Boolean

Bool (tidak terdapat pada bahasa C standar)

True, false

4. Pernyataan

Pernyataan adalah deretan instruksi yang akan dieksekusi oleh komputer. Pernyataan dalam bahasa Pascal terdiri dari dua macam, yaitu:

a. Pernyataan sederhana yaitu pernyataan yang tidak berisi pernyataan lain.

b. Pernyataan majemuk (Compound statement). Dalam bahasa Pascal, pernyataan majemuk diawali dengan begin dan diakhiri dengan end.

MANFAAT

Manfaat dari pengenalan pemrograman sruktur bahasa Pascal yaitu bahasa Pascal lebih mudah dipahami dibandingkan bahasa pemrograman lainnya. Karena bahasa Pascal lebih mendekati ke bahasa inggris dalam kehidupan sehari-hari kita sehingga sangat cocok diterapkan dalam dunia pendidikan. Untuk compilasi dari program Pascal hanya beberapa kilo byte saja, sungguh kecil dibandingkan program yang lain. Manfaat lainnya Pascal juga menyediakan struktur data yang jelas, dengan demikian produktivitas hasil kerja kita tentu saja akan bertambah.

KESIMPULAN

Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari sama semua orang karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.

Struktur program dalam bahasa Pascal memiliki ciri khas yang berbeda dengan bahasa pemrograman yang lain. Setiap bahasa pemrograman program computer memiliki struktur yang berbeda. Perbedaan tersebut meliputi kode-kodenya, urutan penulisan kodenya, jenis simbol yang digunakan, ekspresi kode yang digunakan, serta penerjemahan kode.

Skema dari program Pascal adalah sebagai berikut: Program nama_program; [Deklarasi label] [Deklarasi konstanta] [Deklarasi tipe] [Deklarasi variabel] [Deklarasi subprogram]... End.

Variabel (perubah) merupakan suatu nama yang menyiratkan lokasi memori komputer yang dapat digunakan untuk menyimpan nilai, dimana isinya dapat diubah-ubah.

Jenis/Tipe data merupakan deklarasi variabel yang disebutkan sebelum buka program sehingga dapat menyimpan nilai yang sesuai dengan tipe data yang disebutkan.

Pernyataan merupakan deretan instruksi yang akan dieksekusi oleh komputer.

SARAN

Sebaiknya kita perlu memahami tentang bahasa Pascal karena akan berguna dalam dunia pemrograman. Sehingga akan mempermudah kita menjalankan aplikasi yang ada pada laptop atau komputer dalam belajar atau bekerja.

Nama:  Nazli Aswani Lubis

Nim:    0701172135

Prodi:  Ilmu Komputer

Fakultas: Sains dan Teknologi

Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
Mohon tunggu...

Lihat Konten Gadget Selengkapnya
Lihat Gadget Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun