Anda di halaman 1dari 5

SOAL UTS 2016

*P.s : Soal dalam bahasa inggris


1. Ambil 3 angka terakhir dari NPM anda lalu ubah ke bentuk biner dan hexadesimal,
lalu tambahkan dengan 11101101100, sebutkan hasilnya dalam hexadesimal dan biner
2. Dengan Menggunakan MATLAB cari akar akar dari (. + ) =
3. Suatu bahan memiliki waktu paruh 119 Tahun, jika bahan awal memiliki massa 100
gram, buatlah sebuah program dalam matlab untuk menghitung berapa waktu yang
diperlukan agar suatu bahan mencapai massa 80 gr. Lalu buatlah grafik dengan
rentang waktu 500 tahun dengan jeda 10 tahun .
Rumus Waktu Paruh : =
A = Massa bahan (g)
K = Konstanta
T = Waktu (tahun)

JAWAB

1. Misal, 3 angka terakhir NPM = 680


Untuk membuat bentuk desimal ini menjadi biner
lebih baik diubah menjadi hexadesimal terlebih
dahulu,
1
680 42 21
Hexadesimal : => 2
= 2
16 16 32

2
21 1
16 = 10
32 2

A
0.500 * 16 = 8
8
Maka dalam Hexa desimal 680 = 2A8, Setelah itu kita
dapat merubahnya menjadi biner dengan melihat tabel
disamping 2 A 8

001010101000 atau 1010101000

Lalu kita tambahkan dengan 11101101100, caranya kita dapat merubahnya menjadi
hexadesimal terlebih dahulu :
7 6 C => kita dapat membua desimal dari ini dengan cara mengalikan digit
pertama dari kanan dengan 1, kedua dengan 16, dan ketiga dengan 162
dst.

011101101100 76C = (12*1)+(6*16)+(7*256) = 1900


1900+680 = 2580
1
2580 1614 5
Ubah 2580 menjadi hexadesimal : => = 10
16 16 64
A

5 1
16 = 1
64 4

1
1
16 = 4
4

4
Maka 2580 dalam hexadesimal = A14
A 1 4

101000010100
2.
A. Cara I :
Ubah persamaan dalam bentuk grafik menggunakan ezplot :
Ketik pada command window -> ezplot('sin((2^(.4*x)+5))'),grid

Dari grafik kita mengetahui perkiraan yang akan dimasukkan dalam fzero()
(1) fzero('sin((2^(.4*x)+5))',.4)
ans = 0.8993
(2) fzero('sin((2^(.4*x)+5))',4.5)
ans = 5.3640

B. Cara II
Gunakan editor :
%Menghitung menggunakan for
clear all;clc;
y = 1:6.5;
for i=1:numel(y)
x(i)=fzero('sin((2^(.4*x)+5))',y(i));
end
x=unique(x)
x = 0.8993 0.8993 0.8993 5.3640 5.3640 => Hasil

3. A. Mencari nilai konstanta k

T1/2=119
= => 0.5 = 119
1
1
0.5 = 119 => 2 = 119 => = 119
2
=> = 0.0058
B. Case I : membuat program yang berhenti saat A = 80 gram
% Menghitung waktu saat massa bahan 80 gram
clear all;clc;
A0 = 100;
k = 0.0058;
t = 1:40;
A=A0*exp(-k*t)
if (A>80);
stop
end

Hasil :
t A t A
0 100.0000 21.0000 88.5325
1.0000 99.4217 22.0000 88.0205
2.0000 98.8467 23.0000 87.5115
3.0000 98.2751 24.0000 87.0054
4.0000 97.7067 25.0000 86.5022
5.0000 97.1416 26.0000 86.0020
6.0000 96.5799 27.0000 85.5046
7.0000 96.0213 28.0000 85.0101
8.0000 95.4660 29.0000 84.5185
9.0000 94.9139 30.0000 84.0297
10.0000 94.3650 31.0000 83.5437
11.0000 93.8193 32.0000 83.0606
12.0000 93.2767 33.0000 82.5802
13.0000 92.7372 34.0000 82.1026
14.0000 92.2009 35.0000 81.6278
15.0000 91.6677 36.0000 81.1558
16.0000 91.1376 37.0000 80.6864
17.0000 90.6105 38.0000 80.2198 Jadi jawaban diantara
18.0000 90.0865 39.0000 79.7559 tahun ke 38 dan 39 (tepatnya
19.0000 89.5655 38.4730)
20.0000 89.0475
C. Case III : Membuat Grafik sampai tahun ke 500 dengan interval 10 tahun
% Menggambar Grafik
clear all;clc;
A0=100
k = 0.0058;
t = 0:1:500;
A= A0*exp(-k*t);
disp([t' A'])
plot (t,A), xlabel ('t (year)'), ylabel ('Mass of X
(g)'), title('Graph of X Half Life'), grid;

Hasil Grafik :

Anda mungkin juga menyukai