mbah google

Rabu, 16 November 2011

Beberapa Contoh Penerapan Teknologi Komputer Vision

 visi komputer adalah ilmu dan teknologi mesin yang melihat, di mana lihat dalam hal ini berarti bahwa mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan tugas tertentu.visi komputer berkaitan dengan teoridi balik sistem buatan bahwa ekstrak informasi dari gambar. Data gambar dapat mengambilbanyak bentuk,seperti urutan video, pandangan dari beberapa kamera,atau data multi-dimensidari scanner medis.

Contoh aplikasi dari visi komputer mencakup sistem untuk :
  1. pengendalian proses (misalnya, sebuah robot industri atau kendaraan otonom).
  2. Mendeteksi peristiwa (misalnya, untuk pengawasan visual atau orang menghitung).
  3. Mengorganisir informasi (misalnya, untuk pengindeksan database foto dan gambarurutan).
  4. Modeling benda atau lingkungan (misalnya, inspeksi industri,analisis citra medis ataumodel topografi).
  5. Interaksi (misalnya, sebagai input ke perangkat untuk interaksi komputer-manusia).
PENERAPAN KOMPUTER VISION ANTARA LAIN :
  • Bidang Pertahanan dan Keamanan (Militer).
Contoh jelas adalah deteksi tentara musuh atau kendaraan dan bimbingan rudal. Lebihsistem canggih untuk panduan mengirim rudal rudal ke daerah daripada target yang spesifik,dan pemilihan target yang dibuat ketika rudal mencapai daerah berdasarkan data citradiperoleh secara lokal. konsep modern militer, seperti "kesadaran medan perang",menunjukkan bahwa berbagai sensor, termasuk sensor gambar, menyediakan kaya setinformasi tentang adegan tempur yang dapat digunakan untuk mendukung keputusanstrategis. Dalam hal ini, pengolahan otomatis data yang digunakan untuk mengurangikompleksitas dan informasi sekering dari sensor ganda untuk meningkatkan keandalan.
  • Bidang Didalam kendaraan Otonom.
kendaraan otonom, yang meliputi submersibles, kendaraan darat (robot kecil denganroda, mobil atau truk), kendaraan udara, dan kendaraan udara tak berawak (UAV). Tingkatberkisar otonomi dari sepenuhnya otonom (berawak) kendaraan untuk kendaraan di manasistem visi berbasis komputer mendukung driver atau pilot dalam berbagai situasi.Sepenuhnya otonom kendaraan biasanya menggunakan visi komputer untuk navigasi, yakniuntuk mengetahui mana itu, atau untuk menghasilkan peta lingkungan (SLAM) dan untuk mendeteksi rintangan. Hal ini juga dapat digunakan untuk mendeteksi peristiwa-peristiwatugas tertentu yang spesifik, e. g., sebuah UAV mencari kebakaran hutan. Contoh sistempendukung sistem peringatan hambatan dalam mobil, dan sistem untuk pendaratan pesawatotonom. Beberapa produsen mobil telah menunjukkan sistem otonomi mengemudi mobil,tapi teknologi ini masih belum mencapai tingkat di mana dapat diletakkan di pasar. Adabanyak contoh kendaraan otonom militer mulai dari rudal maju, untuk UAV untuk misipengintaian atau bimbingan rudal. Ruang eksplorasi sudah dibuat dengan kendaraan otonommenggunakan visi komputer, e. g., NASA Mars Exploration Rover dan Rover ExoMars ESA.
  • Bidang Industri.
kadang-kadang disebut visi mesin, dimana informasi ini diekstraksi untuk tujuanmendukung proses manufaktur. Salah satu contohnya adalah kendali mutu dimana rincianatau produk akhir yang secara otomatis diperiksa untuk menemukan cacat. Contoh lainadalah pengukuran posisi dan orientasi rincian yang akan dijemput oleh lengan robot. Mesinvisi juga banyak digunakan dalam proses pertanian untuk menghilangkan bahan makananyang tidak diinginkan dari bahan massal, proses yang disebut sortir optik.
  • Bidang pengolahan citra medis.
