Anda di halaman 1dari 42

LAPORAN HASIL PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN I

Nama : Gedeon

NIM : 213030503087

Kelas : D

Modul : 1 (PENGENALAN PASCAL DAN TIPE DATA)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKARAYA
2021
BAB I

TUJUAN DAN LANDASAN TEORI

1. TUJUAN
1.1. Mahasiswa mengenal bahasa Pascal.
1.2. Mahasiswa mengetahui jenis tipe data dan variabel dalam pascal.
1.3. Mahasiswa dapat menentukan variable dan tipe data yang sesuai.
1.4. Mahasiswa mengetahui operasi terhadap variable dengan jenis
tipedata yang telah ditentukan.

2. LANDASAN TEORI
2.1. Pengertian Pascal
Pascal adalah bahasa pemograman yang pertama kali di
buat oleh Profesor Niklaus Wirth, seorang anggota Internasional
Federation Processing (IFIP) pada tahun 1971. Dengan mengambil
nama dari matematikawan Perancis, Blaise Pascal, yang pertama
kali menciptakan mesin penghitung, Profesor Niklaus Wirth
membuat bahasa pascal ini sebagai alat bantu untuk mengajarkan
konsep pemograman komputer kepada mahasiswanya. Selain itu,
Profesor Niklaus Wirth membuat pascal juga untuk melengkapi
kekurangan-kekurangan bahasa pemograman yang ada pada saat
itu.

2.2. Struktur pascal


1. Bagian judul program
2. Blok program
Bagian Deklarasi
a. Deklarasi tipe data (TYPE)
Dalam bahasa Pascal terdapat beberapa jenis tipe data
yang bisa digunakan untuk sebuah variabel atau konstanta
pada program antara lain adalah:
Tipe Data Deskripsi (range variabel)

angka dari 0 - 255


Byte

angka dari -32768 - 2767


Integer

Real semua nilai pecahan dari 1E-38 - E+38

nilai TRUE atau FALSE


Boolean

semua karakter dari tabel ASCII


Char

semua huruf, spasi, frasa


String

b. Deklarasi variable (VAR)


