Rabu, 28 Oktober 2015

ayo belajar Matlab



KONEKSI DATABASE MYSQL DENGAN MATLAB
1.    Bapak/ibu harus punya sumber dayanya terlebih dahulu, yaitu:
·         Jelas-lah… MATLAB – Nya
·         mysql-connector-java-3.1.12-bin.jar
·         Database dengan nama DB45, tblPejuang, field-nya cukup nama dan jabatan saja
·         kopi dan rokok
2.      Simpan mysql-connector-java-3.1.12-bin.jar di tempat instalasi matlab bapak/ibu, saya install matlab di direktori C:, sehingga mysql-connector-java-3.1.12-bin.jar saya simpan di C:\Program Files\MATLAB\R2009a\java\jarext
3.      Selanjutnya Bapak/ibu buat GUI –nya. Contoh seperti gambar berikut:

4.      Fokusnya di “Simpan” saja ya, padahal seharusnya program mengandung CRUD (create, read delete dan update), ora opo opo ya ….

5.      Selanjutnya coding di opening nya supaya ketika program dijalankan akan tampil data yang ada di databasenya, coding seperti berikut:
handles.output = hObject;

conn = database('dbbarang','root','','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/');
%dibuat satu baris ya teman …

query='select * from tblbarang'
results = fetch(conn, query);
size(results);
set(handles.uitable1, 'data', results);
guidata(hObject, handles);


6.      Ketika program di Run :


7.      Selanjutnya tinggal Coding di tombol simpan, edit1 dan edit2
Pada edit1:
a=char(get(hObject,'string'));
handles.a=a;
guidata(hObject, handles);


Pada edit2:
b=char(get(hObject,'string'));
handles.b=b;
guidata(hObject, handles);

Pada tombol simpan:
conn = database('db45','root','','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/');
%seperti biasa dibuat satu baris

insert(conn,'tblpejuang',{‘nama','jabatan'},{handles.a,handles.b})
query2='select * from tblpejuang'
results2 = fetch(conn, query2);
size(results2);
set(handles.uitable1, 'data', results2);


8.      Selanjutnya jalankan






9.      Tekan tombol simpan


10.  Selain masuk ke table GUI-nya, juga dipastikan masuk Databasenya:






11.  Selanjutnya habiskan kopi-nya dan nikmati rokok-nya.



Demikian teman-teman, semoga bermanfaat. Salam MERDEKA