Anda di halaman 1dari 52

420

2
3
Daftar !si Daftar !si
1. 1. Apa itu NATLAB Apa itu NATLAB
2. 2. NATLAB dan Bahasa Pemrograman Lain NATLAB dan Bahasa Pemrograman Lain
3. 3. PC Command Window PC Command Window
4. 4. Natematika Sederhana Natematika Sederhana
S. S. Operasi Aritmatika Dasar Operasi Aritmatika Dasar
6. 6. Ruang Kerja NATLAB Ruang Kerja NATLAB
7. 7. variabel variabel
8. 8. variabel Khusus variabel Khusus
3. 3. Perubahan Nilai variabel Perubahan Nilai variabel
10. 10. Komentar dan Tanda Baca Komentar dan Tanda Baca
11. 11. Ragam Cara Penulisan Ragam Cara Penulisan
12. 12. Bilangan Kompleks Bilangan Kompleks
13. 13. Operasi Natematika pada Bilangan Kompleks Operasi Natematika pada Bilangan Kompleks
14. 14. Bentuk Polar dan Reactangular Bentuk Polar dan Reactangular
4
Apa !tu NATLAB Apa !tu NATLAB
>> Cara termudah: menganggap Cara termudah: menganggap NATLAB NATLAB sebagai sebuah sebagai sebuah kalkulator kalkulator
>> Seperti Seperti kalkulator biasa kalkulator biasa: sanggup mengerjakan perhitungan sederhana : sanggup mengerjakan perhitungan sederhana
(penambahan, pengurangan, perkalian dan pembagian) (penambahan, pengurangan, perkalian dan pembagian)
>> Seperti Seperti kalkulator sains kalkulator sains: dapat menangani bilangan kompleks, akar dan : dapat menangani bilangan kompleks, akar dan
pangkat, logaritma, operasi trigonometri pangkat, logaritma, operasi trigonometri
>> Seperti Seperti kalkulator yang dapat diprogram kalkulator yang dapat diprogram: dapat : dapat
menyimpan dan memanggil data menyimpan dan memanggil data
Nembuat, menjalankan dan menyimpan sederetan perintah untuk Nembuat, menjalankan dan menyimpan sederetan perintah untuk
mengotomatisasi perhitungan suatu persamaan penting mengotomatisasi perhitungan suatu persamaan penting
Nelakukan pembandingan logika dan mengatur urutan pelaksanaan perintah Nelakukan pembandingan logika dan mengatur urutan pelaksanaan perintah
>> Seperti Seperti kalkulator terbaik saat ini kalkulator terbaik saat ini: memungkinkan untuk menggambarkan : memungkinkan untuk menggambarkan
data dengan berbagai cara, mengerjakan aljabar matriks, memanipulasi data dengan berbagai cara, mengerjakan aljabar matriks, memanipulasi
polinomial, mengintegralkan fungsi, memanipulasi persamaan secara simbol, polinomial, mengintegralkan fungsi, memanipulasi persamaan secara simbol,
dll. dll.
>> NATLAB adalah alat untuk melakukan perhitungan matematika NATLAB adalah alat untuk melakukan perhitungan matematika
5
NATLAB dan Bahasa Pemrograman Lain NATLAB dan Bahasa Pemrograman Lain
>> NATLAB adalah suatu bahasa pemrograman sederhana dengan NATLAB adalah suatu bahasa pemrograman sederhana dengan
fasilitas yang jauh lebih hebat dan lebih mudah digunakan dari fasilitas yang jauh lebih hebat dan lebih mudah digunakan dari
bahasa seperti BAS!C, Pascal, atau C bahasa seperti BAS!C, Pascal, atau C
>> Nelalui kemampuan grafisnya, NATLAB menyediakan banyak Nelalui kemampuan grafisnya, NATLAB menyediakan banyak
pilihan untuk pilihan untuk visualisasi data visualisasi data
>> NATLAB adalah lingkungan tempat membuat aplikasi sehingga NATLAB adalah lingkungan tempat membuat aplikasi sehingga
dapat membuat antarmuka grafis ( dapat membuat antarmuka grafis (CU!: Craphical User CU!: Craphical User
!nterface !nterface) dan menyediakan pendekatan visual untuk ) dan menyediakan pendekatan visual untuk
menyelesaikan problem menyelesaikan problemproblem tertentu problem tertentu
>> NATLAB menyediakan sekelompok alat penyelesaian masalah NATLAB menyediakan sekelompok alat penyelesaian masalah
untuk problem untuk problemproblem khusus yang disebut problem khusus yang disebut Toolbox Toolbox ((Control Control
System Toolbox, Signal Processing Toolbox, Symbolic Nath System Toolbox, Signal Processing Toolbox, Symbolic Nath
Toolbox, dsb. Toolbox, dsb. bahkan dapat membuat Toolbox sendiri) bahkan dapat membuat Toolbox sendiri)
6
PC Command Window PC Command Window
7
Natematika Sederhana Natematika Sederhana
>> Ahmad pergi ke toko perlengkapan kantor dan membeli empat penghapus seharga Ahmad pergi ke toko perlengkapan kantor dan membeli empat penghapus seharga
S00 rupiah, 6 memo seharga 7S0 rupiah dan 2 pita perekam seharga 8370 rupiah. S00 rupiah, 6 memo seharga 7S0 rupiah dan 2 pita perekam seharga 8370 rupiah.
Berapa jumlah barang yang dibeli Ahmad, dan berapa harga keseluruhannya? Berapa jumlah barang yang dibeli Ahmad, dan berapa harga keseluruhannya?
>> Seperti pakai kalkulator: Seperti pakai kalkulator:
4+6+2=12 barang 4+6+2=12 barang
4*S00+6*7S0+2*8370=23240 rupiah 4*S00+6*7S0+2*8370=23240 rupiah
>> Dengan NATLAB: Dengan NATLAB:
Cara pertama Cara pertama: :
>> 4+6+2
ans =
12
>> 4*S00+6*7S0+2*8370
ans =
23240
>> erasers=4,
>> pads=6,
>> tape=2,
>> items=erasers+pads+tape
items =
12
>> cost=erasers*S00+pads*7S0+tape*8370
cost =
23240
>> average_cost=cost/items
average_cost =
1.3367e+003
Cara
alternatif
Lihat
tanda
Lihat
tanda ,
8
Operasi Aritmatika Dasar Operasi Aritmatika Dasar
Operasi Operasi Simbol Simbol Contoh Contoh
Penambahan, a+b Penambahan, a+b + + S+3 S+3
Pengurangan, a Pengurangan, ab b 23 2312 12
Perkalian, a.b Perkalian, a.b ** 3.14*0.8S 3.14*0.8S
Pembagian, a Pembagian, ab b / atau / atau \\ S6/8=S6 S6/8=S6\\88
Pemangkatan, a Pemangkatan, a
b b
S2 S2

