Anda di halaman 1dari 21

Laporan Praktikum Pemrograman dan Dasar Komputer

Modul 1 struktur dasar bahasa pascal


Kelompok 8
BAB I

PENDAHULUAN

1.1 Latar Belakang


Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer
atau bahasa pemrograman komputer , adalah intruksi stadar untuk memerintahkan
komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan
sintaks dan semantik yang dipakai untuk mendefenisikan program komputer.
Bahasa ini memungkinkan seorang programmer dapat menetukan secara persis
data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa secara persis yang akan di ambil
dalam berbagai situasi.

Dev Pascal adalah sebuah program aplikasi untuk bahasa pemrograman


Pascal, selain turbo pascal dan free pascal. Pada dasarnya program aplikasi
untuk bahasa pascal ini sama saja, tetapi dev pascal lebih banyak digunakan
karena lebih praktis, simple, dan mudah dipahami. Ini adalah beberapa kelebihan
dev pascal : User defined Data Types, programmer dapat membuat tipe data lain
yang diturunkan dari tipe data standar, 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.
Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah
menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan
berulang-ulang, Sederhana dan Ekspresif, memiliki struktur yang sederhana dan
sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan
dipahami.
Belajar bahasa pemrogrman bertujuan untuk membuat suatu progrman yang
berguna dan dapat melakukan suatu perhitungan atau pekerjaan sesuai dengan
keinginan sih pembuat program. Untuk dapat melakukan pemrograman,
diperlukan ketrampilan dalam algoritma, menguasai logika, menguasai bahasa
pemrogrman, dan pengetahuan-pengetahaan lain seperi matematika.

Program Studi Teknik Industri


Universitas Tanjungpura 1
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
1.2 Tujuan
Tujuan dari pratikum yang kami lakukan :
1. Pratikan mampu menjelaskan tetang langkah-langkah pembuatan
program hingga menghasilkan program yang bisa dieksekusi dari
lingkungan MS-DOS secara langsung.
2. Pratikan mengerti pendeklarasian constanta, type, variable mampu
menggunakannya dalam program.
1.3 Rumusan masalah
Dari latar belakang di atas didapatkan rumusan masalah sebagai berikut :
1. Bagaimana struktur dari bahasa pemrograman pascal?
2. Bagaimana pendeklarasian constanta, type, variable?
1.4 Fow chart

Mulai
Pendahuluan

Latar Belakang
Tujuan Pratikum
Rumusan Masalah
Flowchart Pratikum
Sistematika Penulisan

Tinjauan Pustaka

Dev Pascal
Struktur Dasar Bahasa Pascal
Perbedaan Read dan Readln
Perbedaan Write and Writeln

Persiapan

Pengolahan Data

Program Menghitung Luas


dan Keliling
Program Penjumlahan dan
Pengurangan Bilangan Bulat

Analisa

Analisa Program Luas dan


Keliling Lingkaran
Analisa Program Penjumlahan
dan Pengurangan Bilangan

Kesimpulan dan Saran

Selesai
Gambar 1.4

Program Studi Teknik Industri


Universitas Tanjungpura 2
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
1.5 Sistematika penulisan

Beriku adalah penjelasan sistematika penulisan yang terdapat di dalam


laporan ini.

BAB I Pendahuluan berisi tentang gambaran umum mengenai pemrograman dan


pentingnya pemrograman bagi seorang sarjana teknik industry.

BAB II Tinjauna pustaka berisi tentang dasar teori yang di gunakan untuk
pembelajaran pemrograman.

BAB III Pengolahan data berisi tentang contoh program yang di aplikasikan dari
teori yang di jelaskan pada bab sebelumnya.

BAB IV Analisa berisi tentang pembahasan seutuhnya, tentang program yang di


buat pada bab sebelumnya khususnya pada syntax-syntax yang di gunakan.

BAB V Penutup berisi tentang simpulan dan saran dari laporan yang telah di buat.

Daftar pustaka berisi tentang sumber sumber yang di gunakan sebagai dasar untuk
penulisan laporan.

Program Studi Teknik Industri


Universitas Tanjungpura 3
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
BAB II

TINJAUAN PUSTAKA

2.1 Devpascal

