Rabu, 17 Oktober 2012

Speech Recognition

Helloooo...................
Sudahkan kalian mengenal speech recognition ? Atau software yang digunakan untuk merekam dan mengenal suara ? Tugas dosen saya kali ini adalah mencoba software tersebut pada windows 7 dan mengulasnya di dalam blog masing-masing. Berikut sedikit mengenai speech recognition pada windows 7


Pengertian Speech Recognition

Speech Recognition adalah proses konversi sebuah sinyal akustik, yang ditangkap oleh microphone atau telepon, untuk merangkai kata kata. Kata – kata yang dikenali bisa jadi sebagai hasil akhir, untuk sebuah aplikasi seperti command & control, penginputan data, dan persiapan dokumen.


tampilan speech recognition
Hampir sama dengan keyboard yang membantu user melakukan inputan pada komputer, software soeech recognition merupakan sebuah dimensi baru dengan kontrol yang fokus pada perintah, bukan lokasi. Sehingga kita tinggal mengucapkan perintah dengan bahasa inggris dan komputer menjalankan perintah yang diucapkan. Namun bila pronounce yang diucapkan tidak sesuai, kemungkinan perintah yang diucapkan user tidak akan dikenali oleh komputer.


Penggunaan Speech Recognition

Sebelum anda menggunakan fitur ini, ada hal yang perlu diperhatikan yaitu pastikan pada PC atau laptop anda mmepunyai microphone yang baik karena jika microphone yang digunakan kurang baik akan menimbulkan berbagai suara. Bagi teman-teman yang baru pertama kali menggunakan software ini jangan khawatir karena sudah tersedia user guidance yang akan menjelaskan bagaimana menggunakan Speech Recognition ini. Bukan hanya ada dalam bahasa Inggris saja, speech recognition juga tersedia dalam bahasa Perancis, Spanyol, Jerman, Jepang, China.

Berikut contoh cara penggunaan speech recognition :
  1. klik tombol pada kotak suara
  2. ucapkan 'start'
  3. misalnya kita ingin membuka aplikasi winamp maka ucapkan 'open winamp'
  4. maka aplikasi winamp akan terbukan dan siap dijalankan
  5. software speech recognition tidak hanya dapat membuka aplikasi, software ini juga dapat melakukan perintah-perintah menu yang ada didalam aplikasi
  6. bila ingin menutup aplikasi, kita cukup mengatakan 'close' maka secara otomatis jendela aplikasi akan tertutup

Kesulitan Penggunaan Speech Recognition :
  1. Masih sering terjadi error
  2. Keterbatasan library
  3. Pelafalan dan pengucapan perintah dalam bahasa inggris harus diucapkan dengan jelas karena bila perintah tidak diucapkan dengan jelas maka perintah tidak akan dikenali
  4. Suara dalam memberikan perintah harus jelas dan keras

Manfaat Penggunaan Speech Recognition
  1. Belajar cara berbicara dengan komputer dengan tutorial yang akan mengajarkan penggunaan perintah-perintah dengan Speech Recognition.  
  2. Melatih komputer untuk memahami suara yang diinputkan. Speech Recognition menggunakan sebuah profil unik suara untuk mengenali suara dan perintah. Semakin sering dan banyak menggunakan Speech Recognition, maka akan semakin detil profil karakter suara seseorang, hal ini akan meningkatkan kemampuan komputer untuk memahami suara seseorang.
  3. Memeperbaiki kata yang tidak dikenal. Jika Speech Recognition tidak mengenali suatu perintah, maka pengguna dapat memperbaiki kata-kata yang tidak dikenali tersebut dengan memilih alternatif yang telah disediakan atau dengan mengeja kata tersebut.
  4. Menggunakan Perintah untuk Mendikte. Mengalamatkan email dan dokumen, membuat perbaikan, dan menyimpan pekerjaan dengan memerintahkan komputer untuk mendiktekan.
  5. Memperhatikan Cara Program Beradaptasi dengan Pengguna. Setiap individu mempunyai suara dan intonasi yang unik, Speech Recognition mempelajari cara mengatur seluk-beluk nada perintah. Software lunak mempelajari perintah-perintah yang biasanya digunakan oleh pengguna dan meningkatkan interaksi perintah tersebut dengan komputer.





Senin, 01 Oktober 2012

Interface Dalam IMK