c. Deklarasi konstanta (CONST)
d. Deklarasi label (LABEL)
e. Deklaraso sub-program (PROCEDURE dan FUNCTION
3. Bagian Program utama perintah-perintah atau statemen
Statement Statemen diawali oleh kata BEGIN dan
diakhiri dengan kata END. Akhir dari setiap statemen diakhiri
dengan titik koma [;].
a. Read atau readln
Perintah read maupun readlnj ini digunakan untuk
memasukan atau menginputkan data ke dalam suatu
variable.
b. Write atau writeln
Perintah write maupun writeln ini digunakan untuk
menampilkan atau mencentak isi dari suatu nilai
variabel.
c. Clrscr
Clrscr (clear screen) pada bahasa pemrograman pascal
ini bertujuan membersihkan tampilan pada layer.
d. Begin
Perintah begin ini digunakan untuk memulai program
e. Uses crt/uses wincrt
Digunakan untuk memanipulasi/pengaturan layer dalam
pengetikan naskah yakni menampung 80 karakter dan
25 baris

4. Penulisan Variable dalam bahasa pascal


Variable adalah nama yang mewakili suatu elemen data. Ada
aturan tertentu yang wajib diikuti dalam pemberian nama
variable, antara lain :
a. Harus dimulai dengan abjad,tidak boleh dengan angka
atau simbol
b. Tidak boleh ada spasi diantaranya
c. Jangan menggunakan simbol
BAB II

PEMBAHASAN

Langkah kerja

1. Tulislah 3 program dibawah ini dengan memberikan nama


program Alpro1_1, Alpro1_2, dan Alpro1_3 :

Program Alpro_1;

Uses crt;

Begin

Writeln(‘Saya Belajar Bahasa Pascal’);

Readln;
End.

Program Alpro1_2;

Uses crt;

Var kalimat : string; Begin


Kalimat :=’Saya Belajar Bahasa Pascal’;
Writeln(kalimat);
Readln;

End.

Program Alpro1_3
Uses crt;
Const kalimat = ‘Saya Belajar Bahasa Pascal’;
Begin
Writeln(kalimat);
End.

2. Buatlah program untuk melakukan operasi aritmatika dimana


bilangan pertama dan kedua merupakan inputan dari piranti
masukan.

3. Buatlah program untuk menghitung luas lingkaran . Luas lingkaran


didefinisikan sbb : L = Pi * r * r, dimana pi adalah konstanta yang
bernilai 3,1415 sedangkan r adalah jari-jari lingkaran.

4. Buatlah program untuk mengkonversi suhu dalam derajat celcius


ke derajat fahrenheit dan reamour dimana :
Fahrenheit = 9/5 *
celcius + 32
Reamour = 4/5
*celcius

1. Langkah 1
Pada Langkah pertama ini saya akan membuat membuat program
alpro_1 yang ada di modul. Tetapi saya menambah Clrscr(cleanscreen)
agar terlihat rapi.Berikut bentuk algoritmanya.

Algoritma program alpro_1

DEKLARASI :
{tidak ada}
DESKRIPSI :

Write(‘Saya belajar bahasa pascal’)


Write(‘Saya senang belajar Bahasa pascal’)

Setelah itu tranlasikan algoritma tersebut kedalam bahasa pascal Kode


program alpro_1 sebagai berikut

Program Alpro_1;

Uses crt;

Begin

Clrscr;

Writeln(‘Saya belajar bahasa pascal’);

Writeln(‘Saya senang belajar bahasa pascal’);

Readln;

End.

Sehingga tampilan input pada kode program seperti pada gambar


1.1.1. dan output pada gambar 1.1.2.
Gambar 1.1.1. input program Alpro_1

Gambar 1.1.2 output program Alpro_1

a. Bagian judul
Program ini diberi judul program Alpro_1.bagian judul
program berfungsi untuk memberi nama pada program dan
bagian ini bersifat optional. Harus terletak pada awal program
dan diakhiri dengan tanda titik koma(;).
b. Uses Crt

Uses crt ialah himpunan dari tipe tipe


data,variable,konstanta,dan fungsinya. Biasanya apabila ingin
menggunakan menu window seperti clrscr; dan yang lainnya
harus menggunakan uses crt.
c. Bagian pernyataan

Bagian yang diatas adalah bagian pernyataan,dimana bagian


ini merupakan program utama dalam pemrograman pascal.
Pada saat dilakukan ekseskusi program, komputer akan
menjalankan bagian pernyataan ini.

Untuk memulai bagian pernyataan harus diawali dengan


kata Begin.Begin berfungsi untuk memulai suatu program
pada bagian pernyataan.Dibawah kata begin terdapat kata
clrscr;.Clrscr atau clearscreen ini berfungsi untuk
membersihan atau merapikan pada output program yang akan
dijalankan.
Bagian ini adalah bagian yang akan menampilkan hasil pada
layar output.Perintah writeln bergunakan untuk menampilkan
hasil dari proses yang sudah dijalankan,setelah itu ditambah
perintah readln agar program membaca kembali instruksi yang
ada.Untuk mengakhiri diberi perintah End dengan tanda (.).

Langkah 2

Pada Langkah kedua ini saya akan membuat membuat program


alpro_2 yang ada di modul.sama seperti sebelumnya saya
menambahkan clrscr; agar terlihat rapi.Berikut bentuk algoritmatnya

Algoritma program alpro_1

DEKLARASI :
kalimat:string;

DESKRIPSI :

Kalimat←’saya belajar Bahasa pascal’;


Write(Kalimat);

Setelah itu tranlasikan algoritma tersebut kedalam bahasa pascal Kode


program alpro_2 sebagai berikut.

Program Alpro_2;

Uses crt;
Var kalimat:string;

Begin

Clrscr;

Kalimat:=’saya belajar bahasa pascal’;

Writeln(kalimat);

Readln;

End.

Sehingga tampilan input pada kode program seperti pada gambar


1.2.1. dan output pada gambar 1.2.2.

Gambar 1.2.1. input program Alpro_2


Gambar 1.2.2 output program Alpro_2

a. Bagian judul

Program ini diberi judul program Alpro_2.bagian judul


program berfungsi untuk memberi nama pada program dan
bagian ini bersifat optional.Harus terletak pada awal program
dan diakhiri dengan tanda titik koma(;).
b. Uses crt;

Uses crt ialah himpunan dari tipe tipe


data,variable,konstanta,dan fungsinya. Biasanya apabila ingin
menggunakan menu window seperti clrscr; dan yang lainnya
harus menggunakan uses crt.
c. Bagian Deklarasi

Bagian ini digunakan untuk mendeklarasikan variabel apa saja


yang digunakan dalam pembuatan program.

d. Bagian pernyataan

Bagian yang diatas adalah bagian pernyataan,dimana bagian


ini merupakan program utama dalam pemrograman pascal.
Pada saat dilakukan ekseskusi program, komputer akan
menjalankan bagian pernyataan ini.

Untuk memulai bagian pernyataan harus diawali dengan


kata begin.Begin berfungsi untuk memulai suatu program pada
bagian pernyataan.Dibawah kata begin terdapat kata
clrscr;.Clrscr atau clearscreen ini berfungsi untuk
membersihan atau merapikan pada output program yang akan
dijalankan.

Bagian tersebut adalah hasil translasi algoritma yang


merupakan proses pada program.Tanda (:=) ditujukan untuk
menulis rumus yang diartikan sebagai operasi sama dengan
pada pascal operator tersebut.Dan Perintah writeln(kalimat);
digunakan untuk menampilkan hasil pada output,setelah itu
ditambah perintah readln agar program membaca kembali
instruksi yang ada. Untuk mengakhiri diberi perintah End
dengan tanda (.).
Langkah 3

Pada Langkah kedua ini saya akan membuat membuat program alpro_3
yang ada di modul.Tidak seperti sebelumnya saya tidak menambahkan
clrscr;.Berikut bentuk algoritmanya
Algoritma program alpro_3

DEKLARASI :
const kalimat ←’saya gembira belajar bahasa pasca’;

DESKRIPSI :

writeln(kalimat);

Setelah itu tranlasikan algoritma tersebut kedalam bahasa pascal Kode


program alpro_3 sebagai berikut.

Program Alpro_3;

Uses crt;

Const kalimat =’saya suka belajar bahasa pascal’;

Begin

Writeln(kalimat);

Readln;

End.

Sehingga tampilan input pada kode program seperti pada gambar


1.3.1. dan output pada gambar 1.3.2.
Gambar 1.3.1 input program alpro_3

Gambar 1.3.2 output program alpro_3

a. Bagian judul
Program ini diberi judul program Alpro_3.bagian judul program
berfungsi untuk memberi nama pada program dan bagian ini bersifat
optional.Harus terletak pada awal program dan diakhiri dengan tanda
titik koma(;).
b. Uses Crt

Uses crt ialah himpunan dari tipe tipe


data,variable,konstanta,dan fungsinya. Biasanya apabila ingin
menggunakan menu window seperti clrscr; dan yang lainnya harus
menggunakan uses crt.
c. Bagian Deklarasi

Pada bagian ini terdapat const(konstanta) karena nilai dari


kalimat ialah tetap dan tidak dapat diubah.
d. Bagian pernyataan

Bagian yang diatas adalah bagian pernyataan,dimana bagian ini


merupakan program utama dalam pemrograman pascal. Pada saat
dilakukan ekseskusi program, komputer akan menjalankan bagian
pernyataan ini.

Untuk memulai bagian pernyataan harus diawali dengan kata


begin.Begin berfungsi untuk memulai suatu program pada bagian
pernyataan.Pada alpro_3 saya tidak saya menggunakan clrscr.

Bagian ini adalah bagian yang akan menampilkan hasil pada layar
output.Perintah writeln bergunakan untuk menampilkan hasil dari
proses yang sudah dijalankan,setelah itu ditambah perintah readln agar
program membaca kembali instruksi yang ada.Untuk mengakhiri diberi
perintah End dengan tanda (.).

2. Langkah 4
Pada Langkah ini program yang akan dibuat adalah program untuk
melakukan operasi aritmatika dimana bilangan pertama dan bilangan
kedua merupakan inputan dari piranti masukkan. Bentuk algoritmanya
seperti berikut.

Algoritama program operasi_aritmatika

DEKLARASI :
a,b,jumlah,kurang,kali:integer;

bagi:real;

DESKRIPSI :

Read (nilai a);

Read (nilai b);

Jumlah ←nilai a + nilai b;

Kurang ←nilai a – nilai b;

kali←nilai a / nilai b;

bagi←nilai a * nilai b;

write (jumlah);

write(kurang);

write(kali);
write(bagi);

Setelah itu tranlasikan algoritma tersebut kedalam bahasa pascal Kode


program operasi aritmatika sebagai berikut.

Program operasi_aritmatika;
Uses crt;
Var a,b,jumlah,kali,kurang:integer; bagi:real;
Begin Clrscr;
Write(‘masukannilai a : ‘);readln(a);
Write(‘masukan nilai b : ‘);readln(b);
Jumlah:=a+b;
Kurang:=a-b;

Kali:=a*b;

Bagi:=a/b;

Writeln(‘penjumlahan a+b : ‘,jumlah);

Writeln(‘pengurangan a-b : ‘,kurang);

Writeln(‘perkalian a*b : ‘,kali);

Writeln(‘pembagian a/b : ‘,bagi:1:2);

Readln:

End.

Sehingga tampilan input pada kode program seperti pada gambar 2.1.
dan output pada gambar 2.2.
Gambar 2.1 input program operasi_aritmatika

Gambar 2.2 output program operasi_aritmatika


a. Bagian judul

Program ini diberi judul program Operasi_aritmatika.bagian


judul program berfungsi untuk memberi nama pada program dan
bagian ini bersifat optional.Harus terletak pada awal program dan
diakhiri dengan tanda titik koma(;).
b. Uses crt

Uses crt ialah himpunan dari tipe tipe


data,variable,konstanta,dan fungsinya. Biasanya apabila ingin
menggunakan menu window seperti clrscr; dan yang lainnya harus
menggunakan uses crt.
c. Bagian deklarasi

Pada bagian ini digunakan deklarasi variabel.Variabel yang


dideklarasi adalah a, dan b digunakan untuk variabel angka yang
akan di proses oleh program Variabel jumlah, kurang, kali, bagi
merupakan variabel yang akan diisi dengan proses yang akan
digunakan di dalam program.Tipe data yang digunakan adalah
integer dan real.
d. Bagian pernyataan

Bagian yang diatas adalah bagian pernyataan,dimana bagian ini


merupakan program utama dalam pemrograman pascal. Pada saat
dilakukan ekseskusi program, komputer akan menjalankan bagian
pernyataan ini.
Untuk memulai bagian pernyataan harus diawali dengan kata
begin.Begin berfungsi untuk memulai suatu program pada bagian
pernyataan.Dibawah kata begin terdapat kata clrscr;.Clrscr atau
clearscreen ini berfungsi untuk membersihan atau merapikan pada
output program yang akan dijalankan..Perintah writeln bergunakan
untuk menampilkan hasil dari proses yang sudah dijalankan,setelah itu
ditambah perintah readln agar program membaca kembali instruksi
yang ada.

Bagian ini merupakan bagian yang berisikan perintah untuk


menapilkan hasil proses pada layar output. Untuk menuliskan rumus
digunakan operator (:=) dimana pada pascal operator tersebut sama
artinya dengan operasi sama dengan.Setelah itu menggunakan kata
atau kalimat perintah Writeln. Dan untuk menampilkan isi dari
variabel ,jika ingin tampilan dalam bentuk kalimat maka
menggunakan tanda petik satu dan tanda koma. Setelah itu ditambah
perintah Readln supaya program membaca kembali instruksi yang
telah ada.

Pada bagian ‘bagi:1:2’itu agar pecahan pada hasil pembagian


berisikan maks 2 angka.Untuk mengakhiri diberikan kata atau
perintah End dengan menggunakan tanda titik (.).
3. Langkah 5

Pada langkah ini program yang akan dibuat adalah program untuk
menghitung luas sebuah lingkaran, yang dimana nilai konstanta pi sudah
ditentukan yaitu 3.1415, berikut bentuk algoritmanya.

Algoritama program menghitung_luas_lingkaran

DEKLARASI :

Cons pi = 3.1415;

R,luas : real;

DESKRIPSI :

Read (nilai a);

Luas ←pi*r*r;

Write (L);

Setelah itu tranlasikan algoritma tersebut kedalam bahasa pascal


Kode program menghitung luas lingkaran sebagai berikut.

Program menghitung_luas_lingkaran

Uses crt;

const

Pi =3.1415;

Var

R,luas:real;

Begin

Clrscr;
Write(‘masukan jari jari =’);readln(r);

Luas := pi*r*r;

Writeln(“luas =’,luas :4:2);

Readln;

End.

Sehingga tampilan input pada kode program seperti pada gambar 3.1.
dan output pada gambar 3.2.

Gambar 3.1 input program menghitung_luas_lingkaran

Gambar 3.2 output program menghitung_luas_lingkaran.


a. Bagian judul

Program ini diberi judul program


menghitung_luas_lingkaran.Bagian judul program berfungsi untuk
memberi nama pada program dan bagian ini bersifat optional.Harus
terletak pada awal program dan diakhiri dengan tanda titik koma(;).
b. Uses crt;

Uses crt ialah himpunan dari tipe tipe


data,variable,konstanta,dan fungsinya. Biasanya apabila ingin
menggunakan menu window seperti clrscr; dan yang lainnya harus
menggunakan uses crt.
c. Bagian Deklarasi

Pada bagian ini terdapat pi, r, dan luas. Pi merupakan konstanta


karena nilai pi tidak dapat diubah atau tetap. Sedangakan r, dan luas
merupakan variabel dengan tipe data real karena r, dan luas dapat
diubah oleh pengguna dari piranti masukan dan hasil proses
program.
d. Bagian Pernyataan

Bagian yang diatas adalah bagian pernyataan,dimana bagian


ini merupakan program utama dalam pemrograman pascal. Pada
saat dilakukan ekseskusi program, komputer akan menjalankan
bagian pernyataan ini.
Untuk memulai bagian pernyataan harus diawali dengan kata
begin.Begin berfungsi untuk memulai suatu program pada bagian
pernyataan.Dibawah kata begin terdapat kata clrscr;.Clrscr atau
clearscreen ini berfungsi untuk membersihan atau merapikan pada
output program yang akan dijalankan.

Bagian ini adalah bagian yang akan menampilkan hasil pada


layar output.Perintah writeln bergunakan untuk menampilkan hasil
dari proses yang sudah dijalankan,setelah itu ditambah perintah
readln agar program membaca kembali instruksi yang ada.Setelah
writeln dan readln terdapat rumus untuk mencari luas dari lingkaran
dan digunakan untuk mendapatkan hasil pada output program.

Pada bagian (luas:4:2) yang dimaksud dari 2 agar pada hasil


output angka setelah (,) tidak boleh melebihi 2 angka.setelah itu
untuk mengakhiri berikan perintah End dengan menggunakan tanda
(.).

4. Langkah 6
Pada langkah ini program yang akan dibuat adalah program untuk
mengkonversikan suhu.Mengkonversikan suhu celsius menjadi suhu
fahrenheit dan suhu reamour.Berikut bentuk algoritmatnya.

Algoritama program konversi_suhu;

DEKLARASI :

F, C, R : REAL ;

DESKRIPSI :
Read (c);

F← 9/5 * C + 32;

R←4/5 * C ;

Write (F);

Write (R);

Setelah itu tranlasikan algoritma tersebut kedalam bahasa


pascal.Kode program konversi suhu sebagai berikut.

Program konversi_suhu;
Uses crt;
Var f,c,r:real;

Begin

Clrscr;
Write(‘masukan suhu Celsius : ‘);readln(c);
F:= 9/5 * C + 32;
R:= 4/5 * c;
Writeln(‘suhu Fahrenheit : ‘, f:0:2);
Writeln(‘suhu reamour : ‘,r:0:2);
Readln;
End.
Sehingga tampilan input pada kode program seperti pada gambar 4.1.
dan output pada gambar 4.2.
Gambar 4.1 input dari program konversi_suhu

Gambar 4.2 output dari program konversi suhu

a. Bagian judul

Program ini diberi judul program konversi_suhu;. bagian judul program


berfungsi untuk memberi nama pada program dan bagian ini bersifat
optional.Harus terletak pada awal program dan diakhiri dengan tanda titik
koma(;).
b. Uses Crt
Uses crt ialah himpunan dari tipe tipe data,variable,konstanta,dan
fungsinya. Biasanya apabila ingin menggunakan menu window seperti
clrscr; dan yang lainnya harus menggunakan uses crt.
c. Bagian deklarasi

Pada Bagian ini digunakan untuk mendeklarasikan variabel apa


saja yang digunakan dalam pembuatan program ini.Variabel yang
digunakan F,C,R dan tipe data Real.

d. Bagian pernyataan

Bagian yang diatas adalah bagian pernyataan,dimana bagian ini


merupakan program utama dalam pemrograman pascal. Pada saat dilakukan
ekseskusi program, komputer akan menjalankan bagian pernyataan ini.

Untuk memulai bagian pernyataan harus diawali dengan kata


begin.Begin berfungsi untuk memulai suatu program pada bagian
pernyataan.Dibawah kata begin terdapat kata clrscr;.Clrscr atau clearscreen
ini berfungsi untuk membersihan atau merapikan pada output program yang
akan dijalankan

Bagian ini adalah bagian yang digunakan untuk memasukan data


dari piranti masukan.Perintah write atau writeln berfungsi untuk
menuliskan kalimat yang digunakan untuk keterangan kepada pengguna
supaya pengguna program mengetahui data apa yang harus dimasukan.Dan
setelah itu dimasukan perintah read atau readln,Readl digunakan untuk
memasukan data yang akan di inputkan melalui piranti masukan kedalam
variabel

Ini adalah rumus yang akan digunakan untuk mengkonversikan suhu


celcius ke fahrenheit dan reamour.

Pada bagian ini berfungsi untuk menampilkan hasil output dari program
yang kita buat yang berupa hasil dari konversi suhu Celsius ke Fahrenheit
dan reamour.Setelah untuk mengakhiri proses digunakan perintah End
dengan tanda (.).
BAB III

KESIMPULAN

Berdasarkan hasil praktikum maka, yang dapat disimpulkan bahwa bahasa


pascal adalah Bahasa pemograman yang terstuktur.Bahasa pascal merupakan
bahasa pemograman computer yang masih merupakan bahasa yang sulit untuk
dimengerti sehingga sebagian orang enggan atau malas untuk mempelajari lebih
jauh mengenai bahasa pemrograman komputer tersebut.Dari praktikum ini kita
bisa mengerti apa saja yang dimaksud dengan bahasa pemograman seperti
penulisan bahasa pascal harus di mulai dengan kata begin dan diakhiri dengan
kat End pake tanda (.).Clearscreen atau clrscr bermaksud untuk membersihkan
atau merapikan hasil pada output program.Kata writeln dan write digunakan
untuk menampilkan keluaran atau output,perbedaan writeln dan write misalnya
write menampilkan output tanda mengganti barisan atau masih satu
baris,sedangkan writeln menampilkan output perbaris,dan bisa ditampilkan
dibarisan berikutnya untuk menampilkan output selanjutnya.Kata readln dan
read digunakan untuk menampilkan masukan atau input pada program.Dan ada
banyak lagi Bahasa pascal yang harus di pelajari selain itu.
DAFTAR PUSTAKA

Dosen Teknik Informatika.dan Asisten praktikum,Modul praktikum


algoritma dan pemrograman I, Jurusan Teknik Informatika
Universitas Palangkaraya 2021.diakses pada tanggal 7 Oktober
2021 pukul 17.32 WIB

Agung,2009. https://agungprudent.wordpress.com/2009/03/28/mengenal-
pascal/. Diakses pada tanggal 6 oktober 2021 pukul 14.44
WIB

Keceseo,2018. https://keceseo.blogspot.com/2018/08/write-writeln-read-
readln-di-
pascal.html#:~:text=singkatnya%2C%20Write%20dan%20Writ
eln%20digunakan,jelasnya%20akan%20dijabarkan%20satu%2
0persatu. Diakses pada tanggal 6 oktober 2021 pukul 16.24
WIB

Noprianikurniati,2020. https://noprianikurniati.wordpress.com/makalah-
bahasa-pascal/. Di akses pada tanggal 6 oktober 2021 pukul
18.29 WIB
LAMPIRAN

Program alpro_1

Input:

Gambar 1.1.1. input program alpro_1

Output:

Gambar 1.1.2. output program alpro_1


Program alpro_2

Input:

Gambar 1.2.1. input program alpro_2

Output:

Gambar 1.2.2. output program alpro_2


Program alpro_3

Input:

Gambar 1.3.1 input program alpro_3

Output:

Gambar 1.3.2 output program alpro_3


Program Operasi_aritmatika

Input:

Gambar 2.1 input program operasi_aritmatika

output:

Gambar 2.2 output program operasi_aritmatika


Program Menghitung_luas_lingkaran

Input:

Gambar 3.1 input program menghitung_luas_lingkaran

Output:

Gambar 3.2 output program menghitung_luas_lingkaran.


Program Konversi_suhu

Input:

Gambar 4.1 input dari program konversi_suhu

Output:

Gambar 4.2 output dari program konversi suhu


LAPORAN RENCANA PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN I

NAMA : GEDEON
NIM : 213030503087
KELAS : D
MODUL : I (PENGENALAN PASCAL DAN TIPE DATA)

URUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2021
MODUL 1 PENGENALAN PASCAL DAN TIPE DATA

1.Tujuan
1.1. Mahasiswa mengenal bahasa Pascal
1.2. Mahasiswa mengetahui jenis tipe data dan variabel dalam pascal
1.3. Mahasiswa dapat menentukan variable dan tipe data yang sesuai
1.4. Mahasiswa mengetahui operasi terhadap variable dengan jenis tipe data yang telah
ditentukan

2.Pembahasan
Pascal adalah bahasa pemograman yang pertama kali di buat oleh Profesor Niklaus Wirth,
seorang anggota Internasional Federation Processing (IFIP) pada tahun 1971. Dengan
mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan
mesin penghitung, Profesor Niklaus Wirth membuat bahasa pascal ini sebagai alat bantu untuk
mengajarkan konsep pemograman komputer kepada mahasiswanya. Selain itu, Profesor
Niklaus Wirth membuat pascal juga untuk melengkapi kekurangan-kekurangan bahasa
pemograman yang ada pada saat itu.

Struktur Pascal
1. Bagian Judul Program
2. Blok Program
Bagian Deklarasi
a. Deklarasi tipe data (TYPE)
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan
untuk sebuah variabel atau konstanta pada program antara lain adalah:

Tipe Data Deskripsi (range variabel)

Byte angka dari 0 – 255

Integer angka dari -32768 - 2767

Real semua nilai pecahan dari 1E-38 - E+38


Boolean nilai TRUE atau FALSE

Char semua karakter dari tabel ASCII

String semua huruf, spasi, frasa

b. Deklarasi variabel (VAR)


c. Deklarasi konstanta (CONST)
d. Deklarasi label (LABEL)
e. Deklarasi sub-program (PROCEDURE dan FUNCTION)

3. Bagian Program Utama Perintah-perintah atau Statmen


Statemen diawali oleh kata BEGIN dan diakhiri dengan kata END. Akhir dari
setiap statemen diakhiri dengan titik koma [;].
a. Read atau readln
Perintah read maupun readln ini digunakan untuk memasukan atau
menginputkan data ke dalam suatu variabel.
b. Write atau writeln
Perintah write maupun writeln ini digunakan untuk menampilkan atau mencetak
isi dari suatu nilai variabel.
c. Clrscr
Clrscr (clear screen) pada bahasa pemrograman pascal ini bertujuan
membersihkan tampilan pada layar.

Penulisan Variabel dalam Bahasa Pascal.


Variabel adalah nama yang mewakili suatu elemen data. Ada aturan tertentu yang wajib diikuti
dalam pemberian nama variable, antara lain:
a. Harus dimulai dengan abjad, tidak boleh dengan angka atau symbol.
b. Tidak boleh ada spasi diantaranya
c. Jangan menggunakan simbol.

1. Tugas
1. Tulislah 3 program dibawah ini dengan memberikan nama program Alpro1_1, Alpro1_2,
dan Alpro1_3:
Program Alpro_1;
Uses crt;
Begin
Writeln(‘Saya Mahasiswa Teknik Informatika’);
Readln;
End.
Program Alpro1_2;
Uses crt;
Var kalimat : string;
Begin
Kalimat :=’ Saya Mahasiswa Teknik Informatika’;
Writeln(kalimat);
Readln;
End.
Program Alpro1_3
Uses crt;
Const kalimat = ‘Saya Mahasiswa Teknik Informatika’;
Begin
Writeln(kalimat);
End.
2. Buatlah program untuk melakukan operasi aritmatika dimana bilangan pertama dan
kedua merupakan inputan dari piranti masukan.

3. Buatlah program untuk menghitung luas lingkaran. Luas lingkaran didefinisikan sbb: L
= Pi * r * r, dimana pi adalah konstanta yang bernilai 3,1415 sedangkan r adalah jari-jari
lingkaran.
4. Buatlah program untuk mengkonversi suhu dalam derajat celcius ke derajat fahrenheit
dan reamour dimana:
Fahrenheit = 9/5 * celcius + 32
Reamour = 4/5 * celcius

Anda mungkin juga menyukai