Rabu, 03 September 2008

Mengenal Universal Serial Bus (USB)

Mengenal Universal Serial Bus (USB)

USB merupakan port standard yang ada di komputer saat ini, setiap komputer yang kita beli saat ini selalu dilengkapi setidaknya satu atau lebih konektor USB. Konektor-konektor USB tersebut dapat ditancapi berbagai perangkat mulai dari mouse sampai printer secara mudah dan cepat. Sistem operasi saat ini juga sangat mendukung keberadaan USB, mulai versi windows xp ke atas bahkan sudah terdapat installer berbagai perangkat USB yang include dalam satu paket program windows tersebut.
Dibandingkan dengan menyambungkan perangkat ke jenis port lain yang terdapat di komputer, penggunaan port USB sangat-sangat mudah. Satu dekade lalu sebelum tersedia port USB di komputer kita. menyambungkan suatu perangkat ke komputer bisa membuat kepala pusing. Masalah tersebut antara lain:
• Printer harus disambungkan ke port parallel, padahal sebagian besar komputer yang diproduksi saat itu bahkan sampai saat ini hanya dilengkapi dengan satu port paralel saja. Zip drive yang membutuhkan koneksi speed tinggi juga menggunakan port paralel untuk dapat terhubung ke komputer. Speed yang dibutuhkan adalah transfer data berkecepatan tinggi, sedangkan port paralel tidak mampu mengakomodir kecepatan tinggi tersebut sehingga kita harus bersedia berlama-lama menunggu hanya untuk satu proses copy data kecil saja.
• Modem, beberapa jenis printer, dan kamera digital menggunakan port serial untuk bisa terhubung ke komputer, padahal sebagian besar komputer yang diproduksi saat itu hanya memiliki maksimal dua port serial. Sekedar info port serial dikenal sangat lambat dalam proses transfer data, karena data ditranfer secara serial bit per bit.
• Piranti yang memerlukan koneksi yang lebih cepat harus dipasang dengan card tersendiri, yang tentu saja hal ini membutuhkan space tersendiri jika ingin dipasang di slot card komputer. beruntung jika masih ada sisa slot di komputer kita 
Tujuan diciptakannya USB adalah untuk mengakhiri masalah tersebut. Universal Serial Bus (USB) menyediakan cara tunggal, standar dan mudah untuk menghubungkan device ke komputer sampai dengan 127 perangkat dalam satu port USB.
Beberapa contoh perangkat yang telah dibuat dalam versi USB antara lain:
• Printer
• Scanner
• Mouse
• Joystick
• Kamera Digital
• Webcam
• Modem
• Load speaker
• Telepon
• Video phone
• dll

KABEL DAN KONEKTOR USB
Menyambungkan perangkat USB ke komputer sangatlah mudah. Anda hanya perlu mencari port USB di bagian belakang komputer anda, kemudian tancapkan konektor USB ke port USB tersebut, dan selesai.

Salah satu contoh port USB di komputer

Jika perangkat yang anda tancapkan adalah perangkat baru yang belum pernah terinstal di komputer anda sebelumnya, sistem operasi komputer anda secara otomatis akan mencoba mengenalinya dengan auto detect. Jika driver perangkat tersebut sebelumnya sudah terinstal di komputer maka anda dapat langsung menggunakan perangkat tersebut. Perangkat USB tersebut dapat di disambung-putus kapanpun dibutuhkan. Mudah bukan? 

konektor USB tipe A

Konektor USB tipe B
Banyak jenis perangkat USB dilengkapi dengan kabel konektor USB sendiri. Ada 2 jenis konektor USB yang ada di pasaran yakni konektor USB tipe A dan tipe B. USB standard menggunakan konektor jenis A dan B untuk mencegah kebingungan konsumen. Gunakanlah konektor jenis A untuk socket USB jenis A dan Konektor jenis B untuk socket USB jenis B.
USB HUB
Sebagian besar komputer yang ada saat ini hanya dilengkapi paling banyak 4 port USB. Bagaimana jika anda membutuhkan lebih dari 4 port USB untuk perangkat anda? Tentu saja anda dapat menggunakan USB hub. Saat inipun sudah banyak tersedia USB hub di pasaran mulai dari belasan ribu rupiah anda sudah bisa mendapatkannya. USB standard mampu mendukung sampai 127 perangkat dalam satu port, salah satu di antaranya adalah USB hub.


