itc pascal

13
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) 1 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 Nama : Indah Nur Laila NPM/Semester : 1531010115 / I (Satu) Romb./Grup : X / H NPM/Teman Praktek : 1531010135 / LAPORAN RESMI

description

labkomputer

Transcript of itc pascal

Page 1: itc pascal

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

1

LABORATORIUM TEKNIK KIMIAFAKULTAS TEKNOLOGI INDUSTRI

UPN “VETERAN” JAWA TIMURPraktikum : Pemrograman KomputerPercobaan : ITC Pascal, Variabel, Konstanta,

Input, dan OutputTanggal : 29 September 2015Pembimbing : Ir. Atik Widiati, MT

Nama : Indah Nur LailaNPM/Semester : 1531010115 / I (Satu)Romb./Grup : X / HNPM/Teman Praktek : 1531010135 / Naufal Alif

LAPORAN RESMI

Page 2: itc pascal

LEMBAR JAWABAN

1. Turbo Pascal

Bahasa Pascal 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 ilmuwan Perancis pada abad ke 17 Blaise Pascal.

Kelebihan dari bahasa Pascal adalah 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

Compiler oleh perusahaan Borland International untuk komputer IBM.

Sampai saat ini, Turbo Pascal sudah mencapai rilis 7.0 bahkan sudah ada

yang berjalan di platform Windows (Turbo Pascal for Windows).Terdapat

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.

2

Page 3: itc pascal

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’.

3

Page 4: itc pascal

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”.

4

Page 5: itc pascal

o Enumerated: tipe data bentukan yang bisa didefenisikan sendiri.

Sebagai contoh kita bisa membuat tipe data warna yang terdiri dari

nama-nama 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.

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.

5

Page 6: itc pascal

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 langkah-langkah 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)

6

Page 7: itc pascal

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”

7

Page 8: itc pascal

8

Page 9: itc pascal

Flowchart Program “KonversiSatuan”

9

Page 10: itc pascal

DAFTAR PUSTAKA

Anonim.2015.duniailkom.(http://www.duniailkom.com/tutorial-belajar-

pascal-pengertian-konstanta-dan-cara-penulisan-konstanta-pascal/) di

akses pada 6 oktober 2015, pukul 10.10 WIB

Anonim.2015.duniailkom.(http://www.duniailkom.com/tutorial-belajar-

pascal-pengertian-variabel-dan-cara-penulisan-variabel-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://sekilas-bloggers.blogspot.co.id/2013/07/apa-itu-

turbo-pascal.html) di akses pada 6 oktober 2015, pukul 10.00 WIB

10