Anda di halaman 1dari 15

MODUL PRAKTIKUM

PENGOLAHAN SINYAL DIGITAL

LABORATORIUM TEKNIK ELEKTRO

FAKULTAS SAINS DAN TEKNOLOGI

UIN SUNAN GUNUNG DJATI BANDUNG

2014
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
MODUL 1

Sinyal dan Sistem

TUJUAN PRAKTIKUM

1. Mampu memahami dan mengerti tentang sinyal dan sistem


2. Mengetahui tentang program MATLAB GUI dasar

PERCOBAAN 1

Langkah-langkah membuat program dengan GUI Matlab:

1) Buka Program Matlab



2) Klik File New GUI, atau Ketikkan guide pada command window

3) Sehingga akan tampil kotak dialog berikut. Pilih Blank GUI (Default) dan
klik OK untuk membuat GUI baru.
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung

4) Membuat objek-objek yang akan ditampilkan pada GUI, Buatlah 2 buah


static text dan 1 buah push button, push button akan digunakan sebagai
perintah untuk mengeksekusi program yang dibuat pada matlab.
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
5) Double click pada static text yang telah dibuat, maka akan keluar kotak
dialog Inspector uicontrol.

Ukuran dan jenis font

Warna font

Mengganti tulisan

6) Ganti tulisan static text pada bagian string dengan nama masing masing,
untuk static text yang kedua ganti dengan Kelas masing masing (contoh :
6A1).
7) Pada push button ganti dengan nama Sinus dengan Tag sinus.
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
8) Tambahkan Axes untuk menampilkan grafik hasil output.

9) Pada tahap ini telah selesai mengatur tata letak dari GUI, tahap
selanjutnya adalah memasukkan perintah perintah dalam bentuk source
code program matlab.
10)Simpan file tersebut dan beri nama NamaMhs_modul1 Dengan demikian
secara otomatis telah membuat 2 file sekaligus, NamaMhs_modul1.fig dan
NamaMhs_modul1.m dan akan tampil seperti gambar berikut.
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung

11) Kemudian masukkan program berdasarkan fungsi yang akan dieksekusi,



klik kanan pada tombol Sinus dan pilih View Callback Callback.
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
12) Masukkan source code program berikut dibawah tulisan function
sinus_Callback(hObject, eventdata, handles)

t=0:0.01:1;
f=5; % f= frekuensi
a=2; % a= amplitudo
fasa=0; % fasa = fasa sinyal (0, 45, 90...)
s=a*sin(2*pi*f*t+fasa);

% PLOTTING SINYAL
plot(t,s)
title('Sinyal');
xlabel('Time Index(s)');
ylabel('Amplitude (v)');
grid on

13)Setelah selesai, simpan kedua file (m-file dan *.fig). untuk mencoba GUI
yang dibuat, tekan F5 atau klik icon Run Figure pada editor. Jika berhasil
tampilan akan seperti berikut.
14)Kemudian klik tombol Sinus.
15)Cetak hasil, berikan analisis dan penjelasan source code program yang
digunakan
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
PERCOBAAN 2

1) Tambahkan tombol seperti pada gambar berikut dan lakukan hal yang sama
seperti percobaan 1 untuk push button .

Push button Ramp dengan Tag ramp

Push button Step dengan Tag step

Push button Step Sekuen dengan Tag stepsekuen

2) Tombol RAMP, Masukkan source code program berikut dibawah tulisan


function ramp_Callback(hObject, eventdata, handles)

n=10;
s=5; t=0:n-
1;
plot(t,s*t);
title('Ramp signal');
xlabel('Time Index');
ylabel('Amplitude');
grid on
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
3) Tombol STEP, Masukkan source code program berikut dibawah tulisan
function step_Callback(hObject, eventdata, handles)

n=10; % Panjang Sinyal Step


t=0:n-1;
y=ones(1,n);
plot(t,y);
title ('Unit Step Signal');
xlabel ('Time Index');
ylabel ( 'Amplitude');
grid on

4) Tombol STEP SEKUEN, Masukkan source code program berikut dibawah


tulisan function stepsekuen_Callback(hObject, eventdata,
handles)

n=10; % Panjang Sinyal Step Sekuen


t=0:n-1;
y=ones(1,n);
stem(t,y);
title ('Unit Step Signal');
xlabel ('Time Index');
ylabel ( 'Amplitude');
grid on

5) Setelah selesai, simpan kedua file (m-file dan *.fig). untuk mencoba GUI
yang dibuat, tekan F5 atau klik icon Run Figure pada editor. Jika berhasil
tampilan akan seperti berikut.
6) Cetak hasil percobaan diatas, berikan analisis dan penjelasan.
7) Berikan penjelasan tiap source code yang digunakan.
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung
TUGAS !

Buatlah tampilan GUI dengan menambahkan tombol Impuls,


Eksponensial, Gergaji, Segitiga, seperti pada gambar berikut :
Modul Praktikum Pengolahan Sinyal Digital
Laboratorium Teknik Elektro UIN SGD Bandung

Anda mungkin juga menyukai