Anda di halaman 1dari 13

LABORATORIUM TEKNIK KIMIA

FAKULTAS TEKNOLOGI INDUSTRI


UPN VETERAN JAWA TIMUR
Praktikum
: Pemrograman Komputer
Percobaan
: ITC Pascal, Variabel, Konstanta,
Input, dan Output
Tanggal
: 29 September 2015
Pembimbing : Ir. Atik Widiati, MT

Nama
NPM/Semester
Romb./Grup
NPM/Teman Praktek

:
:
:
:

Indah Nur Laila


1531010115 / I (Satu)
X /H
1531010135 / Naufal Alif

LAPORAN RESMI

Soal :
1. Jelaskan apa yang saudara ketahui tentang Turbo Pascal !
2. Sebutkan kelebihan dan kekurangan menggunakan program
Turbo Pascal ? ( minimal 3 )
3. Jelaskan apa yang saudara ketahui tentang Variabel dan
Konstanta ! Sebutkan perbedaanya !
4. Jelaskan apa yang saudara ketahui tentang Flowchart !
5. Buatlah program beserta flowchart dengan menggunakan
Konstanta, dengan ketentuan sebagai berikut :
a. Buatlah Program Konversi satuan Panjang dari meter
ke- ;
o Kilometer
o Feet
o Inchi
(NPM Genap)
b. Buatlah Program Konversi satuan dari Pascal ke- ;
o Bar
o mmHg
o atm (atmosfer)
(NPM Ganjil)

NB : Sertakan Footnote dan daftar pustaka


LEMBAR JAWABAN
1. Turbo Pascal
Bahasa Pas
cal pertama

kali

dikembangkan
pada awal tahun
70-an
oleh Niclaus
Wirth di Technical
University, Zurich

Swiss.Pada

akhirnya,

tahun

1971,

salah

seorang
pengembang
ALGOL

telah

berhasil
mengembangkan
bahasa
pemrograman
baru yang diberi
nama

Pascal,

yang mengadopsi
nama
Perancis

ilmuwan
pada

abad ke 17 Blaise
Pascal. Kelebihan
dari
bahasa Pascal ad

alah

merupakan

bahasa
pemrograman
yang terstruktur,
bahasa
pemrograman
tingkat

tinggi

(high

level

language),

serta

mudah

bagi

programmer
untuk
menentukan tipe
data

yang

diinginkan.

Di

awal tahun 1980


an, Pascal telah
menjadi

bahasa

pemrograman
standard

di

berbagai
universitas.
Terdapat

dua

peristiwa

yang

menyebabkan
Pascal

menjadi

sangat

populer

pada

saat

itu

yaitu
digunakannya

Pascal

sebagai

bahasa

untuk

membuat
aplikasi/software
guna

keperluan

ujian di beberapa
sekolah,

serta

dirilisnya

Turbo

Pascal
oleh

Compiler
perusahaan

Borland
International
untuk

komputer

IBM. Sampai saat


ini, Turbo Pascal
sudah
rilis

mencapai

7.0

bahkan

sudah ada yang


berjalan

di

platform Windows
(Turbo Pascal for
Windows).Terdap
at pula variandari
Turbo Pascal yang
lebih

bersifat

open source yaitu


Free
(

Pascal.
Template,

2011 )
2. Kelebihan dan kelemahan Turbo Pascal

Kelebihan Turbo Pascal :


o Tipe data standar, tipe-tipe data standar yang telah
tersedia bahasa pemrogaman. Pascal memiliki tipe
data standar Boolean, integer, char, real, string.
o User defined data types, programmer dapat
membuat tipe data lain yang diturunkan dari tipe
data standar.
o Strongly-typed, programmer harus menentukan tipe
data dari suatu variable dan variable tersebut tidak
dapat dipergunakan untuk menyimpan tipe data
selain format yang ditentukan.
o Terstruktur, memiliki sintaks yang memungkinkan
penulisan program dipecah menjadi fungsi-fungsi
kecil

