Anda di halaman 1dari 8

LABORATORIUM TEKNIK KIMIA Nama : Naufaldy Wira Pratama

FAKULTAS TEKNOLOGI INDUSTRI NPM/Semester : 1531010106


UPN VETERAN JAWATIMUR Romb/Grup :X/B
Teman Praktek : Churotul Uyun
Praktikum : Pemrogaman Komputer
Percobaan : ITC Pascal,variable,konstanta
Input dan output
Tanggal : 1 Oktober 2015
Pembimbing : Ir. Atik Widiati,MT 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 dari Meter ke- ;

Kilometer

Feet

Inchi
(NPM Genap)
b. Buatlah Program Konversi satuan dari Pascal ke :
Bar
mmHg
atm (atmosfer)
(NPM Ganjil)

1
Jawaban

1. Penjelasan Turbo Pascal


Pascal adalah salah satu bahasa pemrograman komputer yang umumnya
digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman.
Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan
bahasa inggris sehari-hari seperti begin, end, write, dan read. Pascal diambil
dari nama ahli matematika prancis abad pertengahan, Blaise Pascal. Bahasa
Pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer
digunakan pada era 1970 hingga awal 1990an. Dari awal dikembangkan,
Pascal dirancang untuk keperluan akademik. Atas alasan itu pula Pascal masih
digunakan di berbagai sekolah dan universitas di seluruh dunia (termasuk
Indonesia). Pascal juga menjadi bahasa pemrograman yang digunakan
pada Olimpiade Sains Nasional (OSN) bidang komputer. (Anonim, 2015)

2. Kelebihan dan kelemahan dari bahasa pemrograman Pascal :


a. Kelebihan menggunakan program Pascal:
Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada
kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar
: boolean, integer, real, char, string,
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. (Anonim, 2015)

2
b. Kelemahan menggunakan program Turbo Pascal:
Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basis
data yang terbatas.
Sintaks Pascal terlalu bertele-tele.
Tidak mendukung pemrograman berorientasi objek.
Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk
membuat aplikasi yang besar. (Arizer, 2015)

3. Perbedaan antara variabel dan konstanta :

Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan


nilainya dan memanggil kembali apabila dibutuhkan. Setiap variabel akan
mempunyai nama (identifier) dan nilai. Sedangkan konstanta adalah variabel
yang nilai datanya bersifat tetap dan tidak bisa diubah.

Perbedaannya, variabel dapat berubah nilainya, sedangkan konstanta


adalah juga variabel bedanya adalah pada nilai yang disimpannya. Jika nilai
datanya sepanjang program berjalan tidak berubah-ubah, maka sebuah varibel
lebih baik diperlakukan sebagai konstanta. Pada sebuah kode program,
biasanya nilai data dari konstanta diberikan langsung di bagian deklarasi
konstanta. Sedangkan untuk variabel biasanya hanya ditentukan nama variabel
dan tipe datanya tanpa isian nilai data. (Sugeng, 2013)

4. Penjelasan Flowchart

Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir
(flow) di dalam program atau prosedur sistem secara logika. Bagan alir
(flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk
dokumentasi. System flowchart dapat didefinisikan sebagai bagan yang
menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini
menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem.
Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

3
Bagan alir program (program flowchart) merupakan bagan yang
menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir
program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika
program (program logic flowchart) dan bagan alir program komputer terinci
(detailed computer program flowchart).

Bagan alir logika program digunakan untuk menggambarkan tiap-tiap


langkah di dalam program komputer secara logika. Bagan alat- logika program
ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir
logika program. Bagan alir program komputer terinci (detailed computer
program flow-chart) digunakan untuk menggambarkan instruksi-instruksi
program komputer secara terinci. Bagan alir ini dipersiapkan oleh
pemrogram. (Anonim, 2014)

4
5. Pembuatan Program Konversi Satuan Panjang

Program Konversi Satuan Panjang :

program LEVEL_CONTROL;

uses wincrt;

var x,km,m,inchi,feet:real;

const d=0.001;

begin

write('jarak dalam meter=');read(m);

x:=m*d;

writeln(x,'km');

write('jarak dalam meter=');read(m);

x:=m*3.28084;

writeln(x,'feet');

write('jarak dalam meter=');read(m);

x:=m*39.370079;writeln(x,'inchi');

end.

5
Hasil Program Konversi Satuan Panjang :

6
Flowchart

Start

var x,km,m,inchi,feet:real;
const d=0.001;

write('jarak dalam meter=');read(m);


x:=m*d;
writeln(x,'km');

write('jarak dalam meter=');read(m);


x:=m*3.28084;
writeln(x,'feet');

write('jarak dalam
meter=');read(m);
x:=m*39.370079;writeln
(x,'inchi');

End.

7
DAFTAR PUSTAKA

Anonim, 2014. Pengertian Definisi Flowchart dan Contoh Simbolnya.


(http://mata-cyber.blogspot.co.id/2014/06/pengertian-flowchart-dan-contoh-
simbol-serta-kegunaanya.html). Diakses pada tanggal 6 Oktober 2015.
Pukul 19.23

Anonim, 2015. Berkenalan dengan Turbo Pascal.(http://kuliahku-


kampusku.blogspot.co.id/2010/02/berkenalan-dengan-turbo-pascal.html).
Diakses pada tanggal 4 Oktober 2015. Pukul 14.41

Anonim, 2015. Pengertian Bahasa Pemrogaman Pascal.


(http://www.duniailkom.com/tutorial-belajar-pascal-pengertian-bahasa-
pemrograman-pascal/). Diakses pada tanggal 4 Oktober 2015. Pukul 14.39

Sugeng, 2013. Pengertian Variabel, Konstanta, dan Tipe Data.


(http://tungditung.blogspot.co.id/2013/03/pengertian-variabel-konstanta-
dan-tipe.html). Diakses pada tanggal 6 Oktober 2015. Pukul 19.08

Trianto, Ari,2002. Pemrograman.


(http://aritrianto113111205.blogspot.co.id/2012/03/pascal.html). Diakses
pada tanggal 4 Oktober 2015. Pukul 14.56