LAPORAN PRAKTIKUM
Oleh :
Siti Nur Azizah
2118101026
Untuk membuat program interaktif dengan input yang dinamis, dimana setiap kali
program dijalankan maka data input yang baru dapat dimasukkan kedalam program ,
tanpa harus mengganti data input pada skrip (source code) nya. Maka Matlab
menyediakan fasilitas untuk dapat berinteraksi langsung dengan program.
Untuk meminta input dari user, Matlab menyediakan fungsi input. Sintak
penulisannya sebagai berikut:
variabel=input(‘string yang ditampilkan’);
Untuk menampilkan output program kelayar , Matlab menyediakan fungsi disp.
Sintak penulisannya adalah sebagai berikut:
disp(‘string yang ditampilkan’)
BAB 2
HASIL DAN PEMBAHASAN
10
b. Data Numerik Berdimensi Banyak (Array/Matrik)
Cara penulisan:
» a=[1 3; 1 4]
Diteijemahkan matlab sebagai :
a=
1 3
1 4
c. Data String/Teks
Cara penulisannya :
>> a=1hari senin1
hari senin
Ketika kita ingin menuliskan huruf pada matlab harus disertai dengan petik atas
(‘) agar matlab dapat membacanya sebagai string atau teks.
» a= [2 3 7; 1 4 8; 4 5 9]
Cara mengakses beberapa elemen sekaligus pada baris dan kolom tertentu,
adalah sebagai berikut:
>>a(1:2,2:3)
ans=
3 7
4 8
e. Contoh
Menggunakan perhitungan luas dari data panjang dan data lebar, untuk
kasus pertama disediakan masing-masing satu data panjang (15) dan satu data
lebar (8).
>>pjg=15;
>>lbr=8;
>>luas=pjg*lbr
luas=
120
1.4.2 Langkah Langkah Input Program Dinamis
b. CONTOH
Berikut adalah contoh program yang menerima input dari user yang dilanjutkan
dengan menampilkan hasil proses program ke layar:
% ---------------------------- % Program LATIHAN 3.1
% Matlab Programming
% Oleh : Ahmad
% File : AHMAD081012L31.m
% ----------------------------
clear all;
clc;
disp('----------------------------');
disp('Program LATIHAN 3.1');
disp('Program Luas Persegi Panjang');
disp('----------------------------');
pjg=input('Masukkan Panjangnya = ');
lbr=input('Masukkan Lebarnya = ');
luas=pjg*lbr;
disp(['Luasnya adalah ' num2str(luas)]);
BAB 3
PENUTUP
3.1 Kesimpulan
3.2 Saran
DAFTAR PUSTAKA
TUGAS
Modul 2:
1. Buatlah program untuk menghitung volume suatu bangun(selain kubus dan ba
lok) dengan menggunakan Program Matlab, dimana data
yang digunakan tidak hanya satu pasang data tetapi sepuluh pasang data
2. Buatlah sebuah program dari data A yang terdiri dari semua
bilangan asli kurang dari 10 dibagi menjadi 2 baris secara acak.
Lalu tunjukkan sebuah baris/kolom yang berisi NIM kalian.
Modul 3:
3. Buatlah program untuk menghitung volume suatu bangunruang (selain balok
dan kubus) dengan menggunakanProgram Matlab, dimana data inputnya dapat d
iubah-ubahsesuai dengan keinginan user.
4. Buatlah program untuk menghitung luas permukaanbangun ruang (selain balo
k dan kubus) denganmenggunakan Program Matlab, dimana data inputnya dapat
diubah-ubah sesuai dengan keinginan user.
MODUL 2
1. Diketahui: d1=12, d2=15, t=15
V=d1*d2*t/2
2. Nim 211810101026
MODUL 3
1.
2.
Erorr
1.
Gambar 1 Salah 1
Gambar 1 Benar 1
Penjelasannya:
Kesalahan Gambar 1 Salah 1 yaitu terdapat pada a(2:) tanpa memberi spasi atau
tanda koma yang seharusnya a(2,:) seperti Gambar 1 Benar 1.
2.
Gambar 2 Salah 2
Gambar 2 Benar 2
Penjelasannya:
Kesalahan pada Gambar 2 Benar 2 terletak pada variabel yang harus diberi petik
diakhir atau diawal, seperti Gambar 2 Benar 2.
3.
Gambar 3 Salah 3
Gambar 3 Benar 3
Penjelasannya:
Kesalahan pada Gambar 3 Salah 3 yaitu di bagia a=(:,1) yang tidak harus memakai =
sehingga menjadi a(:,1) seperti Gambar 3 Benar 3.
4.
Gambar 4 Salah 4
Gambar 4 Benar 4
Penjelasannya:
Kesalahan pada Gambar 4 Salah 4 terletak pada pemakaian () pada matrik,
seharusnya pada matrik menggunakan [] seperti Gambar 4 Benar 4.
5.
Gambar 5 Salah 5
Gambar 5 Benar 5
Penjelasannya:
Kesalahan pada Gambar 5 Salah 5 yaitu pada bagian a(2;3) seharusnya a(2,3) seperti
pada Gambar 5 Benar 5.