0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan28 halaman

JJ Cindy Matlab Judul 1

Dokumen ini adalah panduan praktikum mengenai dasar-dasar penggunaan MATLAB dalam fisika komputasi, yang mencakup pemahaman bahasa pemrograman, konsep matriks, dan fungsi-fungsi dasar. Tujuan praktikum ini adalah untuk memahami perbedaan input dan output, serta cara mendeklarasikan variabel dalam MATLAB. MATLAB merupakan alat yang kuat untuk analisis data, pemodelan, dan visualisasi, serta memiliki aplikasi luas dalam berbagai bidang seperti teknik dan sains.

Diunggah oleh

Re Za
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan28 halaman

JJ Cindy Matlab Judul 1

Dokumen ini adalah panduan praktikum mengenai dasar-dasar penggunaan MATLAB dalam fisika komputasi, yang mencakup pemahaman bahasa pemrograman, konsep matriks, dan fungsi-fungsi dasar. Tujuan praktikum ini adalah untuk memahami perbedaan input dan output, serta cara mendeklarasikan variabel dalam MATLAB. MATLAB merupakan alat yang kuat untuk analisis data, pemodelan, dan visualisasi, serta memiliki aplikasi luas dalam berbagai bidang seperti teknik dan sains.

Diunggah oleh

Re Za
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 28

JURNAL LABORATORIUM FISIKA KOMPUTASI

PRAKTIKUM FISIKA KOMPUTASI

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

Judul : Dasar - Dasar Matlab


Asisten : Mutiara Putri Zannah

NAMA : CINDY CHRISTIEN LAROSA


NIM 230801022
JURUSAN : S1 FISIKA

PROGRAM STUDI S1 FISIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2024
BAB I

PENDAHULUAN

1.1 Latar belakang


MATLAB merupakan alat komputasi yang kuat dan fleksibel yang digunakan di berbagai
bidang. Dasar-dasar MATLAB meliputi pemahaman tentang bahasa pemrogramannya,
konsep matriks, fungsi bawaan, dan kemampuan visualisasinya. Dengan mempelajari
dasar-dasar MATLAB, Anda dapat membuka pintu menuju dunia komputasi numerik dan
berbagai aplikasi menariknya. MATLAB diciptakan oleh Cleve Moler di University of
New Mexico sebagai alat untuk memudahkan mahasiswa dalam mengakses library
LINPACK dan EISPACK. MATLAB berkembang menjadi sebuah perusahaan komersial
bernama The MathWorks. MATLAB menjadi semakin populer dan banyak digunakan di
berbagai bidang seperti teknik, sains, dan keuangan. MATLAB memiliki bahasa
pemrograman yang kuat dan mudah dipelajari, mirip dengan bahasa pemrograman seperti
C dan Fortran. MATLAB didasarkan pada konsep matriks. Semua data dalam MATLAB
direpresentasikan sebagai matriks, bahkan bilangan skalar. MATLAB memiliki banyak
fungsi bawaan dan library yang memudahkan pengguna dalam melakukan berbagai tugas
komputasi. MATLAB memiliki kemampuan grafis yang kuat untuk memvisualisasikan
data dalam berbagai format. MATLAB pertama kali dikembangkan pada akhir 1970-an
oleh Cleve Moler, seorang profesor ilmu komputer. Awalnya, MATLAB dirancang
sebagai alat untuk membantu mahasiswa dalam mengakses pustaka numerik LINPACK
dan EISPACK tanpa perlu mempelajari Fortran. Sejak itu, MATLAB berkembang
menjadi bahasa pemrograman tingkat tinggi dan lingkungan pengembangan
komprehensif. Salah satu ciri khas MATLAB adalah penggunaan matriks sebagai tipe
data dasar. Semua operasi dalam MATLAB secara inheren berbasis matriks, sehingga
sangat cocok untuk perhitungan numerik yang melibatkan vektor, matriks, dan array
multidimensi. Kemampuan ini menjadikannya ideal untuk aplikasi seperti pemrosesan
citra, kontrol sistem, dan analisis statistik.

1.2 Tujuan Praktikum