procedur

dan

function)

yang

dapat

dipergunakan berulang-ulang.
o Sederhana dan ekspresif, memiliki struktur yang
sederhana dan sangat mendekati bahasa manusia
( bahasa inggris ) sehingga mudah dipelajari dan
-

dipahami.
Kelemahan Turbo Pascal :
o Versi awal Pascal kurang cocok untuk aplikasi bisnis
karena dukungan basis data yang terbatas.
o Sintaks Pascal terlalu bertele-tele.
o Tidak mendukung pemrograman berorientasi objek.
o Pascal tidak fleksibel dan banyak kekurangan yang
dibutuhkan untuk membuat aplikasi yang besar.

3. VARIABEL
Variabel adalah penanda identitas yang digunakan
untuk menampung suatu nilai. Nilai tersebut dapat diubah
sepanjang kode program.Secara teknis, variable merujuk
kepada suatu alamat di memory komputer. Setiap variable
memiliki nama yang sebagai identitas variable tersebut.

Dalam

matematika,

konsep

variable

biasanya

menggunakan x atau y, seperti persamaan berikut:


x=y+2
Disini, nilai x dan y bisa diisi dengan angka
apapun ( walaupun dalam persamaan diatas, nilai x
bergantung kepada nilai y ). Di dalam pemrograman, nilai
variable bisa berubah dari waktu ke waktu, tergantung
kebutuhan. Sebagai contoh, jika saya membuat program
menghitung luas lingkaran, saya bisa membuat variabel
jari2 dan mengisinya dengan nilai 7, kemudian di dalam
kode program, saya bisa mengubah nilainya menjadi 8,
10 atau 1000.
Cara PenulisanVariabel di dalam Pascal
Untuk membuat variabel di dalam pascal, kita harus
men-deklarasikan-nya

sebelum

main

program.

Setiap

variable juga memiliki tipe data tertentu, dan sepanjang


kode program, variable tersebut hanya dapat diubah
nilainya asalkan masih dalam tipe yang sama.
Sebagai contoh, jika variabel jari2 di-set dengan
tipe data angka, kita hanya bisa mengisi variable ini
dengan nilai angka seperti 4, 6, atau 90. Kita tidak bisa
mengisinya dengan nilai huruf atau kata seperti empat,
lima atau Andi.
Jenis-Jenis Tipe Data dalam Pascal

Pascal mendukung berbagai jenis tipe data. Tipe data


ini bisa dikelompokkan menjadi tipe data dasar, tipe data
terstruktur, tipe data bentukan, dll.
Terdapat 4 tipe data dasar di dalam Pascal. Keempat
tipe data ini dikenal juga sebagai tipe data scalar :
o Integer:

tipe

data

berupa

angka

bulat,

seperti

1,2,5,9,1000 atau 476563.


o Real: tipe data yang berisi angka desimal (pecahan),
seperti 22.7, 3.14, atau 0.006
o Char: tipe data yang berisi huruf, seperti a, A, C
atau z.
o Boolean: tipe data yang hanya berisi 2 nilai, true atau
false.
Selain itu, Pascal juga menyediakan 8 tipe data
tambahan:
o String: tipe data yang berisi kumpulan karakter,
seperti aku, kamu atau belajar pascal di dunia
ilkom.
o Enumerated:
didefenisikan

tipe

data

sendiri.

bentukan

Sebagai

contoh

yang
kita

bisa
bisa

membuat tipe data warna yang terdiri dari namanama warna.


o Subrange: tipe data bentukan yang berisi bagian dari
tipe data lain. Sebagai contoh, kita bisa membuat
tipe data angka_kecil yang hanya berisi angka 1 9
(merupakan bagian dari tipe data integer)
o Array: tipe data yang terdiri dari banyak variabel,
sebagai contoh kita bisa membuat nama siswa
sebagai array siswa, dan variable penyusunnya
adalah siswa[1], siswa[2], siswa[3], dst.
7

