Disusun Oleh:
Puji syukur penulis panjatkan kehadirat Allah SWT. atas limpahan rahmad,
taufik dan hidayah-Nya sehingga saya dapat menyusun laporan yang berjudul
“Penggunaan Fasilitas Dasar Matlab” dengan tepat waktu. Makalah ini disusun untuk
memenuhi tugas dalam mata kuliah Penggunaan Komputer Pada Sistem Tenaga
Listrik.
Matlab merupakan pengimplementasian praktik untuk menerapkan teori yang
sudah dipelajari dalam mata kuliah Penggunaan Komputer Pada Sistem Tenaga
Listrik. Tentunya ilmu yang akan didapatkan dalam pelajaran ini akan lebih
bertambah besar dan lebih berkembang jika pelajaran matlab ini dilaksanakan dengan
baik.
Penulis berharap bahwa susunan laporan ini dapat menjadi pedoman bagi semua
orang guna menambah ilmu dan wawasan yang luas guna memenuhi kemampuan
akademik yang memiliki sumber daya manusia serta berguna bagi kita sebagai bekal
masa depan. Penulis menyadari bahwa susunan laporan ini masih jauh dalam bentuk
yang sempurna, dengan kerendahan hati saya hanya bisa meminta kritikan maupun
saran dari para pembaca.
i
DAFTAR ISI
ii
BAB I
PENDAHULUAN
1
1.2 Rumusan Masalah
Adapun rumusan masalah dalam laporan ini adalah:
a. Apa yang dimaksud dengan Matlab?
b. Apa kegunaan Matlab?
c. Apa saja bagian-bagian dari Matlab?
1.3 Tujuan
a. Mahasiswa dapat mengetahui pengertian Matlab
b. Mahasiswa dapat mengetahui kegunaan Matlab
c. Mahasiswa mengetahui bagian-bagian dari Matlab
1.4 Manfaat
Manfaat dari penulisan laporan Matlab ini adalah sebagai berikut:
a. Bagi mahasiswa, dapat menyelesaikan tugas dalam mata kuliah
Penggunaan Komputer Pada Sistem Tenaga Listrik, selain itu laporan ini
diharapkan dapat membantu dalam menyelesaikan berbagai perhitungan
menggunakan aplikasi dari Matlab.
b. Bagi pengajar, laporan ini diharapkan dapat mempermudah dalam proses
pembelajaran.
c. Bagi pembaca, laporan ini diharapkan dapat menambah wawasan.
2
BAB II
PEMBAHASAN
3
materi matematika, rekayasa dan kelimuan. Di industri, Matlab merupakan perangkat
pilihan untuk penelitian dengan produktifitas yang tingi, pengembangan dan
analisanya .
Fitur-fitur Matlab sudah banyak dikembangkan, dan lebih kita kenal dengan
nama toolbox. Sangat penting bagi seorang pengguna Matlab, toolbox mana yang
mandukung untuk learn dan apply technologi yang sedang dipelajarinya. Toolbox-
toolbox ini merupakan kumpulan dari fungsi-fungsi MATLAB (M-files) yang telah
dikembangkan ke suatu lingkungan kerja MATLAB untuk memecahkan masalah
dalam kelas particular. Area-area yang sudah bisa dipecahkan dengan toolbox saat ini
meliputi pengolahan sinyal, sistem kontrol, neural networks, fuzzy logic,
wavelets, dan lain-lain.
Karakteristik MATLAB :
a. Bahasa pemrogramannya didasarkan pada matriks (baris dan kolom).
b. Lambat (dibandingkan dengan Fortran atau C) karena bahasanya langsung
diartikan.
c. Automatic memory management, misalnya kita tidak harus
mendeklarasikan arrays terlebih dahulu.
d. Tersusun rapi.
e. Waktu pengembangannya lebih cepat dibandingkan dengan Fortran atau C.
f. Dapat diubah ke bahasa C lewat MATLAB Compiler.
g. Tersedia banyak toolbox untuk aplikasi-aplikasi khusus.
4
4. Jumlah routine-routine powerful yang berlimpah yang terus berkembang.
5. Kemampuan interface (misal dengan bahasa C, word dan mathematica).
6. Dilengkapi dengan toolbox, simulink, stateflow dan sebagainya, serta mulai
melimpahnya source code di internet yang dibuat dalam matlab( contoh
toolbox misalnya : signal processing, control system, neural networks dan
sebagainya).
Matlab dapat dipadang sebagai sebuah kalkulator dengan fitur yang lengkap.
Kita pernah menggunakan kalkulator dengan degan fasilitas minimal, misalnya hanya
terdapat fasilitas penambahan, pengurangan perkalian dan pembagian. Kalkulator
yang lebih lengkap lagi adalah kalkulator scientific dimana fasilitas yang diberikan
tidak hanya yang disebutkan di atas, melainkan sudah ada fungsi-fungsi trigonometri,
bilangan kompleks, akar kuadrat dan logaritma. Nah, Matlab mirip dengan kalkulator
tersebut, tetapi dengan fitur-fitur yang lengkap diantaranya dapat digunakan untuk
memprogram, aplikasi berbasis GUI dan lengkap dengan toolbox yang dapat
dimanfaatkan untuk memecahkan masalah sains dan teknik
5
2.3 Bagian-Bagian Matlab
Matlab merupakan bahasa pemrograman komputer berbasis windows dengan
orientasi dasarnya adalah matrik, namun pada program ini tidak menutup
kemungkinan untuk pengerjaan permasalahan non matrik. Selain itu matlab juga
merupakan bahasa pemrograman yang berbasis pada obyek (OOP), namun disisi lain
karena matlab bukanlah type compiler, makla program yang dihasilkan pada matlab
tidak dapat berdiri sendiri, agar hasil program dapat berdiri sendiri maka harus
dilakukan transfer pada bahasa pemrograman yang lain, misalnya C++. Pada matlab
terdapat tiga windows yang digunakan dalam operasinya yaitu command windows
(layar perintah) dan figure windows (layar gambar), serta Note Pad (sebagai editor
program).
6
lingkup yang lebih besar" untuk memperoleh hasil hasil dan aplikasi yang
komplek.
4. Graphics.MATLAB memiliki fasilitas untuk menampilkan vector dan
matrices sebagai suatu grafik. Didalamnya melibatkan high-level
functions (fungsi-fungsi level tinggi) untuk visualisasi data dua dikensi dan
data tiga dimensi, image processing, animation, dan presentation graphics. Ini
juga melibatkan fungsi level rendah yang memungkinkan bagi anda untuk
membiasakan diri untuk memunculkan grafik mulai dari benutk yang
sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi
MATLAB anda.
5. MATLAB Application Program Interface (API). Merupakan suatu library yang
memungkinkan program yang telah anda tulis dalam bahasa C dan Fortran
mampu berinterakasi dengan MATLAB. Ini melibatkan fasilitas untuk
pemanggilan routines dari MATLAB (dynamic linking), pemanggilan
MATLAB sebagai sebuah computational engine, dan untuk membaca dan
menuliskan MAT-files.
7
dan interpolasi, analisis data dan statistik, fungsi function, matriks jarang
(sparse matrix).
c. Programming and data type, bagian ini menjelaskan bagaimana membuat
script dan fungsi dengan menggunakan Matlab. Bantuan ini mencakup
pemrograman M-File, larik, larik multidimensi, optimalisai performance
Matlab, tip pemrograman Matlab.
d. Graphics, bagian ini menjelaskan tentang bagaimana membuat atau mengeplot
grafik dari data yang kita miliki. Yang termasuk dalam bagian ini antara lain,
dasar-dasar pengeplotan, format grafik, membuat grafik khusus misalnya
grafik dalam bentuk bar, histogram, contour dan lain-lain
e. 3-D Visualization, bagian ini menjelaskan dengan tuntas bagaimana
menampilkan data yang kita miliki dalam grafik 3 dimensi, termasuk
didalamnya membuat grafik 3D, menentukan tampilan objek, transparansi
objek, lighting dan lain-lain.
f. Creating Graphical User Interfaces, bagian ini menjelaskan bagaimana kita
dapat membuat GUI (Graphical User Interface) berbasis Matlab.
8
Gambar 1. Daftar bantuan yang disediakan Matlab
Ketika kita pertama kali menjalankan Matlab, maka tampilan pertama yang kita
temui ini dikenal sebagai Desktop Matlab. Dalam desktop ini terdapat tool-tool yang
berfungsi untuk manajemen file, variabel dan aplikasi yang berkaitan dengan Matlab.
Dibawah ini ditunjukkan desktop Matlab versi 6.5.
9
Keterangan
1. tool untuk browser direktori aktif. Dari tool ini kita dapat mengeset direktori
mana yang aktif. Direktori aktif berarti bahwa direktori inilah yang siap untuk
diakses file didalamnya atau tempat yang siap untuk digunakan sebagai
penyimpan data.
2. Tool yang menampilkan direktori aktif. Dari tool ini kita dapat melihat direktori
mana yang aktif. Sebagai default direktori aktif Matlab adalah
C:\MATLAB6p5\work, jika Matlab diinstal di direktori C:\ , kalau disimpan di
D:\ maka direktori aktif defaultnya D:\MATLAB6p5\work, begitu juga di E:\
atau dimana saja.
3. Jendela ini disebut disebut sebagai Command Window. Dari jendela ini kita
dapat memasukkan perintah Matlab. Disamping itu kita juga dapat menjalankan
atau mengeksekusi program yang sudah kita buat di editor window dan
disimpan di direktori aktif.
4. Tool yang digunakan untuk mendisplay bantuan pada Matlab.
5. Tool yang dapat digunakan untuk menuju ke Simulink Library Browser.
6. Tool untuk membuka file yang ada di direktori aktiv.
7. Tool untuk membuat file baru dengan format M-File.
8. Tool untuk mengatur ukuran jendela.
9. Tool untuk melihat perintah apa saja yang pernah kita jalankan melalui
command window. Tool ini diberi nama command history.
10. Tool untuk mendisplay isi file apa saja yang terdapat di direktori aktif.
11. Tool untuk mendisplay nama variabel, ukuran, bytes dan classnya.
10
Beberapa tampilan yang ada pada MATLAB yaitu:
a. Command Window.
Command window pada MATLAB ini berfungsi sebagai tempat untuk bekerja
atau tempat mengoperasikan MATLAB.
b. Current Directory
Current Directory ini berfungsi untuk menyimpan file pada MATLAB.
c. Workspace
Pada MATLAB, workspace ini berfungsi untuk menyimpan variabel-variabel
dan hasil operasi yang sebelumnya sudah dituliskan pada command window.
d. Command History
Command history ini berfungsi sebagai catatan dari apapun yang sudah dicatat
atau dikerjakan di command window.
e. Editor
Tampilan editor adalah sebagai berikut
Editor ini berfungsi untuk mengerjakan program. Di editor ini, kita juga dapat
mengedit programnya. Untuk membuka tampilan editor ini, ada dua cara yang dapat
dilakukan, yaitu:
File – new – Blank M File
Tulis ‘edit’ pada command window – enter
11
Membersihkan Tampilan Command Window
Ketika ingin menghapus tulisan yang terdapat pada command window, dapat
dilakukan dengan cara mengetik ‘clc’ pada command window kemudian tekan tombol
‘enter’ pada keyboard.
12
Gambar 4. string huruf
Untuk menyisipkan kata pada kalimat di atas, misalnya ingin menyelipkan kata
‘kimia’ sesudah kata ‘mahasiswa’ dapat dilakukan dengan cara berikut ini
[A ‘ ‘ B ‘ kimia ‘ c]
Sedangkan jika ingin menambah beberapa kata, dapat menggunakan cara
berikut
[A ‘ B ‘ ‘ C ‘ kimia ‘ ‘ universitas ‘ ‘ jember’]
13
Ketika kita pertama kali menjalankan Matlab, maka yang tampil adalah Desktop
Matlab seperti yang telah disinggung di atas. Diantara jendela yang yang ada pada
desktop Matlab adalah command window. Di jendela inilah segala macam aktivitas
berkaitan dengan perintah maupun eksekusi program berada. Perintah atau eksekusi
program dapat dilakukan setelah prompt atau tanda “ >> “. Sebagai contoh
>> x=6;
>> y=7;
>> z=x*y
z=
42
Cara membuat variable
Matlab tidak memerlukan deklarasi variabel atau pernyataan dimensi pada
setiap variabel yang akan digunakan dalam sebuah program komputer. Variabel
dalam Matlab secara otomatis akan dibuat dan disimpan setiap kali Matlab
menemukan nama variabel baru. Disamping itu, hal yang sangat penting untuk
diingat adalah banwa variabel Matlab bersifat case sensitif, artinya antara huruf besar
dengan huruf kecil dibedakan. Dibawah ini diberikan beberapa aturan penulisan
variabel dalam Matlab,
1. Variable tidak boleh diawali dengan angka, misalnya 2abc, 45y, 3ok43
2. Variabel dapat merupakan kombinasi antara huruf dan angka, misalnya ok45,
ok45ok, abc432 dsb
3. Variabel tidak boleh menggunakan karakter khusus Matlab, misalnya %, #, - ,
+, = , dsb. Misalnya %ok, net-cost, %x, @sign dsb.
4. Hindari memberikan nama variabel dengan nama-nama khusus yang ada di
Matlab, misalnya hindari memberikan nama variabel dengan nama pi, eps, i, j.
Karena pi=22/7, eps= 2-54 , i dan j memiliki harga √−1
14
caranya pilih menu File > Preferences > Command Window , kemudian pilih
format yang diinginkan.
Secara default, format penulisan angka di Matlab adalah format short. Untuk
mengubah ke bentuk format penulisan angka yang lain dapat dilakukan dengan
menuliskan perintah
>> format format_numerik_yang_diinginkan
misalnya
>> format long
15
11. what : menampilkan semua file dengan ekstensi .M (M-File)
12. lookfor : `perintah untuk mencari file dengan katakunci
Menampilkan/Menyembunyikan Output
Kadang-kadang ada alasan tertentu kita ingin menampilkan harga dari sebuah
variabel atau mungkin menyembunyikan saja. Untuk tujuan itu, kita dapat
menggunakan notasi titik koma (semi colon), contoh
>> x=2.1; y=3*x, z=x*y
y=
6.3000
z=
13.2300
Perhatikan contoh di atas, bahwa harga variabel x tidak ditampilkan, sedangkan
variabel y dan z ditampilkan. Tentunya kita dapat memahami, karena setelah variabel
x diikuti tanda titik koma, sedangkan y dan z tidak diikuti titik koma.
16
Tabel 1. Fungsi dasar Matlab
17
BAB III
PENUTUP
3.1 Kesimpulan
MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan
komputasi numerik. Program ini bertujuan untuk membantu manusia dalam
mengerjakan tugas dalam bentuk analisis dan komputasi numerik. Selain digunakan
untuk komputasi, MATLAB juga banyak digunakan pada bidang Matematika dan
Komputasi, Pengembangan dan Algoritma, Pemrograman modeling, simulasi, dan
pembuatan prototype, analisa data, eksplorasi, dan visualisasi, analisis numerik dan
statistic, serta pengembangan aplikasi teknik.
3.2 Saran
Diharapkan sebelum melakukan praktik kerja menggunakan MATLAB,
mahasiswa terlebih dahulu mengetahui bagian-bagian yang terdapat pada MATLAB.
Selain itu, mahasiswa juga harus dapat mengatasi masalah yang terjadi ketika bekerja
menggunakan MATLAB, seperti error ketika salah memasukkan rumus pada
MATLAB.
18
DAFTAR PUSTAKA
Lasfeto, Deddy Barnabas dan Oky Dwi Nurhayati. 2008. Analisis Statistika
menggunakan MATLAB. Yogyakarta : Graha Ilmu
19