Anda di halaman 1dari 262

MATEMATIKA TEKNIK I

Untuk Teknik Elektro

Supriono
suprionomuda@yahoo.com

Belajar Matematika Teknik


dengan alat bantu Scilab
Kata Pengantar

Bismillahirrahmanirrahim.
Segala puji Bagi Allah, Tuhan seru sekalian alam yang telah membimbing penulis untuk
memperbaiki buku pegangan Matematika Teknik bagi mahasiswa Teknik Jurusan Teknik Elektro.
Buku ini disusun selain sebagai bekal untuk mempelajari mata kuliah tingkat lanjut juga untuk
memberikan gambaran bagi mahasiswa Teknik Elektro tentang permasalahan dibidang Teknik Elektro.
Agar tujuan dari buku ini dapat tercapai maka disarankan bagi pengguna untuk menggunakan Scilab,
yang dapat didownload di “www.scilab.org”.
Pilihan penulis untuk menggunakan Scilab karena aplikasi ini dapat didownload secara gratis
serta memiliki banyak fungsi untuk bidang Engineering. Selain itu, Scilab memiliki beberapa toolbox,
didalam Scial disebut ATOM, dapat kita pilih sesuai dengan kebutuhan kita. Toolbox di Scilab sangat
lengkap dan Powerfull untuk bidang Teknik Elektro. Penulis menyarankan agar para pembaca tidak
hanya menginstall Scilab saja tetapi juga harus melengkapi dengan ATOM (toolbox).
Penulis menyadari banyak dari pembaca belum mengetahui tentang Scilab maka penulis
melampirkan tentang Scilab diakhir buku ini sebagai lampiran. Pada lampiran pertama sangat berguna
bagi pembaca yang sama sekali tidak mengetahui tentang Scila. Lampiran pertama tersebut karangan
Mirza Nur Hidayat. Agar pembaca memiliki pengetahuan yang lebih tentang grafik, maka penulis pada
lampiran kedua menulis khusus tentang Grafik yang berjudul “Grafik Dua Dimensi”. Karena buku ini
ditujukan bagi mahasiswa Elektro maka pada lampiran akhir, penulis melampirkan bagaimana
menghubungkan Scilab dengan Arduino. Lampiran tersebut berjudul “SCILAB untuk Elektronika dan
Instrumentasi Dasar” yang ditulis oleh Mirza Nur Hidayat.
Walaupun buku ini telah diterapkan semenjak tahun 2002 tetapi masih banyak kekurangan
ataupun kesalahan karena rendahnya ilmu yang penulis miliki. Menyadari semua kekurangan dan
kelemahan pada diri penulis maka sangat diharapkan kritik dan saran serta masukan dari semua pihak
untuk perbaikan buku ini. Disisi lain buku ini boleh dicopy, diperbanyak, didistribusikan kepada orang
lain dan mengambil keuntungan dari buku ini tampa ada pelanggaran hak cipta karena buku ini bersifat
Open Content atau lebih dikenal dengan nama Copy Left. Aturan mainnya hanyalah anda tetap
wajib mencantumkan nama penulis.
Kiranya buku ini dapat menjadi salah satu bagian dari untaian mutiara ilmu yang sedang dirajut
dan menjadi amalan Zariah bagi Penulis. Amin Ya Rabbalalamin.
Mataram, September 2017
Supriono
suprionomuda@yahoo.com
DAFTAR ISI

Halaman
Sampul Dalam ..............................................................................................................................i
Kata Pengantar ..............................................................................................................................ii
DAFTAR ISI ...............................................................................................................................iii

BAB I PERSAMAAN DIFERENSIAL ORDE SATU


1. Pendahuluan .................................................................................................................1.
2. Penyelesaian Persamaan Dierensial Orde Satu ...........................................................2.
3. Orthogonal Trayektori ..................................................................................................15.
4. Penerapan Persamaan diferensial Orde Satu ................................................................18.

BAB II PERSAMAAN DIFERENSIAL ORDE DUA


1. Pendahuluan ..................................................................................................................30.
2.Persamaan Diferensial Orde Dua dengan Koefisien Konstan – Penyelesaian Umum ....32.
3. Persamaan Diferensial dalam Sistem Linier .................................................................38.
4. Aplikasi Persamaan Diferensial Linier Orde Dua .....................................................…51.
5. Persamaan Diferensial Euler - Cauchy ........................................................................65.

BAB III PEMETAAN LAPLACE


1. Pendahuluan .................................................................................................................68.
2. Penerapan Pemetaan Laplace pada Persamaan Diferensial .........................................74.
3. Uraian Atas Pecahan Parsial ........................................................................................80.
4. Fungsi Unit Step, Pergeseran pada Salib Sumbu-s dan Pergeseran pada salib
sumbu-t ......................................................................................................................83.
5. Fungsi Fungsi Periodik ...............................................................................................89.
6. Konvolusi ...................................................................................................................97.
BAB IV DERET FOURIER
1. Pendahuluan ...............................................................................................................105.
2. Representasi Fungsi Fungsi Periodik dalam Deret Fourier ..........................................106.
3. Fungsi Genap dan Fungsi Ganjil .................................................................................110.
4. Pemetaan Cosinus Fourier dan Pemetaan Sinus Fourier ..............................................123.
5. Pemetaan Fourier .........................................................................................................127.

BAB V KALKULUS DIFERENSIAL VEKTOR


1. Pendahuluan. ..............................................................................................................134.
2. Tangen, Panjang Busur dari Kurva .............................................................................136.
3. Kecepatan dan percepatan .........................................................................................140.
4. Divergensi dan Curl ..................................................................................................142.

BAB VI DERET
1. Pendahuluan ...............................................................................................................145.
2. Deret Mac Laurin dan Deret Taylor ...........................................................................149.
3. Penyelesaian Persamaan Diferensial dengan Deret .....................................................151.
4. Persamaan Diferensial Orde Dua dengan Koefisien Berubah ......................................159.
5. Persamaan Legendre ....................................................................................................162.

BAB 7 MATRIK DAN DETERMINAN


1. Definisi ........................................................................................................................165.
2. Sistem Persamaan Linier .............................................................................................171.
3. Eigen Value dan Eigen Vector ....................................................................................173.
4. Penyelesaian Persamaan Diferensial dengan Metode Matrik ......................................177.
5. Penerapan dalam Bidang Teknik ..................................................................................185.

Lampiran SCILAB

.
Persamaan Diferensial Orde Satu

BAB I
PERSAMAAN DIFERENSIAL ORDE SATU

1. Pendahuluan

Persamaan diferensial menyatakan hubungan dinamik antara variabel bebas dan


variabel tak bebas, maksudnya hubungan tersebut memuat besaran besaran yang berubah,
dan karena itu persamaan persamaan diferensial sering muncul dalam persoalan
persoalan teknik .
Orde suatu persamaan diferensial ditentukan oleh turunan tertinggi yang terdapat
dalam persamaan diferensial tersebut.
Contoh.
dy
Orde satu : 3t −4y 2 =0
dt

d2 y dy
Orde dua : 5 ty −6  y sin  t =0
dt 2 dt

3
d y
Orde tiga : −5y2=0 dst.
dt 3

Setelah mempelajari persamaan diferensial orde satu maka diharapkan dapat :


1. Dapat menyelesaikan persamaan diferensial orde satu dengan bermacam macam
metode.
2. Dapat menyelesaikan keadaan transien rangkaian RL atau rangkaian RC.

1
Persamaan Diferensial Orde Satu

2 Penyelesaian Persamaan Diferensial Orde Satu


2.1 Metode Integrasi Langsung.
dy
Jika persamaan differensial dapat disusun dalam bentuk : = f t  , maka
dt

persamaan dapat diselesaikan dengan metode integrasi sederhana.

Contoh 1.
dy 2
2t −2t −8=0 … … … … … … … … … … … … … …. … … … … … … (1)
dt


dy
dt
=t 
4
t  
⇒∫ dy=∫ t 
4
t
dt

1 2
⇒ y= t 4 ln t C … … … … … … … … … … … … … … … … … … … … .(2)
2

Persamaan (2) disebut penyeselaian umum bagi persamaan diferensial (1). Jika harga y
diketahui pada harga t tertentu maka harga C dapat ditentukan dan penyeselaiannya
disebut penyelesaian khusus.

Contoh 2.
t dy 2t
e 4 e −5=0 pada t = 0 , y = 0 … … … … … … … … … … … … … ... ...(3)
dt

dy
⇒ =−4 et 5e−t … … … … …. … … … … … … … … … … … … … … … (4)
dt

⇒∫ dy=∫ ( −4 e t +5 e−t ) dt

t −t
⇒ y=−4 e −5 e +C … … … … …. … … … … … … … … … … … … …(5)

dengan memasukkan harga t dan y kedalam persamaan (4) maka Harga C diperoleh

⇒ y=−4 e t −5 e−t +9 … … … … … … …. … … … … … … … … … … … …(6)

Persamaan (5) adalah penyelesaian khusus dari persamaan diferensial (3).


Penyelesaian mempergunakan komputer dengan program Scilab.
Penyelesaian persamaan differensial dengan scilab kita harus mengubah persamaan
differensial menjadi bentuk :

2
Persamaan Diferensial Orde Satu

dy
=f (t , y) dengan y (t 0 )= y 0
dt
Sehingga persamaan (3) kita rubah menjadi bentuk persamaan (4). Program komputer
dengan Scilab ditulis sebagai berikut :
function ydot=f(t, y)
ydot = (-4*exp(t)) + (5*exp(-t)); //persamaan (4)
endfunction
y0=0;
t0=0;
//respons dinamis(perubahan thd waktu) diamati dari t = 0 sampai t = pi
t=0:0.1:%pi;
y = ode(y0,t0,t,f);
plot2d(t,y);
xgrid(5);

Gambar 1. Penyelesaian persamaan differensial pada persamaan (3)


Sebagai bahan latihan selesaikanlah :

3
Persamaan Diferensial Orde Satu

dy
1. et −sin(3 t )+ 4t 3 . e 3t +5=0
dt

dy
2. cos ( 2 t ) +5sin (2 t )−5 t 3=0
dt

dy dy
3. 5t −5t 2 +5=0
dt dt

Supplemen Integral

1. ∫ f 1 x  dx= f '1 x ln f  x 


2. Menghitung Integral dengan menggunakan Scilab.
Ada dua fungsi dalam menghitung integral dengan menggunakan Scilab yaitu
fungsi y = integ(a, b, “f”) dan fungsi y = integrate(“f(t)”, “t”, a, b).
integral yang dimaksud adalah berbentuk :
b

y=∫ f (t ). dt
a

Contoh .
3

Hitunglah integral : ∫ 3 t 2+2 t dt


0

a. Menggunakan fungsi y = intg(a, b, “f”)


function y=f(t)
y = (3*t^2) + (2*t)
endfunction

y = intg(0, 3, f);
disp(y);

b. Menggunakan fungsi y = integrate(“f(t)”, “t”, a, b)


y = integrate("(3*t^2) + (2*t)", "t", 0, 3)
disp(y)

4
Persamaan Diferensial Orde Satu

2.2 Metode Pemisahan Variabel.


Metode Integrasi langsung akan gagal jika diterapkan pada persamaan diferensial

dy
yang berbentuk = f ( t , y ) , variabel y yang berada pada ruas kanan
dt

mengakibatkan integrasi langsung tidak dapat diterapkan.

dy
Penyelesaian persamaan diferensial berbentuk =f (t ,y) adalah dengan
dt

memisahkan variabel t dan variabel y sehingga persamaan dapat berbentuk

dy
= f ( t) . F ( y ) yaitu suatu persamaan yang ruas kanannya dapat dinyatakan
dt

sebagai perkalian fungsi t dan fungsi y.

Contoh 3.

dy
=1+t+2 y +2 yt .. … … … … … … … … … … … … … … … … … …. …(6)
dt


dy
dt
=( 1+t )( 1+2 y ) ⇒ ( 1+2dy y )=( 1+t ) dt ⇒∫ ( 1+12 y ) dy=∫ ( 1+t ) dt
1 1
⇒ ln ( 2 y +1 )=t + t 2 +C … … … … … … … … … … … … … … … … … (7)
2 2

Contoh 4.

dy 3 t 2
= dengan t = 0, y = 4 … … … … … … … … … … … … … … … … (8)
dt 2 y

⇒ 2 y . dy=3 t 2 . dt ⇒∫ 2 y . dy=∫ 3 t 2 dt

y 2 =t 3 +C dengan memasukkan harga t dan y diperoleh harga C

∴ y 2=t 3 + 16

y=√ t 3+16 … … … … … … … … … … … … … … … … … … … … (9)

5
Persamaan Diferensial Orde Satu

Untuk menguji jawaban sudah benar atau tidak maka perlu dicocokkan dengan metode
komputer yaitu dengan fungsi ode pada Scilab.
Script program tersebut adalah :
function ydot=f(t, y)
ydot = (3/2)*((t^2)/y);
endfunction
y0=4;
t0=0;
//respons dinamis(perubahan thd waktu) diamati dari t = 0 sampai t = pi
t= linspace(0, 3, 500);
ys = ode(y0,t0,t,f); // ys = y dengan Scilab
ym = sqrt((t.^3)+16 ); //ym = y dengan Matematis atau persamaan (9)
subplot(2,1,1), plot2d(t, ys);
xgrid();
xtitle("Hasil dengan menggunakan fungsi ODE");
subplot(2,1,2), plot2d(t, ym);
xgrid();
xtitle("Hasil dengan menggunakan Matematika");

Gambar 2. Penyelesaian persamaan (8) secara Matematis dan secara Komputer

6
Persamaan Diferensial Orde Satu

Contoh 5.

dy 1+ y
= … … … … … … … … … … … … … … … … … … … … … …(10)
dt 2+ t

⇒∫ ( 1+1 y ) dy=∫( 2+t1 ) dt ⇒ln ( 1+ y )=ln ( 2+t ) +ln C

∴ y=C ( 2+ t )−1 … .. … … … … … … … … … … … … … … … … … … (11)

Sebagai bahan latihan selesaikanlah persamaan diferensial dibawah ini, kemudian


verifikasilah jawaban dengan menggunakan Komputer

dy
1. 2 y 2 +t =( 4+2 y ) .cos (2 t ) y(0) = 2;
dt

dy 1
2. = +sin( 5 t ) y(0) = 7.
dt t

1 1
Tips. Untuk menghindari tak terhingga maka diubah menjadi
t t +1. d−7

dy
3. = yt+ y + 2t +2 y(0) = 5;
dt

dy 1
4. = y(0) = 3;
dt t 2 y− y

sin(t ) dy
5. =2 cos (t ) y(0) = 0; Tips sin(t) diubah menjadi sin(t)+1.d-7
1+ y dt

dy
6. 2 y 2 tan( t ) =( 4+ 2 y 2 ) sec 2 (t )
dt

Pengerjaan untuk no.6.


2
dy (4+ 2 y ). sec(t+1. d−7)
Rubahlah bentuknya menjadi : =
dt 2 y 2 .( tan(t)+1. d−7)

7
Persamaan Diferensial Orde Satu

2.3 Metode Persamaan Homogen – dengan Substitusi y = vt


Jika suatu persamaan diferensial tidak dapat dipisahkan antara faktor y disebelah
kiri dan faktor t disebelah kanan maka dapat dilakukan dengan cara substitusi (y = vt).
Kunci utama untuk menggunakan metode substitusi y = vt adalah persamaan diferensial
tersebut haruslah homogen. Persamaan diferensial dikatakan homogen jika pangkat t dan
pangkat y yang terlibat dalam masing masing suku sama derajatnya.
Contoh 6.

dy 3 t+ y
= … … … … … … … … … … … … … … … … … … … … … (12)
dt t

dengan menggunakan substitusi y = vt kedalam persamaan (12)

dy dv dt
y = vt ⇒ =t +v
dt dt dt

dy dv
∴ =t +v … … … … … … … … … … … … … … … … … … … (13)
dt dt
persamaan (12) dapat ditulis menjadi

dv 3 t +vt ⇒t
dv
=3+ v−v ⇒
dv 3
=
⇒t +v = v=3C ln(t )
dt t dt dt t

3
v=C ln (t ) … … … … … … … …. …. … …. … … …. … … … … … …(14)

y
karena v= maka persamaan (14) menjadi
t

3
y=C .t ln (t ) … … … … … … … … … … …. … … … … … … … … (15)

Contoh 7.
Selesaikanlah persamaan diferensial derajat dua dibawah ini
2
dy yt + y
=− 2 … … … … … … … … … … … … … … … … … … … … .. (16)
dt t + yt

2
dv ( v . t ) t+ ( v .t ) dv v ( 1+v )
⇒ v+ t =− 2 ⇒ v+t =−
dt t + ( v .t ) t dt 1+v

8
Persamaan Diferensial Orde Satu

⇒t
dv
dt
=−2 v ⇒ln ( v )=C ln (t1 )
2

C
∴ v= … … … … … … … … … … … … … … … … … … … … …. … (17)
t2

y
dengan memasukkan harga v= kepersamaan (17) maka penyelesaian pers. (16)
t

y = C/t … … … … … … … … … … … …. …. …. … … …. …. … …. … … …. (18)

Sebagai bahan latihan selesaikanlah persamaan diferensial berikut :

dy
1. ( y−t ) =t+2 y
dt

dy 2
2. 3t2 =t +3 y 2
dt

3. ( 2 t 2 + yt ) dy = yt− y 2
dt

4. ( 4 t3 + y 3 ) dy =ty 2
dt

2.4 Persamaan Diferensial Exact.

Suatu persamaan diferensial berbentuk :


M(x, y)dx + N(x, y)dy = 0

∂M ∂ N
Exact jika memenuhi persyaratan : =
∂y ∂x

Dikatakan Exact karena ruas kiri merupakan total atau dierensial Exact :

∂u ∂u
du= . dx+ . dy
∂x ∂y

9
Persamaan Diferensial Orde Satu

∂u
∴ a. =M
∂x
∂u
b. =N
∂y

Jika persamaan persamaan Exact, maka penyelesaiannya : u=∫ M . dx + k ( y ) .

∂u dk
Harga k(y) diperoleh dari untuk memperoleh , kemudian
∂y dy

mengintegralkan.

Atau : u=∫ N . dy + l( x ) .

∂u dl
Harga l(x) diperoleh dari untuk memperoleh , kemudian
∂x dx

mengintegralkan.
Contoh.
selesaikanlah :
2x.Sin(3y).dx + (3x2.Cos(3y) + 2y).dy = 0
Jawab.
M = 2x.Sin(3y) N = (3x2.Cos(3y) + 2y)

∂M ∂N
=6 x . Cos(3 y ) =6 x .Cos( 3 y )
∂y ∂x

∂M ∂ N
= ⇒ Exact
∂y ∂x

maka :

u=∫ M . dx + k ( y )

u=∫ 2 x . Sin( 3 y ). dx +k ( y )

⇒ x 2 . Sin (3 y ) + k ( y )

∂u d
=3 x 2 .Cos ( 3 y ) + . k ( y )=3 x 2 . Cos( 3 y )+2 y
∂y dy

10
Persamaan Diferensial Orde Satu

d
. k ( y )=2 y ⇒ k ( y )= y 2 +C
dy

maka penyelesaiaannya :
u = x2 .Sin(3y) + y2 + C

Sebagai bahan latihan dirumah, jika persamaan diferensial berikut Exact, selesaikanlah :
1. 2.Sin(2x).Sinh(y).dx = Cos(2x).Cosh(y).dy.

2. 4x.dx + 9y.dy = 0 y(3) = 0.

3. (y + 3)dx + (x-2)dy = 0 y(1) = -7

2.5 Metode Faktor Integral – Persamaan diferensial linear.


Persamaan diferensial yang berbentuk :

dy
+Py=Q … … … … … … … … … … … … … … … … … … … … ... (19)
dt

dengan P dan Q adalah fungsi dari t atau merupakan suatu konstanta.


Persamaan (19) disebut persamaan diferensial linear orde satu. Penyelesaian persamaan
(19) adalah dengan menggunakan faktor integral yaitu mengalikan kedua ruas persamaan

e∫
P . dx
(19) dengan faktor integral. Faktor Integral persamaan (19) adalah berbentuk

Contoh 8.

dy
−2 y=t … … … … … … …. …. … … …. … … … … … … … … … .. .. (20)
dt

dengan membandingkan persamaan (19) dan persamaan (20) maka didapat :


P = -2 dan Q = t

e∫
−2 dt −2 t
Faktor integral : =e

Kedua ruas persamaan (20) dikalikan dengan faktor integral =e−2 t

dy d
⇒e −2t −2 y . e−2t =t . e−2t ⇒ ( y . e−2 t )=t . e−2 t
dt dt

11
Persamaan Diferensial Orde Satu

y . e−2 t =∫ t . e−2 t dt … … … … … … … … … … … … … … … … … … … (21)

ruas kanan persamaan (21) dihitung dengan menggunakan integral perbagian.

−e−2 t
⇒ y . e−2t =
2 ( )
1
t+ +C
2

∴ y=
1
2 ( )
1
t+ +C . e 2t
2 … … … … … … … … … … … … … … … … …. … (22)

Penyederhanaan berikut akan sangat menolong dalam menyelesaikan persamaan


diferensial dengan metode faktor integral

Misal y=e ln T

ln y=ln T ∴ y=T

ini menunjukkan bahwa eln(fungsi) = fungsi


maka : eln(x) = x
eln(sin(x)) = sin(x)
( x 2)
e ln = x2

e 2 ln ( sin ( x ))=e ln ( sin


2
( x ))
=sin 2 ( x )

Contoh 9.

dy
2t2 +2 yt=t 3
dt … … … … … … … … … … … … … … … … … … … … (23)

dy y t
⇒ + =
dt t 2 … … … … … … … … … …. … … …. … … … … … … … (24)
1
Faktor integral ∫ dt ⇒e ln (t ) ∴t
e t

Kedua ruas persamaan (24) dikalikan dengan faktor integral t


2
2
d t2 t
dy
⇒t + y=
t ⇒ ( yt )= ⇒ yt=∫ dt
dt 2 dt 2 2

12
Persamaan Diferensial Orde Satu

1 C
∴ y= t 2 + … … … … … … … … … … … … … … … … … …. … … … (25)
6 t

sebagai bahan latihan kerjakanlah persamaan diferensial berikut

dy
1. +3 t y=3e 5 t
dt

dy
2. 5t +5 y=t 2 sin (5 t )
dt

dy
3. cos ( 2 t ) +sin( 2 t ) y=5 cos( 2 t )
dt

dy
4. ( 2 t−3 ) − y=( 2 t−3 )3
dt

2.6 Metode Persamaan Bernoulli.


Ide dasar metode persamaan Bernoulli diambil dari metode Faktor Integrasi. Bentuk

dy
umum persamaan Bernoulli : + Py=Qy n dengan P dan Q sama seperti pada
dt

metode Faktor Integrasi yaitu dapat berupa konstanta atau fungsi t.


Penyelesaian persamaan Bernoulli adalah dengan mengubahnya menjadi bentuk

dy
metode Faktor Integrasi yaitu + Py=Q . Langkah langkah yang diambil untuk
dt

untuk mengubah Persamaan Bernoulli menjadi bentuk Faktor Integrasi adalah :


1. Membagi kedua ruas persamaan Bernoulli dengan yn , sehingga menghasilkan :

dy
y−n + Py1−n =Q … … … … … … … … … … … … … … … .. (26)
dt

dz dy
2. Substitusi persamaan (26) dengan z = y1-n sehingga =(1−n ) y−n .
dt dt

3. Persamaan (26) dikalikan dengan (1 – n) sehingga persamaan (26) menjadi :

13
Persamaan Diferensial Orde Satu

dy
( 1−n ) y−n + ( 1−n ) Py 1−n=( 1−n ) Q … … … … … … … … (27)
dt

Contoh 10.

dy
t3 +3 t 2 y=2 t 4 y 2
dt

dy 3
+ y=2 ty 2
dt t

Membagi kedua ruas dengan yn dalam hal ini n = 2 ⇒ y2

dy 3 −1
y−2 + y =2 t … … … … … … … … … … … … … … … … … . (28)
dt t

dz dy
Substitusi z = y-1 dan =− y−2
dt dt

Persamaan (28) dikalikan dengan (1 – n) = –1

dy 3 −1
− y−2 − y =−2 t
dt t

dz 3
⇒ − z =2 t … … … … … … … … … … … … … … … … (29)
dt t

Faktor integral dari persamaan (29)


3
∫− dt −3ln (t ) 1
e t =e = 3
t

1 dz d
⇒ 3 dt
−z . 3 t −4=2 t . t −3 ⇒ ( z . t −3 )=2 ∫ t .−2 dt
t dt

−2
⇒ z . t −3= +C
t

2 3
z=−2 t +Ct … … … … … … … … … … … … … … …. … … … … (30)

1
karena z=
y

14
Persamaan Diferensial Orde Satu

1
∴ y=
−2 t +Ct 3
2

Kerjakanlah persamaan diferensial berikut sebagai bahan latihan.

dy
1. 2 t 2 y−t 3 =4 y 3 sin ( 2 t )
dt

dy
2. +4 y= y 4 e 3 t
dt

dy
3. 2 y−t =2 t (t + 4 ) y 2
dt

dy
4. −2 y sin ( t )=2 y 3 sin 2 ( t )
dt

dy
5. + y= y 3
dt

3. Orthogonal Trayektori
Jika suatu kurva (f) telah diketahui, maka terkadang diperlukan untuk mengetahui
lintasan kurva lain (y) yang memotong kurva f secara tegak lurus. Kurva f(x, y, c) = 0
disajikan dalam bentuk persamaan diferensial y' = f(x, y).
Lintasan orthogonal kurva y pada kurva f :

.
y =−
1
f ( x , y)

Contoh 11.
Tentukanlah trayektori orthogonal dari kurva y = cx2.
Jawab.
orthogonal trayektori :

.
y =−
1
=−
x
2y 2y
x

15
Persamaan Diferensial Orde Satu

dy x
⇒ =− ⇒ 2 y . dy=−x . dx
dx 2y

1
y 2 = x 2 +c
2

1
y 2 + x 2 + c=0 ⇒ ellipse
2

Skript program dengan scilab :

t = linspace (-6, 6, 500);

//memplot y=0.5 x 2 C dengan c = 4 dan c = 0


y1 = sqrt(0.5*(t.^2) + 4);
y2 =sqrt(0.5*(t.^2));
//memplot x2 + y2 = 36;
y3 = sqrt(36 -(t.^2));
plot(t, y1, t, -y1, t, y2, t, -y2, t, y3, t, -y3);
xgrid();

16
Persamaan Diferensial Orde Satu

Contoh 12.
Sebuah konduktor sepanjang sumbu-y menghasilkan medan magnet x2 + y2 = c. Silinder
concentris yang terbentuk menunjukkan medan magnet dengan permukaan eqipotensial
yang sama. Tentukanlah gaya pada medan magnet (Gaya listrik merupakan trayektori
orthogonal).
Jawab.
Medan magnet x2 + y2 = c. ( merupakan linkaran concentris atau eqipotensial)
2x + 2yy' = 0
y' = - x/y
orthogal trayektori atau gaya listrik pada medan magnet
y' = y/x.

dy y dy dx
= ⇒ =
dx x y x

y = kx

konduktor
gaya listrik
sumbu z

medan magnet

-5
2
1
0 0.5 1
-0.5 0
-1 -1
sumbu y sumbu x

17
Persamaan Diferensial Orde Satu

Latihan
Tentukanlah orthigonal trayektori dari kurva berikut.

1. x 2 +2 y 2 =c
2. y = cex

4. Penerapan Persamaan Diferensial Orde Satu


Rangkaian RL
Contoh 11.

S R

+
E L
-

Gambar 1. Rangkaian RL dengan sumber DC

Pada rangkaian Gambar 1 Switch S menutup pada t = 0, arus pada induktor pada
saat switch menutup adalah nol. Tentukanalah arus yang mengalir pada induktor dan
plotlah arus Vs waktu.
Dik. E = 12 V, R = 1,2 ohm, L = 250mH.

Penyelesaian
Persamaan tegangan pada rangkaian gambar 1.

di
E=Ri + L … … … … … … … … …. … … … … … … …. …. …. … … (31)
dt

di R E
⇒ + i= … … … … … … …. …. … … … … … … … … … … … … (32)
dt L L

18
Persamaan Diferensial Orde Satu

Faktor Integral persamaan (32)


R R
∫ dt L
t
… …. … … … … … … … … …. …. … … … … … (33)
e L ⇒e

R R R R R
t t R t E t
L di E t ⇒i . e = ∫ e L dt
L
⇒e + e L i= e L
dt L L L

( )
R
E − t
⇒i= 1+Ce L … … … …. … … … … …. …. … … … … … … … … ... .(34)
R

pada saat t = 0 (switch terbuka) arus sama dengan nol, maka persamaan (34) menjadi

( )
R
E − t
∴i= 1−e L … … … … … … … … … … … … … … …. …. … .. … ... .(35)
R

dengan memasukkan harga untuk E, R dan L maka persamaan (35) menjadi

i=10 ( 1−e−4,8t )

Skript program dengan Scilab.


t = linspace(0, 1.2, 400);
i = 10*(1 - exp(-4.8*t));
plot2d(t, i);
xgrid();

Penyelesaian dengan menggunakan fungsi ode, dari persamaan (32) dirubah menjadi
di E R
= − .i
dt L L
function idot=f(t, i)
R = 1.2; L = 250.d-3; E = 12;
idot = (E/L)- ((R/L)*i);
endfunction
y0=0;
t0=0;
t= linspace(0, 1.2, 500);
is = ode(y0,t0,t,f);
plot2d(t, is);
xgrid();

19
Persamaan Diferensial Orde Satu

Gambar 2. Grafik Arus Vs Waktu dari rangkaian RL pada gambar 1

Contoh 12.
Gambar 3 memperlihatkan rangkaian RL, pada saat t = 0 switch pada posisi 1 dengan
arus yang mengalir pada t = 0 adalah nol. Pada saat t = 0,25 detik switch dipindahkan ke
posisi 2. tentukanlah arus yang mengalir melalui induktor dan plotlah arus Vs Waktu dari
t = 0 detik sampai t = 1,2 detik.
Dik. E = 12 V, R1 = 1,2 ohm, R2 = 1,0 ohm, L = 250 mH.

R1
1
S

2
+
E L
- R2

Gambar 3. Rangkaian contoh 12.


20
Persamaan Diferensial Orde Satu

Penyelesaian
a. Pada saat t = 0 detik sampai t = 0,25 detik (switch pada posisi 1)
Arus yang mengalir :

( )
R1
E − t
i ( t )= 1−e L
… … … … … …. … … … … … … … … … … (36)
R1

dengan memasukkan harga E, R1 dan L kedalam persamaan (36)

i ( t )=10 ( 1−e−4,8 t )

b. Pada saat t = 0,25 detik sampai t = 1,2 detik.

di di R
0=L + Ri dengan R = R1 + R2 ⇒ =− i
dt dt L

di R
=− dt
i L

R
− t
i ( t )=Ce L … … … … … … … … … … …. … …. … … … … …. … … (37)

Pada saat switch dipindahkan keposisi 2 arus yang mengalir pada induktor sebesar :

i ( t )=10 ( 1−e )=6 , 99 A


−4,8 .( 0 , 25)

6 ,99=Ce−8,8 . (0 , 25 ) ⇒C =63 , 0848

dengan memasukkan R = R1 + R2 = 2,2 ohm, L = 250 mH dan konstanta C = 63,0848

i ( t )=63 , 0848 e−8,8t … … … … … …. … … … … … … … … …. … .. … (38)

Grafik arus Vs waktu mulai t = 0 detik sampai t = 1, 2 detik diperlihatkan gambar 4.


Skript program dengan Scilab
t1 = linspace(0, 0.25, 500);
t2 = linspace(0.25, 1, 500);
i1 = 10*(1 - exp(-4.8*t1));
i2 = 63.0848*exp(-8.8*t2);
subplot(1,2,1), plot(t1,i1);
title("Saat switch Menutup");
xlabel("detik");
ylabel("A")
xgrid();
subplot(1,2,2), plot(t2,i2);
title("Saat switch Membuka");
xlabel("detik");
ylabel("A")

21
Persamaan Diferensial Orde Satu

xgrid();

Gambar 4. Grafik arus Vs waktu dari contoh soal 12


Penyelesaian contoh 12 dengan menggunakan fungsi ode
1. pada saat switch berada pada posisi 1, persamaan differensial adalah :
di E R 1
= − .i dengan i(0) = 0
dt L L
2. pada saat switch berada pada posisi 2, persamaan diferensial menjadi :

di R
⇒ =− i dengan R = R1 + R2 dan i(0) = 6,99A
dt L

Script program
//Persamaan Differensial pada saat switch pada posisi 1
function idot1=f1(t, i)
R = 1.2; L = 250.d-3; E = 12;
idot1 = (E/L)- ((R/L)*i);
endfunction

//Persamaan Differensial pada saat switch pada posisi 2


function idot2=f2(t, i)
R = 1.2 + 1; L = 250.d-3;
idot2 = -(R/L)*i
endfunction

y0=0;
t0=0;
t1= linspace(0, 0.25, 500);

22
Persamaan Diferensial Orde Satu

i1a = ode(y0,t0,0.25,f1); // 0,25 = waktu switch berpindah, i1a = i1


akhir
disp("Arus pada saat switch berpindah", i1a);
//memplot arus dari t = 0 sampai t = 0,25 detik
i1 = ode(y0, t0, t1, f1);
subplot(1,2,1); plot2d(t1, i1);
xtitle("Ketika Switch pada posisi 1")
xgrid(5);
t2 = linspace(0, 0.8, 500 );
i2 = ode(i1a, 0, t2, f2);
subplot(1,2,2), plot2d(t2+0.25, i2);
xtitle("Ketika Switch berada pada posisi 2");
xgrid(5);

Contoh 13.
Pada rangkaian Gambar 5 Switch S menutup pada t = 0, arus pada induktor pada saat
switch menutup adalah nol. Tentukanlah arus yang mengalir pada induktor dan plotlah
arus Vs waktu.
Dik. E(t) = 12 Sin(2..50.t), R = 1,2 ohm, L = 250mH.

23
Persamaan Diferensial Orde Satu

Penyelesaian

di
E=Ri + L
dt

di R A
⇒ + = Sin( 2 π ft ) … … … … … … … … … … … … … … … … … .(39)
dt L L

d (i . e )= . e
R R
At t
L L
. Sin ( 2 π ft )
L

R
R t
t L
L A.e
i .e = ( RSin (2 π ft )−2 π fLCos ( 2 π ft ) ) +C
( 2 π fL )2 + R 2

−R
A. t
i . ( t )= ( RSin(2 π ft )−2 π fLCos( 2 π ft )) +C . e L
… … … … … (40)
( 2 π fL )2 + R2

dengan memasukkan harga harga pada persamaan 40.


−4,8 t
i(t )=0 , 0023 . Sin ( 2 π 50 t )−0 , 1528. Cos( 2 π50 t )+Ce … … … … … … (41)

Pada saat t = 0, arus yang mengalir nol ( I = 0).


−4,8t
i(t )=0 , 0023 . Sin( 2 π 50 t )−0 , 1528. Cos(2 π50 t )+0 , 1528 e … … … … (42)

R
S

E(t)
L

Gambar 5. Rangkaian RL dengan sumber AC

24
Persamaan Diferensial Orde Satu

Skript program dengan Scilab


t = linspace(0, 0.3, 500);
i = (0.0023*sin(2*%pi*50*t)) - (0.1528*cos(2*%pi*50*t)) + (0.1528*exp(-
4.88*t));
plot(t,i);
xgrid();
xlabel("detik");
ylabel("A")

Skript program dengan fungsi ode


function idot=f(t, i)
R = 1.2; L = 250.d-3; A = 12;
idot = (A/L)*sin(2*%pi*50*t)- (R/L);
endfunction
y0=0; t0=0;
t= linspace(0, 0.3, 500);
i = ode(y0, t0, t, f);
plot2d(t, i); xgrid(5);

Gambar 6. Grafik arus Vs Waktu dari rangkaian gambar 5

25
Persamaan Diferensial Orde Satu

Rangkaian RC.
Contoh 14.
Switch S pada gambar 7 menutup pada t = 0, keadaan awal kapasitor Vc = 0, tentukanlah
tegangan pada kapasitor dan plotlah tegangan terhadap waktu.
E = 12 volt, R = 22 ohm, C = 220F .

S R

+
E C
-

Gambar 7. Rangkaian RC dengan sumber DC

Penyelesaian.
Pada saat switch S menutup persamaan tegangan :

1
C∫
E=Ri + i . dt … … … … … … … … … … … … …. … … … … …. … (43)

dq
karena i= maka persamaan (43) menjadi
dt

dq q
E=R + … … … … … … … … … … … … … …. … … … … … … …(44)
dt C

t t
E dq q E
⇒ = 
R dt R .C ⇒q.e RC
= ∫ e RC dt
R

t

⇒ q=CE +ke RC dengan k = konstanta

Karena pada keadaan awal muatan kapasitor adalah nol

26
Persamaan Diferensial Orde Satu

∴ q=CE (1−e )
t

