LAPORAN
PRAKTIKUM
Sistem
Telekomunikasi dan Komunikasi Data
(PROGRAM SEDERHANA MEMBUAT GRAFIK GELOMBANG SINYAL
MENGGUNAKAN MATLAB”
Disusun oleh:
Nama : Muhammad Muliansyah
NIM : 19620038
Kelas : TK 2 B
POLITEKNIK NEGERI SAMARINDA
TEKNOLOGI INFORMASI
D3 - TEKNIK KOMPUTER
2020/2021
Membuat
Kerangka Desain Program
Hasil Desain Program
Pemrograman
Command Line Editor
function varargout =
sinyal_data(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn',
@sinyal_data_OpeningFcn, ...
                   'gui_OutputFcn',  @sinyal_data_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin &&
ischar(varargin{1})
    gui_State.gui_Callback =
str2func(varargin{1});
end
if nargout
    [varargout{1:nargout}] =
gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
Program Yang
Menampilkan Gambar
function
axes1_CreateFcn(hObject, eventdata, handles)
% hObject    handle to axes1 (see GCBO)
% eventdata  reserved - to be defined in a future version
of MATLAB
% handles    empty - handles not created until after all
CreateFcns called
B = imread ('Muli.jpg');
imshow (B);
Program Yang
Melakukan Operasi dan Membuat Plot
function
Proses_Callback(hObject, eventdata, handles)
% hObject    handle to Proses (see GCBO)
% eventdata  reserved - to be defined in a future version
of MATLAB
% handles    structure with handles and user data (see
GUIDATA)
value = get(handles.Hasil,'value');
A = str2num(get(handles.AM, 'String'));
F = str2num(get(handles.FR, 'String'));
t = 0:0.001:2;
Theta1=0;
Theta2=pi/2;
y1 = A*sin(2*pi*F*t+Theta1);
axes(handles.sinyal1);
plot(t,y1,'r');
grid on;
y2 = A*2*sin(2*pi*F*t+Theta2);
axes(handles.sinyal2);
plot(t,y2,'r');
grid on;
switch value
    case 1
    y=y1+y2;
    case 2
    y=y1.*y2;
end
axes(handles.sinyal3);
plot(t,y,'r');
grid on
Program Menu
Keluar (Exit)
function
Close_Callback(hObject, eventdata, handles)
% hObject    handle to Close (see GCBO)
% eventdata  reserved - to be defined in a future version
of MATLAB
% handles    structure with handles and user data (see
GUIDATA)
close
Cara Kerja
Program
1.     
Masukkan
Nilai Parameter Amplitudo dan Frekuensi.
Berikut Adaalah Contoh :
2.     
Pilih
Operasi Pada Menu Pop-Up Operasi Penjumlahan.
3.     
Pilih
tombol  “PROSES” Maka Akan Keluar Output
Data Gelombangnya.
4.     
Pilih
tombol  “EXIT” Untuk Mengakhiri Program.
Terima Kasih telah datang ke blog saya


 

_-_Transiskom.png)