Ruang Kerja NATLAB Ruang Kerja NATLAB


>>NATLAB membuat beberapa jendela pada monitor NATLAB membuat beberapa jendela pada monitor
>>]endela ]endela Commad Commad merupakan tempat interaksi utama merupakan tempat interaksi utama
NATLAB NATLAB
>>NATLAB mengingat perintah NATLAB mengingat perintahperintah yang diberikan perintah yang diberikan
dan nilai dan nilainilai dari variabel yang dibuat nilai dari variabel yang dibuat
>>Perintah dan variabel itu dikatakan tinggal dalam Perintah dan variabel itu dikatakan tinggal dalam
Ruang Kerja NATLAB, dan dapat dipanggil kapanpun Ruang Kerja NATLAB, dan dapat dipanggil kapanpun
dikehendaki dikehendaki
>>Contoh: untuk mencek nilai Contoh: untuk mencek nilai tape tape, satu , satusatunya yang satunya yang
dikerjakan adalah dengan mengetih kata itu dikerjakan adalah dengan mengetih kata itu

Ruang Kerja NATLAB (2) Ruang Kerja NATLAB (2)


>>Perintah Perintah who who akan menampilkan daftar variabel akan menampilkan daftar variabel
variabel yang telah digunakan variabel yang telah digunakan
>>Untuk menampilkan perintah sebelumnya Untuk menampilkan perintah sebelumnya
gunakan panah atas ( gunakan panah atas ( ) atau bawah ( ) atau bawah (G G))
>> tape
tape =
2
>> who
Your variables are:
ans erasers pads
cost items tape

