AP 2B
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)
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
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
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:
Pada contoh diatas kita sudah mendeklarasikan type bernama TMember yang
bertipe record.
Konstanta
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.
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 juga penulisan END., di sana harus diakhiri dengan tanda titik (.).
Sebagai tanda kalau END ini adalah akhir dari tubuh program utama
2. String dan char: diapit dengan tanda petik satu, contoh: 'petani kode'.
4. Real: tidak diapit dengan petik, ditambahkan titik sebagai ganti koma.
Contoh: 13.4
7
5. Instruksi
Contoh:
Pada contoh di atas, kita membuat dua instruksi untuk menampilkan pesan di
layar.
6. 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:
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.
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