Daerah ini dicirikan oleh ekstraksi informasi dari data citra untuk tujuan membuatdiagnosis medis pasien. Secara umum, data citra dalam bentuk gambar mikroskop, gambarX-ray, gambar angiografi, gambar ultrasonik, dan gambar tomografi. Contoh informasi yangdapat diekstraksi dari data gambar tersebut deteksi tumor, arteriosclerosis atau perubahanmemfitnah lainnya. Hal ini juga dapat pengukuran dimensi organ, aliran darah, dll areaaplikasi ini juga mendukung penelitian medis dengan memberikan informasi baru, misalnya,tentang struktur otak, atau tentang kualitas perawatan medis.
  • Bidang Neurobiologi.
Khususnya studi tentang sistem biological vision Selama abad terakhir, telah terjadi studiekstensif dari mata, neuron, dan struktur otak dikhususkan untuk pengolahan rangsangan visualpada manusia dan berbagai hewan. Hal ini menimbulkan gambaran kasar, namun rumit, tentang
bagaimana “sebenarnya” sistem visi beroperasi dalam menyelesaikan tugas
-tugas visi tertentuyang terkait. Hasil ini telah menyebabkan subfield di dalam visi komputer di mana sistem buatanyang dirancang untuk meniru pengolahan dan perilaku sistem biologi, pada berbagai tingkatkompleksitas. Juga, beberapa metode pembelajaran berbasis komputer yang dikembangkandalam visi memiliki latar belakang mereka dalam biologi.
  • Bidang Industri Perfilman
Semua efek-efek di dunia akting , animasi, dan penyotingan adegan film semua direkam dengan perangkat elektronik yang dihubungkan dengan komputer. Animasinya juga di kembangkan mempergunakan animasi yang dibuat dengan aplikasi komputer.Sebagai contoh film-film Hollywood berjudul TITANIC itu sebenarnya tambahananimasi untuk menggambarkan kapal raksasa yang pecah dan tenggelam, sehinggatampak menjadi seolah-olah mirip dengan kejadian nyata.
  • Bidang Kecerdasan Buatan.
Keterkaitan dengan perencanaan otonom atau musyawarah untuk sistem roboticaluntuk menavigasi melalui lingkungan. Pemahaman yang rinci tentang lingkungan inidiperlukan untuk menavigasi melalui mereka. Information about the environment could beprovided by a computer vision system, acting as a vision sensor and providing high-levelinformation about the environment and the robot. Informasi tentang lingkungan dapatdiberikan oleh sistem visi komputer, bertindak sebagai sensor visi dan memberikan informasitingkat tinggi tentang lingkungan dan robot. Buatan kecerdasan dan visi lain berbagi topik komputer seperti pengenalan pola dan teknik pembelajaran. Akibatnya, visi komputerkadang-kadang dilihat sebagai bagian dari bidang kecerdasan buatan atau ilmu bidangkomputer secara umum.
  • Bidang Pemrosesan Sinyal.
Banyak metode untuk pemrosesan sinyal satu-variabel, biasanya sinyal temporal,dapat diperpanjang dengan cara alami untuk pengolahan sinyal dua variabel atau sinyalmulti-variabel dalam visi komputer. Namun, karena sifat spesifik gambar ada banyak metode dikembangkan dalam visi komputer yang tidak memiliki mitra dalam pengolahan sinyal satu-variabel. Sebuah karakter yang berbeda dari metode ini adalah kenyataan bahwa merekaadalah non-linear yang bersama-sama dengan dimensi-multi sinyal, mendefinisikan subfielddalam pemrosesan sinyal sebagai bagian dari visi komputer.
  • Bidang Fisika.
Fisika merupakan bidang lain yang terkait erat dengan Computer vision. sistem Computervision bergantung pada sensor gambar yang mendeteksi radiasi elektromagnetik yangbiasanya dalam bentuk baik cahaya tampak atau infra-merah sensor dirancang denganmengunakan fisika solid-state. Proses di mana cahaya merambat dan mencerminkan off permukaan dijelaskan menggunakan optik. sensor gambar canggih bahkan memintamekanika kuantum untuk memberikan pemahaman lengkap dari proses pembentukangambar. Selain itu, berbagai masalah pegukuran fisika dapat di atasi dengan menggunakanComputer Vision, untuk gerakan misalnya dalam cairan.
  • Bidang matematika murni.