RC … … … … … … … … … … … … … … … .. … … .(45)

arus yang mangalir pada kapasitor


t
dq E −
i= = e RC … … … … … … … … … … … … … … … … … … ... ...(46)
dt R

tegangan pada kapasitor


t
1 −
v c = ∫ i. dt=−E . e RC +k dengan k = konstanta, karena keadaan awal Vc = 0
C

v =E ( 1−e )
t

RC … … … … … … … … … … … … …. … … … … ... ... ... ..(47)
c

Gambar 8. Grafik tegangan di kapasitor pada gambar 7

Skript program Scilab


E = 12; R = 22; C = 220e-6;
t = linspace(0, 0.025, 500);
v = E*(1 - exp(-t/(R*C)));
plot(t,v);
xgrid();
xlabel("detik");
ylabel("volt");
title("Kenaikan Tegangan capacitor pada rangkaian RC");

27
Persamaan Diferensial Orde Satu

Contoh 15.
Switch S berada posisi 1 ketika t = 0 dan dipindahkan keposisi 2 pada t = 0,1 detik.
Jika muatan awal pada kapasitor nol dan R1 = 100 ohm, R2 = 20 ohm, C = 470 F dan
catu daya DC sebesar 15 volt, tentukanlah tegangan pada kapasitor dan plotlah tegangan
terhadap waktu

R1 1 S

2
+
E C
R2
-

Gambar 9. S pada 1 saat t = 0 dan S pada 2 pada t = 0,2 detik

Penyelesaian.
Pada t = 0 sampai t = 0,1 detik

dq q
E=R1 + … … … …. … … … … … … … …. … … … … … … ... ... ... (48)
dt C

Persamaan (48) memberikan

∴ q=CE (1−e )
t

R1 C … … … …. … … .. .. … …. … ….. …. … … .. … … ...(49)

( )
t

v c =E 1−e
R1 C … … … … … … … … .. … … … … …. …. … … ... ... ... ...(50)

Pada t = 0,1 detik Switch pada posisi 2, persamaan tegangan diperlihatkan pada (50).

dq q
0=R2 + … … … … .. … …. …. … …. …. … …. … …. … …. ... ... ... ..(50)
dt C

persamaan (50) memberikan


t

q=−ke
R2 C … … … … … … … … … … … … … …. … … …. …. … ... ... ..(51)

28
Persamaan Diferensial Orde Satu

Pada saat S pada posisi 2 kapasitor telah terisi muatan yang diberikan oleh persamaan
(49) yang merupakan keadaan awal pada posisi 2
t

13 R2 C
q=−1 ,77 . 10 e

t
13 −
dq 1, 77. 10 R2 C
i= = e
dt R2 C

t

1 1
v c = ∫ i. dt=− 1 ,77 . 1013 . e 2
R C
…. …. …. …. …. …. ….. ……. …. …….(52)
C C

Gambar 10. Tegangan pada kapasitor dari rangkaian gambar 9

29
Persamaan Diferensial Orde Dua

BAB II

PERSAMAAN DIFERENSIAL LINIER ORDE DUA

1. Pendahuluan
Setelah mempelajari persamaan diferensial orde dua maka diharapkan :
1. Dapat menyelesaikan persamaan diferensial orde dua.
2. Dapat menyelesaikan suatu Sistem Linier dengan menggunakan metode Eliminasi atau
dengan menggunakan metode Matrik.
3. Dapat menyelesaikan suatu rangkaian yang mengandung R, L dan C.
4. Dapat membuat model matematis suatu rangkaian Listrik yang mengandung multiple
loop.

1. Persamaan diferensial linier adalah tiap suku dalam persamaan diferensial, variable-
variable y, y’, y’’, …, y(n) berderajat satu atau nol.
Contoh 1.

dy
1. t −2 y=t 3 linier tak homogen orde satu
dt

d2 y dy
2. 2
+ 2 +3 y=cos (t ) linier tak homogen orde dua
dt dt

3. y( 4 )− y =0 linier tak homogen orde empat.

2. Suatu kumpulan n fungsi f1, f2, f3, …, fn, masing masing terdefinisi dan kontinu,
dikatakan linier dependent jika kontanta konstanta a1, a2, a3, …, an, tidak semuanya
secara bersama-sama sama dengan nol, sehingga :

a 1 f 1 +a 2 f 2 +a 3 f 3 +. . .+ a n f n =0

Contoh 2.

30
Persamaan Diferensial Orde Dua

12 f 2 ( t )=5 t+ 4
f 1 ( t )=3 t + ;
5

(
⇒ a1 3 t+
12
5 )
+a 2 ( 5 t+4 )=0 … … … … … …. … … … …. … … … … …. ... .(1)

persamaan (1) menghasilkan a1 = 5, a2 = -3.

3. Suatu kumpulan n fungsi f1, f2, f3, …, fn, masing masing terdefinisi dan kontinu,
dikatakan linier independent jika kontanta konstanta a1, a2, a3, …, an, semuanya
secara bersama-sama sama dengan nol, sehingga :

a 1 f 1 +a 2 f 2 +a 3 f 3 +. . .+ a n f n =0 menghasilkan a1 = a2 = a3 = … = an = 0

Contoh 3

f 1 (t )=t f 2 (t )=t 2 ∴ y=C ln(t )


4

a 1 ( t ) +a 2 ( t 2 ) =0 … … … … … … … … … … … … … … … … … … … … ... ... (2)

persamaan (2) menghasilkan a1 = a2 = 0


Teorema :
Jika y1, y2. y3, … , yn merupakan n buah persamaan diferensial, misalkan bahwa fungsi fungsi
tersebut linier independent dikatakan bahwa fungsi fungsi tersebut membentuk himpunan
fundamental (sistem fundamental) penyelesaian persamaan diferensial tersebut.
Akibat.
Jika y1, y2. y3, … , yn membentuk himpunan fundamental penyelesaian persamaan diferensial.
Maka pernyataan :

y=c 1 y 1 +c 2 y 2 +c 3 y 3 +. . .+ c n y n

dengan ci adalah konstanta konstanta sembarang, merupakan penyelesaian umum persamaan


diferensial.

Contoh 4.

31
Persamaan Diferensial Orde Dua

