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

Tidak ada komentar:

Posting Komentar

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