USB hub untuk konektor tipe A.
Umumnya USB hub mempunyai 4 port, dalam beberapa jenis lain dapat lebih dari itu. Tancapkan USB hub ke port USB yang ada di komputer anda, kemudian tancapkan perangkat USB anda ke hub tersebut. Dengan menyambungkan hub-hub tersebut satu sama lain anda dapat menyediakan sampai puluhan port USB di komputer anda.
USB standard mampu memberikan supply tegangan ke perangkat yang terhubung dengan port tersebut. Tentu saja perangkat yang membutuhkan power tinggi seperti printer dan scanner harus memiliki power suply sendiri, tetapi perangkat yang hanya memerlukan catu daya rendah seperti mouse dan kamera digital dapat memperoleh catu daya langsung dari USB. Catu USB mencapai 500mA pada tegangan 5 V.
PROSES YANG TERJADI di USB
Ketika host (komputer) mencatu perangkat USB, host mendata perangkat yang terhubung ke bus USB dan menyiapkan alamat memori untuk masing-masing perangkat tersebut. Proses tersebut disebut enumerasi. Perangkat USB tersebut juga langsung diinisialisasi oleh host ketika terhubung ke bus USB. Host juga mencoba mencari dan memilihkan tipe transfer data apa yang cocok untuk perangkat tersebut. Sebagai contoh:
• Interrupt – untuk perangkat yang hanya memerlukan transfer data kecil seperti: mouse dan keyboard
• Bulk – untuk perangkat yang memerlukan transfer data besar seperti: printer
• Isochronous – untuk perangkat yang memerlukan transfer data dua arah, dan memerlukan resolusi tinggi seperti: speaker dan webcam

Host dapat juga mengirim perintah dan mendata parameter-parameter yang diperlukan dengan menggunakan control packet.
Setelah perangkat didata oleh host, host kemudian mengatur total bandwith yang diperlukan oleh perangkat yang menggunakan mode isochronous dan interrupt. Perangkat dengan mode transfer data tersebut dapat menggunakan sampai 90 persen dari total 480 Mbps yang disediakan port USB. Setelah 90 persen bandwith tersebut dipakai, host akan menolak akses ke perangkat isochronous dan interrupt yang lain. Control packet dan paket untuk transfer data tipe bulk kemudian menggunakan total bandwith yang tersisa tersebut (sedikitnya 10 persen).
Universal Serial Bus (USB) membagi bandwith yang tersedia dalam bentuk frame-frame, host kemudian mengontrol frame-frame tersebut. Frame mengandung 1500 byte, yang terbentuk setiap milidetik. Dalam frame, perangkat dengan mode transfer data isochronous dan interrupt mendapatkan jatah bandwith tersendiri sesuai dengan kebutuhan bandwith perangkat tersebut.
KARAKTERISTIK USB
USB mempunyai karakteristik sebagai berikut:
• USB dapat disambungkan ke 127 perangkat, baik tersambung secara langsung atau melalui hub.
• Dengan kabel USB tunggal perangkat USB dapat terhubung sejauh 5 meter dari komputer. Dengan hub perangkat USB dapat terhubung sejauh 30 meter, dengan hanya menggunakan 6 kabel hub saja.
• Dengan USB 2.0 kecepatan transfer data dapat mencapai 480 Mbps (Megabits per second).
• Kabel USB mempunyai dua kabel untuk power yakni +5V dan ground serta sepasang kabel sebagai kabel data.
• Pada kabel USB terdapat power yang mampu menyuplai sampai 500 mA pada tegangan 5 V.
• Perangkat seperti mouse dapat langsung mendapatkan catu daya secara langsung dari USB. Printer memerlukan catu tersendiri sehingga tidak memerlukan catu dari komputer.
• Perangkat USB dapat disambung-putus dari komputer kapanpun dibutuhkan dengan mudahnya.

