Nama: Michael
Nim: 213030503153
Kelas: (B)
Modul: I (pengenalan Pascal dan tipe data).
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
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.
PEMBAHASAN
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.
gambar 1.1.2 adalah Penyelesaian dari tugas 1 dan gambar 1.1.2.1 adalah outputnya.
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.
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
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.
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