1. Untuk mengetahui perbedaan penulisan input dan output pada Matlab.
2. Untuk mengetahui program sederhana dalam Matlab.
3. Untuk mengetahui cara mendeklarasikan variabel dalam Matlab.
BAB II

LANDASAN TEORI

MATLAB adalah bahasa canggih untuk pemrograman komputer yang diproduksi oleh The
Mathworks, Inc. Secara umum, MATLAB dapat digunakan untuk: Matematika dan
komputasi, Pengembangan algoritma, Pemodelan, simulasi dan pembuatan prototype,
Analisis data, eksplorasi dan visualisasi, Pembuatan aplikasi, termasuk pembuatan antar muka
grafis. Prosedur perhitungan, visualisasi dan pemrograman dengan MATLAB sangat mudah
dilakukan karena variabelnya dinyatakan dalam notasi matematika biasa. Penamaan variabel
dalam MATLAB dilakukan secara langsung tanpa melalui deklarasi seperti pada PASCAL,
DELPHI dan FOR TRAN. Basis data dalam bentuk syntax tidak perlu dinyatakan secara
khusus, sehingga memudahkan perhitungan dalam waktu yang lebih singkat.
Fisika komputasi merupakan idealisasi fenomena fisis dengan bantuan komputer.
Pemanfaatan MATLAB untuk fisika komputasi diperlakukan sebagai kalkulator tercanggih
yang dapat diprogram. Kerumitan metode komputasi untuk sistem fisika dapat direduksi oleh
kemampuan MATLAB dalam memecahkan operasi matematika secara langsung, serta
prosedur operasi dalam MATLAB dapat mereduksi kerumitan pemrograman. Pengaturan
ruang kerja MATLAB penting dilakukan untuk efektivitas pemrograman. Pengaturan
dilakukan dengan tidak memunculkan jendela Workspace, Current Directory dan Command
History pada pembukaan selanjutnya. Hasil running program yang akan muncul pada
Command Window, diperlihatkan pada Program yang telah dibuat dapat dijalankan dengan
metode yang telah diuraikan sebelumnya. Khusus cara-3, hanya dapat dilakukan jika program
telah dijalankan sebelumnya. Jika file program tidak di-save pada direktori work, sebelum
hasil running program ditampilkan pada Command Window, terlebih dahulu akan muncul
kotak dialog seperti pada Kotak dialog ini memberikan informasi bahwa program yang akan
dijalankan tidak ditemukan dalam Current Directory. Run- ning program dapat dilanjutkan
dengan meng-klik tombol |OK|. Prosedur ini akan memunculkan kotak dialog. File program
dapat dibuka dengan meng-klik dua kali (double click) folder tempat file program disimpan.
Misal folder: Fernando_Torres. Selanjutnya, double click nama file, misal: Program_01,
dilanjutkan dengan meng-klik tombol |Open. Program yang akan terbuka diperlihatkan
Program tersebut dapat digunakan sesuai kebutuhan, misalnya di-copy. Sistem pengoperasian
seperti meng-copy sebagian listing program untuk dipindahkan ke program lainnya dapat
dilakukan dengan cara yang sama pada aplikasi Under Windows lainnya. Variabel dalam
MATLAB tidak melalui pendeklarasian terlebih dahulu. Jika digunakan suatu variabel yang
telah digunakan sebelumnya, secara otomatis variabel baru akan me-replace variabel lama.
Penamaan variabel harus didahului dengan huruf, kemudian boleh diikuti huruf, angka dan
underscore (_). Variabel dalam MATLAB bersifat case sensitive,. Seperti "A" dengan "a"
dianggap berbeda. Fungsi M-file dan Command Window sangat diperlukan untuk
mengerjakan perhitungan dengan angka-angka yang berubah-ubah dalam setiap perhitungan.
Selain fungsi-fungsi yang telah diuraikan, dikenal pula komentar dan tanda baca. Komentar
dan tanda baca yang akan sering digunakan adalah "" dan";". Karakter setelah komentar dan
tanda baca tidak dikerjakan dan ditampilkan oleh MATLAB. Statement ini diperlukan untuk
membantu pro-gramer menjelaskan dan mengatur listing programnya.
Program akan meminta anda meng-input bilangan tertentu sesuai problem yang
ditinjau, yaitu: b, D dan Theta yang ditandai dengan fungsi M-file yaitu input. Setelah
karakter untuk meng-input, diberi tanda baca "," agar data yang di-input tidak ditampilkan dua
kali. Fungsi pause menghentikan program setelah karakter yang meminta anda menekan
<ENTER>. Setelah anda menekan <ENTER>, program akan menghitung
"H_Tinggi_gedung". Save program tersebut dengan nama: Program_03 kemudian jalankan.
Ikuti semua perintah yang muncul dalam Command Window. Jika terjadi kesalahan dalam
mengoperasikan program, ketik: clear all dilajutkan dengan clc untuk membersihkan
Command Window. Setelah Command Window bersih, jalankan program dari awal. Jika
program dimulai maka command window akan menampilkan hasil.
Fungsi matematika umum dalam MATLAB terdiri atas fungsi trigonometri, fungsi
eksponensial, fungsi berkait bilangan kompleks serta fungsi pembulatan dan sisa. Pada sub
bagian berikut akan diuraikan fungsi-fungsi tersebut lengkap dengan syntax-nya dalam
MATLAB. (note: tanda "→" menunjukan syntax- nya dan "x" adalah bilangan konstan).
Fungsi dasar trigonometri terdiri atas sinus, cosinus dan tangen. Fungsi tersebut
dikembangkan menjadi secan, cosecan dan cotangen. Lebih lanjut fungsi-fungsi trigonometri
dapat dikembangkan menjadi bentuk hiperbolik. Operasi yang dapat dilakukan pada fungsi
tersebut adalah pencarian nilai dan invers (Arcus disingkat Arc). Dalam MATLAB, setiap
fungsi trigonometri mempunyai syntax tersendiri. Fungsi yang berkait bilangan kompleks,
dalam MATLAB dituliskan dengan penambahan "i" atau "j" dibelakang bilangan pokok.
Bilangan kompleks dapat dinyatakan dalam bentuk real atau sebaliknya. Pada uraian berikut
di- perlihatkan beberapa fungsi eksponensial lengkap dengan syntax-nya. Format penampilan
angka dalam MATLAB, digunakan untuk mengatur tampilan hasil perhitungan pada
Command Window. Jika hasil perhitungan berupa bilangan bulat, MATLAB akan
menampilkan sebagai bilangan bulat, sedangkan bilangan riil, ditampilkan dengan empat
bilangan desimal. Tampilan ini dapat diatur dengan format penampilan angka dalam
MATLAB. Misal: y = 100/3, dalam kedaan biasa (tanpa pengaturan format) y akan
ditampilkan dengan format 33.3333. Berikut ini diuraikan beberapa perintah untuk mengatur
penampilan angka pada Command Window . (Aminuddin, 2008)
MATLAB adalah perangkat lunak yang dapat digunakan untuk analisis dan visualisasi data.
MATLAB didesain untuk mengolah data dengan menggunakan operasi matriks. MATLAB
juga mampu menampilkan grafik dan memiliki bahasa pemrograman yang baik. Window ini
merupakan tool yang disediakan oleh MATLAB yang berfungsi sebagai editor script
MATLAB (listing perintah yang harus dilakukan oleh MATLAB). Secara formal suatu skrip
merupakan suatu file eksternal yang berisi tulisan perintah MATLAB, tetapi skrip tersebut
bukan merupakan suatu fungsi. Ketika Anda menjalankan suatu skrip, perintah di dalamnya
dieksekusi seperti ketika dimasukkan langsung pada MATLAB melalui keyboard.
M-file selain dipakai sebagai penamaan file juga bisa dipakai untuk menamakan fungsi
sehingga fungsi-fungsi yang kita buat di jendela Editor bisa disimpan dengan ektensi .m sama
dengan file yang kita panggil di jendela Editor. Saat kita menggunakan fungsi MATLAB
seperti inv, abs, cos, sin dan sqrt, MATLAB menerima variabel berdasarkan variabel yang
kita berikan. Fungsi M-file mirip dengan file skrip di mana keduanya merupakan file teks
dengan ektensi.m. Sebagaimana skrip M-file, fungsi m-file tidak dimasukkan dalam jendela
Command Window tetapi file tersendiri yang dibuat dengan Editor teks.
Selain dapat menampilkan satu grafik, dalam MATLAB juga dapat dibuat program
untuk menampilkan beberapa grafik dalam satu figure. Untuk menampilkan beberapa grafik
dalam satu figure digunakan fungsi subplot, baik dalam dua dimensi maupun tiga dimensi.
Fungsi M-file dan Command Window sangat diperlukan untuk mengerjakan perhitungan
dengan angka-angka yang berubah-ubah dalam setiap perhitungan. Berikut ini adalah fungsi-
fungsi M-file yang akan sering digunakan dalam pemrograman fisika komputasi. Pengaturan
ruang kerja MATLAB penting dilakukan untuk efektivitas pemrograman. Pengaturan
dilakukan dengan tidak memunculkan jendela Workspace, Current Directory dan Command
History pada pembukaan selanjutnya serta menambhakan nama variabel yang deskriptif dan
variabel lainnya agar mudah dipahami. (Sanjaya, 2013)
MATLAB adalah bahasa karakteristik tingkat tinggi untuk perhitungan teknik. MATLAB
memadukan komputasi, visualisasi dan pemrograman dalam suatu lingkungan yang mudah
digunakan di manamasalah dan solusinya diekspresikan dalam notasi matematika yang
sederhana. Kelebihan lain dari MATLAB adalah fungsi-fungsi spesifik untuk aplikasi tertentu
yang disusun dalam bentuk toolbox (kumpulan library untuk fungsi khusus), seperti
toolboxsignal processing, toolbox communication, toolbox image processing, toolbox control
dan lain-lain. Dalam bab ini diuraikan tentang dasar- dasar penggunaan MATLAB sebagai
perangkat lunak yang dapat dipakai dalam analisis sinyal dan sistem. Pembahasannya
mencakup ruang kerja MATLAB, notasi dalam MATLAB, operasi aritmetika yang dicakup
dalam MATLAB, dan pemanfaatan MATLAB dalam pemodelan matematis sistem dinamis.
MATLAB memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatu
grafik. Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untuk
visualisasi data dua dimensi dan data tiga dimensi, image processing, animation, dan
presentation graphics. Ini juga melibatkan fungsi level rendah yang memungkinkan bagi user
untuk membiasakan diri untuk memunculkan grafik mulai dari bentuk yang sederhana sampai
dengan tingkatan graphical user interfaces pada aplikasi MATLAB. MATLAB Application
Program Interface (API) merupakan suatu library yang memungkinkan program yang telah
user 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 merupakan perangkat lunak dari The MathWorks, Inc yang memadukan
kemampuan perhitungan, pencitraan, dan pemograman dalam satu paket. Software ini sangat
membantu sekali untuk menunjang pembelajaran matematika. Untuk memudahkan user
dalam mengoperasikan suatu fungsi, software MATLAB ini dapat digunakan untuk
menyelesaikan operasi matriks. Dalam kehidupan sehari-hari user sering berhadapan dengan
persoalan yang apabila ditelusuri ternyata merupakan masalah matematika. Dengan
mengubahnya kedalam bahasa atau persamaan matematika maka persoalan tersebut lebih
mudah diselesaikan. Tetapi terkadang suatu persoalan sering kali memuat lebih dari dua
persamaan dan beberapa variabel, sehingga user mengalami kesulitaratusan variabel yang
nilainya, harus ditentukan. Matriks, pada dasarnya merupakan suatu alat atau instrumen yang
cukup ampuh untuk memecahkan persoalan. Teori dasar tentang MATLAB mencakup
pemahaman tentang pemrosesan matriks, pengembangan algoritma, visualisasi data, dan
komputasi numerik. Kekuatan MATLAB terletak pada kemampuannya menangani data dalam
jumlah besar, mendukung berbagai aplikasi khusus, dan menyediakan alat yang kuat untuk
simulasi serta analisis. MATLAB juga terintegrasi dengan Simulink, sebuah alat untuk
pemodelan dan simulasi sistem dinamis. Ini memungkinkan para insinyur untuk membuat
model berbasis blok diagram dan mensimulasikannya. MATLAB didesain untuk bekerja
terutama dengan matriks dan vektor. Operasi matematis dasar, seperti penjumlahan, perkalian,
inversi, dan determinan matriks, dapat dilakukan dengan sangat mudah. Operasi ini penting
dalam berbagai bidang, seperti pemrosesan sinyal dan analisis data (Mursi, 2021)
BAB III

