Kamis, 19 Maret 2020


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

LAPORAN PRAKTIKUM Sistem Telekomunikasi dan Komunikasi Data (PROGRAM SEDERHANA MEMBUAT GRAFIK GELOMBANG SINYAL MENGGUNAKAN MATLAB” ...