o Record: tipe data bentukan yang bisa berisi berbagai


tipe data. Record untuk siswa bisa terdiri dari
nama, alamat, tinggi_badan, dll.
o Set: tipe data yang mirip dengan subrange, tetapi
bisa digunakan untuk operasi himpunan seperti
gabungan, irisan, bagian, dll.
o Pointer: tipe data khusus yang merujuk kepada
sebuah alamat di memory.
( Anonim, 2015 )
KONSTANTA
Secara singkat, konstanta adalah variabel yang
nilainya bersifat tetap dan tidak dapat diubah sepanjang
kode program. Umumnya konstanta digunakan untuk nilai
yang

tidak

akan

berubah,

seperti

nilai

phi

dalam

matematika yang bernilai 3.14, atau kecepatan_cahaya


yang bernilai 299.792.458 m/s. Di dalam pascal, sebuah
konstanta hanya dapat diisi dengan tipe data dasar, yakni
char, integer, real, boolean, sertatipe data string dan set.
Penulisan nama konstanta juga mengikuti aturan penulisan
identifier, yakni:
o Karakter pertama harus berupa huruf.
o Karakter kedua dan seterusnya bisa berupa huruf,
angka, atau karakter underscore _.
o Penulisan konstanta tidak boleh

menggunakan

karakter selain angka, huruf dan underscore. Kita


tidak

bisa

menggunakan

spasi,

dantanda-tanda

khusus seperti *, +, -, &, %, $, #, atau @.

o Maksimal

panjang

konstanta

tergantung

kepada

compiler yang digunakan. Beberapa mendukung 32


karakter hingga 63 karakter.
o Konstanta tidak bisa diubah nilainya sepanjang kode
program.
Berbeda dengan variabel, konstanta harus diisi nilai
pada saat deklarasi.
( Anonim, 2015 )
4. FLOWCHART
Flowchart atau diagram alir merupakan sebuah
diagram dengan simbol-simbol grafis yang menyatakan
aliran algoritma atau proses yang menampilkan langkahlangkah yang disimbolkan dalam bentuk kotak, beserta
urutannya

dengan

menghubungkan

masing

masing

langkah tersebut menggunakan tanda panah. Diagram ini


bisa member solusi selangkah demi selangkah untuk
penyelesaian masalah yang ada di dalam proses atau
algoritma tersebut.
( Anonim, 2015)

5. program konversi satuan


Program konversi;
Uses wincrt;
Var Pa,mmHg,bar,atm:real;
begin
write('masukkan nilai pascal=');readln(Pa);
mmHg:=Pa*0.00752;
atm:=Pa*9.8692*0.000001;
bar:=Pa*0.00001;
writeln ('pascal=',mmHg:4:5,'mmHg');
writeln ('pascal=',atm:4:10,'atm');
writeln ('pascal=',bar:4:5,'bar');
end.
Hasil Program Konversi Satuan

10

11

Flowchart Program KonversiSatuan

12

DAFTAR PUSTAKA
Anonim.2015.duniailkom.(http://www.duniailkom.com/tutorialbelajar-pascal-pengertian-konstanta-dan-cara-penulisankonstanta-pascal/) di akses pada 6 oktober 2015, pukul
10.10 WIB
Anonim.2015.duniailkom.(http://www.duniailkom.com/tutorialbelajar-pascal-pengertian-variabel-dan-cara-penulisanvariabel-pascal/) di akses pada 6 oktober 2015, pukul
10.18 WIB
Anonim.2015.wikipedia.
(https://id.wikipedia.org/wiki/Diagram_alir) di akses pada
6 oktober 2015, pukul 10.30 WIB
Template.2013.sekilas.(http://sekilasbloggers.blogspot.co.id/2013/07/apa-itu-turbopascal.html) di akses pada 6 oktober 2015, pukul 10.00
WIB

13

Anda mungkin juga menyukai