Jumat, 23 Maret 2012

Penjumlahan Matriks ordo 2 menggunakan Bahasa Java

Matakuliah yang satu ini bisa ajh bikin hati dag-dig-dug derrrrr, sekali nya salah ngerjain Quiz langsung dapet nilai 0 (nol). Dan lagi-lagi gagal buat dapet nilai. -.-" Nah, kebetualan Quiz kemaren ngebahas tentang Penjumlahan Matriks ordo 2. Tenang yang ini udah bener ko.
berikut source code nya:

//buatlah sebuah program utk penambahan matrik 2D yang ordonya ditentukan oleh user termasuk juga nilainya
//import java.util.Arrays;
import java.util.Scanner;

class matriks_2D{
public static void main(String args[]){
Scanner scan=new Scanner(System.in);

System.out.print("Masukan jumlah ordo: "); int ordo=scan.nextInt();
//System.out.print("Masukan jumlah kolom: "); int kolom=scan.nextInt();

int [][]array1=new int[ordo][ordo];
int [][]array2=new int[ordo][ordo];
int [][]hasil=new int[ordo][ordo];
//menampilkan matrik array1
for(int i=0;i<ordo;i++){
for(int j=0;j<ordo;j++){
System.out.print("masukkan nilai matrik ["+i+"],["+j+"]");array1[i][j]=scan.nextInt();
}
System.out.println();
}

//menampilkan matrik array2
for(int i=0;i<ordo;i++){
for(int j=0;j<ordo;j++){
System.out.print("masukkan nilai matrik ["+i+"],["+j+"]");array2[i][j]=scan.nextInt();
}
System.out.println();
}
//menjumlahkan matrik array1 dengan array2
for(int i=0;i<ordo;i++){
for(int j=0;j<ordo;j++){
hasil[i][j]=array1[i][j]+array2[i][j];
}

}

for(int i=0;i<ordo;i++){
for(int j=0;j<ordo;j++){
System.out.print(hasil[i][j]+"\t");
}
System.out.println();

}
}
}

semoga bermanfaat. :D

Senin, 19 Maret 2012

Pengolahan Citra menggunakan VB.net

Program image processing dengan menggunakan vb.net.
download disini untuk source code nya.

selamat belajar :)

Selasa, 28 Februari 2012

Filtering Image and Convolution in Matlab

1. Filter Image
Filter yang digunakan adalah filter gaussian dengan matriks 12x12
hasil filtering:
Filter Image
Source Code:
gambar=imread('kucing.jpg'); 
gaussianFilter = fspecial('gaussian', [12, 12], 5) 
hasil = imfilter(gambar, gaussianFilter, 'symmetric', 'conv'); 
subplot(1,2,1), image(gambar); 
subplot(1,2,2), image(hasil), title('Blurred Cat, blur matrix size 12');

2. Convolution
Konvolusi adalah salah satu proses filtering image yang sering dilakukan pada proses pengolahan gambar.  Proses konvolusi dilakukan dengan menggunakan matriks yang biasa disebut mask yaitu matriks yang berjalan sepanjang proses dan digunakan untuk menghitung nilai representasi lokal dari beberapa piksel pada image.


Original Image
Convolution




























Source Code
gambar=imread('kucing.jpg');
[matrixCitra]=imread('kucing.jpg')
mask = [-1 -1 -1; -1 8 -1; -1 -1 -1]; 
gray=rgb2gray(gambar); 
thresh=graythresh(gray); 
imbw=im2bw(gray,thresh); 
hasil=conv2(double(imbw),mask,'valid'); 
imshow(gambar) 
figure, imshow(hasil) 

Download source code. :)

mari kita belajar.

Selasa, 14 Februari 2012

Pengolahan Citra


1. Menampilkan histogram dengan menggunakan Matlab
GAmbar Asli


source code:
gambar=imread('Teman.jpg'); %——–membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi piksel warna merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel warna merah
merahgray2=0.3*red+0.5*green+0.2*blue ;
imhist(red)
imhist(green)
imhist(blue)
imhist(gray)

Hasil:
Histogram Blue

Histogram Green


Histogram Red
Histogram Grey

2. Ekstraksi RGB
source code:
gambar=imread('teman.jpg'); %--------membaca file gambar 
red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi piksel warna merah 
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel warna merah 
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel warna merah 
%----------menampilkan gambar--------------------- 
imshow(gambar) 
imshow(red) 
imshow(green) 
imshow(blue)

Hasilnya:

RGB Red
RGB Blue
RGB Green
 Klik disini untuk donwload source code diatas.


Selasa, 31 Mei 2011

Belajar Kewirausahaan

Ehmm, salah satu mata kuliah yang menyenangkan bagi saya, karena dari kuliah inilah saya lebih berani untuk belajar berwirausaha walaupun masih kecil-kecilan. Beberapa hal yang saya pelajari selama kuliah ini berlangsung.

