Anda di halaman 1dari 17

SINTAK DASAR MATLAB

1. Sebuah perusahaan fotocopy, bernama MAJU JAYA akan memulai usahanya,


apabila biaya fotokopi untuk satu lembar berwarna Rp300,00 sedangkan untuk satu
lembar hitam putih Rp150,00. Buatlah suatu program matlab dengan input jumlah
lembar warna, jumlah lembar hitam putih, serta output biaya fotocopy keseluruhan.
Penyelesaian:
Gambar tampilan editor M-file.

Gambar tampilan setelah di Run.

2. Buatlah suatu program matlab dengan input suatu sudut (A) serta output sinA, cosA,
tanA, cotanA, cosecA, dan secA.
Penyelesaian:
Gambar tampilan editor M-file.

Gambar tampilan ketika di Run.

3. Buatlah suatu program matlab untuk mengitung jarak tempuh dengan input waktu dan
kecepatan.
Penyelesaian:
Gambar tampilan editor M-file.

Gambar tampilan setelah di Run.

4. Buatlah suatu program matlab untuk mencari determinan, invers, dan tranpose dengan
input matriks persegi.
Gambar tampilan editor M-file.
Gambar tampilan setelah di Run.
BAB II

PERULANGAN DAN KONDISIONAL

A. Perulangan
1. Iterasi terbatas (for...end)
a. Buatlah suatu program matlab persamaan kuadrat (y = Ax 2 + Bx + C) dengan
interval x dari 1 hingga 14. A, B, C, D sebagai input dan nilai y sebagai output.
Penyelesaian:
Gambar tampilan M-file.

Gambar tampilan setelah di Run.

b. Buatlah program matlab untuk mencari nilai cosecan, secan, dan cotangen
dalam satu periode.
Penyelesaian:
Gambar tampilan editor M-file.
Gambar tampilan setelah di Run.

2. Iterasi terkondisi (while...end)


a. Buatlah program matlab untuk mencari banyaknya keramik yang dibutuhkan
guna membangun suatu ruangan dengan input luas keramik dan luas ruang.
Penyelesaian:
Gambar tampilan editor M-file.
Gambar tampilan setelah di Run.

b. Buatlah program matlab untuk mencari banyaknya baju yang dapat di jahit dari
kain dengan luas tertentu. Masukkan input luas kain dan luas per baju.
Penyelesaian:
Gambar tampilan editor M-file.
Gambar tampilan setelah di Run.

B. Kondisional
1. Kondisional Nilai Absolut (switch...case...otherwise...end)
a. Buatlah program matlab berupa daftar makanan dan minuman serta harga yang
telah ditetapkan. Banyaknya pesanan sebagai input dan outputnya berupa total
uang yang harus dibayar.
Gambar tampilan setelah di Run.

b. Pak Temon akan liburan di Solo dalam beberapa hari. Oleh karena itu ia
memutuskan untuk naik Bus. Apabila harga tiket bus kelas reguler
Rp12.000/tiket, bus akas Rp20.000/tiket dan bus patas Rp30.000/tiket. Buatlah
program matlab untuk menghitung total uang yang harus dibayar oleh Pak
Temon apabila berlibur bersama keluarganya.
Penyelesaian:
Gambar tampilan editor M-file.

Gambar tampilan setelah di Run.

2. Kondisional Nilai Relatif (if...elseif...else...end)


a. Karina akan membeli beberapa baju di mall. Apabila dalam mall menerapkan
sistem diskon 25% untuk pembelian satu baju dengan harga di atas Rp200.000
dan diskon 15% untuk satu baju dengan di atas Rp150.000 tetapi di bawah
Rp200.000. Untuk harga baju di bawah Rp.150.000 tidak memperoleh diskon.
Buatlah suatu program matlab dengan input jumlah baju yang di beli, harga
tiap baju serta output jumlah diskon yang diperoleh dan total uang yang harus
dibayarkan.
Pemyelesaian:
Gambar tampilan editor matlab.

Gambar tampilan setelah di Run

b. Buatlah suatu program matlab untuk menganalisis hasil tes IQ dengan


menggunakan kondisional nilai relatif.
Penyelesaian:
Gambar tampilan editor M-file.

Gambar tampilan setelah di Run.

BAB III

VISUALISASI DATA DENGAN MATLAB


1. Buatlah kurva parabola y = Ax2 dengan nilai parameter A, yaitu 0.5, 1, 1.5, dan 2 serta
nilai x dari -4 hingga 4.
Penyelesaian:
Gambar tampilan editor matlab.

Gambar tampilan setelah di Run.

2. Buatlah pemrograman visualisasi grafik kecepatan terhadap waktu dengan interval


waktu dari 1 sekon hingga 10 sekon dan input jarak (dalam meter).
Penyelesaian:
Gambar tampilan editor Matlab.
Gambar tampilan ketika di Run.
3. Buatlah pemrograman visualisasi grafik y = e 12cosx dan y = e12sinx dengan interval x =
[0:5:180].
Gambar tampilan editor.

Gambar tampilan ketika di Run.


4. Buatlah suatu pemrograman tentang visualisasi grafik bar dari fungsi y = x 2CosxSinx
dengan interval x = [0:10:180].
Penyelesaian:
Gambar tampilan editor.

Gambar tampilan setelah di Run.

Anda mungkin juga menyukai