0% menganggap dokumen ini bermanfaat (0 suara)
31 tayangan

Modul 1

Modul 1 membahas pengenalan bahasa pemrograman Pascal, tujuan praktikum, dasar teori tentang struktur program Pascal, komponen dasar program Pascal seperti simbol dasar, reserved word, dan identifier, serta perintah write dan writeln untuk menulis keluaran."

Diunggah oleh

國Zygan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
31 tayangan

Modul 1

Modul 1 membahas pengenalan bahasa pemrograman Pascal, tujuan praktikum, dasar teori tentang struktur program Pascal, komponen dasar program Pascal seperti simbol dasar, reserved word, dan identifier, serta perintah write dan writeln untuk menulis keluaran."

Diunggah oleh

國Zygan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Praktikum Dasar Pemrograman

MODUL 1
PENGENALAN PASCAL
TUJUAN PRAKTIKUM
Praktikan diharapkan dapat :
1. Mengenal Bahasa Pascal dan struktur program pada Turbo Pascal
2. Mengetahui dan memahami penggunaan komponen-komponen dasar pada Pascal
3. Mengunakan perintah dasar penulisan dalam membuat program

DASAR TEORI

1.1 PENGENALAN PASCAL


Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS
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 didunia 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 Pascal 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 dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.
Keunggulan bahasa ini terletak pada kemudahannya untuk dipelajari dan adanya dukungan
fungsi-fungsi matematika yang sangat lengkap.

1.2 STRUKTUR PROGRAM PASCAL


Struktur dari suatu program Pascal terdiri dari sebuah judul program , bagian deklarasi dan
bagian pernyataan (statement).
Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal dari
program dan diakhiri dengan titik koma. Bagian deklarasi digunakan bila di dalam program
digunakan pengenal (identifier). Kalau suatu program menggunakan identifier, Pascal menuntut
supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan
terlebih dahulu pada bagian ini.

Struktur Minimal Program


begin
Statement;
end.

Teknik Informatika Universitas Siliwangi 1


Praktikum Dasar Pemrograman

Struktur Lengkap(Umum) Program


(* Judul Program *)
Program Nama_Program;
{penjelasan tentang program, yang berisi uraian singkat mengenai apa
yang dilakukan program}
(* Bagian Deklarasi*)
Uses
{semua unit yang digunakan didefinisikan disini}
Label
{semua label yang digunakan didefinisikan disini}
const
{semua nama konstanta dan harganya didefinisikan disini}
type
{semua nama tipe bentukan didefinisikan disini}
var
{semua nama variabel global ditulis disini}

{Deklarasi prosedur dan fungsi ditulis disini}

(* Bagian Deskripsi / Statement*)


begin
Statement1;
Statement2;
...
Statementn;
{semua instruksi program dituliskan disini}
end.

Secara umum, program akan menerima masukan(input) dari piranti masukan, melakukan
sebuah proses tertentu, dan menghasilkan keluaran(output) ke piranti keluaran. Berikut adalah
contoh program dengan menggunakan bahasa Pascal. Untuk contoh di bawah ini, program tidak
menerima masukan, dan juga tidak melakukan proses tertentu, tetapi hanya menghasilkan keluaran
yaitu menampilkan sekumpulan karakter(string) di layar

Program 1.1 Program menulis string


PROGRAM Hallo; (*Judul*)
{menuliskan sekumpulan karakter(string) ke layar}
BEGIN
writeln(‘Hallo, SELAMAT DATANG!!!’); {Statement}
write(‘Anda sedang menggunakan Pascal’); {Statement}
readln; {Statement}
END.
Tampilan pada Layar
Hallo, SELAMAT DATANG!!!
Anda sedang menggunakan Pascal

Beberapa aturan dalam program Pascal :


- Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling
akhir.
- Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.

Teknik Informatika Universitas Siliwangi 2


Praktikum Dasar Pemrograman

- Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titik koma (;)
- Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan } sehingga setiap
kali program dijalankan, maka seluruh teks yang berada dalam tanda tersebut tidak akan dibaca
atau dikompilasi.

1.3 KOMPONEN DASAR PROGRAM PASCAL


Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman
yang umum, yaitu :
1. Simbol Dasar
2. Reserved Word (kata pasti)
3. Identifier (pengenal)

1. Simbol Dasar.
Simbol dasar terdiri atas :
1. Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z.
(huruf besar dan kecil).
2. Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9.
3. Simbol khusus, yaitu + - * / ; := , ‘ = < > <= >= <> : { } ( ) [ ]

2. Reserved Word (kata pasti)


Reserved Word adalah suatu kata yang sudah mempunyai arti khusus atau ‘kata kunci’ dan
harus digunakan sebagaimana yang telah ditentukan kegunaanya oleh bahasa Pascal. Reserved
word ini tidak dapat dipergunakan sebagai identifier
Contoh beberapa reserved word yang telah didefinisikan oleh bahasa pascal antara lain :
AND ELSE LABEL REPEAT
ARRAY END MOD SET
BEGIN FILE NOT THEN
CASE FOR OF TYPE
CONST FUNCTION OR UNTIL
DIV GOTO PROCEDURE VAR
DO IF PROGRAM WHILE
DOWNTO IN RECORD WITH
3. Identifier (sebutan/pengenal)
Identifier merupakan sebuah kata yang diberikan oleh programmer dan digunakan sebagai
nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri
suatu nama sebagai identifier. Identifier dapat digunakan untuk menyatakan nama suatu :
program, konstanta, variable, procedure, fungsi , label, tipe bentukan, objek, dan hal lain yang
dideklarasikan oleh pemrogram
Identifier ini bebas, tetapi dengan ketentuan-ketentuan sebagai berikut :
 terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Huruf