y '''−6 y '' +11 y ' −6 y=0 … … … … … … … … … … … … … … … … … … … ... (3)

Jawab.
Persamaan diferensial pada persamaan (3) memiliki persamaan karakteristik :

m3 −6 m2 + 11 m−6=0 ( m−1 )( m−2 )( m−3 )

himpunan fundamental persamaan (3) adalah :


3t
y 1=C 1 et , y 2 =C 2 e 2 t , y 3=C 3 e

Penyelesaian umum persamaan (3) adalah :


t 2t 3t
y=C 1 e +C 2 e +C 3 e … … … … … … … … … … … .. … … … … … … … …(4)

1. Persamaan Diferensial Orde Dua dengan Koefisien konstant – Penyelesaiaan Umum


Bentuk umum persamaan diferensial orde dua :

d2 y dy
a 2
+b +cy= f ( t ) … … … … … … … … … … … … … … … … … …. (5)
dt dt

Untuk memudahkan pemahaman maka kita tinjau dahulu persamaan diferensial (5) dengan
f(t) = 0. Bentuk persamaan (5) menjadi persamaan (6)

d2 y dy
a 2
+b +cy=0 … … … … … … … … … … … … … … … … … … … (6)
dt dt

Penyelesaian persamaan (6) adalah :


m1 t m2 t
y= Ae +Be … … … … … … … … … … … … … … … … … … … … ...(7)

Dengan A dan B adalah konstanta sembarang, m1, m2 adalah akar akar persamaan

karakteristik : am 2 +bm+c=0

Contoh 5.
Tentukanlah penyelesaian umum dari persamaan diferensial (8)

32
Persamaan Diferensial Orde Dua

d2 y dy
2
+ 3 +2 y=0 … … … … … … … … … … … … … … … … … … … ..(8)
dt dt

dengan y(0) = 4 dan y’(0) = 0


Jawab.

m2 +3 m+ 2=0 ⇒ ( m+1 )( m+2 )=0

m = -1, dan m = -2

y= Ae−t + Be−2 t … … … … … … … … … … … … … … … … … … … …(9a)

.
y =−Ae−t −2 Be−2 t … … … … … … … … … … … … … … … … … … … …(9b)

dengan memasukkan harga awal kedalam persamaan (9a) dan (9b) maka didapat :
−t −2t
y=8 e −4 e … … … … … … … … … … … … … … … … … … … …(9c)
Menyelesaikan dengan Scilab
Menyelesaikan persamaan differensial orde dua dengan menggunakan komputer
mempergunakan metode reduksi order. Persamaan differensial order dua kita ubah menjadi
order pertama. Kita tulis kembali persamaan (8)

d2 y dy
2
+ 3 +2 y=0 dengan y(0) = 4 dan y’(0) = 0
dt dt

misalkan :
x1(t) = y(t)
x2(t) = y’(t)
masing masing diturunkan terhadap t

x 1 (t)= y (t)
. . ⇒ x 1 =x 2 (t)
. … … … … … … … … … … … … … … …(9d)

x 2 (t)= y ( t) x 2 (t)=−3 y −2 y
. .. . .

x 2 (t)=−3 x 2 (t)−2 x 1 (t) … … … … … … … … … … … … … … … … …(9e)


.
sehingga persamaan (8) dapat ditulis menjadi :

⇒ x 1 =x 2 (t)
.

x 2 (t)=−3 x 2 (t)−2 x 1 (t)


.

33
Persamaan Diferensial Orde Dua

kemudian keadaan awal dirubah dalam bentuk x1 dan x2


x1(0) = 4 dan x2(0) = 0
Penulisan persamaan (8) dengan memasukkan keadaan awal menjadi :

⇒ x 1 =x 2 (t)
. dengan x1(0) = 4 … … … … … … … … … … … … … … … … (9f)

x 2 (t)=−3 x 2 (t)−2 x 1 (t)


. dengan x2(0) = 0… … … … … … … … … … … … … (9g)

Script program dalam Scilab.


function dx=f(t, x)
dx(1) = x(2); //persamaan (9f)
dx(2) = -3*x(2) - 2*x(1); //persamaan (9g)
endfunction

y = ode([4, 0], 0, 1, f);


disp("solusinya : ", y)

Solusinya : 2.4016944 -1.8603532

Contoh 6.

d 2 y dy
+ −12 y=0
dt 2 dt

2
⇒ m + m−12=0 ⇒ ( m−3 )( m+4 )=0

−4 t 3t
y= Ae +Be

Macam macam akar karakteristik persamaan diferensial orde dua


Persamaan diferensial orde dua dalam bentuk :

d2 y dy
a 2
+b +cy=0 … … … … … … … … … … … … … … … … … … ...(10)
dt dt

dengan persamaan karakteristik : am 2 +bm+ c=0

Memiliki kemungkinan akar karakteristik sebagai berikut :


a) Kedua akar riil dan berbeda m = m1 dan m = m2
m1 t m2 t
y= Ae +Be

b) Kedua akar riil dan sama m1 = m2 = 

34
Persamaan Diferensial Orde Dua

y=e αt ( A+ Bt )

c) Kedua akar kompleks m1 =  + j dan m2 =  - j

y=e ( A.Cos ( βt ) +B . Sin ( βt ) )


αt

Contoh 7.
Tentukanlah penyelesaian umum persamaan diferensial (11)

d2 y dy
2
+4 +4 y=0 … … … … … … … … … … … … … … … … … … … ... ...(11)
dt dt

2
⇒ m +4 m+4=0 m1 = m2 = -2

y=e−2 t ( A+Bt )

Contoh 8.

d2 y dy
2
−2 + 10 y =0
dt dt

2
⇒ m −2 m+10=0

m1 = 1 + j3, m2 = 1 – j3

y=e t ( A. Cos ( 3 t )+B . Sin (3 t ))

Contoh 9.

d2 y
+16 y =0 … … … … … … … … … … … … … … … … … … … … … …(12)
dt 2

⇒ m2 +16=0 m1 = j4, m2 = -j4

y= A. Cos ( 4 t )+ B . Sin ( 4 t )

Contoh 10.

d2 y
−25 y=0 … … … … … … … … … … … … … … … … … … … … … … (13)
dt 2

2
⇒ m −25=0 m1 = 5, m2 = -5

35
Persamaan Diferensial Orde Dua

y= Ae5 t + Be−5t

Sampai saat ini kita hanya menbahas persamaan diferensial dalam bentuk

d2 y dy
a 2
+b +cy= f ( t ) … … … … … … … … … … … … … … … … … …(14)
dt dt

dengan f(t) = 0.
Penyelesaian persamaan (14) terdiri dari :
m1 t m2 t
y= Ae +Be disebut juga fungsi komplementer dan

y = f(t) fungsi t disebut juga integral khusus.


Penyelesaian persamaan (14) berbentuk :
Jawab lengkap = fungsi komplementer + integral khusus
Integral khusus diperoleh dengan menggunakan bentuk umum dari fungsi diruas kanan
persamaan yang diberikan, yaitu dengan mensubstitusikan bentuk umum tersebut kedalam
persamaanya dan kemudian menyamakan koefisien koefisiennya.
Contoh 11.
2
d y dy
2
−5 +6 y=t 2 … … … … … … … … … … … … … … … … … … … ..(15)
dt dt

fungsi komplementer :
2
⇒ m −5 m+6=0 m1 = 2, m2 = 3

2t 3t
⇒ y= Ae +Be … … … … … … … … … … … … … … … … … … … ….. .. (16)

Integral Khusus

y=Ct 2 +Dt + E … … … … … … … … … … … … … … … … … … … … .(17)

dy
=2 Ct +D … … … … … … … … … … … … … … … … … … … … … …(18)
dt

2
d y
=2 C … … … … … … … … … … … … … … … … … … … … … ….. (19)
dt 2

Subtitusikan persamaan (17), (18), (19) kedalam persamaan (15)


2 2
6 Ct + (6 D−10 C ) t + ( 2C −5 D+6 E )=t … … … … … … … … … … … … … ..(20)

36
Persamaan Diferensial Orde Dua

dengan menyamakan koefisien dari t yang berpangkat sama :

1
(t2) 6C = 1 C=
6

5
(t) 6D – 10C = 0 D=
18

19
2C – 5D + 6E = 0 E=
108

Persamaan (17) integral khusus

1 5 19
y= t 2 + t + … … … … … … … … … … … … … … … … … … … … (21)
6 18 108

Jawab lengkap persamaan (15)

1 5 19
⇒ y= Ae 2 t +Be 3 t + t 2 + t + … … … … … … … … … … … … … … ... ..(22)
6 18 108

Bentuk berikut akan sangat berguna dalam mencari integral khusus


1. f(t) = k y=C
2. f(t) = kt y = Ct + D
3. f(t) = kt2 y = Ct2 + Dt + E
4. f(t) = k.Sin(t) atau k.Cos(t) y = C.Cos(t) + D.sin(t)
5. f(t) = k.Sinh(t) atau k.Cosh(t) y = C.Cosh(t) + D.sinh(t)
6. f(t) = ekt y = C.ekt

Sebagai bahan latihan anda kerjakanlah persamaan diferensial berikut.


2
d y dy
1. 2
− −2 y=10 e 3t
dt dt

d2 y dy
2. 2
+ 4 −2 y=5 t 2 +t ; y = 1 dan y’ = -2 pada t = 0
dt dt

d2 y dy
3. 2 2
−7 −5 y =5. Sin( 2 t )
dt dt

37
Persamaan Diferensial Orde Dua

d2 y
4. 2
−2 y=e3 t
dt

d2 y
5. 2 +12 y=Sin (3 t )
dt 2

d2 y dy
6. 2
+ 3 +2 y=3 . Sin( t ) pada t = 0, y = 0,9 dan y’ = -0,7
dt dt

2. Persamaan Diferensial Dalam Sistem Linier


Sampai saat ini kita hanya menyelesaikan persamaan diferensial dengan satu fungsi yang
tak diketahui. Penerapan persamaan diferensial dalam Teknik, banyak mengandung n
persamaan diferensial dengan n buah fungsi yang tidak diketahui. Pusat perhatian kita pada
penerapan persamaan diferensial yaitu dalam sistem linier.
Untuk memudahkan penulisan kita menggantikan y dengan x, yaitu fungsi y(t) dengan x(t).

x 1. =a 11 x 1 +a 12 x 2 +. . .+ a 1n x n + f 1 ( t )

x 2. =a 21 x 1 +a 22 x 2 +.. .+a 2 n x n + f 2 ( t )
… … … .. … … … … … … … … … … (23)
……………………………………………

x n. =an 1 x 1 +a n 2 x 2 +.. .+a nn x n + f n ( t )

Teorema
Setiap kombinasi linier dari penyelesaian penyelesaian (23) juga merupakan suatu
penyelesaian persamaan diferensial (23)
Contoh.

.
x 1 =x 2
… … … … …. … … … … … … … … … … …. … … …..(24)
.
x =−2 x + 3 x
2 1 2

Penyelesaian persamaan (24)

38
Persamaan Diferensial Orde Dua

[ ][ ]
x1
x2
et
= t
e … … … … … … … … … … … … … .. … … .. … … … … … … ... (25)

[ ][ ]
x1
x2
=
e 2t
2 e 2t … … … … … … … … … … … … …. … … .. … … … … … … … (26)

Persamaan (25) dan persamaan (26) adalah penyelesaian persamaan (24), karena
persamaan (25) dan (26) linier independent maka kombinasi linier dari persamaan (24) dan
persamaan (25) juga merupakan penyelesaian persamaan diferensial (24)

[] [] [ ]
x1
x2
et
=C 1 t +C 2
e
e2 t
2 e2 t … … … …. … … … …. … .. …. …. … … … … … … (27)

Catatan
Jika determinant penyelesaian-penyelesaian persamaan diferensial tidak nol, maka kombinasi
linier dari penyelesaian-penyelesaian tersebut adalah linier independent
Dalam contoh diatas

[ et e2t
t
e e ] 3t 3t 3t
2 t =2 e −e =e ≠0

Dalam menyelesaikan persamaan diferensial linier dengan n persamaan dan n variable


kita dapat mempergunakan metode eliminasi atau metode matrik. Metode eliminasi akan sangat
bermamfaat jika hanya mengandung dua persamaan diferensial. Jika sistem linier tersebut
mengandung lebih dari dua persamaan diferensial maka akan sangat bermamfaat jika
dipergunakan metode matrik.

2.1 Metode Eliminasi


Contoh 12.

.
x 1 =x 2 +t x 1(0)=3
x 2(0)=5 … …. … … …. … … … … … … … … … … (28)
.
x 2 =−2 x1 +3 x 2 +1

Bagian atas persamaan (28) dideferensialkan terhadap t

39
Persamaan Diferensial Orde Dua

.. .
x 1 = x 2 +1 … … … … … … … … … … … … … … … … … … … … … … ...(29)

Subtitusikan bagian bawah persamaan (28) kedalam persamaan (29)

..
x 1 =−2 x 1 +3 x 2 +2 … … .. … ….. …. ….. … … …. … … … … …. … …. …. ...(30)

dari persamaan (28) diketahui bahwa .


x 2= x 1 −t , maka persamaan (30) menjadi

.. .
x 1 =−2 x 1 +3 x 1 −3 t+2 … … … .. … … … … … … …. … .. … …. … … … … ..(31)

.. .
x 1 −3 x 1 −2 x1 =3 t−2 … … … … … … … … … … …. … ... … …. … … … … .(32)

fungsi komplementer dari persamaan (32)

x 1 =C 1 e t +C 2 e 2 t … … … … … .. … … … … … … …. … .. … …. … … … … ..(33)

Integral khusus dari persamaan (32)

x 1 =At + B . ..
x 2 =0
, x1 = A ,

0−3 A−2 At +2 B=3 t−2 … … … … … … … … … … … … …. … … … … ... (34)

dari persamaan (34) diperoleh :

3 5
A=− dan B=−
2 4

3 5
jadi integral khusus : x 1 =− t−
2 4

sehingga penyelesaian lengkap persamaan diferensial (32)

3 5
x 1 =C 1 e t +C 2 e 2 t − t− … … … … … … … … … … … … …. … … … … ... (35)
2 4

Persamaan (35) kita substitusiakan kedalam persamaan (28) sehingga diperoleh

3
x 2 =C 1 e t +2 C 2 e 2t −t − … … … … … … … … … … … … …. … … … … ... .. (36)
2

dengan memasukkan harga awal ke pers.(35) dan pers,(36) didapat :


C1 + C2 = 4,25

40
Persamaan Diferensial Orde Dua

C1 + 2C2 = 6,5
diperoleh harga C1 dan C2, yaitu :
C1 = 2 dan C2 = 2,25
Sehingga persamaan (35) dan persamaan (36) ditulis menjadi :

3 5
x 1 =2 e t + 2,25 e 2t − t− … … … … … … … … … … … … …. … … … … ... (35a)
2 4

3
x 2 =2 e t +2,25 e 2 t −t− … … … … … … … … … … … … …. … … … … ... .. (36a)
2

Penyelesaian dengan mempergunakan Scilab.


function dx=f(t, x)
dx(1)= x(2) + t;
dx(2) = -2*x(1) + 3*x(2) + 1;
endfunction
// Uji untuk t = 1
y = ode([3, 5], 0, 1, f);
disp(y);
19.311947 36.18733

2.2 Metode Matrik.


Contoh 13.

.
x 1 =2 x 1 + x 2
…. … … … … … … … … … … … … … … … … … … … …(37)
.
x 2 =−3 x 1 +6 x 2

Penyelesaian

Penyelesaian persamaan (37) adalah berbentuk

[ ][ ]
x1
x2
A e λt
= 1 λt
A2 e
…. … … … … … … … … … … … … … … … … … … … … ... (38)

41
Persamaan Diferensial Orde Dua

 adalah akar persamaan karakteristik


kita bentuk determinant dengan koefisien koefisien dari persamaan (37) dengan diagonal
utamanya dikurangi 

[2−λ
−3
1 =0
6−λ
, ] 2
λ −8 λ+15=0

1 = 3 dan 2 = 5
Jika  = 1 = 3 maka konstanta A1 dan A2

[ 2−3
−3
1 A
][ ]
. 1 =0 … … … .. … … … … … … …. … .. … …. … … … … ..(39)
6−3 A2

-A1 + A2 = 0
-3A1 + 3A2 = 0 A1 = A2
Dengan mengambil A1 = A2 = 1 kita peroleh persamaan (38) menjadi

[ ][ ]
x1
x2
e3 t
= 3t
e … … … .. … … … … … … …. … .. … …. … … … … … … … … (40)

Jika  = 2 = 5 maka konstanta A1 dan A2

|2−5
−3 6−5 A2|[ ]
1 . A1 =0
… … … .. … … … … … … …. … .. … …. … … … ….. (41)

-3A1 + A2 = 0
-3A1 + A2 = 0 A2 = 3A1
Dengan mengambil A1 = 1, maka A2 = 3, kita peroleh persamaan (38) menjadi

[ ][ ]
x1
x2
=
e5 t
3 e 5t … … … .. … … … … … … …. … .. … …. … … … … … … … ... .(42)

[] [ ] [ ]
x1
x2
e3 t
=C 1 3 t + C 2
e
e5 t
3 e5 t … … … .. … … … … … … …. … .. … …. … … … … ..(43)

Contoh 14.
.
x 1 =2 x 1 −x 2
… … .. … … … … … … …. … .. … …. … … … … … … .. … ... (44)
.
x 2 =9 x 1 + 2 x 2

Penyelesaian

42
Persamaan Diferensial Orde Dua

Penyelesaian persamaan (44) adalah berbentuk

[ ][ ]
x1
x2
=
A1 e λt
A2 e λt

 adalah akar persamaan karakteristik


kita bentuk determinant dengan koefisien koefisien dari persamaan (44) dengan diagonal
utamanya dikurangi 

, [2−λ9 −1 =0
2−λ ] λ 2−4 λ+13=0

1 = 2 + 3i dan 2 = 2 – 3i
Jika  = 1 = 2 + 3i maka konstanta A1 dan A2

[ 2−2+3i
−3
1
6−2+3 i ][ AA ]=0
1

2
… … … .. … … … … … … …. … .. … …. … …(45)

-3iA1 - A2 = 0
9A1 – 3iA2 = 0 A2 = -3iA1
Dengan mengambil A1 = 1 maka A2 =-3i

[ ][
x1
x2
=
e( 2+3i ) t
−3 ie
( 2+3i ) t ] … … .. … … … … … … …. … .. … …. … … … …… … … ...(46)

=e ( Cos ( b )+iSin ( b ))
a+bi a
dari deret Euler e sehingga persamaan (46) menjadi

[ ][
x1
x2
=
e 2 ( Cos 3 t+iSin 3 t )
−3 ie 2 (Cos 3 t+isin 3 t ) ] … … .. … … … … … … …. … .. … …. … … … ...(47)

Jika  = 2 = 2 - 3i maka konstanta A1 dan A2

[ 2−2−3
−3
i 1
6−2−3i ][ AA ]=0
1

3iA1 – A2 = 0
9A1 +3iA2 = 0 A2 = 3iA1
Dengan mengambil A1 = 1 maka A2 = 3i

43
Persamaan Diferensial Orde Dua

[ ][x1
x2
=
e( 2−3 i )t
3 ie
( 2−3 i ) t ]
[ ][
x1
x2
=
e 2 t ( Cos 3t −iSin 3 t )
−3 ie 2t ( Cos 3 t−i sin 3t ) ] … .. … … … … … … …. … .. … …. … … … ...(48)

sehingga penyelesaian persamaan (44)

[ ][x1
x2
=
C 1 e 2t Cos 3t +C 2 e 2t Sin 3t
3 C 1 ie 2 t Sin 3t−3 C 2 e 2t Cos 3 t ] … .. … … … … … … …. … .. … …. … … .(49)

Contoh 15.

.
x 1 =x 2
… … … … … … … … … … … … … … … … … … … … … ..(50)
.
x =−x
2 1 +2 x 2

Penyelesaian persamaan diferensial pada persamaan (50) berbentuk :

[ ][ ]
x1
x2
A e λt
= 1 λt
A2 e
… … … … … … … … … … … … … … … … … … … … … ... .(51)

persamaan akar akar karakteristik persamaan (50)

[0−λ
−1
1 =0
2− λ ] 2
⇒ λ −2 λ+ 1=0

1 = 2 = 1
untuk  = 1 = 1

[−1
−1
1
1 ][ ]
A1
A2
=0 A1 = A2

dengan mengambil A1 = 1 maka A2 = 1


maka persamaan (51) menjadi :

[ ][ ]
x1
x2
et
= t
e … … … … … … … … … … … … … … … … … … … … … ... ...(52)

Untuk  = 2 = 1

44
Persamaan Diferensial Orde Dua

Karena akar karakteristik sama maka penyelesaian persamaan (50) berbentuk :

[ ][ ]
t
x1 ( a1 t +b 1 ) e
= t … … … … … … … … … … … … … … … … … … … ... .(53)
x2 ( a 2 t +b 2 ) e
penyelesaian persamaan (50) adalah persamaan (52) dan persamaan (53) dan harus linier
independent. Konstanta a1, a2, b1, b2 pada persamaan (53) ditentukan dengan cara :
Substitusikan persamaan (53) kedalam persamaan (50)

a 1 e t + ( a 1 t+b1 ) e t =(a 2 t+b 2 ) e t

t t t t
a 2 e + (a 2 t+b 2 ) e =−( a1 t+b 1 ) e + 2 ( a 2 t +b 2 ) e … … … … … … … … … … ..(54)

dengan membagi dengan et dan menyamakan koefisien t dari persamaaan (54)


a1 + b1 = b2 a1 = a2
a2 + b2 = -b1 + 2b2 a2 = -a1 + 2a2
dengan mengambil a1 = 1 maka a2 = 1
a1 + b1 = b2 ; jika b1 = 0 maka b2 = 1
maka persamaan (53) menjadi :

[ ][x1
x2
=
te t
( t+1) e t ] … … … … … … … … … … … … … … … … … … … … ... ..(55)

Jika persamaan (52) dan persamaan (55) adalah penyelesaian persamaan (50), maka haruslah
linier independent. Untuk itu kita uji persamaan (52) dan persamaan (55) apakah linier
indpendent atau tidak.

[ ]
t t
e te 2t
t t =e linier independent
e (t +1)e
maka penyelesaian persamaan (50) :

[] [] [
x1
x2
et
=C 1 t +C 2
e
te t
( t+1 ) et ] … … … … … … … … … … … … … … … … … ...(56)

Contoh 16.

45
Persamaan Diferensial Orde Dua

.
x 1 =x 2 − x3 + x 4 ¿
x 1 (0)=2
.
x 2 =−x 2 + x 4 x 2 (0)=2 … … … … … … … … … … … … … … … ….(57)
dengan
. x 3(0)=4
x 3 =x 3 −x 4
x 4 (0)=6
.
x 4 =2 x 4
¿

penyelesaiaan persamaan (57) berbentuk :

[ ][ ]
x1 A1 e λt
x2 A2 e λt
= … … … … … … … … … … … … … … … … … … … ... ... ... .(58)
x3 A3 e λt
x4 A4 e λt

persamaan akar karakteristik dari persamaan diferensial (57)

[ ]
−λ 1 −1 1
0 −1−λ 0 1 =0
0 0 1−λ −1
0 0 0 2−λ

-(-1 - )(1 - )(2 - ) = 0


1 = 0; 2 = -1; 3 = 1; 4 = 2
Jika  = 1 = 0

[ ][ ]
0 1 −1 1 A1
0 −1 0 1 A2
=0
0 0 1 −1 A3
0 0 0 2 A4

A2 + A3 + A4 = 0
-A2 + A4 = 0
A3 – A4 = 0 A2 = A3 = A4 = 0
2A4 = 0

Dengan mengambil A1 = 1 maka penyelesaian persamaan (57) menjadi:

46
Persamaan Diferensial Orde Dua

[ ][]
x1 1
x2 0
=
x3 0 … … … … … … … … … … … … … … … … … … … ... ... ... ...(59)
x4 0

Jika  = 2 = -1

[ ][ ]
1 1 −1 1 A1
0 0 0 1 A2
=0
0 0 2 −1 A3
0 0 0 3 A4

A1 + A2 – A3 + A4 = 0 A1 + A2 = 0
A4 = 0
2A3 – A4 = 0 A3 = A4 = 0
3A4 = 0
Jika A1 = 1 maka A2 = -1
Maka penyelesaian persamaan (57)

[ ][ ]
x1 e−t
x2 −t
= −e
x3 0 … … … … … … … … … … … … … … … … … … … … … ... (60)
x4 0

Jika  = 3 = 1

[ ][ ]
−1 1 −1 1 A1
0 −2 0 1 A2
=0
0 0 0 −1 A3
0 0 0 1 A4

-A1 + A2 – A3 + A4 = 0
-2A2 + A4 = 0 A2 = A4 = 0
-A4 = 0 A1 = -A3
A4 = 0 jika A1 = 1, maka A3 = -1
Maka penyelesaian persamaan (57)

47
Persamaan Diferensial Orde Dua

[ ][ ]
x1 e−t
x2 0
=
x3 −e t … … … … … … … … … … … … … … … … … … … … … ... ..(61)
x4 0

Jika  = 4 = 2

[ ][ ]
−2 1 −1 1 A1
0 −3 0 1 A2
=0
0 0 −1 −1 A3
0 0 0 0 A4

-2A1 + A2 – A3 + A4 = 0
A4
-3A2 + A4 = 0 A2 =
3
-A3 – A4 = 0 A3 = -A4
dengan mengambil A4 = 1, A3 = -1 A2 = 1/3
maka A1 = -7/6
maka penyelesaian persamaan (57)

[ ][ ]
−7 2 t
e
x1 6
x2 1 2t
= e
… … … … … … … … … … … … … … … … … … … … … (62)
x3 3
x4 −e 2t
e 2t
maka penyelesaian umum persamaan (57)

[]
−7 2t

[ ] [] [ ] [ ]
−t −t e
x1 1 e e 6
x2 −t 1 2t
=C 1 0 +C 2 −e +C 3
0
+C 4 e
… … … … … … … … … ... ..(63)
x3 0 0 −e t 3
x4 0 0 0 −e 2 t
e 2t
dengan memasukkan harga awal maka diperoleh

48
Persamaan Diferensial Orde Dua

[]
7

[] [] [ ] [ ]
2 1 1 1 6
2 =c . 0 +C 2 . −1 +c3 0 +c 4 1
1
4 0 0 −1 3
6 0 0 0 −1
1
ditulis dalam bentuk matrik menjadi:

[ ] []
−7

[]
1 1 1 c1
6 2
1 c2 2
0 1 0 * =
3 c3 4
0 0 1 1 c4 6
0 0 0 1

dengan mempergunakan Scialab untuk mendapatkan c1 , c2 , c3 dan c4


A= [1, 1, 1, -7/6; 0, 1, 0, 1/3; 0, 0, 1, 1; 0, 0, 0, 1];
b = [2; 2; 4; 6];
c = inv(A) * b
diperoleh : c1 = 11, c2 = 0 , c3 = -2 dan c4 = 6
sehingga persamaan (63) ditulis menjadi persamaan (63a) :

[]
−7 2t

[ ] [] [ ] [ ]
−t −t e
x1 1 e e 6
x2 −t 1 2t
+ 0. −e −2
0 0
=11 t +6 3
e
… … … … … … … … … ... … ...(63a)
x3 0 0 −e
x4 0 0 0 −e 2 t
e2 t

Penyelesaian persamaan (57) dengan mempergunakan fungsi ode.


function dx=f(t, x)
dx(1) = x(2) - x(3) + x(4);
dx(2) = -x(2) + x(4);
dx(3) = x(3) - x(4);
dx(4) = 2*x(4);
endfunction
//Pengujian pada titik t = 1
y = ode([2, 2, 4, 6], 0, 1, f);
disp(y)
x1 = 29.540581; x2 = 14.778114 x3 =-17.151524 x4 =44.334342

49
Persamaan Diferensial Orde Dua

Sistem Linier tak Homogen – Metode Variasi Parameter.


Contoh 17.

.
x 1 =2 x 1 + x 2 + f ( t )
… … … … … … … … … … … … … … … … … … …(64)
.
x 2 =−3 x 1 +6 x 2 + g ( t )
dengan f(t) = e3t, dan g(t) = 2e3t
Penyelesaian umum persamaan diferensial homogen dari persamaan (64)

[ ] [ ] [ ]
x 1h
x2 h
e 3t
=C 1 3 t +C 2
e
e 5t
3 e5 t … … … … … … … … … … … … … … … … … … (65)

Penyelesaian khusus system linier tidak homogen dari persamaan (64)

[ ] [ ] [ ]
x1p
x2 p
e3 t
=u1 ( t ) 3 t + u 2 ( t )
e
e 5t
3 e5 t … … … … … … … … … … … … … … … … ... (66)

Substitusikan persamaan (66) kedalam persamaan (64)


. .
u 1 ( t ) e 3t +u 2 ( t ) e5 t = f ( t )
. .
u 1 ( t ) e 3t +3 u 2 ( t ) e 5 t =g ( t )

Dengan menggunakan aturan Cramer

u̇ 1( t)=
[ f (t) e 5t
g (t ) 3 e5 t ] 1
= [3 f (t)−g (t)]e −3 t

[ ] 2
3t 5t
e e
e 3 e5 t
3t

u˙2 (t)=
[ e3 t
e
3t
f (t)
g (t ) ] 1
= [ g (t)− f (t)]e−5 t

[ ] 2
3t 5t
e e
3t
e 3 e5 t
. 1 t
u 1 (t )= ⇒ u1 (t )=
2 2

. 1
1
u 2 ( t )= e−2 t ⇒ u2 (t )=− e−2 t
2 4

sehingga persamaan (66) menjadi :

50
Persamaan Diferensial Orde Dua

[ ] [ ]
x1p
=
t e3 t
x2 p 2 e3 t 4

1 −2 t e5 t
e [ ]
3 e 5t

Penyelesaian umum persamaan diferensial dari persamaan (64)

[ ] [ ] [ ] [ ]
x1
x2
e 3t
=C 1 3t +C 2
e
e 5t
+
t e 3t
3 e5 t 2 e 3t 4

1 −2 t e 5t
e
3 e5 t[ ]

3. Aplikasi Persamaan Diferensial Linier Orde Dua.


Contoh. 18.
Switch S mentup pada t = 0, muatan pada kapasitor pada t = 0 adalah nol dan arus pada keadaan
awal nol. Tentukanlah tegangan Vc(t) pada gambar 1 pada saat Switch S menutup. Diketehui R
= 0,1, L = 0,25H, C = 220F, E = 120 volt.
Penyelesaian.

di 1
dt C ∫
E=R . i+ L + i . dt … … … … … … … … … … … … … … … … … … (67)

dq
karena i= persamaan (67) menjadi
dt

dq d2 q q
E=R +L 2 + … … … … … … … … … … … … … … … … … … … .(68)
dt dt C

S R L

+
C Vc(t)
E
-

Gambar 1. Rangkaian Seri RLC dengan Sumber DC

51
Persamaan Diferensial Orde Dua

2
d q R dq q E d 2q dq
+ + = ⇒ 2
+0,4 +1 .82 .10 4 q=480
dt 2 L dt LC L dt dt

penyelesaian homogen (fungsi komplementer)


2
d q dq
⇒ 2
+0,4 +1 .82 .10 4 q=0 … … … … … … … … … … … … … … … ... .(69)
dt dt

m2 + 0,4m + 1,82.104 = 0
m1 = -0,2 + j134,91, m2 = -0,2 – j134,91
−0,2 t
q=e ( A .Cos ( 134 , 91 t )+ B . Sin(134 , 92 t ) ) … … … … … … … … … … … .(70)

Integral Khusus
q = C. q’ = 0 q” = 0
1,82.104C = 480 C = 0.026
Jawab Lengkap.

q=e−0,2 t ( A .Cos ( 134 , 92 t )+B . Sin(134 , 92 t ) ) +0 , 026 … … … … … … … … ... .(71)

arus yang mengalir pada rangkaian tertutup gambar 1.

dq
i ( t )=
dt

i( t )=−0,2e −0,2 t ( A. Cos(134 ,92 t )+B . Sin(134 ,92 t ) ) +


… … … … … … …(72)
e−0,2 t (−134 ,92 A. Sin(134 ,91 t )+134 ,92 B . Cos( 134 ,92 t ) )

karena keadaan awal rangkaian yaitu arus nol dan tegangan kapasitor Vc = nol., maka dari
persamaan (71) dan persamaan (72)
0 = A + 0 + 0,026 A = -0,026
dan
0 = -0,2(A + 0) + (0 + 134,92B) B = -3,854.10-5
tegangan pada kapasitor

1
C∫
v c ( t )= idt

q( t )
v c ( t )=
C

52
Persamaan Diferensial Orde Dua

v c ( t )=4 , 546. 103 [ e−0,2t (−0 ,0026 . Cos(134 ,91 t )−3 , 854. 10−5 . Sin(134 , 92t ) ) +0 , 026 ]

… (73)

Gambar 2. Tegangan kapasitor dari rangkaian RLC seri


Skript program dengan Scilab :
t = linspace(0, 19, 400);

v = 4.546e3 *(exp(-0.2*t).*(-0.0026*cos(134.91*t) - 3.854e-5*sin(134.91*t)) + 0.026);

plot(t, v); xgrid(3);

Contoh 19.
S L

+
C Vc(t)
E
-

Gambar 3. Rangkaian LC dengan sumber DC

53
Persamaan Diferensial Orde Dua

Pada gambar 3, pada saat switch S ditutup muatan kapasitor nol arus yang mengalir juga nol.
Jika harga L = 2 mH, C = 0,2 mF dan E = 12 volt. Tentukanlah tegangan kapsitor sebagai
fungsi waktu.
Penyelesaian

di 1
dt C ∫
E= L + i . dt … … … … … … … … … … … … … … … … … … … …(74)

dq
karena i ( t )= maka persamaan (74) menjadi
dt

d 2q q
E= L +
dt 2 C

E d2 q q
⇒ = + … … … … … … … … … … … … … … … … … … … … ... .(75)
L dt 2 LC

2
E d2 q q ⇒
d q
+2 . 5. 106 q=6000
⇒ = +
L dt 2 LC dt 2

Penyelesaian homogen
m2 + 2,5.106 = 0 m1 = j1581,1 dan m2 = -j1581,1

q ( t )=A .Cos (1581 , 2 t )+B . Sin(1581 , 1t ) … … … … … … … … … … … … ..(76)

integral khusus
q = C, q’ = 0 q” = 0
C = 0,0024
Maka jawaban lengkap

q ( t )=A .Cos (1581 , 2 t )+B . Sin(1581 , 1t )+0 , 0024 … … … … … … … … … … .(77)

i( t )=−1581 ,1 A . Sin( 1581 , 1t )+1581 ,1 B . Cos( 1581 , 1t ) … … … … … … … ...(78)

dari keadaan awal


0 = A + 0 + 0,0024 A = -0,0024
0 = 0 + 1581,1B B = 0.
Tegangan pada kapasitor

54
Persamaan Diferensial Orde Dua

q(t )
V c ( t )=
C

V c ( t )=12( 1−Cos(1581 ,1 t )) … … … … … … … … … … … …… … … … ...(79)

Gambar 4. Tegangan pada kapasitor dari rangkaian LC

skript program dengan Scilab:


t = linspace(0, 3e-2, 400);

v = 12 * (1 - cos(1581.1*t));

plot(t, v); xgrid(5);

Contoh 20.
S R1 L1 L2

E I1 R2
I2 R3

Gambar 5. Rangkaian RL parallel dengan sumber AC

55
Persamaan Diferensial Orde Dua

Jika R1 = 1, R2 = 1,2 , R3 = 2,2 , L1 = 0,5 mH, L2 = 1 H


Dengan E = 100Sin(250t). Tentukanlah tegangan di R3 pada saat switch S ditutup. Pada
keadaan awal arus yang mengalir nol.
Penyelesaian.
Persamaan tegangan pada loop pertama
E = R1.i1 + L1.i1’ + R2.i1 – R2i2

. R1 + R 2 R E
i 1 =− i1 + 2 i 2+
L1 L1 L1

.
i 1 =−4,4i 1 +2 . 4 i 2 +200 Sin( 2 π 50 t ) … … … … … … … … … … … …… … (80)

Persamaan tegangan pada loop kedua


0 = (R2 + R3)i2 + L2i2’ – R2i1

. R2 + R3 R
i 2 =− i 2+ 2 i1
L2 L2

.
i 2 =−3,4 i 2 +1,2 i 1 … … … … … … … … … … … … … … …… … … … … …(81)

i1=
1 .
[
i + 3,4i 2
1,2 2
] … … … … … … … … … … … … … … …… … … … … …(82)

substitusikan persamaan (82) ke persamaan (80)

1 .. .
[i + 3,4i 2 ]=−4,4 [
1 .
[i i +3,4 i 2 ]]+ 2,4 i 2 + 200 Sin ( 2 π 50 t )
12 2 1,2 2

.. .
i 2 +7,8 i 2 +12 , 56i 2 =200 Sin( 2 π 50 t ) … … … … … … … … … … … …… …(83)

Penyelesaian persamaan diferensial (83)

i 2 =C 1 e−5 , 53 t +C 2 e−2 , 27 t +2 . 10−3 . Sin (2 π 50 t )−1 .10−4 . Cos( 2 π50 t ) … … ….(84)

substitusikan persamaan (84) ke persamaan (82)

56
Persamaan Diferensial Orde Dua

1
1,2 [
i1 = −2 ,13 C 1 . e−5 , 53 t + 1 , 13C 2 e−2 , 27 t −0 , 63. Cos( 2 π 50 t )+ 0 , 03 Sin( 2 π 50 t )] .... ....

. ..... ..... (85)

pada t = 0 arus yang mengalir adalah nol, persamaan (84) dan persamaan (85) menjadi :

1
1,2 [
i1 = −2 , 13 C 1 +1 , 13 C 2 −0 ,63 ]=0 dan

i 2 =[ C 1 +C 2−1 . 10−4 ]=0 C1 = -0,1932 dan C2 = 0,1933

1
i1 =
1,2
[ 0 . 41 . e−5 ,53 t +0 . 22 e−2 , 27 t −0 , 63. Cos( 2 π 50 t )+ 0 , 03 Sin( 2 π 50t )]

i 2 =−0 , 1932 e−5 , 53 t + 0 ,1933 e−2 , 27 t +2 . 10−3 . Sin(2 π 50 t )−1 . 10−4 . Cos( 2 π 50 t )

Tegangan di R3

V R 3= R3 i 2

⇒ 2,2 [−0 , 1932 e−5 ,53 t +0 ,1933 e−2 , 27 t +2 . 10−3 . Sin(2 π π 50 t )−1. 10−4 .Cos (2 π π50 t ) ]
volt

Skript program dengan Scilab :

t = linspace(0, 15, 400);

i2 = (-0.1932*exp(-5.53*t)) + (0.1932*exp(-2.278*t)) + (2e-3*(sin(2*%pi*50*t))) - (1e-4*(cos(2*


%pi*50*t)));

v = 2.2*i2;

plot(t, v); xgrid();

57
Persamaan Diferensial Orde Dua

Contoh 21.

Tentukanlah arus i1 dan i2 saat switch S ditutup pada gambar 7. Jika pada keadaan awal

muatan pada kapasitor dan arus mengalir pada rangkaian adalah nol
S 0, 25 F
1H

I2
+ I1
12 V 4 ohm
-

6 ohm

Gambar 7. Menentukan arus I1 dan arus I2

Penyelesaian.

Persamaan tegangan pada loop I

di
+4 I 1 −4 I 2 =12 … … … … … … … … … … …. …. … … … …. … … … .... (86)
dt

Persamaan tegangan pada loop II

58
Persamaan Diferensial Orde Dua

1
0 , 25 ∫ 2
6 I 2 + 4 I 2 −4 I 1 + I dt=0 … … … … … … … … …. …. … … … …. … …(87)

Persamaan (87) dideferensialkan terhadap t

. .
−4 I 1 +10 I 2 + 4 I 2=0 … … … … … … … … …. …. … … … …. … … … … … .(88)

Dari Penyederhanan persamaan (86) kemudian mendeferensialkan terhadap t, diperoleh :

1 .
I 2= I 1 + I 1−3 … … … … … … … … …. …. … … … …. … … … … … … … (89)
4

. 1 .. .
I 2= I 1 + I 1 … … … … … … … … …. …. … … … …. … … … … … … ... ... (90)
4

Substitusikan persamaan (89) dan persamaan (90) kedalam persamaan (88) :

.
−4 I 1 +10 ( 1 .. .
4 ) (
1 .
I 1 +I 1 + 4 I 1 + I 1 −3 =0
4 )
..
I1 +
14 . 8
I + I =
24
… … … … … …. …. … … … …. … … … … … … … ... .(91)
5 1 5 1 5

Penyelesaian persamaan (21)

−2 t −0,8 t
I 1 =C 1 e +C 2 e +3 … … … … … …. …. … … … …. … … … … … … … .(92)

turunan persamaan (92)

I 1¿ =−2C 1 e−2t −0,8 C 2 e−0,8t … … … … …. …. … … … …. … … … … … … …(93)

I2 diperoleh dengan mensubstitusikan persamaan (92) dan persamaan (93) kedalam

persamaan (89) diperoleh :

1 4
I 2= C 1 e−2 t + C 2 e−0,8t … … … … …. …. … … … …. … … … … … … … (94)
2 5

Dengan memasukkan syarat awal kedalam persamaan (92) dan persamaan (94)

59
Persamaan Diferensial Orde Dua

−2 t
I 1 =−8 e
−0,8 t
+5 e +3 I 2=−4 e−2 t + 4 e−0,8 t

Gambar 8. Arus I1 dan I2 dari rangkaian gambar 7.

skript program dengan Scilab :


t = linspace(0, 7, 400);

i1 = -8*exp(-2*t) + 5*exp(-0.8*t) + 3;

i2 = -4*exp(-2*t) + 4*exp(-0.8*t);

plot(t, i1, t, i2); xgrid(0);

Penyelesaian dengan mempergunakan metode Matrik.

Persamaan (86) dapat ditulis menjadi :

.
i1 =−4 i1 + 4i2 +12
… …. …. ….. …. …. …. …. …. …. …. …. … ….. …. … …. …. (95)

60
Persamaan Diferensial Orde Dua

Sementara persamaan (88) setelah dibagi dengan 10, dapat ditulis menjadi:

. .
i2 =0.4 i1 +0.4 i2
.. … …. …. ….. …. …. …. …. …. …. …. …. … ….. …. … …. …. (96)

Substitusi persamaan (95) ke persamaan (96)

.
i2 =−1,6 i1 +1,2i2 + 4,8
.. … …. …. ….. …. …. …. …. …. …. …. …. … ….. …. … ….(97)

dari persamaan (95) dan persamaan (97) dapat dibentuk matrik yang berbentuk : I’ = AI + E

[][
.
i1 = −4
.i
2
−1,6 1,2 i2 ][ ] [ ]
4 . i1 + 12
48 …. …. ….. …. …. …. …. …. …. …. …. … ….. …. … (98)

Jawaban persamaan differensial linier pada persamaan (98) terdiri dari :

Jawaban Lengkap = Fungsi Komplementer + Integral Khusus.

Fungsi komplementer dengan mengasumsikan E = 0, sehingga persamaan (98) menjadi:

[][
.
i1 = −4
.
i2
4 . i1
−1,6 1,2 i2 ][ ] …. …. ….. …. …. …. …. …. …. …. …. … ….. …. … … . (99)

dari persamaan (99) didapat harga eigen value dan eigen vektor. Mendapatkan kedua nilai
tersebut dengan mempergunakan soft Scilab :
A = [-4, 4; -1.6, 1.2];
[v, e] = spec(A)
e =
- 2. 0
0 - 0.8
v =
- 0.8944272 - 0.7808688
- 0.4472136 - 0.6246950

Dengan kata lain untuk eigen value λ = -2, maka nilai eigen vektor [−0,4472136
−0,8944272
]

61
Persamaan Diferensial Orde Dua

eigen value λ = -0.8, maka nilai eigen vektor [−0,7808688


−0,6246950 ]
Jawaban fungsi komplementer untuk persamaan (99) adalah :

[][
i1 = −2. e−2t
i2 −e−t ] dan [][i1 = −0,78.e−0,8t
i2 −0,62e−0,8 t ]
Integral Khusus dari persamaan (98)

[][]
i1 = a
i2 b …. …. … …. … .….. …. …. …. …. …. …. …. …. … ….. …. … … . (100)

dengan a dan b merupakan konstanta.

Substitusi persamaan (100) kepersamaan (98)

[00]=[−1,6
−4
1,2 ] [ b ] [ 48 ]
4 . a + 12
.….. …. …. …. …. …. …. …. …. … ….. …. … … . (101)

dari persamaan (101) didapat harga a = 3 dan b = 0.

maka jawaban lengkap persamaan (98) .

[] [
i2
1
−e−t
2
] [
i1 =C −2. e−2t +C −0,78 e−0,8 t + 3
−0,62 e−0,8t 0 ][] …. …. …. …. …. …. …. …. … ….. …. … (102)

Harga C1 dan C2 pada persamaan (102) didapat dari persyaratan, yaitu pada t = 0 arus = 0

[00]=C [21]+C [ 0,78


1
0,62 [ 0 ]
2 ]+ 3 maka didapat C1 = 4 dan C2 = -6,4

maka arus pada rangkaian gambar 7 adalah :

[][
i2 −4 e−t ][ ][]
i1 = −8. e−2t + 5 e−0,8t + 3
4 e−0,8 t 0

62
Persamaan Diferensial Orde Dua

Sebagai bahan latihan kerjakanlah soal dibawah

. x ( 0 ) =0
x =5x−6y1
1.
. y ( 0 )=0
y =6x−7y1

.
x 1 =x 1 2x 2 x 3 −x 4
.
x 2 =−x 2 2x 3 2x 4
2.
.
x 3 =−x 2 2x 3 2x 4
.
x 4 =−3x 2 −6x3 −6x 4

3. x1’ = x2
x2’ = x3
x3’ = x1 x1(0) = x2(0) = x3(0) = 1

4. Tentukanlah tegangan pada C2 (Gambar 9) pada saat switch S menutup. Pada keadaaan awal
arusyang mengalir pada rangkaian nol dan muatan pada kapasitor adah nol. Jika harga harga
komponen adalah :
C1 = 2,2 F C2 = 22 F R1 = 3,3  R2 = 1,0  dan E = 200 sin(250t).

S
C1 R2

R1 C2 Vc(t)

Gambar 9. Menetukan tegangan pada C2

63
Persamaan Diferensial Orde Dua

5.

I S

r
E

L C

Gambar 10. Prinsip perbaikan faktor daya


Gambar 10 adalah merupakan perbaikan factor daya daya bebab (r dan L). Tentukanlah
perbedaan fase antara arus I dan tegangan sumber. Plotlah grafik arus terhadap waktu dan
tegangan sumber terhadap waktu pada satu bidang gambar.
Diketahui ; E = 220 sin(250t), C = 1,2 F, Impedansi beban ( r = 0.1 , L = 1,2 H).
Pada saat Switch S menutup pada t = 0 arus adan muatan pada kapasitor adalah nol.
6. Tentukanlah tegangan Vo(t) pada gambar 11 pada saat switch S tertutup, keadaan awal
muatan pada kapasitor dan arus adalah nol. Harga harga komponen adalah L = 0,25 H, R1 =
2,2 , R2 = 3,3 , C = 2200 F, E = 15 volt.

S
L R2

I2
+ I1
R1 C Vo(t)
E
-

Gambar 11. Soal no.6

Petunjuk. Tentukan dahulu i1 dan i1 kemudian tentukan tegangan pada kapasitor

64
Persamaan Diferensial Orde Dua

5. Persamaan Diferensial Euler - Cauchy


Bentuk umum persamaan diferensial Euler Cauchy :

.. .
t2. y + a .t . y + b. y = 0 … … … … … … … … … … … … … … … … … .(95)

Persamaan diferensial (95) memiliki penyelesaian berbentuk :


m
y=t … … …. … … …. … … …. …. … … … … … …. …. …. … …. … … ..(96)

Substitusikan persamaan (96) kepersamaan (95)


2 m−2 m−1 m
t . m( m−1 )t + atmt + bt = 0 .. …. … … … … … …. …. …. … …. … ..(97)

penghapusan tm pada persamaan (97) menghasilkan bentuk :

m2 +( a−1)m + b = 0 …. … … …. …. … … … … … …. …. …. … …. … … ... (98)

akar akar persamaan (98) dapat berbentuk :


1. kedua karnya real berbeda yaitu m1 dan m2
m1 m2
y1 = t y2 = t
dan
karena keduanya adalah linier independent, sehingga penyelesaian umum persamaan
diferensial (1) adalah :
m1
y = c1 t + c2 t m2 … … …. …. … … … … … …. …. …. … …. … …… … .(99)

1
2. kedua akarnya sama yaitu m1 = m2 = m = (1−a )
2

1 1
( 1−a ) ( 1−a )
2
y 1= t 2 dan y 2= t . ln( t )

dalam bentuk umum :


1
( 1−a )
y= ( c1 + c 2 . ln ( t )) . t 2 …. … … … … … …. …. …. … …. … …… …(100)

3. Kedua akarnya merupakan pasangan kompleks konjugate yaitu :

m 1 = α + jβ dan m2 = α − jβ

sehingga penyelesaian umum persamaan diferensial (95)

y=t ( c 1 .Cos [ β . ln t ] + c 2 . Cos [ β . ln t ] )


α
..… … …. …. …. … …. … …… … (101)

65
Persamaan Diferensial Orde Dua

Contoh 22.
Selesaikanlah persamaan diferensial berikut :

a) .. .
t 2 . y + 7ty +13 y=0

b) .. .
t 2 . y +3 ty + y=0

c) .. .
t 2 y −2 ty + 2 y =0

jawab.
a. persamaan bantu persamaan diferensial :
m2 + 6m + 13 = 0 m1 = -3 + j2 dan m2 = -3 – j2
penyelesaian umum :
y = t-3(c1.Cos(2.lnt) + c2.Sin(2.lnt))

b. persamaan bantu :
m2 + 2m + 1 = 0 m1 = m1 = -1

1 ln t
y1 = dan y2 =
t t

penyelesaian umum :

1
y = ( c1 + c 2 ln t )
t

c. persamaan bantu :
m2 + 3m + 2 = 0 m1 = 1 dan m2 = 2.
y1 = x dan y2 = x2
penyelesaian umum persamaan diferensial :
y = c1x + c2x2

sebagai bahan latihan kerjakanlah persamaan diferensial berikut :


.. .
1. 2(t + 1)2y + 21(2t + 2)y + 7y = 0
.. .
2. (t-1)2 y + 4(t-1)y + y = 0

66
Persamaan Diferensial Orde Dua

.. .
3. t2 y + y + 5y = 0

Petunjuk untuk no.1 dan no. 2


x = 2(t + 1) dan x =(t-1)

67
Pemetaan Laplace

BAB III
PEMETAAN LAPLACE

1. Pendahuluan.
Pemetaan Laplace didefinisikan sebagai berikut :

£ [ f ( t ) ] =∫ e−st . f (t )dt
F ( s)= 0

dengan fungsi f(t) terdefinisi untuk seluruh t≥0

Contoh 1.
Tentukanlah pemetaan Laplace dari f(t) = 1
Jawab.

F ( s )=∫ e−st .1 . dt
0

1 1
⇒− e−st ]∞
0 ⇒
s s

Kita tidak perlu menghitung sendiri pemetaaan Laplace, karena telah disediakan table dari
beberapa fungsi f(t) yang banyak dipergunakan
Setelah mempelajari Pemetaan Laplace maka diharapkan :
1. Dapat memetakan suatu fungsi dalam kawasan waktu (t) kekawasan kompleks (s).
2. Dapat memetakan balik dari kawasan kompleks (s) kekawasan waktu (t).
3. Dapat membuat model matematis suatu rangkaian Listrik R, L dan C.
4. Dapat menyelesaikan suatu Linear Time Invariant System dengan menggunakan
metode Laplace.

68
Pemetaan Laplace

Tabel 1. Tabel Pemetaan Laplace


No. F(s) f(t)
1. 1
S>0 1 (unit Step)
s
2. 1
S>0 t
s2
3. n!
S>0 tn n = 1, 2, 3, . . .
s n+1
4. 1
S>k ekt
s−k
5. n!
S>k ekttn n = 1, 2, 3, …
( s−k )n−1
6. k
S>0 Sin kt
s +k 2
2

7. s
S>0 Cos kt
s +k 2
2

8. m
 s−k 2 m 2
S>k ektSin mt
9. s−k
S>k ektCos mt
( s−k )2 +m2
10. s
S>k Cosh kt
s −k 2
2

11. k
S>k Sinh kt
s −k 2
2

12. k 1−k 2 k t k 2t
S > k1, k2 e 1 −e
( s−k 1 )( s−k 2 )
13. 2 ks
S>0 t.Sin kt
( s + k 2)2
2

14. s −k
2 2

S>0 t.Cos kt
( s 2+ k 2)2
15. C1F(s) + C2G(s) C1f(t) + C2g(t)
16. F(s+k) e-ktf(t)

69
Pemetaan Laplace

17.
F(ks)
1
k
f
t
k () k>0

18. Fn(s) (-t)nf(t)


19. ∞ ∞

G(s).F(s) ∫ g (t− τ τ ) f ( τ ) d τ=∫ f (t− τ )g ( τ )dτ


0 0

20. 1 t
F( s)
s ∫ f (t )dt
0

21. 1 t τ
F (s ) ∫∫ f (u ) dud τ
s2 0 0

22.
s n F ( s )−sn−1 f ( 0)−s n−2 f ¿ (0)−.. .− f ( n−1 f ( n )( t )

Laplace untuk Fungsi Fungsi Khusus


23 1 1
( 1−e−kt −kte−kt )
s ( s +k )2 k 2

24 1 1
2 2
( kt−1+e−kt )
s ( s+k ) k
25 2 1
ωn e
−ζ .ω n t
. Sin( ωn √ 1−ζ t )
2

2
s +2 ζ . ωn . s+ωn
2 √1−ζ 2

26 1 −ζ ωn t
1− e . Sin(ω n √ 1−ζ2 t+ ϕ)
ω 2n √ 1−ζ 2

ϕ=tan−1 √
s ( s + 2ζ 2
.ω n s+ ω2n ) 1−ζ2
ζ
27 1 −ζ ω t
− e n . Sin(ωn √ 1−ζ 2 t+ϕ )
s √1−ζ 2

ϕ=tan−1 √
s +2 ζ ωn s +ω 2n
2
1−ζ 2
ζ
28 2 1-Cost
ω
2 2
s ( s +ω )
29 t -Cost
ω3
s 2 ( s 2 +ω 2 )
30 s 1
t . Sinω t
( s +ω 2 )2
2 2. ω

70
Pemetaan Laplace

31 1
s 2 2
ω −ω . (cos ω1 t−cos ω 2 t )
2 2 2 2 2 1
( s +ω1 ).( s +ω 2) 2 2
ω1 ≠ω2
32 s
2 1
(Sin ωt + ϖ tCos ω t )
( s +ω 2 )2
2 2ω

Teorema 1.

£ [ C 1 f ( t )+C 2 g ( t ) ]=C 1 F ( s )+C 2 G (s )

Contoh 2.
2t
Tentukanlah pemetaan Laplace dari : y=5 Sin (t )+4 e

Penyelesaian
Missal f(t) = 5Sin(t), g(t) = 4e2t
y(t) = f(t) + g(t)
dari table pemetaaan Laplace

1
f(t) = 5Sin(t), F ( s )=5. 2
s +1

1
g(t) = 4e2t G( s )=4 .
s−2

Y(s) = F(s) + G(s)

1 1
Y ( s )=5 . 2
+4.
s +1 s−2

Teorema 2.

Jika £ [ f (t ) ] =F ( s ) maka £ [ e−kt f ( t ) ]=F ( s+ k )

Contoh 3.
Tentukanlah pemetaan Laplace dari : y = 5e2tSin(t)
Penyelesaian
1
f(t) = Sin(t) F ( s )= 2
s +1

71
Pemetaan Laplace

5 .1 5
2t
⇒5e Sin( t ) F ( s )= 2
= 2
( s−2) +1 s −4 s +5

Teorema 3.

[ . ]
£ f (t ) =sF ( s )− f ( 0)
dan

.
£ [ f n ( t) ]=s n F ( s )−s n−1 f ( 0)−s n−2 f ( 0)−.. .− f n−1 ( 0 )

Contoh 4.

Jika f(t) = t2 tentukanlah £ [ f .. (t )]


Penyelesaian

£ [ f .. (t )]=s 2 F ( s)−sf (0)− f . (0)

dengan

2
F ( s )=
s3

f(t) = t2 f(0) = 0

. .
f (0 )=0
f (t )=2 t

maka

£ [ f .. (t )]= 2
s

Teorema 4.

[ ]
t
1
£ ∫ f ( τ)d τ = £ [ f (t ) ]
s
0

72
Pemetaan Laplace

Contoh 5.

3
Jika F ( s )= , tentukanlah f(t)
s ( s 2 +9 )

Penyelesaian

3
F ( s )= maka f (t )=Sin( 3 t )
( s + 9)
2

]
t t
3 1 1
F ( s )= maka f (t )=∫ Sin(3 t )dt=− Cos(3 t ) 0 = 3 [ 1−Cos 3t ]
s ( s2+ 9 ) 0 3

Sifat-sifat Transformasi Laplace.

 £ [ f . ( t−α ). 1 ( t−α) ]=e −α s


. F (s)

 £ [ t . f ( t )]=− dF ( s )
ds

2
F (s)
 £ [ t . 2 f ( t )]=− d
ds 2

 d n F( s)
£ [ t . f ( t )]=(−1)
n n
n=1,2,3,. . .
ds n

[ ]

1 1
 £ f (t ) = ∫ F (s ) . ds jika lim f ( t ) exist
t 0 t→0 t

 £ f
[ ( )] t
a
=aF (as )

73
Pemetaan Laplace

1. Penerapan Pemetaan Laplace pada Persamaan Diferensial


Pemetaan Laplace adalah tool yang sangat berguna dalam menyelesaikan persamaan
diferensial. Dipakainya Pemetaan Laplace dalam menyelesaikan persamaan diferensial
dikarenakan pemetaan Laplace mengubah persamaan dalam kawasan waktu menjadi
kawasan s (kompleks). Pemetaan Laplace mengubah persamaan diferensial menjadi bentuk
aljabar biasa. Penyelesaian persamaan diferensial adalah dengan mengubah balik pemetaan
Laplace sehingga diperoleh suatu penyelesaian dalam kawasan waktu t (waktu)

Contoh 6.
Selesaikanlah persamaan diferensial berikut.

.. . dengan y(0) = 1 dan .


y (0 )=0
y −3 y + 2 y =0

Penyelesaian

£ [ y ..−3 y . + 2 y ] = £ [ y .. ]−3 £ [ y . ]+2 £ [ y ] =0


.
⇒ s 2 Y (s )−sy( 0)− y ( 0 )−3 ( Y ( s )− y ( 0 ) )+2 Y ( s )=0
2
⇒ s Y (s )−s−0−3 ( Y ( s )−1 ) + 2Y ( s )=0
s−3
⇒Y ( s )= 2
s −3 s+ 2
-1
£ [ Y ( s ) ] =£
-1
[ 2
s−3
s −3 s +2 ]
s−3 s−3 A B s−3
⇒ = = + A= ] =2 dan
s −3 s +2 ( s−1)( s−2 ) s−1 s−2
2 s−2 s=1

s−3
= ] =−1
s−1 s=2
s−3 2 1
⇒ = −
( s−1)( s−2) s−1 s−2

£
-1
[ s-3
(s-1)( s-2)

-1
] [ ] [ ]
2
s−1
−£
-1 1
s−2

y (t )=2 e t −e 2t

74
Pemetaan Laplace

Contoh 7.
Selesaikanlah persamaan diferensial berikut :

.
y +3 y=0 y(3) = 1;

Penyelesaian.

£ [ y . ]+3 £ [ y ]=0
y (0 )
sY(s) – y(0) + 3Y(s) = 0 Y ( s )=
s+3

y(t) = y(0)e-3t
Karena pada y(3) = 1 maka
1 = y(0)e-3(3) maka y(0) = e9
sehingga penyelesaian persamaan diferensial adalah :
y(t) =e9.e-3t = e9-3t

Contoh 7.
Selesaikanlah persamaan diferensial berikut :

y π =0 .
..
y + 3 y=t ; ( )
2 ; y π
( 2 )=0
jawab.

£ [ y .. ]+ £ [ y ]= £ [ t ]
.
s 2 Y ( s )−sy (0 )− y (0 )+Y ( s )=
1
2
s

.
Y ( s ) [ s 2 +1 ]−sy( 0)− y (0 )=
1
s2

Y ( s )=
1
+ 2
s 1 .
y (0)+ 2 y ( 0)
s ( s +1 ) s +1
2 2
s +1

Y ( s )=
1 1
− 2 + 2
s 1 .
y ( 0)+ 2 y (0 )
2
s s +1 s + 1 s +1

75
Pemetaan Laplace

( . )
y (t )= y ( 0 ). Cos(t )+ y ( 0 )−1 . Sin (t )+t

. ( .
y (t )=− y (0). Sin( t )+ y ( 0 )−1 .Cos ( t )+1 )
. (
y π = y( 0) . 0+ y ( 0 )−1 .1+ π =0
2 ( ) 2
) ( y . ( 0 )−1)=− 2π

( 2 )=− y (0 ). 1+( y ( 0 )−1) . 0+1=0


y
. π . y ( 0)=1

y ( t )=Cos( t )− π . Sin(t )+t


2

Contoh 8.

Tentukanlah fungsi alih ( ) Vo


Vi dari Gambar 1 ketika Switch S ditutup pada t = 0. plotlah

Vo(t) untuk input Vi(t) fungsi unit step 6 satuan pada kasus :
a. R = 3  L = 0,2 H C = 22 F
b. R = 37  L = 0,2 H C = 22 F
c. R = 37  L = 0,09 H C = 22 F
Keadaan awal yaitu muatan pada kapasitor dan arus yang mengalir pada rangkaian adalah
nol.

S R L

Vi C Vo(t)
E

Gambar 1. Rangkaian R, L, C dengan input unit step


Penyelesaian.
Persamaan tegangan rangkaian gambar 1

76
Pemetaan Laplace

di 1
dt C ∫
Ri + L + idt=V i …. … … … …. … … … … … … … … … … … … … …(1)

1
RI ( s )+LsI (s )+ I ( s )=V i ( s )
Cs

(
⇒V i ( s )= R+ Ls+
1
Cs )
I (s) … … …. … … … … … … … … … … … … … … .(2)

Persamaan tegangan output (tegangan pada kapasitor)

1
C∫
V o= idt

1
V o ( s )= I (s ) …. … … … …. … … … … … … … … … … … … … .. … … (3)
Cs

Fungsi alih adalah perbandingan output terhadap input sehingga dari persamaan (2) dan
persamaan (3) diperoleh:

1
I ( s)
V o( s ) Cs
=
V i( s )
( R+ Ls+
1
Cs )
I ( s)

1
V o( s ) LC
= … …. … … … … … … … … … … … … … .. … … … ... (4)
V i ( s ) s 2 + R s+ 1
L LC

Karena Vi adalah fungsi unit step 6 satuan dan dari table fungsi khusus No. 26 maka
diperoleh v0(t) :

1 −ζ ω t
. Sin(ωn √ 1−ζ t−ϕ )
n 2
v 0 ( t )=1− e
√1−ζ 2
ωn 2=
1
dengan dan
ϕ=tan−1 √
1−ζ2 LC
ζ
R
2 ζ ωn =
L

Untuk kasus a yaitu R = 3  L = 0,2 H C = 22 F

77
Pemetaan Laplace

Grafik tegangan output dengan tegangan input fungsi unit step 6 satuan ditunjukkan oleh
gambar 2.

Skript program dengan gnuplot


reset;
set sample 2000;
set dummy t;
set xrange [0 : 0.1];
set yrange [0 : 15];
set key off;
set grid;
R = 3; # untuk kasus b dan c, harga R diganti dengan 37.
L = 0.2; # untuk kasus c, harga L diganti dengan 0.09.
C = 22e-6;
E = 6;
w2 = 1/(L*C);
w = sqrt(w2);
zw = R/(2*L);
z = zw/w;
fi = atan(sqrt(1-z**2)/z);
f(t) = 6*(1 - ((exp(-z*w*t)*sin((w*sqrt(1-z**2)*t)+fi))/sqrt(1-z**2)));
plot f(t);

Gambar 2. Respon transient terhadap unit step pada kasus a.

78
Pemetaan Laplace

Untuk kasus b yaitu R = 37  L = 0,2 H C = 22 F


Grafik tegangan output dengan tegangan input fungsi unit step 6 satuan ditunjukkan oleh
gambar 3.
Untuk kasus c yaitu R = 37  L = 0,09 H C = 22 F
Grafik tegangan output dengan tegangan input fungsi unit step 6 satuan ditunjukkan oleh
gambar 4.

Gambar 3. Respon transien terhadap unit step pada kasus b

Gambar 4. Respon transien terhadap unit step pada kasus c

79
Pemetaan Laplace

3. Uraian Atas Pecahan Parsial.


Dalam menyelesaikan persamaan diferensial dengan metode pemetaan Laplace maka kita

F (s )
akan menemukan suatu pecahan parsial yang berbentuk : Y ( s )= , dan pecahan
G( s )

parsial ini akan kita sederhanakan menjadi suatu bentuk yang sederhana yaitu suatu
pecahan parsial yang mudah didapat dari tabel pemetaan Laplace.
Kita akan menguraikan pecahan parsial atas faktor faktor dari penyebut yaitu :

F (s ) A1 A A
Y ( s )= = + 2 + 3 +. ..
G( s ) s+ a s+b s+c

Sebelum kita melanjutkan Teknik menguraikan pecahan parsial maka ada baiknya kita
memperhatikan suatu kaidah yang akan bermamfaat dalam menguraikan pecahan parsial.
Kaidah tersebut adalah :
Untuk setiap pecahan parsial yang berkaitan dengan faktor yang berulang, pembilang
dapat diambil berderajat satu lebih kecil daripada derajat faktor yang diulang.
Contoh 9.
Uraiankanlah atas pecahan parsial dari pecahan rasional berikut :

−4 s 3 +33 s 2 −58 s+31


( s−2 )2 ( s+ 1)( s−1)

Penyelesaian.

−4 s 3 +33 s 2 −58 s+31 A1 A2 A3 A4


= + + + … … … … … … … … … ..(5)
( s−2 )2 ( s+1)( s−1) s−2 ( s−2 )2 s +1 s−1

kita hapuskan pecahan dalam persamaan (5), kita peroleh


2 2
−4 s 3 +33 s 2 −58 s+ 31= A1 ( s−2 ) ( s+1 )( s−1)+ A2 ( s+1 )(s−1 )+ A3 ( s−2 ) ( s−1 )+ A4 ( s−2 ) ( s+1 )

… … … … … … … … … … … (6)
Dengan mengumpulkan derajat yang sama dari s pada persamaan (6) kemudian
menyederhanakan maka kita memperoleh :

3 2 3 2
−4 s +33 s −58 s+31=( A1 +A 3 +A 4 ) s +(−2 A1 +A 2 +−5 A3 +−3 A4 ) s +(− A1+8 A3 ) s+( 2 A1− A 2− 4 A3 +4 A4 )

… … … … … … … … … … … (7)

80
Pemetaan Laplace

Dengan menyamakan koefisien pada ruas kiri dengan ruas kanan pada derajat s yang sama
pada persamaan (7)
A1 + A3 + A4 = -4
-2A1 + A2 – 5A3 – 3A4 = 33
-A1 + 8A3 = -58 … … … … … … … … … … … ... .(8)
2A1 – A2 – 4A3 + 4A4 = 31
Dengan menyelesaikan persamaan (8) maka kita peroleh :
A1 = 2, A2 = 5, A3 = -7, A4 = 1
Dalam menyelesaikan persamaan (5) kita dapat mengambil jalan pintas yaitu :

A2 =
−4 s 3 +33 s 2 −58 s +31
( s +1)( s−1)
] s=2 =5
A3 =
−4 s 3 +33 s2 −58 s+ 31
( s−2 )2 ( s−1 )
] s=−1 =−7

A4 =
−4 s 3 +33 s 2 −58 s +31
( s−2 )2 ( s +1)
]s=1=1

Tetapi timbul suatu masalah yaitu kita tidak dapat mencari nilai untuk A1 pada cara pintas
ini, sehingga kita memerlukan satu dari persamaan (8) untuk mencari harga A1, kita hanya
memerlukan satu saja karena yang lainnya telah diperoleh (A2, A3, A4).
-A1 + 8A3 = -58 dengan memasukkan harga A3 maka diperoleh A1 = 2
3 2
−4 s +33 s −58 s+31 2 2 7 1
2
= + 2
− +
( s−2 ) ( s+ 1)( s−1) s−2 ( s−2 ) s+1 s−1

Contoh 10.
Uraiankanlah atas pecahan parsial dari pecahan rasional berikut :
2
3 s −s +3
( s+1 ) ( s−1)( s−3)

Penyelesaian

3 s2 −s +3 A A A
= 1 + 2 + 3
( s+1 ) ( s−1)( s−3) s+1 s−1 s−3

3 s 2 −s+ 3 7 3 s 2−s +3 5
⇒ A1= ] s=−1 = ⇒ A2 = ]s=1=−
( s−1)( s−3 ) 8 ( s+1 ) ( s−3) 4

81
Pemetaan Laplace

3 s 2 −s+ 3 27
⇒ A3= ]s=3=
( s +1)( s−1) 8
7 5 27
2
3 s −s+3 8 4 8
∴ = − +
( s+1 ) ( s−1)( s−3) s+1 s−1 s−3

Contoh 11.
Uraiankanlah atas pecahan parsial dari pecahan rasional berikut :

18 s 2 + 20 s+18
… … … … … … … … … … … … … … … … … … … … (9)
( s+ 3 )( s−3 ) ( s 2 +1 )

Penyelesaian
18 s 2 + 20 s+18 A1 A2 A3 s + A4
= + + 2 … … … … … … … … … … (10)
( s+3 )( s−3 ) ( s 2 +1 ) s +3 s−3 s +1

⇒ A1=
18 s 2 +20 s +18
( s−3 ) ( s 2 +1 )
]
s=−3 =−2 ⇒ A2 =
18 s 2 + 20 s+18
( s +3 ) ( s 2 +1 )
] s=3=4

Koefisien A3 dan A4 tidak dapat kita peroleh dengan metode jalan pintas sehingga kita harus
menghapuskan pecahan dalam persamaan (10)

18 s 2 + 20 s+18=A1 ( s−3) ( s 2 +1 ) + A2 ( s+3 ) ( s 2 +1 ) +( A3 s+ A4 ) ( s+ 3 )( s−3 )

… … … … … … … … … … (11)
dari persamaan (11) dapat dilihat koefisien s pangkat 3
A1 + A2 + A3 = 0
Dengan memasukkan harga A1 dan A2 maka harga A3 = -2
Koefisien A4 diperoleh dari
-3A1 + 3A2 - 9A4 = 18
Dengan memasukkan harga A1 dan A2 maka harga A4 = 0
Akhirnya persamaan (11) dapat ditulis dengan :

18 s 2 + 20 s+18 −2 4 2s
= + − 2
( s+ 3 )( s−3 ) ( s +1 ) s +3 s−3 s +1
2

82
Pemetaan Laplace

4. Fungsi Unit Step, Pergeseran pada Salib Sumbu–s dan Pergeseran pada Salib
Sumbu-t
Pergeseran salib sumbu-s mengikuti teorema 2, yaitu :

Jika F ( s )=£ [ f ( t ) ] maka F ( s−a )=£ [ e at . f (t ) ]

Contoh penerapan adalah pada table 1 no. 5, 8, 9 yaitu :


f (t) F(s)
n!
ekttn
( s−k )n+1
m
ektSin(t)
( s−k )2 + m 2
s−k
EktCos(t)
( s−k )2 + m 2

Pergeseran pada salib sumbu-t (waktu)


Jika f(t) memiliki pemetaan Laplace F(s) maka fungsi :

f ( t )={0→t<a
f ( t−a)→ t≥a dengan a≥0

memiliki pemetaan Laplace e-asF(s)


Fungsi Unit Step diperlihatkan pada gambar 5a, sedangkan gambar 5b adalah fungsi
unit step yang mengalami pergeseran waktu atau dapat ditulis U(t-a)

U(t) U(t-a)

1
1

0 t
a t
(a)
(b)

Gambar 5. Fungsi Unit Step

Dalam bentuk umum kita dapat menuliskan fungsi unit step sbb.

83
Pemetaan Laplace

U (t−a )= 0
1 [ →t <a
→t> a ]
e−as
Pemetaan Laplace dari fungsi unit step ini adalah : £ [ U ( t-a ) ]=
s
Pemamfaatan fungsi unit step ini ditunjukkan pada gambar 6, yaitu :

Jika £ [ f (t ) ] =F ( s ) maka £ [ f (t −a ). U (t−a ) ] =e−as . F ( s ) .

Contoh 12.

e−3 s
Tentukanlah pemetaan balik (inverse Laplace Transform) dari
s3

Penyelesaian
Dari table pemetaan Laplace
2
F ( s )= 3 f (t )=t
2
s

∴ F ( s )=
1 t2
f (t )=
s3 2

[
£ −1 e−3 s
1
s3 ] 1
f (t )= ( t−3 )2
2

1
f(t) = Cos(t)
0

-1
0 1 2 3 4 5 6 7
1
f(t-1)= Cos(t-1)
0

-1
0 1 2 3 4 5 6 7
2
U(t-1)
1

0
0 1 2 3 4 5 6 7
1
f(t-1).U(t-1)
0

-1
0 1 2 3 4 5 6 7

Gambar 6. f(t-1).U(t-1), dengan f(t) = Cos(t)

84
Pemetaan Laplace

Contoh 13.
Representasikanlah fungsi pada gambar 7 dalam bentuk fungsi unit step, dan tentukanlah
pemetaan Laplace.
Penyelesaian
f(t) = 5U(t-3) – 5U(t-5)
£[f(t)] = £[5U(t-3) – 5U(t-5)]

F ( s )=5. ( 1s . e
−3 s 1
− e−5 s
s )
5

3 5

5U(t-3)
5

-5
-5U(t-5)

Gambar 7. Representasikan fungsi pulsa sebagai fungsi unit step

Contoh 14.
Suatu rangkaian RC (gambar 8) diberikan suatu fungsi pulsa pada gambar 7. Jika sebelum
pulsa diberikan muatan pada kapasitor adalah nol dengan R = 2,2 ohm dan C = 2,2 F.
Tentukanlah arus I(t).
R

I
E

Gambar 8. Rangkaian RC dengan E adalah fungsi pulsa

85
Pemetaan Laplace

Penyelesaian
Persamaan tegangan pada rangkaian

1
C∫
Ri + idt=E

1 5
RI ( s )+ I ( s )= ( e−3 s −e −5 s )
Cs s
E
R
⇒ I ( s )= ( e−3 s −e−5 s )
1
s+
RC

[ ]
( t−3) (t−5)
E − RC

RC
i( t )= e .U (t−3 )−e . U ( t−5)
R

0
0 1 2 3 4 5 6 7 8
-3
x 10 Arus
3

-1
0 1 2 3 4 5 6 7 8

Gambar 9. Arus pada rangkaian RC dengan sumber sebuah pulsa

86
Pemetaan Laplace

Fungsi Impuls
Fungsi Impuls memiliki harga yang sangat besar pada selang waktu yang sangat
singkat (dt) dan nol pada waktu t yang lainnya.

{
δ t= ∞
0
→t=0
→t≠0 }

t
0

Fungsi impuls memiliki pemetaan Laplace = 1 yaitu £[(t)] =1, untuk fungsi impuls yang
mengalami keterlambatan waktu sebesar a maka pemetaan Laplacenya :
£[(t-a)] = e-as

t
0 a

Gambar 10. Fungsi Inpuls yang mengalami pergeseran sebesar a detik

Contoh 15.
Rangkaian pada gambar 11 dikenakan fungsi impuls, arus yang mengalir pada induktor
pada t = 0 adalah nol. tentukanlah i(t) .
Jawab.

87
Pemetaan Laplace

d(t)
L

Gambar 11. Rangkaian RL dikenakan fungsi impuls

di
E=R . i+L ⇒ E ( s )= R. I ( s )+ LsI ( s )
dt
E (s) 1 1
I ( s )= .
1
⇒ I ( s )= . L R
L R s+
s+ L
L
R
1 − t
⇒i( t )= . e L
L

grafik arus terhadap waktu rangkaian pada gambar 11 diperlihatkan pada gambar 12

Gambar 12. Karakterik arus pada rangkaian gambar 11.

88
Pemetaan Laplace

5. Fungsi Fungsi Periodik.


Pemetaan Laplace untuk fungsi fungsi periodik f(t) dengan perioda p diberikan oleh :

1 p − st
£ [ f ( t )]= ∫
1−e -ps 0
e .f(t) dt

Contoh 16.
Tentukanlah pemetaan Laplace dari fungsi gambar 12.

0 2 4

Gambar12. Fungsi pulsa dengan lebar 2 satuan dan perioda 4 satuan

Jawab.

£ [ f (t ) ] =
1
1−e 4 s
[∫ e 2
0
−st 4
. dt+∫2 e−st . 0 . dt ]
1 1 2
⇒−
2
[ e− st ]0 ⇒− 4s
[ e−2 s −1 ]0
4s
( 1−e ). s ( 1−e ). s

Contoh 17.
Switch S pada gambar 13 berada pada posisi 1 ketika t = 0 dan dipindahkan keposisi 2 pada
t = 0.2 detik. Jika muatan awal pada kapasitor nol, R1 = 120 , R2 = 12 , C = 470 F dan
tegangan catu daya DC 15 volt, tentukanlah tegangan pada kapasitor .
R1 1 S

2
+
E C
R2
-

Gambar 13. Switch dipindahkan keposisi 2 pada t = 0.1 detik

89
Pemetaan Laplace

Jawab.
Pada saat Switch pada posisi 1, persamaan tegangan :

1
C∫
E=R1 i+ i . dt

1 s. E( s)
1 ⇒ I ( s )= .
⇒ E ( s )= R1 I ( s )+ I ( s ) R1 1
Cs s+
R1 C

E 1 1
⇒ I ( s )= . E −R Ct
R1
s+
1 i( t )= .e 1
R1 C R1

i(t) = 0,125.e-17,73.t
tegangan pada kapasitor adalah :

1
C∫
v c ( t )= 0 ,125 . e−17 , 73. t . dt

0 , 125
⇒ v c ( t )=− e−17 , 73 . t +k
C .(−17 ,73 )

Karena pada saat t = 0 muatan pada kapasitor nol, maka harga k = 15


−17 , 73. t
⇒ v c (t )=15(1−e ) … … … …. … … … … … .. … … … … … …. … … (12)

Pada saat Switch S pada posisi ke 2, persamaan tegangan :


1
R2 . i+ ∫ i . dt=0
C
1
R2 I ( s )+ I ( s )−v c (0 ). U (t−0,2 )=0
Cs

dari persamaan (12) diperoleh harga vc(0) yaitu tegangan pada kapasitor pada saat switch
S pindah keposisi 2. Tegangan pada kapasitor vC(0) pada saat switch berpindah keposisi 2 =
14,57V
0,2. s
14 ,57 e
1 e 0,2 s ⇒ I ( s )= .
⇒ R 2 I ( s )+ I ( s )=14 ,57 . R2
s+
1
Cs s R2 C

90
Pemetaan Laplace

i(t )=1 , 21 e−177 , 3( t−0,2 ) .U ( t−0,2 )

tegangan pada kapasitor

1
C∫
v c ( t )= i . dt

1
C∫
v C ( t )= 1 , 21 e−177 , 3( t−0,2 ) .U ( t−0,2 ). dt

v C (t )=14 , 57 .e−177 , 3(t−0,2 ). U (t−0,2 ) … … … …. … … … … … .. … … … … … …


(13)

tegangan pada kapasitor adalah :

1. ⇒ v c (t )=15(1−e−17 , 73. t ) pada saat switch pada posisi 1

2. ⇒ v C ( t )=14 ,57 . e−177, 3( t−0,2) .U (t−0,2 ) pada saat switch pada posisi 2

Gambar 14 memperlihatkan grafik tegangan pada kapasitor

Gambar 14. Grafik pengisian dan pengosongan muatan pada kapasitor.

91
Pemetaan Laplace

Contoh 18.
Switch S pada gambar 15 berpindah keposisi 2 ketika t = 0,1 detik. Jika keadaan
awal (t = 0) arus yang mengalir pada rangkaian nol. Tentukanalah arus yang mengalir pada
rangkaian tersebut. Diketahui E = 150 volt, R1 = 10 , R2 = 1 , dan L = 0,1H.
Jawab.
Ketika Switch S pada posisi 1, persamaan tegangan :
di
E=R1 i+ L
dt
E 1
⇒ I ( s )= .
( )
⇒ E ( s )= R1 I ( s )+ LsI (s )−LI (0 ) L R1
s s+
L

( ) ( )
E 1 1 R1
⇒ I ( s )= − E − .t
R1 s R ⇒i(t )= 1−e L
s+ 1 R1
L

−100 t
i( t )=15(1−e )

R1
1
S

2
+
E L
- R2

Gambar 15. Rangkaian contoh 18.


Ketika Switch S pada posisi 2, persamaan tegangan :

di
0=( R1 + R2 )i+ L
dt

⇒0=( R1 +R2 ) I ( s )+LsI ( s )−L .i ( 0). U (t−0,1)

92
Pemetaan Laplace

e 0,1. s
I ( s )=i( 0) . … … … … … … … … … … …. … …. … … … … … …. .(14)
s +110

dengan harga : i ( 0 )=15( 1−e−100(0,1) )=14 , 99

maka persamaan (14) menjadi

i(t )=14 , 99. e−110( t−0,1)

Gambar 16. Grafik arus pada rangkaian RL


Contoh 19.
Tentukanlah arus pada sisi primer dan sekunder transformator pada gambar 17. Pada saat
Switch S ditutup (t = 0) arus pada rangkaian adalah nol. Diketahui R1 = 0.1 , R2 = 10 
L1 = 0,25 H, L2 = 0,5H dan induktansi bersama M = 0,1 H, sumber DC = 100 volt.
Jawab.
Persamaan tegangan pada sisi primer:

di 1 di
E=R1 . i 1 + L1 . −M 2 ⇒ R1 . I 1 ( s )+ L1 . s . I 1 ( s )−M . s . I 2 ( s )=E ( s )
dt dt

100
(0,1+0 , 25 s ) . I 1 ( s )−0,1. s= … … … … … … … … … … …. … …. … …(15)
s

93
Pemetaan Laplace

R1

M
E
L1 L2 R2
S

Gambar 17. Transformator dengan sumber tegangan DC

Persamaan tegangan pada sisi sekunder:

di 1 di
−M + R2 . i 2 + L2 . 2 =0
dt dt

−MsI 1 ( s )+( R2 + L2 . s ) I 2 ( s )=0

−0,1 sI 1 ( s )+(10+0,5. s ) I 2 ( s )=0 … … … … … … … … … … …. … …. … … (16)

dari persamaan (15) dan persamaan (16) diperoleh :

[ 0,1+0 , 25 s −0,1 s
−0,1 s 10+ 0,5 s ][ ][ ]
I1( s)
I2( s)
= 100 /s
0

[ ] I 1( s )
=
1
I 2 ( s ) (0,1+0 , 25 s ) . ( 10+0,5 s )−(−0,1 s ) 2 [
10+ 0,5 s
0,1 s
0,1 s
0,1+0 , 25 s ][
100 /s
0 ]
1000+50 s
I 1 ( s )=
s [ ( 0,1+0 , 25 s ) . ( 10+0,5 s )−( 0,1 s )2 ]
10
I 2 ( s )=
[( 0,1+ 0 , 25 s ) . ( 10+0,5 s )−(0,1 s )2 ]
1000 50
⇒ I 1 ( s )= +
s ( s+ 21 , 77 )( s+ 0 , 40 ) ( s+21 ,77 )( s +0 , 40 )
10
⇒ I 2 (s )=
(s + 21 , 77)( s +0 , 40 )

[ ]
⇒i 1 (t )=1000 0 ,115 ( 1−0 , 047 ( 21 , 77 e−0 , 40 t −0 , 40 e −21 , 77 t ) ) +50 [ 0 , 047 ( 21 , 77 e−0 , 40 t −0 , 40 e−21 , 77 t ) ]

94
Pemetaan Laplace

⇒i 2 (t )=10 [−0 , 047 ( 0 , 40 e−21 , 77 t −21 , 77 e−0 , 40 t ) ]

Contoh 20.
Gambar 19 memperlihatkan pengaturan motor DC jenis medan terpisah. Tentukanlah
respons kecepatan sudut () motor DC jika :
ea tegangan sumber 12 volt.
Ra Resistansi kumparan jangkar 1,2 
La induktansi kumparan jangkar 0,2 mH.
J moment inertia dari motor dan beban 0,2 kg-m2
b koefisien gesekan viskos motor dan beban 0,01 N.m/rad/sec

Gambar 18. Arus belitan primer dan arus belitan sekunder pada transformator

Ra La
+

+
Ea Eb w
T J
-
b

- if

Gambar 19. Pengaturan motor DC

95
Pemetaan Laplace

Jawab.
Torsi yang dihasilkan oleh motor :
T = k.if.ia dengan k = konstanta
Karena medan kontant maka torsi motor menjadi
T = kt.ia … … … … … … … … … … … … … … … … … … … … … …(17)
dengan kt = konstanta torsi motor dengan harga 1,6 Nm/A
Rotor motor berputar mengakibatkan timbulnya emf (Eb) yang besarnya :
Eb = C dengan C = konstanta fisik motor
Karena if konstant sehingga  konstant maka tegangan emf menjadi
Eb = kb … … … … … … … … … … … … … … … … … … … … … (18)
Dengan kb = konstanta emf dalam hal ini 0,2V/rps
Torsi yang dihasilkan motor menggerakkan beban dan digambarkan dalam bentuk
persamaan (19)


T=J +b ω … … … … … … … … … … … … … … … … … … … (19)
dt

Persamaan sumber tegangan yang menggerakkan motor DC :

di a
Ra i a + L a + E b =E a … … … … … … … … … … … … … … … … … … … (20)
dt

Dengan mengambil pemetaan Laplace persamaan (17),(18), (19) dan (20) diperoleh :

ω( s ) kt
= … … … … … … … … … … (21)
E a ( s ) L a . j . s2 + ( Ra . j + La . b ) s +( Ra .b +k t . k b )

dengan memasukkan harrga harga kedalam persamaan (21)

ω (s ) 40 . 000
⇒ =
E a ( s ) s 2 + 6. 000 s+ 8. 300

12.( 40 .000 )
⇒ω ( s )=
s .( s +1,4 )( s +5. 998 ,6 )

96
Pemetaan Laplace

60

50

40

30
rps

20

10

-10
0 0.5 1 1.5 2 2.5 3 3.5
detik

Gambar 20. Respons kecepatan sudut motor DC

ω( t )=57 , 16 ( 1+ 1 , 67. 10−4 ( 1,4 e−5998 ,6 t −5998 ,6 e−1,4 t ) )

6. Konvolusi
Dalam pemetaan Laplace terutama dalam penerapan system kendali kita akan selalu

C ( s)
menjumpai persamaan Laplace dalam bentuk fungsi alih sistem G( s )= dengan
R (s )

G(s) fungsi alih sistem, C(s) output respons, R(s) sinyal input. Respons output system
untuk berbagia sinyal input ditulis dengan C(s) = G(s).R(s).

Jika g ( t )=£ -1 [ G( s ) ] dan r ( t )=£ -1 [ R(s ) ]

Output respons terhadap waktu c(t) dapat ditulis dengan :

97
Pemetaan Laplace

c(t) = (g * r)(t) disebut juga konvolusi dari fungsi r(t) dan fungsi g(t)
memperoleh hasil c(t) dari fungsi r(t) dan fungsi g(t) dikenal dengan teorema Konvolusi
t
c ( t )=( g∗r )( t )=∫ g ( τ ). r ( t−τ ) d τ
0

Contoh 21.
1
Misalkan output respons sistem C ( s )= tentukanlah c(t).
s ( s−2 )
2

Jawab.

£ [ C ( s ) ] =£
[ 1
s ( s 2 −2 )
2 ]
1 1
R( s )= 2
dan G (s )=
s s−2

⇒£
[ ]
1
s2
=t dan £
[ 1
( s−2 ) ]
=e 2 t

c(t) = (r*g)(t) = ∫ r ( τ ). g ( t− τ ) d τ
0

t
⇒ c( t )=∫ τ τe
2( t −τ )
.d τ
0

t
1 2t
⇒ c(t )=e 2t
∫ τ τe−2 τ τ . d τ ⇒ [ e −2 t−1 ]
0
4

Contoh 22.
Tentukanlah output respons vc(t) pada rangkaian RC (gambar 21) jika sinyal input
1
merupakan fungsi ramp R( s )= 2
s
Jawab.
1 1
v i =R .i+ ∫ i . dt dan v o = ∫ i . dt
C C

V i ( s )=[ RCs+1
Cs
I ( s) ] dan V o ( s )=
1
Cs
. I ( s)

98
Pemetaan Laplace

1
V o( s ) RC
= disebut fungsi alih
V i ( s ) s+ 1
RC

Vi Vo
C

Gambar 21. Rangkaian RC dengan vi adalah fungsi ramp

1
karena sinyal input Vi = R(s) adalah fungsi ramp =
s2

1
RC
V o ( s )=
(
s2 s +
1
RC )

[( )]
1

[ ]
1 1 − t
RC
⇒ £ 2 =t dan £ =e
karena s 1
s+
RC

t ( t−τ )
1 −
v o (t )=(r∗g )(t )= ∫
RC 0
τ τ.e RC
.d τ

v (t )=RC ( e )
1
− .t
RC
o −1 +t

99
Pemetaan Laplace

Kerjakanlah latihan berikut ini


1. Tentukanlah transformasi Laplace dari fungsi berikut :

a). 1.5

0.5

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

5 4

2 t 2 t

b). c).

2. Tentukanlah f(t) dari F(S) berikut :

1 2 s−π s +1
F ( s )= F ( s )= F ( s )=
a. 2 b. s ( s−π )
2 c. s ( s 2 +3 )
2
s +5 s

3. Plotlah f(t) dari F(s) berikut :

2 2s
a. F ( s )= b. F ( s )= 2
2
s +0,5 s +4 s +3 s +8

4. Gambarkanlah fungsi berikut dan kemudian tentukanlah pemetaan Laplacenya.


a. (t-3).U(t-3) b. U(t-/2).Cos(t) c. U(t-).Sin(t-/2)

100
Pemetaan Laplace

5. Tentukanlah output respons dari rangkaian RC dan RL (gambar 23a. dan gambar 23b)
jika dikenai fungsi input berupa :
R
L

Vi R Vo
C Vo

(a) (b)

Gambar 23. Menetukan output respons dengan berbagai sinyal input

10

V
 
 2 0 
2
3
2
t


-10 2

2.
1.

1.8

1.6
V
1.4

1.2
  3 t
1
2 2
0.8

0.6 4.
0.4

0.2

0
0 1 2 3 4 5 6

3.

101
Pemetaan Laplace

1.4

1.2

0.8

0.6

0.4

0.2

0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

5.

6. Switch S (gambar 24a, 24b, 24c) pada mulanya menutup, setelah keadaan steady state
tercapai switch S membuka. Plotlah tegangan output Vo(t) jika sinyal input Vi = Sin(2t).
Harga harga masing masing komponen : r = 1 , L = 0,25H, C = 1F, R = 1K.

r L

C R
a. Vi S Vo

r L

C R
b. Vi S Vo

102
Pemetaan Laplace

C r L

R
S Vo

103
Deret Fourier

BAB IV

DERET FOURIER

1. Pendahuluan.

Penyelesaian rangkaian listrik yang mengandung R, L dan C dapat diselesaikan


dengan baik menggunakan metode Pemetaan Laplace jika sumber Eksitasi berupa suatu
konstanta atau suatu fungsi trigonometri seperti Sinus. Bentuk bentuk gelombang
periodik tertentu misalnya bentuk gelombang gigi gergaji seperti pada gambar 5 hal. 106
hanya dapat didefinisikan secara lokal.
Menurut Fourier seluruh fungsi yang periodik dapat direpresentasikan dalam bentuk
deret Fourier yaitu merupakan penjumlahan dari sejumlah fungsi-fungsi Sinus terbatas
atau tak berhingga dan/atau sejumlah fungsi-fungsi Cosinus terbatas atau tak berhingga,
yaitu dalam bentuk matematis :
1
f (t) = a + a1 . Cos ( ω t ) + a 2 . Cos ( 2 ω t ) + a 3 . Cos ( 3 ω t ) +a 4 . Cos ( 4 ω t ) + . . .
2 0
b 1 . Sin ( ω t ) + b 2 . Sin ( 2 ω t ) + b 3 . Sin ( 3 ω t ) +b 4 . Sin ( 4 ω t ) + . . .

Setelah mempelajari Deret Fourier maka diharapakan :


1. Dapat merepresentasikan seluruh fungsi periodik dalam bentuk deret Fourier.
2. Dapat memetakan Cosinus Fourier, Sinus Fourier, Fourier terhadap fungsi fungsi
yang tidak periodik.

105
Deret Fourier

2. Representasi fungsi fungsi periodik dalam deret Fourier

Fungsi f(t) dikatakan periodik jika fungsi f(t) terdefinisi untuk seluruh bilangan

riil t dan jika ada suatu bilangan positip p sehingga

F(t + p) = f(t) … … …. … … … … …. … … …. … … … … … … … ….(1)


Bilangan positip p disebut periode dari fungsi f(t)
Contoh.
Fungsi f(t) = Sin (t) dikatakan periodik dengan periode 2
f(t) = f(t + 2)
Sin(t) = Sin(t + 2)
Dari persamaan (1) dapat diperoleh :
f(t + 2p) = f[(t + p) + p] = f(t + p) = f(t)
Atau dapat ditulis dengan :
f(t + np) = f(t) … … …. … … … … …. … … …. … … … … … … … … … … .... (2)
Dari persamaan (2) didapat :
Sin(t) = Sin(t + 8) dengan n = 4 dan p = 2

Jika f(x) dan g(x) periodik dengan periode p maka fungsi :


h(x) = af(x) + bg(x) juga periodik dengan periode p
Teorema 1.
Jika f(x) fungsi periodik dengan periode 2 dan piecewise continue pada interval
- < x <  dan memiliki left hand derivative dan right hand derivative pada
setiap titik pada interval tersebut maka deret Fourier (persamaan 3) dari fungsi
f(x) adalah convergent kecuali pada titik x0 . titik x0 adalah titik yang meng-
akibatkan f(x) menjadi discontinue (tidak terdefinisi).
Semua fungsi f(x) yang periodic dengan periode p dapat direpresentasikan dengan deret
Fourier yaitu :

[    ]

n n
f  t =a 0  ∑ a n . Cos t  bn . Sin t …. … … … … … … … … … … ..(3)
n=1 L L

106
Deret Fourier

p
dengan L=
2 …. … … … … … … … … … … .. …. … … … … … … … .(4)

L
1
a0= ∫ f  t  dt
2L −L
… … … … … … … .. …. … … … … … … ……(5)

 
L
1 n
a n= ∫ f  t . Cos L t dt
L −L
… … … … … … … .. …. … … … … .(6)

 
L
1 n
b n= ∫ f  t . Sin L t dt
L −L
… … … … … … … .. …. … … … …..(7)

dengan n = 1, 2, 3, . . .
Contoh 1.
Tentukanlah deret Fourier dari fungsi f(x) pada gambar 1.

10

 0 
  3
2 2 2

-10

Gambar 1. Square Wave dengan kejenuhan positif dan kejenuhan negatif

Jawab.

{ }

10  0t
f t= 2
 f(t) = f(t + )
−10 − t0
2

f(t) = f(t + ) periode p =  L = p/2 = /2



f  t =a 0  ∑ [a n .Cos 2 nt b n . Sin  2 nt ]
n=1

107
Deret Fourier
L
1
a 0= ∫ f  t  dt
2L −L

 
2 0 2
1 1 1
a0=

∫ f t dt ⇒ a 0=

∫ −10 dt   ∫ 10 dt =0
  0
− −
2 2


2
2
a n= ∫ f  t . Cos 2 nt dt
 −
2


0 2
2 2
a n= ∫
 −
−10 . Cos 2 nt  dt  ∫ 10 . Cos 2 nt  dt
π0
2

an = 0

0 2
2 2
b n= ∫ −10 . Sin  2 nt  dt   ∫ 10 . Sin  2 nt  dt
 − 0
2

[ ] [ ]
0 
20 1 20 1
 bn = . . cos2nt  − . . cos 2nt 2
 2n −
 2n 0
2

20 1
⇒ bn = . 1−Cos  nπ  
 n

bn = 0 untuk n = 2, 4, 6, 8, …

b n=

40 1 1 1 1
, , , , .. .
 1 3 5 7 
f  t =
40
  1 1 1
. Sin  2t  Sin  6t  Sin  10 t  Sin  14 t . ..
3 5 7 
Gambar 2 memperlihatkan representasi dalam deret fourier masing masing dalam bentuk
40
a. sampai suku pertama : f  t = .  Sin  2t  

b. sampai suku kedua : f  t =


40
  1
. Sin  2t  Sin  6t 
3  .

c. Sampai suku ketiga : f  t =


40
  1 1
. Sin  2t  Sin  6t  Sin  10 t 
3 5 
108
Deret Fourier

d. Sampai suku keempat:

f  t =
40
  1 1 1

. Sin  2t  Sin  6t  Sin  10 t  Sin  14 t 
3 5 7

Gambar 2. Representasi fungsi gambar 1 dalam deret Fourier

Bila penjumlahan suku suku sampai suku ke-100 maka akan diperoleh grafik yang
mendekati dengan gambar 1 seperti ditunjukkan pada gambar 2.b. Script program, ditulis
dengan Scilab, untuk grafik gambar 2.b adalah :
y = 0;
t = linspace(-8, 8, 400);
for n = 1 : 2 : 200
y1 = (40/(n*%pi)*sin(2*n*t));
y = y + y1;
end
plot(t, y);
xgrid(1);

109
Deret Fourier

3. Fungsi genap dan fungsi ganjil


Suatu fungsi periodik y = g(t) dikatakan fungsi genap jika :
1. g(-t) = g(t).
2. Grafik dari fungsi tersebut simetris terhadap sumbu - y
Fungsi f(t) = Cos(t) dikatakan fungsi genap karena :
1. Cos(60) = Cos(-60) = 0,50.
2. Grafik fungsi f(t) = Cos(t) simetris terhadap sumbu-y (gambar 3)

Fungsi y = h(t) dikatakan fungsi ganjil jika :


1. h(-t) = -h(t).
2. Grafik dari fungsi tersebut simetris terhadap titik asal (nol).
Fungsi f(t) = Sin(t) dikatakan fungsi ganjil karena :
1. Sin(-30) = - Sin(30) = - 0,50.
2. grafik f(t) = Sin(t) simetris terhadap titik asal koordinat (gambar 4).

110
Deret Fourier

Gambar 3. Grafik fungsi cos(t) simetris terhadap sumbu - y

Gambar 4. Grafik sin(t) simetris terhadap titik asal koordinat

Teorema :
Deret Fourier dari fungsi genap f(x) dengan periode p = 2L adalah merupakan deret
Fourier yang hanya mengandung deret Cosinus (Fourier Cosine Series).

111
Deret Fourier

 

nπ
f  x = a 0 ∑ an .Cos t … … … … … … … .. …. … … … … … … … ... (8)
n=1 L

 
L L
1 2 n
dengan : a 0= ∫ f t dt
L 0
a n= ∫ f  t . Cos L t dt
L 0
n = 1, 2, 3, 4, …

Deret Fourier dari fungsi ganjil f(x) dengan periode p = 2L adalah merupakan deret
Fourier yang hanya mengandung deret Sinus (Fourier Sine Series)

 

n
f  t = ∑ b n . Sin t … … … … … … … .. …. … … … … … … … … … .(9)
n=1 L

 
L
2 n
dengan b n= ∫ f t . Sin L t dt
L 0
n = 1, 2, 3, 4, …

Teorema :
Koefisien-koefisien Fourier dari penjumlahan f1 + f2 adalah penjumlahan terhadap
koefisien koefisien dari f1 dan f2 yang bersesuaian.
Koefisien-koefisien dari C.f adalah C kali terhadap koefisien koefisien dari f.
Terkadang yang diperlukan dari suatu deret Fourier adalah amplitudo dari masing
masing harmonik deret Fourier gelombang (fx) tersebut atau yang lebih dikenal dengan
nama Spektrum garis.
Dengan mendefinisikan :
1
C 0 =∣ a 0∣ … … … … … … … …. … … … … … … … …. … …. … … ..(11)
2

 2
C n = a n b n
2
… … … … … … …. … … … … … … … …. … …. … … ..(12)

dengan Cn = Amplitudo harmonik ke – n . n = 1, 2, 3, 4, …


Contoh 2.
Tentukanlah deret Fourier dan spektrum garis dari gelombang pada gambar 5. Plotlah
penjumlahan deret Fourier sampai suku ke-6

Jawab.
Gelombang gigi gergaji adalah fungsi ganjil, jadi fungsi tersebut hanya mengandung
deret sinus (Fourier Sine Series).

112
Deret Fourier

 

n
f  t = ∑ b n . Sin t
n=1 L

[ ]
 
2 V 2.V 1 1
⇒ bn = ∫ .t . Sin  n . . dt
 0 

π
2
n
2
. Sin  nt −
n
. t .Cos  nt 
0

2V 1
⇒− . . Cos  nπ 
 n

f  t =
2V
 [ 1 1 1 1 1
Sin  t − Sin  2t  Sin  3t − Sin  4t  Sin  5t − Sin  6t .. .
2 3 4 5 6 ]

-2 
-  2 t
-V

Gambar 5. Gelombang gigi gergaji dengan simetris terhadap titik asal


Jika V = 5 volt maka amplitudo masing masing harmonisa :
Harmomisa ke-1 : 3,183
Harmomisa ke-2 : 1,59
Harmomisa ke-3 : 1,06
Harmomisa ke-4 : 0,79
Harmomisa ke-5 : 0,64
Harmomisa ke-6 : 0,53

0 n
1 2 3 4 5 6

Gambar 6. Spektrum garis gelombang gigi gergaji gambar 5

113
Deret Fourier

Gambar 7. Deret Fourier dari suku I s/d suku VI dari gel. gigi gergaji

Skript program penjumlahan sampai suku ke-100 yang ditulis dengan scilab :
y = 0;
t = linspace(-15, 15, 400);
for n = 1 : 1 : 100
y1 = -((10/(%pi*n))*cos(n*%pi))*sin(n*t);
y = y + y1;
end
plot(t, y);
xgrid(1);

114
Deret Fourier

Soal Latihan.
Tentukanlah deret Fourier Spektrum garis kemudian plotlah deret Fourier tersebut sampai
penjumlahan suku ke-6.
1.

-4 -3 -2 -1 1 2 3 4 5 t

2.
-4 -3 -2 -1 1 2 3 4 5 t

V
3.

   3

- -
2 2 2
t

4.
V

t
- 

2 2

115
Deret Fourier

5.

-  
 3 t
2 2 2

6.

0
-4 -2 0 2 4 6 8

116
Deret Fourier

7.

-10 -5 10 15 20
5
ms

Gambar 8. Soal Latihan no.7


Soal latihan no. 7 terdiri dari 5 pulsa yang dijumlahkan, masing masing pulsa tersebut
adalah :

a.
1 −0,5. n. π −9,5.n . π 9,5. n. π 0,5. n. π n . π .t
[cos ( )−cos ( )−cos ( )+cos( )].sin ( )
n .π 10 10 10 10 1.10 −3

skript program dengan scilab :

a1 = 0;
t = linspace(-20e-3, 30e-3, 400);
for n = 1 : 1 : 200
a = (1/n*%pi)*(cos(-n*%pi/20)-cos(-n*%pi*9.5/10)-cos(n*
%pi*9.5/10)+cos(n*%pi/20))*sin(n*%pi*t/10e-3);
a1 = a1 +a;
end

117
Deret Fourier
plot(t, a1);
xgrid;

b.

1 −1,5. n. π −8,5.n . π 8,5. n. π 1,5. n . π n. π. t


[cos( )−cos ( )−cos( )+cos( )]. sin ( )
n .π 10 10 10 10 1.10−3

Skript program dengan Scilab :

t = linspace(-20e-3, 30e-3, 400);


b1 = 0;
for n = 1 : 1 : 200
b = (1/n*%pi)*(cos(-n*%pi*1.5/10)-cos(-n*%pi*8.5/10)-cos(n*
%pi*8.5/10)+cos(n*%pi*1.5/10))*sin(n*%pi*t/10e-3);
b1 = b1 + b
end
plot(t, b1);
xgrid();

118
Deret Fourier

c
1 −3. n . π −7.n . π 7. n .π 3. n. π n. π. t
[cos ( )−cos ( )−cos ( )+cos ( )]. sin ( )
n .π 10 10 10 10 1.10−3

Skript program dengan Scilab :

t = linspace(-20e-3, 30e-3, 400);


n = 1;
c1 = 0;
for n = 1 : 1 : 200
c = (1/n*%pi)*(cos(-n*%pi*3/10)-cos(-n*%pi*7/10)-cos(n*
%pi*7/10)+cos(n*%pi*3/10))*sin(n*%pi*t/10e-3);
c1 = c1 + c
end
figure(3);
plot(t, c1);
xgrid();

119
Deret Fourier

d.
1 −4. n. π −6. n. π 6. n. π 4. n. π n. π . t
[cos ( )−cos ( )−cos( )+cos( )]. sin ( )
n .π 10 10 10 10 1.10−3

Skript program dengan Scilab :

t = linspace(-20e-3, 30e-3, 400);


n = 1;
d1 = 0;
for n = 1 : 1 : 200
d = (1/n*%pi)*(cos(-n*%pi*4/10)-cos(-n*%pi*6/10)-cos(n*
%pi*6/10)+cos(n*%pi*4/10))*sin(n*%pi*t/10e-3);
d1 = d1 + d
end
figure(4);
plot(t, d1);
xgrid();

120
Deret Fourier

e
1 −4,5.n . π −5,5. n. π 5,5. n . π 4,5.n . π n .π .t
[cos ( )−cos ( )−cos( )+cos( )]. sin ( )
n.π 10 10 10 10 1.10 −3

Skript program dengan Scilab :

t = linspace(-20e-3, 30e-3, 400);


n = 1;
e1 = 0;
for n = 1 : 1 : 200
e = (1/n*%pi)*(cos(-n*%pi*4.5/10)-cos(-n*%pi*5.5/10)-cos(n*
%pi*5.5/10)+cos(n*%pi*4.5/10))*sin(n*%pi*t/10e-3);
e1 = e1 + e
end
figure(5);
plot(t, e1);
xgrid();

121
Deret Fourier

Bila a s/d e dijumlahkan maka hasilnya :

122
Deret Fourier

4. Pemetaan Cosinus Fourier dan Pemetaan Sinus Fourier


Fourier Integral
Penerapan dalam bidang Teknik banyak fungsi-fungsi yang tidak periodik sehingga
dikehendaki untuk mengeneralisir suatu metode dari deret Fourier mencakup nonperiodic
function. Hal ini adalah tujuan utama dari subbab ini.
Fungsi periodik pada gambar 8a didefinisikan sebagai :

f ( x )= 0 − L< x <−1
f ( x )= f ( x+ np )
1 −1< x <1 p=4 ⇒ L=2
0 1< x <L

-3 -1 1 3 5 7
2L

-1 1

Gambar 8. Fungsi periodic dengan periode menuju tak terhingga

Jika L→ ∞ maka fungsi pada gambar 8a tidak periodik lagi (gambar 8b)

f (x )=lim f L ( x)=
L→∞
{10 −1< x <1
untuk lainnya }
Kita telah mengetahui bahwa setiap fungsi periodik fL(x) dengan periode 2L dapat

direpresentasikan dalam deret Fourier :


f L ( x )=a 0 + ∑ [ a n .Cos( w n . x )+b n . Sin(w n . x ) ] …. … … … … … … .. … …. (7)
n=1


dengan w n=
L

123
Deret Fourier

Jika L→∞ sehingga fL(x) menjadi tidak periodik lagi (nonperiodik function) dan

deret pada deret Fourier dari fungsi fL(x) (pers. 7) digantikan dengan integral.

nπ π
Dengan menggantikan : wn = w dan =
L L

Notasi baru untuk variable integral v sebagai ganti x, maka persamaan (7) disebut integral
Fourier (Fourier integral) didefinisikan sebagai :

f ( x )=∫ [ A( w) .Cos (wx ) + B ( w ). Sin( wx ) ] dw
0
… … … … … … … … … … (8)

1 ∞ 1 ∞
A( w)= π ∫ f ( v ). Cos( wv ) dv B( w)= π ∫ f ( v ). Sin( wv )dv
dengan −∞
−∞

Jika fL(x) adalah fungsi genap maka B(w) = 0 persamaan (8) menjadi :

f ( x )=∫ [ A( w) .Cos (wx ) ] dw
0
… … … … … … …… … … … … … … … …(9)

2∞
dengan A( w)= π ∫ f ( v ) . Cos( wv )dv
0

begitu juga jika fL(x) adalah fungsi ganjil maka A(w) = 0 persamaan (8) menjadi :

f ( x )=∫ [ B( w ). Sin(wx ) ] dw
0
… … … … … … …… … … … … … … … … (10)

2∞
dengan B( w)= π ∫ f ( v ). Sin( wv ) dv
0

Pemetaan cosinus Fourier


Fourier integral dari fungsi genap f(x) adalah merupakan integral Cosinus Fourier

f ( x )=∫ [ A( w) .Cos (wx ) ] dw
0

2∞
dengan A( w)= π ∫ f ( v ) . Cos( wv )dv … … … … … … …… … … … … … (11)
0

dengan menggantikan v dengan x, dan menuliskan A(w) sebagai :

124
Deret Fourier

2

A( w)= π f^ c (w)
dengan notasi c menunjukkan Cosinus maka persamaan (11) menjadi



2
f^ c ( w)= π .∫ f ( x ). Cos(wx ) dx

f c (w) = Pemetaan cosinus Fourier
0

inversi dari Pemetaan Cosinus Fourier adalah :

√2 ∞ ¿
f ( x )= π .∫ f^ c ( w )Cos( wx ) dw
0

Pemetaan Sinus Fourier


Jika pada Pemetaan Cosinus Fourier adalah fungsi genap, maka Pemetaan Sinus Fourier
adalah untuk fungsi fungsi ganjil, yaitu :



2
f^ s ( w)= π .∫ f ( x ). Sin( wx) dx

f s (w) = Pemetaan Sinus Fourier
0

√2 ∞
f ( x )= π .∫ f^ s (w ) Sin(wx )dw
0
¿
Penulisan notasi yang lain untuk pemetaan :
¿ ¿

ℑc ( f )= f^ c ℑs ( f )= f^ s

Invers dari masing masing pemetaan (Fourier Cosine Transformation, Fourier sine Trans

−1 −1
formation) adalah : ℑc dan ℑ s .

Contoh 3.
Tentukanlah Pemetaan Cosinus Fourier dan Pemetaan sinus Fourier dari :

{
f  x = k 0 xa
0 x a }
Jawab.

125
Deret Fourier


a


2
f^ c ( w )= π . k . ∫ Cos( wx )dx
0
2 1
⇒ π . k . . Sin(wx ) ]a0
w

√2 Sin (wa )
= π k.
w


a
2

f^ s ( w)= π . k .∫ Sin ( wx) dx
0
2 1
⇒ π . k − Cos( wx )] a0
w

√ [
2
= π.k
1−Cos( wa)
w ]
Beberapa fungsi tertentu telah ditabelkan Pemetaan Cosinus Fourier dan Pemetaan Sinus
Fourier (table 1 dan tabel 2).
Seperti halnya pemetaan Laplace yang memiliki sifat lineritas, Pemetaan Cosinus Fourier
dan Pemetaan Sinus Fourier memiliki sifat lineritas juga
c(af + bg) = ac(f) + bc(g) … … …. … …. … … …. … … … … … … … … (12)
s(af + bg) = as(f) + bs(g) … … …. … …. … … …. … … … … … … … ..(13)
yaitu :

2∞

ℑc (af +bg )= π ∫ [ af ( x )+bg ( x ) ] .Cos (wx ) dx
0


2∞
0
2∞

⇒ a π ∫ f ( x ) .Cos ( wx )dx + b π ∫ g ( x ). Cos( wx ) dx
0

Sifat derifative pada pemetaan Laplace tidaklah sama dengan sifat derifative pada
Pemetaan Cosinus Fourier dan Pemetaan Sinus Fourier

(. ) 2

ℑc f ( x ) =w ℑ s ( f ( x )) − π . f ( 0) … … …. … …. … … …. … … … … … (14)

( . )
ℑs f ( x ) =−w ℑc ( f ( x ) ) … … …. … …. … … …. … … … ….. … … .. … (15)

(.. ) 2 .

ℑc f ( x ) =−w2 ℑc ( f ( x ) )− π . f ( 0) … … …. … … … … ….. … … .. … (16)

126
Deret Fourier

(.. ) 2

ℑs f ( x ) =−w 2 ℑs ( f ( x )) + π . w . f ( 0 ) … … …. … … … … ….. … … .. (17)

4. Pemetaan Fourier
Selain Pemetaan Cosinus Fourier dan Pemetaaan Sinus Fourier, pemetaan berikutnya
adalah Pemetaan Fourier yang didefinisikan sebagai :

^f ( w )= 1 ∫ f ( x ). e−iwx . dx
√ 2 π −∞ … … …. … … … … ….. … … … … (18)

1 ∞ ^
f ( x )= ∫
√ 2 π −∞
f (w ). eiwx . dx … … …. … … … … ….. … … … … (19)

Contoh 4.
Tentukanlah Pemetaan Fourier dari :

{
f  x = k 0 xa
0 lainnya }
Jawab.

−k 1 −iwx a −k ( 1−e )
a −iwa
^f (w )= 1 . ∫ k . e−iwx . dx ⇒ . .e ]0 = .
√2 π 0 √ 2 π iw √2 π iw

Sifat sifat Pemetaan Fourier


1. Sifat linieritas

ℑ ( af + bg )=a ℑ( f )+b ℑ( g )

yaitu :

1 ∞
ℑ [ a . f ( x )+bg ( x ) ] = ∫
√ 2 π −∞
[ af ( x )+bg ( x )] e−iwx dx

1 ∞ 1 ∞
=a ∫
√ 2 π −∞
f ( x ). e−iwx
. dx + b ∫
√ 2 π −∞
g ( x ) .e −iwx . dx

=ℑ ( f ( x )) +b ℑ ( g ( x ))

2. Sifat Derifative

[ . ]
ℑ f ( x ) =iw ℑ [ f ( x ) ]

127
Deret Fourier

[ .. ]
ℑ f ( x ) =−w ℑ [ f ( x ) ]

3. Sifat Convolusi
Convolusi dari fungsi f dan fungsi g didefinisikan sebagai :
∞ ∞
h( x )=( f ∗g )( x )= ∫ f ( p ). g ( x − p )dp = ∫ f ( x− p ) g ( p )dp
−∞ −∞

pada Pemetaan Fourier

ℑ ( f ∗g )= √ 2 π . ℑ( f ) . ℑ( g )

Latihan

1. Tentukanlah Pemetaan Cosinus Fourier dari:


−3 x
a. f ( x )=e

2
b. f ( x )=Cos (2 x )

2
c. f ( x )=e−2 x

2. Tentukanlah Pemetaan Sinus Fourier dari :

1
a. f ( x )=
√x
−x
b. f ( x )=e

3. Tentukanlah Pemetaan Fourier dari :


2
a. f ( x )=e−2 x

1
b. f ( x )= 2
x +4

c. {
f (x )= 1 −3< x< 3
0 lainnya }

128
Deret Fourier

Fourier Cosine Transform


No f(x) c(f)

{ }
1. 1
0
jika 0 xa
untuk lainnya √ 2π . Sinw( aw )
2.
x
a−1
0<a<1 √ 2π . Γw( a ) . Sin( aw2 )
a

3.
e−ax a>0 √ 2π .( a +wa
2 ) 2

4. − x2 −w 2
2 2
e e
5. −w2
−ax 2
a>0 1 4a
e .e
√2 a
6.
x .en −ax √ 2π . (a +wn ! )
2 2 n+1
. Re ( a+ iw )n+1

Re = Bagian Real

7.
cos  x  jika 0xa
0 untuk lainnya  1
√2 π
. [
Sin ( a ( 1−w )) Sin ( a ( 1+ w ) )
1−w
+
1+w ]
8.
Cos ( ax 2 ) (a > 0)
1
√2 a
.Cos ( )
w2 π

4a 4
9.
. Sin ( + π )
2
1 w
Sin ( ax 2 ) (a > 0)
√2 a 4a 4
10. π
Sin( ax )
x
(a > 0) √ 2 . u( a−w )
11. −x
e . Sin( x )
x √
π . arctan 2
2 w2 ( )
12. J 0 ( ax ) π . u ( a−w )
√ 2 √ a 2 −w 2

129
Deret Fourier

Tabel 2. Fourier sine Transforms

No. f(x) s(f)


1.
{1 jika 0xa
0 untuk lainnya } √ 2π .[ 1−Cos(aw
w
)
]
2. 1 1
√x √w
3. 1
3 2 . √w
2
x
4.
x
a−1
0<a<1 √ 2π . Γw(a ) . Sin( aπ2 )
a

5.
e− x √ 2π .( 1+ww ) 2

6.
√ 2π . arctan( wa )
−ax
e x a>0

7.
x .en −ax
a>0
√ 2π . (a +wn ! ) . Im (a+iw )
2 2 n+1
n+1

Im = Bagian Imajiner

8. w2
x2 −
2
2 w.e
x .e

9. w2
w −
4a
x .e −ax
2
a>0 3
.e
2
(2 a)
10.
{sin x  jika 0xa
0 untuk lainnya } 1
√2 π
. {
Sin [ a ( 1−w ) ] Sin [ a (1+w ) ]
1−w

1+ w }
11. π . u( w−a )
Cos (ax )
x
a>0 √ 2
12.
arctan ( 2xa ) a>0 √2 π .
Sinh( aw) −aw
w
.e

130
Deret Fourier

Tabel 3. Fourier Transforms

No. f(x) (f)


1.
{1 jika −bxb
0 untuk lainnya } √ 2π . Sinw(bw)
2.
{1 jika bx c
0 untuk lainnya } e−ibw −e−icw
iw . √ 2 π
3. 1 −aw
π.e
x + a2
2 a>0
√ 2 a

{ }
4. x jika 0x b
2x−a jika bx 2b −1+2 e ibw −e−2 ibw
0 untuk lainnya √2 π . w2
5.
{ e−ax jika x >0
0 untuk lainnya } 1
a>0 √ 2 π . ( a +iw )
6.
{e−ax jika bxc
0 untuk lainnya } e( a−bc )c −e ( a−iw ) b
√ 2 π. ( a−iw )
7.
{e iax jika −b< x <b
0 untuk lainnya } √ 2π . Sin (w−a
b ( w−a ))

8.
i eib ( a−w )−eic ( a−w )
{e0 untuk lainnya }
iax
jika b< x <c .
√2 π a−w

9. w2
1 −
2
a>0 .e 4 a
e−ax √2 a

10. π jika |w|< a 0 jika |w|> a


Sin ( ax )
x
a>0 √2

131
Deret Fourier

SUPPLEMEN

f (t )=∑ an . cos(2 π .n f 0 t )+bn .sin(2 π .n .f 0 .t )
n=0
dengan
T
1
a0 = ∫ f (t) .dt
T 0

(T )
1
an =
T
∫ f (t) . cos(2 π . n . f 0 .t ). dt
(0)

(T )
1
bn =
T
∫ f (t).sin (2 π . n. f 0 . t)dt
(0)

∫ sin(2 π .n . f 0 . t).cos (2 π . n . f 0 .t )=0


0

[ ]
T 0 untuk n≠m
∫ sin(2 π m . f 0 .t ). sin(2 π n. f 0 t )dt =→ T
untuk n=m
0
2

[ ]
T 0untuk n≠m
∫ cos(2 π. m. f 0 . t). cos (2 π . n . f 0 . t ). dt=→¿ T
untuk n=m
0
2

Representasi dalam bentuk complex “


k
f (t )= ∑ C n e
− j2 n πf 0 t

n=−k

Spektrum Harmonik Cn dapat dilakukan secara langsung yaitu :


π
1 1
C n = ∫ f (t ) e− j 2nπ f t dt Cn =
0
∫ f ( x) e− j 2.n. π f t dt
0

T T 2. π −π
dengan :
e j θ =cos θ+ jsin θ dan e− j θ =cos θ− jsin θ
θ −θ θ −θ
e +e e −e
cos θ= dan sin θ=
2 2j

132
Kalkulus Diferensial Vektor

BAB V
KALKULUS DIFERENSIAL VEKTOR

1. Pendahuluan
Setelah mempelajari Kalkulus Diferensial Vektor maka diharapkan :
1. Dapat melakukan bermacam macam operasi pada Vektor.
2. Dapat melakukan diferensiasi pada dua fungsi Vektor atau lebih.
3. Dapat menyelesaikan Medan Magnet dan Medan Listrik.

Definisi definisi
v(t) merupakan fungsi vektor (function vector) dari sebuah variabel riil t dikatakan
memiliki limit l dengan t menuju t0, jika v(t) terdefinisi disekitar (neighborhood) t0 dan
ditulis :

lim v ( t )=l
t → t0

Fungsi vector v(t) dikatakan kontinu pada t = t0 jika fungsi vector tersebut terdefinisi

lim v (t ) =v ( t 0 )
disekitar t0 dan t → t0 , jika diwujudkan dalam koordinat kartesian :

v(t) = [v1(t), v2(t), v3(t)] = v1(t)i + v2(t)j + v3(t)k


Fungsi vector v(t) dikatakan dapat dideferensialkan pada suatu titik t jika :

. v ( t+ Δt ) − v (t )
v (t )= lim exist, dan vektor v(t) disebut derivative dari v(t)
Δt → ∞ Δt

(gambar1).

t V’(t)
V(t+t)

V(t)

Gambar 1. Derivative dari fungsi vektor

134
Kalkulus Diferensial Vektor

Kaedah kaedah diferensial pada fungsi vektor :


1. (cv)’ = cv’; c = konstanta
2. (u + v)’ = u’ + v’
3. (u.v)’ = u’.v + u.v’
4. (u x v)’ = (u’ x v) + (u x v’)
5. (u.v.w)’ = (u’.v.w) + (u.v’.w) + (u.v.w’)
Diferensial parsial dari fungsi vector.
Misal komponen-komponen dari fungsi vector v(t) : v(t) = v1.i + v2.j + v3.k dapat
dideferensialkan terhadap t1, t2, … , tn , maka diferensial parsial dari v(t) terhadap t1

∂v
dinotasikan dengan ∂t 1 :

∂ v ∂v 1 ∂v 2 ∂v
= i+ j+ 3 k
∂t 1 ∂t 1 ∂t 1 ∂t 1

∂v 2 ∂ v 21 ∂ v 22 ∂v 23
= i+ j+ k dst
∂t 1 t m ∂ t 1 . t m ∂ t 1 . t m ∂t 1 . t m

contoh.
Misal v(t1, t2) = a.Cos(t1)i + b.Sin(t2)j + 3t22k

∂v ∂v
=−a . Sin( t 1 )i =b . Cos( t 2 ) j+6 t 2 k
∂t 1 ∂t 2

Latihan
1. Tentukanlah derivative pertama dan derivative kedua dari fungsi vektor berikut,
kemudian tentukanlah panjang masing masing vector tersebut :
a. 5t2i + 3t2j + tk
b. Cos(2t)i + Sin(t)j + 5tk
c. e2ti + e-tj –3e3tk
2. Misalkan u = ti + 2t2k, v = 3t2j + tk, w = i + 2tj – t2k
a. (u.v)’ . (v.u)’
b. (u x v)’ . (v x u)’

135
Kalkulus Diferensial Vektor

c. (2u.3w)’ . 4(w.u)’
d. [ (u x v) x w ]’
3. Tentukanlah derivative parsial terhadap x, y, z dari :
a. 3xyi + 5zj + y2k.
b. 2exyi + 3e-yj – 5xyz2k
c. Cos(2yz)i + 5Sin(3x)j + exyzk

1. Tangen, Panjang Busur dari Kurva


Sebuah kurva C disajikan dengan fungsi vektor dalam sistem koordinat kartesian :
r(t) = [x(t)i + y(t)j + z(t)k ] … … … … … … … … … … … … … … … … … … ... .(1)
Penyajian dalam bentuk persamaan (1) disebut bentuk parameter dari kurva C.
Contoh 1.
Plotlah fungsi vector r(t) berikut :
r(t) = 4Cos(t)i + 2Sin(t)j
Jawab.
Fungsi vector merupakan ellips (diperlihatkan pada gambar 2).

Gambar 2. Fungsi vektor r(t) merupakan ellips

136
Kalkulus Diferensial Vektor

Contoh 2.
Plotlah fungsi vektor r(t) = 2Cos(t)i + 2Sin(t)j + tk
Jawab.
Fungsi vektor r(t) membentuk kurva berbentuk helix (diperlihatkan pada gambar 3).

Tangen pada sebuah kurva C pada titik P merupakan suatu garis lurus L yang melalui P
dan titik lain Q, sebagaimana Q mendekati P pada sepanjang kurva C
Misalkan kurva disajikan oleh fungsi vektor r(t) yang kontinu dan dapat dideferensialkan
dengan t merupakan parameter maka tangen vektor dari kurva C pada titik P :

.
r (t )= lim
1
[ r (t+ Δt )−r ( t )]
Δt →0 Δt

Unit tangen vektor kurva C pada titik P dirumuskan dengan :

u=
1
.r
.
.
|r |

137
Kalkulus Diferensial Vektor

tangen
L
U
Q
P
C
r(t r(t +
) t)

Gambar 4. Tangen pada kurva C


Contoh 3.

Tentukanlah tangen dari sebuah lingkaran x2 + y2 = 1 pada titik P= −( 1


2
1
√2 , √ 2
2 )
Jawab.
r(t) = Cos(t)i + Sin(t)j
r’(t) = -Sin(t)i + Cos(t)j
π
titik P sama dengan 4 maka r’(t) = -Sin(/4)i + Cos(/4)j

1 1
r’(t) = − √2 i + √2 j
2 2

Panjang Kurva
Untuk mendefinisikan panjang kurva maka kurva C kita bagi-bagi menjadi n segment
garis (gambar 5)

Gambar 5. Panjang sebuah kurva

138
Kalkulus Diferensial Vektor

Jika n segment garis menuju tak terhingga maka panjang garis l menuju nol. Jika
panjang dari masing masing segment garis tersebut (l1, l2, l3, …, ln) konvergen dan menuju
kesuatu limit l maka kurva C disebut rectifiable dan l disebut panjang dari kurva C.
Kurva C disajikan dalam bentuk fungsi vector r(t) dan continuously differentiable maka
kurva C tersebut rectifioable dan panjang kurva C :

√.
b
l=∫ r . r . dt
.
a

Panjang Busur S dari Sebuah Kurva


Panjang busur dari sebuah kurva C atau fungsi panjang busur s(t)


t
. . ^
s( t )=∫ r . r . dt
a … … …. …. … … … … …. … … … … … … … … … .(5)
¿
Secara geometris untuk sebuah harga yang tetap yaitu t = t0  a panjang busur s(t0)
merupakan panjang dari bagian kurva C diantara titik t = a sampai t = t0 , titik t = 0 dapat
digantikan dengan titik awal. Dengan mendeferensialkan kemudian mengkuadradkan
persamaan (5)

( )
d ( t ) 2 dr dr
( ) ( ) ( )
dx 2 dy 2 dz 2
= . = + + … … … … …. … … … … … … … (6)
dt dt dt dt dt dt

persamaan (6) umumnya ditulis dengan :


dr = [dx, dy, dz] = dxi + dyj + dzk dan
ds2 = dr.dr = dx2 + dy2 + dz2 …. …. … … … … …. … … … … … … … … … … ... (7)
ds disebut linier element dari kurva C.

persamaan (6) dapat ditulis dengan : ( )


ds 2
dt
.
=|r ( t )|2

Unit tangen vektor U(s) dirumuskan dengan U(s) = r’(s)


Contoh 4.
Kurva C disajikan dalam bentuk r(t) = 4Cos(t)i + Sin(t)j + tk

Maka r’(t) = (-4Sin(t)i + Cos(t)j + k). (-4Sin(t)i + Cos(t)j + k)

= 16 Sin2(t) + Cos2(t) + 1
panjang busur kurva s

139
Kalkulus Diferensial Vektor

t
s(t )=∫ √ 16 . Sin 2 ( t )+Cos 2 ( t )+1 . dt
0

2. Kecepatan dan Percepatan


Lintasan benda bergerak membentuk suatu kurva C dan kecepatan benda tersebut pada
tiap titik lintasan merupakan tangent dari kurva C tersebut (gambar 6) dan dirumuskan :

v=r =
. dr
dt

Panjang vector tersebut √.


|v|= r . r =
. ds
dt
dengan s adalah panjang busur

Gambar 6. Kecepatan benda pada tiap titik dari suatu kurva

Derivative dari vektor kecepatan adalah vector percepatan a


a(t) = v’(t) = r’’(t)

Contoh 5.
Lintasan benda bergerak digambarkan dengan fungsi vektor :
r(t) = 5Cos(t)i + 5Sin(t)j
Tentukanlah kecepatan dan percepatan benda tersebut :

Jawab.
Lintasan benda merupakan kurva bebrbentuk lingkaran (gambar 7).

140
Kalkulus Diferensial Vektor

Kecepatan benda v = r’(t) = -5Sin(t)i + 5Cos(t)j

Magnitude kecepatan benda tersebut : √. .


|v|= r . r =5 ϖ

Percepatan benda a = v’ = r’’(t) = -52Cos(t)i - 52Sin(t)j

-2

-4

-6
-6 -4 -2 0 2 4 6

Gambar 7. Lintasan benda bergerak dari 5Cos(t)i + 5Sin(t)j

141
Kalkulus Diferensial Vektor

4. DIVERGENSI DAN CURL


gradient dari vektor
Gradient dari fungsi scalar f :

∂f ∂f ∂f
Grad f = i+ j+ k …. …. … … … … …. … … … … … … … (8)
∂x ∂y ∂z

Penulisan lain dari gradient :

∂f ^ ^ r = xi+
^ yi+
^ zi
^
=b . grad f dengan b=^
∂s

Dalam sub bab ini kita diberikan operator baris yaitu nabla atau del :

∇= ∂ i + ∂ j + ∂ k
∂x ∂y ∂z

maka persamaan (8) menjadi :

∂f ∂f ∂f
Grad f =∇ f = i+ j+ k
∂x ∂y ∂z

Contoh 6.
Tentukanlah gradient dari :
f(x, y, z) = 2x2 + 3y2 + 2z pada titik P(2,1,1)

Jawab.
Grad f = 4xi + 6yj + 2k
Pada titik P = 8i + 6j + 2k

Divergensi dari sebuah vektor v = (x, y, z) dengan v merupakan differentiable vector

∂V 1 ∂V 2 ∂V 3
function div V = + +
∂x ∂y ∂z

142
Kalkulus Diferensial Vektor

Notasi yang lain untuk divergensi :

div V =∇ V =
( ∂∂x i + ∂∂y j + ∂∂z k ). (V . i + V
1 2 j + V 3k )

∂V 1 ∂V2 ∂V3
= + +
∂x ∂y ∂z

Curl dari sebuah vektor v dengan V(x, y, z) = V1i + V2j + V3k

| |
i j k
∂ ∂ ∂
Curl V = ∇ x V =
∂x ∂y ∂z
V1 V2 V3

| | | | | |
∂ ∂ ∂ ∂ ∂ ∂
→ i ∂y ∂z − j ∂x ∂z + k ∂x ∂y
V2 V3 V1 V3 V1 V2

( ∂V∂ y − ∂V∂ z )i − ( ∂V∂ x − ∂V∂ z ) j + ( ∂V∂ x − ∂V∂ y )k


3 2 3 1 2 1

143
Deret

BAB VI
DERET

1. Pendahuluan
Setelah mempelajari deret maka diharapkan :
1. Dapat menentukan apakah suatu deret Konvergen atau Divergen.
2. Dapat merepresentasikan seluruh fungsi dalam bentuk deret Mac Laurin dan deret
Taylor.
3. Dapat menyelesaikan persamaan diferensial dengan menggunakan deret.
4. Dapat menyelesaiakan persamaan diferensialyang memiliki koefisien berubah.

Pada umumnya kita mengenal dua buah deret, yaitu deret hitung dan deret ukur.
Contoh deret hitung : 1, 3, 5, 7, 9, …
Contoh deret ukur : 1, 2, 4, 8, 16, 32, …
Suku ke-n (an) untuk deret hitung dirumuskan sebagai :
an = a + (n-1)d … … … … … … … … … … … … … … … … … … … … ... .(1)
dengan d = different (beda) d = an – a(n-1)
Jumlah n suku pertama dari deret hitung :

n
Sn =
2
[ 2 a + ( n−1 ) d ] … … … … … … … … … … … … … … … … … … … … (2)

Contoh 1.
Tentukanlah suku ke-20 dan jumlah 10 buah suku pertama dari deret 3, 6, 9, 12, 15, …
Jawab.
a = 3, d = 6-3 = 3.
Suku ke-20 dari deret diatas :
a20 = 3 + (20 – 1).3 = 60 suku ke-20 dari deret adalah 60
Jumlah 10 buah suku yang pertama

10
S 20=
2
[ 2 . 3+(10−1 ) . 3 ]=165 Jumlah 10 buah suku pertama 165.

145
Deret

Suku ke-n (an) untuk deret ukur dirumuskan sebagai :

an
a n =a . r n−1 dengan r = ratio yaitu; r=
a n−1

Jumlah n buah suku yang pertama

a ( 1−r n )
S n= untuk r > 1
1−r

Contoh 2.
Tentukanlah suku ke-10 dan jumlah 5 buah suku yang pertama dari deret : 1, 2, 4, 8, 16, …
Jawab.

2
a = 1, r = =2
1

suku ke-10 : a10 = 1.2(10-1) = 512


jumlah 5 buah suku yang pertama

1 ( 1−2 5 )
S 5= =31 Jumlah 5 buah suku yang pertama = 31.
1−2

Deret Konvergen dan Deret Divergen.


Deret dengan jumlah n sukunya (Sn) menuju kesebuah harga tertentu jika n menuju ke
takterhingga disebut deret konvergen. Jika (Sn) tidak menuju kesebuah harga tertentu ketika
n menuju ke takterhingga disebut deret divergen.
Contoh.

1 1 1 1
1+ + + + +. ..
3 9 27 81

1
9 1
a = 1, r= =
1 3
3

146
Deret

[ ( )]
n
1
1. 1−
S n=
1−
1
3 S n=
3
2[ ] 1
1− n
3
3
3 3
untuk n menuju  maka S n= maka deret adalah konvergen menuju
2 2
Kaidah uji ke konvergenan.
a. Suatu deret tidak mungkin konvergen kecuali bila suku akhirnya menuju nol, yaitu

jika : lim a n=0 .


n→∞

b. Uji perbandingan. Suatu deret dengan suku-suku positif akan konvergen jika suku-
sukunya lebih kecil daripada suku-suku seletak deret positif lain. Deret tersebut akan
divergen jika suku-sukunya lebih besar daripada suku-suku seletak deret lain yang
telah diketahui divergen. Untuk uji perbandingan dapat dipergunakan deret :

1 1 1 1 1
∑ n p = 1 p + 2 p + 3 p + 4 p +.. .
n=1

Jika P > 1 maka deret konvergen.


P < 1 maka deret divergen
c. Uji pembagian D’Alembert

a n+1
lim
n→∞ an

1. Jika kurang dari 1 maka deret konvergen.


2. Jika lebih dari 1 maka deret divergen.
3. Jika sama dengan 1 maka deret mungkin konvergen atau divergen

Contoh 3.

1 3 5 7 9 11
Ujilah deret : + + + + + +. . .
1 2 22 23 2 4 25

2 n−1
Suku ke-n untuk deret diatas : an=
2n−1

147
Deret

1. Uji dengan kaidah pertama

2 n−1
lim . a n =lim . ≠0 Uji pertama gagal.
n→∞ n →∞ 2n−1

2. Uji dengan kaidah kedua (dengan p = 2)

1 1 1 1 1 1
+ + + + + +. ..
1 22 32 42 52 62

ternyata :

3 1 5 1
> ; > ; . .. Uji kedua gagal.
2 22 2 2 32

3. Uji pembagian D’Alembert.

2 ( n+1 )−1 2 n+1


a n+1 = ( n+1 ) −1
= n
2 2

a n+1 2 n+1 2n−1 1 2 n+1


= n . = .
an 2 2 n−1 2 2 n−1

1
a n+1 1 2+ n 1
lim = . = konvergen.
n→∞ a n 2 1 2
2−
2

Catatan.

1. Jika ∑|a n| konvergen, maka deret ∑ an dikatakan konvergen mutlak.

2. Jika ∑|a n| divergen, tetapi deret ∑ an konvergen, maka ∑ an


dikatakan konvergen bersyarat.
Contoh.

1 1 1 1
Jika ∑ an =1− + − + . ..
2 3 4 5 konvergen

1 1 1 1
∑|a n| =1+ + + + .. .
2 3 4 5
divergen

maka an dikatakan konvergen bersyarat.

148
Deret

Contoh 4.
Tentukanlah daerah harga t dimana deret berikut konvergen mutlak.
2 3 4 5
t t t t t
− + − + − .. .
2 .(5 ) 3 . ( 5 ) 4 . ( 5 ) 5. ( 5) 6 . ( 5 )5
2 3 4

n n+1
t t
|a n|= |a n+1|=
( n+1 ) . 5n ( n+2 ) .5 n+1

a n+1 t n+1 ( n+ 1 ) .5 n t ( n+ 1 )
| |= . = .
an ( n+2 ) . ( 5 )n+1 tn 5 ( n+ 2 )

lim |
a n+1 t
|= .
( 1+ )
1
n
=
t
n→∞ an 5
(1+ 2n ) 5
a n+1
agar konvergen mutlak maka | |<1
an

t
| |<1 |t|<5 maka -5 < t < 5
5

2. Deret Mac Laurin dan deret Taylor


Deret Mac Laurin
Mac Laurin mengatakan semua fungsi f(t) dapat dijabarkan dalam bentuk deret yang beliau
namakan dengan deret Mac Laurin. Deret Mac Laurin dirumuskan sebagai :

xn n . t 2 .. t 3 ... t 4 iv
f (t )= . f ( 0 )= f ( 0 )+t . f (0 )+ f ( 0)+ f ( 0)+ f ( 0 )+. ..
n! 2! 3! 4!

Deret Maclaurin inilah yang dipergunakan pada komputer digital untuk mencari harga sinus,
cosinus, logaritma dll.
Contoh.
Carilah deret f(t) = et
Jawab.

149
Deret

. .
f (0 ) = e 0 =1
f (t ) = e t

.. ( t ) = et f
.. (0)=e 0=1
f

... ( t )=e t f
... ( 0 )=e 0 =1
f

iv
f ( t )=e
t
f iv ( 0 )=e 0 =1

maka
2 3 4
t t t
f (t )=e t =1+t + + + +. ..
2! 3! 4 !

dengan menggunakan deret Mac Laurin maka deret deret baku lainnya :

t2 t3 t4
1. f (t )=e t =1 +t+ + + +. . .
2! 3! 4!

2 3 4 5
t t t t
2. f (t )=e−t =1−t+ − + − +.. .
2 ! 3 ! 4! 5!

3 5 7 9
t t t t
3. f (t )=Sin(t )=t− + − + −. ..
3! 5! 7! 9!

t 2 t 4 t6 t 8
4. f (t )=Cos( t )=1− + − + −. . .
2! 4 ! 6 ! 8 !

t 3 t5 t 7 t 9
5. f (t )=Sinh( t )=t+ + + + +. ..
3 ! 5! 7 ! 9 !

t 2 t 4 t6 t8
6. f (t )=Cosh(t )=1+ + + + +. ..
2 ! 4! 6 ! 8 !

2 3 4 5
t t t t
7. f (t )=ln(1+t )=t− + − + −. ..
2 3 4 5

2 3 4
8. ( )
f (t )=ln
1
1−t
t t t
=t+ + + +.. .
2 3 4

150
Deret

( ) [ ]
3 5 7
1+ t t t t
9. f (t )=ln =2 t+ + + + .. .
1−t 3 5 7

n ( n−1 ) 2 n ( n−1 )( n−2 ) 3


10. f (t )=( 1+t )n =1+nt + t + t +. . .
2! 3!

n ( n−1 ) 2 n ( n−1 )( n−2 ) 3


11. f ( t )=( 1−t )n =1−nt+ t − t +. . .
2! 3!

1
12. f (t )= =1 +t+ t 2 +t 3 +t 4 +.. . dengan |t|<1
1−t

Selain deret Mac Laurin dikenal juga deret Taylor. Deret Taylor dirumuskan dengan :

hn n . h 2 .. h3 ... h4
f ( t+ h )= f ( t )= f ( t )+hf ( t )+ . f ( t )+ . f ( t )+ . f iv (t )+. ..
n! 2! 3! 4!

Jika diperhatikan sesungguhnya deret MacLaurin dan deret Taylor adalah sama, yaituderet
MacLaurin adalah merupakan hal khusus dari deret Taylor.

1. Penyelesaian Persamaan Diferensial dengan Deret


Sekarang marilah menyelesaikan persamaan diferensial dengan menggunakan deret, cara ini
memang agak membosankan tetapi bila semua metode gagal dipergunakan untuk
menyelesaikan suatu persamaan diferensial, maka metode penyelesaian dengan deret akan
menjadi suatu tool yang sangat ampuh.
Contoh.
Selesaikanlah persamaan diferensial berikut :
y’ – y = 0 … … … … … … … … … … … … … … … … … … … … … … … … …(5)
misalkan penyelesaian persamaan (5) berbentuk :

y= ∑ a m .t m = a 0 +a 1 t+a 2 t 2 + a 3 t 3 +a 4 t 4 +.. . … … … … … … … … … … … … .(6)
m=0

maka

.
y = ∑ m. a m . t m−1 =a 1 +2 a 2 . t+3 a 3 t 2 +4 a 4 t 3 +5 a5 t 4 +6 a 6 t 5 +. .. … … … … … … .(7)
m=0

151
Deret


..
y = ∑ m . ( m−1 ) . a m . t m−2=2 a 2 + 2 .3 . a 3 t+3 . 4 . a 4 t 2 +4 . 5. a 5 t 3 +5 .6 . a 6 t 4 +. . . … ..(8)
m=0

dengan mensubstitusikan persamaan (6) dan persamaan (7) kepersamaan (5) :

( a 1+2 a 2 .t +3 a 3 t 2+ 4 a 4 t 3+5 a 5 t 4+ 6 a 6 t5 +.. . ) −

( a 0+ a1 t+a 2 t 2+a 3 t 3+a 4 t 4+. . .) = 0


2 3
( a1 −a 0 ) +( 2 a 2 −a a ) t +( 3 a 3−a 2 ) t + ( 4 a 4−a 3 ) t +. . . = 0

⇒ ( a1 −a 0 )=0 → a 1 = a 0

1 1
⇒ ( 2 a 2 −a 1 )=0 → a 2 = a1 = a 0
2 2

1 1
⇒ ( 3 a 3 −a 2 )=0 → a 3= a 2= a
3 3.2 0

1 1
⇒ ( 4 a 4 −a 3 ) =0 → a 4 = a 3 = a dan seterusnya …
4 4 .3 . 2 0

dengan mensubstitusikan koefisien-koefisien a1, a2, a3, a4, … kepersamaan (6) maka
penyelesaian persamaan diferensial (5) :

a 0 2 a0 3 a 0 4 a 0 5
y=a 0 +a 0 . t+ . t + .t + . t + .t +. . .
2! 3! 4! 5!

(
y=a 0 1+t +
1 2 1 3 1 4 1 5
2!
.t + . t + . t + . t +.. .
3! 4! 5! )
dari deret baku diketahui bahwa :
2 3 4
t t t
e t =1 +t + + + +. ..
2 ! 3! 4 !

sehingga penyelesaian persamaan diferensial (5) :

y=a 0 . e t

Kita bahas satu contoh lagi penyelesaian persamaan diferensial dengan deret.

152
Deret

Contoh.
Selesaikanlah persamaan diferensial berikut dengan metode deret :

..
y + y=0 … … … … … … … … … … … … … … … … … … … … … … … … (9)

misalkan penyelesaian persamaan diferensial (9) berbentuk persamaan (6) sehingga derivatif
kedua berbentuk seperti persamaan (8). Subtitusikan persamaan (6) dan persamaan (8)
kepersamaan (9) :

( 2 a 2 +2 .3 . a 3 t+ 3. 4 . a 4 t2 +4 . 5. a 5 t 3+5 .6 . a 6 t 4 +.. . ) +

( a 0+ a1 t+a 2 t 2+a 3 t 3+ a 4 t 4+. . .) =0

2 3 4
( 2 a 2 + a0 )+ (2 . 3 a 3 +a 1 ) t +( 3 . 4 a 4 + a 2 ) t + ( 4 . 5 a5 + a 3 ) t + (5 .6 a 6 +a 4 ) t +. ..=0

1
⇒ ( 2 a a +a 0 ) =0 → a 2 = a
2! 0

1
⇒ ( 2. 3 a 3 +a1 )=0 → a 3 = a
3! 1

1
⇒ ( 3 . 4 a 4 +a 2 )=0 → a 4 = a dan seterusnya …
4! 0

penyelesaian persamaan diferensial (9) berbentuk :

a 0 2 a 1 3 a0 4 a 1 5
y=a 0 +a 1 t− t − t + t + t −. ..
2! 3! 4! 5!

⇒ y=a 0 1− ( 1 2 1 4 1 6 1 8
2! 4! 6! 8!
1
3!
1
5! ) (
1
7!
1
t + t − t + t −. . . +a 1 t − t 3 + t 5 − t 7 + t 9−. . .
9! )
dari deret baku diketahui bahwa :

t2 t 4 t 6 t 8
Cos( t )=1− + − + −. ..
2! 4 ! 6 ! 8 !

t3 t5 t7 t9
Sin (t )=t− + − + −. ..
3 ! 5! 7 ! 9!

sehingga penyelesaian persamaan diferensial (9) adalah :

153
Deret

y=a 0 . Cos( t ) + a 1 Sin(t )

Contoh 5.
Selesiakanlah persamaan diferensial berikut dengan metode deret.

.
y −3 y =0 … … … … … … … … … …. … … … … …. … … … … … …. … (10)

jawab.
Dengan mensubtitusikan persamaan (6) dan persamaan (7) kepersamaan diferensial (10)
diperoleh suatu deret :

( a 1+2 a 2 .t +3 a 3 t 2+ 4 a 4 t 3+5 a 5 t 4+ 6 a 6 t5 +.. . ) −

3 ( a 0 + a 1 t +a 2 t 2 + a3 t 3 +a 4 t 4 +.. . ) =0

2 3 4
( a1 −3 a 0 )+( 2 a 2 −3 a 1 ) t+ ( 3 a3 −3 a 2 ) t + ( 4 a 4−3 a3 ) t +( 5 a5 −3 a 4 ) t +.. .=0

⇒ ( a1 −3 a 0 ) =0 → a 1=3 a 0

3 9
⇒  2a 2 −3a 1 =0  a 2= a = a
2 1 2 0

9
⇒ ( 3 a 3 −3 a 2 ) =0 → a 3= a 0
2

3 27
⇒ ( 4 a 4 −3 a a )=0 → a 4 = a 3= a 0 dan seterusnya …
4 8

(
y=a 0 1+3 t +
9 2 27 3 81 4
2!
t + t + t +.. .
3! 4! )
3t
y=a 0 e

Operasi pada Deret.


Suatu deret dengan bentuk :

∑ a n (t−t 0)n=a 0+a1 ( t−t0 )+a 2 ( t−t0 )2+a 3( t−t 0 )3 +a 4 ( t−t0 )4 +.. . … … … … ... .(11)
n=0

dapat dikenai operasi :

154
Deret

∞ ∞ ∞

1. ∑ a n (t −t 0)n+ ∑ b n( t−t 0)n= ∑ ( a n+b n)(t−t 0)n .


n=0 n=0 n=0

∞ ∞ ∞

2. ∑ a n (t−t 0)n− ∑ b n (t−t 0 )n= ∑ ( a n−bn )( t−t 0)n


n=0 n=0 n=0

∞ ∞

3. a ( t−t 0 )k ∑ a n ( t−t 0 )n = ∑ a . a n . ( t−t 0 )n+k


n=0 n=0

∞ ∞

4. ∑ a n (t−t 0 )n= ∑ a . a n ( t−t0 )n−k


n=0 n=k

5. Deret kuasa (power series) dapat dideferensialkan suku demi suku jika |t −t 0|<R
konvergen yaitu :

y= ∑ a m . ( t−t 0 )m
m=0


.
y = ∑ m. a m . ( t−t 0 )m−1
m=1


..
y = ∑ m . ( m−1 ) . a m . ( t−t 0 )m−2
m=2

6. Perubahan pada indeks deret yaitu jika : m = s + 2 maka s = m - 2

∞ ∞
∑ m . ( m−1 ) a m t m−2 = ∑ ( s +2 ) . ( s+1) . a s+2 . t s
m=2 s=0

⇒ 2 a 2 +6 a 3 . t+ 12 a3 t 2 +.. .

Contoh.

∞ ∞

a. ∑ n. a n ( t−t0 )n−1= ∑ ( n+1 ) . a n+1 (t−t 0)n


n=1 n=0

∞ ∞

b. ∑ 3(n+ 4). a n . t n+2= ∑ 3( n+2 ). . a n−2 .t n


n=0 n=2

155
Deret

∞ ∞

c. ∑ m . ( m−1 ) . a m . t m+ ∑ 2 m. a m . t m−1 dengan mengganti indeks masing


m=2 m=1

masing deret dengan m = s dan m-1 = s.


∞ ∞
∑ s . ( s−1 ) a s . t s + ∑ 2. ( s +1 ) a s+1 .t s
s=2 s=2


⇒ ∑ [ s( s−1 ) a s + 2( s+1 )a s+1 ] t s
s=2

Deret pada persamaan (11) memiliki selang konvergen (Convergence interval) yaitu harga
harga pada t yang mana deret tersebut menjadi konvergen. Jika selang konvergen berhingga
(finite) maka ia memiliki titik tengah t0 yaitu : |t – t0| < R, jadi deret pada persamaan (11)
adalah konvergen untuk seluruh harga t sehingga |t – t0| < R, ditunjukkan pada gambar 1 dan
R disebut jari jari konvergen.

Divergen Divergen
R R

Konvergen

Gambar 1. Jari jari konvergen deret kuasa

Jari jari konvergen dirumuskan dengan :

1 1
R= R=
a
lim √|a m|
m atau lim | m +1 |
m→∞ m→∞ a m

156
Deret

lim lim
dengan syarat jika n→∞ ada dan tidak nol. Jika n→∞ memiliki harga takberhingga

maka deret kuasa persamaan (11) hanya konvergen pada titik pusat t0. Jika lim = 0 maka
n→∞

deret konvergen untuk semua harga t karena R = ~


Contoh.
Tentukanlah titik titik dimana deret deret berikut konvergen.

a. ∑ m ! . t m=1+t +2 t 2+6 t 3+24 t 4 +.. .


m=0


1
b. = ∑ t m =1+t +t 2 + t 3 + .. .
1−t m=0


tm t 2 t3
c. et= ∑ =1+t+ + +. . .
m=0 m! 2! 3!

∞ m
(−1 ) 3m t3 t 6 t9
d. ∑ 8m t =1− + −
8 64 512
+−. ..
m=0

Jawab.

1
R=
a. a dengan am = m! dan am+1 = (m+1)!
lim | m +1 |
m→∞ a m

1
⇒ R=
( m+1 ) !
lim | |
m →∞ m!

1
⇒ R= =0
lim |m+1| jadi deret konvergen hanya pada titik t = 0
m →∞

b. am = 1 dan am+1 =1

1
R=
1 R = 1 maka -1< t < 1
lim | |
m→∞ 1

157
Deret

-1 0 1

Gambar 2. Jari jari konvegen R = 1

1 1
c. a m= a m +1 =
m! ( m+1 ) !

1
R=
1 1
⇒ R= =∞
( m+1 ) ! lim |
1
| deret konvergen untuk
lim | | m+1
m←∞ 1 m →∞

m!

semua harga t
e. Deret kuasa ini merupakan deret pangkat 3 yaitu x = t3

1 1
R3 = =
1 1
m+1
lim | |
8 m→∞ 8
lim | |
m →∞ 1
8m

⇒ R 3=8 ⇒|x|<8 ⇒|t|< 2

-2 < t < 2

-2 0 2
Gambar 3. Jari jari konvergen R = 2

158
Deret

4. Persamaan Diferensial Orde Dua dengan koefisien Berubah.


Tinjaulah suatu persamaan diferensial dalam bentuk :

.. .
a 2 (t ). y +a 1 (t ) y +a 0 ( t ) y =0 … … … … … … …. … … … … … … …. … … (12)

penyelesaian persamaan diferensial (12) adalah dalah bentuk :



∑ a n (t−t 0)n=a 0+a1 ( t−t0 )+a 2 ( t−t0 )2+a 3( t−t 0 )3 +a 4 ( t−t0 )4 +.. .
n=0

denga t0 merupakan bilangan riil. Titik t0 dapat merupakan titik biasa atau titik singular.
Sebuah titik t0 disebut titik biasa dari persamaan diferensial (12) jika keadaan fungsi

a 1( t ) a 0 (t )
atau a2 (t ) analitik pada titik t0. Suatu fungsi dikatakan analitik pada titik t0
a2 (t )

jika fungsi dapat ditulis sebagai suatu deret : f (t )= ∑ a n (t−t 0 ) n dengan jari jari
n=0

kekonvergen yang positif. Jari-jari kekonvergenan suatu deret dirumuskan :

1 am
R= R= lim | |
lim √|a m|
m atau
m→∞ a m +1
m→∞

Contoh 6.
Tentukanlah jari-jari kekonvergenan dari deret :
∞ m
∑ 3t m
m=0

Jawab.

1
1 1
R= a m+1 3 m+1 3m 1 R= =3
lim n√|a n| = = m+1 = 1
lim | |
am 1 3 3
n→∞ m→∞ 3
m
3

Contoh 7.
Selesaikanlah persamaan diferensial berikut dengan menggunakan deret.

.
ty −3 y=6 … … … .. … … … … … .. … …. … … … …. … …. … … …. … (13)

159
Deret

Jawab.
Dengan memasukkan persamaan (6) dan persamaan (7) kepersamaan (13)

t ( a 1 +2 a 2 . t +3 a 3 t 2 + 4 a 4 t 3 +5 a 5 t 4 +. . .) − 3. ( a 0 +a1 t +a 2 t 2 +a 3 t 3 +a 4 t 4 +. .. ) −6=0

−3 a 0 −6=0 → a 0 =−2

a 1 −3 a1 =0 → a 1=0

2 a 2 −a 2=0 → a 2 =0

3 a 3−3 a 3 =0

maka penyelesaian persamaan diferensial (13)


3
y=−2+ a 3 t

Contoh 8.
Carilah penyelesaian umum persamaan diferensial :

..
y −2 ( t −1 ) y + 2 y=0
. … … … .. … … … … … .. … …. … … … …. … …. …(13)

disekitar titik t0 = 1.

Jawab.

y (t )= ∑ a n ( t−1 )n dengan a2, a3, a4, a5, …. Diungkapakan dalam a0 dan a1
n=0

maka

y (t )= ∑ a n ( t−1 )n=a 0 + a1 ( t−1 )+a 2 (t−1 )2 +a 3 ( t−1 )3 + a 4 ( t−1 )4 +. ..
n=0


.
y (t )= ∑ a n . n . ( t−1 )n−1 =a 1 + 2. a 2 ( t −1 )+3. a 3 ( t−1) 2 +4 . a 4 ( t−1 )3 +5 . a5 ( t−1 )4 +. . .
n=0


..
y (t )= ∑ a n . n .(n−1).. ( t−1)n−2 =2 . a 2 +2 .3 . a 3 (t−1 ) +3 . 4 . a 4 (t−1 )2 + 4 . 5. a 5 ( t−1 )3 +. . .
n=0

Dengan menerapkan operasi pada deret

160
Deret

∞ ∞
.
−2 ( t−1) y =−2 ( t−1 ) ∑ n . a n ( t−1 )n−1 =−2 ∑ n . a n (t−1 )n
n=1 n=1

∞ ∞
2 y=2 ∑ a n ( t−1 )n =2 a 0 + ∑ 2 . a n ( t−1 )n
n=0 n=1

∞ ∞ ∞
..
y = ∑ ( n−1 ) . n . a n ( t−1 )n−2= ∑ ( n+1 )( n+2 ) . a n+ 2 . ( t−1 )n =2 a 2 + ∑ ( n+1 ) . ( n+2 ) . a n+2 ( t−1)n
n=2 n=0 n=1

∞ ∞ ∞
⇒ 2 a 2 + ∑ ( n +1 ) . ( n+2 ) . a n +2 ( t−1 )n −2 ∑ n . a n . ( t−1 )n + 2 a 0 + ∑ 2 . a n ( t−1 )n =0
n=1 n=1 n=1

⇒ 2 a 2 +2 a 0 + ∑ [ ( n+1 ) . ( n+ 2 ) . a n+2 −( 2. n . a n )+2 a n ] ( t−1 )n =0

2 a 2 +2 a 0 =0 a 2 =−a 0

( n+1 )( n+ 2 ) a n+2 −2 n . a n + 2 a n =0

2 . n−2
⇒ a n+2= .a … … … … … … …. … … … … …. … … …. … … …(15)
( n+1 )( n+2 ) n

dari persamaan (15) diperoleh :


a3 = 0; a5 = 0; a7 = 0; …

2 . 2−2 1
a 4= .a a 4 =− a0
( 2+1 )( 2+2 ) 2 6

2. 4−2 1
a 6= .a a 6 =− a
( 4 +1 )( 4+2 ) 4 30 0

maka penyelesaian persamaan diferensial (14)



y (t )= ∑ a n ( t−1 )n=a 0 +a1 ( t−1 )+ a 2 (t−1 )2 + a 3 ( t−1 )3 +. . .
n=0

[
a 1 ( t−1 ) +a 0 1−( t−1 )2−
22
4!
( t−1 )4 −
23 . 3
6!
(t−1 )6 −.. . ]

161
Deret

5. Persamaan Legendre
Persamaan Diferensial Legendre berbentuk :

( 1−t 2 ) y .. +2 ty . +n( n+ 1) y =0 … … … … … … … … … … … … … … … … (16)

dengan mensubstitusikan persamaan 6, 7 dan 8 kepersamaan 16


∞ ∞ ∞
( 1−t 2 ) ∑ m.(m−1 )a m . t m−2 −2 t ∑ m. a m . t m−1 + n( n+1) ∑ a m . t m=0
m=2 m=1 m=0

dengan menggunakan operasi pada deret dan melakukan penyederhanaan sehingga diperoleh

( n−m ) . ( n+m+1 )
a m +2=− . am … … … … … … … … … … … … … … (17)
( m+2 )( m+1 )

dengan m = 0, 1, 2,3, …
Penyelesaian persamaan Legendre (persamaan 16) disajikan dalam bentuk deret dengan
koefisien-koefisiennya diungkapakan dalam dalam a0 dan a1 sehingga diperoleh :
n( n+1) (n−1). ( n+ 2)
a 2 =− . a0 a 3 =− . a1
2! 3!
( n−2)(n+ 3) (n−3).( n+ 4)
a 4 =− . a2 a 5 =− . a3
4 .3 4.5
( n−2).( n+ 3). n. ( n+1)
⇒ a 4=− . a0
4!
(n−3) .(n+ 4 ).( n−1 ).(n+ 2 )
⇒ a5 =− a1
5!
dan seterusnya…
penyelesaian persamaan diferensial Legendre :

y (t )=a 0 . y 1 (t )+a 1 y 2 ( t ) … … … … … … … … … … … … … … (18)

n.( n+1) 2 ( n−2 ). n .( n+1).( n+ 3) 4


dengan y 1 (t )=1− t + t −+. .. dan
2! 4!

( n−1).( n+2) 3 ( n−3 ).( n−1 ).( n+2 ).( n+4 ) 5


y 2 (t )=t − t + t −+.. .
3! 5!

Contoh 9.
Selesaikanlah persamaan diferensial berikut.

162
Deret

( 1−t 2 ) y .. +2 ty . +2 y =0 … … … … … … … … … … … … … … … … (19)

Jawab.
Persamaan diferensial (19) adalah persamaan Legendre dengan n = 1 sehingga :

1 1
y 1 (t )=1−t 2− t 4 − t 6 −.. .
3 5

(
t3 t 5 t 7
⇒ y 1 ( t )=1−t t + + + +.. .
3 5 7 )
dari deret baku no. 9 yaitu :

ln( ) [
1+t
1−t
t 3 t5 t7
=2 t+ + + +. . .
3 5 7 ]
1
∴ y1 ( t )=1−t . ln
2
1+t
1−t ( )
y 2 (t )=t

penyelesaian persamaan diferensial (19) :

y (t )=a 0 y 1 ( t )+ a 1 y 2 (t )

[
t
y (t )=a 0 1− ln
2
1+t
1−t ( )]+a t 1

163
Matrik

BAB 7
MATRIK DAN DETERMINAN

7.1. definisi
Matrik biasanya disebutkan sebagai banyaknya baris dan kolom, misalnya matrik A
terdiri dari 3 baris 2 kolom ditulis dengan A = [3x2]. matrik A dikatakan berorde 3 x 2
Contoh Matrik orde 3 x 5.
 2 7 2 2 0
A  1 8 0 9 5
4 4 3 1 1
maka A[3x2] = 4 yaitu elemen baris ke-3 kolom ke-2.

Penjumlahan dan Pengurangan


Dua buah matrik atau lebih dapat dijumlahkan atau dikurangakan maka orde kedua matrik
harus sama. Operasi penjumlahan atau pengurangan dilakukan pada elemen elemen yang
sama.
12 0 0 10 12  0 0  10 12 10
 3 7   1 3    3  1 7  3    4 10
       
10 3 1 3  10  1 3  3  11 6 

Terkadang dalam operasi aljabar dikehendaki untuk memindahkan baris menjadi kolom,
dan kolom menjadi baris atau yang dikenal dengan transpose, jika matrik A ditranspose :
2 1 4
7 8 4

AT  2 0 3
 
2 9 1
0 5 1 
AT = [5x3] yaitu 5 baris dan 3 kolom.

Dua matrik dikatakan sama jika letak masing masing elemen kedua tersebut matrik adalah
sama. Matrik A dikatakan sama dengan Matrik B jika A(j,k) = B(j,k).

165
Matrik

Sifat sifat dari matrik


1. A + B = B + A.
2. (A + B) + C = A + (B + C).
3. A + 0 = 0.
4. A + (-A) = 0;
5. c(A + B) = cA + cB.
6. c(kA) = (ck)A
7. 1.A = A;
8. (A + B)T = AT + BT
9. (cA)T = cAT
Catatan: c dan k adalah konstanta

Latihan
Jika :
12  3 5 2 0 2 2 1 
A   0 0  1 4  2 2 2 1 0 0 D  1 0 0 1
B  C 
 6 7 9 1  0 1 0  0 1 0  3 3 3 6

1. A + B; B + C; A + D
2. 2C - B; 3D – C; A – 2D
3. 3AT + BT; AT – 3DT
jika operasi diatas tidak dapat dilaksanakan, berikanlah penjelasan.

Perkalian Matrik
Matrik A dan B dapat dikalikan (A x B) jika banyak kolom matrik A sama dengan banyak
baris matrik B
A[3, 2], B[2, 2]
AxB=C matrik C adalah [3 X 2]

Contoh 1.

166
Matrik

0 0 
A = 3 0 3 ; B =  3 1
1 2 1  
  5 2

0 0 
AxB= 3 0 3   (3.0)  (0.3)  (3.5) (3.0)  (0.1)  (3.2)
1 2 1 x  3 1    (1.0)  (2.3)  (1.5) (1.0)  (2.1)  (1.2) 
  5 2  
 

15 6 matrik berorde 2 x 2


 
11 4

Matrik yang memiliki jumlah kolom sama dengan jumlah baris disebut matrik bujur
sangkar. Cofactor suatu matrik adalah minor elemen dari matrik bujur sangkar.
3 6 0
misal matrik A = 2 0 9  tentukanlah matrik C hasil dari cofactor matrik A
 
1 1 4

minor matrik A(1, 1) = 0 9 dan cofactornya adalah  0 9   0.4   1.9   9


1 4 1 4
 

minor matrik A(1, 2) = 2 9  dan cofactornya adalah  2 9   2.4   1.9 1


1 4  1 4
 
tanda plus (+) dan minus (-) mengikuti letak elemen dalam matrik, yaitu :
   
   
   
   
 9 1 2 

Cofactor dari matrik A adalah :  24 12 3   C

 54  27  12

Jika matrik C hasil cofactor dari matrik A ditranspose maka hasilnya adalah matrik D atau
CT dan disebut juga adjoin A (adj A)

167
Matrik

9  24 54 
dalam contoh ini adj A : 1 12  27
 
2 3  12 

Determinant
Setiap matrik bujur sangkar (matrik yang memiliki jumlah baris dan jumlah kolom
yang sama) memiliki harga determinant.
Determinant matrik orde-2 (2 x 2).
a a12 
A   11  A
a 21 a 22 
a11 a12
 (a11 .a 22 )  (a 21 .a12 )
a 21 a 22

Determinant matrik orde-3 (3 x 3)

a11 a12 a13


a a 23 a a13 a a13
a 21 a 22 a 23  a11 . 22  a 21 12  a31 12
a32 a33 a32 a33 a 22 a 23
a31 a32 a33

= a11.M11 - a21.M21 + a31.M31 M = minor dari matrik tsb

Determinant matrik orde-n (n x n)


a11 a12   a1n
a 21 a 22   a2n
    
a n1 a n 2   a nn

det = aj1.Cj1 + aj2.Cj2 + . . . + ajn.Cjn ( j = 1, 2, 3, …, atau n) atau

det = a1k.C1k + a2k.C2k + … + ank.Cnk ( k = 1, 2, 3, …, atau n)

dengan : Cjk = (-1)j+k.Mjk

Contoh
1 3 0
Tentukanlah drterminant dari : 2 6 4
1 0 2

168
Matrik

6 4 2 4 2 6
 1.  3.  0.   12
0 2 1 2 1 0

Cara cepat untuk memperoleh determinant adalah dengan mereduksi matrik menjadi
bentuk segitiga.
Contoh.
2 0 4 6
4 5 1 0
0 2 6 1
3 8 9 1

2 0 4 6
0 5 9  12 baris-2 - 2.baris-1 dan baris-4 + 1,5.baris-1

0 2 6 1
0 8 3 10

2 0 4 6
0 5 9  12 baris-3 - 0,4.baris-2 dan baris-4 - 1,6.baris-2

0 0 2,4 3,8
0 0  11,4 29,2

2 0 4 6
0 5 9  12 baris-4 + 4,75.baris-3

0 0 2,4 3,8
0 0 0 47,25

det = 2 x 5 x 2,4 x 47,25 = 1134

Invers.
Suatu matrik bila dikalikan dengan inversnya hasilnya adalah matrik identitas. Matrik
identitas dalam matlab dapat dibangkitkan dengan sintaks eye(n), dengan n bil. integer.
Matrik invers dibentuk dengan cara :
misal diinginkan mencari invers matrik A
1. Hitung determinant matrik A, det(A).

169
Matrik

2. Bentuk matrik C yang elemen-elemennya adalah cofaktor matrik A.


3. Matrik C ditranspose (CT) untuk memperoleh adjoint A.
4. Bagi masing masing elemen CT (adj A) dengan det(A).
5. Matrik terakhir yang diperoleh adalah invers dari A (A-1).

Contoh.
2 3 5
A  4 1 6
1 4 0

2 3 5
1. det (A) = 4 1 6  45
1 4 0

 24 6 15 
2. Matrik cofactor C  20  5  5 

 
 13 8  10

 24 20 13 
3. Adj A C   6
T
 5 8 
 15  5  10
4.
 24 20 13 
1 
A 1
  6  5 8 
45
 15  5  10

Latihan
Carilah determinant dan invers dari matrik berikut.
 2 7 4
1. 3 1 6
 
5 0 8

170
Matrik

 8  56 38 
2.  6 4 0 

 5 35  19

  8 0 6  1
 6 2 3  pergunakan matlab untuk validasi jawaban
3.  0
 5  9 1 1 
 
0 4 7 3
7.3 Sistem Persamaan Linier
Matrik adalah suatu tool yang sangat berguna dalam menyelesaikan suatu persamaan
linier dengan n variable dan n persamaan.
Tinjaulah bentuk umum persamaan linier berikut :
a11x1 + a12x2 + a13x3 + . . . + a1nxn = b1

a21x1 + a22x2 + a23x3 + . . . + a2nxn = b2

.. .. .. .. .. … … … … … … … … … … … … ... ... (1)


.. .. .. .. ..
an1x1 + an2x2 + an3x3 + . . . + annxn = bn

Persamaan (1) dapat disusun dalam bentuk matrik, menjadi :


 a11 a12 a13 . .. a1n   x1   b1 
a a 22 a 23 . .. a 2 n   x 2  b2 
 21
 ... ... ... ... . . .  .  ...  =  ...  atau
     
 ... ... ... ... . . .   ...   ... 
a n1 an 2 an3 ... a nn   x n  bn 

A. x = b
A-1 . A . x = A-1 . b
x = A-1 . b … … … … … … …. … … … … … … … … … … ... ... ...(2)
Persamaan (2) adalah merupakan penyelesaian persamaan (1). Dari persamaan (2) dapat
dilihat bahwa variable-variable x1, x2, …, xn dapat diperoleh dengan mengalikan invers dari
matrik A dengan harga eksitasi (matrik b).
Contoh 2.
Selesaikanlah persamaan linier berikut.

171
Matrik

2x1 + 3x2 – x3 = 7

x1 + 4x3 = 14

-2x1 + 2x2 + 3x3 = 9

Jawab.
 2 3  1  x1   7 
 1 0 4 . x   14
   2  
 2 2 3   x3   9 

 x1   0,1569 0,2157  0,2353  7 


. x 2    0,2157  0,0784 0,1765  14
  
 x3   0,0392 0,1961 0,0588   9 

x1 = 2,00; x2 = 2,00; x3 = 3,00

Sebagai bahan latihan kerjakanlah soal berikut.


1. x1 + 2x2 – 3x3 = 3

2x1 - x2 – x3 = 11

3x1 + 2x2 + x3 = -5

2. x1 + 2x2 – 3x3 = -6

2x1 - x2 – x3 = -3

3x1 + 2x2 + x3 = 10

2x1 - x4 – x5 = -7

3x3 + 2x4 + x5 = 22

3. 3x1 + 2x2 – 3x5 = -1

2x1 - x2 – x4 = -5

3x1 + 2x2 + x3 = 0

x1 - x2 - 3x4 – 2x5 = -8

2x1 - x2 + x3 + x4 + 2x5 = 0

172
Matrik

7.4 Eigen Value dan Eigen Vector

Eigen value dan Eigen Vector selalu muncul pada penerapan teknik pada
permasalahan teknik. Bentuk persamaan ini :
A.x = l.x … … … .. … … …. … … … …. … … … … …. … …. … …. … ..(3)
A adalah matrik bujur sangkar dan l adalah bilangan skalar, dan x ¹ 0. Harga l yang
memenuhi persamaan (3) disebut eigen value dari matrik A dan solusi yang bersesuaian
dengan persamaan (3) disebut eigen vector dari matrik A.
 a11 a12 a13 . .. a1n   x1   x1 
a a 22 a 23 . ..  
a2n   x2   x 
 21  2
 ... ... ... ... . . .  .  ...  = l.  ... 
     
 ... ... ... ... . . .   ...   ... 
a n1 an 2 an3 ... a nn   x n   x n 

a11x1 + a12x2 + a13x3 + . . . + a1nxn = lx1


a21x1 + a22x2 + a23x3 + . . . + a2nxn = lx2

.. .. .. .. .. … … .. … … …. … … … …. … … (4)
.. .. .. .. ..
an1x1 + an2x2 + an3x3 + . . . + annxn = lxn

Bila ruas kanan persamaan (4) dipindahkan kekiri :


(a11 - l)x1 + a12x2 + a13x3 + . . . + a1nxn = 0

a21x1 + (a22.-) x2 + a23x3 + . . . + a2nxn = 0

.. .. .. .. ..
.. .. .. .. ..
an1x1 + an2x2 + an3x3 + . . . + (ann. -l)xn = 0

(a11  l ) a12 a13 ... a1n  x1  0


a 21 (a 22  l ) a 23 ... a 2 n x  0
 2  
 ... ... ... ... ...  ...  ...
   
... ... ... ... ...  ...  ...
a n1 a n 2 a n 3 ... (a nn  l )  x n   
. = 0

173
Matrik

A.x - lx = 0 atau (A - lI)x = 0 … … .. … … …. … … … …. … … … … … .(5)

Penyelesaiaan persamaan (5) |A - lI| = 0


(a11  l ) a12 a13 ... a1n
a 21 (a 22  l ) a 23 ... a 2 n
 ... ... ... ... ... 0
... ... ... ... ...
a n1 a n 2 a n 3 ... (a nn  l )
… … .. … … …. … … … …. .(6)

harga l pada penyelesaian persamaan (6) adalah eigen value.

Contoh
tentukanlah eigen value dari matrik orde 2 berikut.
4  1
2 1 
 

jawab.

|A - lI| = 4  l  1
2 1 l

(4 - l).(1 - l) + 2 = 0 l1 = 2 dan l2 = 3

Untuk setiap eigen value yang diperoleh terdapat solusi x yang bersesuaian dengannya dan
disebut sebagai eigen vector.

Contoh.
persamaan A.x = l.x dengan A : 4 1 
 3 2
 
jawab.

(4  l ) 1 l1 = 1 dan l2 = 5
0
3 (2  l )

Untuk l1 = 1

4 1  .  x1  = 1.  x1 
 3 2  x  x 
   2  2

174
Matrik

4x1 + x2 = x1

3x1 + 2x2 = x2 … … .. … … …. … … … …. … … … … … … … … …. …. … .(7)

dari persamaan (7) diperoleh bahwa : x2 = -3x1

jadi untuk l1 = 1 diperoleh :

1
x1   
 3
dan l2 = 5

4 1  .  x1  = 5.  x1 
 3 2  x  x 
   2  2
diperoleh x1 = x2

jadi untuk l2 = 5 diperoleh :

1
x2   
1
Bantuan Scilab.
Tentukanlah eigen value dan eigen vector dari matrik berikut :
2 0 1
 1 4  1
 
 1 2 0 
A = [2, 0, 1;
-1, 4, -1;
-1, 2, 0];
[VE, NE] = spec(A) % VE = vector eigen dan NE = nilai eigen

VE =
-0.8944 0.4082 -0.7071
-0.4472 0.8165 -0.0000
-0.0000 0.4082 0.7071
NE =
2.0000 0 0
0 3.0000 0
0 0 1.0000

175
Matrik

 2 1 
Untuk l1 = 2 eigen vector : x1  1 l2 = 3 eigen vector : x 2  2
 
   
0 1 
 1
l3 = 1 eigen vector : x3   0 
 
 1 

Latihan.
Tentukanlah Eigen Value dan Eigen Vector dari matrik berikut :
1.
 2 0 0
0 4 0
 
0 0 3

2.
 a 0 0
 0 b 0
 
 0 0 c 

 2  2 3  2  2 3
3. a.  2  1 6 b. 3.  2  1 6
   
 1 2 0  1 2 0

 2  2 3
4. Jika A =  2  1 6 ; tentukanlah eigen value dari :
 
 1 2 0

a. A2 = A * A
b. A3
c. A5
Pergunakanlah komputer hanya sebagai bahan validasi

176
Matrik

7.5 Penyelesaian Persamaan Diferensial dengan Metode Matrik


Metode Matrik dalam menyelesikan persamaan diferensial memiliki keuntungan karena
dapat dikembangkan untuk sistem dengan n persamaan linier. Untuk memudahkan
pemahaman tinjau persamaan diferensial dengan 2 persamaan linier dan 2 variabel.
x1  a11 .x1  a12 .x 2 …. .. … … … … … … … … … … … … … … … … … … ...(8)
x 2  a 21 .x1  a 22 .x 2
penyelesaian persamaan (8) berbentuk :
 x1   c1 .e lt  … ..…. .. … … … … … … … … … … … … … … … … … … ..(9)
x    lt 
 2  c 2 .e 
dengan c1, c2, dan l merupakan kontanta yang akan ditentukan kemudian dan harus
memenuhi persamaan (8). Substitusikan (9) ke (8) :
c1lel.t = a11.c1el.t + a12.c2el.t

c2lel.t = a21.c1el.t + a22.c2el.t

Dengan membagi seluruhnya dengan el.t dan mengelompokkan suku-suku yang serupa,
diperoleh :
(a11 - l).c1 + a12.c2 = 0

a21.c1 + (a22 - l).c2 = 0

a11  l a12   c1  ..…. .. … … … … … … … … … … … … … … … … ...(10)


 a . 0
 21 a 22  l  c 2 

karena c1 dan c2 pada persamaan (10) tidak boleh nol (0), maka :

a11  l a12
 0 sehingga l – (a11 + a22)l + a11.a22 + a12.a21 = 0
2
.
a 21 a 22  l

Akar akar karakteristik dari l disebut eigen value, nilai konstanta c1 dan c2 yang bersesuaian
dengan sebuah eigen value disebut eigen vector.
Jika didapat eigen value (l1 = l2) yang memiliki harga yang sama, maka persamaan (9)
menjadi :
 x1   a1 .t  b1 .e lt  .…. .. … … … … … … … … … … … … … … … … ...(11)
x    lt 
 2  a 2 .t  b2 .e 

177
Matrik

Contoh 3.
x1  2 x1  x 2 … … .. … … … … … … …. … .. … …. … … … … … … .. … ... (12)
x 2  9 x1  2 x 2
Penyelesaian
Penyelesaian persamaan (12) adalah berbentuk
 x1   c1e lt 
 x    lt 
 2  c 2 e 

l adalah akar persamaan karakteristik


kita bentuk determinant dengan koefisien koefisien dari persamaan (12) dengan diagonal
utamanya dikurangi l
2l 1
0
9 2l , l2  4l  13  0
l1 = 2 + 3i dan l2 = 2 – 3i

Jika l = l1 = 2 + 3i maka konstanta c1 dan c2

2  2  3i 1 c 
. 1   0 … … … .. … … … … … … …. … .. … …. … … ..(13)
3 6  2  3i c 2 

-3ic1 - c2 = 0

9c1 – 3ic2 = 0 c2 = -3ic1

Dengan mengambil c1 = 1 maka c2 =-3i

 x1   e 2 3i t  … … .. … … … … … … …. … .. … …. … … … …… … … ...(14)
x    2 3i t 
 2   3ie 
dari deret Euler e a bi  e a Cosb   iSinb  sehingga persamaan (14) menjadi

 x1   e 2t Cos3t  iSin3t   … … .. … … … … … … …. … .. … …. … … … ..(15)


x    
 2   3ie Cos3t  i sin 3t 
2t

Jika l = l2 = 2 - 3i maka konstanta c1 dan c2

2  2  3i 1 c 
. 1   0
3 6  2  3i c 2 

178
Matrik

3ic1 – c2 = 0

9c1 +3ic2 = 0 c2 = 3ic1

Dengan mengambil c1 = 1 maka c2 = 3i

 x1   e 23i t 
 x    23i t 
 2  3ie 

 x1   e 2t Cos3t  iSin3t   … .. … … … … … … …. … .. … …. … … … ... (16)


x    
 2   3ie Cos3t  i sin 3t 
2t

sehingga penyelesaian persamaan (12)


 x1   C1e 2t Cos3t  C 2 e 2t Sin3t  … .. … … … … … … …. … .. … …. … … ..(17)
x    
 2  3C1ie Sin3t  3C 2 e Cos3t 
2t 2t

Contoh 4.
x1  x 2 … … … … … … … … … … … … … … … … … … … … … ... (18)

x   x1  2x 2
2

Penyelesaian persamaan diferensial pada persamaan (50) berbentuk :


 x1   c1e lt  … … … … … … … … … … … … … … … … … … … … … ... (19)
 x    lt 
 2  c 2 e 
persamaan akar akar karakteristik persamaan (18)
0  l 1 
 1 0
 2  l   l2  2l  1  0

l1 = l2 = 1

untuk l = l1 = 1

 1 1  c1 
 1 1 c   0
  2  c1 = c2

dengan mengambil c1 = 1 maka c2 = 1

maka persamaan (19) menjadi :

 x1  e t  … … … … … … … … … … … … … … … … … … … … … ... ..(20)
x    t 
 2  e 

179
Matrik

Untuk l = l2 = 1

Karena akar karakteristik sama maka penyelesaian persamaan (18) berbentuk :


 x1   a1t  b1 e t  … … … … … … … … … … … … … … … … … … … ... .(21)
x    t
 2  a 2 t  b2 e 
penyelesaian persamaan (18) adalah persamaan (20) dan persamaan (21) dan harus linier
independent. Konstanta a1, a2, b1, b2 pada persamaan (53) ditentukan dengan cara :

Substitusikan persamaan (21) kedalam persamaan (18)


a1e t  a1t  b1 e t  a 2 t  b2 e t

a 2 e t  a 2 t  b2 e t  a1t  b1 e t  2a 2 t  b2 e t … … … … … … … … … … ...(22)

dengan membagi dengan et dan menyamakan koefisien t dari persamaaan (22)


a1 + b1 = b2 a1 = a2

a2 + b2 = -b1 + 2b2 a2 = -a1 + 2a2

dengan mengambil a1 = 1 maka a2 = 1

a1 + b1 = b2 ; jika b1 = 0 maka b2 = 1

maka persamaan (21) menjadi :


 x1   te t  … … … … … … … … … … … … … … … … … … … … ... (23)
x    t
 2  t  1e 
Jika persamaan (20) dan persamaan (23) adalah penyelesaian persamaan (18), maka haruslah
linier independent. Untuk itu kita uji persamaan (20) dan persamaan (23) apakah linier
indpendent atau tidak.
et te t linier independent
 e 2t
et t  1e t

maka penyelesaian persamaan (18) :


 x1  e t   te t  … … … … … … … … … … … … … … … … … (24)
 x   C1  t   C 2  t
 2 e  t  1e 
Contoh 16.

180
Matrik

x1  x 2  x3  x 4
x 2   x 2  x 4 … … … … … … … … … … … … … … … … … … … ... ... ... ..(25)

x  x3  x 4
3

x 4  2x 4

penyelesaiaan persamaan (25) berbentuk :

 x1   c1e lt 
 x   lt 
 2   c 2 e  … … … … … … … … … … … … … … … … … … … ... ... ... (26)
 x 3   c 3 e lt 
   lt 
 x 4  c 4 e 

persamaan akar karakteristik dari persamaan diferensial (25)

l 1 1 1
0 1 l 0 1
0
0 0 1 l 1
0 0 0 2l

-l(-1 - l)(1 - l)(2 - l) = 0

l1 = 0; l2 = -1; l3 = 1; l4 = 2

Jika l = l1 = 0

0 1  1 1   c1 
0  1 0 1  c 
  2   0
0 0 1  1 c3 
  
0 0 0 2  c 4 

c2 + c3 + c4 = 0
-c2 + c4 = 0

c3 – c4 = 0 c2 = c3 = c4 = 0

2c4 = 0

Dengan mengambil A1 = 1 maka penyelesaian persamaan (25) menjadi:

181
Matrik

 x1  1
 x  0 
 2    … … … … … … … … … … … … … … … … … … … ... ... ... ... (27)
 x 3  0 
   
 x 4  0 

Jika l = l2 = -1

1 1  1 1   c1 
0
 0 0 1  c 2 
0
0 0 2  1 c3 
  
0 0 0 3  c 4 

c1 + c2 – c3 + c4 = 0 c1 + c2 = 0
c4 = 0

2c3 – c4 = 0 c3 = c4 = 0

3c4 = 0

Jika c1 = 1 maka c2 = -1

Maka penyelesaian persamaan (25)


 x1   e t 
 x   t 
 2    e  … … … … … … … … … … … … … … … … … … … … … ...(28)
 x3   0 
   
 x 4   0 
Jika l = l3 = 1

 1 1  1 1   c1 
 0  2 0 1  c 
  2   0
0 0 0  1 c3 
  
0 0 0 1  c 4 

-c1 + c2 – c3 + c4 = 0
-2c2 + c4 = 0 c2 = c4 = 0

-c4 = 0 c1 = -c3

c4 = 0 jika c1 = 1, maka c3 = -1

Maka penyelesaian persamaan (25)

182
Matrik

 x1   e t 
x   
 2   0  … … … … … … … … … … … … … … … … … … … … … ... .(29)
 x3   e t 
   
 x 4   0 

Jika l = l4 = 2

 2 1  1 1   c1 
 0  3 0 1  c 
  2   0
0 0  1  1 c3 
  
0 0 0 0  c 4 

-2c1 + c2 – c3 + c4 = 0
-3c2 + c4 = 0 c4
c2 
3
-c3 – c4 = 0 c3 = -c4

dengan mengambil c4 = 1, c3 = -1 c2 = 1/3


maka c1 = -7/6

maka penyelesaian persamaan (25)


  7 2t 
 x1   6 e 
x   1 
 2    e 2t  … … … … … … … … … … … … … … … … … … … … …(30)
 x3   3 
    e 2t 
 x 4   2t 
 e 

maka penyelesaian umum persamaan (25)

  7 2t 
 x1  1  e t   e t   6 e 
x     t     1 
 2   C1 0  C 2  e   C 3  0   C 4  e 2t  … … … … … … … … … ... (31)
 x3  0  0   e t   3 2t 
         e 
 x4  0  0   0   e 2t 
 

183
Matrik

Latihan
Carilah penyelesaian umum dari persamaan diferensial berikut.

1.
x1 3x1  2 x 2  2 x3
x 2 x1  4 x 2  x3
x 2  2 x1  4 x 2  x3
2.
x1 x1  2 x 2  x3  x 4
x 2   x 2  2 x3  2 x 4
x3 2 x 2  2 x3  2 x 4
x 4  3x 2  6 x3  6 x 4
3.
x1 3x1  2 x 2  2 x3
x 2 x1  4 x 2  x3
x 2  2 x1  4 x 2  x3
dengan x1(0) = 1; x2(0) = 0; dan x3(0) = -1

4.
x1 x1  2 x 2  x3  x 4
x 2   x 2  2 x3  2 x 4
x3 2 x 2  2 x3  2 x 4
x 4  3x 2  6 x3  6 x 4
x1(0) = -1; x2(0) = 1; x3(0) = -2; dan x4(0) =0

184
Matrik

7.6 Penerapan Dalam Bidang Teknik


Contoh 17

Gambar 1. Sistem 2 pegas dengan ayunan bebas

Tentukanlah ayunan pegas pada gambar 1, jika : k1 = 3, k2 = 2, m1 = m2 = 1.

y1 (0)  1; y 2 (0)  2; y1 (0)   2 6 ; y 2  6

Jawab.
1. Masa m1 mengalami dua gaya pegas : -k1y1 dan k2(y2 – y1).

2. Masa m2 hanya mengalami gaya pegas : k2(y2 – y1).

Menurut hukum Newton


d 2 y1
m1   k1 . y1  k 2  y 2  y1 
dt 2 … … … … … … … … … … … … … … … … (32)
2
d y2
m2   k 2 ( y 2  y1 )
dt 2
persamaan (32) disusun kembali, menjadi :

185
Matrik

d 2 y1
m1  k1  k 2  y1  k 2 y 2  0
dt 2 … … … … … … … … … … … … … … … … (33)
d 2 y2
m2  k 2 y 2  k 2 y1  0
dt 2
Dengan memasukkan harga harga parameter, persamaan (33) menjadi :
y1   5 y1  2 y 2
… … … … … … … … … … … … … … … … … … ... ... ... ... .(34)

y  2 y1  2 y 2
2

 y1   5 2   y1 
  . 
 y 2   2  2  y 2 
penyelesaian persamaan (34) berbentuk :
 y1   c1 .e l .t 
y    l .t 
 2  c 2 .e 
konstanta c1, c2 dan l akan ditentukan kemudian, dengan syarat :

y1 = c1el.t dan y2 = c2el.t memenuhi persamaan (34).

persamaan karakteristik :
5l 2 l2 + 7l + 6 = 0; l1 = -1 dan l2 = -6
0 ;
2 2l

Untuk l1 = -1

 5  (1) 2   c1  diperoleh c2 = 2c1


 2  2  ( 1)  c   0
  2 

penyelesaian (34) Untuk l1 = -1

 y1   e .t  … …. … … … … … … … … … … … … … … … … … … … .(35)
 y    t 
 2  2e 
Untuk l2 = -6

 5  (6) 2   c1  diperoleh 2c2 = - c1


 2  2  ( 6 )  c   0
  2 

penyelesaian (34) Untuk l1 = -6

 y1   2e 6.t  … …. … … … … … … … … … … … … … … … … … … … ... (36)


 y     6t 
 2   e 

186
Matrik

Karena persamaan (35) dan (36) adalah linier independen serta merupakan jawaban
persamaan (34), maka penyelesaian umum persamaan (34) :
 y1   k1   e .t   k 3   2e 6.t  … … … … … … … … … … … … … … .... ... ... (37)
 y   k   t   k   6t 
 2   2  2e   4   e 
konstanta k1, k2, k3, k4 ditentukan dari y (0)  1; y (0)  2; y  (0)   2 6 ; y   6
1 2 1 2

dengan memasukkan t = 0 ke (37) diperoleh :


1   k1  1   k 3   2  … … … … … … … … … … … … … … .… ... ... ... ... .(38)
2  k  2  k   1
   2     4  
persamaan (37) dideferensialkan terhadap t, diperoleh :
 y1   k1    e .t   k 3   12e 6.t  … … … … … … … … … .… … … ... ... ... .(39)
    t 
    6t 
y
 2  k 2    2 e  k 4   6e 
dengan memasukkan t = 0 ke (39) diperoleh :
 2 6   k1    1  k 3   12
          … … … … … … … … … … … … .… ... ... ... ..(40)
k  2 k 6 
 6   2     4  
dari persamaan (38) dan (40) diperoleh :
k1 = 0,22; k2 = 1, 44; k3 = 0, 39; k4 = 0,89;

Jadi penyelesaian umum persamaan (34) ;

 y1  0,22  e .t  0,39  2e 6.t 


 y   1,44   t   0,89  6t 
 2   2e     e 

187
Matrik

Latihan
1. Tentukan arus i1, i2, dan i3 dari rangkaian gambar 2. Jika :

R1 = 5W, R2 = 4W, R3 = 3W, R4 = 5W, E1 = E2 = 12V, E3 = 15 V

2. Tentukanlah ayunan pegas pada gambar 3, jika : k1 = 4, k2 = 2, m1 =2, m2 = 1, c = 20.

y1 (0)  0; y 2 (0) 1; y1 (0)   2; y 2  2

188
Matrik

3. Tentukanlah arus i1, i2, i3 (keadaan transient) pada rangkaian gambar 4. E1 = 12V, E2 =

15 V, R1 = R2 = R3 = 4 W, R4 = 6W, L1 = L2 = L3 = 0,02 H. Jika keadaan awal


seluruhnya = 0 (nol).

189
SCILAB
untuk Pemula Tingkat Dasar
___________________________________________________________________

Mirza Nur Hidayat


für dich
Copyright © 2014. Mirza Nur Hidayat.
All rights reserved.
DAFTAR ISI
___________________________________________________________________

PENDAHULUAN 1
Tentang tulisan ini 1
Scilab 1
BERKENALAN DENGAN SCILAB 2
Jendela Scilab Console 2
Perhitungan matematika sederhana 3
Bilangan-bilangan khusus 3
SCINOTES 4
Apa itu SciNotes 4
Launch SciNotes 4
FUNGSI DAN PLOT 6
Domain fungsi 6
Fungsi 6
Plot grafik 7
SciNotes, fungsi, dan plot grafik 10
Subplot 12
Plot 3 dimensi 14
LOGARITMA 15
Logaritma natural 15
Logaritma 15
TURUNAN DAN INTEGRAL 16
Turunan 16
Integral 17
MATRIKS 18
Memulai dengan matriks 18
Operasi pada matriks 18
Transpose matriks 19
Determinan matriks 19
KASUS-KASUS SAINS DAN TEKNIK SEDERHANA 20
Kasus 1: Sistem persamaan linear 20
Kasus 2: Teknik optimisasi 21
Kasus 3: Rangkaian �� 22
REFERENSI 24
PENDAHULUAN
___________________________________________________________________

Tentang tulisan ini

Tulisan kecil ini merupakan panduan singkat tentang Scilab.


Tulisan dibuat dengan sasaran pembaca adalah pemula tingkat
dasar, baik bagi siswa sekolah menengah, mahasiswa tingkat
dasar, maupun masyarakat umum yang ingin mempelajari dan
menggunakan Scilab.

Perhitungan matematika sederhana, fungsi, plot, logaritma,


turunan dan integral, matriks, dan beberapa contoh aplikasi dalam
sains dan teknik disajikan dalam tulisan ini.

Dokumen ini ditulis berdasarkan pengalaman penulis dalam


menggunakan Scilab baik semenjak masih di bangku kuliah
maupun saat mengajar di kampus, serta didasarkan pada
beberapa referensi yang penulis gunakan dalam tulisan ini.

Tulisan ini dapat digunakan dan disebarluaskan secara bebas


untuk tujuan pendidikan dan pembelajaran.

Untuk diskusi, masukan, kritik, dan saran dapat dikirimkan ke


email penulis: mirza.kid@gmail.com.

Scilab

Scilab adalah sebuah software komputasi numerik yang sifatnya


bebas untuk digunakan. Scilab dapat didownload di alamat
http://www.scilab.org. Scilab dapat diinstall di berbagai sistem
operasi, baik Linux, Mac OS, maupun Windows.

1
BERKENALAN DENGAN SCILAB
___________________________________________________________________

Jendela Scilab Console

Tampilan jendela Scilab Console setelah dijalankan adalah seperti


ditunjukkan dalam Gambar 1 berikut.

Gambar 1 Jendela Scilab Console. Tampilan Scilab versi 5.5.0 yang dijalankan di
sistem operasi Windows.

Jendela Console merupakan tempat untuk mengetik perintah atau


progra . Cara ya udah, yaitu di elaka g ta da --> , ketik

2
perintah tertentu, kemudian tekan tombol Enter (untuk Linux dan
Windows) atau Return (untuk Mac OS).

Perhitungan matematika sederhana

Perhitungan matematika sederhana dengan Scilab dapat


dilakukan dengan beberapa operasi, yaitu operasi penjumlahan
de ga e ggu aka ta da + , ta da - u tuk pe gura ga ,
ta da * u tuk perkalia , ta da / u tuk pe agia , serta
ta da ^ u tuk operasi pe a gkata .

Bilangan-bilangan khusus

Dalam matematika, dijumpai beberapa bilangan khusus, semisal


bilangan , konstanta pi �, bagian imajiner � pada bilangan
kompleks, transformasi Laplace , dan lain-lain.

Dalam Scilab, beberapa bilangan khusus di atas ditulis dengan cara


menambahkan tanda % di depan setiap bilangan tersebut, yaitu
%e, %pi, %i, dan %s.

3
SCINOTES
___________________________________________________________________

Apa itu SciNotes?

SciNotes merupakan sebuah jendela editor teks pada Scilab. Tak


ubahnya Scilab Console, SciNotes juga sebagai wadah untuk
mengetik perintah atau program.

Keuntungan menggunakan SciNotes adalah kode-kode perintah


atau program yang panjang dapat disimpan dalam sebuah file
(misal dalam format .sce), mudah diedit, serta tampilan teks
berwarna-warni (syntax highlighting) sehingga memudahkan
dalam pengetikan perintah atau program.

Launch SciNotes

Untuk membuka jendela SciNotes dapat dilakukan dengan 2 cara,


yaitu dengan e getik peri tah scinotes pada “ ila Co sole
kemudian tekan tombol Enter.

Cara yang lain yaitu dengan mengklik toolbar SciNotes pada Scilab
Console seperti dalam Gambar 2 berikut.

Gambar 2 Launch SciNotes. Klik toolbar SciNotes, maka jendela SciNotes akan
tampil.

4
Tampilan SciNotes sesaat setelah dibuka ditunjukkan dalam
Gambar 3.

Gambar 3 Jendela SciNotes. Tak ubahnya Scilab Console, SciNotes juga sebagai
wadah untuk mengetik perintah atau program, tetapi dengan memiliki berbagai
kelebihan dan kemudahan.

5
FUNGSI DAN PLOT
___________________________________________________________________

Domain fungsi

Sebelum memasuki bahasan fungsi dan plot grafik, ada baiknya


mempelajari domain fungsi terlebih dahulu. Dalam Scilab, cara
membuat sebuah domain fungsi adalah dengan cara
mengetik perintah berikut pada Scilab Console.

Dan jika dibandingkan dengan perintah berikut.

Fungsi

Pada bahasan ini akan disajikan contoh-contoh sederhana sebuah


fungsi dalam Scilab.

Contoh ke-1: Fungsi = , dengan .

6
Pada perintah baris ke-1, tertulis x=0:3; yang mana di ujung baris
ditulis tanda semicolon ; , aksud dari tanda ini adalah hasil dari
perintah x=0:3 (yaitu 0. 1. 2. 3.) tidak ditampilkan pada
jendela Scilab Console.

Contoh ke-2: Fungsi = sin , dengan �.

(Catatan: hasil eksekusi di atas sebagian di-crop oleh penulis).

Pada perintah baris ke-2, tertulis y=sin(x). Jadi untuk fungsi-


fungsi tertentu, semisal trigonometri, cara pengetikan fungsi
dengan diberi tanda kuru g () .

Plot grafik

Pada contoh ke-1 dan contoh ke-2 pada bahasan sebelumnya,


telah dijelaskan cara membuat sebuah fungsi sederhana pada
Scilab. Sedangkan pada sub ini akan disajikan cara membuat plot
grafik sederhana dari sebuah fungsi.

7
Contoh ke-3: Plot fungsi = , dengan .

Jadi u tuk e uat plot dari se uah fu gsi, ketik peri tah plot
kemudian diikuti dengan variabel fungsinya, yang mana dalam
contoh ke-3 variabel berupa x dan y, atau ditulis (x,y).

Jika perintah di atas dieksekusi (dengan menekan Enter atau


Return), maka akan menghasilkan grafik seperti dalam Gambar 4.

Gambar 4 Plot grafik sederhana fungsi = .

8
Contoh ke-4: Plot fungsi = sin , dengan �.

Jika perintah di atas dieksekusi, akan menghasilkan grafik seperti


pada Gambar 5.

Gambar 5 Plot grafik sederhana fungsi = sin .

9
SciNotes, fungsi, dan plot grafik

Pada diskusi sebelumnya telah diberikan contoh-contoh


sederhana tentang fungsi dan plot grafik pada Scilab dengan cara
langsung memanfaatkan jendela Scilab Console. Untuk
berikutnya, akan disajikan bahasan tentang fungsi dan plot grafik
dengan menggunakan jendela SciNotes.

Contoh ke-5: Plot fungsi = cos , dengan �.

Di jendela SciNotes diketik kode program seperti pada Gambar 6.

Gambar 6 Kode program pada jendela SciNotes fungsi = cos . Tampilan syntax
highlighting memudahkan pengguna dalam mengetik perintah dan mengetahui
jika ada eror atau kesalahan kode program.

Jika kode perintah tersebut dieksekusi, yaitu dengan cara mengklik


toolbar (Execute), maka akan menghasilkan grafik seperti pada
Gambar 7.

10
Gambar 7 Grafik fungsi = cos . Pada grafik terdapat judul grafik, label pada
sumbu horisontal dan vertikal, grid, dan point-point berwarna merah.

Perhatikan kode-kode program di SciNotes pada Gambar 6. Pada


baris ke- tertulis plot(x,f,’or’) . Maksud dari kode ’or’
adalah plot grafik dengan point berbentuk ’o’ dan berwarna
merah (red, r). Bentuk lain dapat berupa ’+’, ’*’, ’-’, atau yang
lain. Sedangkan untuk warna, selain merah, dapat juga hitam
’black’, hijau ’g’, biru ’b’, kuning ’y’, atau yang lain.

Baris ke- xtitle merupakan kode perintah untuk membuat


judul grafik, baris ke-7 dan ke-8 masing- asi g xlabel da
ylabel u tuk e eri la el su u horiso tal da su u
vertikal, serta baris ke-9 xgrid() erupaka peri tah u tuk
membuat grid-grid pada area grafik.

11
Subplot

Subplot merupakan fasilitas yang disediakan oleh Scilab untuk


menampilkan beberapa grafik dalam satu jendela. Sebagai contoh
akan dibuat 4 (empat) buah grafik fungsi dalam satu jendela,
dengan keempat fungsi , , , dan dengan kode program
pada SciNotes seperti pada Gambar 8.

Gambar 8 Kode SciNotes untuk membuat 4 (empat) grafik dalam satu jendela
dengan memanfaatkan fasilitas subplot.

Subplot berdimensi x yaitu dalam satu jendela ada baris


grafik dan kolom grafik. Jadi maksud dari perintah
subplot(223) adalah dalam satu jendela ada 2 baris grafik, 2
kolom grafik, dan grafik ada pada urutan ke-3 dari total 4 buah
grafik.

12
Jika kode SciNotes di atas dieksekusi akan menghasilkan grafik
seperti pada Gambar 9.

Gambar 9 Empat buah grafik fungsi dalam satu jendela dengan memanfaatkan
fasilitas subplot.

Dari gambar terlihat bahwa dalam satu jendela ada 4 (empat) buah
grafik. Grafik ke-1 (warna merah) adalah grafik fungsi yang
merupakan hasil dari subplot(221).

Grafik ke-2 merupakan grafik fungsi (warna biru) dari


subplot(222), grafik ke-3 fungsi (warna hijau) dari
subplot(223), dan terakhir grafik ke-4 fungsi (warna kuning)
dari subplot(224).

13
Plot 3 dimensi

Plot 3 (tiga) dimensi pada Scilab dapat dengan memanfaatkan


fasilitas fplot3d.

Contoh ke-6: Akan dibuat grafik 3 dimensi dari fungsi sebagai


fungsi dari dan , = , , yang memenuhi sebuah persamaan
= + dengan − dan = .

Jika perintah di atas dieksekusi, akan menghasilkan grafik seperti


pada Gambar 10.

Gambar 10 Grafik 3 dimensi fungsi = + .

14
LOGARITMA
___________________________________________________________________

Logaritma natural

Dalam Scilab, logaritma natural ln, ditulis dengan kode perintah


log.

Dari Scilab Console di atas terlihat bahwa ln bernilai 1.

Logaritma

Untuk logaritma dengan basis log � , di Scilab Console cukup


diketik loga(b), dengan a adalah basis, dan b adalah bilangan.

Sebagai contoh log1 , maka di jendela Scilab Console diketik:

Contoh lain adalah log , yang mana bernilai 3, maka di jendela


Scilab Console diketik:

15
TURUNAN DAN INTEGRAL
___________________________________________________________________

Turunan

Untuk mencari nilai turunan dari sebuah persamaan pada Scilab


diantaranya dengan memanfaatkan fasilitas numderivative.

Contoh ke-7: Persamaan = . Tentukan nilai pada = .

Secara analitik, = sehingga pada = , maka = . Untuk


Scilab, contoh tersebut dapat ditulis dengan kode perintah:

Contoh ke-8: Persamaan = sin �. Tentukan nilai pada � = �.

Secara analitik, = cos � sehingga pada � = �, maka = .


Untuk Scilab, contoh tersebut dapat ditulis dengan kode perintah:

16
Integral

Sama halnya turunan, untuk mencari nilai integral dari sebuah


persamaan juga dapat dengan menggunakan Scilab, yaitu dengan
memanfaatkan fasilitas intg.

Contoh ke-9: Persamaan = . Tentukan nilai ∫ � .

Secara analitik, ∫ � = ∫ � = .
Untuk Scilab, contoh tersebut dapat ditulis dengan kode perintah:

Contoh ke-10: Persamaan = ln . Tentukan nilai ∫1 � .

Secara analitik, ∫1 � = ∫1 ln � = 1.
Untuk Scilab, contoh tersebut dapat ditulis dengan kode perintah:

Selain perintah numderivative untuk turunan dan intg untuk


integral, Scilab juga menyediakan beberapa fasilitas lain,
diantaranya numdiff, ode, atau yang lain.

17
MATRIKS
___________________________________________________________________

Memulai dengan matriks

Ada 2 buah matriks A dan B, dengan A = dan B = .


Dalam Scilab, cara membuat kedua matriks tersebut adalah
sebagai berikut.

Operasi pada matriks

Penjumlahan matriks A dan B dari contoh di atas cukup ditulis


dengan perintah:

Sedangkan untuk operasi pengurangan matriks A dengan B,


perintah di Scilab console adalah:

18
Transpose matriks

Dari contoh matriks A di atas, maka transpose matriks A adalah:

Determinan matriks

Matriks persegi C = , untuk menentukan determinannya,


dalam Scilab cukup dengan menggunakan perintah:

19
KASUS-KASUS SAINS DAN TEKNIK SEDERHANA
___________________________________________________________________

Kasus 1: Sistem persamaan linear

Tentukan penyelesaian sistem persamaan linear di bawah.


− + =
+ − =
+ + =

Jawab: Dengan pendekatan geometri analitik, penyelesain sistem


persamaan linear di atas dapat diselesaikan dengan matriks.
− −
Misal matriks D = − , matriks X = − ,


matriks Y = − , dan matriks Z = .

Sehingga nilai = det(X) / det(D); = det(Y) / det(D); dan = det(Z)


/ det(D). Di jendela Scilab Console diketik perintah:

Jadi nilai = , = , = .

20
Kasus 2: Teknik optimisasi

Minimise − − dengan batasan-batasan:


− = ; + + = ;

Jawab: Dalam teori optimisasi linear, soal di atas merupakan


bentuk dari:


Minimise . ; � � = �; .

Dalam jendela Scilab Console, persoalan di atas dapat diselesaikan


dengan menulis kode perintah:

Dari jendela Scilab Console terlihat bahwa nilai minimum yang


didapat sebesar − , dengan = = , ; =
, .

21
Kasus 3: Rangkaian ��

Diberikan sebuah rangkaian �� seperti Gambar 11 di bawah.


Dengan asumsi � = KΩ dan � = mF, tentukan pola fungsi
alihnya (transfer function).

Gambar 11 Sirkuit RC. Resistor R dan kapasitor C dihubungkan secara seri.

Jawab: Persamaan matematis/dinamis dari sirkuit di atas adalah


sebagai berikut.
1 1
�� + ∫ ��� = ��� dengan � = ∫ ��� .
� �

Dalam teori dasar elektronika atau dasar sistem kontrol, persoalan


di atas sering diselesaikan dengan transformasi Laplace, yaitu:

� �
�� + = ��� (s) dan = � (s) .
� �

�� 1
Sehingga fungsi transfer = .
��� �� +1

Dalam jendela SciNotes diketik perintah:

22
Jika kode dalam SciNotes tersebut dieksekusi, maka akan
menghasilkan pola seperti pada Gambar 12.

Gambar 12 Grafik pola fungsi transfer pada sirkuit �� yang disusun secara seri.
Pola ini dapat digunakan sebagai dasar dalam analisis kestabilan sistem dan teknik
kendali lanjutan, semisal teknik PID.

--o0o--

23
REFERENSI
___________________________________________________________________

Anugraha, R. 2011. Pengantar Fisika Matematik. Yogyakarta:


Jurusan Fisika FMIPA Universitas Gadjah Mada.
Baudin, M. 2010. Introduction to Scilab. Le Chesnay Cedex:
The Scilab Consortium.
Gomez, C. 2013. Scilab for Very Beginners. Versailles: Scilab
Enterprises.
Suparno, S. 2013. Komputasi untuk Sains dan Teknik
Menggunakan Matlab. Depok: Departemen Fisika FMIPA
Universitas Indonesia.

24
GRAFIK DUA DIMENSI

Memplot grafik pada Scilab ada 2 yaitu fungsi plot dan fungsi plot2d. Fungsi plot2d lebih handal dan
lebih diutamakan pada Scilab dari pada fungsi plot walaupun secara umum dapat dikatakan kedua
fungsi tersebut sama. Untuk pertama kali kita akan membahas fungsi plot kemudian fungsi plot2d.

plot(x,y,<LineSpec>,<GlobalProperty>)
Penjelasan x dan y dapat berupa vektor atau matrik dengan ukuran yang sama. LineSpec dan
GlobalProperty merupakan optional sehingga boleh dihilangkan.

Contoh.
//garis dari 0 sampai 12 dibagi sebanyak 500 titik
t = linspace(0, 12, 500);
y = sin(t);
plot(t, y);
xgrid(); //memberikan grid pada grafik.

Gambar 1. Plot sederhana fungsi sinus dengan plot(t,y)

Untuk memplot beberapa grafik dalam satu window maka argument t dan y pada fungsi plot harus
berbentuk matrik. Berikut contoh memplot beberapa grafik dalam sebuah window.
t1 = linspace(-12, 12, 500);
t2 = linspace (0, 12, 500);
y1 = sin(3*t1) ./ t1;
//mempegunakan perintah titik (dot) untuk operasi perelemen.
// hal ini berbeda jika tampa titik
y2 = sin(t2);
plot(t1, y1, t2, y2);
xgrid();
xtitle("Memplot Dua Grafik pada Satu Window");
xlabel("Waktu t");
ylabel("Fungsi f(t)");

Gambar 2. Memplot dua grafik dalam sebuah window

Optional line spec <LineSpec> merupakan variasi garis, warna dan marker dari fungsi yang akan
diplot. Variasi tersebut diperlihatkan pada tabel 1.
Contoh :
Memplot sinus dengan warna merah dan ditandai dengan star (*) .
t = linspace (0.1, 3*%pi, 100);
y = sin(2*t);
plot (t, y, 'r*');

Gambar 3. Memplot dengan warna merah dan marker “*”

Tabel 1. Variasi warna dan garis pada fungsi plot

Warna Garis
Yellow y point .
magenta m circle o
Cyan c x - mark x
red r plus +
green g star *
blue b square s
white w diamond d
black k triangle (down) v
triangle (up) ^
triangle (left) <
triangle (right) >
pentagram p
hexagram h

Optional global property <GlobalProperty> merupakan tampilan dari grafik dan akan dibahas
kemudian.
Untuk memplot grafik pada scilab sebaiknya mempergunakan fungsi plot2d daripada
mempergunakan fungsi plot. Sekarang pembahasan kita pada fungsi plot2d.
plot2d([logflag,][x,],y[,style[,strf[,leg[,rect[,nax]]]]])
plot2d([logflag,][x,],y,<opt_args>)

Penjelasan x dan y merupakan vektor atau matrik yang berbentuk bilangan real. Jika x dihilangkan,
karena merupakan optional, maka y akan diplot berdasarkan baris vektor y.
Optional logflag [logflag] merupakan jenis sumbu yang dipergunakan. Harga untuk logflag
adalah “"nn", "nl" , "ln" dan "ll" . n untuk linier dan l untuk logaritmic.
Optional style merupakan bilangan integer, positif atau negatif, untuk menggambarkan kurva.
Optional strf merupakan string tiga angka yaitu “XYZ”, harga default untuk strf adalah strf=
"081"
Optional leg menunjukan legenda dari kurva yang diplot. Harga dari argument leg merupakan
sebuah string dengan format "leg1@leg2@.…" dimana leg1, leg2, dst menunjukan legenda dari
kurva. Harga default untuk optional leg “ “.
Optional rect mensetting batasan pada sumbu x dan sumbu y dari kurva yang hendak diplot.
Harganya merupakan empat buah vektor bilang real yaitu [xmin, ymin, xmax, ymax]
Optional nax mensetting tic yang dipergunakan pada sumbu x dan sumbu -y, formatnya adalah
[nx,Nx,ny,Ny] merupakan bilangan real.
Contoh contoh berikut akan memperjelas pengunaan fungsi plot2d beserta seluruh argument inputnya.
Contoh.
x=[0:0.1:2*%pi]';
//memplot sederhana
plot2d(sin(x));
jalankan dan lihat bagaimana hasilnya. Kemudian ketiklah contoh selanjutnya.
clf();
x=[0:0.1:3*%pi]';
t=[-1.3*%pi : 0.1 : 3*%pi]';
// Menambahkan legenda pada kurva dan membatasi sb-x dan sb-y
plot2d(t,[2*sin(2*t),sin(t)./t,(t.^2)-(2*t)],...
leg="2sin(2t)@sin(t)/t@t^2-2t", rect = [-5, -4, 5, 6]);
xgrid(4);
Gambar 4. Penggunaan fungsi plot2d dengan menambahkan legenda dan batasan axis

Jika diinginkan untuk memplot dua kurva pada dua grafik maka dapat dipergunakan fungsi subplot.
subplot(m, n, p)
Penjelasan m dan n menunjukan baris dan kolom sedangkan p menunjukkan kurva ke-p.
Contoh.
Memplot kurva dua baris satu kolom didalam satu windows.
t = logspace(0,1,1000); //membuat garis dari 0 sampai 10 dengan skala logaritmic
y = exp(t)./(t.^2); //jangan lupa memberikan operasi titik
subplot(2,1,1); //memplot kurva pertama pada baris kedua kolom kesatu
plot2d("ll", t, y); //diplot dengan skala logaritmic
xgrid(2);
xstring(1.5, 12, "subplot(2,1,1)");
y1 = t.^3 ./exp(t); //jangan lupa memberikan operasi titik
subplot(2,1,2);
plot2d("ll", t, y1);
xgrid(5);
xlabel("subplot(2,1,2)");
Gambar 5. Memplot dua kurva dalam satu window

Kurva yang sudah diplot dapat dihandle dengan maksud untuk mengubah propertinya
misalnya : ketebalan kurva, warna kurva, letak/posisi axis dll. Berikut akan diberikan contoh mengubah
properti grafik.
Contoh.

clf() ; // menghapus kurva pada grafik;

t= linspace(-10, 10, 500);

y = sin(t)./t ;

plot2d(t, y); //hasilnya diperlihatkan pada gambar 5a

xtitle("Gambar 5a");

//perhatikan dahulu kurva yang diplot sebelum melanjutkan perintah berikut

f = gcf(); //menghandle window/gambar dengan nama handle f


// gcf = get current figure

f.background = 4; //mengubah warna latar belakang window

f.figure_name = "LATIHAN MENGHANDLE GRAFIK";

a = gca(); //menghandle axis dengan nama handle a, gca = get current axes

a.x_location = "origin" ;
// harga untuk sb-x : “bottom”, “top”, “middle”, “origin”

a.y_location = "middle";
//harga utk sb-y : “left”, “right”, “middle”, “origin”

a.font_color = 5; //mengubah warna dari axes

a.font_size = 3; //mengubah ukuran font dari axes

a.grid =[2, 2];


//memberikan grid pada axes dengan warna grid sb-x dan sb-y sama yaitu biru

a.background = [0, 0, 0]; //mengubah warna latar belakang axes

a.foreground = [1, 1, 0]; //mengubah warna entity axes

e = gce(); // gce = get current entity

k = get(e, "children"); //kurva merupakan anak dari entity

g = get(k, "children");

g.foreground = 3; //mengubah warna kurva

g.thickness = 4; //mengubah ketebalan kurva

xtitle("Gambar 5b");

Gambar 6. Menghandle untuk mengubah properti kurva

Properti dari grafik/window/gambar, axes, polyline/kurva masih banyak lagi. Silahkan lihat dihelp
Scilab. Semakin banyak properti yang kita kuasai semakin mudah kita mengatur tampilan kurva.
GRAFIK USER INTERFACE (GUI)

Pada saat pertama kali Scilab di install maka GUI belum terinstall. GUI merupakan toolbox yang pada
Scilab dikenal dengan nama ATOMS. Mengintall ATOMS dapat dilakukan dengan cara online atau
offline. Pertama kali kita akan membahas mengintall secara online kemudian menginstall secara offline.
Menginstall ATOMS secara online
Cara yang paling mudah melengkapi atau menambahkan toolbox pada Scilab adalah dengan cara
online. Prosedur menginstall secara online adalah sebagai berikut :
1. Pastikan komputer anda memiliki fasilitas sambungan internet.
2. Jalankan Scilab.
3. Pada toolbar Scilab, click icon “Modul Manager ATOMS”, seperti diperlihatkan pada gambar 7.
4. Tunggu sampai semua modul ATOMs atau toolbox ditampilkan.
5. Pilih modul “GUI Builder”.
6. Click tombol install.
7. Tunggu sampai proses instalasi selesai.
8. Restart Scilab, jika instalasi berhasil maka pada workspace akan timbul tulisan sbb:
Startup execution:
loading initial environment
START GUI Builder 4.1 for Scilab 6.0
Load macros
Load help
Type "guibuilder" to start the GUI
9. Selesai. Toolbox GUI siap dipergunakan.

Menginstall ATOMS secara offline.


Menginstall secara offline agak sulit dan sering mengalami error dibandingkan secara online, apalagi
kalau berjalan di sistem operasi Linux. Tetapi kalau komputer kita tidak memiliki sambungan internet
maka mau tak mau kita harus mengintallnya secara offline dengan mendownload modul ATOMs di
warnet. Prosedur menginstall secara offline adalah sbb:
1. Masuk ke website atoms Scilab yaitu : www.atoms.scilab.com.
2. Pilih Modul GUI Builder kemudian didownload.
3. Setelah download selesai, Scilab diaktifkan.
4. dari workspace diketik : atomsInstall(‘C:\Users\Supriono\Downloads\guibuilder_4.1-src’);
5. Tunggu sampai installasi selesai, kemudian Scilab di restart.
6. Jika installasi berhasil maka pada workspace akan muncul pesan :
Startup execution:
loading initial environment

START GUI Builder 4.1 for Scilab 6.0


Load macros
Load help
Type "guibuilder" to start the GUI
7. Toolbox GUI siap dipergunakan.

Modul Manager ATOMs

Gambar 7. Pilih icon “Modul Manager ATOMs” untuk menambah toolbox

Membangun GUI
Setelah GUI toolbox terinstall maka kita siap untuk membangun GUI. Sebagai proyek pertama akan
dibuat tampilan GUI seperti gambar 8. Untuk mengaktifkan GUI, pada warkspace ketikan guibuilder.
Pada screen akan timbul GUI Builder Pallete dan grafik window ditunjukkan pada gambar 9. Untuk
membuat User Interface seperti pada gambar 8 maka click Pushbutton pada GUI Builder Pallete
kemudian letakkan ke Grafik Window. Isikan field Tag dengan btn1 dan field string dengan tombol 1.
Hal yang sama pada tombol 2 tetapi dengan field Tag btn2 dan string tombol 2;
Setelah kedua tombol pushbutton terbentuk, dari GUI Builder Pallete click Generate
sehingga Kode program untuk GUI tersebut dibangkitkan di SciNote. Penulis menyarankan untuk
mengedit kode program yang dibangkitkan dengan maksud untuk memudahkan modifikasi. Editlah
SciNote tersebut sehingga tampilan seperti program dibawah.
Gambar 8. Proyek pertama menggunakan GUI Builder

// This GUI file is generated by guibuilder


//////////
f=figure('figure_position',[400,50],...
'figure_size',[640,573],...
'auto_resize','off',...
'background',[33],...
'figure_name','BELAJAR GUI ');
//////////
delmenu(f.figure_id,gettext('File'))
delmenu(f.figure_id,gettext('?'))
delmenu(f.figure_id,gettext('Tools'))
toolbar(f.figure_id,'off')
handles.dummy = 0;
handles.btn1=uicontrol(f,'unit','normalized',...
'BackgroundColor',[-1,-1,-1],...
'Enable','on',...
'FontAngle','normal',...
'FontName','Ubuntu',...
'FontSize',[12],...
'FontUnits','points',...
'FontWeight','normal',...
'ForegroundColor',[-1,-1,-1],...
'HorizontalAlignment','center',...
'ListboxTop',[],...
'Max',[1],'Min',[0],...
'Position',[0.10, 0.59, 0.20, 0.07],...
'Relief','default',...
'SliderStep',[0.01,0.1],...
'String','tombol 1',...
'Style','pushbutton',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','btn1',...
'Callback','btn1_callback(handles)')
handles.btn2=uicontrol(f,'unit','normalized',...
'BackgroundColor',[-1,-1,-1],...
'Enable','on',...
'FontAngle','normal',...
'FontName','Ubuntu',...
'FontSize',[12],...
'FontUnits','points',...
'FontWeight','normal',...
'ForegroundColor',[-1,-1,-1],...
'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.3, 0.59, 0.20, 0.0725],...
'Relief','default',...
'SliderStep',[0.01,0.1],...
'String','tombol 2',...
'Style','pushbutton',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on',...
'Tag','btn2',...
'Callback','btn2_callback(handles)')
//////////
// Callbacks are defined as below. Please do not delete the comments as it will be
used in coming version
//////////
function btn1_callback(handles)
//Write your callback for btn1 here
f = gcf();
f.background = [10]
endfunction

function btn2_callback(handles)
//Write your callback for btn2 here
f = gcf();
f.background = [40]
endfunction
Gambar 9. GUI Builder Pallete dan Grafik window

Jalankan/execute program tersebut dan lihat warna latar belakang grafik window. Jika sudah
sukses, coba GUI seperti gambar 10 agar kemampuan GUI anda meningkat begitu juga kemampuan
anda dalam mengolah grafik. Prosedur pembuatan GUI pada gambar 10 adalah sama seperti
membangun GUI pada gambar 8.

Gambar 10. Membangun GUI yang lebih kompleks


Kode program, setelah diedit, yang dibangkitkan dari GUI pada gambar 10.

// This GUI file is generated by guibuilder version 4.1


//////////
clear;
clc;
f=figure('figure_position',[444,75],'figure_size',[770,606],...
'auto_resize','on','background',[0, 0, 1],...
'figure_name','Belajar Memplot dengan GUI',...
'dockable','off','infobar_visible','off',...
'toolbar_visible','off','menubar_visible','off',...
'default_axes','on','visible','off');
//////////
handles.dummy = 0;
handles.t1=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal',...
'FontName','Arial','FontSize',[12],...
'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.0984375, 0.8916667,0.27, 0.069],...
'Relief','default','SliderStep',[0.01,0.1],...
'String','t0 waktu awal dan t1 waktu akhir',...
'Style','text','Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','t1','Callback','')
handles.t0=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],..
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[12],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.095 ,0.822 ,0.094, 0.043],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','t0','Style','text',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','t0','Callback','')
handles.e0=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal','FontName','Ubuntu',...
'FontSize',[16],'FontUnits','points','FontWeight','normal',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','left',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.165, 0.822, 0.094,0.043],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','0','Style','edit',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','e0','Callback','')
handles.t1=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[12],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.4009375,0.8166667,0.098125,0.0479167],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','t1','Style','text',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','t1','Callback','')
handles.e1=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal','FontName','Ubuntu',...
'FontSize',[16],'FontUnits','points','FontWeight','normal',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','left',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.46625,0.8166667,0.098125,0.0479167],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','100','Style','edit',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','e1','Callback','')
handles.t2=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[12],'FontUnits','points','FontWeight','Bold',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.105625,0.7333333,0.1171875,0.0541667],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','fungsi f(t)',...
'Style','text','Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','t2','Callback','')
handles.a1= newaxes();
handles.a1.margins = [ 0 0 0 0];
handles.a1.axes_bounds = [0.1, 0.40, 0.75, 0.50];
handles.e2=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal','FontName','Ubuntu',...
'FontSize',[16],'FontUnits','points','FontWeight','normal',...
'ForegroundColor',[-1,-1,-1],'HorizontalAlignment','left',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.0984375,0.6375,0.7115625,0.0545833],...
'Relief','default',...
'SliderStep',[0.01,0.1],...
'String','sin(t) + cos(t)','Style','edit',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','e2','Callback','')
handles.b1=uicontrol(f,'unit','normalized','BackgroundColor',[-1,-1,-1],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[16],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[0.8, 0.6, 0],...
'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.834375,0.6145833,0.1328125,0.0666667],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','PLOT',...
'Style','pushbutton','Value',[0],...
'VerticalAlignment','middle','Visible','on',...
'Tag','b1','Callback','b1_callback(handles)')
handles.t3=uicontrol(f,'unit','normalized','BackgroundColor',[0, 0, 0],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[12],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[1, 1, 0],'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.8742188,0.425,0.1046875,0.0729167],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','Posisi- x',...
'Style','text','Value',[0],'VerticalAlignment','bottom',...
'Visible','on','Tag','t3','Callback','')
handles.e3=uicontrol(f,'unit','normalized','BackgroundColor',[0, 0, 1],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[16],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[1,1,0],'HorizontalAlignment','left',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.8753906,0.3395833,0.1046875,0.0729167],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','10','Style','text',...
'Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','e3','Callback','')
handles.t4=uicontrol(f,'unit','normalized','BackgroundColor',[0,0,0],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[12],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[1, 1, 0],'HorizontalAlignment','center',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.8753906,0.2197917,0.1046875,0.0729167],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','Posisi -y','Style','text',...
'Value',[0],'VerticalAlignment','bottom',...
'Visible','on','Tag','t4','Callback','')
handles.e4=uicontrol(f,'unit','normalized','BackgroundColor',[0, 0, 1],...
'Enable','on','FontAngle','normal','FontName','Arial',...
'FontSize',[16],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[1,1,0],'HorizontalAlignment','left',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.8753906, 0.14, 0.1046875, 0.0729167],...
'Relief','default',...
'SliderStep',[0.01,0.1],'String','12',...
'Style','text','Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','e4','Callback','')

f.visible = "on";

//////////
// Callbacks are defined as below. Please do not delete the comments as it will be
used in coming version
//////////

function b1_callback(handles)
//Write your callback for b1 here
a = gca();
a1 = get(a, 'children');
if a1 ~= [] then delete(a1); // membersihkan grafik sebelumnya
end
f = gcf();
c = get(f, 'children');
t0 = get(c(11), 'string'); //waktu start atau awal grafik
t1 = get(c(9), 'string'); //waktu akhir atau akhir grafik
t = linspace(evstr(t0), evstr(t1), 1000); // antara t0 sampai t1 dibagi 1000
f = gcf();
c = get(f, 'children');
ft = get(c(6), 'string');
ft = evstr(ft);
plot(t, ft);
//membuat axis baru
xgrid(3);
a=get("current_axes");
a.axes_visible="on";
a.font_color = 3;
a.font_size = 2;
a.auto_clear = "on";
a.auto_scale = "on";
//daerah mouse aktif
a.data_bounds=[evstr(t0), min(evstr(ft)); evstr(t1), max(evstr(ft))];
rep(1) = 0; rep(2) = 0; rep(3) = -1;
while rep(3)==-1 //selama mouse masih bergerak (belum diclick)
rep=xgetmouse(); //xgetmouse() = mendeteksi pergerakan mouse
c(3).string = string(rep(1));
c(1).string = string(rep(2));
end

endfunction

Terkadang dalam tampilan grafik dibutuhkan tampilan dalam rumus matematika dan huruf greek.
Sekarang kita akan membahas membuat tampilan tersebut. Tampilan yang akan kita bangun
ditunjukkan seperti pada gambar 11. Untuk membuat tampilan seperti gambar 11 kita hanya
menambahkan text saja pada window. Kemudian editlah kode program yang dibangkitkan oleh GUI
Builder.

Gambar 11. Latihan menggunakan LaTex dalam menulis rumus matematika

Kode program yang telah diedit untuk membangkitkan GUI seperti gambar 11.
// This GUI file is generated by guibuilder version 4.1
//////////
f=figure('figure_position',[400,50],'figure_size',[840,680],...
'auto_resize','on','background',[33],...
'figure_name','Graphic window number %d',...
'dockable','off','infobar_visible','off',...
'toolbar_visible','off','menubar_visible','off',...
'default_axes','on','visible','off');
//////////
handles.dummy = 0;
handles.t1=uicontrol(f,'unit','normalized','BackgroundColor',[0,0,0],...
'Enable','on','FontAngle','normal','FontName','Tahoma',...
'FontSize',[12],'FontUnits','points','FontWeight','bold',...
'ForegroundColor',[1,1,0],'HorizontalAlignment','left',...
'ListboxTop',[],'Max',[1],'Min',[0],...
'Position',[0.1025641, 0.2, 0.7964744, 0.600905],...
'Relief','default','SliderStep',[0.01,0.1],...
'string', '$ {{ \textcolor{red} \scalebox{2} {\sum \int{{\alpha ^{\beta} }}}}
\over {\scalebox{8} {\sqrt{\zeta_{\eta }}} }}\textcolor{blue}{. \prod \scalebox{4}
{\sqrt {x^2 +\gamma}}}.{\textcolor{red} {\scalebox{2} \int{\alpha ^{\scalebox{3}
\beta} }} \over {\partial t}} $',...
'Style','text','Value',[0],'VerticalAlignment','middle',...
'Visible','on','Tag','t1','Callback','')
f.visible = "on";

//////////
// Callbacks are defined as below. Please do not delete the comments as it will be
used in coming version
//////////

Jika kita telah terbiasa menulis equation di LibreOffice maka penulisan rumus matematika di Properti
String akan dengan mudah dipahami. Jika kita susah memahami properti string :
'string', '$ {{ \textcolor{red} \scalebox{2} {\sum \int{{\alpha
^{\beta} }}}} \over {\scalebox{8}
{\sqrt{\zeta_{\eta }}} }}\textcolor{blue}{. \prod \scalebox{4} {\sqrt
{x^2 +\gamma}}}.{\textcolor{red} {\scalebox{2} \int{\alpha
^{\scalebox{3} \beta} }} \over {\partial t}} $',…

maka mulai dari sekarang beralihlah dari Microsoft word ke LibreOffice dalam penulisan. Demikian
juga dalam membuat presentasi dan spreadsheet (Excel).
Semoga tulisan kecil dapat bermamfaat.
SCILAB
untuk Elektronika dan Instrumentasi Dasar
___________________________________________________________________

Mirza Nur Hidayat


für dich
Copyright © 2014 Mirza Nur Hidayat.
All rights reserved.
DAFTAR ISI
___________________________________________________________________

PENDAHULUAN 1
Tentang tulisan ini 1
SCILAB/XCOS 2
Apa itu Xcos? 2
Launch Xcos 2
PEMODELAN DAN SIMULASI DENGAN SCILAB/XCOS 6
Pendahuluan 6
Teori dasar sirkuit �� 6
Transformasi Laplace, diagram blok, dan fungsi
transfer sirkuit �� 7
Pemodelan dan simulasi sirkuit �� dengan Scilab/Xcos 8
EKSPERIMEN DENGAN SCILAB/XCOS DAN ARDUINO 12
Pendahuluan 12
Instalasi Serial Communication Toolbox pada Scilab 12
Instalasi Arduino pada Scilab 13
Desain sistem dinamis sirkuit �� pada Scilab/Xcos 14
Kalibrasi kartu akuisisi data 17
Akuisisi data sistem dinamis sirkuit �� 18
REFERENSI 21
PENDAHULUAN
___________________________________________________________________

Tentang tulisan ini

Tulisan kecil ini merupakan seri kedua dari tulisan tentang Scilab
yang penulis buat. Di seri pertama, Scilab untuk Pemula Tingkat
Dasar, telah diuraikan dasar-dasar Scilab. Untuk seri kedua ini,
akan disajikan aplikasi Scilab dalam pemodelan, simulasi, dan
eksperimen di bidang sains dan teknik, khususnya dalam
elektronika dan instrumentasi dasar.

Secara umum, tulisan terdiri atas tiga pokok bahasan, yaitu


Scilab/Xcos; pemodelan dan simulasi dengan Scilab/Xcos; serta
eksperimen dengan Scilab/Xcos dan modul Arduino.

Tulisan dibuat dengan sasaran pembaca yaitu mahasiswa fisika


atau teknik elektro/elektronika yang diharapkan telah mempunyai
bekal akan dasar-dasar elektronika dan instrumentasi, termasuk
juga dasar-dasar Scilab dan modul Arduino. Masyarakat umum
yang tertarik akan bidang-bidang tersebut juga menjadi sasaran
tulisan ini.

Seperti seri pertama, dokumen ini ditulis berdasarkan pengalaman


penulis dalam menggunakan Scilab baik semenjak masih di bangku
kuliah maupun saat mengajar di kampus, serta didasarkan pada
referensi yang penulis gunakan dalam tulisan ini.

Tulisan ini juga dapat digunakan dan disebarluaskan secara bebas


untuk tujuan pendidikan dan pembelajaran.

Untuk diskusi, masukan, kritik, dan saran dapat dikirimkan ke


email penulis: mirza.kid@gmail.com.

1
SCILAB/XCOS
___________________________________________________________________

Apa itu Xcos?

Selain jendela Console dan SciNotes, Scilab juga menyediakan


fasilitas Xcos. Xcos adalah editor blok diagram dan GUI untuk
pemodelan dan simulasi sistem dinamis. Xcos terdiri atas tiga
elemen, yaitu Editor, Palette browser, dan Simulator.

Editor merupakan tempat untuk mendesain sistem yang akan


dibangun. Desain ini berbentuk flow chart, dimulai dari input
sistem, proses, dan output sistem.

Bagian kedua adalah Palette browser. Palette browser berisi blok-


blok yang telah dikelompokkan berdasarkan kategori-kategori,
semisal sistem kontinyu, sistem diskrit, operasi matematis,
matriks, elektrikal, dan yang lain.

Bagian terakhir adalah Simulator. Sistem dinamis yang telah


didesain kemudian disimulasikan, dalam bentuk grafik misalnya,
dengan menggunakan Simulator Xcos.

Launch Xcos

Untuk membuka jendela Xcos dapat dilakukan dengan 2 cara,


yaitu de ga e getik peri tah xcos pada “ ila Co sole
kemudian tekan tombol Enter atau Return.

Cara yang lain yaitu dengan mengklik toolbar Xcos pada Scilab
Console (Gambar 1).

2
Gambar 1 Launch Xcos. Klik toolbar Xcos, maka jendela Xcos akan tampil.

Tampilan jendela Xcos saat dijalankan adalah seperti ditunjukkan


dalam Gambar 2 berikut.

Gambar 2 Jendela Xcos. Jendela editor ini sebagai tempat untuk mendesain
sebuah sistem dinamis.

3
Untuk dapat mendesain sebuah sistem dinamis di jendela Xcos,
dibutuhkan blok-blok Palette browser. Palette browser dapat
dipanggil dengan cara mengklik menu View di jendela Xcos,
kemudian pilih Palette browser (Gambar 3).

Gambar 3 Cara membuka Palette browser pada Xcos. Klik menu View, kemudian
pilih Palette browser.

Dalam jendela Palette browser (Gambar 4), terlihat beberapa


blok-blok yang sudah dikelompokkan berdasarkan beberapa
kategori, diantaranya adalah Commonly Used Blocks, Continuous
time systems, Discrete time systems, Mathematical Operations,
Electrical, Signal Processing, Sinks, Sources, dan lain-lain.

Blok-blok dalam Palette browser tersebut untuk selanjutnya dapat


digunakan sebagai komponen dalam membuat atau mendesain
sebuah sistem dinamis pada jendela Xcos.

4
Gambar 4 Jendela Palette browser pada Xcos. Pada Palette browser terdapat
blok-blok yang sudah dikelompokkan berdasarkan kategori-kategori.

5
PEMODELAN DAN SIMULASI DENGAN SCILAB/XCOS
___________________________________________________________________

Pendahuluan

Dalam tulisan ini, sistem dinamis yang akan digunakan sebagai


contoh pemodelan dan simulasi adalah sistem dinamis sirkuit
resistor-kapasitor ��. Sirkuit �� merupakan salah satu sirkuit
yang sering dibahas dan berperan penting dalam dasar-dasar
elektronika dan instrumentasi.

Sub pokok bahasan ini terdiri atas dua pokok bahasan, yaitu sedikit
pembahasan tentang teori dasar sirkuit ��, serta pemodelan dan
simulasi sistem dinamis sirkuit �� dengan Xcos.

Teori dasar sirkuit ��

Sebuah sirkuit �� terdiri atas komponen resistor �, kapasitor �,


dan sumber tegangan � yang disusun secara seri. Sirkuit tersebut
ditunjukkan dalam Gambar 5.

i R

Eo
E C

Gambar 5 Sirkuit ��. Sirkuit terdiri atas komponen resistor �, kapasitor �, dan
sumber tegangan � yang disusun secara seri. Beda potensial �o adalah beda
potensial yang ada pada komponen kapasitor �.

Sirkuit �� mempunyai persamaan


1
�� + ∫ ��� = � (i)

dengan � = resistor Ω , � = kapasitor (F), dan � = waktu (s).

6
Persamaan (i) tersebut jika ditulis dalam bentuk lain akan menjadi
�−�o
�= (ii)

1
�o = ∫ ��� (iii).

Transformasi Laplace, diagram blok, dan fungsi transfer sirkuit ��

Transformasi Laplace dari persamaan (ii) dan persamaan (iii)


berturut-turut adalah
E s −Eo s
I s = (iv)
R

I s
Eo s = (v).
Cs

Diagram blok dari kedua persamaan (iv) dan (v) yaitu

E(s) I(s)
+ 1/R
-

Eo(s)

Gambar 6 Diagram blok dari persamaan (iv).

I(s) Eo(s)
1/Cs

Gambar 7 Diagram blok dari persamaan (v).

Dari kedua diagram blok di atas (Gambar 6) dan (Gambar 7) dapat


dibuat menjadi sebuah diagram blok yaitu seperti ditunjukkan
dalam Gambar 8.

7
E(s) I(s) Eo(s)
+ 1/R 1/Cs
-

Gambar 8 Diagram blok sirkuit ��. Dari diagram blok terlihat bahwa output dari
1
sistem dinamis adalah Eo s , input berupa E s , dan gain G s = .
RCs

Fungsi transfer sirkuit �� yang merelasikan output sistem Eo s


dan input sistem E s memenuhi persamaan
Eo s 1
= (vi).
E s RCs+1

Pemodelan dan simulasi sirkuit �� dengan Scilab/Xcos

Pemodelan dan simulasi sirkuit �� pada bahasan ini dengan


asumsi bahwa nilai resistor dan nilai kapasitor masing-masing
sebesar � = KΩ da � = 1mF, serta waktu pengukuran (akuisisi
data) selama � = 120s.

Blok-blok Palette Xcos yang digunakan yaitu seperti ditunjukkan


dalam Tabel 1.

Dengan menggunakan blok-blok Palette yang ada pada Tabel 1,


dirangkai sebuah desain sistem dinamis sirkuit �� seperti pada
Gambar 9 (desain ini berdasar pada diagram blok Gambar 8).

Pada jendela Xcos (Gambar 9), pilih menu Simulation, klik Setup,
dan isikan parameter Final integration time dengan nilai 120.
Maksud dari nilai ini adalah pengukuran dilakukan selama 120s.

Berikutnya pilih kembali menu Simulation, klik Set Context, dan


ketik
R=10000
C=0.001
Ini adalah nilai resistor � = KΩ da kapasitor � = 1mF.

8
Untuk membuat properti dari masing-masing blok yaitu dengan
cara klik kanan dari sebuah blok, dan klik Block Parameters...
(Ctrl+B). Kemudian diisikan properti masing-masing blok seperti
dalam Tabel 1 kolom ke-3.

Tabel 1 Daftar blok-blok Palette Xcos untuk pemodelan dan simulsai sirkuit ��

Kategori Palettes Blok Block Parameters


Continuous time Numerator (s) = 1
systems Denominator (s) = R

Continuous time Numerator (s) = 1


systems Denominator (s) = C*s

Mathematical
Operations

Sinks Ymin = -1
Ymax = 2
Refresh period = 120

Sources Period = 0.1


Initialisation Time = 0.1

Sources Step Time = 0


Initial Value = 0
Final value = 1

Desain lain dapat juga dengan mengikuti persamaan (vi), yaitu


fungsi transfer sirkuit ��. Desain ini praktis lebih ringkas dan
sederhana. Dengan mengurangi satu blok CLR dan blok
SUMMATION, desain sistem dinamis ini ditunjukkan dalam
Gambar 10.

9
Gambar 9 Desain sistem dinamis sirkuit �� pada jendela Xcos. Dari desain terlihat
bahwa blok-blok terhubung dengan garis-garis dan tanda anah panah.

Gambar 10 Desain sistem dinamis yang lebih ringkas.

10
Jika desain pemodelan pada jendela Xcos pada Gambar 9 dan
Gambar 10 dijalankan, yaitu dengan cara pilih menu Simulation
kemudian klik Start, atau dengan langsung klik toolbar Start,
akan menghasilkan grafik seperti Gambar 11.

Gambar 11 Grafik fungsi transfer sistem dinamis sirkuit �� hasil pemodelan dan
simulasi dengan Xcos.

Grafik pada Gambar 11 di atas memperlihatkan pola respons


sistem dinamis sirkuit �� dengan pola eksponensial, dan grafik
tersebut merupakan pola charge pada sirkuit ��. Grafik ini
nantinya dijadikan sebagai acuan dan pembanding bagi grafik hasil
eksperimen pada pokok bahasan berikutnya.

Selain proses charge, pembaca juga diharapkan mencoba


mendesain pemodelan dan simulasi sistem dinamis sirkuit ��
untuk proses discharge.

11
EKSPERIMEN DENGAN SCILAB/XCOS DAN ARDUINO
___________________________________________________________________

Pendahuluan

Sebagai kelanjutan dari pemodelan dan simulasi sistem dinamis


sirkuit ��, akan dilakukan sebuah eksperimen dari desain
tersebut. Hasil eksperimen nantinya akan dianalisis dan
dibandingkan dengan hasil pemodelan dan simulasi.

Bahan-bahan yang digunakan dalam eksperimen adalah modul


Arduino (Arduino Uno R3), resistor � KΩ, da kapasitor � 1mF.

Tahapan eksperimen secara garis besar meliputi beberapa hal,


yaitu instalasi Serial Communication Toolbox dan Arduino pada
Scilab, desain sistem dinamis pada Xcos, kalibrasi, serta proses
pengukuran atau akuisisi data.

Pada eksperimen seperti ini, modul Arduino lazimnya berfungsi


dan dikenal sebagai kartu akuisisi data (data acquisition card).

Instalasi Serial Communication Toolbox pada Scilab

Ketika pertama kali diinstal, fasilitas Serial Communication


Toolbox pada Scilab belumlah ada. Oleh karena itu perlu dilakukan
proses instalasi. Serial Communication Toolbox merupakan
toolbox yang digunakan sebagai komunikasi antara Scilab dengan
piranti/instrumen luar via port serial (USB misalnya).

Dibutuhkan koneksi internet untuk melakukan instalasi ini.


Metode instalasi ada dua, yaitu
a. Via jendela Scilab
 Buka program Scilab
 Pada jendela Scilab Console, pilih menu Applications, klik
Module manager - ATOMS
 Pilih kategori Instruments Control
 Pilih Serial Communication Toolbox

12
 Klik Install
 Restart program Scilab

b. Download module ATOMS (AuTomatic mOdules Management


for Scilab) via ATOMS Portal. ATOMS Portal sebelumnya
dikenal sebagai Scilab Toolboxes Center.
 Masuk ke halaman web http://atoms.scilab.org
 Pilih kategori Instruments Control
 Pilih Serial Communication Toolbox
 Download file serial (dengan ekstensi -src.zip atau .bin.zip)
 Install di komputer

Instalasi Arduino pada Scilab

Sama seperti Serial Communication Toolbox, pertama kali Scilab


diinstall, Arduino toolbox belumlah ada pada program Scilab. Oleh
karena itu perlu dilakukan instalasi Arduino pada Scilab. Toolbox
ini menyediakan fasilitas untuk komunikasi Arduino dengan
Scilab/Xcos via serial port.

Cara instalasi toolbox Arduino ini sama seperti pada instalasi Serial
Communication Toolbox, baik via jendela Scilab maupun dengan
metode download module ATOMS via ATOMS Portal. Hanya saja
setelah sampai tahap Pilih kategori Instruments Control, kemudian
pilih Arduino.

Setelah Arduino diinstal, buka program Scilab, kemudian buka


jendela Xcos, pilih View, dan klik Palette browser, maka akan
terlihat Palette browser - Xcos yang sudah terinstal Arduino
(Gambar 12).

Langkah terakhir yang perlu dilakukan yaitu upload fir ware


toolbox_arduino_v3.ino ke modul Arduino Uno R3.

Kini, Arduino telah siap digunakan sebagai kartu akuisisi data (data
acquisition card) pada sistem dinamis �� dengan Scilab/Xcos.

13
Gambar 12 Jendela Palette browser yang telah terinstal toolbox Arduino. Pada
jendela terlihat ada empat kategori pada Arduino, yaitu Configuration, Digital,
Analog, dan Motors.

Desain sistem dinamis sirkuit �� pada Scilab/Xcos

Blok-blok Palette Xcos yang perlu disiapkan untuk desain sistem


dinamis sirkuit �� ditunjukkan dalam Tabel 2.

14
Tabel 2 Daftar blok-blok Palette Xcos untuk akuisisi data sistem dinamis sirkuit ��

Kategori Palettes Blok Block Parameters

Arduino Identifier of Arduino card = 1


Configuration Serial com port number = 3

Arduino Duration of acquisition (s) = 120


Configuration Sampling period (s) = 0.1
Display curvs continuously = 1

Arduino
Configuration

Arduino Analog Pin = 0


Analog Arduino card number = 1

Palettes Gain = 1/1023


Mathematical
Operations

Dengan menggunakan blok-blok Palette yang ada pada Tabel 2,


dirangkai sebuah desain akuisisi data sistem dinamis sirkuit ��
seperti ditunjukkan pada Gambar 13.

Pada jendela Xcos, pilih menu Simulation, klik Setup, dan isikan
parameter Final integration time dengan nilai 120. Maksud dari
nilai ini adalah proses akuisisi data atau pengukuran dilakukan
selama 120s.

15
Gambar 13 Desain akuisisi data sistem dinamis sirkuit �� pada jendela Xcos. Dari
desain terlihat bahwa modul Arduino terhubung dengan COM 3 dengan
komputer. Data analog yang diambil berasal dari Pin ANALOG IN A0 Arduino dan
akuisisi data dilakukan selama 120s.

Bagan sistem akuisisi data sistem dinamis sirkuit �� ditunjukkan


dalam Gambar 14.

Gambar 14 Bagan sistem akuisisi data sistem dinamis sirkuit ��. Sistem terdiri
atas sirkuit ��, Arduino Uno R3, serta Scilab/Xcos.

16
Kalibrasi kartu akuisisi data

Kalibrasi dilakukan untuk melihat reliabilitas, akurasi, dan presisi


dari kartu akuisisi data. Kalibrasi dilakukan dengan cara mengukur
tegangan +5V dari USB komputer.

Untuk proses kalibrasi ini, parameter Gain pada blok Xcos GAIN_f
(seperti tertera pada Tabel 2) diisi dengan Gain = 5/1023.
Maksud dari perintah ini adalah untuk melihat tegangan +5V dari
USB komputer.

Arduino dihubungkan via USB dengan komputer (misal pada USB


port ke-1). Berikutnya, Pin ANALOG IN A0 pada Arduino
dihubungkan dengan Pin 1 USB (+5V VCC), dan Pin GND Arduino
dengan Pin 4 USB (GND). Pin 1 USB dan Pin 4 USB ini semisal
berasal dari USB port ke-2 dari komputer.

Gambar 15 Grafik hasil kalibrasi kartu akuisisi data dengan cara mengukur
tegangan +5V USB komputer. Dari grafik terlihat bahwa tegangan +5V terukur
dengan nilai yang konstan selama 120s.

17
Buka jendela Xcos (seperti pada Gambar 13), kemudian pilih menu
Simulation, klik Start. Grafik pada Gambar 15 di atas menunjukkan
hasil kalibrasi kartu akuisisi data dengan cara mengukur tegangan
+5V USB komputer.

Kini, kartu akuisisi data telah dikalibrasi, dan siap digunakan dalam
proses akuisisi data sistem dinamis sirkuit ��.

Akuisisi data sistem dinamis sirkuit ��

Proses akuisisi data atau pengukuran dilakukan dengan cara


seperti desain yang ada pada Gambar 13 dan Gambar 14. Untuk
mengukur beda potensial �o pada komponen kapasitor �,
parameter Gain pada blok Xcos GAIN_f (seperti tertera pada Tabel
2) diisi dengan Gain = 5/1023.

Gambar 16 Grafik pola beda potensial �o pada kapasitor � hasil akuisisi. Grafik
beda potensial membentuk pola eksponensial.

18
Hasil pengukuran beda potensial tersebut ditunjukkan dalam
Gambar 16. Dari gambar terlihat bahwa grafik naik membentuk
pola eksponensial. Setelah selang waktu selama 18s, beda
potensial berada pada titik maksimal, yaitu +5V, dan ini adalah
setara dengan tegangan masukan, yaitu +5V USB komputer.

Proses berikutnya adalah akuisisi data fungsi transfer sistem


dinamis ��. Untuk proses ini, parameter Gain pada blok Xcos
GAIN_f (seperti tertera pada Tabel 2) diisi dengan Gain = 1/1023.

Gambar 17 berikut merupakan grafik hasil akuisisi data fungsi


transfer sistem ��.

Gambar 17 Pola fungsi trasfer sistem �� hasil akuisisi. Grafik membentuk pola
eksponensial, dan setelah 18s, nilai respon sistem mencapai nilai 1. Fungsi
transfer ini memperlihatkan respon sistem, yaitu perbandingan nilai ouput sistem

dengan nilai input sistem, o ).

19
Hasil eksperimen tersebut (Gambar 17) jika dibandingkan dengan
hasil pemodelan dan simulasi (Gambar 11), memberikan pola yang
sama. Pola tersebut adalah grafik naik secara eksponensial, yang
pada akhirnya mencapai nilai maksimum 1.

Namun, ada perbedaan dalam hal waktu respon sistem. Hasil


eksperimen terlihat dibutuhkan waktu selama 18s untuk mencapai
nilai maksimum, sedangkan pada pemodelan dan simulasi,
dibutuhkan waktu 54s. Perbedaan ini yang perlu dilakukan analisis
dan pembahasan.

Pemodelan dan simulasi mencerminkan suatu kondisi/sistem yang


ideal, namun saat eksperimen, banyak variabel yang ikut
menentukan hasil eksperimen. Penulis berasumsi bahwa
perbedaan ini salah satunya dikarenakan oleh faktor komponen
yang digunakan saat eksperimen, baik kapasitor maupun
resistornya.

Dan analisis serta pembahasan yang lebih variatif dan mendalam


dari pembaca adalah suatu hal yang menarik. Termasuk juga
variasi dalam jumlah pengukuran, ralat, dan sebagainya.

Last but not the least, Gambar 18 berikut adalah modul Arduino
dan sirkuit �� yang penulis gunakan dalam eksperimen akuisisi
data fungsi transfer sistem dinamis ��.

Gambar 18 Modul Arduino Uno R3 dan sirkuit ��.

20
REFERENSI
___________________________________________________________________

ATOMS homepage: http://atoms.scilab.org.


Caignot, A., et. al. 2013. S ila /X os pour l’e seig e e t
des s ie es de l’i gé ieur. Versailles: Scilab Enterprises.
Scilab Enterprises. 2013. Xcos for very beginners.
Versailles: Scilab Enterprises.
Scilab online help: http://help.scilab.org.

21

Anda mungkin juga menyukai