PROJECT

3.1 Project 1
3.1.1 Input Program 1

3.1.2 Output Program 2


3.2.1 Input Program 2

3.2.2 Output Program 2

3.3.1 Input Program 3

3.3.2 Output Program 3


BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan
1. Input Mengacu pada data yang dimasukkan ke dalam program dari pengguna. Dalam
konteks MATLAB, perintah digunakan untuk meminta pengguna memberikan nilai
secara langsung melalui jendela perintah. Ketika perintah ini dijalankan, MATLAB
akan menampilkan prompt yang meminta pengguna untuk memasukkan nilai. Nilai
tersebut kemudian disimpan dalam variabel yang ditentukan (dalam contoh ini,
variabel).
Output adalah hasil yang dihasilkan oleh program setelah memproses input. Dalam
MATLAB, ada beberapa cara untuk menampilkan output, termasuk menggunakan
perintah , , atau dengan hanya menghilangkan tanda titik koma di akhir baris
perintah.disp fprintf.
2. Untuk membuat program sederhana dalam MATLAB, berikut adalah contoh yang
dapat diikuti. Program ini menghitung luas persegi panjang berdasarkan input dari
pengguna.
% Program untuk menghitung luas persegi panjang
clear all; % Menghapus semua variabel dari workspace
clc; % Membersihkan command window
disp(' ');
disp('Program Menghitung Luas Persegi Panjang');
disp(' ');
% Meminta input dari pengguna
panjang = input('Masukkan panjang: ');
lebar = input('Masukkan lebar: ');
% Menghitung luas
luas = panjang * lebar;
% Menampilkan hasil
disp(['Luasnya adalah: ' num2str(luas)]);
3. Variabel harus diawali dengan huruf , tidak boleh diawali dengan angka atau simbol.
Variabel nama bersifat case sensitif , artinya huruf besar dan kecil dianggap berbeda.
Misalnya, , , dianggap sebagai variabel yang berbedaaAaBc. Nama variabel dapat
terdiri dari kombinasi huruf, angka, dan garis bawah ( ), tetapi tidak boleh
mengandung spasi, titik, koma, atau operator aritmatika_. Hindari menggunakan kata
kunci MATLAB (seperti , , , dll.) sebagai nama variabelifforwhile. Disarankan
menggunakan nama variabel yang singkat namun informatif.

4.2 Saran
1. Sebaiknya praktikan kedepannya lebih memahami materi praktikum.
2. Sebaiknya asisten laboratorium kedepannya lebih semangat dalam mengajar.
3. Sebaiknya laboratorium kedepannya lebih banyak menyediakan pendingin ruangan.
DAFTAR PUSTAKA

Jamrud, Aminuddin. 2008. Dasar-dasar fisika komputasi menggunakan Matlab. Yogyakarta:


Gava Media.
Halaman: 1, 5, 8, 9, 11, 12, 15.
Musri, M, Ali. 2021. Dasar-Dasar Pemrograman Matlab. NTB: Pusat Pengembangan

Pengembangan Pendidikan dan Penelitian Indonesia.


Halaman: 14
Sanjaya, Mada, 2013. Komputasi Fisika untuk Sains dan Teknik Menggunakan Matlab.
Yogyakarta: Andi Yogyakarya.
Halaman: 1-4, 15

Medan, 12 September 2024


Asisten Praktikan

( Mutiara Putri Zannah) ( Cindy Christien Larosa )

Anda mungkin juga menyukai