Export Import Data

3,471 Views

Sinopsis

Kalian pasti sudah sering menggunakan format penyimpanan data tabel dengan Excel yang terdiri dari baris dan kolom yang sudah banyak digunakan, ada juga format pertukaran yang bersifat terbuka seperti JSON, XML, SQLITE, CSV, dan yang lainnya. Kalau kalian menggunakan bahasa yang lain untuk menyimpan data menggunakan format binary atau disebut teknik serialisasi dan deserialisasi, maka di Matlab menggunakan format *.mat yang sangat mudah digunakan bahkan semua variabel yang ada di memory langsung bisa di save lho. Untuk versi R2009a keatas Matlab sudah dilengkapi dengan library seperti di Pandas (Python) yaitu readtable. Kalian ikuti saja point-point dibawah ini

Read more

Global Function

2,690 Views

Sinopsis Dasar-Dasar Pemrograman Matlab – Function

Sebelumnya kalian telah belajar dasar-dasar pemrograman matlab yaitu Array, nah pada bagian ini kalian akan belajar mengenai function pada Matlab yang sangat berguna yaitu

Read more

Struct – Cell

2,512 Views

Sinopsis

Selain tipe data berupa Array, Table di Matlab ada 2 data yang harus kalian ketahui yaitu cell dan struct. Keduanya sangat berguna sekali untuk menyimpan data yang bersifat tidak seragam dalam satu wadah untuk memudahkan pengolahan dan penyimpanan tingkat lanjut. Di buku-buku yang lain akan jarang dibahas 2 tipe data ini padahal sangatlah penting lho. Berikut point-point yang dibahas

Read more

Operasi Perbandingan

4,548 Views

Sinopsis

Salah satu bagian terpenting dari bahasa Pemrograman Matlab yaitu operator perbandingan serta statement kondisi yang akan menentukan arah jalannya suatu logika algoritma yang digunakan serta penggunaan logika boolean.

Read more

Membuat aplikasi berbasis GUI

4,240 Views

Sinopsis

Terasa bosan juga membuat aplikasi di Python berbasis CLI (command line interface), apalagi untuk orang yang terbiasa dengan aplikasi berbasis GUI (graphic user interface), maka di Python kalian bisa koq membuat aplikasi berbasis GUI menggunakan Tkinter sebagai code base nya yang telah di extend secara lebih baik. Kalian bisa install via PIP yaitu modul PySimpleGUI, berikut sketsa GUI nya yang dibuat sangat sederhana sesuai dengan judul diatas yaitu merge file pdf menjadi satu file. Pembuatan Sketsa bisa menggunakan Evolus Pencils yang ringan.

Read more

Serialisasi dan deserialisasi Data

3,005 Views

Sinopsis

Bekerja dengan melibatkan banyak data seperti algoritma computer vision, machine learning yang harus disimpan variabelnya kedalam sebuah disk. Kasus yang melibatkan type data bersifat multidimensi seperti misalkan pada kasus machine learning yang menghasilkan sebuah bobot dalam bentuk matrix,  hal ini tentu akan menyulitkan jika disimpan dalam bentuk database relational, tentu kita harus menyiapkan type data berupa struct, array, dan lainnya. Dalam python hal tersebut bisa menggunakan pickle (kalau di Matlab kalian bisa simpan data dalam format *.mat).

Read more

Append Array

2,062 Views

Sinopsis

Menggunakan numpy sebagai operasi di Python sangat dimudahkan dalam urusan concatenate/join array dengan menggunakan function hstack() dan vstack(). Contohnya pada ilustrasi dibawah berikut ini

Read more

Pengacakan Dataset

1,824 Views

Sinopsis

Pengacakan dataset secara random sangat perlu dilakukan agar proses pelatihan pada suatu algoritma machine learning menjadi robust. Karena ada suatu pertanyaan yang diajukan via email seperti berikut

Read more

Cleaning Dataset

2,559 Views

Sinopsis

Bekerja dengan dataset yang sangat besar ukurannya, perlu kecermatan. Terkadang dataset tersebut ada yang masih kosong dan untuk melakukan cek satu-persatu secara manual adalah pekerjaan harus dikurangi dan dihindari agar tidak terjadi human error, seperti dataset berikut:

Read more

Setting Figure Matplotlib

2,785 Views

Sinopsis

Apa IDE Favorit mu kalau menggunakan python? Mungkin sebagian besar masih menggunakan IDE dari Microsoft yaitu Visual Studio atau bahkan Netbeans atau mungkin masih pakai IDLE bawaan dari Python, sebaiknya kamu lupakan sejenak menggunakan tools tersebut, beralihlah menggunakan Spyder yang sangat baik sekali menampilkan beragam informasi seperti variable, command window, editor seperti layaknya tools Matlab, Octave, ataupun Scilab lho! Sudah sejak lama penulis menggunakan IDE Spyder untuk mengerjakan riset, sangat powerfull sekali daripada menggunakan Jupyter Notebook, ada pertanyaan via email yang diajukan oleh pembeli buku python . Bagaimana setup untuk menampilkan figure pada Matplotlib agar ukurannya tidak terlalu kecil?

Read more