Prak-1: Pengenalan Matlab - TeachMeSoft

Prak-1: Pengenalan Matlab




Kompetensi dasar dan indikator


1 Kompetensi Dasar

Setelah mengikuti praktikum ini, mahasiswa mampu:
  • Mengenal dan memahami kegunaan fitur-fitur utama pada Matlab
  • Memahami cara penulisan perintah pada Matlab

2 Indikator

1. Mengenal dan memahami kegunaan fitur-fitur utama pada Matlab
    • Mahasiswa berhasil mengoperasikan fitur-fitur utama pada Matlab
2. Memahami cara penulisan perintah pada Matlab
    • Mahasiswa berhasil menuliskan, menjalankan serta meny1mpan perintah pada Matlab

Dasar Teori


MATLAB® menampilkan beberapa subwindows (Gambar 1.1) yang salah satunya adalah Command Window yang digunakan untuk mengetikkan perintah (instruksi, nama fungsi, nama program).

Eksekusi perintah pada Matlab dapat dilakukan dalam dua cara,
  1. dengan eksekusi langsung perintah yang diketik pada Command Window atau 
  2. dengan menyimpan perintah (program atau "fungsi") terlebih dahulu sebelum dieksekusi. 
Apabila program yang dibuat berukuran besar, maka digunakan beberapa program dan "fungsi", yang harus diatur berdasarkan alokasi storage.
  1. Perintah langsung, yaitu dengan menggunakan perintah langsung yang diketikkan pada Command Window. Sebagai contoh, ketikkan x = log(2) pada Command Prompt (tanda >>) pada Command Window. Hasilnya dapat dilihat pada Gambar 1.2.
  2. Perintah yang telah dieksekusi dapat dipanggil kembali dengan menekan tanda panah "↑" pqda keyboard komputer untuk memanggil semua perintah yang diketikkan sebelumnya.
    Gambar 1.1 Tampilan Matlab
    Gambar 1.2 Hasil Eksekusi Perintah pada Command Window
  3. Eksekusi program, sebuah program merupakan kumpulan dari beberapa perintah yang diketikkan pada editor yang dinamakan "script".Selanjutnya script tersebut disimpan dengan ekstensi ".m".
    Sebagai contoh, sebuah script disimpan dengan nama "contoh_program" seperti yang ditunjukan pada Gambar 1.3. Eksekusi program juga bisa dilakukan dengan menekan simbol yang terdapat pada toolstrip.
    Gambar 1.3 Mengetikkan program pada Editor

Fitur-fitur berupa subwindows Matlab dan kegunaannya ditunjukkan pada Tabel l.l


Untuk lebih memahami penggunaan dari Command Window, workspace, dan command history dapat dilakukan dengan mengikuti penghitungan luas persegi panjang sebagai berikut :

a. Tuliskan variabel persegi panjang dan rumus dalam menghitung luas persegi panjang pada Command Window seperti pada Gambar 1.4. Setiap memasukkan nilai variabel diikuti dengan menekan tombol "Enter".

Gambar 1.4 Program yang Ditulis pada Command Window

b. Setiap variabel yang di ketikan (pada Gambar 1.4) ditampilkan ukuran dan dimensinya pada Workspace seperti yang ditunjukkan pada Gambar 1.5.

Gambar 1.5 Tampilan Variabel pada Workspace

c. Perintah yang telah diketikkan secara otomatis akan tersimpan pada Command History (Gambar 1.6).

Gambar 1.6 Tampilan Perintah pada Command History


Langkah Praktikum


  1. Jalankan aplikasi Matlab pada komputer.
  2. Operasikan beberapa contoh perintah berikut pada Command Window

Penyelesaian

Script:
 >> 1997 + sqrt (2001)




Script:
 >> sqrt (0.00001) - (1/0.00005)





Script:
 >> A= 0.02;   B= 1/sqrt(0.01);  C=A+B*A





Script:
 >> m = 20;  % Massa dalam kg
 >> c  = 3*10^8; % Kecepatan cahaya dalam m/s
 >> E = m*c^2 




Latihan


  1. Tuliskan perintah untuk menyelesaikan operasi penjumlahan soal berikut pada Command Window!
  2. Tulis program di atas pada Editor dan simpan hasilnya dengan ekstensi sebelum dijalankan.
  3. Buatlah program untuk menghitung volume bangun ruang tabung
  4. Buatlah program untuk menghitung volume bangun ruang limas
  5. Buatlah program untuk menghitung volume bangun ruang kerucut
  6. Buatlah program untuk menghitung volume bangun ruang prisma


Jawab


1. Penyelesaian melalui command window berikut masing-masing jawabannya

Script:
 >> (sqrt(2+sqrt(3)))/(sqrt(2-sqrt(3)))+(sqrt(2-sqrt(3)))/(sqrt(2+sqrt(3)))




Script:
 >> (3^-1*(1/2)^-2-27^-1/3)*(3*(2/5)-0.9)




Hasil


Script:
 >> sin((25*pi)/6)-cos(-pi/3)




Hasil




Silahkan Download Laporan di Daftar isi








Disqus comments