• Tidak ada hasil yang ditemukan

Panduan Webinar Image Processing Matlab GUI

N/A
N/A
Protected

Academic year: 2021

Membagikan "Panduan Webinar Image Processing Matlab GUI"

Copied!
22
0
0

Teks penuh

(1)

Panduan Webinar

Image Processing Matlab GUI

LP2M ARAY

Telp : 021-22712148 / 0821-11147-6069 / 0858-9232-9521 Jl. Raya Lenteng Agung Tmur No.6, Srengseng Sawah, Jagakarsa, Jakarta Selatan

(2)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 1

Panduan Webinar

Image Processing Matlab GUI

_Image Processing Series #1_

*Praktik Pemrosesan Citra Digital pada Matlab GUI*

*_FREE_* ... Yuk's bergabung, praktek dan membahas Pemrosesan Citra Digital menggunakan Desktop Matlab/ Berbasis GUI.

_Dengan materi:_

```+Desain layout``` ```+Pemrograman``` ```+Praproses Citra```

```+FIltering - Deteksi Tepi Citra```

bersama Dosen IT / CEO LP2MARAY: _Adiarray, S.Kom,M.Kom_ pada: Hari/tanggal: Selasa, 9 Maret 2021

Pukul: 13 sd 14 WIB

Gabung Grup: https://bit.ly/309C2rv

_*Syarat Bergabung :*_

``` Bantu Share Webinar ini minimal ke 3 teman/group yang lain``` ``` Masuk ke Grup WA pada Link di atas```

``` Siapkan: software Matlab, Software perekam video```

``` Tersedia juga (Optional):* Sertifikat, Video Full, Panduan, Source Code Implementasi (*berbayar untuk versi detailnya...)```

Info Detail:

www.lp2maray.com

(3)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 2

ROADMAP MATERI:

* Praktik Pemrosesan Citra Digital pada Matlab GUI* Hari/tanggal: Selasa, 9 Maret 2021

Pukul: 13 sd 14 WIB

Gabung Grup: https://bit.ly/3b8qAmf

Jam Materi

13:00 Perkenalan Institusi dan Pengajar/Pemateri 13:02 Materi Konsep Image Processing

13:10 Citra RGB-Grayscale-Biner

13:15 Praktek Menggunakan Matlab CLI untuk Image Processing 13:20 Praktek Menggunakan Matlab GUI untuk Image Processing 13:30 Memasukkan koding Browse, Reset, Exit, RGB-Gray, Gray-Biner 13:35 Konsep Plot / Axis di matlab

13:45 Praktik dan Studi Kasus

13:55 Penutup

15:00 Link Download Panduan, Materi dan Link Youtube hanya dibagikan kepada yang hadir di materi tersebut

Nb Setelah kegiatan Webinar ini di harapkan semua audiens/peserta bisa mempraktekkan setiap materi yang diberikan. Dipersilakan untuk memanfaatkan layanan tanya jawab seputar meteri tersebut di atas kepada admin atau pengajar / pemateri yang ada.

Dan bagi para praktisi yang lebih memahami materi-materi, diharapkan bantuannya untuk saling membantu sesama audiens agar bisa saling berbagi kemahiran dan pengalamannya kepada peserta / audiens lain yang membutuhkannya. Sekali Lagi Terimakasih Atas perhatian dan Kepesertaanya.

Introduction

Sekali lagi ini adalah pengalaman pemateri dalam hal penerapan algoritma tertentu agar bisa dimasukkan ke dalam Alat / Embedeed System.

Terutama bagaimana melakukannya dengan cara yang praktis mudah dan cepat.

Dengan memanfaatkan library yang sudah ada pada Matlab, maka dengan cepat kita bisa membuat SPK Fuzzy hanya dengan beberapa klik saja.

Namun begitu sangat baik jika kita juga mengetahui dasar perhitungan Fuzzy tersebut nya

Pada Matlab tersedia 2 Library Fuzzy yaitu Mamdani dan Sugeno, Dan cukup dengan mengetikkan perintah sbb maka File Fuzzy sudah terbentuk Tidak Sampai 5 menit…….Hmmmm Mudah yaaaa….

1.Instalasi Matlab

