Blog Archives

Ant Colony Optimization: Mencari Posisi dengan Nilai Fungsi Maksimal dari Fungsi Banana


Dalam dunia optimasi, mencari nilai maksimal atau minimal dari sebuah fungsi objektif seringkali menjadi tantangan yang kompleks. Salah satu pendekatan yang digunakan adalah Ant Colony Optimization (ACO), yang terinspirasi dari perilaku pencarian makan semut. Dalam artikel ini, kita akan mempelajari penerapan ACO untuk mencari posisi dengan nilai maksimal dari fungsi Banana, yang juga dikenal sebagai Fungsi Rosenbrock.

Ant Colony Optimization

Fungsi Banana (Rosenbrock)

Fungsi Banana, atau yang lebih dikenal dengan Fungsi Rosenbrock, adalah fungsi benchmark yang sering digunakan dalam uji coba algoritma optimasi. Fungsi ini memiliki bentuk matematis sebagai berikut:

f(x, y) = (a – x)^2 + b(y – x^2)^2

-read more->

Konversi Satuan Suhu Menggunakan App Designer MATLAB


Dalam artikel ini, akan dibahas pembuatan sebuah aplikasi dengan menggunakan App Designer MATLAB yang dapat digunakan untuk mengonversi suhu antara beberapa satuan, yaitu Celcius, Reamur, Fahrenheit, dan Kelvin. Konversi suhu adalah proses penting dalam berbagai aplikasi, termasuk ilmu pengetahuan alam, teknik, dan aplikasi sehari-hari. Aplikasi yang dibuat akan memberikan kemudahan bagi pengguna dalam menghitung dan mengonversi suhu dengan cepat dan akurat.

-read more->

Konversi Citra Biner Menggunakan Metode Otsu


Pengolahan citra adalah salah satu bidang yang memiliki banyak aplikasi di berbagai industri, termasuk bidang kedokteran, pemrosesan gambar, dan pengenalan pola. Salah satu tugas umum dalam pengolahan citra adalah mengkonversi citra berwarna atau grayscale menjadi citra biner. Konversi ini berguna untuk memisahkan objek dari latar belakang dan mempermudah analisis lebih lanjut.

Otsu Thresholding (https://www.mdpi.com)
-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->

Pengenalan Suara untuk Anak Tuna Rungu Wicara dan Non-Tuna Rungu Wicara Menggunakan Metode MFCC dan SVM


Pemahaman dan pengenalan suara adalah hal yang penting dalam berkomunikasi. Bagi anak-anak yang mengalami gangguan pendengaran dan kesulitan berbicara, pengenalan suara adalah kunci untuk memungkinkan mereka berinteraksi dengan dunia di sekitar mereka. Dalam artikel ini, akan dijelaskan pengembangan sistem pengenalan suara yang dirancang khusus untuk anak-anak tuna rungu wicara dan non-tuna rungu wicara. Metode yang digunakan untuk ekstraksi ciri adalah Mel-Frequency Cepstral Coefficients (MFCC), sementara untuk pengenalan suara, kita akan menerapkan metode Support Vector Machine (SVM).

Ilustrasi tunarungu wicara (hearing-science.com)
-read more->

Jaringan Syaraf Tiruan Radial Basis Function untuk Memprediksi Jumlah Penduduk


Memprediksi jumlah penduduk suatu daerah merupakan tugas penting dalam perencanaan perkotaan, perencanaan sumber daya, dan pengambilan keputusan pemerintah. Metode tradisional seperti regresi linier sering digunakan untuk tujuan ini, tetapi kadang-kadang metode yang lebih kompleks diperlukan untuk mengatasi data yang rumit. Salah satu pendekatan yang muncul adalah menggunakan Jaringan Syaraf Tiruan Radial Basis Function (RBF-NN) untuk memprediksi jumlah penduduk. Dalam artikel ini akan dijelaskan konsep dasar RBF-NN dan bagaimana ia dapat digunakan dalam konteks ini.

Apa itu Jaringan Syaraf Tiruan Radial Basis Function (RBF-NN)?

Jaringan Syaraf Tiruan Radial Basis Function (RBF-NN) adalah salah satu jenis jaringan syaraf tiruan yang memiliki tiga lapisan utama: lapisan input, lapisan tersembunyi (hidden layer) dengan fungsi basis radial, dan lapisan output. RBF-NN memiliki kemampuan untuk memodelkan hubungan nonlinier yang kompleks antara masukan dan keluaran. Ini terutama berguna ketika data memiliki pola yang sulit diidentifikasi oleh metode linier.

RBF NN Structure (He, Haiqing & Yan, Yeli & Chen, Ting & Cheng, Penggen. (2019). Tree Height Estimation of Forest Plantation in Mountainous Terrain from Bare-Earth Points Using a DoG-Coupled Radial Basis Function Neural Network. Remote Sensing. 11. 1271. 10.3390/rs11111271)
-read more->

Meningkatkan Kualitas Citra Digital dengan Ekualisasi Histogram pada Citra RGB dan Grayscale


Ekualisasi histogram adalah salah satu teknik yang sangat penting dalam pengolahan citra digital. Teknik ini digunakan untuk memperbaiki kontras dan distribusi intensitas piksel pada citra digital, baik pada citra berwarna (RGB) maupun citra grayscale. Dalam artikel ini, akan dijelaskan konsep dasar ekualisasi histogram, bagaimana itu diterapkan pada kedua jenis citra, dan manfaatnya dalam pengolahan citra digital.

Histogram Equalization (https://kavinithisara.medium.com)
-read more->

Deteksi Iris Mata dengan Daugman’s Integrodifferential Operator


Iris mata adalah bagian unik dari organ penglihatan manusia yang telah lama menjadi fokus penelitian dalam bidang pengenalan biometrik. Penggunaan iris mata sebagai metode identifikasi individu telah membawa revolusi dalam keamanan dan pengawasan. Salah satu metode yang paling terkenal dan efektif dalam deteksi iris mata adalah menggunakan algoritma Daugman’s Integrodifferential Operator.

Iris & Pupil (https://www.teachoo.com)
-read more->

Panduan Pemrograman MATLAB untuk Pemula


MATLAB, singkatan dari Matrix Laboratory, adalah perangkat lunak pemrograman yang sangat populer di berbagai bidang, termasuk ilmu pengetahuan, teknik, matematika, dan banyak lagi. MATLAB memungkinkan pengguna untuk melakukan berbagai tugas komputasi, analisis data, dan visualisasi dengan mudah. Bagi pemula, MATLAB dapat terlihat menakutkan pada awalnya, tetapi dengan panduan yang tepat, Anda dapat mulai memahami dasar-dasar pemrograman MATLAB. Artikel ini akan memberikan panduan langkah demi langkah untuk memulai pemrograman MATLAB bagi pemula.

Pemrograman MATLAB
-read more->