LAPORAN PRAKTIKUM
PENGOLAHAN SINYAL DIGITAL
No. Percobaan
: 01
Judul
: Pengenalan Matlab
Nama Praktikan
: Janita Dwi Susanti
NIM
: 3.33.12.0.13
Kelas
: TK-3A
PROGRAM STUDI TEKNIK TELEKOMUNIKASI
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
PERCOBAAN 1
PENGENALAN MATLAB
I. Tujuan
1. Mahasiswa dapat memanfaatkan program Matlab untuk penyelesaian
persamaan matematika
2. Mahasiswa mengetahui manfaat program Matlab untuk pengolahan Sinyal.
II. Dasar Teori
Matlab merupakan Bahasa pemrograman untuk bidang teknik yang
menyediakan bermacam fasilitas untuk menyelesaikan persamaan matematika,
statistika 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:
Sinyal Processing, Control System, Symbolic Math. Toolbox signal processing
akan sering digunakan dalam pratikum Pengolahan Sinyal Digital.
Cara termudah untuk memberikan gambaran tentang Program Matlab
adalah dengan menganggap program Matlab seperti kalkulator. Kalkulator tersebut
dapat berfungsi sebagai kalkulator biasa yang digunakan untuk proses perhitungan
matematika seperti penjumlahan, pengurangan, perkalian dan pembagian. 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 deprogram
dan dapat digunakan untuk menggambar hasil dari suatu persamaan.
III. Alat yang Digunakan
- Satu set computer
IV. Langkah Kerja
1. Untuk memulai pemrograman Matlab, Matlab Command Window diaktifkan
melalui Star 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 dirilis. Dengan tampilan seperti pada gambar 1.2.
3. Untuk melihat isi dari toolbox yang ada pada Matlab digunakan Matlab Help
Window seperti gambar 1.3.
Gambar 1.3 Matlab Help Window
4. Setelah penulisan program selesai maka program tersebut diberi nama program
seusai 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, f=fungsi matematika. Stem diguanakan 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.
h. Text digunakan untuk memberikan judul dari grafik yang dibuat.
i. t= ta : dt:tn; ta=waktu, dt=selang waktu, tn=waktu akhir, digunakan untuk
menentukan batas waktu yang digunakan.
V. Lembar Kerja dan Pertanyaan
Lembar Kerja
1. Gambarkan sinyal sinus dengan amplitude 2 volt. Waktu yang digunakan antara
0 sampai 10 yang memiliki selang waktu 0,5 meiliki judul “Sinya Sinus”,
keterangan pada sumbu X yaitu “ Sumbu Waktu” sedangkan keterangan pada
sumbu Y yaitu “Amplitudo Sinyal”.
2. Gambarkan sinyal sinus dengan amplitude 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 amplitude 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 amplitude 4 volt. Waktu yang digunakan
Antara 0 sampai dengan 14 yang memiliki selang waktu 0,6 memiliki judul
“Sinyal Cosinus”, keterangan pada sumu X yaitu “Sumbu Waktu” sedangkan
keterangan pada sumbu Y yaitu “Amplitudo Sinyal”.
Jawaban
No. Script Gambar Sinyal
1. t=0:0.5:10; y=2*sin(t); plot(t,y,'r');
2. t=0:0.6:14; y=5*sin(t); plot(t,y,'r');
title('Sinyal Sinus') xlabel('Sumbu Waktu') ylabel('Amplitudo Sinyal') grid on
3. t=0:0.5:10; y=3*cos(t); plot(t,y,'r');
title('Sinyal Cosinus') xlabel('Sumbu Waktu') ylabel('Amplitudo Sinyal') grid on
4. t=0:0.6:14; y=4*cos(t); plot(t,y,'r');
Pertanyaan
1. Apakah fungsi program Matlab?
Jawab:
Program Matlab berfungsi seperti kalkulator yang dapat diprogram dan dapat
digunakan untuk menggambar hasil dari suatu persamaan.
2. Jelaskan proses pembuatan dan eksekusi suatu program matlab?
Jawab:
Proses pembuatan / penulisan program baru pada jendela Matlab Editor dimulai
dengan memilih New Script. Setelah penulisan program selesai maka simpan
dan beri nama program tersebut. Kemudian untuk mengeksekusinya pilih Run.
3. Bagaimana penulisan judul pada gambar grafik di program Matlab?
Jawab:
title(‘Judul’) Contoh : title(‘Sinyal Sinus’)
4. Bagaimana penulisan keterangan pada sumbu X dan sumbu Y pada suatu
gambar grafik di program Matlab?
Jawab:
xlabel(‘Keterangan’) Contoh : xlabel(‘Sumbu Waktu’)
ylabel(‘Keterangan’) Contoh : ylabel(‘Amplitudo Sinyal’)
VI. Analisa Data
Pada percobaan diatas dapat dilihat proses pemrograman menggunakan matlab
apabila di analisis sebagai berikut:
t=0:0.5:10; t menunjukkan waktu yang digunakan dari 0 sampai 10. 0,5 menunjukkan selang waktu yang digunakan.
y=2*sin(t); persamaan fungsi waktu sinyal sinus. 2 menunjukkan sinyal sinus dengan amplitude 2 volt.
plot(t,y,'r'); plot digunakan untuk menggambarkan suatu persamaan dalam waktu kontinyu. ‘r’ menunjukkan warna yang
digunakan (merah).
title('Sinyal Sinus') digunakan untuk memberikan judul pada gambar yang telah dibuat.
ylabel('Amplitudo Sinyal') digunakan untuk memberikan nama pada sumbu Y.
grid on untuk memberikan garis kotak-kotak pada gambar yang dihasilkan.
VII. Kesimpulan
Kesimpulan yang didapat setelah melakukan praktikum dan membuat laporan
sebagai berikut:
1. Matlab merupakan bahasa pemrograman untuk bidang teknik yang
menyediakan bermacam fasilitas untuk menyelesaikan persamaan matematika,
statistika dan teknik yang mudah dipelajari dan memungkinkan untuk
pembuatan aplikasi yang lebih komplek.
2. Program Matlab berfungsi seperti kalkulator yang dapat diprogram dan dapat
digunakan untuk menggambar hasil dari suatu persamaan.
3. Dalam menyimpan hasil program matlab yang telah dibuat sebaiknya dalam