Anda di halaman 1dari 15

TUGAS KELOMPOK

AP 2B

Konsep Dasar Bahasa Pascal

KELAS : 1 IA 14
DISUSUN OLEH KELOMPOK 1 :
Dea Yuliani Sabrina (ABSEN: 31, NPM: 50422393)
Hasna Azizah Nibras (ABSEN: 15, NPM: 50422660)
Muhammad Nasywan Sulthan Muyassar Arhata (ABSEN: 26, NPM: 51422099)
Otto Sya'bani (ABSEN: 31, NPM: 51422276)
Yudha Prayoga (ABSEN: 31, NPM: 51422657)

Fakultas Teknologi Industri


↪ Universitas Gunadarma
Kampus G Jalan Akses UI, Kelapa Dua, Tugu, Kec. Cimanggis, Kota Depok, Jawa Barat 16451
KATA PENGANTAR

Puji dan syukur kami panjatkan kehadirat Tuhan Yang


Maha Esa karena atas rahmat dan karunia-Nya, kami dapat
menyelesaikan tugas penulisan makalah ini dengan tepat
waktu. Makalah ini yang berjudul “Konsep dasar bahasa
Pascal” disusun untuk memenuhi tugas mata kuliah
Algoritma dan Pemrograman.

Kami menyadari makalah ini masih jauh dari kata


sempurna. Oleh karena itu, dengan kerendahan hati kami
memohon maaf apabila ada kesalahan dalam penulisan
makalah ini dan kami berharap agar para pembaca dapat
memberikan kritik dan saran yang dapat menyempurnakan
makalah. Akhir kata semoga makalah ini dapat bermanfaat.

1
DAFTAR ISI

KATA PENGANTAR............................................................ 1
DAFTAR ISI......................................................................... 2
BAB I
Pendahuluan.......................................................................3
BAB II
Pembahasan....................................................................... 4
2.1 - Pengertian Bahasa Pascal:......................................4
2.2 - Fitur Dalam Bahasa Pascal:.................................... 4
2.3 - Aturan Penulisan Bahasa Pascal:............................5
2.4 - Kelebihan dan kekurangan Bahasa Pascal:............ 9
2.5 - Contoh Program:....................................................10
Daftar Pustaka.................................................................. 12
Quiz................................................................................... 13
Kunci Jawaban................................................................. 14

2
BAB I
Pendahuluan

Sejarah Singkat Bahasa Pascal:

Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an


oleh NIKLAUS WIRTH di Technical University, Zurich – Swiss. Nama PASCAL
diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLAISE
PASCAL yang telah berjasa menemukan alat hitung mekanis pertama di dunia
pada abad ke-17. Bahasa pemrograman ini termasuk kategori “High Level
Language”. Instruksi - instruksi yang digunakan dalam bahasa pemrograman ini
sangat sistematis dan terstruktur. Pada Awalnya bahasa pemrograman ini
diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman
komputer bagi mahasiswa yang belajar pemrograman komputer. Ternyata
dalam waktu singkat, bahasa pemrograman ini menjadi salah satu bahasa yang
sangat populer di kalangan universitas, sehingga menjadi julukan sebagai
bahasa universitas.

Mulai dari awal perkembangan hingga saat ini banyak sekali jenis
bahasa pemrograman ini. Masing - masing merupakan hasil pengembangannya
antara lain :

● UCSD Pascal

● Apple Pascal

● Microsoft Pascal

● Turbo Pascal

3
BAB II
Pembahasan

2.1 - Pengertian Bahasa Pascal:

Pascal adalah bahasa tingkat tinggi (high level language) yang


orientasinya pada segala tujuan, dirancang oleh Profesor Niklaus Wirth dari
Technical University di Zurich, Switzerland. Nama Pascal diambil sebagai
penghargaan terhadap Blaise Pascal, ahli matematika dan filosofi terkenal abad
17 dari Prancis.Bahasa pascal ini cukup populer di Indonesia karena mudah
dipahami dibandingkan dengan bahasa lainnya, seperti bahasa C, C++,
assembly, dan bahasa tingkat tinggi lainnya.

2.2 - Fitur Dalam Bahasa Pascal:

Pascal memiliki beberapa fitur, yaitu :

1. Menawarkan pemeriksaan kesalahan yang ekstensif.


