Anda di halaman 1dari 12

ALGORITMA PEMPROGRAMAN

MATLAB

Makalah ini disusun untuk membantu tugas algoritma pemprograman

Dosen Pengampu

Ermita Rizki Albirri, S.Pd.,M.Si.

Disusun oleh :

Latifa (190210101129)

PROGRAM STUDI PENDIDIKAN MATEMATIKA

JURUSAN PENDIDIKAN MIPA

FAKULTAS KEGURUAN DAN ILMU PENGETAHUAN

UNIVERSITAS JEMBER

2020

1
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah memberikan saya kemudahan sehingga saya dapat
menyelesaikan makalah ini dengan tepat waktu. Saya mengucapkan syukur kepada Allah SWT
atas limpahan nikmat sehat-Nya, baik itu berupa sehat fisik maupun akal pikiran, sehingga saya
mampu untuk menyelesaikan pembuatan makalah sebagai tugas dari mata kuliah algoritma
pemprograman.

Saya tentu menyadari bahwa makalah ini masih jauh dari kata sempurna dan masih banyak
terdapat kesalahan serta kekurangan di dalamnya. Untuk itu, saya mengharapkan kritik serta
saran untuk makalah ini, supaya makalah ini nantinya dapat menjadi makalah yang lebih baik
lagi. Apabila terdapat banyak kesalahan pada makalah ini saya mohon maaf yang sebesar-
besarnya. Demikian, semoga makalah ini dapat bermanfaat. Terima kasih.

Bondowoso, 21 maret 2020

Penulis

DAFTAR ISI
2
Kata Pengantar..................................................................................................................2

Daftar Isi.............................................................................................................................3

Bab I Pendahuluan

1.1 Latar Belakang.......................................................................................................4

1.2 Rumusan Masalah..................................................................................................5

1.3 Tujuan....................................................................................................................5

Bab II Pembahasan

2.1 Pengertian MATLAB.............................................................................................6

2.2 Bagian - bagian MATLAB....................................................................................7

2.3 Menginput operasi pada MATLAB.......................................................................8

2.4 Variabel pada MATLAB.......................................................................................9

2.5 Membuat M-File..................................................................................................10

Bab III Penutup

3.1 Kesimpulan..........................................................................................................11

3.2 Saran....................................................................................................................11

Daftar Pustaka.................................................................................................................12

BAB I

3
PENDAHULUAN

1.1 Latar Belakang

Dalam dunia pendidikan, proses pembelajaran telah berkembang dengan pesat. Salah
satunya dengan berkembangnya media pembelajaran yang dapat membantu para pelajar dalam
menyelesaikan soal, yaitu diantaranya dengan menggunakan software komputer. Sehingga
dengan demikian para pelajar dengan mudah mengoreksi dan membandingkan jawaban yang
telah di kerjakan secara manual dengan menggunakan software media pembelajaran tersebut.
Dalam bidang matematika terdapat banyak aplikasi tersebut salah satunya adalah matrix
laboratory (MATLAB).

Dengan adanya matlab para pelajar bisa dengan mudah mengoreksi apakah jawaban yang
dikerjakan telah benar atau belum yaitu dengan membandingkannya dengan hasul dari matlab
tersebut. Namun, meskipun jawaban dapat kita dapatkan dari hasil pemprograman matlab kita
juga harus mengetahui bagaimana cara mengerjakan suatu soal dengan cara manual, karena tidak
semua tempat memperbolehkan menggunakan media pembelajaran (matlab), terutama saat ujian
berlangsung. Maka dari itu seharusnya juga menguasai bagaimana menghitung secara manual.
Karena kenyataannya media pembelajaran ganya dibuat untuk membantu dan memudahkan,
bukan untuk menyelesaikan tanpa tau bagaimana konsep dasarnya.

Dalam matlab terdapat banyak perintah khusus yang harus dimengerti terlebih dahulu
sebelum mengoperasikan software ini supaya nantinya program yang ingin kita jalankan dapat
berjalan sesuai prosedur tanpa adanya kesalahan. Karena salah dalam memberikan tanda dapat
mempengaruhi hasil dari pekerjaan matlab.