Dev-Pascal adalah sebuah program aplikasi untuk bahasa pemrogramman


'Pascal', selain turbo pascal dan free pascal. Pada dasarnya semua program
aplikasi untuk bahasa pascal ini sama saja, tetapi Dev-Pascal lebih banyak
digunakan karena lebih praktis, simple, dan mudah dipahami.

Tampilan aplikasi bahasa pascal

Gambar 2.1

2.2 Struktur dasar Bahasa Pemrograman

Flowchart yang sudah dirancang selanjutnya akan diterjemahkan ke dalam


bahasa program. Untuk itu kita harus memahami terlebih dahulu struktur
pemrograman pascal. Struktur Program Pascal terdiri dari sebuah judul program
dan suatu blok program atau badan program. Blok program dibagi lagi menjadi
dua bagian, yaitu bagian deklarasi dan bagian pernyataan. Bagian deklarasi dapat
terdiri dari deklarasi label,konstanta, tipe, variable, prosedur dan fungsi.

Program Studi Teknik Industri


Universitas Tanjungpura 4
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
1. Struktur Program Pascal:
1. Judul Program
2. Blok Program
a. Deklarasi Unit Pascal
b. Bagian Deklarasi
- Deklarasi Variabel
- Deklarasi Konstanta
- Deklarasi Label
- Deklarasi Tipe Data
- Deklarasi Prosedur
- Deklarasi Fungsi
c. Bagian Program
2. Judul Program

Judul program sifatnya adalah optional di dalam program, artinya boleh


dituliskan atau boleh juga tidak dituliskan. Judul Program hanya bertujuan
untuk memberi nama dari program yang dibuat. Judul program harus terletak
pada awal program dan diakhiri dengan titik koma.
Contoh : Program Hallo;
3. Deklarasi Unit Pascal

Unit adalah kamus bahasa Pascal. Unit Pascal selalu disebutkan pada awal
program setelah Judul Program. Tujuannya agar perintah bahasa pascal dapat
diterjemahkan oleh compiler pada saat dikompilasi. Jika unit pascal tidak
disebutkan maka perintah bahasa Pascal tidak dapat dikompilasi karena
compiler tidak dapat mengenali perintah yang digunakan. Misalnya kata
Begin, End, Clrscr, write,writeln,read,readln, dan lain-lain terdapat dalam
kamus/unit crt. Oleh karena itu, unit crt selalu disebutkan pertama kali pada
baris program dengan perintah uses crt.
Unit crt disebutkan jika anda menggunakan Program Pascal dengan sistem
operasi DOS yang berjalan pada sistem operasi window. Jika anda
menggunakan Program Pascal dengan sistem operasi Window, maka unit crt

Program Studi Teknik Industri


Universitas Tanjungpura 5
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
diganti dengan unit wincrt.
Contoh : Uses Crt; atau uses wincrt;

4. Bagian Deklarasi

Deklarasi di atas hanya disebutkan jika akan digunakan dalam program.


Bahkan dalam program yang sangat sederhana ada yang tidak menggunakan
deklarasi. Dalam pemrograman dasar, pada umumnya menggunakan deklarasi
variabel, konstanta, tipe data, dan label. Sedangkan deklarasi prosedur dan
fungsi umumnya digunakan dalam pemrograman tingkat lanjut yaitu
pemrograman tekstruktur.Deklarasi variabel selalu diawali dengan kata var,
deklarasi konstanta diawali dengan kata Const, dan deklarasi label diawali
dengan kata Label.
Contoh :
Var a,b,c : integer; Deklarasi variabel a,b,c dengan tipe data integer.
Const Pi = 3.14; Deklarasi konstanta bilangan pi.
Label Selesai ; Deklarasi label dengan nama Selesai

5. Bagian Program
Bagian Program adalah kumpulan dari pernyataan-pernyataan atau kode
program yang akan dikerjakan oleh program. Bagian ini diawali dengan kata
BEGIN dan diakhiri dengan kata END. Kata END harus diakhiri dengan tanda
titik.

Begin
. Kode program
End.

Penulisan Bahasa Pascal


