Flashdisk super aman dengan sistem pengenalan suara

Flashdisk super aman yang dilengkapi dengan sistem keamanan voice recognition atau sistem pengenalan suara ini diberi nama VoiceLok. Dengan kapasitas memori 8 GB flashdisk ini akan menjamin keamanan data anda meskipun flashdisk ini berpindah tangan.
VoiceLok diklaim merupakan flashdisk pertama di dunia yang menggunakan sistem keamanan voice recognition. Untuk membuka data di dalam flashdisk ini anda bisa menggunakan suara anda atau jika itu gagal anda bisa menekan tombol yang ada pada flashdisk ini dalam pola tertentu.
Yang paling mengesankan bagi saya adalah, untuk menggunakan VoiceLok anda tidak perlu lagi menginstal aplikasi tertentu, karena secara otomatis ketika flashdisk dicolokkan ke komputer maka sistem voice recognition akan langsung aktif.
Hal ini akan sangat memudahkan kita dalam penggunaannya, karena dengan sistem yang demikian kita dapat menggunakan flashdisk super aman ini pada komputer apapun, dimanapun, dan milik siapapun. Sayangnya harga flashdisk ini masih belum dikonfirmasikan. Namun, jika menilik dari fitur yang ditawarkan, bukan mustahil jika harganya akan selangit. ^_^

COMPUTER VISION

1.  Definisi
  • Computer Vision didefinisikan sebagai salah satu cabang ilmu pengetahuan yang mempelajari bagaimana komputer dapat mengenali obyek yang diamati/ diobservasi.
  • Computer Vision adalah kombinasi antara Pengolahan Citra dan Pengenalan Pola.
  • Konsep dasar yang melandasi computer vision adalah computer becomes seeing machines, menjadikan komputer sebagai mesin yang mampu menangkap informasi visual yang ada di lingkungannya.
  • Computer vision mempunyai tujuan utama untuk membuat keputusan yang berguna tentang obyek fisik nyata dan pemandangan berdasarkan image yang didapat dari sensor.
2.  Bagian-bagian dari Computer Vision

2.1   Pengolahan citra (Image Processing)
Pengolahan Citra (Image Processing) merupakan bidang yang berhubungan dengan proses transformasi citra/gambar (image). Proses ini bertujuan untuk mendapatkan kualitas citra yang lebih baik.

2.2 Pengenalan Pola  (Pattern Recognition)
Bidang ini berhubungan dengan proses identifikasi obyek pada citra atau interpretasi citra. Proses ini bertujuan untuk mengekstrak informasi/pesan yang disampaikan oleh gambar/citra.

3.  Tahapan yang terjadi pada computer vision

1. Image acquisition (proses penangkapan informasi visual dan proses pengubahan sinyal analog menjadi data digital, yang siap untuk diporoses oleh komputer)
  • Image Acqusition pada manusia dimulai dengan mata kemudian informasi visual diterjemahkan ke dalam suatu format yang kemudian dapat dimanipulasi oleh otak.
  • Senada dengan proses di atas, computer vision membutuhkan sebuah mata untuk menangkap sebuah sinyal visual.
  • Umumnya mata pada computer vision adalah sebuah kamera vision
  • Kamera menerjemahkan sebuah scene atau image
  • Kemudian sinyal listrik ini diubah menjadi bilangan biner yang akan digunakan oleh komputer untuk pemrosesan.
  • Keluaran dari kamera adalah berupa sinyal analog, dimana frekuensi dan amplitudonya (frekuensi berhubungan dengan jumlah sinyal dalam satu detik, sedangkan amplitudo berkaitan dengan tingginya sinyal listrik yang dihasilkan) merepresentasikan detail ketajaman (brightness) pada scene.
  • Kamera mengamati sebuah kejadian pada satu jalur dalam satu waktu, memindainya dan membaginya menjadi ratusan garis horizontal yang sama.
  • Tiap‐tiap garis membuat sebuah sinyal analog yang amplitudonya menjelaskan perubahan brightness sepanjang garis sinyal tersebut.
  • Karena komputer tidak bekerja dengan sinyal analog, maka sebuah analog‐to‐digital converter (ADC), dibutuhkan untuk memproses semua sinyal tersebut oleh komputer.
  • ADC ini akan mengubah sinyal analog yang direpresentasikan dalam bentuk informasi sinyal tunggal ke dalam sebuah aliran (stream) sejumlah bilangan biner
  • Bilangan biner ini kemudian disimpan di dalam memori dan akan menjadi data raw yang akan diproses.
2.  Image Processing (proses pengolahan informasi image yang telah diidgitalisasi oleh converter analog ke digital)
  • Tahapn berikutnya computer vision akan melibatkan sejumlah manipulasi utama (initial manipulation) dari data binary tersebut.
  • Image processing membantu peningkatan dan perbaikan kualitas image, sehingga dapat dianalisa dan di olah lebih jauh secara lebih efisien.
  • Image processing akan meningkatkan perbandingan sinyal terhadap noise (signal‐to‐noise ratio = s/n).
  • Sinyal‐sinyal tersebut adalah informasi yang akan merepresentasikan objek yang ada dalam image.
  • Sedangkan noise adalah segala bentuk interferensi, kekurang pengaburan, yang terjadi pada sebuah objek.
