Blog Archives

Simulasi Kalkulator Sederhana Menggunakan GUI Matlab


Kalkulator adalah alat yang sangat berguna dalam kehidupan sehari-hari, baik itu untuk perhitungan matematika sederhana maupun yang lebih kompleks. Dalam artikel ini, kita akan menjelaskan cara membuat simulasi kalkulator sederhana menggunakan GUI (Graphical User Interface) di Matlab, yang mendukung operasi penjumlahan, pengurangan, perkalian, dan pembagian.

Kalkulator (https://www.croma.com)
-read more->

Intensity Adjustment menggunakan GUI MATLAB


Intensitas citra adalah salah satu aspek penting dalam pengolahan citra digital. Terkadang, kita perlu mengubah tingkat intensitas citra untuk meningkatkan kontras atau menghilangkan noise. Dalam artikel ini, akan dijelaskan bagaimana membuat simulasi penyesuaian intensitas (intensity adjutment) menggunakan GUI (Graphical User Interface) di Matlab.

Contrast Stretching (http://matlabwork.blogspot.com)
-read more->

Simulasi Grafik Sinusoidal Menggunakan GUI Matlab


Grafik sinusoidal adalah salah satu konsep fundamental dalam matematika dan fisika yang merujuk pada pola berulang berbentuk gelombang yang dapat ditemukan dalam berbagai aplikasi di dunia nyata. Dalam artikel ini, kita akan menjelaskan bagaimana membuat simulasi grafik sinusoidal menggunakan GUI (Graphical User Interface) di Matlab dengan persamaan umum y = y0 + A * sin(θ + θ0).

Sinusoidal Graph (https://www.math.net)
-read more->

Simulasi Gerak Parabola Menggunakan GUI Matlab


Gerak parabola adalah salah satu fenomena fisika yang sangat umum terjadi dalam kehidupan sehari-hari. Ini adalah jenis gerakan yang terjadi ketika suatu benda dilemparkan ke udara dengan sudut tertentu terhadap horizontal. Gerakan ini dapat digambarkan dengan baik menggunakan persamaan matematika, dan simulasi gerak parabola dapat digunakan untuk memahami berbagai aspeknya. Dalam artikel ini, kita akan membahas bagaimana membuat simulasi gerak parabola menggunakan GUI (Graphical User Interface) di Matlab.

Simulasi Gerak Parabola (https://www.bartleby.com)
-read more->

Model Ruang Warna Pengolahan Citra


Dalam bidang pengolahan citra digital dikenal berbagai macam ruang warna (color space) citra.

Yang paling umum adalah ruang warna RGB (Red, Green, Blue).

Ruang warna RGB mendefinisikan suatu warna berdasarkan tiga kanal (channel) warna yaitu merah, hijau, dan biru.

Ruang warna RGB untuk citra truecolor 24 bit diilustrasikan oleh gambar berikut:
-read more->

Cara membuat program executable (.exe) dari GUIDE Matlab


Dalam membuat program aplikasi menggunakan GUIDE Matlab, terkadang kita ingin menjalankan aplikasi tersebut pada komputer yang tidak terinstall Matlab.

Oleh karena itu, program GUIDE Matlab tersebut perlu kita konversi terlebih dahulu menjadi program aplikasi executable (.exe) sehingga program aplikasi dapat kita jalankan pada komputer yang tidak terinstall Matlab.

Langkah-langkahnya adalah sebagai berikut:
1. Persiapkan file GUIDE Matlab yang ingin kita convert (agar tampilan program semakin menarik, bila perlu buatlah icon dan splash screen program berupa file berformat .jpg, jika tidak, maka default icon dan default splash screen yang akan digunakan)

-read more->

Restorasi Citra Digital Menggunakan Matlab


Dalam dunia nyata, suatu proses pencitraan hampir dapat dipastikan akan menghasilkan citra keluaran yang mengalami degradasi. Penyebab degradasi ini antara lain berupa sensor yang tidak fokus, pergerakan dari obyek maupun sistem pencitraan, gangguan derau termal pada sensor dan perangkat elektronik sistem pencitraan, maupun sebab-sebab lainnya yang terkait dengan lingkungan pengambilan data seperti turbulensi atmosfir pada praktek remote sensing dan pengamatan astronomi.

Untuk memperoleh citra yang lebih tepat, diperlukan adanya suatu proses restorasi citra. Restorasi citra berkaitan dengan upaya memperoleh kembali suatu citra asal dari sebuah citra yang terdegradasi, dengan memanfaatkan suatu pengetahuan mengenai proses terjadinya degradasi tersebut.

Restorasi citra (image restoration) dapat dibedakan dengan perbaikan citra (image enhancement), di mana proses yang dilakukan dalam perbaikan citra lebih bersifat heuristik dan lebih dititikberatkan pada upaya melakukan aksentuasi fitur dalam citra.

Berikut ini merupakan contoh aplikasi pemrograman matlab mengenai restorasi citra. Coding dapat dijalankan menggunakan software matlab minimal versi r2014b.

A. Model Derau Aditif
1. Citra noise test

-read more->

Pengolahan Citra MRI Menggunakan Matlab


Magnetic Resonance Imaging (MRI) adalah suatu alat diagnostik untuk memeriksa dan mendeteksi organ tubuh dengan menggunakan medan magnet dan gelombang frekuensi radio (tanpa operasi, penggunaan sinar X ataupun bahan radioaktif). Tampilan pesawat MRI dan proses akuisisi citra ditunjukkan pada gambar berikut ini.

Proses akuisisi citra dengan modalitas MRI

-read more->

Pengolahan Citra Digital (RGB, Grayscale, dan Biner) Menggunakan GUI Matlab


Berdasarkan jenis warnanya, citra digital dapat dibedakan menjadi tiga jenis yaitu citra RGB, citra grayscale, dan citra biner. Citra RGB (Red, Green, Blue) merupakan citra yang nilai intensitas pikselnya tersusun oleh tiga kanal warna yaitu merah, hijau, dan biru. Citra grayscale adalah citra yang nilai intensitas pikselnya berdasarkan derajat keabuan. Sedangkan citra biner adalah citra yang hanya memiliki dua nilai intensitas yaitu 0 (hitam) dan 1 (putih). Materi lebih lanjut mengenai dasar-dasar citra digital dapat dilihat pada laman berikut ini: Pengolahan Citra dan Histogram Citra.

Berikut ini merupakan contoh aplikasi pemrograman GUI Matlab untuk dasar-dasar pengolahan citra digital. Koding dapat dijalankan minimal menggunakan matlab r2014b (karena menggunakan komponen baru yaitu uitab dan fungsi baru yaitu histogram)
1. Membaca citra RGB dan menampilkan kanal merah

-read more->

Complement Image (Negative Image)


Citra negatif merupakan citra yang nilai pikselnya berkebalikan dengan citra aslinya. Untuk citra grayscale 8-bit, apabila citra asli disimbolkan dengan I, maka negatif dari citra tersebut adalah I’ = 255-I. Contoh perhitungan nilai piksel dari citra negatif ditunjukkan pada gambar di bawah ini:


Berikut ini merupakan contoh aplikasi pemrograman GUI Matlab mengenai citra komplemen/ citra negatif
1. Citra RGB (RGB Image)


-read more->