Sebagai contoh, banyak metode dalam visi komputer didasarkan pada statistik, optimasiatau geometri. Akhirnya, bagian penting dari lapangan dikhususkan untuk aspek pelaksanaanvisi komputer, bagaimana metode yang ada dapat diwujudkan dalam berbagai kombinasiperangkat lunak dan perangkat keras, atau bagaimana metode ini dapat dimodifikasi untuk mendapatkan kecepatan pemrosesan tanpa kehilangan terlalu banyak kinerja .

Hubungan antara visi komputer dan berbagai bidang lainnya
Banyak kesepakatan kecerdasan buatan dengan perencanaan otonom atau musyawarah untuk sistem robotical untuk menavigasi melalui lingkungan. Pemahaman yang rinci tentang lingkungan ini diperlukan untuk menavigasi melalui mereka. Informasi tentang lingkungan dapat diberikan oleh sistem visi komputer, bertindak sebagai sensor visi dan memberikan informasi tingkat tinggi tentang lingkungan dan robot. Kecerdasan buatan dan topik-topik berbagi komputer visi lain seperti pengenalan pola dan teknik pembelajaran. Akibatnya, visi komputer kadang-kadang dilihat sebagai bagian dari bidang kecerdasan buatan atau ilmu bidang komputer secara umum.

Fisika merupakan bidang lain yang terkait erat dengan visi komputer. sistem visi Komputer bergantung pada sensor gambar yang mendeteksi radiasi elektromagnetik yang biasanya dalam bentuk baik cahaya tampak atau infra-merah. Sensor dirancang dengan menggunakan fisika solid-state. Proses di mana cahaya merambat dan mencerminkan off permukaan dijelaskan menggunakan optik. sensor gambar canggih bahkan meminta mekanika kuantum untuk memberikan pemahaman lengkap dari proses pembentukan gambar. Selain itu, berbagai masalah pengukuran fisika dapat diatasi dengan menggunakan visi komputer, untuk gerakan misalnya dalam cairan.

Bidang ketiga yang memainkan peran penting adalah neurobiologi, khususnya studi tentang sistem visi biologis. Selama abad terakhir, telah terjadi studi ekstensif dari mata, neuron, dan struktur otak dikhususkan untuk pengolahan rangsangan visual pada manusia dan berbagai hewan. Hal ini menimbulkan gambaran kasar, namun rumit, tentang bagaimana "sebenarnya" sistem visi beroperasi dalam menyelesaikan tugas-tugas visi tertentu yang terkait. Hasil ini telah menyebabkan subfield di dalam visi komputer di mana sistem buatan yang dirancang untuk meniru pengolahan dan perilaku sistem biologi, pada berbagai tingkat kompleksitas. Juga, beberapa metode pembelajaran berbasis komputer yang dikembangkan dalam visi memiliki latar belakang mereka dalam biologi.

Namun bidang lain yang terkait dengan visi komputer pemrosesan sinyal. Banyak metode untuk pemrosesan sinyal satu-variabel, biasanya sinyal temporal, dapat diperpanjang dengan cara alami untuk pengolahan sinyal dua variabel atau sinyal multi-variabel dalam visi komputer. Namun, karena sifat spesifik gambar ada banyak metode dikembangkan dalam visi komputer yang tidak memiliki mitra dalam pengolahan sinyal satu-variabel. Sebuah karakter yang berbeda dari metode ini adalah kenyataan bahwa mereka adalah non-linear yang bersama-sama dengan dimensi-multi sinyal, mendefinisikan subfield dalam pemrosesan sinyal sebagai bagian dari visi komputer.
 
sumber:

Selasa, 08 November 2011

Tools SEO Yang Wajib Dimiliki Blogger


Tools SEO Yang Wajib Dimiliki Blogger - Untuk keperluan optimasi blog Trik SEO masih merupakan cara yang terus dicari dan diburu oleh para blogger. Soalnya seiring kemajuna dan perkembangan dunia internet, semakin banyak pula blogger baru yang bermunculan. Hal ini menyebabkan persaingan untuk keyword tertentu menjadi semakin sulit, Kuncinya adalah optimasi. Untuk membantu kita dalam hal optimasi SEO berikut adalah beberapa Tools yang wajib anda gunakan.

