About

Dari Abdullah bin Mas’ud r.a. Nabi Muhamad pernah bersabda :”Janganlah ingin seperti orang lain, kecuali seperti dua orang ini. Pertama orang yang diberi Allah kekayaan berlimpah dan ia membelanjakannya secara benar, kedua orang yang diberi Allah al-Hikmah dan ia berprilaku sesuai dengannya dan mengajarkannya kepada orang lain (HR Bukhari)

Belajar Matlab

Monday, 5 December 2016

Pada kesempatan ini saya mencoba berbagi tentang ilmu pengetahuan khususya MATLAB, kali ini bukan untuk bahas tutorialnya, namun lebih ke berbagi pengalaman. Mungkin sebagian sudah ada yang pernah mengunjungi situs https://www.tutorialspoint.com/matlab/. Situs tersebut hampir mirip dengan situs http://www.w3schools.com/ yang membahas tentang dunia tutorial programming.

Nah, bagi pecinta MATLAB pun juga ada, salah satunya https://www.tutorialspoint.com/matlab/. Pembahasan atau pengertian, tutorial langsung, kita bisa mencoba belajar dari dasar. Karena di situs tersebut juga disedikan ruang untuk mencobanya langsung dan sekaligus bisa menampilkan hasilnya, sehingga menurut saya lebih nyaman dan cepat.

Semoga artikel sederhana ini berguna bagi sahabat blogger dan seluruh mahasasiswa dan mahasiswi saya, agar bertambah wawasan pengetahuan tentang pemograman MATLAB.

Okki Setyawan

Monday, 21 November 2016

Oki, biasa saya panggil dia di kampus Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika (STIKOM CKI). Okki Setyawan itu mahasiswa yang bisa dibilang nilainya di atas rata-rata dari teman sekelasnya bahkan teman satu angkatan di  Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika (STIKOM CKI).

Sering sekali selama saya mengajar, Okki Setyawan itu sudah datang sebelum teman-teman yang lain, bahkan sebelum saya datang. Itulah yang membuat dia (Okki Setyawan) menjadi mahasiswa yang unik yang patuh di contoh tentang kedisiplinannya.

Okki Setyawan merupakan mahasiswa terbaik STIKOM CKI tahun 2015, selain disiplin waktu yang saya ketahui dia juga sangat menyukai dunia CODING !!!!, dan memang passion di pemograman khususnya php, bukan Pemberi Harapan Palsu tapi php yang dimaksud adalah PHP (PHP: Hypertext Preprocessor), sudah cukup banyak program aplikasi yang sudah dibuatnya.

Jika ingin mengenal lebih dekat lagi silahkan tanya-tanya, bisa kunjungi blog nya di http://cahsawunggalih.web.id/, atau juga fb: https://www.facebook.com/injectorikko. Semoga sukses selalu untuk Okki Setyawan

Ruang Warna HSV

Sunday, 19 June 2016

HSV (Hue Saturation Value) merupakan salah satu ruang warna yang digunakan manusia dalam memilih warna cat atau tinta :). Sistem ini dipandang lebih dekat dibandingakan dengan RGB dalam mendeskripsikan sensasi warna oleh mata manusia. Dalam terminologi para seniman HSV berkaitan dengan tint, shade, dan tone. Lihat ruang warna HSV dibawah:
Representasi Ruang Warna HSV
Perhatikan apabila R, G, dan B bernilai sama, maka warna menjadi keabuan yang membentuk intensitas putih. Warna tersebut hanya warna putih, akan memiliki nilai saturation nol. Sebaliknya, kika nilai-nilai RGB berbeda, maka warna yang dihasilkan nilai saturation yang tinggi. Dapat kita amati bahwa jika salah satu dari nilai-nilai RGB bernilai nol, maka saturation bernilai 1.

Hue didefinisikan sebagai nilai-ilai pecahan disekitar lingkaran dimulai dari red, yang memiliki hue bernilai nol.

Warna Hue
Red 0
Red 0
Yelow 0.1667
Green 0.3333
Cyan 0.5
Blue 0.6667
Magenta 0.8333

Yang dinormalisasi dengan 255 terlebih dahulu. Kemudian dapat didefinisikan:
Untuk mendapatkan nilai hue, perhatikan tiga kasus berikut:

Jika H bernilai negatif, maka akan ditambahkan 1. Pada kasus khusus, (R,G,B)=(0,0,0), dimana kedua V=lamda=0, maka didefinisikan (H,S,V)=(0,0,0).

Misalnya diberikan (R,G,B)=(0.2, 0.4, 0.6), dimiliki


Karena B = V, memiliki
Konversi ini diimplementasikan dalam MATLAB menggunakan fungsi rgb2hsv. Fungsi ini tentunya didesain untuk suatu array berukuran m x n x 3, tetapi dalam kasus ini hanya diinginkan untuk membuktikan hasil hitungan di atas saja:

rbg2hsv ([0.2 0.4 0.6])
ans=
        0.5833        0.6667        0.6000

dan dihasilkan nilai HSV sama dengan yang telah dihitung secara manual. Untuk menghitung nilai HSV menjadi RGB, didefinisikan:

H' = [6H]
F = 6H - H'
P = V(1 - S)
Q = V(1 - SF)
T = V(1 - S(1-F))

Karena H' adalah suatu integer antara 0 sampai 5, maka ada enam kasus yang perlu diperhatikan:


Kemudian nilai-nilai HSV yang telah dihitung di atas dipakai untuk menghitung:

H' = [6(0.58333)]=3
F = 6(0.58333)-3=0.5
P = 0.6(1-0.6667)=0.2
Q = 0.6(1-(0.58333)(0.5))=0.4
T = 0.6(1-58333)(1-0.5))=0.4

Karena H' = 3, maka dimiliki

(R, G, B) = (P, Q, V) = (0.2, 0.4, 0.6)

Ruang Warna YCbCr

Thursday, 28 April 2016

Ruang warna YCbCr cukup luas digunakan dalam video. Ruang YCbCr akan memisahkan citra ke dalam komponen luminansi dan komponen warna (Zaidan et al., 2014). Ruang YCbCr akan memisahkan citra ke dalam komponen luminance dan komponen warna. Informasi luminance dipresentasikan oleh komponen Y, sedangkan informasi warna dipresentasikan pada komponen Cb dan Cr. 

Komponen Cb merupakan selisih antara kompunen blue dengan suatu nilai referensi, den komponen Cr adalah selisih antara komponen red dengan suatu nilai referensi. Ruang warna YCbCr dapat dengan mudah diperoleh dari ruang RGB dengan matrik sederhana (Ban et al., 2014), seperti pada persamaan:


Fungsi konversi YCbCr = rgb2ycbcr(RGB) juga sudah disediakan MATLAB dengan sintaks:
YCBCR = rgb2ycbcr (RGB)
Hasil konversi seperti yang ditampilkan pada gambar:





 

 
Muryan Awaludin © 2012 | Designed by Bubble Shooter, in collaboration with Reseller Hosting | Developer by Muryan Awaludin