Salah satu kriteria dari sebuah antar muka adalah menarik. Seorang pengguna baru, biasanya tertarik untuk mencoba sebuah program aplikasi dengan terlebih dahulu tertarik pada suatu tampilan yang ada di hadapan mereka. Untuk membuat tampilan yang menarik emmang tidak mudah karena dalam merancang tampilan, seorang perancang harus mempunyai jiwa seni dan mengerti selera pengguna pada umumnya. 


Bagi perancang tampilan interface, dokumentasi setiap pekerjaan yang dilakukan sangatlah penting. Karena dengan bantuan dokumentasi, perancang dapat dengan mudah mengubah rancangan yang perlu disesuaikan. Dokumentasi rancangan dapat dilakukan dengan  cara :
  • Membuat sketsa pada kertas
  • Menggunakan prototype GUI
  • Menuliskan tekstual yang menjelaskan kaitan antara satu jendela dengan jendela yang lainnya
  • Menggunakan piranti baru yang disebut dengan CASE (Computer Aided Software Engineering)
NB : Cara ke 2 dan ke 4 tidak dapat selalu diterapkan karena piranti tersebut harganya cukup mahal sehingga hanya diterapkan pada pembuatan interface grafik untuk pekerjaan yang besar.

Interface pengguna secara alamiah terbagi menjadi 4 kelompok :
1. Model Pengguna
Model pengguna merupakan dasar dari tiga komponen lainnya.  Model pengguna merupakan model konseptual yang diinginkan oleh pengguna dalam memanipulasi informasi dan proses yang diaplikasikan pada informasi tersebut.Setelah pengguna mengetahui dan memahami model yang ia inginkan, dia memerlukan peranti untuk memanipulasi model itu. 

2. Bahasa Perintah
Piranti pemanipulasian ini sering disebut command prompt yang sekaligus merupakan komponen kedua dari antarmuka pengguna. Idealnya, program komputer kita mempunyai bahasa perintah yang alami, sehingga model pengguna dengan cepat dapat dioperasionalkan.

3.  Umpan Balik
Umpan balik di sini diartikan sebagai kemampuan sebuah program yang membantu pengguna untuk mengoperasian program itu sendiri. Umpan balik dapat berbentuk: pesan-pesan penjelasan, pesan penerimaan perintah, indikasi adanya obyek terpilih, dan penampilan karakter yang diketikkan lewat papan ketik. Beberapa bentuk umpan balik terutama ditujukan kepada pengguna yang belum berpengalaman dalam menjalankan program aplikasi itu. Umpan balik dapat digunakan untuk memberi keyakinan bahwa program telah menerima perintah pengguna dan dapat memahami maksud perintah tersebut.

4. Penampilan Informasi
Komponen ini digunakan untuk menunjukkan status informasi atau program ketika pengguna melakukan suatu tindakan. Pada bagian ini, perancang harus menampilkan pesan-pesan tersebut seefektif mungkin, sehingga mudah dipahami oleh pengguna.

Jenis -  jenis interface :
  • Media Tekstual
Adalah bentuk sederhana dialog atau komunikasi antara manusia dan komputer yang hanya berisi teks dan kurang menarik. Salah satu contoh antarmuka manusia dan komputer berbentuk teks yang menggunakan bahasa pemrograman PASCAL adalah readln dan writeln.
  • Media GUI (Graphical User Interface)
