Anda di halaman 1dari 14

LABORATORIUM TEKNIK KIMIA Nama : Wisnu Damayati

FAKULTAS TEKNOLOGI INDUSTRI NPM/Semester : 1631010040/I


UPN “VETERAN” JAWA TIMUR Romb./Grup : V/K
Praktikum : Pemrograman Komputer NPM/Teman Praktek : 1631010036/
Percobaan : ITC Pascal Wardani Putri

Tanggal :
Pembimbing : Ir. Nur Hapsari,MT LAPORAN RESMI

1. Jelaskan apa yang saudara ketahui tentang Turbo Pascal !


2. Jelaskan apa yang saudara ketahui tentang Variabel dan Konstanta ! Sebutkan
perbedaannya !
3. Apa yang saudara ketahui tentang Input, Proses, dan Output ?
4. Buatlah program sederhana beserta flowchart dengan adanya Input, Proses, dan
Output ! (Tiap praktikan BERBEDA)
5. Buatlah program serta flowchart dari persamaan berikut : a. Berapa berat
Pottasium Hidroksida jika diinginkan konsentrasi 3 N sebanyak 2 liter.
Rumus Pembuatan Larutan : 𝑁 =
𝑊 𝐵𝑒 ×𝑉
N = Normalitas W = Berat bahan
Be = Berat Ekivalen 𝐵𝑒 =
𝐵𝑚 𝑒
Bm = Berat Molekul e = ekivalen/valensi molekul V = volume (liter)
b. Berapa volume air yang dibutuhkan untuk membuat larutan asam sitrat 1,5 N 1
liter, jika tersedia asam sitrat 3 N 1 liter. Rumus Pengenceran Larutan : 𝑁1 × 𝑉1 =
𝑁2 × 𝑉2

2
1.Jelaskan apa yang saudara ketahui tentang Turbo Pascal !
Jawaban :
Pascal adalah bahasa pemrograman prosedural, yang dirancang pada tahun
1968 dan diterbitkan pada tahun 1970 oleh Niklaus Wirth dan dinamai untuk
menghormati matematikawan dan filsuf Perancis Blaise Pascal. Pascal berjalan
pada berbagai platform, seperti Windows, Mac OS, dan berbagai versi UNIX /
Linux.
Sistem pengembangan Turbo Pascal terdiri atas Kompiler dan lingkungan
pengembangan terintegrasi (Integrated Development Environment-IDE) atas
bahasa pemrograman Pascal. Borland Pascal umumnya digunakan untuk paket
perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan
pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas
digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga
digunakan sebagai dialek spesifik Pascal buatan Borland.
Borland telah mengembangkan tiga versi lama dari Turbo Pascal secara
gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02,
dan 5.5 yang berjalan pada sistem operasi MS-DOS. Versi terakhir yang pernah
ditembangkan adalah versi 7. Borland Pascal 7 terdiri atas sebuah IDE, dan
kompiler untuk MS-DOS, DOS terekstensi, dan program Windows 3.x. Turbo
Pascal 7 di sisi lain hanya bisa membuat program MS-DOS standar. Perangkat
lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi
pemrograman dalam menggunakan beberapa driver grafis eksternal, namun unjuk
kerja pustaka ini tidak memuaskan.
Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan
menggantinya dengan Delphi berbasis Object Pascal (bahasa Pascal) yang telah
dilengkapi dengan fitur Pemrograman berorientasi obyek. Perangkat lunak
tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti
konsep pemrograman berbasis RAD (singkatan dari rapid application
development). Meski demikan, versi 32 bit Delphi masih mendukung cukup
banyak aspek-aspek yang ada pada Turbo Pascal.

