Anda di halaman 1dari 21

NAMA : YONA RISKA AMALIA RITONGA

NIM : 4151121077
KELAS: FISIKA DIK E 2015

PRAKTIKUM - 9
Pemrograman Keputusan (Decision Programming)
Menggunakan if... elseif....else....end

1. Tujuan
Setelah melaksanakan praktikum dalam sesi ini mahasiswa dapat
a. Mengetahui urutan dan penggunaan perintah if.... elseif.... else.... end.
b. Menyusun dan mengeksekusi pemrograman keputusan.

2. Pengantar
Pemrograman keputusan menggunakan perintah if... elseif... else.... end digunakan
agar komputer dapat secara langsung atau tidak langsung memutuskan untuk memilih
nilai yang sesuai. Sebuah keputusan diambil berdasarkan persyaratan yang
ditentukan sebagaimana gambar (9.1) dibawah ini.

Tidak
Apakah
persyaratan
terpenuhi?

Ya

Gambar 9.1 Skematis pengambilan keputusan berdasarkan persyaratan.


Perlu diperhatikan cara penulisan agar tidak terjadi kesalahan agar program dapat
berjalan sesuai dengan yang diinginkan. Persyaratan if dengan syarat majemuk
menggunakan pemeriksaan lebih dari satu persyaratan (kondisi). Kondisi-kondisi
tersebut dihubungkan melalui operator operator logika and maupun or. Dapat juga
perintah if berupa perkalangan (sarang) dimana perintah if ini bergabung dengan
perintah if lainnya.

3. Alat dan Bahan


- Komputer PC/Laptop
- Software Matlab
- Flasdisk

