0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan18 halaman

JJ1 Dasar-Dasar Matlab

Dokumen ini adalah jurnal praktikum fisika komputasi yang membahas penggunaan MATLAB sebagai alat bantu dalam perhitungan numerik dan analisis data. Tujuan praktikum ini adalah untuk memberikan pemahaman dasar tentang penulisan input dan output, serta deklarasi variabel dalam MATLAB. MATLAB dikenal sebagai bahasa pemrograman tingkat tinggi yang memudahkan pengguna dalam melakukan komputasi teknis dan visualisasi data.

Diunggah oleh

vinceraldiavollo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan18 halaman

JJ1 Dasar-Dasar Matlab

Dokumen ini adalah jurnal praktikum fisika komputasi yang membahas penggunaan MATLAB sebagai alat bantu dalam perhitungan numerik dan analisis data. Tujuan praktikum ini adalah untuk memberikan pemahaman dasar tentang penulisan input dan output, serta deklarasi variabel dalam MATLAB. MATLAB dikenal sebagai bahasa pemrograman tingkat tinggi yang memudahkan pengguna dalam melakukan komputasi teknis dan visualisasi data.

Diunggah oleh

vinceraldiavollo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

JURNAL LABORATORIUM FISIKA KOMPUTASI

PRAKTIKUM FISIKA KOMPUTASI


Kepala Laboratorium: Dr. Martha Rianna, S.Si.

Asisten : Mutiara Putri Zannah

NAMA : MUHAMMAD ABIYYU


NIM : 230801005
JURUSAN : S-1 FISIKA

DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2024
BAB 1

PENDAHULUAN

1.1 Latar Belakang


Pada dasarnya, fungsi utama dari sebuah program komputer adalah untuk
mempermudah pekerjaan manusia. Hal ini juga berlaku untuk Matlab, yang
dirancang khusus untuk menyederhanakan perhitungan matriks. Matlab, singkatan
dari Matrix Laboratory, adalah perangkat lunak komputer yang menyediakan
kemampuan numerik dan pemrograman. Software ini banyak digunakan dalam
bidang ilmu komputasi, pemrograman, dan sangat bermanfaat dalam penerapan
matematika.
Matlab merupakan bahasa pemrograman yang hadir dengan karakteristik unik,
berbeda dari bahasa pemrograman lain seperti Delphi, Basic, atau C++. Bahasa ini
termasuk dalam kategori pemrograman tingkat tinggi yang dikhususkan untuk
kebutuhan komputasi teknis, visualisasi, dan pemrograman, mencakup berbagai
aspek seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi,
pemodelan, serta pembuatan grafik-grafik kompleks. Matlab memiliki keunggulan
dalam menyediakan fungsi-fungsi matematika, fisika, statistik, dan visualisasi data.
Aljabar adalah suatu bentuk matematika yang dalam penyajiannya memuathuruf-
huruf untuk mewakili bilangan yang belum diketahui. Bentuk aljabarterdapat unsur-
unsur aljabar, meliputi variabel, koefisien, konstanta,f aktor, sukusejenis dan suku
tidak sejenis. Selain dipelajari sebagai ilmu matematika,Aljabardapat diaplikasikan
untuk memecahkan masalah tertentu dalam kehidupan sehari-hari. Saat ini, Matlab
menawarkan ratusan fungsi yang dapat digunakan untuk menyelesaikan berbagai
permasalahan, mulai dari yang sederhana hingga yang sangat kompleks, di berbagai
disiplin ilmu. Di tingkat universitas, Matlab sangat membantu dalam memecahkan
masalah-masalah di bidang matematika, mempercepat proses kerja, dan memudahkan
dalam menyelesaikan permasalahan yang sulit dipecahkan secara manual. Dengan
penggunaan Matlab, tugas-tugas komputasi dapat diselesaikan dengan lebih cepat dan
efisien. Belajar dasar-dasar penggunaan fungsi dalam Matlab akan mempermudah
pengguna, terutama para praktikan, dalam mengoperasikan aplikasi ini secara efektif,
sehingga mereka dapat menyelesaikan berbagai permasalahan teknis dengan lebih
mudah dan cepat. Dalam dunia akademis dan industri, pemahaman tentang
MATLAB sangat penting karena kemampuannya dalam melakukan perhitungan
numerik dan simulasi. Oleh karena itu, praktikum ini bertujuan untuk memberikan
dasar-dasar penggunaan MATLAB kepada mahasiswa, terutama dalam pengenalan
antarmuka, sintaks dasar, operasi matematika, serta visualisasi data.

