Disusun Oleh :
KELOMPOK 5
Alhamdulillah, puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa,
karena berkat rahmat dan hidayah-Nya kami dapat menyelesaikan sebuah makalah yang
berjudul “Matrix Laboratory (MATLAB)”. Makalah ini disusun untuk memenuhi salah
satu tugas yang diberikan oleh Dosen pengampu yaitu Bapak Muhammad Rizal Usman,
S.Pd.,M.Pd. dalam program mata kuliah Teknologi Informasi, Jurusan Pendidikan
Matematika di Universitas Muhammadiyah Makassar.
Serta tak lupa salam dan shalawat kami ucapkan kepada junjungan nabi besar
Muhammad SAW, keluarga dan para sahabatnya diakhir zaman. Semoga kita selalu
dalam ajarannya. Amiin.
Dalam penyusunan makalah ini, agar mempermudah mempelajari dan memahami
materi statistika bagi mahasiswa dalam menganalisa atau mengkaji materinya tersebut.
Kami merasa banyak kekurangan maupun kesalahan baik teknis penulisan maupun
materi kami mohon maaf, mengingat keterbatasan waktu, tenaga & kemampuan yang
ada, Untuk itu kami menerima saran dan kritik. Kemudian tak lupa kami ucapkan terima
kasih kepada pihak-pihak yang membantu dalam penyelesaian makalah ini.
Kelompok 5
DAFTAR ISI
HALAMAN DEPAN......................................................................................................
KATA PENGANTAR....................................................................................................
DAFTAR ISI...................................................................................................................
BAB I PENDAHULUAN...............................................................................................
A. Latar Belakang....................................................................................................
B. Rumusan Masalah...............................................................................................
C. Tujuan Penulisan.................................................................................................
D. Manfaat penulisan...............................................................................................
BAB II PEMBAHASAN................................................................................................
A. Pengertian Matlab...............................................................................................
B. Cara Mengoperasikan Matlab.............................................................................
C. Manfaat, kelebihan, dan kekurangan Software Matlab......................................
A. Kesimpulan.........................................................................................................
B. Saran...................................................................................................................
DAFTAR PUSTAKA.....................................................................................................
BAB I
PENDAHULUAN
A. Latar Belakang
Bahasa pemrograman (language programming) sebagai media untuk berinteraksi
antara manusia dan komputer saat ini berkembang dengan cepat dari tampilan DOS
menjadi tampilan berbasis grafis (3 dimensi). Perkembangan ini menjadi lebih menarik
dengan fasilitas-fasilitas yang semakin lengkap. Rancangan pun semakin tampak
mewah dan menarik ditambah dengan kemampuan mengolah gambar. Sebagaicontoh,
dapat dilihat dari perkembangan bahasa pemrograman Pascal yang terus memunculkan
varian baru sehingga akhirnya menjadi Delphi, demikian pula dengan Basic dengan
Visual Basicnya serta C dengan C++ Buildernya. Pada akhirnya semua bahasa
pemrograman akan semakin memberikan kemudahan bagi pemakainya (programmer)
dengan penambahan fungsi-fungsi baru yang sangat mudah digunakan bahkan oleh
pemakai tingkat pemula.
Matlab muncul di dunia bahasa pemrograman yang cenderung dikuasai oleh bahasa
yang telah mapan. Sebagai bahasa pemrograman yang baru tentu saja M atlab akan sulit
mendapat hati dari pemakai. Namun Matlab hadir tidak dengan fungsi dan karakteristik
yang ditawarkan bahasa pemrograman lain yang biasanya hampir seragam. Matlab
dikembangkan sebagai bahasa pemrograman sekaligus alat visualisasi, yang
menawarkan banyak kemampuan untuk menyelesaikan berbagai kasus yang
berhubungan langsung dengan disiplin keilmuan Matematika. Matlab memiliki
kemampuan mengintegrasikan komputasi, visualisasi, dan pemrograman dalam sebuah
lingkungan yang tunggal dan mudah digunakan. Matlab menyediakan beberapa pilihan
untuk dipelajari, mempelajari metode visualisasi saja, pemrograman saja atau kedua-
duanya. Sementara itu, perkembangan dunia sains dan teknologi saat ini mendorong
siapa saja untuk bekerja cepat dan tepat dengan hasil yang maksimal. Hal ini
mendorong terciptanya berbagai macam alat bantu yang siap memudahkan segala
bentuk pekerjaan dalam segala aspek kehidupan. Perhitungan matematika yang cepat
dan akurat juga merupakan salah satu kemudahan yang sangat dibutuhkan khususnya
dalam dunia pendidikan.
B. Rumusan Masalah
Makalah ini merumuskan beberapa permasalahan sebagai berikut :
1. Apa yang dimaksud pemograman Matlab?
2. Bagaimana mengoperasikan Matlab?
3. Apa manfaat, kekurangan dan kelebihan Software MATLAB?
C. Tujuan Penulisan
Adapun tujuan penulisan dari penulisan makalah ini adalah untuk :
1. Untuk mengetahui pengertian dari Matlab.
2. Untuk mengetahui bagaimana cara mengoperasikan Matlab.
3. Untuk mengetahui manfaat, kekurangan dan kelebihan Software MATLAB
D. Manfaat Penulisan
1. Dapat dijadikan sebagai bahan bacaan mahasiswa.
2. Dapat menunjang bahan mata kuliah teknologi informasi dalam hal aplikasi Matlab.
3. Dapat memberikan pengetahuan bagi pendidik mengenai aplikasi Matlab.
BAB II
PEMBAHASAN
1. Pengertian MATLAB
Matlab adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk
komputasi masalah teknik.Matlab mengintegrasikan komputasi, visualisasi, dan
pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-
masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar.
Penggunaan Matlab meliputi bidang–bidang :Matematika dan Komputasi, Pembentukan
Algoritma, Akusisi Data, Pemodelan, simulasi, dan pembuatan prototipe, Analisa data,
explorasi, dan visualisasi, Grafik Keilmuan dan bidang Rekayasa .
Matlab merupakan suatu sistem interaktif yang memiliki elemen data dalam suatu
array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini
memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan
komputasi, kususnya yangberhubungan dengan matrix dan formulasi vektor, yang mana
masalah tersebut merupakan momok apabila kita harus menyelesaikannya dengan
menggunakan bahasa level rendah seperti Pascall, C dan Basic. Nama Matlab
merupakan singkatan dari matrix laboratory. Matlab pada awalnya ditulis untuk
memudahkan akses perangkat lunak matrik yang telah dibentuk oleh Linpack
dan Eispack. Saat ini perangkat Matlab telah menggabung dengan Lapack dan Blas
library, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat
lunak untuk komputasi matrix. Dalam lingkungan perguruan tinggi teknik, Matlab
merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian
materi matematika, rekayasa dan kelimuan. Di industri, Matlab merupakan perangkat
pilihan untuk penelitian dengan produktifitas yang tingi, pengembangan dan
analisanya .
MATLAB (yang berarti "matrix laboratory") diciptakan pada akhir tahun 1970-an
oleh Cleve Moler, yang kemudian menjadi Ketua Departemen Ilmu Komputer di
Universitas New Mexico. Ia merancangnya untuk memberikan akses bagi mahasiswa
dalam memakai LINPACK dan EISPACK tanpa harus mempelajari Fortran. Karyanya
itu segera menyebar ke universitas-universitas lain dan memperoleh sambutan hangat di
kalangan komunitas matematika terapan. Jack Little, seorang insinyur, dipertemukan
dengan karyanya tersebut selama kunjungan Moler ke Universitas Stanford pada tahun
1983. Menyadari potensi komersialnya, ia bergabung dengan Moler dan Steve Bangert.
Mereka menulis ulang MATLAB dalam bahasa pemrograman C, kemudian
mendirikan The MathWorks pada tahun 1984 untuk melanjutkan pengembangannya.
Pustaka yang ditulis ulang tadi kini dikenal dengan nama JACKPAC. [butuh rujukan]
Pada
tahun 2000, MATLAB ditulis ulang dengan pemakaian sekumpulan pustaka baru untuk
manipulasi matriks, LAPACK.
MATLAB pertama kali diadopsi oleh insinyur rancangan kontrol (yang juga
spesialisasi Little), tetapi lalu menyebar secara cepat ke berbagai bidang lain. Kini juga
digunakan di bidang pendidikan, khususnya dalam pengajaran aljabar linear dan analisis
numerik, serta populer di kalangan ilmuwan yang menekuni bidang pengolahan citra.
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 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, system kontrol, neural networks, fuzzy logic, wavelets, dan lain-lain.
Kelengkapan pada Sistem MATLAB Sebagai sebuah system, MATLAB
tersusun dari 5 bagian utama:
1) Development Environment.Merupakan sekumpulan perangkat dan fasilitas yang
membantu anda untuk menggunakan fungsi-fungsi dan file-file MATLAB.
Beberapa perangkat ini merupakan sebuah graphical user interfaces
(GUI). Termasuk didalamnya adalah MATLAB desktop dan Command
Window, command history, sebuah editor dan debugger, dan browsers
untuk melihat help, workspace, files, dan search path.
2) MATLAB Mathematical Function Library. Merupakan sekumpulan algoritma
komputasi mulai dari fungsi-fungsi dasar sepertri: sum, sin, cos, dan complex
arithmetic, sampai dengan fungsi-fungsi yang lebih kompek seperti matrix
inverse, matrix eigenvalues, Bessel functions, dan fast Fourier transforms.
3) MATLAB Language. Merupakan suatu high-level matrix/array language
dengancontrol flow statements, functions, data structures,
input/output, dan fitur-fitur object-oriented programming. Ini memungkinkan
bagi kita untuk melakukan kedua hal baik "pemrograman dalam lingkup
sederhana " untuk mendapatkan hasil yang cepat, dan "pemrograman dalam
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, danpresentation graphics. Ini juga melibatkan fungsi
level rendah yang memungkinkan bagi anda untuk membiasakan diri untuk
memunculkangrafik 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 .
Matlab atau Matrix Laboratory adalah suatu aplikasi berbasis expert system
yang digunakan untuk keperluan komputasi sains, Â seperti
halnya Maple dan Mathematica. Aplikasi yang dibuat oleh MathWorks .inc ini sangat
handal untuk komputasi yang terkait dengan array ataumatriks .Selain digunakan untuk
komputasi, Matlab juga dapat dibuat untuk sarana simulasi. Tool box-tool box sebagai
pelengkap Matlab juga disediakan dalam paketnya, seperti toolbox untuk
keperluan fuzzy logic, artificial neural network, image processing dsb. Tool box ini
berisi paket yang di dalamnya terdapat perintah-perintah untuk melakukan tugas khusus
sesuai dengan nama tool boxnya, misalnya perintah untuk membaca nilai
pixel suatuimage, perintah ini terdapat dalam tool box image processing. Daftar nama-
nama tool box ini dapat kita lihat sewaktu proses instalasi Matlab. Pada tahun 2004,
mathworks mengklaim bahwa matlab telah dimanfaatkan oleh lebih dari satu juta
pengguna di dunia pendidikan dan industry
Dengan dilengkapinya matlab dengan toolbox, simulink dan sebagainya maka
semakin menambah kekuatan matlab untuk menyelesaikan permasalahan yang rumit
menjadi lebih mudah.
Operator aritmatika yang ada :
+ : Plus
- : Minus
sign(x) : fungsi untuk menghasilkan nilai -1 jika x<0, 0 jika x=0 dan 1
jika
x>1
exp(x) : untuk menghasilkan nilai eksponensian natural, e x
Ukuran Matriks
Misalkan matriks A= ¿
>> x=[1 2 3] x = 1 2 3
>> y=[1 2 3 4] y = 1 2 3 4
>> z=[2 5 10;5 8 13;10 13 18;17 20 25]
5) Grafik 3 Dimensi Semu
Apabila penafsiran grafik 3D seperti tercetak di muka masih dirasakan
sulit, MATLAB telah menyediakan perintah untuk membuat grafik 3D
menjadi grafik 2D.
>> pcolor(x,y,z)
>> xlabel('x')
>> ylabel('y')
>> zlabel('z')
>> shading interp
>> colorbar
3. Manfaat, kekurangan dan kelebihan Software MATLAB
MATLAB adalah sebuah bahasa dengan kemampuan tinggi untuk komputasi
teknis. Ia menggabungkan komputasi, visualisasi, dan pemrograman dalam satu
kesatuan yang mudah digunakan di mana masalah dan penyelesaiannya diekspresikan
dalam notasi matematik yang sudah dikenal. Pemakaian MATLAB meliputi :
A. Matematika dan komputasi
B. Pengembangan algoritma
C. Akuisisi data
D. Pemodelan, simulasi dan prototype
E. Grafik saintifik dan engineering
F. Perluasan pemakaian, seperti graphical user interface (GUI).
MATLAB adalah system interaktif yang mempunyai basis data array yang tidak
membutuhkan dimensi. Ini memungkinkan kita dapat menyelesaikan banyak masalah
komputasi teknis, khususnya yang berkaitan dengan formulasi matrik dan vektor.
Nama MATLAB merupakan singakatn dari matrix labolatory . MATLAB awalnya
dibuat untuk memudahkan dalam mengakses software matriks yang telah
dikembangkan oleh LINPACK dan EISPACK. Dalam perkembangannya, MATLAB
mampu mengintegrasikan beberapa software matriks sebelumnya dalam satu software
untuk komputasi matriks. Tidak hanya itu, MATLAB juga mampu melakukan
komputasi simbolik yang biasa dilakukan oleh MAPLE.
MATLAB memungkinkan manipulasi matriks, pem-plot-an fungsi dan data,
implementasi algoritma, pembuatan antarmuka pengguna, dan peng-antarmuka-an
dengan program dalam bahasa lainnya. Meskipun hanya bernuansa numerik, sebuah
kotak kakas (toolbox) yang menggunakan mesin simbolik MuPAD, memungkinkan
akses terhadap kemampuan aljabar komputer. Sebuah paket tambahan, Simulink,
menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem
terlekat dan dinamik.
Kelebihan MATLAB:
A. MATLAB sangat handal untuk komputasi yang terkait dengan array atau
matriks. Kehandalan ini bisa terlihat mulai dari proses assignment variabel
terhadap nilai bertipe array atau matriks yang sederhana, sampai dengan operasi
perhitungannya yang cepat.
B. Kesederhanaan dalam proses assignment variabel terhadap nilai bertipe array
atau matriks ini disebabkan tidak diperlukannya pendefinisian ukuran (size)
array atau matriks pada variabel tersebut. Secara otomatis, size atau dimensi dari
variabel bertipe array ini akan menyesuaikan dengan array yang diassign atau
dengan kata lain size untuk variabel bertipe array ini bersifat dinamis. Dengan
demikian, kita tidak perlu pusing memikirkan size variabel yang diperlukan
untuk suatu proses perhitungan.
Kekurangan MATLAB:
A. Apabila kita menginginkan output perhitungan tidak ditampilkan, namun hanya
disimpan dalam memory, maka tambahkan tanda semicolon di akhir perintah.
BAB III
PENUTUP
1. Kesimpulan
Pemrograman Matlab sangatlah penting bagi semua kalangan ,karna sangat membantu
pekerjaan yang membutuhkan algoritma dan digunakan untuk menghitung persoalan
yang rumit. maka sebelum kita mengimplementasikannya terlebih dahulu kita harus
mengetahui bagaiman konsep pemrograman Matlab serta bagaimana cara kerja
pemorgraman Matlab,Sehingga dapat dijalankan dan dioperasikan serta dapat
diimplementasikan dalam kehidupan sehari-hari.
2. Saran
Dalam makalah yang berjudul Pemrograman Matlab ini diharapkan dapat membantu
serta dapat lebih memahami konsep dari pemrograman Matlab. Semoga dapat
mempermudah dalam pekerjaan yang membutuhkan algoritma serta pemikiran untuk
menjalankannya dan dapat diaplikasikan dalam kehidupan sehari-hari.
Semoga dapat bermanfaat bagi semua yang menggunakannya dan mengaplikasikannya
dalam kehidupan sehari-hari juga dapat digunakan oleh semua kalangan.
DAFTAR PUSTAKA
http://fadila021.blogspot.com/2016/12/makalah-matlab-kdpf.html
https://jejakcentimeter.blogspot.com/2016/12/makalah-tentang-matlabbelum-
selesai.html