• Tidak ada hasil yang ditemukan

Laporan Praktikum Pemograman Komputer. doc

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Praktikum Pemograman Komputer. doc"

Copied!
26
0
0

Teks penuh

(1)

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

(2)

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:

(3)

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

(4)

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

(5)

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.

(6)

Hasil program menghitung massa

(7)

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

(8)

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

(9)

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.

(10)

c. hasil program penukaran a dan b

(11)

Flowchart algoritma

mulai

Masukkan nilai dari konstanta

Tukar nilai B dan A

Menampilka n hasil perhitungan

nilai

selesai

(12)

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

(13)

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,’|’);

(14)

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.

(15)

Hasil program konversi

(16)

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

(17)

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

(18)

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.

(19)

b. HASIL PROGRAM MENGHITUNG VOLUME CYCLONE

(20)

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

(21)

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

(22)

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

(23)

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

(24)

writeln(‘Ralat Nisbi=’,L:0:2); writeln(‘Keseksamaan=’K:0:2); end.

(25)

c. HASIL PROGRAM TEGANGAN PERMUKAAN

(26)

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

Referensi

Dokumen terkait

pori-pori yang relatif lebih besar dibanding cake lainnya. Tujuan penelitian ini adalah untuk mengetahui 1) pengaruh subtitusi tepung tiwul tawar instan terhadap

Simpangan baku(S) adalah nilai yang menunjukan tingkat variasi kelompok data atau ukuran standar penyimpangan dari nilai rata-ratanya... X = nilai rata-rata data n = jumlah data

Persetujuan ratifikasi atas pelaksanaan konversi Obligasi Wajib Konversi II Tahun 2014 (“OWK 2014”) yang dilaksanakan sejak ditutupnya Rapat Umum Pemegang Saham Luar Biasa

Dalam Buku ini orang asing akan mengetahui beberapa makanan tradisional dari Jawa Barat, bahan dan untuk orang orang yang ingin belajar dalam masakan , ada beberapa

Hasil identifikasi tersebut dibahas bersama-sama (antar kelompok dan mahasiswa dengan dosen). Pada diskusi tersebut muncul beberapa pendapat yang masing-masing tetap

Tujuan penelitian ini adalah untuk mengetahui pengaruh terapi range of motion (ROM) dalam menurunkan skala nyeri penyakit artritis rheumatoid pada lansia di Panti Sosial

1) Member dapat melihat info yang ada di website dan forum secara keseluruhan yang meliputi my account, produk, FAQ, testimonial, tentang perusahaan, kuisioner, forum

Pencegahan preventif yang dilakukan oleh Kepolisian dalam penanggulangan tindak pidana pelaku penyebaran Berita Hoax adalah dengan cara membentuk Satuan Tugas