1.2 TUJUAN
1. Untuk mengetahui perbedaan penulisan input dan ouput pada matlab
2. Untuk mengetahui program sederhana dalam matlab
3. Untuk mengetahui cara mendeklarasikan variabel dalam matlab
1.3 TEORI
MATLAB (singkatan dari Matrix LABoratory), adalah sebuah lingkungan komputasi
numerikal dan bahasa pemrograman komputer generasi keempat. Dikembangkan oleh The
MathWorks.Inc, 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 http://id.wikipedia.org) sistem
terlekat dan dinamik.( Pada tahun 2004, MathWorks mengklaim bahwa MATLAB telah
dimanfaatkan oleh lebih dari satu juta pengguna di dunia pendidikan dan industri.
MATLAB pertama kali diadopsi oleh insinyur kontrol, tapi 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 pemrosesan citra. Berikut di bawah ini merupakan karakteristik dari
MATLAB:

1. Bahasa pemrogramannya berdasarkan pada matriks (baris dan kolom)

2. Tersedia banyak toolbox untuk aplikasi-aplikasi khusus seperti; Simulink, Neural


Network, State Flow, Data Acquisition Toolbox, Communications Blockset, Fuzzy Logic
Toolbox, Image Acquisition Toolbox, Signal Processing Blockset, dan lain sebagainya.

3. Dalam menulis kode programnya, tidak harus mendeklarasikan array terlebih dahulu.

4. Memiliki waktu pengembangan program yang lebih cepat dibandingkan dengan


pemrograman tradisional seperti Fortran, dan C. (Arianto, 2011)

Matlab adalah sebuah program untuk analisis dan komputasi numerik serta merupakan
suatu bahasa pemograman matematika lanjutan yang dibentuk dengan dasar pemikiran
menggunakan sifat dan bentuk matrik. Pada awalnya, program ini merupakan interface
untuk koleksi rutin- rutin numerik proyek LINPACK dan EISPACK dan dikembangkan
menggunakan bahasa Fortran. Namun sekarang program ini merupakan produk komersial
dari perusahaan Mathworks, Inc. yang dalam perkembangan selanjutnya dikembangkan
menggunakan bahasa C++ dan Assembler. Matlab telah berkembang menjadi sebuah
environment pemograman yang canggih dan berisi fungsi – fungsi built-in untuk
melakukan tugas pengolahan sinyal, aljabar linier dan kalkulasi matematis lainnya. Matlab
juga berisi toolbox yang berisi fungsi – fungsi tambahan untuk aplikasi khusus. Matlab juga
bersifat extensible , dalam arti bahwa seorang pengguna dapt menulis fungsi baru untuk
ditambahkan di library jika fungsi – fungsi built-in yang tersedia tidak dapat melakukan
tugas tertentu. Kemampuan pemograman yang dibutuhkan tidak terlalu sulit bila pembaca
telah memiliki pengalaman dalam bahasa pemograman bahasa lain seperti C, Pascal atau
Fortran. Matlab merupakan bahasa pemograman tingkat tinggi berbasis pada matriks sering
digunakan untuk teknik komputasi dan digunakan untuk menyelesaikan masalah – masalah
yang melibatkan operasi matematika, elemen matrik, optimasi, aproksimasi dan lain – lain.
Selain itu Matlab banyak digunakan untuk:

• Matematika dan komputasi.


• Pengembangan dan algoritma.
• Pemograman pemodelan, simulasi dan pembuatan prototipe.
• Analisa data, eksplorasi dan visualisasi
• Analisa numerik dan statistik
• Pengembangan aplikasi Teknik

Window

Window Pada Matlab Beberapa macam window yang tersedia dalam Matlab sebagai
berikut a. Matlab Command Window/Editor Matlab Command Window/Editor merupakan
window yang dibuka pertama kali setiap Matlab dijalankan pertama kali. Pada window
dapat dilakukan akses ke command – command Matlab dengan mengetikkan baris baris
ekspresi Matlab seperti akses help window dan lain – lainya. Jika perintah – perintah yang
sudah diketikkan dan hasil yang ditampilkan pada layar command window akan disimpan
maka dapat dilakukan dengan menggunakan command diary.

b. Matlab Editor Window ini merupakan tool yang disediakan oleh Matlab versi 5 ke atas
yang berfungsi sebagai editor script Matlab (M- File). Walaupun sebenarnya script ini
dalam pemograman Matlab dapat saja menggunakan editor lain seperti notepad, wordpad
bahkan word. Untuk mengakses window M – f ile ini dapat dilakukan dengan cara
mengetikan perintah berikut: >> edit

c. Figure Windows Window ini adalah hasil visualisasi script Matlab Namun Matlab
memberikan kemudahan bagi programmer untuk mengedit window ini sekaligus
memberikan program khusus untuk itu sehingga window ini selain berfungsi sebagai
visualisasi keluaran dapat juga sekaligus menjadi media masukan yang interaktif. Script
Matlab untuk visualisasi ini bisa ditulis pada Matlab Command Window dan Matlab editor.

d. Matlab Help Windows Matlab menyediakan sistem help yang dapat diakses dengan
perintah help.

Fungsi Dasar Pada Matlab Selain penambahan, pengurangan, perkalian dan pembagian dan
pemangkatan sering dibutuhkan rumus aritmatika yang lain. Sebagai contoh perhitungan
yang membutuhkan fungsi trigonometri, logaritma dan fungsi analisis data juga disediakan
dalam Matlab. Pada bagian ini akan dibahas fungsi dasar pada Matlab yang terdiri dari
fungsi Matematika dasar, fungsi trigonometri dan fungsi analisis data. Fungsi Matematika
Dasar Fungsi matematika dasar adalah fungsi yang digunakan untuk melakukan sejumlah
perhitungan umum seperti yang diperlihatkan pada Tabel berikut:

Fungsi Keterangan

abs Fungsi ini berguna untuk menghitung nilai


abosolut

ceil Fungsi ini berguna untuk membulatkan


bilangan ke bilangan bulat terdekat menu plus
tak terhingga

exp Fungsi ini berguna untuk menghasilkan daftar


bilangan prima

rem Fungsi ini berguna memperoleh nilai dari e


pangkat bilangan tertentu

fix Fungsi ini berguna untuk membulatkan


bilangan ke bilangan bulat terdekat menuju nol

floor Fungsi ini berguna untuk membulatkan


bilangan ke bilangan bulat terdekat menuju
minus tak berhingga

gcd Fungsi ini berguna untuk menghitung nilai


factor pembagi terbesar

isprime Fungsi ini berguna untuk menghasilkan true


jika merupakan bilangan prima

(Laksono, 2017)

MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi
numerik yang merupakan bahasa pemrograman matematika lanjutan dengan dasar
pemikiran menggunakan sifat dan bentuk matriks. MATLAB adalah suatu bahasa
pemrograman sederhana dengan fasilitas yang jauh lebih hebat dan lebih mudah
digunakan dari bahasa seperti V.BASIC, Pascal, Java, atau C. MATLAB adalah bahasa
tingkat tinggi dan interaktif yang memungkinkan untuk melakukan komputasi secara
intensif. MATLAB telah berkembang menjadi sebuah environment pemrograman yang
canggih yang berisi fungsi-fungsi built-in untuk melakukan pengelolahan sinyal, aljabar
linear dan kalkulasi matematis lainnya. MATLAB juga berisi toolbox yang berisi fungsi
fungsi tambahan untuk aplikasi khusus. Penggunaan MATLAB meliputi bidang-bidang:
 Matematika dan Komputasi Algoritma Data
 Pemodelan, Simulasi dan Pembuatan Prototype
 Analisis Data, Explorasi, dan Visualisasi Grafik

OPERASI DASAR DAN VARIABEL


Urutan operasi yang dikerjakan dalam suatu ekspresi yang mengikuti aturan prioritas
yang biasa (hirarki). Aturan tersebut dapat diringkas sebagai berikut:
1. Operasi di dalam kurung akan diselesaikan terlebih dahulu 2. Operasi pangkat 3.
Operasi perkalian dan pembagian 4. Operasi penjumlahan dan pengurangan
VARIABEL
Seperti bahasa pemrograman lainnya, MATLAB pun memiliki variabel, tetapi dalam
penulisannya, variabel di dalam MATLAB tidak perlu dideklarasikan, karena MATLAB
mampu mengenali tipe data dari variable dari isi variabel tersebut. Aturan penulisan
variabel pada MATLAB sama dengan aturan pada bahasa pemrograman lainnya, yaitu
bersifa case sensitive, diawali dengan huruf dan selanjutnya boleh menggunakan
gabungan huruf angka atau tanda garis bawah. MATLAB mampu mengenali sampai 31
karakter pertama, selanjutnya diabaikan. Semua tipe data di MATLAB memiliki bentuk
yang sama, yaitu array. Array minimal berukuran 0x0 dan dapat 26 Aplikasi Komputer
Matematika Menggunakan MATLAB Untuk Tingkat Dasar bertambah menjadi array n x
m dimensi dengan sebarang ukuran. MATLAB mempunyai beberapa tipe data dasar (atau
class), yaitu: logical, char, numeric, cell, structure, java classes, function handles. Berbagi
fungsi matematika yang umum kita pergunakan telah terdefinisi di MATLAB, meliputi
fungsi tanda, eksponensial, logaritma, trigonometri, pembulatan, dan fungsi yang
berkaitan dengan bilangan kompleks. Sebagian fungsi pada MATLAB merupakan built-in
yaitu bagian yang tidak dapat dipisahkan dari MATLAB, sehingga fungsi-fungsi built-in
tidak bisa diedit atau dimodifikasi sama sekali.

Fungsi Trigonometri
sin(x),cos(x), tan(x),cot(x), sec(x),csc(x) Fungsi trigonometri sinus, cosinus,
tangent, cotangent, secant, dan cosecant.
(x dalam satuan radian)
asin(x),acos(x), atan(x),acot(x), Fungsi arcus trigonometri
asec(x),acsc(x)
sinh(x),cosh(x), tanh(x),coth(x), Fungsi trigonometri-hiperbolik
sech(x),csch(x)
asinh(x),acosh(x), atanh(x),acoth(x), Fungsi arcus trigonometri hiperbolik
asech(x),acsch(x)
Fungsi Pembulatan, Sisa Pembagian dan Modulo
round(x) Pembulatan x ke bilangan bulat terdekat
floor(x) Membulatkan bilangan x ke bilangan
bulat terdekat menuju minus tak
berhingga.
ceil(x) Membulatkan bilangan x ke bilangan
bulat terdekat menuju plus tak berhingga.
fix(x) Membulatkan bilangan x ke bilangan
bulat terdekat menuju nol
rem(x,y) Menghitung sisa pembagian dari x/y
mod(x,y) Menghitung sisa setelah pembagian (nilai
modulus)
OPERASI DASAR MATLAB Salah satu fungsi MATLAB adalah sebagai kalkulator.
Untuk itu, coba jalankan perintah untuk menghitung seperti berikut (setiap akhir
pemberian instruksi/perintah, selalu diakhiri dengan penekanan tombol enter). Perhatikan
hasilnya, serta variabel penampungnya (variabel penyimpan hasil output). Lakukan
perhitungan berikut pada command window.
>> 2+3
>> 3/2
Perhatikan perbedaan hasil yang diberikan oleh instruksi di atas (3/2) dengan hasil yang
diberikan oleh instruksi berikut :
>> 3 (Muhammad,
2022)
BAB II

PEMBAHASAN

3.1 Program 1

3.1.1 Program Input

3.1.2 Program Output

3.2 Program 2
3.2.1 Program Input
3.2.2 Program Output

3.3 Program 1
3.3.1 Program Input

3.3.2 Program Output


BAB III

KESIMPULAN DAN SARAN

3.1 KESIMPULAN
1. Perbedaan Penulisan Input dan Output di MATLAB:
Input
Pada MATLAB, input digunakan untuk memasukkan nilai atau data ke dalam program.
Penulisan input pada MATLAB dapat dilakukan dengan menggunakan beberapa cara,
yaitu:
 Menggunakan perintah input(): Fungsi input() digunakan untuk meminta
pengguna memasukkan nilai atau data. Contoh: x = input('Masukkan nilai x:
');
 Menggunakan perintah scanf(): Fungsi scanf() digunakan untuk meminta
pengguna memasukkan nilai atau data dengan format tertentu. Contoh: x =
scanf('%d', 'Masukkan nilai x: ');
 Menggunakan perintah fscanf(): Fungsi fscanf() digunakan untuk meminta
pengguna memasukkan nilai atau data dari file. Contoh: x = fscanf('data.txt',
'%d');
Output
Pada MATLAB, output digunakan untuk menampilkan hasil atau data yang telah diproses.
Penulisan output pada MATLAB dapat dilakukan dengan menggunakan beberapa cara,
yaitu:
 Menggunakan perintah disp(): Fungsi disp() digunakan untuk menampilkan hasil
atau data ke layar. Contoh: disp('Hasilnya adalah: '); disp(x);
 Menggunakan perintah fprintf(): Fungsi fprintf() digunakan untuk
menampilkan hasil atau data ke layar dengan format tertentu.
Contoh: fprintf('Hasilnya adalah: %d\n', x);
 Menggunakan perintah sprintf(): Fungsi sprintf() digunakan untuk
menampilkan hasil atau data ke string. Contoh: hasil = sprintf('Hasilnya
adalah: %d', x);
Perbedaan utama antara input dan output pada MATLAB adalah bahwa input digunakan
untuk memasukkan nilai atau data, sedangkan output digunakan untuk menampilkan hasil
atau data yang telah diproses.

2. Program sederhana dalam matlab


Input
% program untuk menghitung keliling segitiga: segi3.m

% mendefinisikan sisi segitiga


sisi_A = 3;
sisi_B = 4;

% menghitung sisi miring


sisi_C = sqrt(sisi_A^2 + sisi_B^2)

% mengitung keliling segitiga


keliling = sisi_A + sisi_B + sisi_C

Output
sisi_C = 5
keliling = 12

3. Cara mendeklarasikan variabel dalam matlab


Dalam MATLAB, variabel dapat dideklarasikan secara langsung dengan memberikan nilai
pada variabel tersebut. Tidak diperlukan pernyataan khusus untuk mendeklarasikan variabel,
cukup dengan memberikan nama variabel dan mengisinya dengan nilai tertentu. Sintaks dasar
untuk deklarasi variabel dalam pemrograman MATLAB adalah sebagai berikut:
variable_name = value;
Oleh karena itu, mendeklarasikan variabel di MATLAB ada beberapa proses yaitu,

 Memilih nama variabel sesuai aturan penamaan variabel MATLAB.


 Menetapkan nilai ke variabel menggunakan tanda sama dengan “=".
 Akhiri dengan titik koma “;”. Namun, ini adalah langkah opsional. Jika kita tidak
menggunakan titik koma untuk mengakhiri variabel, MATLAB akan menampilkan
nilai variabel di jendela hasil.

Perlu diingat bahwa dalam MATLAB, variabel dapat dideklarasikan tanpa harus menentukan
jenis datanya terlebih dahulu. MATLAB akan secara otomatis menentukan jenis data variabel
berdasarkan nilai yang diberikan.
3.2 SARAN
1.Sebaiknya praktikan untuk kedepannya,lebih semangat menjalani praktikum
2.Sebaiknya asisten kedepanya,memberikan responsi sebelum praktukum dimulai
3.Sebaiknya komputer di labolatorium bisa di upgrade ke spek yang lebih tinggi
DAFTAR PUSTAKA

Arianto,Mochammad. Caesarenda,W.2011. Panduan Belajar Mandiri Matlab. Jakarta :


Elexmedia komputindo
Halaman: 1 – 2
Laksono, Heru Dibyo. 2017. Pengantar Pemograman Dengan Matlab (Aplikasi Pada
Matematika Rekayasa). Padang: Lembaga Pengembangan Teknologi Informasi
dan Komunikasi (LPTIK) Universitas Andalas
Halaman: 5 – 9, 11, 16
Muhammad, Malim. 2022. APLIKASI KOMPUTER MATEMATIKA MENGGUNAKAN
MATLAB: Untuk Tingkat Dasar. Purwokerto : Universitas Muhammadiyah
Purwokerto press
Halaman: 1 – 2

Medan, 14 September 2024

Asisten, Praktikan
(Mutiara Putri Zannah) (Muhammad Abiyyu)

LAMPIRAN

Anda mungkin juga menyukai