1. SEO Quake: merupakan add on (extension) browser Firefox yang membantu kita memperoleh semua parameter penting untuk menilai sebuah situs (dalam hal SEO), seperti Google Pagerank, Yahoo! Link, usia domain, dsb.

2. SubmitExpress Meta Tag analyzer: Submit Express sendiri merupakan tool yang dapat mendaftarkan secara otomatis blog kita ke 40 lebih search engine. Untuk keperluan SEO, ada tool milik Submit Express yang berguna yakni Meta tag Analyzer. Tool ini akan membantu kita memperoleh pengetahuan yang baik tentang relevansi sebuah META tag, belajar ketika kita salah dan melihat kenyataan tentang jumlah link di sebuah halaman atau keyword densitas.

3. Seomoz Tools: Tool ini khususnya akan bermanfaat untuk menganalisa Term target yang dapat memperlihatkan kepada kita istilah-istilah yang kita targetkan di sebuah halaman yang dapat terlihat oleh bot (spider mesin pencari) sehingga dapat membantu kita memperbaiki faktor-faktor dalam on-page SEO.

4. Rank Checker: Tool ini sangat berguna sekali untuk mengecek posisi keyword dan domain yang akan kita optimasi, sekaligus di 3 search engine utama (Google, Yahoo, MSN). Kita dapat membuat pengaturan yang berbeda untuk melacak masing-masing rangking domain. Hanya saja, tool ini akan memperlihatkan keyword dan domain yang masuk dalam daftar top 200.

5. Google Keyword Tool: Tool ini digunakan oleh Google Adword. Masukkan keyword yang akan digunakan sebagai target dan tool ini akan menunjukkan estimasi jumlah pencarian.

6. Backlink Watch: Tool ini berguna untuk melihat backlink suatu blog / situs termasuk halaman mana keberadaannya, anchor text yang digunakan dan jumlah total backlink dari sebuah halaman.

7. SEO Tool Bag Backlink Analyzer: Tool ini tidak berbeda jauh fungsinya dengan Backlink Watch, hanya saja pagerank dari halaman yang memberikan backlink dapat tertampil dengan baik dan memberikan highlight pada link yang lebih penting.

8. SEO Tool Bag Internal Page PR: Tool ini berguna untuk mengecek PageRank semua halaman dari sebuah website.

9. SEM Rush: Tool ini akan memberitahu kita secara komplet keyword mana yang memberikan traffic ke website tertentu.

10. Smart Pagerank Backlink Checker: Ini merupakan alternatif dari tool untuk mengecek backlink tersebut sebelumnya. Tool ini juga dapat memberitahu kita apakah link yang ada beratribut nofollow atau dofollow.
 
sumber :

Rabu, 02 November 2011

BEBERAPA CONTOH PENDEKATAN PENGEMBANGAN SISTEM

1.     Prototyping
Yaitu proses iterative dalam pengembangan system dimana requirement di ubah kedalam system yang bekerja yang secara terus-menerus di perbaiki melalui kerjasama antara user dan analis.
Tujuan dari prototyping sendiri yaitu untuk bias di bangun beberapa tool s pengembangan untuk menyederhanakan proses.

2.     Joint application design ( JAD )
Merupakan proses terstruktur dimana user, manager, dan analis bekerja bersama-sama selama beberapa hari dalam dalam 1 pertemuan bersama untuk mengumpulkan requirement system yang akan di bangun.

3.     Structured  analysis and structured design
Pendekatan ini lebih berfokus pada bagaimana mereduksi waktu dan maintenance dalam pengembangan system.  Pendekatan ini juga langsung mengintegrasikan perubahan juka di perlukan.

4.     Object Orientied Analysis and Design ( OOAD )
Merupakan metode pengembangan system yang lebih menekankan pada object di bandingkan dengan data atau proses.

Selasa, 01 November 2011

Apa Urgensi maintainability dari Suatu Software?


