Belajar Pemrograman MATLAB Dasar Dari Nol

Assalamu'alaikum poinreaders,
Sebelum kita membahas materi pemrograman MATLAB dasar dari Nol. Ada baiknya jika poinreaders berkenalan dulu dengan kami. Pointopoin merupakan sebuah wadah pembelajaran pemrograman dasar yang berisi materi beberapa bahasa pemrograman. Materi yang kami tulis disajikan dengan konsep pemahaman sederhana sehingga lebih mudah untuk dipahami. Selain itu juga, setiap materi yang kami tulis disertai dengan tutorialnya.

Belajar Pemrograman MATLAB Dasar Dari Nol

Salah satu bahasa pemrograman yang kami sajikan adalah Pemrograman MATLAB. MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi numerik yang merupakan suatu bahasa pemrograman matematika lanjutan yang dibentuk dengan dasar pemikiran menggunkan sifat dan bentuk matriks. 

Bidang penggunaan MATLAB: Statistik, Matematika, Komputerisasi, Penelitian dan Pemrograman. MATLAB merupakan suatu sistem interaktif yang memiliki elemen data dalam suatu array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi, kususnya yangberhubungan dengan matrix dan formulasi vektor, yang mana masalah tersebut merupakanmomok apabila kita harus menyelesaikannya dengan menggunakan bahasa level rendah seperti Pascall, C dan Basic. 

Nama MATLAB merupakan singkatan dari matrix laboratory. MATLAB pada awalnya ditulis untuk memudahkan akses perangkat lunak matrik yang telah dibentuk oleh Linpack dan Eispack. Saat ini perangkat MATLAB telah menggabung dengan Lapack dan Blas library, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat lunak untuk komputasi matrix. Dalam lingkungan perguruan tinggi teknik, MATLAB merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan kelimuan. 

Jika poinreaders masih awam dengan pemrograman yang satu ini, sobat bisa mulai membaca dan mempraktekan  materi dan material yang telah kami sediakan. Berikut ini susunan materi cara Belajar Pemrograman MATLAB Dasar Dari Nol.

Belajar Pemrograman MATLAB Dasar Dari Nol

