Anda di halaman 1dari 5

1. Sebutkan pengertian array dakam pemrograman!

Jawab: Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang
memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari
data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda
yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.

2. Tuliskan beberapa fungsi dari matlab!


Jawab:
Fungsi MatLab secara umum adalah sebagai berikut:

a) Matematika dan komputasi,

b) Perkembangan algoritma,

c) Pemodelan, simulasi, dan pembuatan prototype,

d) Analisa data, eksplorasi dan visualisasim

e) Pembuatan aplikasi, termasuk pembuatan antaramuka grafis.

Fungsi Dasar

1. Fungsi Matematika Dasar

Fungsi Matematika Dasar

Fungsi Keterangan
Abs Menghitung nilai absolut
Exp Memperoleh nilai dari e pangkat bilangan tertentu (e = 2.718282)
log Menghitung logaritma natural (ln) suatu bilangan
Sqrt Menghitung akar pangkat 2 dari suatu bilangan
Ceil Membulatkan bilangan ke bilangan bulat terdekat menuju plus tak berhingga.
Fix Membulatkan bilangan ke bilangan bulat terdekat menuju nol..
Floor Membulatkan bilangan ke bilangan bulat terdekat menuju minus tak berhingga.
Gcd Menghitung nilai faktor pembagi terbesar
Isprime Menghasilkan true jika merupakan bilangan prima.
Log10 Menghitung logaritma suatu bilangan untuk dasar 10.
Mod Menghitung nilai modulus.
Primes Menghasilkan daftar bilangan.
Rem Menghitung nilai remainder.
Round Membulatkan bilangan ke bilangan bulat terdekat.
2. Fungsi Trigonometri

Fungsi trigonometri banyak digunakan terkait dengan sudut. Nilai perhitungan yang
dalam fungsi trigonometri sudut dalam radian.

Fungsi Trigonometri

Fungsi Keterangan
Sin Menghitung sinus suatu bilangan, dimana bilangan dalam radian.
Cos Menghitung cosinus suatu bilangan, dimana bilangan dalam radian.
Tan Menghitung tangen suatu bilangan, dimana bilangan dalam radian.
Menghitung arccosinus (invers cos) suatu bilangan yang menghasilkan sudut dalam
Acos
radian, dimana bilangan harus antara -1 dan 1.
Menghitung arcsinus suatu bilangan yang menghasilkan sudut dalam radian, dimana
Asin
bilangan harus antara -1 dan 1.
Atan Menghitung arctangensuatu bilangan yang menghasilkan sudut dalam radian.
Cosh Menghitung cosinus hiperbolik dari suatu sudut dalam radian.
Sinh Menghitung sinus hiperbolik dari suatu sudut dalam radian.
Tanh Menghitung tangen hiperbolik dari suatu sudut dalam radian.
Cosd Menghitung cosinus suatu bilangan, dimana bilangan dalam derajat.
Sind Menghitung sinus suatu bilangan, dimana bilangan dalam derajat.
Tand Menghitung tangen suatu bilangan, dimana bilangan dalam derajat.
Sec Menghitung suatu bilangan, dimana bilangan dalam radian.
Csc Menghitung suatu bilangan, dimana bilangan dalam radian.
Cot Menghitung suatu bilangan, dimana bilangan dalam radian.

3. Fungsi Analisis Data

Matlab menyediakan sejumlah fungsi penting untuk digunakan dalam meng-analisis


data, antara lain ditunjukkan pada Tabel 1.1c.

Fungsi Analisis Data

Fungsi Keterangan
Max Menghasilkan nilai terbesar dari suatu vektor atau matriks
Min Menghasilkan nilai terbesar dari suatu vektor atau matriks
Mean Menghasilkan nilai mean
3. Tuliskan beberapa Operator matriks
Jawab:
Dalam matlab, operatornya di klasifikasikan ke dalam tiga bagian, yaitu Operator Aritmatika,
Operator Relasional dan Operator Logika. Adapun penjelasan dari masing-masing operator
sebagai berikut:

Operator Aritmatika di gunakan untuk mengerjakan komputasi numerik. Operator-operator


aritmatika adalah
(+ ) berfungsi untuk penjumlahan
(-) berfungsi untuk pengurangan
(*) berfungsi untuk perkalian (aturan matriks)
(.*) berfungsi untuk perkalian masing-masing elemen yang bersesuaian ( aturan array)
(/) berfungsi untuk pembagian kanan matriks
(./) berfungsi untuk pembagian kanan array
(\) berfungsi untuk pembagian kiri matriks
(.\) berfungsi untuk pembagian kiri array
(^) untuk pangkat matriks
(.^) untuk pangkat array

Opertor Relasional di gunakan untuk membandingkan operand-operand secara


kualitatif.Berikut yang termasuk operator relasional
(=) berfungsi sebagai tanda sama dengan
(~=) berfungsi sebagai tanda Tidak sama dengan
(<) berfungsi sebagai tanda kurang dari
(>) lebih dari
(<=) kurang dari sama dengan
(>=) lebih dari sama dengan

Operator Logika.
(&) Akan menghasilkan nilai 1 jika kedua elemen yang bersesuaian memiliki nilai true dan 0
untuk lainnya.
(|) Akan bernilai 1 jika salah satu elemennya true
(~) Komplemen dari elemen yang di inputkan
(xor) Akan bernilai 1 jika salah satu dari kedua elemen memilki nilai berbeda dan bernilai 0
jika sama

MATLAB menyediakan 4 alat yang dapat digunakan programer saat menulis program. yaitu:
4. Carilah Kontrol program Matlab

Jawab:
a. For

Contoh:

» for t=0:10

y(t+1)=sin(pi*t/10);

end

b. While

Contoh:

» while t>10

t=0

y(t+1)=sin(pi*t/10);

end

c. If – else – end

Contoh:

Buat M-file:

if barang>10

harga=(1-0.2)*hargabrg*barang

else

harga=hargabrg*barang

end

d. Switch – Case

Berikut ini adalah contoh penggunaan switch case dimana merubah beberapa
satuan menjadi centimeter, cm. Buatlah m-file sebagai berikut lalu simpan dengan
nama ubahunit.m.
switch units

case{‘inch’,’in’}

y=x*2.54;

case{‘meter’,’m’}

y=x/100;

case{‘centimeter’,’cm’}

y=x;

otherwise

disp{[‘Unit tidak diketahui: ‘units]}

y=nan;

end;

Setelah itu masuk ke command window. Misal kita masukan harga x=10 in, dan akan
diubah menjadi centimeter, cm.

» x=10.;

» units=’in’;

» ubahunit % panggil m-file ubahunit.m

»y

y=

25.4000

5. Ada berapa analisa simbolik matlab!


Jawab: