Anda di halaman 1dari 7

Nama : Rina Gunawan Tarigan

Nim

: 4153121052

Kelas : Fisika Dik D 2015


Matkul : Algoritma dan Pemrograman

Tugas praktikum :
Petnjuk :
a. Bekerjalah secara mandiri
b. Kerjakan secara berurutan
c. Bekerjalah secara seksama
1. Implementasi contoh program menghitung resistor gabungan disusun pararel. Berikan nama mfile yang sesuai untuk program itu. Buatlah perhitungan untuk 3 variasi berbeda dari gabungan
resistor secara pararel. Gunakan hasil perhitungan itu untuk memeriksa kebenaran program yang
telah dibuat.
2. Implementasi program untuk menghitung resistor gabungan disusun seri. Berikan nama m-file
yang sesuai untuk program itu. Buatlah perhitungan untuk 3 variasi berbeda dari gabungan
resistor secara seri. Gunakan hasil perhitungan itu untuk memeriksa kebenaran program yang
telah dibuat.
3. Gunakan analogi program diatas untuk menghitung nilai gabungan pegas yang disusun secara
seri dan pararel.
4. Gunakan analogi program diatas untuk menghitung nilai gabungan kapasitor yang disusun secara
seri dan pararel.

Penyelesaian :
1. Sebanyak 3 buah resistor dengan nilai masing masing 4 ohm, 6 ohm, dan 8 ohm disusun
secara pararel. Maka nilai gabungan resistor pararel itu adalah

1
1 1 1
= + +
Rp R1 R2 R3

1 1 1 12 8 6
+ + = + +
4 6 8 48 48 48

26 13
=
48 24

