Anda di halaman 1dari 12

LAPORAN RENCANA PRAKTIKUM

ALGORITMA DAN PEMOGRAMAN I

Nama: Michael
Nim: 213030503153
Kelas: (B)
Modul: I (pengenalan Pascal dan tipe data).

JURUSAN TEKNIK INFORMATIKA


Fakultas teknik
Universitas Palangkaraya
2021

BAB 1
PENGENALAN PASCAL DAN TIPE DATANYA

1. Tujuan
1.1. MahasiswamengenalbahasaPascal
1.2. Mahasiswamengetahuijenistipedatadanvariabeldalampascal
1.3. Mahasiswadapatmenentukanvariabledantipedata yangsesuai.
1.4. Mahasiswamengetahuioperasiterhadapvariabledenganjenistipedatayangte
lah ditentukan

2. Pembahasan
PascaladalahbahasapemogramanyangpertamakalidibuatolehProfesorNikla
usWirth,seoranganggotaInternasionalFederationProcessing(IFIP)padatahun
1971. Dengan mengambil nama dari matematikawan Perancis, BlaisePascal,
yang pertama kali menciptakan mesin penghitung, Profesor NiklausWirth
membuat bahasa pascal ini sebagai alat bantu untuk mengajarkan
konseppemogramankomputerkepadamahasiswanya.Selainitu,ProfesorNiklaus
Wirth membuat pascal juga untuk melengkapi kekurangan-kekurangan
bahasapemogramanyangadapadasaatitu.

StrukturPascal
1. BagianJudulProgram
2. BlokProgram
BagianDeklarasi
a. Deklarasi tipedata(TYPE)
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang
bisadigunakan untuk sebuah variabel atau konstanta pada program
antaralainadalah:

TipeData Deskripsi(rangevariabel)

angkadari0-255
Byte

angkadari-32768-2767
Integer

Real semuanilaipecahandari 1E-38-E+38

nilaiTRUEatauFALSE
Boolean

semuakarakterdaritabelASCII
Char

semuahuruf,spasi,frasa
String

b. Deklarasivariabel (VAR)
c. Deklarasikonstanta(CONST)
d. Deklarasilabel(LABEL)
e. Deklarasisub-program (PROCEDUREdanFUNCTION)

3. BagianProgramUtamaPerintah-perintahatauStatemen
Statemen diawali oleh kata BEGIN dan diakhiri dengan kata
END.Akhirdari setiap statemen diakhiri dengan titik koma [;].
a. Readataureadln
Perintah read maupun readln ini digunakan untuk memasukan
ataumenginputkandata kedalam suatu variabel.
b. Writeatauwriteln
Perintah write maupun writeln ini digunakan untuk menampilkan
ataumencetakisi dari suatu nilai variabel.
c. Clrscr
Clrscr(clearscreen)padabahasapemrogramanpascalinibertujuanmem
bersihkantampilanpadalayar.

PenulisanVariabeldalamBahasaPascal.
Variabel adalah nama yang mewakili suatu elemen data. Ada aturan tertentu
yangwajibdiikuti dalam pemberian namavariable,antaralain :
a. Harusdimulaidenganabjad,tidakbolehdenganangka atausymbol.
b. Tidakbolehadaspasidiantaranya
c. Janganmenggunakansimbol.

3. Tugas
1. Tulislah3programdibawahinidenganmemberikannamaprorgramAlpr
o1_1,Alpro1_2, dan Alpro1_3 :
ProgramAlpro_1;
Usescrt;
Begin
Writeln(‘Saya Belajar Bahasa
Pascal’);Readln;
End.

ProgramAlpro1_2;
Usescrt;
Var kalimat :
string;Begin
Kalimat :=’Saya Belajar Bahasa
Pascal’;Writeln(kalimat);
Readln;
End.

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

2. Buatlahprogramuntukmelakukanoperasiaritmatikadimanabilanganpertamadan
keduamerupakan inputandari piranti masukan.

3. Buatlahprogramuntukmenghitungluaslingkaran.Luaslingkarandidefinisikan
sbb :L = Pi * r * r, dimana pi adalah konstanta yang bernilai3,1415sedangkan
radalah jari-jari lingkaran.

4. Buatlahprogram untuk mengkonversisuhu dalam derajat celcius ke


derajatfahrenheitdan reamour dimana:
Fahrenheit = 9/5 * celcius +
32Reamour=4/5 *celcius

PEMBAHASAN

1.Langkah penyelesaian dan pembahasan


1.1.langkah penyelesaian dan pembahasan tugas 1.
Berikut adalah program dan outputnya dari tugas 1:

Gambar11 code program Alpro_1

Gambar1.1.1output dari Alpro_1

Pada gambar 1.1 adalah langkah penyelesaian dari Pembuatan tugas yang bertujuan untuk
menampilkan ‘saya belajar paskal’ dan gambar 1.1.1 adalah output atau Hasil dari gambar 1.

Gambar1.1.2code program dari Alpro_2

Gambar1.1.2.1 output dari Alpro_2

gambar 1.1.2 adalah Penyelesaian dari tugas 1 dan gambar 1.1.2.1 adalah outputnya.

Gambar1.1.3 code program dari Alpro_3

Gambar1.1.3.1 output dari Alpro_3

Dari gambar 1.1.3 adalah langkah penyeledaiannya dan Gambar1.1.3.1 adalah outputnya .

Kesimpulan

Kesimpulan dari tugas 1 adalah struktur dari perkodingan paskal cukup berpengaruh kepada
outputnya.

1.2.langkah penyelesaina tugas 2

Berikut adalah program dan output dari tugas 2

Gambar 1.2

Gambar1.2.1

Dari gambar 1.2 adalah langkah penyelesaiaan atau pemrograman dari operasi aritmetika dan
gambar 1.2.1 adalah output dari gambar 1.2

1.3 langkah penyelesaian tugas 3

Berikut adalah program dan output dari tugas 3

Gambar1.3

Gambar 1.3.1

Dari gambar 1.3 adalah langkah penyelesaian atau pemograman dari tugas 3 dan gambar
1.3.1 adalah gambar dari output gambar 1.3.

1.4 langkah penyelesaian tugas 4

Berikut adalah program dan output dari tugas 4

Gambar 1.4

Gambar 1.4.1

Dari gambar 1.4 adalah pemrograman dari tugas 4 dan gambar 1.4.1 adalah output dari
gambar 1.4

KESIMPULAN

Adalah pascal memiliki tipe data yang beragam dan memiliki kegunaan untuk kasus tertentu
vada variabel.

DAFTAR PUSTAKA

https://www.onlinegdb.com/online_pascal_compiler Diakses pada 9 okt 2021

Anda mungkin juga menyukai