variabel variabel
Aturan Penamaan variabel Aturan Penamaan variabel Catatan dan Contoh Catatan dan Contoh
Nama variabel dibedakan antara Nama variabel dibedakan antara
huruf kecil dan huruf kapital huruf kecil dan huruf kapital
!tems, items, itEms !tems, items, itEms dan dan !TENS !TENS
semuanya adalah variabel yang semuanya adalah variabel yang
berbeda berbeda
Panjang maksimal nama variabel Panjang maksimal nama variabel
adalah 31 karakter dan karakter adalah 31 karakter dan karakter
setelah karakter ke setelah karakter ke31 diabaikan 31 diabaikan
konstantakesetimbanganuapdancair konstantakesetimbanganuapdancair
Nama variabel harus diawali dengan Nama variabel harus diawali dengan
huruf, diikuti dengan sembarang huruf, diikuti dengan sembarang
bilangan, huruf, atau garis bawah. bilangan, huruf, atau garis bawah.
Karakter Karakterkarakter tanda baca tidak karakter tanda baca tidak
diperbolehkan karena banyak di diperbolehkan karena banyak di
antaranya mempunyai arti tersendiri antaranya mempunyai arti tersendiri
dalam NATLAB dalam NATLAB
Konstanta_kesetimbangan_uap_cair_ Konstanta_kesetimbangan_uap_cair_
233 233
A_1 _ba_ta_tsa A_1 _ba_ta_tsa
2
variabel Khusus variabel Khusus
variabel Khusus variabel Khusus Nilai Nilai
ans ans Untuk hasil apapun Untuk hasil apapun
pi pi Perbandingan antara keliling lingkaran dengan garis tengahnya Perbandingan antara keliling lingkaran dengan garis tengahnya
eps eps Bilangan terkecil sedemikian rupa sehingga bila ditambahkan pada Bilangan terkecil sedemikian rupa sehingga bila ditambahkan pada
satu, menghasilkan bilangan lebih besar dari satu pada suatu satu, menghasilkan bilangan lebih besar dari satu pada suatu
komputer komputer
flops flops ]umlah operasi floating point ]umlah operasi floating point
inf inf Tak berhingga, misalnya 1/0 Tak berhingga, misalnya 1/0
Nan atau nan Nan atau nan Bukan suatu bilangan, misalnya 0/0 Bukan suatu bilangan, misalnya 0/0
i dan j i dan j i=j= i=j=bb11
nargin nargin ]umlah argumen input suatu fungsi ]umlah argumen input suatu fungsi
nargout nargout ]umlah argumen output suatu fungsi ]umlah argumen output suatu fungsi
realmin realmin Bilangan real positif terkecil yang dapat digunakan Bilangan real positif terkecil yang dapat digunakan
realmax realmax Bilangan real positif terbesar yang dapat digunakan Bilangan real positif terbesar yang dapat digunakan
3
Perubahan Nilai variabel Perubahan Nilai variabel
>> ]ika telah membuat beberapa variabel, ]ika telah membuat beberapa variabel,
mungkin ingin mengubah nilai dari suatu mungkin ingin mengubah nilai dari suatu
variabel, misal: variabel, misal: erasers=4 erasers=4 menjadi menjadi =6 =6
>> Nilai Nilai items items jika dipanggil kembali tidak jika dipanggil kembali tidak
berubah, tapi jika dilakukan perhitungan berubah, tapi jika dilakukan perhitungan
kembali, akan berubah kembali, akan berubah
>> Saat NATLAB melakukan perhitungan, ia Saat NATLAB melakukan perhitungan, ia
mengerjakannya dengan nilai mengerjakannya dengan nilainilai yang nilai yang
diketahuinya pada saat suatu perhitungan diketahuinya pada saat suatu perhitungan
dikerjakan. dikerjakan.
>> Harus dihindari pendefinisian kembali variabel Harus dihindari pendefinisian kembali variabel
variabel kecuali jika benar variabel kecuali jika benarbenar perlu benar perlu
>> Untuk menghapus variabel gunakan perintah Untuk menghapus variabel gunakan perintah
clear clear
>> erasers=4,
>> pads=6,
>> tape=2,
>> items=erasers+pads+tape
items =
12
>> erasers=6,
>> items
items =
12
>> items=erasers+pads+tape
items =
14
4
Komentar dan Tanda Baca Komentar dan Tanda Baca
>>Semua teks sesudah tanda persen (%) Semua teks sesudah tanda persen (%)
dianggap sebagai pernyataan komentar dan dianggap sebagai pernyataan komentar dan
tidak dilakukan perhitungan apapun tidak dilakukan perhitungan apapun
>>Komentar diperlukan untuk memudahkan kita Komentar diperlukan untuk memudahkan kita
berkomunikasi dengan apa yang kita tulis berkomunikasi dengan apa yang kita tulis
>> erasers=6 % ]umlah penghapus
erasers =
6
5
Ragam Cara Penulisan Ragam Cara Penulisan
>> Beberapa perintah dapat diletakkan pada Beberapa perintah dapat diletakkan pada
baris yang sama dengan dipisahkan oleh baris yang sama dengan dipisahkan oleh
koma atau titik koma koma atau titik koma
>> Tanda koma memberitahu NATLAB untuk Tanda koma memberitahu NATLAB untuk
menampilkan hasil, titik koma mencegah menampilkan hasil, titik koma mencegah
penampilan hasil penampilan hasil
>> Deretan tiga titik ( Deretan tiga titik (..) memberitahu ) memberitahu
NATLAB bahwa lanjutan pernyataan NATLAB bahwa lanjutan pernyataan
terdapat di baris berikutnya terdapat di baris berikutnya
>> Pelanjutan pernyataan tersebut terjadi jika Pelanjutan pernyataan tersebut terjadi jika
deretan tiga titik terdapat di antara nama deretan tiga titik terdapat di antara nama
variabel atau operator, artinya, nama variabel atau operator, artinya, nama
variabel tidak dapat dipisah menjadi dua variabel tidak dapat dipisah menjadi dua
baris baris
>> Untuk menginterupsi NATLAB setiap saat Untuk menginterupsi NATLAB setiap saat
dengan menekan dengan menekan Ctrl CtrlC C
>> erasers=4, pads=6, tape=2
erasers =
4
tape =
2
>> average_cost=cost/...
items
average_cost =
1.3367e+003
6
Bilangan Kompleks Bilangan Kompleks
>> Salah satu kehebatan NATLAB Salah satu kehebatan NATLAB
adalah bahwa ia tidak memerlukan adalah bahwa ia tidak memerlukan
penanganan khusus untuk bilangan penanganan khusus untuk bilangan
kompleks kompleks
>> Bilangan kompleks disimpan dalam Bilangan kompleks disimpan dalam
beberapa cara beberapa cara
>> Penghentian dengan i atau j hanya Penghentian dengan i atau j hanya
berlaku bagi konstanta numerik ( berlaku bagi konstanta numerik (2i 2i
atau atau 2j 2j), bukan untuk ekspresi ), bukan untuk ekspresi
((sin(.S)i sin(.S)i tidak dikenal, harus ditulis tidak dikenal, harus ditulis
sin(.S)*i sin(.S)*i))
>> c1=12i % huruf i menunjukkan bagian imajiner
c1 =
1.0000 2.0000i
>> c12j % j menunjukkan hal yang sama
ans =
1.0000 4.0000i
>> c2=3*(2sqrt(1)*3)
c2 =
6.0000 3.0000i
>> c4=+sin(.S)*i
c4 =
0 + 0.4734i
7
Operasi Natematika pada Bilangan Operasi Natematika pada Bilangan
Kompleks Kompleks
>>Ditulis dengan cara yang sama Ditulis dengan cara yang sama
seperti menulis operasi pada seperti menulis operasi pada
bilangan real bilangan real
>>Operasi pada bilangan kompleks Operasi pada bilangan kompleks
akan menghasilkan bilangan akan menghasilkan bilangan
kompleks kompleks
>>Perintah Perintah real real dan dan imag imag digunakan digunakan
untuk mengambil bagian real saja untuk mengambil bagian real saja
atau imajiner saja atau imajiner saja
>> c6=(c3+c4)/cS
c6 =
0 + S.6641i
>> c7=i3
c7 =
0 1.0000i
>> realc6=real(c6)
realc6 =
0
>> imagc6=imag(c6)
imagc6 =
S.6641
8
Bentuk Polar dan Reactangular Bentuk Polar dan Reactangular
>>Perhatikan identitas Euler (dibaca Oiler) Perhatikan identitas Euler (dibaca Oiler)
yang menghubungkan bentuk polar yang menghubungkan bentuk polar
bilangan kompleks ke bentuk bilangan kompleks ke bentuk
reactangular reactangularnya: nya:
NN\7 \7 N . e N . e
j j77
= a + bi = a + bi
dengan bentuk polar diberikan oleh dengan bentuk polar diberikan oleh
besarnya N besarnya N dan dan sudut sudut 77, , sedangkan pada sedangkan pada
bentuk rectangular diberikan dengan bentuk rectangular diberikan dengan
a + bi a + bi. .

Bentuk Polar dan Reactangular (2) Bentuk Polar dan Reactangular (2)
>>Hubungan antara bentuk Hubungan antara bentukbentuk itu adalah bentuk itu adalah
N = N = bb (a (a
22
+ b + b
22
))
77 = tan = tan
1 1
(b/a) (b/a)
a = N.cos a = N.cos 77
b = N. sin b = N. sin 77
>> c1=12i
c1 =
1.0000 2.0000i
>> mag_c1=abs(c1)
mag_c1 =
2.2361
>> deg_c1=angle(c1)*180/pi
deg_c1 =
63.4343
2
Bidang S Bidang S
>>Bilangan kompleks: Bilangan kompleks:
s = a s = a bi bi
s1 = a + bi s1 = a + bi
s2 = a s2 = a bi bi
imajiner
real
s
s2
7

2
22
Daftar !si Daftar !si
1. 1. Fungsi Fungsifungsi Natematika Umum fungsi Natematika Umum
2. 2. Di Antara Fungsi Di Antara Fungsifungsi Umum fungsi Umum
3. 3. Contoh Contohcontoh contoh
4. 4. Contoh Lain Contoh Lain
S. S. Contoh: Nemperkirakan Tinggi Bangunan Contoh: Nemperkirakan Tinggi Bangunan
6. 6. NATLAB untuk Estimasi Tinggi Bangunan NATLAB untuk Estimasi Tinggi Bangunan
7. 7. Contoh: Peluruhan Radioaktif Contoh: Peluruhan Radioaktif
8. 8. NATLAB untuk Peluruhan Radioaktif NATLAB untuk Peluruhan Radioaktif
3. 3. Contoh: Nasalah Konsentrasi Asam Contoh: Nasalah Konsentrasi Asam
10. 10. NATLAB untuk Konsentrasi Asam NATLAB untuk Konsentrasi Asam
11. 11. Contoh: Perhitungan Bunga Contoh: Perhitungan Bunga
12. 12. Rumus Perhitungan Bunga Rumus Perhitungan Bunga
13. 13. NATLAB untuk Perhitungan Bunga NATLAB untuk Perhitungan Bunga
23
Fungsi Fungsifungsi Natematika Umum fungsi Natematika Umum
>>Seperti kalkulator biasa, NATLAB mempunyai berbagai Seperti kalkulator biasa, NATLAB mempunyai berbagai
fungsi umum yang penting untuk matematika, teknik, fungsi umum yang penting untuk matematika, teknik,
dan ilmu pengetahuan dan ilmu pengetahuan
>>NATLAB juga menyediakan ratusan fungsi khusus dan NATLAB juga menyediakan ratusan fungsi khusus dan
algoritma yang berguna untuk menyelesaikan algoritma yang berguna untuk menyelesaikan
permasalahan tertentu permasalahan tertentu
>>Semua fungsi tersebut dapat dilihat pada tabel Semua fungsi tersebut dapat dilihat pada tabel
referensi pada akhir buku rujukan referensi pada akhir buku rujukan
>>Cunakan perintah Cunakan perintah help help untuk melihat bagaimana suatu untuk melihat bagaimana suatu
fungsi didefinisikan fungsi didefinisikan
24
Di Antara Fungsi Di Antara Fungsifungsi Umum fungsi Umum
ungsi ungsi fungsi Umum fungsi Umum
abs(x) abs(x) Harga mutlak atau besarnya bilangan kompleks Harga mutlak atau besarnya bilangan kompleks
acos(x) acos(x) !nvers cosinus !nvers cosinus
acosh(x) acosh(x) !nvers cosinus hiperbolik !nvers cosinus hiperbolik
angle(x) angle(x) Sudut suatu bilangan kompleks pada empat kuadran Sudut suatu bilangan kompleks pada empat kuadran
ceil(x) ceil(x) Pembulatan ke arah plus tak berhingga Pembulatan ke arah plus tak berhingga
conj(x) conj(x) Konjugat bilangan kompleks Konjugat bilangan kompleks
exp(x) exp(x) Eksponensial: e Eksponensial: e
x x
fix(x) fix(x) Pembulatan ke arah nol Pembulatan ke arah nol
25
Di Antara Fungsi Di Antara Fungsifungsi Umum (2) fungsi Umum (2)
floor(x) floor(x) Pembulatan ke arah minus tak berhingga Pembulatan ke arah minus tak berhingga
gcd(x) gcd(x) Faktor persekutuan terbesar bilangan bulat x dan y Faktor persekutuan terbesar bilangan bulat x dan y
lcm(x) lcm(x) Faktor persekutuan terkecil bilangan bulat x dan y Faktor persekutuan terkecil bilangan bulat x dan y
log(x) log(x) Logaritma natural (ln) Logaritma natural (ln)
log10(x) log10(x) Logaritma biasa Logaritma biasa
rem(x) rem(x) Sisa pembagian, Sisa pembagian, rem(x,y) rem(x,y) menghasilkan sisa pembagian x/y menghasilkan sisa pembagian x/y
round(x) round(x) Pembulatan ke arah bilangan bulat terdekat Pembulatan ke arah bilangan bulat terdekat
sign(x) sign(x) Nenghasilkan tanda dari argumen: Nenghasilkan tanda dari argumen: sign(1.2)=1, sign( sign(1.2)=1, sign(23.1)= 23.1)=1, 1,
sign(0)=0 sign(0)=0
26
Contoh Contohcontoh contoh
>> 4*atan(1) % suatu cara untuk mendekati pi >> 4*atan(1) % suatu cara untuk mendekati pi
ans = ans =
3.1416 3.1416
>> help atan2 % untuk menampilkan help fungsi atan2 >> help atan2 % untuk menampilkan help fungsi atan2
ATAN2 Four quadrant inverse tangent. ATAN2 Four quadrant inverse tangent.
ATAN2(Y,X) is the four quadrant arctangent of the real parts of the ATAN2(Y,X) is the four quadrant arctangent of the real parts of the
elements of X and Y. elements of X and Y. pi <= ATAN2(Y,X) <= pi. pi <= ATAN2(Y,X) <= pi.
See also ATAN. See also ATAN.
>> 180/pi*atan( >> 180/pi*atan(2/3) % atan2 menggunakan informasi tanda vektor 2/3) % atan2 menggunakan informasi tanda vektor
ans = ans =
33.6301 33.6301
>> 180/pi*atan2( >> 180/pi*atan2(2, 2,3) % 180/pi mengkonversi sudut ke derajat 3) % 180/pi mengkonversi sudut ke derajat
ans = ans =
146.3033 146.3033
>> y=rem(2S,6) % 2S/6 memiliki sisa pembagian 1 >> y=rem(2S,6) % 2S/6 memiliki sisa pembagian 1
y = y =
11
27
Contoh Lain Contoh Lain
>> x=2.6, y=fix(x), y2=floor(x), y3=ceil(x), y4=round(x)
x =
2.6
y =
2
y2 =
2
y3 =
3
y4 =
3
>> gcd(8,8) % adalah FPB
ans =

