1. LAPORAN PERCOBAAN 1
No. Percobaan : 01
Judul : Pengenalan MATLAB
Nama Praktikan : Rais Usman Adzikri
Kelas / NIM : TK-3A / 3.33.16.0.19
Tanggal Percobaan : 13 Maret 2019
Pengampu : SIDIQ SYAMSUL HIDAYAT, S.T, M.T., Ph.D
Nilai :
Keterangan :
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI D3 TEKNIK TELEKOMUNIKASI
POLITEKNIK NEGERI SEMARANG
2019
2. I. NO. JOBSHEET : 01
II. JUDUL : PENGENALAN MATLAB
III. TUJUAN
1. Mahasiswa dapat memanfaatkan program Matlab untuk penyelesaian persamaan
matematika. Mahasiswa dapat melakukan proses instalasi Workstation
2. Mahasiswa mengetahui manfaat program Matlab untuk pengolahan Sinyal.
IV. DASAR TEORI
Matlab merupakan bahasa pemrograman untuk bidang teknik yang menyediakan
bermacam fasilitas untuk menyelesaikan persamaan matematika, statistik, dan teknik
yang mudah dipelajari dan memungkinkan untuk pembuatan aplikasi yang lebih
komplek.
Program Matlab ini terbagi dalam bermacam-macam toolbox yang digunakan
untuk menyelesaikan suatu persoalan. Toolbox tersebut antara lain: Signal Processing,
Control System, Symbolic Math. Toolbox Signal Processing akan sering digunakan
dalam praktikum Pengolahan Sinyal Digital.
Cara termudah untuk memberikan gambaran tentang program Mathlab adalah
dengan mengganggap program Matlab seperti kalkulator. Kalkulator tersebut dapat
berfungsi sebagai kalkulator biasa yang digunakan untuk proses perhitungan matematika
seperti penjumlahan, pengurangan, perkalian, dan pembagia. Jika difungsikan sebagai
sebuah kalkulator sains maka dapat digunakan untuk menyelesaikan operasi bilangan
kompleks, logaritma, akar, dan pangkat, serta trigonometri. Matlab juga dapat berfungsi
seperti kalkulator yang dapat diprogram dan dapat digunakan untuk menggambar hasil
dari suatu persamaan.
V. ALAT DAN BAHAN
Satu set komputer
3. VI. LANGKAH KERJA
1. Untuk memulai pemrograman matlab, Matlab Command Window diaktifkan melalui
Start Menu, Program, Matlab sehingga tampil gambar seperti pada gambar 1.1.
Gambar 1.1 Matlab Command Window
2. Untuk melakukan penulisan program menggunakan Matlab Editor dengan pilihan
New untuk program baru dan Open File bila ingin mengubah program yang sudah
ditulis. Dengan tampilan seperti pada gambar 1.2
Gambar 1.2 Matlab Editor
3. Untuk melihat isi dari toolbox yang ada pada matlab digunakan Matlab Help Window
seperti gambar 1.3
4. Gambar 1.3 Matlab Help Window
4. Setelah penulisan program selesai maka program tersebut diberi nama program sesuai
dengan keinginan kita.
5. Program yang sudah disimpan dapat dijalankan dengan cara:
a. Pilih pada debug matlab editor dan kemudian run
b. Ketik nama program dan kemudian enter melalui matlab command window
6. Berikut ini merupakan sebagian daftar pernyataan yang akan digunakan :
a. Plot (t,f); t = waktu, f = fungsi matematika. Plot digunakan untuk menggambarkan
suatu persamaan dalam kawasan waktu kontinu.
b. Stem (n,y); n = waktu, y = fungsi matematika. Stem digunakan untuk
menggambarkan suatu persamaan dalam kawasan waktu diskrit.
c. Xlabel digunakan untuk memberi nama untuk sumbu X
d. Ylabel digunakan untuk memberi nama untuk sumbu Y
e. Grid on digunakan untuk memberi garis pada grafik yang dihasilkan
f. Hold on digunakan untuk menahan grafik yang dihasilkan
g. Figure(1) digunakan untuk membedakan suatu grafik dengan grafik yang lainnya
h. Text digunakan untuk memberikan judul dari grafik yang dibuat
i. t = ta : dt : tn; ta = waktu awal, dt = selang waktu, tn = waktu akir, digunakan
untuk menentukan batas waktu yang digunakan
5. VII. LEMBAR KERJA DAN PERTANYAAN
Lembar Kerja
1. Gambarkan sinyal sinus dengan amplitudo 2 volt. Waktu yang digunakan antara 0
sampai dengan 10 yang memiliki selang waktu 0,5 memiliki judul ”Sinyal Sinus”,
keterangan pada sumbu X yaitu ”Sumbu Waktu” sedangkan keterangan pada sumbu
Y yaitu ”Amplitudo Sinyal”
2. Gambarkan sinyal sinus dengan amplitudo 5 volt. Waktu yang digunakan antara 0
sampai dengan 14 yang memiliki selang waktu 0,6 memiliki judul ”Sinyal Sinus”,
keterangan pada sumbu X yaitu ”Sumbu Waktu” sedangkan keterangan pada sumbu
Y yaitu ”Amplitudo Sinyal”
3. Gambarkan sinyal cosinus dengan amplitudo 3 volt. Waktu yang digunakan antara 0
sampai dengan 10 yang memiliki selang waktu 0,5 memiliki judul ”Sinyal Cosinus”,
keterangan pada sumbu X yaitu ”Sumbu Waktu” sedangkan keterangan pada sumbu
Y yaitu ”Amplitudo Sinyal”
4. Gambarkan sinyal cosinus dengan amplitudo 4 volt. Waktu yang digunakan antara 0
sampai dengan 14 yang memiliki selang waktu 0,6 memiliki judul ” Sinyal Cosinus”,
keterangan pada sumbu X yaitu ”Sumbu Waktu” sedangkan keterangan pada sumbu
Y yaitu ”Amplitudo Sinyal”
Pertanyaan
1. Apakah fungsi program matlab ?
2. Jelaskan proses pembuatan dan eksekusi suatu program matlab ?
3. Bagaimana penulisan judul pada gambar grafik di program matlab ?
4. Bagaimana penulisan keterangan pada sumbu X dan sumbu Y pada suatu gambar
grafik di program matlab ?
7. IX. JAWAB PERTANYAAN
1. Apakah fungsi program matlab ?
Jawab : Matlab sebagai bahasa pemrograman level tinggi yang dikhususkan untuk
kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik,
analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik
perhitungan. Dalam lingkungan teknik, Matlab sebagai perangkat standar untuk
memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan
keilmuan.
2. Jelaskan proses pembuatan dan eksekusi suatu program matlab ?
Jawab : Ada beberapa langkah menjalankan atau mengeksekusi program matlab yaitu :
3
4
8. a) Buka aplikasi Matlab
b) Untuk memulai memasukkan scrip program, anda bisa mengklik
File > New > Mfile. Atau bisa langsung menggunakan tombol
shortcut yaitu Ctrl + N. Kemudian akan muncul tampilan dibawah
i
n
i
;
Setelah itu anda bisa langsung mengetik script program pada kolom
yang tersedia
9. c) Untuk menjalankan program yang anda buat, klik run file (save
and run). Namun sebelum menjalankannya, anda harus menyimpan
file yang anda jalankan pada direktori yang anda inginkan
Setelah itu akan keluar tab yang akan menampilkan gelombang dari
program persamaan yang dibuat, jika gambar tidak keluar ada 2
kemungkinan yaitu mungkin ada yang salah / eror dengan program
yang anda ketikkan. Dan kemungkinan yang kedua adalah anda
menyimpan file yang terdiri dari angka. Program matlab sendiri tidak
bisa membaca file yang terdiri dari angka sehingga program yang
anda ketikkan tidak dapat dijalankan.
3. Bagaimana penulisan judul pada gambar grafik di program matlab
?
Jawab : title ('judul'); Contoh : title ('Sinyal Cosinus');
4. Bagaimana penulisan keterangan pada sumbu X dan sumbu Y pada
suatu gambar grafik di program matlab ?
10. Jawab : xlabel('keterangan sumbu x');
ylabel('keterangan sumbu y');
Contoh : xlabel('Sumbu Waktu');
ylabel('Amplitudo Sinyal');
X. ANALISA DATA
Matlab sebagai bahasa pemrograman level tinggi yang dibuat secara khususkan untuk
mengetahui tentang kebutuhan komputasi teknis, visualisasi dan pemrograman seperti
komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan
grafik-grafik perhitungan. Dalam lingkungan teknik, Matlab sebagai perangkat standar untuk
memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan keilmuan.
Setelah melakukan praktikum penggunaan matlab dapat diterangkan melalui persamaan
yang digunakan. Contoh dapat diambil salah satu persamaan :
t=0:0.5:10;
y=2*sin(t);
subplot(2,1,1);
plot(t,y);
xlabel('sumbu waktu');
ylabel('amplitudo sinyal');
title('sinyal sinus');
grid on;
Penjelasan :
t=0:0.5:10;
(Fungsi waktu) = (waktu awal) : (selang waktu) : (waktu akhir)
y=2*sin(t);
sinyal yang akan ditampilkan adalah sinyal sinus dengan amplitudo 2V
subplot(2,1,1);
membuat hasil gambar yang terdiri dari 2 kolom dan 1 baris untuk sinyal (y) 1.
plot(t,y);
menggambar grafik dengan fungsi waktu(t)
xlabel('sumbu waktu');
keterangan untuk sumbu x
ylabel('amplitudo sinyal');
11. keterangan untuk sumbu y
title('sinyal sinus');
memberikan judul untuk sinyal yang dibuat
grid on;
mengaktifkan tampilan grid (garis kotak-kotak)
Maka akan menghasilkan seperti gambar hasil percobaan yang telah dibuat.
XI. KESIMPULAN
Setelah melakukan percobaan dapat ditarik beberapa kesimpulan, antara lain :
1. Matlab sebagai perangkat standar untuk memperkenalkan dan mengembangkan
penyajian materi matematika, rekayasa dan keilmuan terutama dibidang pengolahan
sinyal digital
2. Selain dari kesalahan penulisan mengetik coding program, masih terdapat kesalahan
penulisan nama file yang disimpan juga dapat menyebabkan program tidak dapat
dijalankan.
3. Melalui fungsi toolbox yang disediakan pengguna dapat menggunakannya sebagai
teknologi khusus untuk pemrosesan sinyal.