2
Turbo Pascal masih digunakan sebagai materi yang dipelajari sebagai mata
pelajaran atau mata kuliah di beberapa sekolah, dan universitas di Jerman dan
Amerika Serikat. Di Beligia, Romania, Serbia, Moldova dan Bulgaria Pascal
digunakan bahkan di sekolah menengah tingkat pertama. Namun di Afrika
selatan, Pascal tidak lagi digunakan, melainkan menggunakan Delphi dan Java.
Beberapa kalangan guru lebih memilih Turbo Pascal7, atau Turbo Pascal 5.5
disebabkan karena lebih sederhana dibandingkan IDE modern yang ada saat ini
(seperti Visual Studio, atau Borland JBuilder), dengan demikian meraka dapat
memfokuskan pengajaran lebih banyak pada sisi bahasa, dan bukan pada
bagaimana cara mengoperasikan IDE tersebut. Selain dari itu, perangkat lunak
tersebut tersedia secara gratis dan bisa diunduh dari situs resminya.

( Athisa, 2012)

2
2. Jelaskan apa yang saudara ketahui tentang Variabel dan Konstanta ! Sebutkan
perbedaannya !
Jawaban :
VARIABEL
merupakan nama yang digunakan sebagai tempat penyimpanan sementara suatu
data yang diketikkan pengguna untuk selanjutnya diproses. Dalam Turbo Pascal
7.0, VARIABEL dibuat dengan pernyataan VAR pada awal kode.
VAR NamaVaiabel: JenisVariabel;

Aturan-aturan dalam penamaan variabel:

 Hanya boleh mengandung angka, huruf atau underscore (_);


 Hanya boleh dimulai dengan huruf atau underscore (_);
 Tidak boleh melebihi 127 karakter; dan
 Bukan merupakan salah satu dari Reserved Words.

Turbo Pascal 7.0 adalah bahasa yang case-sensitive, artinya bahwa huruf besar
maupun kecil tidak menjadi masalah. 'NamaLengkap' dan 'NAMALENGKAP'
dianggap sebagai sebuah variabel yang sama. Namun, anda akan lebih mudah
membaca NamaLengkap ketimbang NAMALENGKAP.

Kapan kita membuat VARIABEL?

Variabel harus dibuat pada awal program (header), yaitu sebelum BEGIN
yang pertama.

Kapan kita menggunakan VARIABEL?


Variabel akan kita gunakan saat kita memerlukannya. Contoh sederhana
penggunaan VARIABEL adalah ketika kita membuat program untuk menghitung
trigonometri (sin). Anda akan membuat sebuah variabel bernama SUDUT untuk
menyimpan nilai sudut yang telah diketik pengguna dan anda akan memproses
nilai yang terkandung dalam variabel SUDUT untuk dicari sin-nya.

2
PROGRAM Sinus;
USES crt;
VAR Sudut: Real;
BEGIN
Write('Masukkan sudut (derajat): ');
ReadLn(Sudut);
Write('Sin(', Sudut, ') adalah ', Sin(Sudut));
END.

Seperti yang sudah disinggung dalam Bagian 4, bahwa fungsi READ dan
READLN dapat digunakan untuk memperoleh input dari pengguna. Artinya, kita
dapat menggunakan variabel untuk menyimpan input yang diperoleh melalui
READ atau READLN. Caranya dengan mengetikkan nama variabel saat
menggunakan READ atau READLN didalam kurung. Perhatikan tulisan yang
ditebalkan dalam contoh kode diatas.
Selain itu, kita juga dapat menggunakan variabel untuk memunculkan hasil output
proses program. Perhatikan contoh yang dicetak miring. Perintah WRITE
digunakan untuk menunjukkan sinus dari sudut yang telah diterima. Fungsi
Sin(Sudut) akan menghasilkan sinus dari suatu sudut. Hasil sinus ini akan
ditampilkan dengan perintah WRITE.

Konstanta

Konstanta pada programming pada dasarnya tidak jauh berbeda dengan konstanta
pada matematika. Konstanta pada programming merupakan sebuah nama yang
mewakili sebuah nilai, dimana nilai yang diwakili oleh konstanta ini tidak dapat
dirubah. Variabel merupakan sebuah nama yang mewakili sebuah nilai dan dapat
diproses serta diubah.

