itc pascal
Post on 02-Feb-2016
241 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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
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
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
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
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
8
Flowchart Program “KonversiSatuan”
9
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
top related