lllllllllllllllllllllllllllllllllllllllllllllllllllll
SOAL :
1. Dalam sebuah praktikum membutuhkan suatu larutan a N NaOH b liter. Dengan ketentuan Na = 23, O = 16 dan H = 1. Hitung berapa gram NaOH yang di butuhkan dan buatlah algoritma, program inputan beserta flowchartnya ? dimana :
a= 1 angka terakhir NPM
b= 2 angka terakhir NPM-5
Gunakan statement constanta
2. Jika diketahui nilai A sebesar 15 sedangkan nilai B sebesar 51. Buatlah program untuk menukarkan nilai A dan nilai B. Apabila program dijalankan akan menghasilkan nilai A sebesar 51 sedangkan nilai B sebesar 15
3. Buatlah Algoritma, Program dan Flowchart Algoritma dari persoalan berikut Hitunglah Konversi dengan data inputan
NPM GENAP :
Konversi satuan meter menjadi
No. Meter Feet Inch KM Mil
1. 80 ….. ….. ….. …..
LABORATORIUM TEKNIK KIMIA FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR
Praktikum : PEMROGRAMAN KOMPUTER Percobaan : ITC PASCAL, VARIABEL DAN
KONSTANTA
Tanggal : 8 SEPTEMBER 2017
Pembimbing : IR.KINDRIARI NURMA W, MT
Nama : SITI MARIYAM
NPM/Semester : 17031010118
Sesi : X
Paralel : C
NPM GENAP :
Konversi satuan meter menjadi
No. Meter Feet Inch KM Mil
1. 80 ….. ….. ….. …..
2. 100 ….. ….. ….. …..
3. 120 ….. ….. ….. …..
4. 140 ….. ….. ….. …..
5. 160 ….. ….. ….. …..
4. Sebuah cyclone memiliki desain dibawah ini dengan
ketentuan: Bangun 1 :
1 R ( jari – jari ) = 2 angka terakhir npm anda
Tinggi = 20 meter
2 Bangun 2 :
Tinggi = 1 angka terakhir npm anda
Buatlah program inputan untuk menghitung volume cyclone beserta Algoritma dan flowchart Algoritmanya, kemudian konversikan ke satuan ft (feet) !
Dimana :
➢ 1 m3 = 35.314667 ft3
➢ Gunakan statement constanta
5. Hasil pengamatan tegangan permukaan dengan bahan aquades adalah sebagai berikut:
H A = h-h B = (h-h)2
Ralat Nisbi= ....
Keseksamaan = ....
Berdasarkan tabel diatas dengan inputan “h”, buatlah program ralat mutlak, ralat nisbi, dan keseksamaan (output sebagaimana tabel).
NB :
1. Lengkapi setiap persoalan dengan urutan a. Algoritma
b. Listing program c. Hasil program d. Flowchart algoritma
1. Dalam sebuah praktikum membutuhkan suatu larutan a N NaOH b liter.
Dengan ketentuan Na = 23, O = 16 dan H = 1. Hitung berapa gram NaOH yang di butuhkan dan buatlah algoritma, program inputan beserta flowchartnya ? dimana :
a= 1 angka terakhir NPM
b= 2 angka terakhir NPM-5
Gunakan statement constanta Jawab:
a) Algoritma
1) Program menghitung massa 2) Mulai
3) Massa dari NaOH
4) Mnghitung volume : b/100
5) Menghitung mol dari NaOH : a*v 6) Menghitung massa dari NaOH 7) Menampilkan hasil perhitungan
b) Listing program
writeln(‘volume dari NaOH adalah ‘, V:0:2,’ml’); n:=v*a;
writeln(‘mol(n) dari NaOH adalah ‘,n:0:2,’mol’); m:=(ArNa+ArO+ArH)*v*a;
writeln(‘Jadi massa dari NaOH adalah ‘,m:0:2,’gram’); readln;
end.
Hasil program menghitung massa
Flowchart algoritma
mulai
Masukkan nilai dari konstanta
Volume : b/1000 Mol dari NaOH :a*v
Massa dari NaOH : (ArNa+ArO+ArH)*v*
a
Menampilka n hasil perhitungan
selesai
2. Jika diketahui nilai A sebesar 15 sedangkan nilai B sebesar 51. Buatlah program untuk menukarkan nilai A dan nilai B. Apabila program dijalankan akan menghasilkan nilai A sebesar 51 sedangkan nilai B sebesar 15
Jawab :
a) Algoritma
1) Program penukaran A dan B 2) Mulai
3) Masukkan nilai dari konstanta 4) Penukaran nilai A dan B
5) Menampilkan hasil dari pertukaran 6) Selesai
b) Listing program
Program penukaran _a_dan_b;
uses wincrt;
const
a=15;
b=51;
begin
writeln(‘penukaran nilai a dan b’);
writeln(‘nilai b adalah ‘,b);
writeln(‘nilai a adalah ‘,a);
writeln(‘jadi nilai b adalah ‘,a);
writeln(‘jadi nilai a adalah ‘,b);
readln;
end.
c. hasil program penukaran a dan b
Flowchart algoritma
mulai
Masukkan nilai dari konstanta
Tukar nilai B dan A
Menampilka n hasil perhitungan
nilai
selesai
3. Buatlah Algoritma, Program dan Flowchart Algoritma dari persoalan berikut Hitunglah Konversi dengan data inputan
NPM GENAP :
Konversi satuan meter menjadi
No. Meter Feet Inch KM Mil
1. 80 ….. ….. ….. …..
a. Algoritma
1) Program Konversi 2) Mulai
3) Konversi satuan
4) Masukkan nilai dari konstanta
5) Menghitung feet :satuan meter*konversi 1 meter ke feet 6) Menghitung inch: satuan meter*konversi 1 meter ke inch 7) Menghitung km : satuan meter*konversi 1 meter ke km 8) Menghitung mil : satuan meter*konversi 1 meter ke mil 9) Membuat garis (kumpulan hypen)
10) Membuat daftar yang ada dalam garis 11) Membuat garis (kumpulan hypen)
12) Memasukkan satuan feet yang telah dikonversi 13) Memasukkan satuan inch yang telah dikonversi 14) Memasukkan satuan km yang telah dikonversi 15) Memasukkan satuan mil yang telah dikonversi 16) Menampilkan hasil konversi
17) Selesai
b. Listing Program program Konversi; uses wincrt; const y,inchz,kmv,kmw,kmx,kmy,kmz:real;
begin
writeln(‘konversi satuan );
feetv:=feet*mv;feetw:=feet*mw;feetx:=feet*mx;feety:=feet*my;feetz:=feet*
writeln(‘80’,’ | ‘,feetv:0:2,’ | ‘,inchv:0:2,’ |‘,kmv:0:2,’ |‘,milv:0:2,’|’); writeln(‘100’,’ | ‘,feetw:0:2,’ | ‘,inchw:0:2,’ | ‘,kmw:0:2,’ |‘,milw:0:2,’|’);
writeln(‘120’,’ | ‘,feetx:0:2,’ | ‘,inchx:0:2,’ | ‘,kmx:0:2,’ |‘,milx:0:2,’|’); writeln(‘140’,’ | ‘,feety:0:2,’ | ‘,inchy:0:2,’ | ‘,kmy:0:2,’ |‘,mily:0:2,’|’); writeln(‘160’,’ | ‘,feetz:0:2,’ | ‘,inchz:0:2,’ | ‘,kmz:0:2,’ | ‘,milz:0:2,’|’); writeln(‘---‘);
readln; end.
Hasil program konversi
Flowchart algoritma :
Mulai
Masukkan nilai dari konstanta
Menghitung feet : satuan meter*konversi 1 meter ke feet Menghitung inch : satuan meter*konversi 1 meter ke inch Menghitung km : satuan meter*konversi 1 meter ke km Menghitung mil : satuan meter *konversi 1 meter ke mil
Pembuatan garis Daftar dalam garis
Pembuatan garis Satuan feet yang telah di konversi Satuan inch yang telah di konversi Satuan km yang telah di konversi Satuan mil yang telah di konversi
Menampilka n hasil perhitungan
selesai
4. Sebuah cyclone memiliki desain dibawah ini dengan
ketentuan: Bangun 1 :
1 R ( jari – jari ) = 2 angka terakhir npm anda
Tinggi = 20 meter
2 Bangun 2 :
Tinggi = 1 angka terakhir npm anda
Buatlah program inputan untuk menghitung volume cyclone beserta Algoritma dan flowchart Algoritmanya, kemudian konversikan ke satuan ft (feet) !
Dimana :
➢ 1 m3 = 35.314667 ft3
➢ Gunakan statement constanta
JAWAB :
a. ALGORITMA MENGHITUNG VOLUME CYCLONE
1) Program Volume Cyclone
2) Mulai
3) Masukkan nilai dari konstanta
4) Menghitung volume cyclone
5) Menghitung volume tabung : phi*r*r*t
6) Menghitung volume kerucut : 1/3*(phi*r*r*t)
7) Menghitung volume cyclone : Volume tabung + Volume kerucut
8) Mengkonversikan satuan volume cyclone menjadi feet : Volume cyclone*feet
9) Menampilkan hasil perhitungan
10) Selesai
LISTING PROGRAM MENGHITUNG VOLUME CYCLONE
writeln(‘menghitung volume cyclone’); Vt:=phi*r*r*t;
writeln(‘Jadi Volume Cyclone dalam satuan feet=’Pdfeet:0:2,’ft^3’); end.
b. HASIL PROGRAM MENGHITUNG VOLUME CYCLONE
Flowchart algoritma :
Mulai
Masukkan nilai dari konstanta
Volume tabung : phi*r*r*t Volume kerucut : 1/3*(phi*r*r*t) Volume cyclone : volume tabung+volume
kerucut
Konversi volume cyclone ke feet : volume cyclone*feet
Menampilkan hasil perhitungan
selesai
6. Hasil pengamatan tegangan permukaan dengan bahan aquades adalah sebagai berikut:
H A = h-h B = (h-h)2 Ralat Nisbi= .... Keseksamaan = ....
Berdasarkan tabel diatas dengan inputan “h”, buatlah program ralat mutlak, ralat nisbi, dan keseksamaan (output sebagaimana tabel).
JAWAB :
a. ALGORITMA TEGANGAN PERMUKAAN 1) Program Tegangan Permukaan
2) Mulai
3) Menghitung Tegangan Permukaan 4) Masukkan nilai konstanta
5) Menghitung h : (Hw+Hx+Hy+(Hz*2))/5 6) Menghitung A : H-h
7) Menghitung B : A*A
8) Menghitung ∑B : Bw+Bx+By+(Bz*2) 9) Menghitung X : ∑B/Z
10) Menghitung Ralat Mutlak : (sqrt(X));
11) Menghitung Ralat Nisbi : (Ralat Mutlak/h)*100 12) Menghitung Keseksamaan : (100-Ralat Nisbi) 13) Membuat garis(hypen)
14) Membuat daftar yang ada dalam garis 15) Membuat garis(hypen)
16) Memasukkan A dan B yang telah dihitung 17) Memasukkan h dan ∑B yang telah dihitung 18) Memasukkan Ralat Mutlak yang telah dihitung 19) Memasukkan Ralat Nisbi yang telah dihitung 20) Memasukkan Keseksamaan yang telah dihitung 21) Menampilkan hasil perhitungan
22) Selesai
b. LISTING PROGRAM TEGANGAN PERMUKAAN
writeln(‘Menghitung Tegangan Permukaan’); hb:=Hw+Hx+Hy+(Hz*2); writeln(‘8.1’,’ ‘,Aw:0:2,’ ‘,Bw:0:2); writeln(‘7.5’,’ ‘,Ax:0:2,’ ‘,Bx:0:2); writeln(’10.5’,’ ‘,Ay:0:2,’ ‘,By:0:2); writeln(’10.8’,’ ‘,Az:0:2,’ ‘,Bz:0:2);
writeln(‘ha=’,ha:0:2,’ ‘,’SigmaB=’,SigmaB:0:2); writeln(‘Ralat Mutlak=’,W:0:2);
writeln(‘Ralat Nisbi=’,L:0:2); writeln(‘Keseksamaan=’K:0:2); end.
c. HASIL PROGRAM TEGANGAN PERMUKAAN
Flowchart algoritma :
Mulai
Masukkan nilai dari konstanta
Menghitung h : (Hw+Hx+Hy+(Hz*2))/5 Menghitung A : H-h Menghitung B : A*A Menghitung єB : Bw+Bx+By+(Bz*2)
Menghitung x : єB/Z Menghitung ralat mutlak : (sqrt(X)) Menghitung ralat nisbi : (ralat mutlak/h)*100
Menghitung ketaksamaan : (100-ralat nisbi) Membuat garis
Membuat daftar dalam garis Membuat garis
Masukkan A dan B yang telah di hitung Masukkan h dan єB yang telah di hitung Masukkan ralat mutlak yang telah di hitung
Masukkan ralat nisbi yang telah di hitung Masukkan keseksamaan yang telah dihitung
Menampilkan hasil perhitungan
selesai