4. Prosedur
4.1 Konversi Bilangan
Ketikkan program dibawah ini dan eksekusi
% Program Konversi Bilangan
% Bilangan Biner, Oktal, dan Heksa
%
clear;
clc;
disp(' Program Konversi Bilangan ');
disp(' ');
disp(' 2. Desimal ke Binner ');
disp(' 8. Desimal ke Oktal ');
disp(' 16. Desimal ke Heksa ');
disp(' ');
pilihan input (' Berikan Pilihan Konversi ');
disp(' ');
%
if pilihan==2
disp(' Konversi Desimal ke Biner ');
disp(' ');
bil_10=input(' Berikan Bilangan Desimal ');
bil_2=dec2base(bil_10,2);
disp([' Bilangan desimal ',num2str(bil_10),' Bilangan binernya
',num2str(bil_2)]);
elseif pilihan==8
disp(' Konversi Desimal ke Oktal ');
disp(' ');
bil_10=input('Berikan Bilangan Desimal ');
bil_8=dec2base(bil_10,8);
disp([' Bilangan Desimal ',num2str(bil_10),' Bilangan oktalnya
',num2str(bil_8)]);
elseif pilihan==16
disp(' Konversi Desimal ke Heksa ');
disp(' ');
bil_10=input(' Berikan Bilangan Desimal ');
bil_16=dec2base(bil_10,16);
disp(['Bilangan Desimal ',num2str(bil_10),'Bilangan heksanya
',num2str(bil_16)]);

4.2 konversi Temperatur


% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Celcius ke Fahrenheit ');
disp(' 2. Celcius ke Rheamur ');
disp(' 3. Celcius ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversi Celcius ke Fahrenheit ');
disp(' ');
celcius=input(' berikan nilai Temperatur Celcius ');
fahrenheit=(9/5)*(celcius)+32;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur
Fahrenheitnya ',num2str(fahrenheit)]);
elseif pilihan==2
disp(' konversi Celcius ke Rheamur ');
disp(' ');35
celcius=input(' berikan nilai temperatur Celcius ');
rheamur=(4/5)*celcius;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Rheamurnya
',num2str(rheamur)]);
elseif pilihan==3
disp(' konversi Celcius ke Kelvin ');
disp(' ');
celcius=input(' berikan nilai temperatur celcius ');
kelvin=celcius+273;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

4.3 Variasi program


- Susunlah program dan eksekusi untuk mendapat konversi suhu dari Fahrenheit ke
rheamur, celcius, dan Kelvin; dari rheamur ke Fahrenheit, celcius, dan Kelvin; dan
dari Kelvin ke celcius, Fahrenheit, dan rheamur.
% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Celcius ke Fahrenheit ');
disp(' 2. Celcius ke Rheamur ');
disp(' 3. Celcius ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversi Celcius ke Fahrenheit ');
disp(' ');
celcius=input(' berikan nilai Temperatur Celcius ');
fahrenheit=(9/5)*(celcius)+32;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Fahrenheitnya
',num2str(fahrenheit)]);
elseif pilihan==2
disp(' konversi Celcius ke Rheamur ');
disp(' ');35
celcius=input(' berikan nilai temperatur Celcius ');
rheamur=(4/5)*celcius;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Rheamurnya
',num2str(rheamur)]);
elseif pilihan==3
disp(' konversi Celcius ke Kelvin ');
disp(' ');
celcius=input(' berikan nilai temperatur celcius ');
kelvin=celcius+273;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

Hasil Eksekusi Program

program konversi temperatur

1. Celcius ke Fahrenheit
2. Celcius ke Rheamur
3. Celcius ke Kelvin

berikan pilihan konversi 3

konversi Celcius ke Kelvin

berikan nilai temperatur celcius 100


Temperatur celcius 100 Temperatur Kelvinnya 373

program konversi temperatur


1. Celcius ke Fahrenheit
2. Celcius ke Rheamur
3. Celcius ke Kelvin

berikan pilihan konversi 2

konversi Celcius ke Rheamur

ans =

35

berikan nilai temperatur Celcius 45


Temperatur celcius 45 Temperatur Rheamurnya 36

Rheamur ke Celcius,Fahrenheit dan Kelvin


% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Rheamur ke Fahrenheit ');
disp(' 2. Rheamur ke Celcius ');
disp(' 3. Rheamur ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversi Rheamur ke Fahrenheit ');
disp(' ');
rheamur=input(' berikan nilai Temperatur rheamur ');
fahrenheit=(9/4)*(rheamur)+32;
disp([' Temperatur rheamur ',num2str(rheamur),' Temperatur Fahrenheitnya
',num2str(fahrenheit)]);
elseif pilihan==2
disp(' konversi Rheamur ke Celcius ');
disp(' ');35
rheamur=input(' berikan nilai temperatur rheamur ');
celcius=(4/5)*rheamur;
disp([' Temperatur rheamur ',num2str(rheamur),' Temperatur celciusnya
',num2str(celcius)]);
elseif pilihan==3
disp(' konversi Rheamur ke Kelvin ');
disp(' ');
rheamur=input(' berikan nilai temperatur rheamur ');
kelvin=(5/4)*rheamur+273
disp([' Temperatur rheamur ',num2str(rheamur),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

Hasil Eksekusi Program


program konversi temperatur

1. Rheamur ke Fahrenheit
2. Rheamur ke Celcius
3. Rheamur ke Kelvin

berikan pilihan konversi 3

konversi Rheamur ke Kelvin

berikan nilai temperatur rheamur 50

kelvin =

335.5000

Temperatur rheamur 50 Temperatur Kelvinnya 335.5


»
program konversi temperatur

1. Rheamur ke Fahrenheit
2. Rheamur ke Celcius
3. Rheamur ke Kelvin

berikan pilihan konversi 2


konversi Rheamur ke Celcius

ans =

35

berikan nilai temperatur rheamur 45


Temperatur rheamur 45 Temperatur celciusnya 36
»
program konversi temperatur

1. Rheamur ke Fahrenheit
2. Rheamur ke Celcius
3. Rheamur ke Kelvin

berikan pilihan konversi 1

konversi Rheamur ke Fahrenheit

berikan nilai Temperatur rheamur 50


Temperatur rheamur 50 Temperatur Fahrenheitnya 144.5
»

Fahrenheit ke Celcius, Rheamur dan Kelvin


% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Fahrenheit ke Rheamur ');
disp(' 2. Fahrenheit ke Celcius ');
disp(' 3. Fahrenheit ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversiFahrenheit ke Rheamur ');
disp(' ');
fahrenheit=input(' berikan nilai Temperatur fahrenheit ');
rheamur=(4/9)*fahrenheit-32;
disp([' Temperatur fahrenheit ',num2str(fahrenheit),' Temperatur
rheamurnya ',num2str(rheamur)]);
elseif pilihan==2
disp(' konversi Fahrenheit ke Celcius ');
disp(' ');35
fahrenheit=input(' berikan nilai temperatur fahrenheit ');
celcius=(5/9)*fahrenheit-32;
disp([' Temperatur fahrenheit ',num2str(fahrenheit),' Temperatur
celciusnya ',num2str(celcius)]);
elseif pilihan==3
disp(' konversi Fahrenheit ke Kelvin ');
disp(' ');
fahrenheit=input(' berikan nilai temperatur fahrenheit ');
kelvin=(5/9)*fahrenheit-32+273;
disp([' Temperatur fahrenheit ',num2str(fahrenheit),' Temperatur
Kelvinnya ',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

hasil eksekusi
program konversi temperatur

1. Fahrenheit ke Rheamur
2. Fahrenheit ke Celcius
3. Fahrenheit ke Kelvin

berikan pilihan konversi 1

konversi Fahrenheit ke Rheamur

berikan nilai Temperatur fahrenheit 212


Temperatur fahrenheit 212 Temperatur rheamurnya 62.2222
»

program konversi temperatur

1. Fahrenheit ke Rheamur
2. Fahrenheit ke Celcius
3. Fahrenheit ke Kelvin

berikan pilihan konversi 2

konversi Fahrenheit ke Celcius


ans =

35

berikan nilai temperatur fahrenheit 124


Temperatur fahrenheit 124 Temperatur celciusnya 36.8889

program konversi temperatur

1. Fahrenheit ke Rheamur
2. Fahrenheit ke Celcius
3. Fahrenheit ke Kelvin

berikan pilihan konversi 3

konversi Fahrenheit ke Kelvin

berikan nilai temperatur fahrenheit 212


Temperatur fahrenheit 212 Temperatur Kelvinnya 358.7778

Kevin ke Celcius, Rheamur dan Fahrenheit


% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Kelvin ke Rheamur ');
disp(' 2. Kelvin ke Celcius ');
disp(' 3. Kelvin ke Fahrenheit ');
disp(' ');
273
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversiKelvin ke Rheamur ');
disp(' ');
kelvin=input(' berikan nilai Temperatur kelvin ');
rheamur=(4/5)*kelvin-273;
disp([' Temperatur kelvin ',num2str(kelvin),' Temperatur rheamurnya
',num2str(rheamur)]);
elseif pilihan==2
disp(' konversi kelvin ke Celcius ');
disp(' ');35
kelvin=input(' berikan nilai temperatur kelvin ');
celcius=kelvin-273;
disp([' Temperatur kelvin ',num2str(kelvin),' Temperatur celciusnya
',num2str(celcius)]);
elseif pilihan==3
disp(' konversi Kelvin ke Fahrenheit ');
disp(' ');
kelvin=input(' berikan nilai temperatur kelvin ');
fahrenheit=9/5*(kelvin-273+32);
disp([' Temperatur kelvin ',num2str(kelvin),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

hasil eksekusi
program konversi temperatur

1. Kelvin ke Rheamur
2. Kelvin ke Celcius
3. Kelvin ke Fahrenheit

berikan pilihan konversi 1

konversiKelvin ke Rheamur

berikan nilai Temperatur kelvin 273


Temperatur kelvin 273 Temperatur rheamurnya -54.6
»

program konversi temperatur

1. Kelvin ke Rheamur
2. Kelvin ke Celcius
3. Kelvin ke Fahrenheit

berikan pilihan konversi 2

konversi kelvin ke Celcius

ans =

35

berikan nilai temperatur kelvin 273


Temperatur kelvin 273 Temperatur celciusnya 0
»
»

program konversi temperatur

1. Kelvin ke Rheamur
2. Kelvin ke Celcius
3. Kelvin ke Fahrenheit

ans =
273

berikan pilihan konversi 3

konversi Kelvin ke Fahrenheit

berikan nilai temperatur kelvin 273


Temperatur kelvin 273 Temperatur fahrenheitnya 57.6

5. Data
Catatlah program dan hasil eksekusi program

% program konversi temperatur


% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Celcius ke Fahrenheit ');
disp(' 2. Celcius ke Rheamur ');
disp(' 3. Celcius ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversi Celcius ke Fahrenheit ');
disp(' ');
celcius=input(' berikan nilai Temperatur Celcius ');
fahrenheit=(9/5)*(celcius)+32;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Fahrenheitnya
',num2str(fahrenheit)]);
elseif pilihan==2
disp(' konversi Celcius ke Rheamur ');
disp(' ');35
celcius=input(' berikan nilai temperatur Celcius ');
rheamur=(4/5)*celcius;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Rheamurnya
',num2str(rheamur)]);
elseif pilihan==3
disp(' konversi Celcius ke Kelvin ');
disp(' ');
celcius=input(' berikan nilai temperatur celcius ');
kelvin=celcius+273;
disp([' Temperatur celcius ',num2str(celcius),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

program konversi temperatur

1. Celcius ke Fahrenheit
2. Celcius ke Rheamur
3. Celcius ke Kelvin

berikan pilihan konversi 3

konversi Celcius ke Kelvin

berikan nilai temperatur celcius 100


Temperatur celcius 100 Temperatur Kelvinnya 373

program konversi temperatur

1. Celcius ke Fahrenheit
2. Celcius ke Rheamur
3. Celcius ke Kelvin

berikan pilihan konversi 2

konversi Celcius ke Rheamur

ans =

35

berikan nilai temperatur Celcius 45


Temperatur celcius 45 Temperatur Rheamurnya 36
Rheamur ke Celcius,Fahrenheit dan Kelvin
% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Rheamur ke Fahrenheit ');
disp(' 2. Rheamur ke Celcius ');
disp(' 3. Rheamur ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversi Rheamur ke Fahrenheit ');
disp(' ');
rheamur=input(' berikan nilai Temperatur rheamur ');
fahrenheit=(9/4)*(rheamur)+32;
disp([' Temperatur rheamur ',num2str(rheamur),' Temperatur Fahrenheitnya
',num2str(fahrenheit)]);
elseif pilihan==2
disp(' konversi Rheamur ke Celcius ');
disp(' ');35
rheamur=input(' berikan nilai temperatur rheamur ');
celcius=(4/5)*rheamur;
disp([' Temperatur rheamur ',num2str(rheamur),' Temperatur celciusnya
',num2str(celcius)]);
elseif pilihan==3
disp(' konversi Rheamur ke Kelvin ');
disp(' ');
rheamur=input(' berikan nilai temperatur rheamur ');
kelvin=(5/4)*rheamur+273
disp([' Temperatur rheamur ',num2str(rheamur),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

Hasil eksekusi
program konversi temperatur

1. Rheamur ke Fahrenheit
2. Rheamur ke Celcius
3. Rheamur ke Kelvin

berikan pilihan konversi 3

konversi Rheamur ke Kelvin

berikan nilai temperatur rheamur 50

kelvin =

335.5000

Temperatur rheamur 50 Temperatur Kelvinnya 335.5


»
program konversi temperatur

1. Rheamur ke Fahrenheit
2. Rheamur ke Celcius
3. Rheamur ke Kelvin

berikan pilihan konversi 2

konversi Rheamur ke Celcius

ans =

35

berikan nilai temperatur rheamur 45


Temperatur rheamur 45 Temperatur celciusnya 36
»
program konversi temperatur
1. Rheamur ke Fahrenheit
2. Rheamur ke Celcius
3. Rheamur ke Kelvin

berikan pilihan konversi 1

konversi Rheamur ke Fahrenheit

berikan nilai Temperatur rheamur 50


Temperatur rheamur 50 Temperatur Fahrenheitnya 144.5
»

Fahrenheit ke Celcius, Rheamur dan Kelvin


% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Fahrenheit ke Rheamur ');
disp(' 2. Fahrenheit ke Celcius ');
disp(' 3. Fahrenheit ke Kelvin ');
disp(' ');
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversiFahrenheit ke Rheamur ');
disp(' ');
fahrenheit=input(' berikan nilai Temperatur fahrenheit ');
rheamur=(4/9)*fahrenheit-32;
disp([' Temperatur fahrenheit ',num2str(fahrenheit),' Temperatur
rheamurnya ',num2str(rheamur)]);
elseif pilihan==2
disp(' konversi Fahrenheit ke Celcius ');
disp(' ');35
fahrenheit=input(' berikan nilai temperatur fahrenheit ');
celcius=(5/9)*fahrenheit-32;
disp([' Temperatur fahrenheit ',num2str(fahrenheit),' Temperatur
celciusnya ',num2str(celcius)]);
elseif pilihan==3
disp(' konversi Fahrenheit ke Kelvin ');
disp(' ');
fahrenheit=input(' berikan nilai temperatur fahrenheit ');
kelvin=(5/9)*fahrenheit-32+273;
disp([' Temperatur fahrenheit ',num2str(fahrenheit),' Temperatur
Kelvinnya ',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

hasil eksekusi
program konversi temperatur

1. Fahrenheit ke Rheamur
2. Fahrenheit ke Celcius
3. Fahrenheit ke Kelvin

berikan pilihan konversi 1

konversiFahrenheit ke Rheamur

berikan nilai Temperatur fahrenheit 212


Temperatur fahrenheit 212 Temperatur rheamurnya 62.2222
»

program konversi temperatur

1. Fahrenheit ke Rheamur
2. Fahrenheit ke Celcius
3. Fahrenheit ke Kelvin

berikan pilihan konversi 2

konversi Fahrenheit ke Celcius

ans =

35

berikan nilai temperatur fahrenheit 124


Temperatur fahrenheit 124 Temperatur celciusnya 36.8889

program konversi temperatur

1. Fahrenheit ke Rheamur
2. Fahrenheit ke Celcius
3. Fahrenheit ke Kelvin

berikan pilihan konversi 3

konversi Fahrenheit ke Kelvin

berikan nilai temperatur fahrenheit 212


Temperatur fahrenheit 212 Temperatur Kelvinnya 358.7778

Kevin ke Celcius, Rheamur dan Fahrenheit


% program konversi temperatur
% Celcius, Rheamur, Fahrenheit, Kelvin
%
clear;
clc;
disp(' program konversi temperatur ');
disp(' ');
disp(' 1. Kelvin ke Rheamur ');
disp(' 2. Kelvin ke Celcius ');
disp(' 3. Kelvin ke Fahrenheit ');
disp(' ');
273
pilihan=input(' berikan pilihan konversi ');
disp(' ');
%
if pilihan==1
disp(' konversiKelvin ke Rheamur ');
disp(' ');
kelvin=input(' berikan nilai Temperatur kelvin ');
rheamur=(4/5)*kelvin-273;
disp([' Temperatur kelvin ',num2str(kelvin),' Temperatur rheamurnya
',num2str(rheamur)]);
elseif pilihan==2
disp(' konversi kelvin ke Celcius ');
disp(' ');35
kelvin=input(' berikan nilai temperatur kelvin ');
celcius=kelvin-273;
disp([' Temperatur kelvin ',num2str(kelvin),' Temperatur celciusnya
',num2str(celcius)]);
elseif pilihan==3
disp(' konversi Kelvin ke Fahrenheit ');
disp(' ');
kelvin=input(' berikan nilai temperatur kelvin ');
fahrenheit=9/5*(kelvin-273+32);
disp([' Temperatur kelvin ',num2str(kelvin),' Temperatur Kelvinnya
',num2str(kelvin)]);
else
disp(' request tak sesuai ')
end

hasil eksekusi
program konversi temperatur

1. Kelvin ke Rheamur
2. Kelvin ke Celcius
3. Kelvin ke Fahrenheit

berikan pilihan konversi 1

konversiKelvin ke Rheamur
berikan nilai Temperatur kelvin 273
Temperatur kelvin 273 Temperatur rheamurnya -54.6
»

program konversi temperatur

1. Kelvin ke Rheamur
2. Kelvin ke Celcius
3. Kelvin ke Fahrenheit

berikan pilihan konversi 2

konversi kelvin ke Celcius

ans =

35

berikan nilai temperatur kelvin 273


Temperatur kelvin 273 Temperatur celciusnya 0
»
»

program konversi temperatur

1. Kelvin ke Rheamur
2. Kelvin ke Celcius
3. Kelvin ke Fahrenheit

ans =

273

berikan pilihan konversi 3

konversi Kelvin ke Fahrenheit

berikan nilai temperatur kelvin 273


Temperatur kelvin 273 Temperatur fahrenheitnya 57.6

6. Analisis data
- Verifikasi program dan hasil hitung yang telah diperoleh
1. Celcius
a. Celcius ke Rheamur
C=450C
R=(4/5)C=(4/5)450C
=36 K
b. Celcius ke Fahrenheit
C =400C
F=(9/5)C+32
=(9/5)40+32=104 F

c. Celcius ke Kelvin
C =1000C
K=C+273
=100+273=373 K

2. Rheamur
a. Rheamur ke Celcius
R =45 R
C=(5/4)R
=(5/4)45=56,25C

b. Rheamur ke Fahrenheit
R =50 R
F=(9/4)R+32
=(9/4)50+32=144,5 F

c. Rheamur ke Kelvin
R=50 R
K=C+273
R=(5/4)R+273
=(5/4)50+273
=335,5 K

3. Fahrenheit
a. Fahrenheit ke Celcius
C=5/9(F-32)
=5/9(124-32)
=5/9(92)
=36,8829
b. Fahrenheit ke Rheamur
R=4/9(F-32)
=4/9(212-32)
=4/9(180)
=80
c. Fahrenheit ke Kelvin
K=5/9(F-32)+273
=5/9(212-32)+273
=5/9(180)+273
=80+273
=353 K
4. Kelvin
a. Kelvin ke Celcius
C=K-273
=273-273
=0
b. Kelvin ke Rheamur
R=4/5(K-273)
=4/5(273-273)
=4/5(0)
=0
c. Kelvin ke Fahrenheit
F=9/5(K-273+32)
=9/5(273-273+32)
=9/5(32)
=57,6 F

7. Simpulan
Berikan simpulan dari hasil praktikum yang telah dilaksanakan.
Dari praktikum yang telah dilakukan dapat disimpulkan bahwa hasil praktikum yang
diperoleh itu nilainya akan keluar sesuai dengan rumus yang kita buat pada
programnya, jadi jika kita salah memasukkan rumus maka secara otomatis nilai yang
akan keluar pun akan berbeda dari hasil teori yang kita dapatkan. Itu sebabnya
sebelum kita memasukkan program kita harus benar-benar mengetahui dulu apa
sebenarnya rumus yang kita gunakan dalam program ini agar nilai yang kita dapat itu
sesuai dengan hasil dari teori yang kita cari.

8. Tugas (kerjakan dirumah)


- Unimed menggunakan kualitas mutu dan nilai sebagai berikut

-----------------------------------------------------------------------
Kualitas mutu Nilai
------------------------------------------------------------------------
A ≥ 90
B 90 > 𝑁𝑖𝑙𝑎𝑖 ≥ 80
C 80>Nilai≥ 70
E <70
--------------------------------------------------------------------------

- Susunlah program untuk menentukan kualitas mutu dan nilai mahasiswa diatas
menggunakan perintah if … elseif … else … end.

- Susunlah program untuk membuat keputusan memilih menghitung keliling dari


segitiga, segiempat, segilima, atau segienam menggunakan perintah if … elseif …
else … end.

- Tentukan penulisan bilangan desimal 23, 52, 128 dalam ke dalam bilangan biner,
octal, dan heksadesimal.

Anda mungkin juga menyukai