besar dan huruf kecil dianggap sama.
 tidak boleh mengandung blank.
 Tidak boleh berupa reserved word atau kata kunci dalam Pascal
 tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah.

Teknik Informatika Universitas Siliwangi 3


Praktikum Dasar Pemrograman

 panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan.

Contoh :
Identifier Keterangan
GajiKaryawan Benar
No_Mhs Benar
tinf01 Benar
1X Salah, karakter pertama harus huruf
A&B Salah, tidak boleh mengandung simbol khusus
Nama Mhs Salah, tidak boleh mengandung blank/spasi
begin, while, array Salah, tidak boleh kata kunci

1.4 PERINTAH WRITE DAN WRITELN


Struktur umum :
write(parameter); writeln(parameter);

Perintah write dan writeln mempunyai kegunaan yang sama yaitu menuliskan parameter-nya
ke layar. Perbedaannya hanya pada pemindahan posisi kursor setelah penulisan. Perintah writeln
yang merupakan kependekan dari write line, setelah menuliskan parameter-nya di layar, maka
kursor penulisan akan langsung pindah ke baris di bawahnya sehingga hasil yang dicetak berikutnya
akan ditampilkan pada baris yang berbeda.
Perintah write hanya menuliskan parameternya saja, tanpa pindah baris sehingga tampilan
berikutnya akan disambung dalam baris yang sama.

Program 1.2 Program menjumlahkan dua buah bilangan yang sudah terdefinisi dan menampilkan
hasilnya di layar
Program Penjumlahan
Uses
crt; {unit yang harus disertakan jika ingin menambahkan perintah clrscr}
begin
clrscr; {perintah untuk membersihkan layar}
writeln(’Penjumlahan dua bilangan’);
Write(‘6+4’); {angka berupa string, dianggap huruf}
Write(’ = ’);
Write(6+4); {angka berupa numeric, dianggap perhitungan}
end.
Tampilan Pada Layar :
Penjumlahan dua bilangan
6+4 = 10

Teknik Informatika Universitas Siliwangi 4


Praktikum Dasar Pemrograman

Program 1.3 Program menuliskan nama lembaga dan alamatnya


PROGRAM Tulis_alamat;
BEGIN
writeln(‘Teknik Informatika’);
write(‘Fakultas Teknik’);
writeln(‘Universitas Siliwangi’);
writeln;
write(‘Jl. Siliwangi No. 24 Tasikmalaya’);
readln;
END.
Tampilan pada Layar
Teknik Informatika
Fakultas TeknikUniversitas Siliwangi

Jl. Siliwangi No. 24 Tasikmalaya

1.5 CARA MENJALANKAN PROGRAM


1. Klik menu Run
2. Maka akan keluar sejumlah submenu, pilih sebmenu Run
3. Maka program yang sedang aktif di layar akan segera dijalankan
Perintah di atas bisa disingkat dengan menekan Ctrl + F9
Untuk menampilkan hasil dengan menekan Alt + F5

1.6 CARA MENYIMPAN PROGRAM


1. Klik menu File
2. Maka akan keluar sejumlah submenu, pilih sebmenu Save atau Save As
3. Jika memilih Save As maka akan keluar kotak dialog Save file as
4. Pada kotak Save file as ketiklah nama file anda, kemudian tekan Enter. Contoh pengisian:
 C :\ CONTOH
Menyimpan ke drive C dengan nama CONTOH
 C :\ DATA \ CONTOH
Menyimpan ke drive C ke dalam direktori DATA dengan nama CONTOH
 D :\ TurboPascal \ DATA \ CONTOH
Menyimpan ke drive D ke dalam direktori TurboPascal\DATA dengan nama CONTOH

1.7 CARA MEMANGGIL PROGRAM


1. Klik menu File
2. Maka akan keluar sejumlah submenu, pilih sebmenu Open...
3. Maka akan keluar kotak dialog Open a file
4. Pada kotak Name ketikkan nama file yang akan dipanggil kemudian tekan enter. Contoh
Pengisian :
 C :\ CONTOH
Memanggil file CONTOH dari drive C
 C :\ DATA \ CONTOH

Teknik Informatika Universitas Siliwangi 5


Praktikum Dasar Pemrograman

Memanggil file CONTOH dari direktori DATA pada drive C


 D :\ TurboPascal \ DATA \ CONTOH
Memanggil file CONTOH dari direktori TurboPascal\DATA pada drive C
1.8 LATIHAN
1. Buatlah sebuah program yang menghasilkan keluaran nama, npm, kelas, dan alamat anda!
2. Buat program dalam bahasa Pascal yang menghasilkan keluaran di layar dengan
menggunakan perintah write/writeln!
*
* * *
* * * * *
* * * * * * *

3. Buat program untuk menampilkan hasil penjumlahan, pengurangan, perkalian, dan


pembagian dua buah bilangan!

Contoh tampilan :

*** Program Hitung ***

120 + 12 = 132
120 – 12 = 108
120 x 12 = 1440
120 / 12 = 10.00

Teknik Informatika Universitas Siliwangi 6

Anda mungkin juga menyukai