pengenalan matlab
DESCRIPTION
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.TRANSCRIPT
-
LAPORAN PRAKTIKUM
PENGOLAHAN SINYAL DIGITAL
No. Percobaan : 01
Judul : Pengenalan Matlab
Nama Praktikan : Siti Muslikhah
NIM : 3.33.12.0.15
Kelas : TK-3A
PROGRAM STUDI TEKNIK TELEKOMUNIKASI
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2015
-
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 diprogram dan dapat digunakan untuk
menggambar hasil dari suatu persamaan.
-
III. Alat yang Digunakan
- Satu set Komputer
- Software Matlab
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.
-
Gambar 1.2 Matlab Editor
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.
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, 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 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
-
t=0:0.5:10;
y=2*sin(t);
plot(t,y,'r');
title('Sinyal Sinus');
xlabel('sumbu waktu');
ylabel('amplitudo sinyal');
grid on
Gambar grafik :
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
t=0:0.6:14;
y=5*sin(t);
plot(t,y,'m');
title('Sinyal Sinus');
xlabel('Sumbu Waktu');
ylabel('Amplitudo Sinyal');
grid on
0 1 2 3 4 5 6 7 8 9 10-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Sinyal Sinus
sumbu waktu
am
plit
udo s
inyal
-
Gambar grafik :
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
t=0:0.5:10;
y=3*cos(t);
plot(t,y,'g');
title('Sinyal Cosinus');
xlabel('Sumbu Waktu');
ylabel('Amplitudo Sinyal');
grid on
0 2 4 6 8 10 12 14-5
-4
-3
-2
-1
0
1
2
3
4
5Sinyal Sinus
Sumbu Waktu
Am
plit
udo S
inyal
-
Gambar grafik :
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
t=0:0.6:14;
y=4*cos(t);
plot(t,y,'g');
title('Sinyal Cosinus');
xlabel('Sumbu Waktu');
ylabel('Amplitudo Sinyal');
grid on
0 1 2 3 4 5 6 7 8 9 10-3
-2
-1
0
1
2
3Sinyal Cosinus
Sumbu Waktu
Am
plit
udo S
inyal
-
Gambar grafik :
0 2 4 6 8 10 12 14-4
-3
-2
-1
0
1
2
3
4Sinyal Cosinus
Sumbu Waktu
Am
plit
udo S
inyal
-
Pertanyaan:
1. Apakah fungsi program matlab?
Jawab :
Matlab merupakan bahasa pemrograman untuk teknik komputasi numerik, yang
digunakan untuk menyelesaikan masalah-masalah yang melibatkan operasi
matematika elemen, dan matrik.
2. Jelaskan proses pembuatan dan eksekusi suatu program matlab?
Jawab :
a. Membuka aplikasi Matlab 7.1 dengan Start Matlab 7.1, sehingga tampak
tampilan awal sebagai beikut :
-
b. Memilih menu File New M-File
Sehingga tampak tampilan seperti dibawah ini :
c. Memasukkan program yang akan dibuat pada worksheet editor
-
d. Menyimpan program yang telah dibuat
e. Menjalankan program yang telah disimpan
Sehingga menampilkan gambar grafik sebagai berikut :
-
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 Sumbu X');
ylabel('Keterangan Sumbu Y');
contoh :
xlabel('Sumbu Waktu');
ylabel('Amplitudo Sinyal');
VI. Analisa Data
Pada percobaan ini mengenalkan program Matlab yang merupakan bahasa
pemrograman untuk teknik komputasi numerik, yang digunakan untuk
menyelesaikan masalah-masalah yang melibatkan operasi matematika elemen, dan
matrik. Matlab juga memiliki fungsi toolbox yang memungkinkan pengguna untuk
belajar dan menerapkan teknologi khusus salah satunya adalah pemrosesan sinyal.
Penjelasan pada program matlab adalah sebagai berikut :
t=0:0.6:14;
(Fungsi waktu)= (waktu awal):(selang waktu):(waktu akhir);
y=4*cos(t); untuk membuat sinyal cosinus dengan amplitudo 4volt
-
plot(t,y); menggambar grafik dengan fungsi waktu
title('Sinyal Cosinus'); membuat judul pada grafik
xlabel('Sumbu Waktu'); memberikan keterangan pada sumbu x
ylabel('Amplitudo Sinyal'); memberikan keterangan pada sumbu y
grid on menampilkan grid
Pada saat pembuatan program pada langkah save program tidak boleh mengandung
angka karena program Matlab tidak bisa membaca file yang mengandung angka
sehingga program tidak bisa dijalankan.
VII. Kesimpulan
Berdasarkan data yang diperoleh pada percobaan ini, dapat disimpulkan bahwa :
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. Matlab juga memiliki fungsi toolbox yang memungkinkan pengguna untuk
belajar dan menerapkan teknologi khusus salah satunya adalah pemrosesan sinyal.
Pada pembuatan program menggunakan tipe file M-file pada saat pemilihan jenis file.
Setelah program selesai dibuat kemudian melakukan langkah penyimpanan File
Save dengan tidak mengandung angka karena program Matlab tidak bisa membaca
file yang mengandung angka sehingga file tidak bisa di jalankan. Kemudian file
dijalankan dengan pilih Debug Run atau dengan menekan tombol F5 pada
keyboard.
Cara penulisan judul pada gambar grafik di program Matlab menggunakan
title('judul');
-
Untuk memberikan keterangan sumbu x pada gambar grafik di program Matlab
menggunakan xlabel('keterangan');, sedangkan untuk memberikan
keterangan pada sumbu y menggunakan ylabel('Amplitudo Sinyal');