Penampang bagian dalam kabel USB: terdapat dua kabel untuk catu: + 5V (kabel merah), ground (abu-abu) dan sepasang kabel untuk transfer data (kuning dan biru). Kabel-kabel tersebut dilapisi oleh lapisan pelindung kabel.
USB TIPE 2.0
USB 2.0 Standard dirilis di pasaran sejak April 2000 yang merupakan versi upgrade USB seri 1.1. USB 2.0 (High-speed USB) menyediakan bandwith tambahan untuk aplikasi multimedia dan penyimpanan yang mempunyai kecepatan transfer data 40 kali lipat lebih cepat bila dibandingkan dengan USB versi 1.1. USB 2.0 juga menggunakan konektor dan kabel yang sama seperti versi pendahulunya sehingga perangkat yang dulu memanfaatkan versi sebelumnya dapat juga dipakai di USB 2.0.
USB 2.0 Mampu mendukung tiga mode speed (1.5, 12 dan 480 Mbps), USB 2.0 mampu mendukung perangkat berbandwith rendah seperti keyboard dan mouse sebaik perangkat berbandwith tinggi seperti web cam beresolusi tinggi, scanner, printer dan sistem memori berkapasitias tinggi. USB 2.0 memungkinkan pengguna untuk menjalankan berbagai perangkat USB dalam satu waktu secara simultan, tanpa mengalami gangguan sedikitpun.
Referensi
Selengkapnya...

Ahli Dalam Bidang IT

Ahli Dalam Bidang IT

Untuk menjadi ahli dalam bidang IT ada 3 hal yang sangat penting.Hal pertama yang sangat penting adalah passion, minat, kecintaan. Sama seperti bidang lain, penguasaan bidang IT harus disertai dengan adanya keinginan yang menggebu-gebu.
Penguasaan bidang IT tidak terjadi dalam waktu sekejap.Belajar dan praktek merupakan metoda yang patut lakukan. Belajar di sini termasuk membaca buku, majalah, dan sumber referensi lainnya (kalau sekarang adalah Internet).
Ada orang-orang yang memberi contoh bahwa pendidikan formal di dunia IT tidak diperlukan karena bisa dipelajar sendiri. Kemudian mereka memberikan contoh-contoh jagoan IT di sekitar mereka yang tidak memiliki pendidikan formal di bidang IT. Bill Gates drop out dari Harvard. Steve Jobs tidak pernah menyelesaikan college. Masih banyak contoh lainnya. Tapi, apakah benar bahwa pendidikan formal tidak dibutuhkan? Orang lupa bahwa untuk satu Bill Gates yang sukses, mungkin ada 10 ribu dropout yang gagal.Bagaimana dengan orang yang tidak berpendidikan formal? Mereka bisa saja berhasil, asal mau berusaha lebih keras. Salah satu jalur yang dapat ditempuh adalah dengan mengikuti training, bahkan training di beberapa tempat malah memiliki nilai (value) yang lebih tinggi dibandingkan pendidikan formal biasa. Hal ini dibuktikan dengan lebih diakuinya sertifikat vendor (yang notabene terkait dengan training, bukan dengan pendidikan formal) dibandingkan dengan ijasah perguruan tinggi.
Setiap waktu selalu muncul bahasa pemrograman (dan metodologi) yang baru. Pada saat belajar pemrograman, bahasa FORTRAN dan pembuatan flow chart merupakan hal yang wajib diketahui oleh seorang programmer. Kalau sekarang mungkin bahasa Java atau C/C++ yang lebih dicari. Demikian pula metodologi yang menggunakan agile atau extreme programming mungkin sedang naik daun. Untuk pengembangan yang berbasis web, bahasa PHP dan ASP yang sedang populer.
Hal yang paling penting adalah dasar-dasar dari pemrograman. Bahasa hanya sekedar “alat komunikasi.” Jika Anda menguasai C, misalnya, maka tidaklah terlalu sukar untuk menguasai bahasa lain (yang filosofinya sama atau mirip). Namun jika Anda tidak memiliki dasar pemrograman, maka akan sulit bagi untuk berkembang. Sebagai contoh, saya menguasai bahasa perl. Ketika muncul bahasa PHP maka dengan mudah dpt mengerti karena sedikit banyak prinsipnya tidak jauh berbeda dengan bahasa perl.
Selengkapnya...

TRIK TERHEBAT MENANGANI VIRUS/WORM

TRIK TERHEBAT MENANGANI VIRUS/WORM

Anda terkena worm/virus menyebalkan yang tak satupun antivirus/removal yang Anda punya tak bisa membersihkannya? Jangan format ulang dulu komputer Anda. Ikuti ulasan berikut ini....



Emang apa trik terhebat itu? Apakah bersihkan lewat Safe Mode? Iya, tapi ternyata hal itu hanya berlaku bagi virus/worm luar negeri. Sedangkan virus/worm lokal yang pintar dapat mengaktifkan dirinya lewat Safe Mode dimana trik itu pertama digawangi oleh BRONTOK. Kemudian diikuti oleh virus/worm yang lain.