2. Menawarkan beberapa jenis data seperti arrays, records, files and sets.
3. Menawarkan berbagai struktur pemrograman.
4. Mendukung pemrograman terstruktur melalui fungsi dan prosedur.
5. Mendukung pemrograman berorientasi objek.
6. Pascal memiliki tipe data standar yang umum
7. Pascal membolehkan kita untuk membuat tipe data bentukan yang
didefinisikan sendiri.
8. Pascal membatasi penggunaan tipe data secara ketat.
9. Menggunakan perintah-perintah dalam bahasa inggris sederhana,
sehingga mudah dipahami.

4
2.3 - Aturan Penulisan Bahasa Pascal:

1. Judul Program

Nama program ditulis setelah kata kunci program. Lalu, apabila terdiri
dari dia suku kata, maka dipisah dengan garis bawah (_) seperti contoh di atas.

2. Kepala Program

Bagian kepala program berisi deklarasi untuk type, constant, uses, var, dan
termasuk juga judul program.

Type

Deklarasi type merupakan deklarasi untuk struktur data tertentu, seperti Array,
Record, Pointer, dsb.

Contoh:

Penutup deklarasi type menggunakan end diikuti dengan titik-koma.

Pada contoh diatas kita sudah mendeklarasikan type bernama TMember yang
bertipe record.

Konstanta

Konstanta merupakan tetapan yang nilainya tidak bisa diubah.

Contoh:

5
PI adalah nama Konstantanya, kemudian 3.141592654 adalah nilainya. Setiap
pembuatan konstanta harus diakhiri dengan titik-koma, dan sebaiknya
menggunakan huruf kapital.

Uses

Uses digunakan untuk mendeklarasikan library atau unit yang akan digunakan
dalam program.

Contoh:

Apabila terdapat lebih dari satu library, maka pisahkan dengan tanda koma.

Variabel

Deklarasi variabel artinya, kita mendaftarkan variabel apa saya yang akan
dibutuhkan dalam program.

Format pendeklarasian variabel:

Contoh:

6
Deklarasi variabel dengan tipe data yang sama, dapat dibuat
bersamaan dengan dipisah tanda koma seperti contoh di atas.

Gunakan garis bawah (_) untuk memisahkan nama variabel yang lebih dari satu
suku kata.

3. Tubuh Program

Tubuh program merupakan bagian utama dari program. Tubuh program diawali
dengan kata kunci BEGIN, kemudian diakhiri dengan END..

Contoh:

Perhatikan penulisannya. Boleh menggunakan huruf kecil dan huruf besar,


Pascal tidak membedakannya.

Perhatikan juga penulisan END., di sana harus diakhiri dengan tanda titik (.).
Sebagai tanda kalau END ini adalah akhir dari tubuh program utama

4. Penulisan Tipe Data

1. Berbeda tipe data, berbeda pula cara penulisannya.

2. String dan char: diapit dengan tanda petik satu, contoh: 'petani kode'.

3. Integer: tidak diapit dengan petik, contoh: 12

4. Real: tidak diapit dengan petik, ditambahkan titik sebagai ganti koma.
Contoh: 13.4

5. boolean: Tidak diapit tanda petik. contoh: true;

7
5. Instruksi

Instruksi disebut juga statement, merupakan fungsi yang akan menyuruh


komputer melakukan sesuatu. Instruksi ditulis dalam tubuh program.

Contoh:

Pada contoh di atas, kita membuat dua instruksi untuk menampilkan pesan di
layar.

Setiap instruksi harus diakhiri dengan titik-koma (;).

6. Komentar

Komentar adalah bagian yang akan diabaikan oleh komputer. Komentar


digunakan untuk dokumentasi dan mencatat keterangan kode.

Ada tiga cara penulisan komentar pada pascal:

1. Kurung dan bintang: (* di sini komentar *)


2. Garis miring ganda: // di sini komentarnya
3. Kurung kurawal: { ini komentar }

Contoh:

8
7. Blok kode

Blok kode berisi kumpulan instruksi. Blok kode dimulai dengan begin dan
diakhiri dengan end. Blok kode untuk tubuh program (program utama) diakhiri
dengan tanda titik (.), sedangkan untuk blok kode yang lainnya diakhiri dengan
titik-koma (;).

Contoh:

2.4 - Kelebihan dan kekurangan Bahasa Pascal:

Kelebihan:

1. Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan
bahasa pemrograman.
2. User defined Data Types, programmer dapat membuat tipe data lain yang
diturunkan dari tipe data standar.
3. Strongly-typed, programmer harus menentukan tipe data dari suatu variabel,
dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data
selain dari format yang ditentukan.

9
4. Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat
mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan
dipahami.
5. Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah
menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan
berulang-ulang.

Kekurangan:

1. Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basis
data yang terbatas.
2. Sintaks Pascal terlalu bertele-tele.
3. Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat
aplikasi yang besar.
4. Bahasa pascal digunakan sebagai standar bahasa pemrograman bagi tim
nasional olimpiade komputer Indonesia.

2.5 - Contoh Program:

Program Menghitung Luas Persegi Panjang

10
Contoh program pascal sederhana yang pertama yaitu untuk menghitung luas
persegi panjang termasuk program runtunan atau biasa disebut sekuensial
dalam algoritmanya instruksi akan dilaksanakan baris per baris sesuai
urutannya dari atas ke bawah.

11
Daftar Pustaka
https://www.academia.edu/5797321/KONSEP_DASAR_BAHASA_PASCAL

https://docplayer.info/29814213-Konsep-dasar-bahasa-pascal-pengertian-sejarah-singk
at-bahasa-pascal-struktur-dan-komponen-dasar-program-pascal.html

https://www.duniailkom.com/tutorial-belajar-pascal-pengertian-bahasa-pemrograman-p
ascal/

https://www.duniailkom.com/tutorial-belajar-pascal-aturan-dan-cara-penulisan-kode-pro
gram-pascal/

https://tempestpascal.blogspot.com/2021/03/kekurangan-dan-kelebihan-pascal.html

https://www.coursehero.com/file/52770171/SOAL-DAN-JAWABAN-PROGRAM-PASCA
Ldocx/

https://tanyamuhammadhilmi.blogspot.com/2013/11/soal-dan-jawaban-program-pascal.
html

http://cloud.politala.ac.id/politala/Materi_Kuliah/Prodi%20Teknik%20Informatika/Veri%2
0Julianto/1.%20konsep%20pemrograman/pascal-from-i-putu-enk.pdf

http://digilib.uinsgd.ac.id/2258/6/pascal.pdf

http://bahasacodings.blogspot.com/2017/06/fitur-dan-implementasi-bahasa.html

https://kelasprogrammer.com/contoh-program-pascal-sederhana/

12
Quiz
1. Mana yang merupakan struktur pertama dalam Pascal ?
a. Char
b. String
c. End
d. WriteIn
e. Uses crt
2. Tombol yang digunakan untuk melihat hasil dari program yang dikerjakan
adalah …
a. Ctrl + F5
b. Ctrl + F9
c. Ctrl + F2
d. Ctrl + F12
e. Ctrl + F4
3. Berapa banyak kode yang digunakan untuk membuat tulisan berwarna
“Cyan” ?
a. 4
b. 2
c. 128
d. 7
e. 3
4. Perintah dasar sederhana dalam program pascal adalah …
a. ReadIn
b. End
c. Write
d. WriteIn
e. Uses crt
5. Tipe data bahasa pascal untuk TRUE FALSE adalah …
a. String
b. Char
c. Boolean
d. Byte
e. Real

13
Kunci Jawaban
1. Jawaban : E. Uses crt;
Alasan : uses digunakan untuk memanggil library dalam pascal,
sehingga harus ditulis paling atas.
2. Jawaban : B. Ctrl+f9
Alasan : Ctrl+f9 merupakan shortcut untuk run program pascal.
3. Jawaban : D. 128
Alasan : saya coba di program dreamweaver menggunakan “font color=”
” “ yang terdeteksi Cuma 128 Cuma warnanya biru tua bukan biru muda.
4. Jawaban : D. Writelen
Alasan : Writeln digunakan untuk menampilkan informasi ke layar.
Writeln juga dapat menerima argumen bertipe data dasar (real, integer) dan
bahkan string. Contoh :
a. Writeln(5.5); {tipe data real}
b. Writeln(67); {tipe data integer}
c. Writeln(false); {tipe data boolean}
d. Writeln(‘K’); {tipe data Char}
e. Writeln(‘Saya belajar pascal’) {tipe data string}
5. Jawaban : C. Boolean
Alasan : Boolean adalah suatu tipe data yang hanya mempunyai dua
nilai. Yaitu true atau false (benar atau salah/1 dan 0).

14

Anda mungkin juga menyukai