Konstanta digunakan apabila anda sering menggunakan suatu nilai konstanta


secara berulang-ulang dalam kode anda, dan anda tidak ingin kerepotan untuk

2
mengetikkan nilai konstanta itu terus menerus.
Untuk membuat sebuah konstanta pada dasarnya sama sepertUntuk membuat
sebuah konstanta pada dasarnya sama seperti Variabel.

const NamaKonstanta: JenisKonstanta := NilaiKonstanta;

Aturan penamaan konstanta sama dengan variabel, Jenis konstanta merupakan


jenis dari konstanta tersebut. Dapat berarti jenis-jenis bawaan seperti yang telah
dijelaskan di atas, atau jenis-jenis data buatan. Nilai Konstanta merupakan nilai
dari konstanta yang diwakili nama, pastikan sesuai dengan jenis konstantanya
(contoh: anda tidak boleh mengetikkan 32780 pada konstanta berjenis Integer).
(Anonim,2014)

2
3. Apa yang saudara ketahui tentang Input, Proses, dan Output ?
Jawaban :
a. Perintah Output
Perintah write dan writeln digunakan untukl menampilkan output di
layar. Perintah write digunakan untuk mencetak pada baris yang sama dari
beberapa argument. Perintah writeln digunakan untuk mencetak pada satu
baris tersendiri dari beberapa argument. Perintah writeln yang tidak diikuti
argument hanya mencetak baris kosong.

b. Perintah Input

Perintah input Read/Readln digunakan untuk memasukkan [input] data


lewat keyboard ke dalam suatu variabel. Perbedaan perintah read dan
readln sama dengan perbedaan perintah write dan writeln. Perintah read
akan membaca masukan dari keyboard tanpa memindahkan posisi kursor
setelah pembacaan, sedangkan perintah readln akan membaca masukan
sekaligus memindahkan posisi kursor.
(Mariska, 2014)

2
4. Buatlah program sederhana beserta flowchart dengan adanya Input, Proses, dan
Output ! (Tiap praktikan BERBEDA)
Jawaban :
Program Volume_Prisma;

Uses crt;

Var

V,a,ts,tp:real;

Brgin

Writeln(‘masukan alas =’);readln(a);

Writeln(‘masukan tinggi segitiga =’);readln(ts);

Writeln(‘masukan tinggi prisma =’);readln(tp);

V:=(1/2*a*ts*tp)

Readln;

End.

2
Hasil Program Volume Prisma

2
Flowchart Program Volume Prisma

START

VAR
V;
Ts;
Tp;

Writeln(‘masukan alas =’);readln(a);


Writeln(‘masukan tinggi segitiga =’);readln(ts);
Writeln(‘masukan tingi prisma =’);readln(tp);

V:=(1/2*a*ts*tp);

Writeln(‘volume prisma segitiga=’ ,v);

2
END

2
5. Buatlah program serta flowchart dari persamaan berikut :
a. Berapa berat Pottasium Hidroksida jika diinginkan konsentrasi 3 N sebanyak 2
liter.
Rumus Pembuatan Larutan :
𝑁 = 𝑊 /𝐵𝑒 ×𝑉
N = Normalitas
W = Berat bahan
Be = Berat Ekivalen -> 𝐵𝑒 = Bm/e
Bm = Berat Molekul
e = ekivalen/valensi molekul
V = volume (liter)
b. Berapa volume air yang dibutuhkan untuk membuat larutan asam sitrat 1,5 N 1
liter, jika tersedia asam sitrat 3 N 1 liter. Rumus Pengenceran Larutan :
𝑁1 × 𝑉1 = 𝑁2 × 𝑉2

2
Flowchart program prisma segitiga

START

2
2

Anda mungkin juga menyukai