1. Pengenalan MATLAB
Pada pembahasan pertama, sobat akan mempelajari tentang dasar dan konsep pemrograman MATLAB dan seluk-beluknya.
Link
2. Demo Dan Fasilitas Help Pada MATLAB
Pada pembahasan kedua, sobat akan mempelajari fasilitas demo dan fungsi dari fasilitas help yang terdapat pada MATLAB.
Link 
3. Mengetahui Variabel Pada MATLAB
Pada pembahasan ketiga, sobat akan mempelajari apa itu variabel dan bagaimana variabel pada pemrograman MATLAB bekerja. 
Link
4. Operasi Aritmatika Pada MATLAB
Pada pembahasan keempat, sobat akan mempelajari operasi matematika yang terdapat pada pemrograman MATLAB dan cara penggunaannya.
Link
5. Fungsi Matematika Pada MATLAB
Pada pembahasan kelima, sobat akan mempelajari cara penggunaan fungsi matematika pada pemrograman MATLAB dan cara pengoperasiannya.
Link
6.  Bilangan Kompleks Pada MATLAB
Pada pembahasan keenam, sobat akan mempelajari bilangan kompleks pada pemrograman MATLAB dan pemahaman konsepnya.
Link
7. Penggunaan Vektor Pada MATLAB
Pada pembahasan ketujuh, sobat akan mempelajari apa itu vektor dan bagaimana pengoperasiannya pada pemrograman MATLAB.
Link 
8. Fungsi M-file Pada MATLAB
Pada pembahasan kedelapan, sobat akan mempelajari fungsi M-file yang terdapat pada MATLAB dan cara penggunaannya.
Link 
9. Statement Kontrol Pada MATLAB
Pada pembahasan kesembilan, sobat akan mempelajari statment kontrol apa saja yang terdapat pada MATLAB dan perbedaannya dengan statement kontrol pada pemrograman lain.
Link 
10. Mengurutkan Array Pada MATLAB
Pada pembahasan kesepuluh, sobat akan sedikit belajar mengenai Trik untuk mengurutkan array pada MATLAB.
Link 
11. Membuat Dan Membaca File Excel Pada MATLAB
Pada pembahasan selanjutnya, sobat akan belajar tentang bagaimana cara membuat dan membaca file excel pada MATLAB
Link 
12. Perintah-Perintah Penting Pada Command Windows
Pada pembahasan selanjutnya, sobat akan belajar dan mengetahui perintah-perintah penting apa saja yang terdapat pada Command Windows MATLAB.
Link
13. Menampilkan Informasi File Pada MATLAB
Pada pembahasan selanjutnya, sobat akan belajar cara menampilkan informasi file pada MATLAB, yang nantinya berfungsi untuk membantu sobat melakukan pengolahan data pada MATLAB.
Link
14. Membuat Grafik Pada MATLAB
Pada pembahasan selanjutnya, sobat akan belajar cara membuat grafik untuk menampilkan data yang sobat olah pada MATLAB.
Link
15. Memahami Penggunaan Plotting Pada MATLAB
Pada pembahasan selanjutnya, sobat akan belajar memahami cara penggunaan plotting yang berfungsi untuk menampilkan grafik.
Link
16. Membuat Diagram Batang Pada MATLAB
Pada pembahasan selanjutnya, sobat akan sedikit mempelajari trik untuk membuat diagram batang pada MATLAB.
Link
17. Mengetahui Puncak Gelombang
Pada pembahasan selanjutnya, sobat akan sedikit mempelajari trik untuk mengetahui puncak gelombang pada MATLAB.
Link
18. Mengubah Ekstensi Pada MATLAB
Pada pembahasan selanjutnya, sobat akan belajar bagaimana cara untuk mengubah file MATLAB menjadi ekstensi lain.
Link
19. Mengkonversi M-file MATLAB Kedalam Bentuk .exe
Pada pembahasan selanjutnya, sobat akan mempelajari cara untuk mengkonversi M-file MATLAB menjadi format .exe.
Link
20. Menambah Toolbox Baru Pada MATLAB
Pada pembahasan selanjutnya, sobat akan sedikit mempelajari trik untuk menambah tolbox baru pada MATLAB.
Link
21. Mengenal Simulink Sebagai Simulasi
Pada pembahasan selanjutnya, sobat akan sedikit mempelajari dan mengenal fitur Simulink yang terdapat pada MATLAB.
Link
Itulah urutan dan panduan cara belajar MATLAB dasar dari Nol sampai cukup mahir untuk menggunakan MATLAB. Semoga tulisan ini dapat membantu poinreaders saat akan mempelajari MATLAB dasar dari Nol. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.

Membaca dan Menampilkan Gambar Pada FreeMat

Assalamu'alaikum poinreaders,
Setelah cukup lama tidak update, akhirnya pada kesempatan kali ini saya akan kembali meng-update tulisan saya mengenai materi FreeMat. Pada pembahasan kali ini kita akan membahas tentang cara Membaca dan Menampilkan Gambar Pada FreeMat. Cara ini biasanya sering sekali digunakan pada pemrograman MATLAB, namun kali ini kita akan mencoba menerapkannya pada FreeMat. Untuk ulasan lengkapnya simak pembahasan berikut...

Cara Membaca dan Menampilkan Gambar Pada FreeMat

Gambar merupakan salah satu bahan utama yang digunakan dalam pengolahan citra atau image processing. Saat ini orang lebih mengenal MATLAB sebagai aplikasi pengolahan citra yang populer. Namun faktanya, selain menggunakan MATLAB, kita juga bisa menggunakan aplikasi FreeMat untuk melakukannya. Perintah dasar yang harus dikuasai dalam pengolahan citra yaitu membaca dan menampilkan gambar yang akan diolah. Berikut ini tutorial Membaca dan Menampilkan Gambar Pada FreeMat:

Langkah pertama yaitu membaca file gambar yang akan kita gunakan dengan menggunakan syntak:
gambar= imread('C:\Users\USER\Videos\Pakar SEO Jakarta Profesional Terbaik.png');
Syntak imread sendiri merupakan syntak yang sama yang digunakan pada pemrograman MATLAB. Fungsinya pun sama, yaitu untuk membaca dan menyimpan suatu file gambar pada direktori. Sedangkan gambar sendiri merupakan variabel yang akan kita gunakan untuk menampung file gambar yang digunakan.