Ciri-ciri seorang Entrepreneur:
  1.  Mempunyai hasrat untuk selalu bertanggung jawab bisnis dan sosial.
  2. Komitmen terhadap tugas
  3. Memilih resiko yang moderat
  4. Merahasiakan kemampuan untuk sukses
  5. Cepat melihat peluang
  6. Orientasi ke masa depan
  7. Selalu melihat kembali prestasi masa lalu
  8. Sikap haus terhadap "Money"
  9. Skill dalam organisasi
  10. Toleransi terhadap ambisi
  11. Fleksibilitas tinggi
Perlu diketahui ada beberapa penyebab suatu usaha mengalami kegagalan, diantaranya:
  1. Struktur modal yang tidak memadai
  2. Penggunaan metode dan peralatan yang sudah usang
  3. Tidak adanya perencanaan jangka panjang
  4. Kecakapan pribadi
Kegagalan tersebut dapat ditangani dengan beberapa hal sebagai berikut:
  1. Mengurangi biaya operasi
  2. Meningkatkan penjualan
  3. Meninjau kembali kerugian kredit
  4. Mengindari resiko
  5. Memeriksa kembali persediaan
Kemudian dosen saya yaitu Bapak Djadja Sardjana memeberikan tugas untuk berjualan dan mempresentasikannya dalam bentuk sebuah drama. Saya dan teman-teman mulai berpikir usaha apa yang akan kita buat untuk berjualan. Akhirnya kami memutuskan untuk membuat puding dan kue. D' RANK adalah sebuah brand yang saya dan teman-teman buat saat berwirausaha. D' RANK itu sendiri kami ambil dari nama masing-masing anggota kelompok. Usaha yang kami ambil ini berupa puding yang kami beri nama "PUDING MERDEKA" karena puding tersebut kami buat dengan warna merah dan putih dan kue nya sendiri kami beri nama "KUE IMUT" karena bentuknya yang kecil dan imut.
ini beberapa foto puding dan kue yang kami buat
Dan ini adalah puding HIJAU.

Saya senang belajar kewirausahaan, karena saya bisa mendapatkan uang lebih dengan usaha saya sendiri, menambah pengalaman, dan merasakan bagaimana menjadi seorang wirausahawan walaupun masih tahap pembelajaran. Saya ucapkan terimakasih kepada Bapak Djadja Sardjana selaku dosen pembimbiing Kewirausahaan yang telah membagi ilmunya kepada saya dan teman-teman bagaimana menjadi seorang wiraswasta. BERWIRAUSAHA ITU ASYIK!

Tutorial membuat animasi Objek bergerak ke kiri - ke kanan

Berikut adalah beberapa tahapan untuk membuat animasi dengan menggunakan script

1. Buatlah sebuah lingkaran. Seleksi lingkaran tersebut dan tekan F8. Pada kotak dialog yang muncul pilih Movie Clip sebagai Type dan tekan OK.

2. Klik movie clip lingkaran dan tekan Ctrl+F3 untuk memunculkan panel properties. Ubah niali X: pada panel properties menjadi 9,7

3. Select movie clip lingkaran tadi dan tekan F9.

4. Masukan actionscript ini pada kotak actions yang muncul :
onClipEvent (load) {
gerak = 1;
}
onClipEvent (enterFrame) {
//jika koordinat x movie clip ini berada lebih dari 255
if (_x>255) {
gerak = 2;
}
//jika koordinat x movie clip ini berada kurang dari 45
if (_x<45) { gerak = 1; }

//jika gerak sama dengan 1
if (gerak == 1) {
//koordinat x movie clip ini akan ditambah 20 (movie clip ini akan bergerak kekanan)
//semakin besar nilainya semakin cepat gerakannya
_x += 20;
}
//jika gerak sama dengan 2
if (gerak == 2) {
//koordinat x movie clip ini akan dikurangi 20 (movie clip ini akan bergerak kekiri)
//semakin besar nilainya semakin cepat gerakannya
_x -= 20;
}
}


Penjelasan:


1. onClipEvent digunakan saat menulis actionscript di movieclip.

2. load adalah scipt yang ada didalam onClipEvent ini akan dijalankan satu kali ketika keyframe movieclip ini berada dimainkan.

3. enterFrame adalah scipt yang ada didalam onClipEvent ini akan dijalankan secara terus menerus ketika ketika keyframe movieclip ini berada dimainkan.


Source dapat didownload disini

Multimedia

Multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi dan video dengan alat bantu ([tool]) dan koneksi ([link]) sehingga pengguna dapat ber-([navigasi]), berinteraksi, berkarya dan berkomunikasi. Multimedia sering digunakan dalam dunia hiburan. Selain dari dunia hiburan, Multimedia juga diadopsi oleh dunia Game.

Inilah sebagian materi yang saya pelajari mengenai Pengantar Multimedia.
Saya cukup tertarik untuk mempelajari tentang multimedia, karena disini kita bisa mengkreasikan dan mengembangkann kreatifitas yang kita miliki.