Program pascal tidak mengenal aturan penulisan yang kaku. Penulisan
perintah boleh ditulis mulai kolom atau baris mana saja, tetapi harus jelas dan
rapi agar mudah dibaca. Penulisan perintah dengan huruf besar dan kecil
dianggap sama. Jadi Pascal tidak membedakan huruf besar dan kecil.
Misalnya penulisan perintah BEGIN, Begin, begin adalah sama bagi pascal.
Program Studi Teknik Industri
Universitas Tanjungpura 6
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
Demikian juga dengan penulisan variabel. Penulisan teks yang bersifat
komentar dan bertujuan untuk menjelaskan kode program harus diletakkan
dalam tanda kurung kurawal. Kemudian setiap baris pernyataan/kode program
selalu diakhir dengan tanda titik koma (;). Contoh :
X := a + b; {Jumlahkan nilai variabel a dan b dan simpan dalam variabel x}
2.3 Perbedaan Write dan Writeln
Perintah write dan writeln digunakan untuk menuliskan data teks atau data
variabel di layar yang terletak dalam tanda kurung. Data teks selalu diapit oleh
tanda petik satu () sedangkan data variabel dengan menyebutkan nama
variabelnya.
Contoh :
Write(Saya belajar bahasa Pascal);
Writeln(Saya belajar bahasa Pascal);
Setelah Write menuliskan datanya, maka kursor tidak berpindah ke baris
berikutnya sedangkan dengan writeln, kursor akan berpindah ke baris berikutnya
setelah menuliskan datanya. Kata writeln; tanpa diikuti teks dalam kurung sering
digunakan untuk memindahkan posisi kursor ke baris berikutnya.
2.4 Read dan Readln:
Perintah read dan readln digunakan untuk membaca data variabel yang akan
dimasukan ke dalam program. Jadi digunakan untuk membaca data input data ke
dalam program. Kata readln; tanpa diikuti teks dalam kurung sering digunakan
untuk menghentikan sementara tampilan output program agar tampak di layar.
Dengan menekan sembarang tombol, maka program akan dilanjutkan.
Contoh :
Write(Nilai a = ); readln(a);
Write(Nilai b = );readln(b);
Writeln(a = ,a);
Writeln(b = ,b);

Program Studi Teknik Industri


Universitas Tanjungpura 7
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
BAB III

PENGOLAHAN DATA

3.1. Program menghitung luas dan keliling

1. Tahap pertama jika ingin membuat program menghitung luas adalah


mengklik new source file.

Gambar 3.1

2. Hapus semua koding yang ada, dan siap untuk menulis koding

Gambar 3.2

Program Studi Teknik Industri


Universitas Tanjungpura 8
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
3. Tulis koding seperti gambar di bawah

Gambar 3.3

4. Save program/projek yang telah di buat. Dengan cara menekan ctrl + s,


atau dengan mengklik shortcut seperti gambar di bawah ini.

Gambar 3.4

Program Studi Teknik Industri


Universitas Tanjungpura 9
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
5. Untuk mengecek apakah program yang di buat bisa di eksekusi atau tidak,
klik compile file, dan lihat ada yang eror atau tidak.

Gambar 3.5

6. Jika ada eror atau kesalahan dalam pengerjaan program seperti di bawah,
maka klik dua kali pada kolom bawah. Kolom yang di bawah akan
memberitahu di mana mana saja terjadi kesalahan.

Gambar 3.6

Program Studi Teknik Industri


Universitas Tanjungpura 10
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
7. Setelah semua ny selesai, dan tidak ada terjadi eror, maka program
yang tadi akan kita eksekusi dan akan terlihat seperti pada gambar
yang di bawah.

Gambar 3.7

Tinggal di masukkan jari jarinya maka otomatis program akan menghitung


keliling dan luas lingkaran.

Gambar 3.8

Program Studi Teknik Industri


Universitas Tanjungpura 11
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
3.2. Program penjumlahan dan pengurangan 2 bilangan bulat.

Program penjumlahan dan pengurangan 2 bilangan memakai koding


sebagai berikut :

program penjumlahan;

uses crt;

var

a,b,jumlah,kurang: integer;

begin

clrscr;

writeln ('==================================================');

writeln;

write ('masukkan nilai bil.pertama: '); readln (a);

write ('masukkan nilai bil. kedua: '); readln (b);

jumlah:=a+b;