Kemudian syntak yang berwarna merah diatas merupakan file location dari file gambar yang digunakan. Untuk melihat file location suatu file, kita bisa meng-klik-kanan pada file tersebut kemudian pilih properties.

Langkah kedua yaitu menampilkan gambar yang sudah kita masukan dengan menggunakan syntak:
image(gambar)
Program diatas dapat sobat variasikan dengan syntak lain sesuai dengan kebutuhan sobat. Berikut ini output yang dihasilkan dari program diatas:

Membaca dan Menampilkan Gambar Pada FreeMat
Gambar 1. Membaca dan Menampilkan Gambar Pada FreeMat

Semoga materi tentang FreeMat yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi ter-update tentang pemrograman lainnya.    

Cara Membuat Gelombang Sinusoida Dengan FreeMat

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini saya akan kembali membahas materi mengenai FreeMat. Pada pembahasan kali ini kita akan membahas tentang cara membuat gelombang sinusoida dengan menggunakan aplikasi FreeMat. Untuk ulasan lengkapnya simak pembahasan berikut...

Cara Membuat Gelombang Sinusoida Dengan FreeMat

Pembuatan gelombang sinusoida sendiri merupakan salah satu pelajaran dasar yang harus kita ketahui jika kita ingin mendalami pemrograman FreeMat. Karena biasanya kita akan memerlukan variabel ini ketika melakukan perhitungan atau pemrosesan tertentu. Untuk membuat sebuah gelombang sinusoida menggunakan FreeMat, kita bisa menggunakan bantuan fungsi linspace, plot dan sin yang terdapat pada FreeMat. Berikut ini langkah-langkah untuk membuat gelombang sinusoida dengan menggunakan FreeMat:

Langkah pertama yaitu menentukan rentang vektor yang akan digunakan dengan menggunakan syntak:
x = linspace(0,1,20);
Syntak diatas berarti kita akan membuat rentang vektor dari 0 sampai 1 dengan total interval sebanyak 20.

Langkah kedua yaitu membuat persamaan gelombang sinusoida dengan menggunakan syntak:
y = sin(2*pi*x);
Langkah terakhir yaitu menampilkan grafik atau plot dari persamaan yang dimasukan dengan menggunakan syntak:
plot(x,y,)
Program sederhana diatas dapat sobat variasikan sesuai dengan kebutuhan sobat. Berikut ini output yang dihasilkan dari program diatas:

Output gelombang sinusoida yang dihasilkan
Gambar 1. Output gelombang sinusoida yang dihasilkan

Semoga materi tentang FreeMat yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.    

Membuat Gelombang Envelope Untuk Proses Modulasi AM Pada MATLAB

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan mempelajari tentang salah satu proses yang terdapat dalam modulasi jenis AM atau Amplitude Modulation, yaitu proses pembuatan gelombang envelope pada modulasi AM dengan menggunakan MATLAB sebagai simulasinya. Gelombang envelope secara sederhana dapat didefinisikan sebagai gelombang yang biasanya digunakan dalam modulasi jenis AM yang menandakan adanya perubahan amplitudo dari gelombang AM yang dihasilkan. Jika sobat masih bingung tentang gelombang yang satu ini, mari kita simulasikan pada MATLAB agar lebih mudah untuk dipahami. Untuk penjelasan lebih lengkapnya yuk simak ulasan berikut...


Langkah Pertama yaitu membuat sinyal yang digunakan untuk simulasi dengan mengunakan metode modulasi gaussian. Tentukan sampel rate-nya sebesar 2 kHz dan durasi sinyal-nya 2 detik dengan menggunakan syntak:
t = 0:1/2000:2-1/2000;
q = chirp(t-2,4,1/2,6,'quadratic',100,'convex').*exp(-4*(t-1).^2); 
Langkah Kedua yaitu menampilkan sinyal yang dihasilkan dalam bentuk plot dengan menggunakan syntak:
plot(t,q);
Langkah Ketiga yaitu menampilkan upper dan lower envelope menggunakan fungsi analytic signal yang terdapat pada MATLAB menggunakan syntak:
[up,lo] = envelope(q);
hold on
plot(t,up,t,lo,'linewidth',1.5)
legend('q','up','lo')
hold off
Langkah Terakhir yaitu membuat sinyal yang akan dianalisis menjadi bentuk sinyal envelope dengan menggunakan syntak:
envelope(q)
Berikut ini output yang dihasilkan dari program diatas:

Output gelombang envelope yang dihasilkan
Gambar. Output gelombang envelope yang dihasilkan

Sobat poinreaders juga bisa mengunduh syntak tersebut pada link di bawah ini :


Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.

Mengetahui Puncak Gelombang Dengan MATLAB

Assalmu'alaikum  poinreaders,
Pada kesempatan kali ini kita akan belajar tentang cara untuk mencari atau mengetahui puncak dari sebuah gelombang untuk memudahkan kita dalam melakukan analisis data. Cara ini cukup sederhana dan sangat mudah untuk digunakan karena MATLAB sendiri sebenarnya sudah menyediakan sebuah fungsi untuk melakukannya. Yuk simak ulasan lengkapnya...

Mengetahui Puncak Gelombang Dengan MATLAB

Langkah Pertama yaitu buat terlebih dahulu gelombang yang akan sobat analisa dengan menggunakan syntak:
gelombang = [1 2 3 7 19 21 9 0 12 14 5];
Langkah Kedua yaitu buat plot berdasarkan parameter yang sudah kita masukan sebelumnya dengan menggunakan syntak:
plot(gelombang)
Grafik gelombang yang dihasilkan
Gambar 1. Grafik gelombang yang dihasilkan

Langkah Terakhir yaitu mencari puncak dari gelombang yang sudah kita buat sebelumnya dengan menggunakan fungsi findpeaks, sehingga syntak yang kita masukan menjadi seperti ini:
puncak = findpeaks(gelombang)
Puncak gelombang
Gambar 2. Puncak gelombang

Selain menggunakan fungsi diatas, kita juga bisa menggunakan fungsi berikut untuk mencari puncak sebuah gelombang beserta dengan koordinatnya:
[pks,locs] = findpeaks(data)
pks adalah variabel yang digunakan untuk menampung tinggi puncak (y). 
locs adalah variabel digunakan untuk mendapatkan lokasi puncak (x).  

Jika fungsi diatas kita terapkan, maka syntak yang kita masukan menjadi seperti ini:
[puncak,lokasi]= findpeaks(gelombang)
Puncak gelombang dan koordinatnya
Gambar 3. Puncak gelombang dan koordinatnya

Pada Gambar 3. terlihat bahwa puncak gelombang yang kita buat terletak pada kordinat x = 6 dan x = 10.

Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.

Berkreasi Dengan Pengolahan Suara Pada MATLAB

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan kembali membahas tentang pemrograman MATLAB. Pada kesempatan ini kita akan mencoba berkreasi dengan pengolahan audio pada MATLAB, yaitu kita akan membuat suara sirine dengan memanfaatkan syntak yang tersedia pada MATLAB. Untuk penjelasan lengkapnya mari simak ulasan berikut...

Berkreasi Dengan Pengolahan Suara Pada MATLAB

Langkah pertama yaitu memasukan nilai sampling rate / frekuensi sampling yang berfungsi untuk mengatur tingkat atau kualitas suara yang akan kita buat dengan menggunakan syntak :
fs=8000;      
Langkah kedua yaitu memasukan nilai sampling period. Sampling period sendiri merupakan perbedaan waktu antara dua sampel berturut-turut dalam suara yang dihasilkan. Untuk memasukan nilai sampling period kita bisa menggunakan syntak :
dt=1/fs;    
Langkah ketiga yaitu memasukan durasi suara (dalam satuan detik) yang akan kita buat dengan menggunakan syntak :
dur=2.8;
Langkah keempat yaitu memasukan vektor waktu untuk menempatkan variabel dt yang telah kita masukan sebelumnya dengan menggunakan syntak :
t=0:dt:dur;
Langkah kelima yaitu memasukan fungsi suara yang akan kita buat. Pada tulisan ini kita akan membuat suara sirine dengan menggunakan syntak :
psi=2*pi*(100 + 200*t + 500*t.*t);
Langkah keenam yaitu melakukan modulasi terhadap suara yang akan kita buat dengan nilai cosin dan amp 7.7 dengan menggunakn syntak :
xx= 7.7*sin(psi);
Langkah terakhir yaitu memainkan suara yang kita buat dengan menggunakan syntak :
sound(xx,fs);
Dengan mengkreasikan nilai fs (sampling rate) dan dt (sampling period) kita dapat membuat beragam suara yang kita inginkan. Hal yang perlu diketahui adalah semakin kecil nilai fs-nya maka suara yang dihasilkan akan semakin pelan dan begitu pun sebaliknya. Silakan sobat ubah variabelnya sesuai kenginan sobat. Selamat berkreasi :)