Unsur maintainability dalam pengembangan software termasuk dalam Product Operations yaitu kemampuan software dalam menjalani perubahan. Setelah sebuah software berhasil dikembangkan dan diimplementasikan, akan terdapat berbagai hal yang perlu diperbaiki berdasarkan hasil uji coba maupun evaluasi.
Sebuah software yang dirancang dan dikembangkan dengan baik, akan dengan mudah dapat direvisi jika diperlukan. Seberapa jauh software tersebut dapat diperbaiki merupakan faktor lain yang harus diperhatikan.
Salah satu faktor yang berkaitan dengan kemampuan software untuk menjalani perubahan adalah Maintainability. Maintainability adalah usaha yang diperlukan untuk menemukan dan memperbaiki kesalahan (error) dalam software. Maintanability juga disebut sebagai pemeliharaan system. Dimana setelah sebuah software berhasil dikembangkan dan diimplementasikan, akan terdapat berbagai hal yang perlu diperbaiki berdasarkan hasil uji coba maupun evaluasi. Sebuah software yang dirancang dan dikembangkan dengan baik, akan dengan mudah dapat direvisi jika diperlukan. Seberapa jauh software tersebut dapat diperbaiki merupakan faktor lain yang harus diperhatikan.
Pemeliharaan system (system maintenance) dilaksanakan untuk tiga alasan:
1. Memperbaiki kesalahan
Penggunaan system mengungkapkan kesalahan (bugs) dalam program atau kelemahan    rancangan yang tidak terdeteksi dalam pengujian system. Kesalahan-kesalahan ini dapat diperbaiki.
2. Menjaga kemutakhiran system
Perubahan-perubahan sebagai akibat berlalunya waktu mengharuskan modifikasi dalam rancangan atau perangkat lunak.
3. Meningkatkan system
Saat manajer menggunakan system, mereka melihat cara-cara membuat peningkatan.   Saran-saran ini diteruskan kepada spesialis informasi yang memodifikasi system sesuai saran tersebut.
Sedangkan Menurut McCall, 1997 kriteria yang mempengaruhi kualitas software terbagi menjadi tiga aspek penting yaitu :
1. Sifat-sifat operasional dari software (Product Operations);
2. Kemampuan software dalam menjalani perubahan (Product Revision)
3. Daya adaptasi atau penyesuaian software terhadap lingkungan   baru (Product Transition).
System maintenance atau pemeliharaan sistem dapat didefinisikan sebagai proses monitoring, evaluasi dan modifikasi dari sistem yang tengah beroperasi agar dihasilkan performa yang dikehendaki.
Menurut ISO (International Organization for Standarization) 9126, software berkualitas memiliki beberapa karakteristik seperti tercantum pada tabel berikut:
Tabel 1. Karakteristik software berkualitas menurut ISO 9126
Karakteristik
Sub karakteristik
Functionality :
Software untuk menjalankan fungsinya sebagimana kebutuhan sistemnya.
Suitability, accuracy, interoperability, security
Reliability :
Kemampuan software untuk dapat tetap tampil sesuai dengan fungsi ketika digunakan.
Maturity, Fault tolerance, Recoverability
Usability :
Kemampuan software untuk menampilkan performans relatif terhadap penggunaan sumberdaya.
Understanbility, Learnability, Operability, Attractiveness
Efficiency :
Kemampuan software untuk menampilkan performans relatif terhadap penggunaan sumberdaya.
Time behaviour, Resource Utilization
Maintainability :
Kemampuan software untuk dimodifikasi (korreksi, adaptasi, perbaikan)
Analyzability, Changeability, Stability, Testability
Portability :
Kemampuan software untuk ditransfer dari satu lingkungan ke lingkungan lain.
Adaptability, Installabili
Pada tabel diatas, karakteristik Maintanability terdiri dari sub-sub karakteristik lain seperti:
  • Analyzability
Analysability merupakan kemudahan untuk menentukan penyebab kesalahan.
  • Changeability
Changebility merupakan kualitas lain dari Flexibility yang berarti kemudahan dilakukannya perubahan atau modifikasi terhadap software
  • Stability dan Testability
Tidak berarti perangkat lunak itu tidak pernah berubah. Hal ini berarti juga terdapat resiko yang kecil pada modifikasi perangkat lunak yang memiliki dampak tidak diduga.
Secara singkat, system maintenance menjadi urgen karena pada system maintenance terjadi usaha perbaikan secara berkelanjutan untuk mempertemukan kebutuhan oranisasi terhadap sistem dengan kinerja sistem yang telah dibangun.

sumber:

Recent Comments

Recent Posts