3.   Image Analysis (proses analisa terhadap image visual yang telah di proses sebelumnya)
  • Image analysis akan mengeksplorasi scene ke dalam bentuk karateristik utama dari objek melalui suatu proses investigasi.
  • Sebuah program komputer akan mulai melihat melalui bilangan biner yang merepresentasikan informasi visual untuk mengidentifikasi fitur‐fitur spesifik dan karekteristiknya.
  • Lebih khusus lagi program image analysis digunakan untuk mencari tepi dan batas‐batasan objek dalam image.
  • Sebuah tepian (edge) terbentuk antara objek dan latar belakangnya atau antara dua objek yang spesifik.
  • Tepi ini akan terdeteksi sebagai akibat dari perbedaan level brightness pada sisi yang berbeda dengan salah satu batasnya.
4.   Image Understanding (dengan menerapkan konsep-konsep kecerdasan buatan -artificial intelligent-untuk memahami data visual yang ditangkapnya)
  • Ini adalah langkah terakhir dalam proses computer vision, yang mana sprsifik objek dan hubungannya diidentifikasi.
  • Pada bagian ini akan melibatkan kajian tentang teknikteknik artificial intelligent.
  • Understanding berkaitan dengn template matching yang ada dalam sebuah scene.
  •  Metoda ini menggunakan program pencarian (searchprogram)dan teknik penyesuaian pola (pattern matching techniques).
5. Applikasi yang dihasilkan dari Computer Vision antara lain :
  • Robotic – navigation and control
  •  Medical Image Analysis – measurement and interpretation of many types of images
  • Industrial Inspection – measurement, fault checking, process control
  • Optical Character Recognition – text reading
  • Remote Sensing – land use and environmental monitoring
  • Psychology, AI – exploring representation and computation in natural vision

Materi Kuis Java


import java.util.*;
public class lingkaran{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
double phi = 3.14;
double r, luas,keliling;
System.out.println("Program Luas Lingkaran\n");
System.out.print("Masukkan Panjang Jari-jari : ");
r = input.nextDouble();l
uas = 0.5 * phi * r * r;
keliling = 2 * phi * r;
System.out.print("Luas Lingkaran = " + (int)luas + " \nKeliling lingkaran = "
+ (int)keliling);
}
}





    import java.io.*;

    class kuis
    {
    public static void main(String args[]) throws IOException
    {
    System.out.println("----------------------------------");
    System.out.println("Pilihan Menu : ");
    System.out.println("1. Menghitung Volume Balok");
    System.out.println("2. Keluar");
    System.out.println("----------------------------------");

    //Membuat turunan class untuk Input dari User
    BufferedReader kata = new BufferedReader
    (new InputStreamReader(System.in));

    System.out.print("Pilihan ? [1-3] : ");
    int pilihan = Integer.parseInt(kata.readLine());

    //punggunaan case
    switch(pilihan)
    {
    case 1:
    System.out.println("Anda memilih Menghitung Balok !");
    System.out.print("Panjang :");
    double p = Double.parseDouble(kata.readLine());
    System.out.print("Lebar :");
    double l = Double.parseDouble(kata.readLine());
    System.out.print("Tinggi :");
    double t = Double.parseDouble(kata.readLine());

    double v = p*l*t;
    System.out.println("Hasilnya Adalah :" + v);
    break;
    case 2:
    System.out.println("Keluar !");
    break;
    default:
    System.out.println("Batas input antara 1-2 !");
    break;
    }
    //akhir case
    }
    }

Buat Program Pemutar Audio Dengan C# (CSharp)

 kali ini saya akan share cara membuat aplikasi pemutar audio (musik) dengan program C#, ini merupakan tugas pemrograman terstruktur yang diberikan dikampus saya,..oke langsung simak penjelasan berikut ini yah:

Didalam C#, telah disediakan library khusus untuk menangani audio. dengan menggunakan audio ini dapat dibuat program manipulasi audio, seperti pemutar musik (seprti winamp, windows media player,AIMp), maupun sampai pada pengeditan musik. tutorial kali ini akan dibahas tentang bagaimana audio di putar di form C#
  1. Langkah pertama, membuat project kosong, file->new project. nama project diisi dengan sesuai keiinginan, tidak ada aturan khusus
  2. Menambahkan satu label, satu textbox dan dua button pada form yang telah dibuat.
  3. Atur dan tata sedemikian rupa sehingga form yang telah dibuat mirip dengan gambar diatas. dan jangan lupa tambahkan componen openfiledialog.
  4. Tambahkan library audio pada project. Masuk ke jendela code, pada header program,  tambahkan code berikut ini
          using System.Media.
     5.  Pada button brows. tambahkan code  dibawah ini       
         openFileDialog1.InitialDirectory = ”C:\windows\media”;if (DialogResult.OK ==
         openFileDialog1.ShowDialog()){
         openFileDialog1.Filter = ”Wave(*.wav)|*wav|Mp3(*.mp3)|*mp3″;textBox1.Text =  
         openFileDialog1.FileName.ToString();pathSuara =
         openFileDialog1.FileName.ToString();
         }
    6.  Sedangkan pada button play, tambahkan code seperti dibawah ini
         SoundPlayer soundku = new SoundPlayer(pathSuara);soundku.Play();
    7.  Jangan lupa untuk membuat variabel global pathsuara pada project, untuk deklarasi
         variabel global ada  di bawah
         public partian class Form1:form
    8.  Program seleseai dibuat, running program.