Monday 25 November 2013

Membuat Grafik dengan VS2008 dengan MsChart

Pada penjelasan sebelumnya pernah dibahas tentang perlunya pembuatan grafik atau chart pada program visual studio 2008, dimana add-on chart yang digunakan merupakan freeware dari mitov. Berbeda dengan sebelumnya, kali ini akan dijelaskan bagaimana menghubungkan dan menggunakan chart dengan menggunakan add-on dari produsen VS2008 microsoft. Fungsi ini sebenarnya sudah terdapat dalam software VS2010, tapi karena kita ketahui bahwa menggunakan versi 2010 lebih berat dari pada 2008, apalagi bagi mereka yg menggunakan processor dengan kecepatan rendah. 

Wednesday 27 February 2013

Dasar Pengolahan Sinyal Digital

Mempelajari Pengolahan Sinyal Digital atau DSP (Digital Signal Processing) diperlukan pemahaman tentang proses sampling, dimana proses sampling ini terdapat dalam ADC (Analog to Digital Conversion) yang akan dirubah menjadi sinyal diskrit. Proses sampling ini adalah sebuah proses pengambilan data pada waktu tertentu dari sinyal kontinyu, kecepatan proses ini dipengaruhi kemampuan membaca banyaknya data yang disampel perdetik atau yang disebut frekwensi sampling. Frekwensi sampling ini dipengaruhi oleh besarnya nilai clock yang diberikan 

Sunday 17 February 2013

Grafik pada VS 2008

Program aplikasi yang kita buat terkadang memerlukan grafik atau chart untuk melihat data dari sudut yang berbeda. Program yang memerlukan tampilan grafik ini dibutuhkan apabila kita menginginkan menampilkan data berdasarkan waktu tertentu. Data yang memerlukan tampilan bentuk grafik misalnya kurs mata uang, fluktuasi saham, jumlah kendaraan perhari dan masih banyak lagi.

Jaringan Syaraf Tiruan 1


Ketika bayi baru lahir pertama kali yang diketahui hanya menangis, dan mungkin masih belum bisa mengenali orang tuanya. Seiring berkembangnya waktu, secara bertahap bayi akan mengalami proses belajar salah satunya adalah mengenali orang tuanya, proses ini dilakukan didalam otak. Mulai dari bayi sampai menjadi manusia dewasa, kemampuan otak berkembang untuk mempelajari sesuatu yang mulai dikenal dan dipelajari. 

Saturday 9 February 2013

Metode Sorting

Sering kita jumpai data yang tidak berurutan (acak) dalam database atau list data yang kita buat. Agar data tersebut dapat terbaca dengan optimal, ada baiknya data tersebut kita urutkan berdasarkan nilai terkecil sampai nilai terbesar. Mengubah urutan data dari acak sampai tersusun mulai dari terkecil memerlukan sebuah metode.

Friday 8 February 2013

Konvolusi

Konvolusi merupakan konsep matematika yang sering digunakan untuk aplikasi pemrosesan image (gambar) atau sinyal.
Dalam pengolahan gambar, konvolusi digunakan sebagai filter untuk mengubah karakteristik gambar, mempertajam batas gambar, mengaburkan gambar atau menghapus noise pada gambar.

Mencari Nilai Data Min dan Max

Pada saat melakukan pemrograman adakalanya kita berhubungan dengan data yang jumlahnya lebih dari satu atau sering disebut sebagai data array. Data array ini dapat berjumlah ratusan maupun ribuan bahkan bisa sampai jutaan data. Apabila kita menginginkan mencari nilai minimal dan maksimal dengan jumlah data array yang besar maka akan sulit dilakukan jika menggunakan cara konvensional. Salah satu bentuk solusinya adalah dengan menerapkan algoritma searching dengan menggunakan program komputer. Algoritma searching ini merupakan penerapan algoritma sederhana bagian dari disiplin ilmu metode numerik.

Monday 4 February 2013

Aplikasi logika Fuzzy dengan Matlab Toolbox

Pembahasan tentang logika fuzzy merupakan hal menarik bagi mereka yang ingin menyelesaikan permasalah suatu sistem yang sulit dimodelkan secara matematis. Bagi pemula belajar tentang logika fuzzy perlu adanya sebuah tool untuk dapat menerpakan logika tersebut. Salah satu tool yang mudah dan umum digunakan adalah dengan menggunakan Matlab Fuzzy Logic Toolbox. Pada aplikasi logika fuzzy menggunakan Matlab ini yang perlu dipahami adalah bagian-bagian yang ada pada logika fuzzy. Bagian tersebut adalah fuzzifikasi, rule evaluasi dan defuzzyfikasi. 



Electronic Barometer