Lalu apa? Apakah me-rename/menghapus Run-Time Library msvbvm60.dll? Iya, tapi hal itu hanya berlaku bagi Malcode yang dibuat dengan bahasa Visual Basic 6.0. Sedangkan di Indonesia sudah banyak bertebaran virus/worm komputer yang dibuat dengan bahasa C++ dan Delphi. Lagipula para pembuat Malcode sudah belajar untuk menangani hal ini. Yaitu dengan membuat cadangan dari msvbvm60.dll ini, mencegah User mengutak-atik msvbvm60.dll dengan metode pengaksesan (layaknya Anda ketika menulis di suatu document, Anda tidak bisa menghapus maupun me-renamenya), bahkan dengan metode merubah virtual machine yang diperlukan oleh virus/worm VB seperti kasus BLUE FANTASY-ERIKIMO yang meng-copy msvbvm60.dll dengan nama thumbs .db lalu memakai file induk yang sebelumnya sudah di-oprek-oprek hingga mengarahkan virtual machine-nya ke thumbs .db yang sebenarnya adalah msvbvm60.dll.

Jadi apa dong? Apakah membuat anti/removal-nya sendiri. Tapi bagaimana nasib Normal User yang hanya bisa operasi dasar komputer saja? Sedangkan komputernya sedang ber-restart ria setiap 10 menit sekali. Jadi apa?


Yang benar adalah menjadikan Hard-Disk yang terinfeksi oleh virus/worm sebagai slave di komputer lain. Slave? Masa Hard-Disk mau disamain sama babu? Maksudnya begini. Anda bisa mencopot Hard-Disk yang terinfeksi dan pasang di komputer lain sebagai Hard-Disk tambahan. Jadi virus/worm yang ada di Hard Disk Anda tidak bisa berkutik karena OS yang akan digunakan ada di Hard Disk lain.


Tapi Anda harus hati-hati. Jangan sampai komputer yang jadi tumpangan ikut terinfeksi. Cara yang sederhana adalah me-rename sementara msvbvm60.dll yang ada di komputer tumpangan jika Malcode yang ada di Hard Disk Anda dibuat dengan VB6.0. Lalu melalui komputer tumpangan ini bersihkan virus/worm yang ada di Hard-Disk Anda. Cara yang paling mudah adalah menghapus file induknya. Tenang saja, penghapusan tidak akan ditolak karena file induk sedang tidak berproses. Kecuali jika Anda malah menjalankannya. Bisa sial sudah, komputer yang dijadikan tumpangan bisa ikut digentayangi sama virus/worm yang ada di Hard Disk Anda.


Pokoknya langkah trik ini dapat dikatakan sebagai berikut :

~ Copot Hard-Disk yang terinfeksi virus/worm dari komputer Anda.

~ Pasang di komputer lain yang bersih dari virus/worm

~ Pastikan komputer tumpangan memakai hard-disk-nya sendiri.

~ Nyalakan komputer tumpangan.

~ Pastikan Sistem Operasi yang digunakan ada di Hard-Disk yang bersih dengan virus/worm.

~ Melalui komputer tumpangan bersihkan Virus/Worm yang ada di Hard-Disk Anda.

~ Tenang saja, virus/worm tidak akan berkutik di komputer tumpangan.

~ Jika sudah dipastikan bersih pasang kembali Hard-Disk di komputer Anda.


Hey? Artinya kita harus punya kemampuan lebih dalam menganalisa Malcode. Buktinya kita harus tahu keberadaan file induk dari virus/worm yang ada di Hard-Disk kita bukan? Iya, memang iya. Tapi cara inilah yang paling ampuh dari sekian cara yang ada. Kenapa? Coba aja. Jika biasanya (hanya contoh lho..) Folder Options disembunyikan virus/worm maka kita bisa menggunakannya. Jika folder Windows/System tidak bisa dibuka kita bisa membukanya dengan mudah. Pokoknya segala aktivitas yang dilakukan oleh virus/worm akan berhenti. Jadi akan mempermudah kita dalam proses pembersihan.



Trik ini sebaiknya tidak dilakukan oleh seorang Newbie tanpa bimbingan dari seorang Advance User. Soalnya bisa menambah masalah saja jika ada kesalahan. Makanya sampai sekarang saya masih mencari trik yang lebih hebat lagi. Tapi sampai saat ini, trik ini masih yang paling hebat.
Selengkapnya...

video membangun