1.2 Rumusan Masalah

4
1.. Apa yang di maksud MATLAB?

2. Apa saja bagian - bagian pada MATLAB?

3. Bagaimana menginput operasi pada MATLAB

4. Apa variabel pada MATLAB?

5. Bagaimana membuat M-File?

1.3 Tujuan

1. Mengetahui pengertian MATLAB

2. Mengetahui bagian - bagian MATLAB

3. Mengetahui cara menginput operasi pada MATLAB

4. Mengetahui variabel oada MATLAB

5. Mengetahui cara membuat M- File

BAB II

PEMBAHASAN

2.1 Pengertian matrix laboratory (MATLAB)

5
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. MATLAB (Matrix Laboratory) adalah sebuah
perangkat lunak/software yang dirancang dan dikembangkan oleh The MathWorks. MATLAB
dapat digunakan untuk proses komputasi yang meliputi manipulasi matriks, visualisasi grafik
yang berasal dari fungsi dan persamaan matematis. Paket tambahan pada Matlab diantaranya
adalah simulink, program dengan mengintegrasikan simulasi berbagai aspek dengan desain yang
mengacu pada model secara dinamis. 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 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 software yang paling efisien untuk perhitungan numeric 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

2. Pengembangan dan Algoritma

3. Pemrograman modeling, simulasi, dan pembuatan prototype

4. Analisa Data , eksplorasi dan visualisasi

5. Analisis numerik dan statistic

6. Pengembangan aplikasi teknik.

6
2.2 Bagian - bagian MATLAB

A. Windows pada MATLAB

1. Command window/editor

MATLAB Command window/editor merupakan window yang dibuka pertama kali setiap
kali MATLAB dijalankan pada window di atas dapat dilakukan akses-akses ke command
MATLAB dengan cara mengetikkan barisan-barisan ekpresi MATLAB, seperti mengakses help
window dan lain-lainnya. Jika perintah-perintah yang sudah diketikkan dan hasil yang
ditampilkan pada layar command window akan disimpan maka dapat dilakukan dengan
menggunkan command diary. Command windows juga digunakan untuk memanggil tool Matlab
seperti editor, debugger atau fungsi. Command Window adalah tempat untuk menjalankan
fungsi, mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.

2. Current Directory

Window ini menampilkan isi dari direktori kerja saat menggunakan matlab. Kita dapat
mengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default dari alamat
direktori berada dalam folder works tempat program les Matlab berada.

3. Command History

Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya
dilakukan oleh pengguna terhadap matlab.

4. Workspace

Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif pada
saat pemakaian matlab. Apabila variabel berupa data matriks berukuran besar maka user dapat
melihat isi dari seluruh data dengan melakukan double klik pada variabel tersebut. Matlab secara
otomatis akan menampilkan window “array editor” yang berisikan data pada setiap variabel yang
dipilih user.

B. Getting Help (bantuan)


7
Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dan
segala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol pada toolbar
atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyediakan fungsi demo
yang berisikan video tutorial matlab serta contoh-contoh program yang bias dibuat dengan
MATLAB.

C. Interupting (menghentikan) dan Terminating (keluar)

Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan
menekan tombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan
menuliskan perintah exit atau quit pada comamnd window atau dengan menekan menu exit pada
bagian menu dari menu bar.

2.3 Menginput operasi pada MATLAB

Operasi Bentuk Aljabar Bentuk Matlab Contoh

Perkalian AxB A*B 5*3

Pembagian A:B A /B 8/2

Penambahan A+B A+B 6+7

Pengurangan A–B A-B 9–4

Eksponensial AB A^B 2^3

8
Pangkat berabsis (e) 10² e² 1x10²

Contoh:

1. Persamaan kuadrat (Opereasi penjumlahan pengurangan dan perkalian)

y = x² + 3x – 11

y = x^2+3*x-11 (MATLAB)

2. Persamaan Gelombang (Trigonometri)

y= 4 sin ( 3πt – 12kx)