Barometer adalah alat yang digunakan untuk mengukur tekanan udara. Barometer umum digunakan dalam peramalan cuaca. Penemu barometer ini adalah Evangelista Torricelli (1608-1647). Evangelista Torricelli adalah ahli fisika Italia selain menemukan barometer, dia juga menemukan Hukum Torricelli, tabung hampa kecil yang pertama di dunia.Torricelli lahir di Faenza, Italia, pada tanggal 15 Oktober 1608 dan meninggal di Florence pada tanggal 25 Oktober 1647 pada umur 39 tahun. Struktur barometer yang pertama ditemukan ini terdiri dari tabung yang berisi air raksa dan terdapat ruang hampa diatasnya, seperti gambar 1 berikut ini

Sunday 3 February 2013

Kendali Posisi Lengan Robot

Pergerakan robot manipulator untuk mencapai target yang dikehendaki memerlukan sebuah sistem kontrol. Robot manipulator ini biasanya terdiri dari susunan lengan secara seri yang dihubungkan oleh sendi. Sendi dari lengan robot manipulator ini tersusun sedemikian rupa dimana motor sebagai penggeraknya. Motor yang umum digunakan adalah motor DC, untuk mengetahui posisi lengan dalam bentuk sudut diperlukan sebuah sensor. Sensor disini digunakan sebagai input feedback dari sistem kontrol yang digunakan oleh lengan robot manipulator.

Dasar Fuzzy

Logika fuzzy pertama kali diperkenalkan oleh Prof. Lotfy A. Zadeh dari Universitas California di Barkeley (1965). Berbeda dengan logika Boolean yang hanya membagi suatu keadaan menjadi dua kondisi yaitu 0 dan 1, logika fuzzy memberikan kemungkinan suatu keadaan dalam interval antara 0 dan 1. 

Saturday 2 February 2013

Binary Search

Algoritma pencarian (searching) merupakan salah satu hal penting yang perlu dipelajari dalam pemorgraman komputer. Seperti halnya algoritma sorting , ada beberapa jenis algoritma pencarian salah satunya adalah binary search. Binary search adalah teknik untuk mencari lokasi nilai tertentu dalam kumpulan data (array data) yang sudah berurutan. Metode ini memcari lokasi nilai yang dicari dari kumpulan data yang sudah berurutan dengan memilih nilai tengah dari kumpulan data tersebut. Setelah nilai tengah ditemukan maka langkah berikutnya adalah adalah menentukan langkah pencarian dibawah atau diatas nilai tengah. Sebelum menentukan nilai tengah dibandingkan dengan nilai yang ingin dicari lokasinya. Hal yang penting dari binary search adalah bahwa dalam pencarian lokasi data, kumpulan data tersebut harus tersusun secara berurutan dari atas kebawah atau sebaliknya, sehingga apabila kumpulan data tersebut random maka perlu dilakukan sorting terlebih dahulu.


Wednesday 30 January 2013

Pemrograman Robotino

Robotino adalah sistem mobile robot dari Festo Didactic. Robotino menyediakan semua sensor, aktuator dan antarmuka perangkat lunak. Robot ini adalah robot open source, dimana semua kode sumber dari semua perangkat lunak yang bekerja pada Robotino tersedia secara bebas dari svn.openrobotino.org melalui SVN.
Robotino dapat diprogram dalam berbagai bahasa diantaranya C, C + +, Java, .Net, Matlab dan LabVIEW. Application programming interface (API) untuk Robotino memungkinkan untuk akses penuh ke sensor Robotino dan aktuator. Komunikasi antara program kontrol dan Robotino melalui TCP dan UDP, baik program yang berjalan didalam CPU Robotino atau pada sistem yang menggunakan remote.

Wednesday 23 January 2013

Inverted Pendulum -1

Inverted pendulum adalah pendulum yang memiliki titik pusat masa diatas titik porosnya. Konsep sederhana dari inverted pendulum adalah ketika kita menyeimbangkan sebuah tongkat diatas telapak tangan kita, maka tangan kita akan bergerak merespon gerakan dari tongkat untuk menyeimbangkan posisi dari tongkat tersebut.


Tuesday 22 January 2013

Pengenalan Robotino


Robotino merupakan platform robot industri produksi FESTO yang memungkinkan untuk dikembangkan dengan menambah unsur mekanik maupun elektronik (sensor atau motor).Berdasarkan spesifikasi yang dikeluarkan oleh Festo didactic, Power supply pada robot ini menggunakan dua buah battery 12 V yang mampu digunakan sampai 2 jam.  Konsep gerak robot mengggunakan metode steering 3 wheels omni-directional dengan 3 buah motor DC 3600 rpm yang dilengkapi dengan Planetary gear serta toothed belt, sehingga total transmisinya 16:1. Sensor putaran menggunakan Incremental encoder dengan resolusi 2048 setiap motor per satu putaran. Guna mendeteksi obyek, robotino dilengkapi 9 buah sensor Optical Range Finder tipe GP2D120 keluaran SHARP, dimana antar sensor membentuk sudut 40˚ serta webcam sebagai vision sensor. Semua device ini akan terhubung dengan Main Controller.