Cari Di Blog Ini

Minggu, 21 Maret 2010

Contoh Kasus Yang Diselesaikan Matlab


Permasalahan

1. Menggunakan Matlab untuk menyelesaikan Soal matematika sederhana
2. Penggunaan Array pada matlab

Pembahasan

Contoh Kasus I:
Budi pergi ke toko buku dan membeli dua buku DOS seharga Rp 24500 perbuku, satu buku UNIX seharga Rp 54800 dan empat buku Microsoft Office seharga Rp 13950 perbuku. Berapa jumlah barang yang dibeli Budi dan berapa total yang harus dibayar?
Penyelesaian:

1.
» 2+1+4
ans =
7
» 2*24500+54800+4*13950
ans =
159600

Penjelasan: Cara diatas merupakan cara perhitungan yang pendekatannya sama jika dengan menggunakan kalkulator.

2.
» dos=2
dos =
2
» unix=1
unix =
1
» office=4;
» barang=dos+unix+office
barang =
7
» harga=dos*24500+unix*54800+office*13950
harga =
159600


Penjelasan: Cara ini merupakan cara penyimpanan informasi ke dalam variabel, dimana terdapat variabel yaitu dos, unix dan office. Masing masing variabel memiliki nilai yang mana nilai tersebut nantinya akan digunakan untuk mencari jumlah barang dan harga barang terhadap ketiga variabel tersebut.Variabel BARANG dan HARGA digunakan untuk menamai jumlah buku yang dibeli serta total harga yang harus dibayar.

3.
» rata_harga=harga/barang
rata_harga =
22800

Penjelasan: Rata-rata harga diperoleh dari variabel harga dibagi dengan barang. Pada setiap langkahnya Matlab mengingat informasi yang sudah ada sehingga perhitungan dapat dilanjutkan.

4.
» dos=2 %Jumlah Buku dos yang dibeli
dos =
2
» unix=1 %Jumlah Buku unix yang dibeli
unix =
1
» office=4;
» barang=dos+unix+office %Barang diperoleh dengan menjumlahkan tiga variabel
barang =
7
» unix=2
unix =
2
» barang
barang =
7

Keterangan: Nilai variabel barang tidak berubah, dikarenakan matlab tidak menghitung jumlah barang berdasarkan nilai variabel terbaru melainkan berdasarkan perhitungan pertama yang dikerjakan.
» who
Your variables are:
ans dos office unix
barang harga rata_harga

Keterangan : Perintah who untuk menampilkan seluruh variabel yang digunakan.
» dos=2, unix=1; office=4 % tanda koma memberitahu MATLAB untuk menampilkan hasil dan titik koma mencegah penampilan hasil.
dos =
2
office =
4


1. Kesimpulan pada penyelesaian 1 dan 2:
Jadi kesimpulannya pada penyelesaian 1 dan 2 sama fungsinya untuk mencari berapa jumlah barang yang dibeli dan total keseluruhan harganya. Yang membedakan antara kedua program adalah: pada program pertama dikerjakan secara langsung. Persis dengan perhitungan dengan menggunakan kalkulator. Sedangkan program kedua dikerjakan dengan memasukkan variabel yang diperoleh dari data-data kasus dan dihasilkan data yang sama pada program pertama.

2. Hasil dari pemanggilan perintah ans setelah program 2:
Jadi hasil yang diperoleh dari pemanggilan perintah ans setelah program kedua adalah: hasil yang diperoleh adalah sama dengan program pertama, hal ini dikarenakan matlab selalu mengingat variabel yang dikerjakan sebelumnya.

3. Hasil akhir dari program 4 adalah:

» dos=2
dos =
2
» unix=1
unix =
1
» office=4;
» barang=dos+unix+office
barang =
7
» harga=dos*24500+unix*54800+office*13950
harga =
159600
» rata_harga=harga/barang
rata_harga =
22800
» dos=2
dos =
2
» unix=1
unix =
1
» office=4;
» barang=dos+unix+office
barang =
7
» unix=2
unix =
2
» barang
barang =
7
» unix
unix =
2
» rata_harga=harga/...
barang
rata_harga =
22800 %jadi ditemukan bahwa rata-rata harga = 22800


4. Jika pada Kasus 1 ternyata buku UNIX yang dibeli adalah 2 eksemplar maka lakukan perubahan pada program 5 sehingga menghasilkan jumlah barang, total harga dan harga rata-rata yang benar.

» clear unix %gunakan perintah clear unix untuk menghilangkan variabel awal
» unix=2 %Isikan nilai variabel unix yang baru=2
unix =
2
» barang %Nilai var barang masih 7. ??????
barang =
7
» harga
harga =
159600
» unix
unix =
2
» barang=dos+unix+office %mengisi nilai variabel barang kembali
barang =
8 %nah sekarang nilai variabel barang menjadi 8
» harga
harga =
159600
» harga=dos*24500+unix*54800+office*13950 %memasukkan nilai var harga
harga =
214400
» rata_harga=harga/barang %rata_hgbrg yang telah ditemukan
rata_harga=
rata_harga =
26800

Tidak ada komentar:

Posting Komentar