Sehingga diperoleh,
24
=1,8 ohm
Rp = 13
Contoh Implementasi dalam program menggunakan Matlab
%Program Menghitung Resistor Paralel
%
clear;
clc;
disp ('Program Menghitung Nilai Resistor Paralel')
disp (' ');
%
jlhR=input ('Banyaknya Resistor Paralel');
for i = 1: jlhR
R(i) = input (['Nilai R ke- ',num2str(i),'adalah ']);
Rp(i) = 1/ R(i);
end
RG = sum (Rp);
disp(' ')
disp ([' Nilai', num2str(jlhR),' Resistor Paralel
adalah',num2str(1/RG),'ohm']);

Contoh Output Program


Program Menghitung Nilai Resistor Paralel
Banyaknya Resistor Paralel 3
Nilai R ke- 1adalah 4
Nilai R ke- 2adalah 6
Nilai R ke- 3adalah 8
Nilai3 Resistor Paralel adalah 1.8462ohm
>>

2. Sebanyak 3 buah resistor dengan nilai masing masing 4 ohm, 6 ohm, 8 ohm disusun
Rs =

secara seri. Maka nilai gabungan resistor seri itu adalah


R1 + R2 + R3
= 4 + 6 + 8 = 18 ohm

Contoh Implementasi dalam program menggunakan Matlab


%Program Menghitung Resistor Seri
%
clear;
clc;
disp ('Program Menghitung Nilai Resistor Seri')
disp (' ');
%
jlhR=input ('Banyaknya Resistor Seri');
for i = 1: jlhR
R(i) = input (['Nilai R ke- ',num2str(i),'adalah ']);
Rs(i) = 1*(R(i));
end
RG = sum (Rs);
disp(' ')
disp ([' Nilai', num2str(jlhR),' Resistor Seri adalah ',num2str(RG),'ohm']);

Contoh Output Program


Program Menghitung Nilai Resistor Seri
Banyaknya Resistor Seri 3
Nilai R ke- 1adalah 4
Nilai R ke- 2adalah 6
Nilai R ke- 3adalah 8
Nilai3 Resistor Seri adalah 18ohm
>>

3. Sebanyak 3 buah pegas dengan nilai ketetapan pegas (k) masing masing 15 N/m, 20 N/m,
dan 30 N/m. Nilai ketetapan (k) ketiga pegas bila disusun :

a. Pararel

k total =k 1 +k 2 +k 3=15+20+30=65 N /m

Contoh Implementasi dalam program menggunakan Matlab


%Program Menghitung Nilai Ketetapan Pegas yang Disusun secara Paralel
%
clear;
clc;
disp ('Program Menghitung Nilai Ketetapan Pegas yang Disusun secara Paralel')
disp (' ');
%
jlhk=input ('Banyaknya Pegas yang disusun secara Paralel');
for i = 1: jlhk
k(i) = input (['Nilai k ke- ',num2str(i),'adalah ']);
ks(i) = 1*(k(i));
end
kG = sum (ks);
disp(' ')
disp ([' Nilai', num2str(jlhk),' ketetapan pegas adalah',num2str(kG),'N/m']);

Contoh Output Program


Program Menghitung Nilai Ketetapan Pegas yang Disusun secara
Paralel
Banyaknya Pegas yang disusun secara Paralel 3
Nilai k ke- 1adalah 15
Nilai k ke- 2adalah 20
Nilai k ke- 3adalah 30
Nilai3 ketetapan pegas adalah 65N/m
>>

b. Seri
1
1 1 1
= + +
ktotal k 1 k 2 k 3

1 1 1
4 3 2
+ + = + +
15 20 30 60 60 60

9
60

Oleh karena itu,

k total =

60
9

= 6,6 N/m

Contoh Implementasi dalam program menggunakan Matlab


%Program Menghitung Nilai Ketetapan Pegas yang Disusun secara Seri
%
clear;
clc;
disp ('Program Menghitung Nilai Ketetapan Pegas yang Disusun secara Seri')
disp (' ');
%
jlhk=input ('Banyaknya Pegas yang disusun secara Seri');
for i = 1: jlhk
k(i) = input (['Nilai k ke- ',num2str(i),'adalah ']);
kp(i) = 1/(k(i));
end
kG = sum (kp);
disp(' ')
disp ([' Nilai', num2str(jlhk),' ketetapan pegas adalah
',num2str(1/kG),'N/m']);

Contoh Output Program


Program Menghitung Nilai Ketetapan Pegas yang Disusun secara Seri
Banyaknya Pegas yang disusun secara Seri 3
Nilai k ke- 1adalah 15
Nilai k ke- 2adalah 20
Nilai k ke- 3adalah 30

Nilai3 ketetapan pegas adalah 6.6667N/m


>>

4. Sebanyak 3 buah kapasitor dengan nilai kapasitansi (C) masing masing 10pF, 20pF, 30pF.
Nilai kapasitansi ketiga capasitor bila disusun :

a. Pararel

Ctotal =C1 +C 2+C 3=10+ 20+ 30=60 pF

Contoh Implementasi dalam program menggunakan Matlab


%Program Menghitung Nilai Kapasitansi kapasitor yang Disusun secara Paralel
%
clear;
clc;
disp ('Program Menghitung Nilai Kapasitansi kapasitor yang Disusun secara
Paralel')
disp (' ');
%
jlhk=input ('Banyaknya kapasitor paralel');
for i = 1: jlhk
C(i) = input (['Nilai C ke- ',num2str(i),'adalah ']);
Cp(i) = 1*(C(i));
end
CG = sum (Cp);
disp(' ')
disp ([' Nilai', num2str(jlhk),' kapasitansi kapasitor adalah
',num2str(1*CG),'pF']);

Contoh Output Program

Program Menghitung Nilai Kapasitansi kapasitor yang Disusun secara Paralel


Banyaknya kapasitor paralel 3
Nilai C ke- 1adalah 10
Nilai C ke- 2adalah 20
Nilai C ke- 3adalah 30

Nilai3 kapasitansi kapasitor adalah 60pF


>>
b. Seri

1
1 1 1
= + +
Ctotal C 1 C2 C 3
Ctotal=

1 1 1
6 3 1
+ + = + +
10 20 30 60 60 60

10
60

60
=6 pF
10

Contoh Implementasi dalam program menggunakan Matlab


%Program Menghitung Nilai Kapasitansi kapasitor yang Disusun secara Seri
%
clear;
clc;
disp ('Program Menghitung Nilai Kapasitansi kapasitor yang Disusun secara
Seri')
disp (' ');
%
jlhk=input ('Banyaknya kapasitor seri');
for i = 1: jlhk
C(i) = input (['Nilai C ke- ',num2str(i),'adalah ']);
Cs(i) = 1/(C(i));
end
CG = sum (Cs);
disp(' ')
disp ([' Nilai', num2str(jlhk),' kapasitansi kapasitor adalah
',num2str(1/CG),'pF']);

Contoh Output Program


Program Menghitung Nilai Kapasitansi kapasitor yang Disusun secara Seri
Banyaknya kapasitor seri 3
Nilai C ke- 1adalah 10
Nilai C ke- 2adalah 20
Nilai C ke- 3adalah 30

Nilai3 kapasitansi kapasitor adalah 5.4545pF


>>