Silakan download pada link sebagai berikut untuk Download and install the trial software package https://www.mathworks.com/campaigns/products/trials/matlab.html

(4)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 3 2.Jalankan program Matlab

(5)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 4 4.Kita siapkan dahulu beberapa gambar dan letakkan di folder yang sama dengan penulisan koding sbb:

I=imread('matlab1.png'); Lalu ketik

whos I hasilnya:

I 180x174x3 93960 uint8

Artinya citra berhasil dibaca dan diubah menjadi matrix angka dalam ukuran 180baris, 174kolom, dan 3 dimensi (RGB). Lanjut ketik sampai dengan proses sbb: (Tanda # menunjukkan komentar/penjelasan koding)

I=imread('matlab1.png'); #membaca citra yang 1 loaksi dengan koding whos I #membaca tipe data dan ukuran citra 3D

G=rgb2gray(I); #perintah konversi citra 3D menjadi 2D atau Grayscale whos G #membaca tipe data dan ukuran citra 2D

B=im2bw(G); #perintah konversi citra 3D menjadi 2D atau Grayscale whos B #membaca tipe data dan ukuran citra Biner 2D

figure #perintah membuat figure /layout baru

subplot(1,3,1) #membuat ukuran posisi GUI 1baris 3 kolom, dan penempatan citra baca pertama imshow(I) #menampilkan Image /citra pertama

subplot(1,3,2) #membuat ukuran posisi GUI 1baris 3 kolom, dan penempatan citra baca kedua imshow(G) #menampilkan Image /citra kedua

subplot(1,3,3) #membuat ukuran posisi GUI 1baris 3 kolom, dan penempatan citra baca ketiga imshow(B) #menampilkan Image /citra ketiga

NB Pada matlab pemberian tanda : di akhir perintah adalah optional. Jika kita tidak menggunakan tanda ; maka system CLI akan menampilkan isi dari perintah tersebut….

(6)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 5 5.Untuk bermain dengan Layout GUI silakan ketik perintah “guide” pada CLI:

(7)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 6 6. Sama seperti menggunakan Ms Word atau Ms paint, silakan diatur layout menjadi tampilan sebagai berikut dengan memanfaatkan toolbar di sebelah kiri

CONTOH IMPLEMENTASI ALGORITMA FUZZY (ANFIS):

(8)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 7 C2. Misal Ini Contoh Data Apliaksi Deteksi Plat Nomor Kendaraan Cara Template Matching:

(9)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 8 IZIN PESAN SPONSOR:

+Free RP.0:

• Modul Materi Webinar

Video Tutorial cara menjalankan aplikasi: Engine Source Code Praktek Webinar

(10)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 9 Sertifikat Digital Kepesertaan akan diberikan kepada

yang telah berhasil mempraktekkan materi webinar ini berupa hasil GUI Matlab Sesuai materi di atas kepada pemateri / admin penyelenggara max 1x24jam

+Berbayar Rp.500K:

• Modul Materi Detail

Sertifikat Digital Kepesertaan

Video Hasil Record Zoom Webinar dari Awal sd akhir

Source Code Lengkap Bahan Praktek Webinar (contoh file latihan) Video Tutorial / Pembelajaran Langkah-Langkah Di atas

Source Code Aplikasi Studi Kasus Image Processing dan Aplikasi Deteksi Plat di atas Video Tutorial / Pembelajaran Aplikasi Studi Kasus

+Training Online Selama Pandemi (ASK) materi studi kasus

materi tugas pabrik/perusahaan/kantor/studi kasus

+Kelas Bimbingan/ Private Onsite/di Tempat Kursus LP2MARAY semua materi kursus / silabus suadh tertera di www.lp2maray.com Lampiran Code:

function varargout = ROIapps(varargin) gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @ROIapps_OpeningFcn, ... 'gui_OutputFcn', @ROIapps_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

function ROIapps_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;

global mROI; global mROIEXP; global mGray;

(11)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 10 global mserRegions2; global mserRegions3; global mserRegions4; axes(handles.axes1); al=['logo3.png']; c=imread(al); imshow(c); guidata(hObject, handles);

function varargout = ROIapps_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;

function ed1_Callback(hObject, eventdata, handles) function ed1_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function btnPilih_Callback(hObject, eventdata, handles)

[nama_file,nama_path] = uigetfile({'*.jpg';'*.png'},'Ambil Citra'); if ~isequal (nama_file,0) axes(handles.axes2); al=[nama_path '\' nama_file]; set(handles.ed1,'String',al); c=imread(al); imshow(c); set(handles.axes2,'Userdata',c); title('Image uji'); set(handles.axes3,'Userdata',c); ba=size(c,1); co=size(c,1); dim=size(c,1);

gab=['Dimensi:' num2str(ba) 'x' num2str(co) 'x' num2str(dim) ' [FULL COLOR]']; if dim==1

gab=['Dimensi:' num2str(ba) 'x' num2str(co) 'x' num2str(dim) ' [BW Image]']; end set(handles.tx1,'String',gab); set(handles.txt4,'String','?'); set(handles.txt5,'String','?'); set(handles.txt6,'String','?'); set(handles.txt7,'String','?'); set(handles.txt8,'String','?');

(12)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 11 set(handles.txt9,'String','?'); set(handles.txt10,'String','?'); set(handles.txt11,'String','?'); else return end

function BtnCrop_Callback(hObject, eventdata, handles) I=get(handles.axes2,'Userdata'); try [c, rect] = imcrop(I); axes(handles.axes3); imshow(c);rect set(handles.axes3,'Userdata',c); title('Crop Image Uji');

ba=size(c,1); co=size(c,1); dim=size(c,1);

gab=['Dimensi:' num2str(ba) 'x' num2str(co) 'x' num2str(dim) ' [FULL COLOR]']; if dim==1

gab=['Dimensi:' num2str(ba) 'x' num2str(co) 'x' num2str(dim) ' [BW Image]']; end set(handles.tx2,'String',gab); catch end

function btnPraproses_Callback(hObject, eventdata, handles) global mGray; global mserRegions1; global mserRegions2; global mserRegions3; global mserRegions4; global mROIEXP; header={'x','y','w','h'}; n=size(mROIEXP,1); row=linspace(1,n,n); set(handles.uitable2,'data',mROIEXP,'ColumnName',header,'RowName',row); set(handles.uitable2,'Userdata',mROIEXP);

(13)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 12 axes(handles.axes12);

imshow(mGray) hold on

plot(mserRegions1, 'showPixelList', true,'showEllipses',false) title('MSER regions') hold off axes(handles.axes13); imshow(mGray) hold on

plot(mserRegions2, 'showPixelList', true,'showEllipses',false)

title('After Removing Non-Text Regions Based On Geometric Properties') hold off axes(handles.axes14); imshow(mGray) hold on

plot(mserRegions3, 'showPixelList', true,'showEllipses',false)

title('After Removing Non-Text Regions Based On Stroke Width Variation') hold off

axes(handles.axes15); imshow(mserRegions4);

title('Expanded Bounding Boxes Text')

set(handles.axes15,'Userdata',mserRegions3);

function btnROI_Callback(hObject, eventdata, handles) global mROI; global mGray; global mserRegions1; global mserRegions2; global mserRegions3; global mserRegions4; global mROIEXP; colorImage=get(handles.axes2,'Userdata'); [ITextRegion,NR,gray,RA,RB,RC,RD,BOXexpandedd]=getROI(colorImage); mROI=NR; mGray=gray; mserRegions1=RA; mserRegions2=RB;

(14)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 13 mserRegions3=RC; mserRegions4=RD; mROIEXP=BOXexpandedd; set(handles.figure1,'CurrentAxes',handles.axes3); imshow(ITextRegion); set(handles.axes3,'Userdata',ITextRegion);

function btnExtract_Callback(hObject, eventdata, handles) global mROI; global mGray; NR=mROI; gray=mGray; colorImage=get(handles.axes2,'Userdata'); header={'x','y','w','h'}; n=size(NR,1); row=linspace(1,n,n); set(handles.uitable1,'data',NR,'ColumnName',header,'RowName',row); set(handles.uitable1,'Userdata',NR); gab=[]; for i=1:size(NR,1) M=NR(i,:); A=imcrop(colorImage,M); if i==1 axes(handles.axes4); imshow(A); set(handles.axes4,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt4,'String',text); elseif i==2 axes(handles.axes5); imshow(A); set(handles.axes5,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt5,'String',text);

(15)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 14 elseif i==3 axes(handles.axes6); imshow(A); set(handles.axes6,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt6,'String',text); elseif i==4 axes(handles.axes7); imshow(A); set(handles.axes7,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt7,'String',text); elseif i==5 axes(handles.axes8); imshow(A); set(handles.axes8,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt8,'String',text); elseif i==6 axes(handles.axes9); imshow(A); set(handles.axes9,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt9,'String',text); elseif i==7 axes(handles.axes10); imshow(A); set(handles.axes10,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt10,'String',text); elseif i==8 axes(handles.axes11);

(16)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 15 imshow(A); set(handles.axes11,'Userdata',A); out=ocr(gray, M); text=strtrim(out.Text); gab=[gab text ' ']; set(handles.txt11,'String',text); else figure(i+1) imshow(A); text=strtrim(out.Text); gab=[gab text ' ']; end end gab=strtrim(gab) whos gab; set(handles.edhasil,'String',gab);

function btnClear_Callback(hObject, eventdata, handles)

proyek=guidata(gcbo);

mau=questdlg(['Anda ingin Reset Data?'],['Reset Data'],'Ya','Tidak','Ya'); if strcmp(mau,'Tidak') return; else set(handles.edhasil,'String',''); set(handles.ed1,'String','');

set(handles.tx1,'String','Dimanei Citra Asli:'); set(handles.tx1,'String','Dimanei Citra Crop:'); I=[]; axes(handles.axes2);imshow(I); axes(handles.axes3);imshow(I); axes(handles.axes4);imshow(I); axes(handles.axes5);imshow(I); axes(handles.axes6);imshow(I); axes(handles.axes7);imshow(I); axes(handles.axes8);imshow(I); axes(handles.axes9);imshow(I); set(handles.axes2,'Userdata',I);

(17)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 16 set(handles.axes3,'Userdata',I); set(handles.axes4,'Userdata',I); set(handles.axes5,'Userdata',I); set(handles.axes6,'Userdata',I); set(handles.axes7,'Userdata',I); set(handles.axes8,'Userdata',I); set(handles.axes9,'Userdata',I); set(handles.txt4,'String','?'); set(handles.txt5,'String','?'); set(handles.txt6,'String','?'); set(handles.txt7,'String','?'); set(handles.txt8,'String','?'); set(handles.txt9,'String','?'); set(handles.txt10,'String','?'); set(handles.txt11,'String','?'); end

function edhasil_Callback(hObject, eventdata, handles) % hObject handle to edhasil (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of edhasil as text

% str2double(get(hObject,'String')) returns contents of edhasil as a double

% --- Executes during object creation, after setting all properties. function edhasil_CreateFcn(hObject, eventdata, handles)

% hObject handle to edhasil (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER.

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

(18)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 17

PESAN SPONSOR:

+Free RP.0:

• Modul Materi Webinar

Video Tutorial cara menjalankan aplikasi: Engine Source Code Praktek Webinar

Sertifikat Digital Kepesertaan akan diberikan kepada

yang telah berhasil mempraktekkan materi webinar ini berupa code .fis, code .h, code Arduino kepada pemateri / admin penyelenggara max 1x24jam

+Berbayar Rp.300K:

• Modul Materi Detail

Sertifikat Digital Kepesertaan

Video Hasil Record Zoom Webinar dari Awal sd akhir

Source Code Lengkap Bahan Praktek Webinar (contoh datalatih, .fis, .h) Video Tutorial / Pembelajaran Langkah-Langkah Di atas

Source Code Aplikasi Studi Kasus ANFIS GUI di atas Video Tutorial / Pembelajaran Aplikasi Studi Kasus

+Training Online Selama Pandemi (ASK) materi studi kasus

materi tugas pabrik/perusahaan/kantor/studi kasus

+Kelas Bimbingan/ Private Onsite/di Tempat Kursus LP2MARAY semua materi kursus / silabus sudah tertera di www.lp2maray.com

Tambahan:

contoh Praktek Image Processing basic sebagai fitur utama kita ke proses-proses selanjutnya... Baiknya dipelajari dahulu agar nanti bisa langsung ke materi inti....terimakasih....

Belajar Dasar GUI Matlab

https://www.youtube.com/watch?v=qk9XFD93hBE https://www.youtube.com/watch?v=pgN8AL4LKbs https://www.youtube.com/watch?v=SM3ApGrETnw

RANGKUMAN EVENT:

*_WEBINAR FREE_* SELASA_1

_Artificial Intelligent Arduino #1_

(19)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 18 Hari/tanggal: Selasa, 9 Maret 2021

Pukul: 10:00 sd 11:00 WIB

Gabung Grup: https://bit.ly/AIUNO9-2 ================================ SELASA_2

_Machine Learning Series #1_

*Implementasi Naive Bayes Untuk Clustering Berbasis Web* Dengan materi:

+Praktek Array +Koneksi DataLatih

+Kalkulasi Algoritma Naive Bayes +Validasi Perhitungan

Hari/tanggal: Selasa, 9 Maret 2021 Pukul: 11:00 sd 12:00 WIB

Gabung Grup: https://bit.ly/384DboM ================================ SELASA_3

_Image Processing Series #1_

*Praktik Pemrosesan Citra Digital pada Matlab GUI* Dengan materi:

+Desain layout +Pemrograman +Praproses Citra

+FIltering - Deteksi Tepi Citra

Hari/tanggal: Selasa, 9 Maret 2021 Pukul: 13:00 sd 14:00 WIB

Gabung Grup: https://bit.ly/309C2rv ================================ RABU_1

_Artificial Intelligent Arduino #2_

Praktek 3 Model Akuisisi Data dari Arduino ke Web Server Dengan materi:

+Port 80/443 HTTP/HTTPS (Client Server) +Port 1883/1884 MQTT (One to Many)

+Port 21 Socket (One to One)/Port 9999 UDP (Many To Many) Hari/tanggal: Rabu, 10 Maret 2021

Pukul: 10:00 sd 11:00 WIB

Gabung Grup: https://bit.ly/3c5H3Hs ================================ RABU_2

_Machine Learning Series #2_

Implementasi Sistem Pengambilan Keputusan Berbasis Web Dengan materi:

+Praktek Array +Koneksi DataLatih

+Create Read Update Delete Show Datalatih +Algoritma SAW

(20)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 19 Hari/tanggal: Rabu, 10 Maret 2021

Pukul: 11:00 sd 12:00 WIB

Gabung Grup: https://bit.ly/3qlNyek ================================ RABU_3

_Image Processing Series #2_

Implementasi Jaringan Syarat Tiruan Pada Matlab GUI Dengan materi:

+Desain layout +Pemrograman +Praproses Citra

+Praktek Backpropagation Hari/tanggal: Rabu, 10 Maret 2021 Pukul: 13:00 sd 14:00 WIB

Gabung Grup: https://bit.ly/388S2yF ================================ KAMIS_1

_Artificial Intelligent Arduino #3_

*Akuisisi Data GSM/GPRS/SATELIT dari Arduino ke Web Server* Dengan materi:_

```+Koneksi ke GSM Modul``` ```+AT+COMMAND Kirim SMS```

```+AT+COMMAND Kirim Data ke Web Server```

Hari/tanggal: Kamis, 11 Maret 2021 Pukul: 10:00 sd 11:00 WIB

Gabung Grup: https://bit.ly/AIUNO11 ================================ KAMIS_2:

_Implementasi IT Masyarakat #3_

*Membangun Pesan SMS dan Telegram Gateway Berbasis Web* Dengan materi:_

```+Konfigurasi SMS & Telegram Server``` ```+Koneksi DataLatih```

```+Create Read Update Delete Show Database``` ```+Kirim Pesan```

```+Broadcast SMS/Pesan``` Hari/tanggal: Kamis, 11 Maret 2021 Pukul: 11:00 sd 12:00 WIB

Gabung Grup: https://bit.ly/MLEARNING11 ================================ KAMIS_3:

_Image Processing Series #2_

*Akses Camera WebCam Pada Matlab GUI* _Dengan materi:_

```+Desain layout```

```+Pemrograman Webcam``` ```+Deteksi-Resolusi-Realtime``` ```+Capture-Save```

(21)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 20 Hari/tanggal: Kamis, 11 Maret 2021

Pukul: 13:00 sd 14:00 WIB

Gabung Grup: https://bit.ly/IMGPROS11 ================================ SABTU_1

_Artificial Intelligent Arduino #4_

*Sistem Pendataan Absensi AutoCapture Berbasis Arduino* _Dengan materi:_

```+Arduino capture Gambar``` ```+Arduino Koneksi ke Database``` ```+Arduino kirim Gambar ke Server``` ```+Arsip```

Hari/tanggal: Sabtu, 13 Maret 2021 Pukul: 10:00 sd 11:00 WIB

Gabung Grup: https://bit.ly/AI-UNO13 ================================ SABTU_2

_Implementasi IT Masyarakat #4_

*Membangun Payment Gateway berbasis Open Source MIDTRANS* Dengan materi:_

```+Konfigurasi Midtrans``` ```+Koneksi Database```

```+Create Read Update Delete Show Database``` ```+Transfer Virtual ATM```

```+Konfirmasi dan Validasi Midtrans```

Hari/tanggal: Sabtu, 13 Maret 2021 Pukul: 11:00 sd 12:00 WIB

Gabung Grup: https://bit.ly/MLEARNING13 ================================

SABTU_3

_Image Processing Series #4

*Sistem Ukur Ketinggian Dan Lebar Tubuh Automatis Manusia Pada Matlab GUI* Dengan materi:_

```+Desain layout```

```+Pemrograman Webcam``` ```+Deteksi-Resolusi-Realtime``` ```+Capture-Save```

```+Hitung Tinggi dan Lebar Objek``` Hari/tanggal: Sabtu, 13 Maret 2021 Pukul: 13:00 sd 14:00 WIB

Gabung Grup: https:https://bit.ly/IMGPROS13 ================================

Pemateri : *Adiarray, S.Kom,M.Kom* (Dosen IT / CEO LP2MARAY) _*Syarat Bergabung :*_

``` Bantu Share Webinar ini minimal ke 3 teman/group yang lain``` ``` Masuk ke Grup WA pada Link di atas```

(22)

www.lp2maray.com |021-22712148 | 0821-1147-6069 / 0858-9232-9521 | 21 ``` Tersedia juga (Optional):* Sertifikat, Video Full, Panduan, Source Code Implementasi (*berbayar untuk versi

detailnya...)``` Info Detail: www.lp2maray.com https://wa.me/6285892329521

Gambar

figure    #perintah membuat figure /layout baru

Referensi

Dokumen terkait

Penelitian ini merupakan penelitian yang menggunakan metode deskriptif kualitatif karena mendeskripsikan data berupa kosakata bahasa Inggris yang berafiks bahasa Indonesia

Pada TT asertif, penutur dan mitra tutur menggunakan bahasa untuk menceritakan apa yang mereka ketahui atau percaya yang terkait dengan fakta. Tujuan TT asertif adalah

Data yang ditemukan bahwa konselor sebagai seorang pendidik yang profesional dapat memberikan layanan bimbingan konseling sebagai upaya dalam proses didikan untuk

Menurut Nida (dalam Soemarno 4 ) selain penguasaan bahasa sumber dan bahasa sasaran, seorang penerjemah yang baik harus menguasai materi teks yang akan diterjemahkan dan

Alhamdulillahirobbil’alamin, segala puji dan syukur penulis panjatkan kepada Allah SWT, serta shalawat dan salam senantiasa tercurah pada Rasulullah, keluarga dan

No Kegiatan Nama Paket Jenis Volume Pagu Sumber Dana Lokasi Pekerjaan Tanggal aw.. Pengadaan Kendaraan Dinas/Operasional Belanja Modal Peralatan dan Mesin-Pengadaan Alat Angkutan

Berdasarkan studi penelitian yang dilakukan oleh Putra pada tahun 2017 di Politeknik Perkapalan Negeri Surabaya yang berjudul “Pengaruh Variasi Kelembaban, Temperatur