>> lcm(8,8) % 62 adalah KPK


ans =
62
28
Contoh: Nemperkirakan Tinggi Contoh: Nemperkirakan Tinggi
Bangunan Bangunan
> Berapa tinggi gedung?
> Tinggi bangunan adalah h+H, dengan H adalah tinggi sisi segitiga di hadapan
pengamat
Tangen dari sudut o: tan (o) = H/D H = D.tan (o)
> Tinggi bangunan = h + D.tan(o)

o
h
2
NATLAB untuk Estimasi Tinggi Bangunan NATLAB untuk Estimasi Tinggi Bangunan
>>]ika h = 2 m, D = S0 m, dan ]ika h = 2 m, D = S0 m, dan o = 60
o
>> h = 2, D = S0, thetha = 60,
>> Tinggi_bangunan = h+D*tan(thetha*pi/180)
Tinggi_bangunan =
88.602S

3
Contoh: Peluruhan Radioaktif Contoh: Peluruhan Radioaktif
>>Elemen radioaktif polonium mempunyai umur Elemen radioaktif polonium mempunyai umur
paruh 140 hari, yang berarti bahwa setelah 140 paruh 140 hari, yang berarti bahwa setelah 140
hari jumlah polonium tinggal separuh dari hari jumlah polonium tinggal separuh dari
jumlah semula. ]ika ada 10 gram polonium hari jumlah semula. ]ika ada 10 gram polonium hari
ini, berapa yang tinggal setelah 2S0 hari? ini, berapa yang tinggal setelah 2S0 hari?
3
NATLAB untuk Peluruhan Radioaktif NATLAB untuk Peluruhan Radioaktif
>> Setelah satu kali waktu paruh atau 140 hari, tertinggallah 10*.S Setelah satu kali waktu paruh atau 140 hari, tertinggallah 10*.S
= S gr. Setelah = S gr. Setelah 22 kali waktu paruh atau 280 hari, tertinggal S*.S kali waktu paruh atau 280 hari, tertinggal S*.S
= 10*.S*.S = 10*(.S) = 10*.S*.S = 10*(.S)
22
>> 2S0 hari berapa kali waktu paruh? 2S0/140 2S0 hari berapa kali waktu paruh? 2S0/140
>> Rumus untuk jumlah yang tertinggal Rumus untuk jumlah yang tertinggal
= = jumlah semula*(0.S) jumlah semula*(0.S)
waktu/waktu paruh waktu/waktu paruh
>> semula= waktu_paruh=4 waktu=25
>> Jumlah_tertinggal=semula*.5^(waktu/waktu_paruh)
Jumlah_tertinggal =
2.3
32
Contoh: Nasalah Konsentrasi Asam Contoh: Nasalah Konsentrasi Asam
>> Sebagai bagian dari suatu proses pembuatan suku cadang di Sebagai bagian dari suatu proses pembuatan suku cadang di
suatu pabrik otomatis, suku cadang tersebut dicelupkan suatu pabrik otomatis, suku cadang tersebut dicelupkan
kedalam air agar dingin, kemudian dicelup di bak air asam kedalam air agar dingin, kemudian dicelup di bak air asam
untuk membersihkannya. Setelah beberapa lama maka untuk membersihkannya. Setelah beberapa lama maka
konsentrasi larutan asam akan menurun karena penambahan konsentrasi larutan asam akan menurun karena penambahan
air saat pencelupan dan larutan yang terbuang saat suku air saat pencelupan dan larutan yang terbuang saat suku
cadang tadi diambil dari bak. Untuk memelihara kualitas, cadang tadi diambil dari bak. Untuk memelihara kualitas,
keasaman larutan asam tidak boleh kurang dari suatu batas keasaman larutan asam tidak boleh kurang dari suatu batas
minimum. Dimulai dengan konsentrasi asam 30% maka jika minimum. Dimulai dengan konsentrasi asam 30% maka jika
konsentrasi minimum S0%, air yang ditambahkan ke dalam konsentrasi minimum S0%, air yang ditambahkan ke dalam
bak asam adalah 1% dari volume bak dan 1% dari larutan bak asam adalah 1% dari volume bak dan 1% dari larutan
terbuang saat suku cadang dikeluarkan. Berapa banyak suku terbuang saat suku cadang dikeluarkan. Berapa banyak suku
cadang dapat dicelupkan ke bak air asam sebelum keasaman cadang dapat dicelupkan ke bak air asam sebelum keasaman
larutan dalam bak ada di bawah batas minimum? larutan dalam bak ada di bawah batas minimum?
33
NATLAB untuk Konsentrasi Asam NATLAB untuk Konsentrasi Asam
) 1 (

) 1 (
1
*
) ( * ) 1 (

) ( * ) (

) (
: dicelupkan cadang suku Setelah

lost
asam
tertinggal Asam
lost
awal Kons
air asam lost
asam
air asam lost air asam
asam
n ditambahka air air asam
asam
Kons
air asam
asam
awal Kons
+
=
+
=
+ +
=
+ + +
=
+ +
=
+
=
) 1 log(
min) / log(
: (n) pencelupan maksimum Jumlah
) 1 (
1
* min
: rumus dengan dihitung minimum i Konsentras
) 1 (
1
*
: n - ke Pencelupan
) 1 (
1
*
) ( * ) 1 (


) (
: kedua pencelupan Setelah
2
lost
Kons awal Kons
n
lost
awal Kons Kons
lost
awal Kons Kons
lost
awal Kons
air asam lost
tertinggal Asam
n ditambahka air air asam
asam
Kons
n
n
+
=
+
=
+
=
+
=
+ +
=
+ +
=
>> Kons_awal= Kons_min=5 lost=.
>> n=floor(log(Kons_awal/Kons_min)/log(lost))
n =
5
34
Contoh: Perhitungan Bunga Contoh: Perhitungan Bunga
>>Anda telah setuju untuk membeli mobil baru Anda telah setuju untuk membeli mobil baru
seharga $18S00. Dealer mobil anda seharga $18S00. Dealer mobil anda
menawarkan dua pilihan keuangan: menawarkan dua pilihan keuangan:
(1) bunga 2.3% dalam 4 tahun, atau (1) bunga 2.3% dalam 4 tahun, atau
(2) bunga 8.3% dalam 4 tahun dengan (2) bunga 8.3% dalam 4 tahun dengan
potongan harga $1S00. Nanakah pilihan potongan harga $1S00. Nanakah pilihan
terbaik? terbaik?
35
Rumus Perhitungan Bunga Rumus Perhitungan Bunga
>>Pembayaran bulanan P untuk pinjaman A dollar Pembayaran bulanan P untuk pinjaman A dollar
dengan bunga bulanan R, dibayar pada bulan ke N dengan bunga bulanan R, dibayar pada bulan ke N
adalah: adalah:
! %
#
# #
A !

* : pembayaran al dengan tot


1 ) 1 (
) 1 (
=

+
+
=
36
NATLAB untuk Perhitungan Bunga NATLAB untuk Perhitungan Bunga
>> format bank % 2 desimal
>> A=85
>> =2*4
>> FR=5
>> % Penawaran
>> R=(2./)/2 % tingkat bunga bulanan
>> P=A*(R*(R)^/((R)^))
P =
48.67
>> T = P* % total harga mobil
T =
66.6
>> % Penawaran 2
>> R=(8./)/2 % tingkat bunga bulanan
>> P=(AFR)*(R*(R)^/((R)^))
P =
422.24
>> T2 = P* % total harga mobil
T2 =
2267.47
>> Selisih = T2 T
Selisih =
65.4
Penawaran lebih baik
37
Perhitungan Kecepatan Aliran Perhitungan Kecepatan Aliran
>>Air pendingin mengalir sebanyak 72 m Air pendingin mengalir sebanyak 72 m
33
per jam per jam
melalui pipa berdiameter 0.1m. Berapa melalui pipa berdiameter 0.1m. Berapa
kecepatan aliran (dalam m/s) air pendingin itu? kecepatan aliran (dalam m/s) air pendingin itu?
(dari buku (dari buku asar asar asar Teknologi Kimia asar Teknologi Kimia, ,
vollrath Hopp, hlm. 138 vollrath Hopp, hlm. 138 -- 133) 133)
38
NATLAB untuk Perhitungan Kecepatan NATLAB untuk Perhitungan Kecepatan
Aliran Aliran
area
s rate volumetric
velocitv
D
area
h rate volumetric
s rate volumetric

4
3600

2
=
=
=
x
>> volumetricrate_h=72 =.
>> volumetricrate_s=volumetricrate_h/36
>> area=pi*^2/4
>> velocity=volumetricrate_s/area
velocity =
2.55
3
Perhitungan Tekanan Perhitungan Tekanan
>>Sebatang balok besi mempunyai ukuran a = S Sebatang balok besi mempunyai ukuran a = S
cm, b = 6 cm, c = 10 cm dan berat jenis 7.8 cm, b = 6 cm, c = 10 cm dan berat jenis 7.8
g/cm g/cm
33
serta gaya tarik bumi 3.81 m/s serta gaya tarik bumi 3.81 m/s
22
. Berapa . Berapa
besar tekanan yang bekerja pada dasarnya? besar tekanan yang bekerja pada dasarnya?
a
b
c
4
Perhitungan Daya Angkat Perhitungan Daya Angkat
>>Sebuah lift mengangkat 1000 kg setinggi 2S m Sebuah lift mengangkat 1000 kg setinggi 2S m
dalam 30 s (gaya tarik bumi 3.81 m/s dalam 30 s (gaya tarik bumi 3.81 m/s
22
). Berapa ). Berapa
daya angkatnya? daya angkatnya?
4
Perhitungan Daya Pompa Perhitungan Daya Pompa
>>Berapa besar daya sebuah pompa, jika 10 m Berapa besar daya sebuah pompa, jika 10 m
3 3
dinaikkan setinggi 20 m dalam waktu S menit? dinaikkan setinggi 20 m dalam waktu S menit?
42
43
Daftar !si Daftar !si
1. 1. Nengatur Ruang Kerja NATLAB Nengatur Ruang Kerja NATLAB
2. 2. Whos: !nformasi Detail variabel Whos: !nformasi Detail variabel
3. 3. Workspace Browser Workspace Browser
4. 4. Perintah Perintah Clear Clear
S. S. Diary Diary
6. 6. Print Print
7. 7. Nenyimpan dan Nemanggil Data Nenyimpan dan Nemanggil Data
8. 8. Format Penampilan Angka Format Penampilan Angka
3. 3. Format Formatformat Numerik format Numerik
44
Nengatur Ruang Kerja NATLAB Nengatur Ruang Kerja NATLAB
>>Data dan variabel yang dibuat dalam jendela Data dan variabel yang dibuat dalam jendela
Command Command tersimpan dalam ruang kerja NATLAB tersimpan dalam ruang kerja NATLAB
>>Untuk menampilkan nama Untuk menampilkan namanama variabel yang ada di nama variabel yang ada di
ruang kerja NATLAB, digunakan perintah ruang kerja NATLAB, digunakan perintah who who
>> who
Your variables are:
A P T
FR R T2
Selisih
45
Whos: !nformasi Detail variabel Whos: !nformasi Detail variabel
>> Perintah Perintah whos whos akan sangat berguna terutama setelah pembahasan array dan akan sangat berguna terutama setelah pembahasan array dan
tipe data yang lain tipe data yang lain
>> whos >> whos
Name Size Bytes Class Name Size Bytes Class
A 1x1 8 double array A 1x1 8 double array
FR 1x1 8 double array FR 1x1 8 double array
N 1x1 8 double array N 1x1 8 double array
P 1x1 8 double array P 1x1 8 double array
R 1x1 8 double array R 1x1 8 double array
Selisih 1x1 8 double array Selisih 1x1 8 double array
T1 1x1 8 double array T1 1x1 8 double array
T2 1x1 8 double array T2 1x1 8 double array
Crand total is 8 elements using 64 bytes Crand total is 8 elements using 64 bytes
46
Workspace Browser Workspace Browser
>>]endela ini memuat informasi seperti yang ]endela ini memuat informasi seperti yang
ditampilkan oleh perintah ditampilkan oleh perintah whos whos
>>]endela ini membuat anda dapat menghapus ]endela ini membuat anda dapat menghapus
atau membersihkan variabel atau membersihkan variabelvariabel tertentu variabel tertentu
>>]endela secara default ditampilkan saat ]endela secara default ditampilkan saat
menjalankan NATLAB menjalankan NATLAB
47
Perintah Perintah Clear Clear
>>Fungsi clear tidak hanya dapat menghapus variabel Fungsi clear tidak hanya dapat menghapus variabel
>>Untuk melihat semua fungsi clear digunakan perintah Untuk melihat semua fungsi clear digunakan perintah
help clear help clear
48
Diary Diary
>>]ika bekerja dengan NATLAB sungguh penting untuk ]ika bekerja dengan NATLAB sungguh penting untuk
menyimpan atau mencetak suatu kopi dari pekerjaan menyimpan atau mencetak suatu kopi dari pekerjaan
anda anda
>>Perintah diary menyimpan input dari pemakai dan hasil Perintah diary menyimpan input dari pemakai dan hasil
dari jendela Command dalam bentuk teks ASC!! dalam dari jendela Command dalam bentuk teks ASC!! dalam
file diary dalam direktori yang sedang aktif file diary dalam direktori yang sedang aktif
Perintah Perintah diary nama_file diary nama_file: menyimpan diary ke file bernama : menyimpan diary ke file bernama
nama_file nama_file
Perintah Perintah diary off diary off: mengakhiri perintah diary dan menutup : mengakhiri perintah diary dan menutup
file file
4
Print Print
>>Nemilih Nemilih Print. Print. dari menu dari menu File File akan mencetak akan mencetak
seluruh isi jendela Commad seluruh isi jendela Commad
>>]ika ingin memilih sebagian isi jendela ]ika ingin memilih sebagian isi jendela
Command dengan mouse dan kemudian Command dengan mouse dan kemudian
memilih memilih Print Selection. Print Selection. dari menu File, maka dari menu File, maka
yang akan tercetak hanya bagian yang dipilih yang akan tercetak hanya bagian yang dipilih
saja saja
5
Nenyimpan dan Nemanggil Data Nenyimpan dan Nemanggil Data
>> NATLAB dapat menyimpan dan memanggil data dari file NATLAB dapat menyimpan dan memanggil data dari file
>> Pilihan Pilihan Save Workspace as Save Workspace as. dalam menu . dalam menu File File akan membuka kotak dialog akan membuka kotak dialog
untuk menyimpan semua variabel yang ada untuk menyimpan semua variabel yang ada
>> Bisa juga dilakukan dengan dua perintah Bisa juga dilakukan dengan dua perintah save save dan dan load load yang jauh lebih yang jauh lebih
fleksibel fleksibel
>> Perintah save membuat Anda dapat menyimpan satu atau lebih variabel Perintah save membuat Anda dapat menyimpan satu atau lebih variabel
dalam file format yang sesuai dengan pilihan Anda dalam file format yang sesuai dengan pilihan Anda
>> save
Saving to: matlab.mat
>> save data Tinggi_bangunan T T2 Selisih
enyimpan variabel Tinggi_bangunan, T, T2
dan Selisih dalam format biner di file data.mat
5
Format Penampilan Angka Format Penampilan Angka
>> Saat NATLAB menampilkan hasil proses numerik, NATLAB Saat NATLAB menampilkan hasil proses numerik, NATLAB
mengikuti beberapa aturan mengikuti beberapa aturan
>> Dalam keadaan biasa, jika hasilnya bilangan bulat, NATLAB Dalam keadaan biasa, jika hasilnya bilangan bulat, NATLAB
menampilkannya sebagai bilangan bulat menampilkannya sebagai bilangan bulat
>> ]ika hasilnya suatu bilangan real, NATLAB akan ]ika hasilnya suatu bilangan real, NATLAB akan
menampilkannya sebagai bilangan dengan empat digit desimal menampilkannya sebagai bilangan dengan empat digit desimal
>> ]ika angka penting hasilnya di luar range itu, NATLAB akan ]ika angka penting hasilnya di luar range itu, NATLAB akan
menampilkannya dalam notasi sain seperti pada kalkulator sain menampilkannya dalam notasi sain seperti pada kalkulator sain
>> Pengaturan format penampilan dilakukan di bagian Pengaturan format penampilan dilakukan di bagian Preference Preference
pada menu pada menu File File, jika ada atau dengan mengetikkan perintah , jika ada atau dengan mengetikkan perintah
NATLAB pada prompt command NATLAB pada prompt command
52
Format Formatformat Numerik format Numerik
NATLAB NATLAB
Command Command
average_cost average_cost Komentar Komentar
format short format short S0.833 S0.833 S digit S digit
format long format long S0.83333333333334 S0.83333333333334 16 digit 16 digit
format short e format short e
S.0833e+01 S.0833e+01 S digit plus eksponen S digit plus eksponen
format long e format long e
S.083333333333334e+01 S.083333333333334e+01 16 digit plus eksponen 16 digit plus eksponen
format short g format short g S0.833 S0.833 Lebih baik format short Lebih baik format short
atau short e atau short e
format long g format long g S0.83333333333333 S0.83333333333333 Heksadesimal Heksadesimal
format hex format hex 40436aaaaaaaaaab 40436aaaaaaaaaab Heksadesimal Heksadesimal
format bank format bank S0.83 S0.83 2 desimal 2 desimal
format + format + + + Positif, negatif atau nol Positif, negatif atau nol
format rat format rat 30S/6 30S/6 Aproksimasi rasional Aproksimasi rasional

Anda mungkin juga menyukai