Oleh
Kelompok 1 :
Hileri Florida Situmorang 4172121022
Iffah Khairiyah Ismayanti 4172121023
Regina Yesgia Purba 4173321042
Rika Wahyuni 4171121028
Yessi Veronica Marpaung 4153321046
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI MEDAN
2019
KATA PENGANTAR
Puji dan Syukur kami panjatkan atas kehadirat Tuhan Yang Maha Esa. karena
dengan Rahmat dan Karunia-Nya, kami masih bisa menyelesaikan makalah Miniriset ini
dengan baik yang mana untuk memenuhi tugas dari mata kuliah Persamaan Diferensial
dalam Fisika.
Terima kasih juga kami ucapkan kepada pihak-pihak yang membantu kami dalam
mengerjakan tugas ini, terutama kepada Dosen Pengampu kami, yaitu Bapak Dr. Nurdin
Siregar, M.Si.
Oleh karena itu, kami sangat berharap kepada saudara-saudari sekalian yang
membaca tugas kami untuk memberi saran, kritik serta ide-ide dari pembaca sekalian agar
tugas kami selanjutnya bisa lebih baik. Sekian dan terima kasih.
Kelompok 1
i
DAFTAR ISI
ii
BAB I
PENDAHULUAN
1
BAB II
TINJAUAN PUSTAKA
adalah persamaan diferensial biasa orde ke-n. Persamaan diatas merepresentasikan relasi
antara peubah tak bebas x dan nilai-nilai fungsi u dan turunan pertama ke-n
nya 𝑢′ , 𝑢′′ , … , 𝑢(𝑛) .
Contoh diferensial biasa orde 1 misalnya dalam peluruhan zat radioaktif sebagai
berikut:
dR(t )
kR(t )
dt
Dimana R(t) adalah jumlah zat radioaktif pada waktu t, dan k adalah konstanta
peluruhan. Sedangkan contoh persamaan diferensial berorde 2 dalam persamaan
gelombang sebagai berikut:
2 u x, t 2 u x, t
a2
x 2 t 2
Pada prinsipnya, pemecahan permasalahan diferensial adalah menghilangkan
koefisien diferensialnya sehingga tinggal hubungan antara y dan x nya. Pemecahan
persamaan diferensial dapat dilakukan dengan cara, yaitu :
2
1. Pemecahan Dengan Integrasi Langsung (dv/dx = f(x)
2. Pemecahan Dengan Pemisahan Variabel ( dv/dx = f(x,v)
3. Persamaan Homogen dengan Substitusi Y= v. X
4. Persamaan Linier( Pengunaan Faktor Integral
𝑑𝑦
Bentuk umum : 𝑑𝑥 + 𝑝𝑦 = 𝑄
2.2 MATLAB
MATLAB (Matrix Laboratory) adalah suatu program untuk analisis dan komputasi
numerik dan merupakan suatu bahasa pemrograman matematika lanjutan yang dibentuk
dengan dasar pemikiran menggunakan sifat dan bentuk matriks. Pada awalnya, program ini
merupakan interface untuk koleksi rutin-rutin numeric dari proyek LINPACK dan
EISPACK, dan dikembangkan menggunkan bahasa FORTRAN namun sekarang
merupakan produk komersial dari perusahaan Mathworks, Inc.yang dalam perkembangan
selanjutnya dikembangkan menggunakan bahasa C++ dan assembler (utamanya untuk
fungsi-fungsi dasar MATLAB)
MATLAB telah berkembang menjadi sebuah environment pemrograman yang
canggih yang berisi fungsi-fungsi built-in untuk melakukan tugas pengolahan sinyal,
aljabar linier, dan kalkulasi matematis lainnya. MATLAB juga berisi toolbox yang berisi
fungsi-fungsi tambahan untuk aplikasi khusus. MATLAB bersifat extensible, dalam arti
bahwa seorang pengguna dapat menulis fungsi baru untuk ditambahkan pada library ketika
fungsi-fungsi built-in yang tersedia tidak dapat melakukan tugas tertentu. Kemampuan
pemrograman yang dibutuhkan tidak terlalu sulit bila Anda telah memiliki pengalaman
dalam pemrograman bahasa lain seperti C++, PASCAL, atau FORTRAN.
MATLAB merupakan merk software yang dikembangkan oleh
Mathworks.Inc.(lihat http://www.mathworks.com) merupakan software yang paling efisien
untuk perhitungan numerik berbasis matriks. Dengan demikian jika di dalam perhitungan
kita dapat menformulasikan masalah ke dalam format matriks maka MATLAB merupakan
software terbaik untuk penyelesaian numericnya. MATLAB yang merupakan bahasa
pemrograman tingkat tinggi berbasis pada matriks sering digunakan untuk teknik
komputasi numerik, untuk menyelesaikan masalah-masalah yang melibatkan operasi
matematika elemen, matrik, optimasi, aproksimasi dan lain-lain. Sehingga Matlab banyak
digunakan pada :
( 1 ) Matematika dan Komputansi,
3
(2) Pengembangan dan Algoritma,
(3) Pemrograman modeling, simulasi, dan pembuatan prototype,
(4) Analisa Data , eksplorasi dan visualisasi,
(5) Analisis numerik dan statistic, dan
(6) Pengembangan aplikasi teknik.
Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab
setiap variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan
variabel baru tanpa harus mendeklarasikannya terlebih dahulu pada command window.
Contoh pembuatan variabel pada matlab:
>> varA = 1000 ; ans var A =1000
>> varB = [45 2 35 45] ; ans var B = 45 2 35 45
>> varC = ‘test variabel’ ; varC = test variable
Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan
penggunaan huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama
dengan nama yang sama maka matlab secara otomatis akan me-replace variabel lama
tersebut dengan variabel baru yang dibuat user.
Beberapa penggunaan operator aritmatika antara dua operand (A dan B)
ditunjukkan pada table berikut ini
4
BAB III
PEMAPARAN IDE
𝑑𝑁
− 𝑘𝑁 = 0
𝑑𝑡
Dimana N = massa zat radioaktif pada waktu tertentu; k = konstan peluruhan. Jika massa
mula-mula adalah 100 miligram dan massa akhirnya 5% dari massa mula-mula. Tentukan
tetapan peluruhannya jika waktu yang dibutuhkan adalah 2 tahun dan tentukan kurvanya.
Penyelesaian:
𝑑𝑁
= −𝑘𝑁
𝑑𝑡
ln 𝑁𝑡 − ln 𝑁0 = −𝑘𝑡
5
𝑁𝑡
= 𝑒 −𝑘𝑡
𝑁0
𝑁𝑡 = 𝑒 −𝑘𝑡 . 𝑁0
Syarat : Nt= 5% N0
5
𝑁𝑡 = × 100
100
= 5 𝑔𝑟
= 95 𝑔𝑟
Sehingga nilai
𝑁𝑡 = 𝑒 −𝑘𝑡 . 𝑁0
95 = 𝑒 −𝑘.2 . 100
95
−2𝑘 = ln
100
−2𝑘 = (−0,051)
𝑘 = 0,0255
clear all;
t=0;
tmaks=5;
N0=5;
h=0.1;
M=(tmaks-t)/h;
l=0.8;
N=N0;
dn=-l*N;
x(1)=t;
y(1)=N0;
for i=2:m;
N=N+h*dn;
dn=-l*N;
t=t+h;
6
x(i)=t;
y(i)=N;
end;
plot(x,y,'-ro'); grid on; title('peluruhan zat radioaktif');
Kita juga dapat melihat bentuk grafik dari persamaan peluruhan radioaktif dengan cara :
Maka akan muncul grafik antara massa yang meluruh terhadap waktu :
7
BAB IV
PENUTUP
4.1 Simpulan
Persamaan diferensial merupakan salah satu cabang dari ilmu matematika. Dimana
persamaan diferensial banyak digunakan dalam menyelesaikan permasalahan-
permasalahan fisika. Misalnya pada Rangkaia Listrik yaitu pada Rangkaian AC.
Penggunaan Program MATLAB sebagai salah satu cara membuktikan kebenaran dari
perhitungan yang kita lakukan karena MATLAB merupakan software yang paling efisien
untuk perhitungan numerik berbasis matriks. Dengan demikian jika di dalam perhitungan
kita dapat menformulasikan masalah ke dalam format matriks maka MATLAB merupakan
software terbaik untuk penyelesaian numericnya. MATLAB yang merupakan bahasa
pemrograman tingkat tinggi berbasis pada matriks sering digunakan untuk teknik
komputasi numerik, untuk menyelesaikan masalah-masalah yang melibatkan operasi
matematika elemen, matrik, optimasi, aproksimasi dan lain-lain. Sehingga MATLAB
banyak digunakan pada matematika dan teknik, aplikasi teknik, dsb.
4.2 Saran
Dalam penulisan rekayasa ide ini penulis menyadari terdapat beberapa kesalahan
baik dari segi penulisan dan pembahasan. Oleh karena itu, penulis membutuhkan saran
untuk perbaikan kedepannya.
6
DAFTAR PUSTAKA
Kusmaryanto, Sigit. 2014. Faktor Integrasi Persamaan Diferensial Linier Orde 1 Untuk