kurang:=a-b;

writeln ('hasil penjumlahannya adalah: ',jumlah);

writeln ('hasil pengurangannya adalaha:',kurang);

readln;

end.

Program Studi Teknik Industri


Universitas Tanjungpura 12
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
1. Tahap pertama jika ingin membuat program penjumlahan dan
pengurangan 2 bilangan bulat yaitu dengan mengklik new source file
seperti gambar yang di bawah.

Gambar 3.9

2. Hapus semua koding yang ada, dan siap untuk menulis koding. Setelah itu
tulis koding yang telah tertera di atas.

Gambar 3.10

Program Studi Teknik Industri


Universitas Tanjungpura 13
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
3. Simpan projek denga n cara mengetik ctrl+s atau dengan mengklik
shortcut seperti yang di bawah.

Gambar 3.11

4. Setelah itu compile projek dengan cara mengklik compile projek seperti
pada gambar di bawah.

Gambar 3.12

Program Studi Teknik Industri


Universitas Tanjungpura 14
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
5. Jika tidak ada yang eror, maka bisa langsung di execute, tapi jika masih
ada yang eror, bisa kita cek di kolom bawah, seperti gambar di bawah.

Gambar 3.13

6. Jika sudah selesai, execute projek maka tampilan jadi seperti gambar di
bawah ini.

Gambar 3.14

Program Studi Teknik Industri


Universitas Tanjungpura 15
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
masukkan nilai, dan program terjalankan sesuai perintah

Gambar 3.15

Program Studi Teknik Industri


Universitas Tanjungpura 16
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
BAB IV

ANALISA

Analisa data dari praktikum yang kami lakukan tentang pascal, terutama
tentang pembuatan program menghitung luas dan keliling lingkaran, dan program
penjumlahan dan pengurangan 2 bilangan bulat. Hal yang harus kita pikirkan
dalam membuat program adalah kodingnya. Pembuatan koding harus sesuai
sistematika bahasa pascal, sistematika dari pembuatan koding program tersebut
dari judul, blok program, bagian program. Penjelasan lebih lengakap sebagai
berikut
4.1 Program menghitung luas dan keliling lingkaran.
Koding dari program menghitung luas dan keliling lingkaran,
mempunyai sistematika dan fungsi dari sistematika itu akan di jelaskan
sebagai berikut :
4.1.1 judul program
Dalam penulisan koding, hal pertama yang harus kita tulis adalah
judul program, di akhir judul program harus ada tanda titik koma.
Judul program yang kami pakai program P0102;.
4.1.2 Deklarasi unit pascal
Unit adalah kamus bahasa Pascal. Unit Pascal selalu disebutkan
pada awal program setelah Judul Program. Tujuannya agar perintah
bahasa pascal dapat diterjemahkan oleh compiler pada saat
dikompilasi. Jika unit pascal tidak disebutkan maka perintah
bahasa Pascal tidak dapat dikompilasi karena compiler tidak dapat
mengenali perintah yang digunakan. Misalnya kata Begin, End,
Clrscr, write,writeln,read,readln, dan lain-lain terdapat dalam
kamus/unit crt. Oleh karena itu, unit crt selalu disebutkan pertama
kali pada baris program dengan perintah uses crt.
Unit crt disebutkan jika anda menggunakan Program Pascal dengan
sistem operasi DOS yang berjalan pada sistem operasi window.
Jika anda menggunakan Program Pascal dengan sistem operasi
Window, maka unit crt diganti dengan unit wincrt.

Program Studi Teknik Industri


Universitas Tanjungpura 17
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
Contoh : usescrt
4.1.3 Bagian deklarasi
Deklarasi di atas hanya disebutkan jika akan digunakan dalam
program. Bahkan dalam program yang sangat sederhana ada yang
tidak menggunakan deklarasi. Dalam pemrograman dasar, pada
umumnya menggunakan deklarasi variabel, konstanta, tipe data,
dan label. Sedangkan deklarasi prosedur dan fungsi umumnya
digunakan dalam pemrograman tingkat lanjut yaitu pemrograman
tekstruktur.Deklarasi variabel selalu diawali dengan kata var,
deklarasi konstanta diawali dengan kata Const, dan deklarasi label
diawali dengan kata Label.
Contoh :
a. Var r:integer; keliling, luas:real;
Deklarasi variable r dengan tipe data integer, dan keliling dan
luas dengan tipe data real
b.Const phi=3.14159;
Deklarasi konstanta bilangan pi.
c. Lebel selesai; deklarasi lebel dengan nama selesai.
4.1.4 bagian program
Bagian Program adalah kumpulan dari pernyataan-pernyataan atau
kode program yang akan dikerjakan oleh program. Bagian ini
diawali dengan kata BEGIN dan diakhiri dengan kata END. Kata
END harus diakhiri dengan tanda titik.