Jika sobat mengalami kendala atau kesulitan dalam memasukan setiap syntak, sobat bisa mengunduhnya pada link di bawah ini :


Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.

Membuat Lagu Dengan Menggunakan MATLAB

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan mencoba membuat sebuah lagu dengan aransemen sendiri berdasarkan kunci not yang kita susun dengan menggunakan MATLAB. Lagu yang akan kita buat adalah salah satu lagu daerah yang berjudul Gundul-Gudul Pacul. Untuk mengetahui kunci not dari lagu ini sobat bisa mencarinya di internet. Untuk penjelasan lebih lengkapnya, yuk simak ulasan berikut... 

Membuat Lagu Dengan Menggunakan MATLAB


Langkah pertama yaitu memasukan frekuensi sampling yang akan kita gunakan dengan menggunakan syntak :
fs= 1600; 
Langkah kedua yaitu membuat vektor waktu untuk panjang not yang akan kita gunakan. Dimana dalam lagu Gundul-Gundul Pacul ini kita akan menggunakan panjang not 1/4 detik :
t= 0:1/fs:0.25;  %panjang not 1/4 detik
Langkah ketiga yaitu memasukan not pada piano berdasarkan frekuensi not-nya. Lagu Gundul-Gundul Pacul ini sendiri tersusun dari not c,d,e,f,g,a,b,c1. Not pertama yang akan kita masukan adalah not c dengan menggunakan syntak :
c= sin(2*pi*262*t);
Langkah kempat yaitu memasukan not d dengan menggunakan syntak : 
d= sin(2*pi*294*t);
Langkah kelima yaitu memasukan not e dengan menggunakan syntak : 
e= sin(2*pi*330*t);
Langkah keenam yaitu memasukan not f dengan menggunakan syntak : 
f= sin(2*pi*349*t);
Langkah ketujuh yaitu meamsukan not g dengan menggunakan syntak : 
g= sin(2*pi*392*t);
Langkah kedelapan yaitu memasukan not a dengan menggunakan syntak : 
a= sin(2*pi*440*t);
Langkah kesembilan yaitu memasukan not b dengan menggunakan syntak : 
b= sin(2*pi*494*t);
Langkah kesepuluh yaitu memasukan not c1 dengan menggunakan syntak : 
c1= sin(2*pi*523*t);
Langkah kesebelas yaitu memasukan not nol yang berfungsi sebagai tanda jeda dengan menggunakan syntak : 
nol=[zeros(size(t))];
Langkah keduabelas yaitu menyusun not yang telah kita masukan sesuai dengan kunci lagu Gundul-Gundul Pacul dengan menggunakan syntak :
nada1= [c,e,c,e,f,g,g,nol,b,c1,b,c1,b,g,nol,nol];
nada2= [c,e,c,e,f,g,g,nol,b,c1,b,c1,b,g,nol];
nada3= [c,nol,e,nol,g,nol,f,f,g,f,e,c,f,e,c,nol];
nada4= [c,nol,e,nol,g,nol,f,f,g,f,e,c,f,e,c];
lagu= [nada1,nada2,nada3,nada4];
Langkah terakhir yaitu memainkan not yang telah kita susun dengan menggunakan syntak :
sound(lagu,fs);
Setelah semua syntak diatas dimasukan, sobat tinggal menjalankan programnya dan mendengarkan suara yang dihasilkan dari program diatas. Jika sobat ingin mencoba memainkan lagu lain, sobat bisa mencari kunci not nya di internet.

Sobat poinreaders juga bisa mengunduh syntak tersebut pada link di bawah ini :


Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.