y=4*sin(3*pi*t-12*k*x) (MATLAB)

3. Penggunakan bilangan berpangkat

a. 10000 = 1e4

b. 20000 = 2e4

c. 3.14 x 10² = 3.14e2

2.4 Variabel pada MATLAB

Dalam sebuah penelitian kita lazim menggunakan tiga buah variabel, diantaranya, variabel
bebas, variabel terikat, variabel control, beberapa variabel ini juga dapat kita Terjemahkan dalam
bahas pemrograman matlab, baik pada command window ataupun pada m-file.

Berikut mengaplikasikan variabel pada MATLAB :

1. Variabel bebas = konstanta yang diketahui

2. Variabel terikat = rumus permasalahan

3. Variabel control = hasil dari operasi

9
2.5 Membuat M-File

Pemrograman pada di command windows kurang efisien saat kita menganalisa suatu
permasalahan menggunakan Matlab dengan Syntax yang rumit dan memiliki banyak persyaratan
yang harus di “deklarasikan”. Dengan menggunakan M-File proses penulisan Syntax akan lebih
memudahkan kita dalam menstruktur dan menganalisa M-File yang telah kita buat. Berikut ini
langkah-langkah pembuatan M-File :

1. Ubah current Directory agar File yang tersimpan aman, ketika sewaktu-waktu

computer kita diinstall ulang.

2. Klik icon new file dan mulailah mengetik Syntax sesuai dengan analisa

3. disp (‘.......................’) Mendisplay instruksi yang akan di-input

4. clc; dan clear all; untuk menghapus history yang berupa junk files pada operasi

sebelumnya

5. tanda ; untuk tidak menampilkan informasi yang diketik di command windows.

BAB III

PENUTUP

3.1 Kesimpulan

MATLAB (Matrix Laboratory) adalah sebuah perangkat lunak/software yang dirancang dan
dikembangkan oleh The MathWorks. MATLAB dapat digunakan untuk proses komputasi yang
10
meliputi manipulasi matriks, visualisasi grafik yang berasal dari fungsi dan persamaan
matematis. Paket tambahan pada Matlab diantaranya adalah simulink, program dengan
mengintegrasikan simulasi berbagai aspek dengan desain yang mengacu pada model secara
dinamis.

Dalam MATLAB juga terdapat bagian - bagian yang digunakan saat mengoperasika
MATLAB diantaranya yaitu, windows, getting help (bantuan), Interupting (menghentikan) dan
Terminating (keluar)

Pemprograman pada MATLAB memerlukan tanda yang berbeda dari menuliskan operasi
menngunakan operasi aljabar, operasi menggunakan MATLAB harus menggunakan tanda -
tanda komputasi seperti * (perkalian), / (pembagian) dll.

Dalam sebuah penelitian tiga buah variabel yang sering dilakukan, diantaranya, variabel
bebas, variabel terikat, variabel control, beberapa variabel ini juga dapat kita Terjemahkan dalam
bahas pemrograman matlab, baik pada command window ataupun pada m-file.

Dalam membuat M-File terdapat beberapa langkah yang harus dilakukan agar sistem
pemprograman dapat berjalan dengan lancar.

3.2 Saran

Demikian makalah ini dapat diselesaikan tepat waktu. Saya masih terus belajar mengenai
hal yang dibahas pada makalah ini. Maka dari itu, kami mengharap saran dari pembaca agar
makalah ini menjadi lebih baik. Kami berharap makalah ini dapat bermanfaat bagi saya dan juga
pembaca. Dan semoga dapat membantu dalam mengerjakan persoalan dengan menggunakan
program MATLAB.

Daftar putaka

Cahyono, Budi. 2013. Penggunaan Software Matrix Laboratory (MATLAB) Dalam

Aljabar Linier. 1 (1). 46 - 53.

http://journal.walisongo.ac.id/index.php/Phenomenon/article/view/174. diakses

pada 20 maret 2020, 16 :02


11
Ridho, Zainur Rasyid. Pemrograman Dasar Dengan Matlab. 1 - 6

12

Anda mungkin juga menyukai