Setelah proses koding selesai, simpan program dan siap untuk eksekusi. Jika
terjadi eror pada syntax atau hal hal yang lain, bisa di cek di kolom yang seperti
kolom komentar di bawah aplikasi.

4.2 Program penjumlahan dan pengurangan 2 bilangan bulat.


4.2.1 Judul program
Judul program yang digunakan terserah, yang terpenting adalah harus
ada tulisan, program (spasi) nama program;.

Program Studi Teknik Industri


Universitas Tanjungpura 18
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
4.2.2 Deklarasi unit pascal
Deklarasi unit pascal yang digunakan dalam pembuatan program
tersebut adalah usescrt, dan clrscr. Setiap penulisan deklarasi tersebut,
akhirannya harus ada titik koma.
4.2.3 Bagian deklarasi
Variable, rumusan, dan lebel selesai
a. Variable a,b,jumlah,kurang: integer
Deklarasi variable a,b,jumlah, kurang dengan tipe data integer.
b. Rumusan (penjumlahan dan pengurangan)
Jumlah:=a+b; kurang:=a-b; adalah deklarasi perintah untuk
menjumlahkan dan mengurangi dua bilangan bulat.
c. Lebel selesai
Write dan writeln merupakan tempat penaruhan text yang akan
muncul di program yang di jalankan, dan harus di lengkapi dengan
rad dan readln.

Program Studi Teknik Industri


Universitas Tanjungpura 19
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
BAB V
PENUTUP
2.1.Kesimpulan
Pascal adalah bahasa programan tingkat tinggi karena pascal adalah bahasa
pemograman yang terstruktur. Bahasa pascal merupakan bahasa pemograman
komputer yang masih merupakan bahasa yang sulit untuk dimengerti sehingga
sebagian orang tersebut enggan atau malas untuk mempelajari lebih jauh
mengenai bahasa pemograman computer tersebut. Akan tetapi bahasa pascal ini
perlu kita pelajari sebagai dasar pemograman.
Stuktur bahasa pemrograman pascal bisa di pecah menjadi 2 bagian, yaitu
bagian deklarasi dan bagian main program.
Pendeklarasian pada pemrograman pascal merupakan suatu pengenal
(identifier) yang dapat berupa leble, konstanta, tipe, variable, prosedur, dan
fungsi.

2.2.Saran
Dalam pengerjaan harus teliti penglihatan titik koma sangatlah penting dan
sebaikanya kita perlu memahami tentang bahasa pascal karena akan berguna
dalam dunia pemrograman.

Program Studi Teknik Industri


Universitas Tanjungpura 20
Laporan Praktikum Pemrograman dan Dasar Komputer
Modul 1 struktur dasar bahasa pascal
Kelompok 8
DAFTAR PUSTAKA

Tutorial Belajar Pascal Part 1: Pengertian Bahasa Pemrograman Pascal

Diakses pada tanggal 2 november 2017 pukul 20.00 wib

http://www.duniailkom.com/tutorial-belajar-pascal-pengertian-bahasa-
pemrograman-pascal/

STRUKTUR PROGRAM BAHASA PASCAL

Diakses pada tanggal 2 november 2017 pukul 21.00 wib

https://spatabang.blogspot.co.id/2014/01/struktur-program-bahasa-pascal.html

PENGERTIAN DEV PASCAL

Diakses pada tanggal 3 november 2017 pukul 15.00 wib

http://bismillaahkarya.blogspot.co.id/2017/09/pengertian-dev-pascal.html

Program Studi Teknik Industri


Universitas Tanjungpura 21

Anda mungkin juga menyukai