GUI (Graphical User Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi dengan komputer atau sistem operasi.  Contoh sistem operasi yang menggunakan GUI adalah Linux dengan distro Mandriva menggunakan Desktop Environment KDE, dan juga sistem operasi Windows 7 Ultimate yang menggunakan GUI-nya sendiri.

Gambar : KDE pada Mandriva
  • CLI (Command Line Interface)
CLI (Command Line Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu baris perintah atau text atau ketikkan dari keyboard untuk berinteraksi denga sistem operasi atau komputer tersebut. Contoh sistem operasi yang menggunakan CLI adalah Ubuntu Server dan Windows Server 2008.

Gambar : CLI pada Ubuntu

Sabtu, 15 September 2012

Keterkaitan IMK dengan Disiplin Ilmu Lain

Berikut beberapa ilmu yang terkait dengan IMK :

  1. Ilmu Komputer dan Teknik Elektronika. Pada bidang ini memberikan kerangka kerja untuk merancang sistem IMK.
  2. Ergonomi. Ilmu yang berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman. Misalnya : pengaturan lampu, bentuk meja&kursi, lampu tampilan, posisi duduk, dll
  3. Psikologi Kognitif. Salah satu cabang ilmu psikologi yang memperhatikan secara kognitif perilaku pengguna dengan memahami sifat, kebiasaan, persepsi, dan ketrampilan motorik pengguna.
  4. Antropologi. Ilmu pengetahuan sosial yang mempelajari budaya masyarakat tentang cara mereka berkelompok yang masing-masing anggotanya memberikan konstribusi sesuai dengan keahlian di bidangnya.
  5. Perancangan Grafis dan Tipologi. Sebuah gambar dapat digunakan sebagai sarana interaksi antara manusia dengan komputer. 
  6. Linguistik. Untuk melakukan interaksi membutuhkan sarana komunikasi berupa bahasa yang memadai misalnya bahasa grafis, bahasa alami, bahasa menu, dll.
  7. Sosiologi. Mempelajari tentang perilaku masyarakat dan perilaku manusia sosial yang telah disusun dari hasil-hasil pemikiran ilmiah.
  8. Filsafat. Studi tentang masalah umum dan mendasar dan dapat berperan untuk memberikan landasan filosofis dalam memahami konsep penerapan IMK.
  9. Sosial dan Psikologi Organisasi. Yaitu ilmu yang memeriksa masalah organisasi dari berbagai konteks mulai dari individu, kelompok, sampai tingkatan organisasi. Dengan cara ini IMK juga dapat bersaing di dalam persaingan bisnis yang semakin ketat.

Kesimpulan

Dengan demikian, dapat disimpulkan bahwa IMK diharapkan dapat bersifat akrab dan ramah dengan pengguna nya. Sehingga untuk mewujudkan hal tersebut dibutuhkan pemahaman ilmu yang telah disebutkan diatas.

Mengapa Kita Memerlukan Interaksi Manusia dan Komputer ?

Di era modern ini kita memerlukan interaksi manusia dan komputer untuk menghasilkan sistem yang bermanfaat dan aman, artinya sistem tersebut dapat berfungsi membantu user dengan sebaik-baiknya. Sistem yang bermanfaat ini bukan hanya dalam konteks perangkat lunak dan perangkat keras saja namun mencakup pula lingkungan secara keseluruhan baik lingkungan organisasi kerja maupun lingkungan lainnya. Sistem juga diharapkan dapat dengan mudah dipahami user dalam penggunaannya dan dapan meningkatkan efisien dan efektifitas kerja.

  • Berguna, dapat menyelesaikan sebuah tugas sesuai keinginan pengguna
  • Mudah, dapat digunakan dan tidak sulit dipahami dalam penggunaan nya
  • Menarik, agar pengguna berkesan
  • Efektif dan efisien
  • Kemudahan pemeliharaan
  • Handal

Tujuan Interaksi Manusia dan Komputer

Tujuan utama IMK adalah :

  1. Menghasilkan manfaat bagi user dan mudah digunakan.
  2. Fungsi-fungsi yang disediakan pada sistem sesuai dengan perencanaan user.
  3. Sistem yang digunakan memiliki tingkat keamanan.
  4. Efektifitas dan efisiensi pengguna yang berpengaruh pada produktifitas kerja.
  5. Memberi kepuasan dan pengalaman pada user.

Para perancang IMK berharap agar sistem yag ada ramah dan akrab dengan users. Namun merancang sistem yang akrab dan ramah si perancang perlu memahami kondisi psikologis dari user karena kebiasan masing-masing user dalam menggunakan komputer biasanya berbeda-beda.

Pengertian Interaksi Manusia dan Komputer



Pengertian dari interaksi adalah komunikasi dua arah antara user (pengguna) dan komputer. Interaksi akan terjadi apabila ada aksi dan reaksi. Jika salah satu pihak tidak melakukan respon maka akan terjadi hambatan dan tidak dapat mencapai tujuan. Interaksi manusia dan komputer adalah suatu disiplin ilmu yang menerapkan hubungan timbal balik antara user dan komputer antar muka pengguna untuk menyelesaikan tujuan tertentu.

Prinsip kerja komputer adalah user memberikan data-data mentah yang belum diolah berupa angka dan huruf kemudian data tersebut diproses, dan dikeluarkan sesuai dengan kebutuhan yang diinginkan. Sebenarnya tanpa disadari kita sudah melakukan interaksi secara langsung dengan komputer misalnya menekan tombol-tombol yang ada pada keyboard ataupun menyentuh mouse.

Elemen utama dalam interaksi manusia dan komputer adalah :
1. Manusia, bagaimana seorang pengguna menerima dan memproses perintah kedalam komputer
2. Komputer, teknologi tang digunakan untuk menerima, memproses dan memberikan hasil yang telah diproses tersebut
3. Interaksi antara manusia dan komputer,
4. Aktivitas
5. Lingkungan Kerja