Sabtu, 03 November 2012


Universal Serial Bus


Bus Beruntut Semesta (USB) (bahasa InggrisUniversal Serial Bus) adalah standar busserial untuk perangkat penghubung, biasanya kepada komputer namun juga digunakan di peralatan lainnya seperti konsol permainan, ponsel dan PDA.
Sistem USB mempunyai desain yang asimetris, yang terdiri dari pengontrol host dan beberapa peralatan terhubung yang berbentuk pohon dengan menggunakan peralatan hubyang khusus.
Desain USB ditujukan untuk menghilangkan perlunya penambahan expansion card ke ISAkomputer atau bus PCI, dan memperbaiki kemampuan plug-and-play (pasang-dan-mainkan) dengan memperbolehkan peralatan-peralatan ditukar atau ditambah ke sistem tanpa perlu mereboot komputer. Ketika USB dipasang, ia langsung dikenal sistem komputer dan memroses device driver yang diperlukan untuk menjalankannya.
USB dapat menghubungkan peralatan tambahan komputer seperti mousekeyboardpemindai gambar,kamera digitalprinterhard disk, dan komponen networking. USB kini telah menjadi standar bagi peralatan multimedia seperti pemindai gambar dan kamera digital.
Versi terbaru (hingga Januari 2005) USB adalah versi 2.0. Perbedaan paling mencolok antara versi baru dan lama adalah kecepatan transfer yang jauh meningkat. Kecepatan transfer data USB dibagi menjadi tiga, antara lain:

  • Super speed data dengan frekuensi clock 4,800.00Mb/s
  • High speed data dengan frekuensi clock 480.00Mb/s dan tolerasi pensinyalan data pada ± 500ppm.
  • Full speed data dengan frekuensi clock 12.000Mb/s dan tolerasi pensinyalan data pada ±0.25% atau 2,500ppm.
  • Low speed data dengan frekuensi clock 1.50Mb/s dan tolerasi pensinyalan data pada ±1.5% atau 15,000ppm.




Protokol USB

[sunting]Persinyalan USB

USB adalah host-centric bus di mana host/terminal induk memulai semua transaksi. Paket pertama/penanda (token) awal dihasilkan oleh host untuk menjelaskan apakah paket yang mengikutinya akan dibaca atau ditulis dan apa tujuan dari perangkat dan titik akhir. Paket berikutnya adalah data paket yang diikuti oleh handshaking packet yang melaporkan apakah data atau penanda sudah diterima dengan baik atau pun titik akhir gagal menerima data dengan baik.
Setiap proses transaksi pada USB terdiri atas:
  • Paket token/sinyal penanda (Header yang menjelaskan data yang mengikutinya)
  • Pilihan paket data (termasuk tingkat muatan) dan
  • Status paket (untuk acknowledge/pemberitahuan hasil transaksi dan untuk koreksi kesalahan)
Nomor kaki (dilihat pada soket):
USB TypeAB Connector Pinout.svg
Penetapan kaki[1]
KakiFungsi
1VBUS (4.75–5.25 V)
2D−
3D+
4GND
ShellShield

[sunting]Paket data umum USB

Data di bus USB disalurkan dengan cara mendahulukan Least Significant Bit(LSB). Paket-paket USB terdiri dari data-data berikut ini:
  • Sync
Semua paket harus diawali dengan data sync. Sync adalah data 8 bit untuk low dan full speed atau data 32 bit untuk high speed yang digunakan untuk mensinkronkan clock dari penerima dengan pemancar. Dua bit terakhir mengindikasikan dimana data PID dimulai.
  • PID (Packet Identity/Identitas paket)
Adalah field untuk menandakan tipe dari paket yang sedang dikirim. Tabel dibawah ini menunjukkan nilai-nilai PID:
GroupNilai PIDIdentitas Paket
Token0001OUT Token
Token1001IN Token
Token0101SOF Token
Token1101SETUP Token
Data0011DATA0
Data1011DATA1
Data0111DATA2
Data1111MDATA
Handshake0010ACK Handshake
Handshake1010NAK Handshake
Handshake1110STALL Handshake
Handshake0110NYET (No Response Yet)
Special1100PREamble
Special1100ERR
Special1000Split
Special0100Ping
Ada 4 bit PID data, supaya yakin diterima dengan benar, 4 bit di komplementasikan dan diulang, menjadikan 8 bit data PID. Hasil dari pengaturan tersebut adalah sebagai berikut.
PID0PID1PID2PID3nPID0nPID1nPID2nPID3
  • ADDR (address)
Bagian alamat dari peralatan dimana paket digunakan. Dengan lebar 7 bit, 127 peralatan dapat disambungkan. Alamat 0 tidak sah, peralatan yang belum terdaftar harus merespon paket yang dikirim ke alamat 0.
  • ENDP (End point)
Titik akhir dari field yang terdiri dari 4 bit, menjadikan 16 kemungkinan titik akhir. Low speed devices, hanya dapat mempunyai 2 tambahan end point pada puncak dari pipe default. (maksimal 4 endpoints)
  • CRC
Cyclic Redundancy Check dijalankan pada data di dalam paket yang dikirim. Semua penanda (token) paket mempunyai sebuah 5 bit CRC ketika paket data mempunyai sebuah 16 bit CRC.
  • EOP (End of packet)
Akhir dari paket yang disinyalkan dengan satu angka akhir 0 (Single Ended Zero/SEO) untuk kira-kira 2 kali bit diikuti oleh sebuah J 1 kali.
Data yang dikirim dalam bus USB adalah salah satu dari 4 bentuk, yaitu control, interrupt, bulk, atau isochronous.

[sunting]Perancangan peralatan yang menggunakan USB

Untuk membuat suatu peralatan yang dapat berkomunikasi dengan protokol USB tidak perlu harus mengetahui secara rinci protokol USB. Bahkan kadang tidak perlu pengetahuan tentang USB protokol sama sekali. Pengetahuan tentang USB protokol hanya diperlukan untuk mengetahui spesifikasi yang dibutuhkan untuk alat kita. Pada kenyataannya untuk mengimplemetasikan USB protokol di FPGAataupun perangkat bantu lain sangat tidak efisien dan banyak waktu terbuang untuk merancangnya. Menggunakan kontroler USBsangat lebih dianjurkan dalam membuat alat yang dapat berkomunikasi melalui protokol ini. Kontroler USB mempunyai banyak macam bentuk, dari microcontroller berbasis 8051 yang mempunyai input output USB secara langsung sampai pengubah protocol dari serial seperti I2C bus ke USB.
USB controller biasanya dijual dengan disertai berbagai fasilitas yang mempermudah pengembangan alat, diantaranya manual yang lengkap, driver untuk windows XP, contoh code aplikasi untuk mengakses USB, contoh code untuk USB controller, dan skema rangkaian elektronikanya.
Dalam sisi pengembangan software aplikasi dalam personal computer, komunikasi antar hardware di dalam perangkat keras USB tidak terlalu diperhatikan karena Windows ataupun sistem operasi lain yang akan mengurusnya. Pengembang perangkat lunak hanya memberikan data yang akan dikirim ke alat USB di buffer penyimpan dan membaca data dari alat USB dari buffer pembaca. Untuk driver pun kadang-kadang Windows sudah menyediakannya, kecuali untuk peralatan yang mempunyai spesifikasi khusus kita harus membuatnya sendiri.


Minggu, 16 September 2012

hidup sehat

 5 kunci  gaya hidup sehat (MITOS)

1.MENU SEHAT, SEIMBANG,TINGGI  SERAT


 >>konsumsi buah dan sayur setiap sayur

2. ISTIRAHAT DAN TIDUR CUKUP


 >> kebutuhan tidur orang dewasa 6-9 jam per hari


3. TIDAK MEROKOK


>>rokok mengandung 200 racun berbahaya dan 69 senyawa pencetus kanker (karsinogenik)




4. OLAHRAGA TERATUR DAN TERUKUR 



>> cukup jalan kaki 30 menit, lakukan 3-5 kali per minggu

5. STRESS TERKENDALI 




stress tidak dapat di hindari namun dapat di kendalikan dengan cara :

  • Relaksasi : ibadah,yoga,rekreasi,olahraga,dll
  • Menyalurkan hobi : berkebun,main music,memancing,dll  



by : josua friendly

Minggu, 09 September 2012

p3k


:: beberapa cara melakukan P3K
dengan beberapa kejadian ::





1. Goresan / Lecet
adalah luka yang terjadi akibat kesalahan letak posisi tubuh kita pada situasi tertentu pada bidang yang tidak tepat pula sehingga terjadi goresan / lecet. Contohnya: lecet di kaki akibat tidak memakai kaos kaki.



2. Sobekan
adalah luka yang terjadi akibat benda luar yang lancip yang mengenai kita pada saat tubuh kita sedang bergerak sehingga terjadi sobekan pada permukaan kulit. Contohnya pada saat kita terkena beling ( pecahan kaca), pada saat kita tidak sengaja menyerempet paku yang kena lengan atas kita.
halyg harus di lakukan




3. Tusukan
adalah luka yang terjadi akibat benda tajam / lancip yang menembus kulit dan masuk ke dalam tubuh. Semisal pada saat kita tertusuk ata u ditusuk pisau tajam.















sama hal nya dengan luka lainnya





4. Patahan ( Fraktura)
adalah luka yang terjadi pada tulang kita yaitu keadaan pada saat tulang kita patah baik patah dalam ( tidak menembus kulit) maupun patah luar( sampai menembus kulit).Jika sampai terjadi patah luar maka otomatis juga akan terjadi pendarahan. Contohnya: pada saat kita kecelakaan, lengan bawah kita patah.



5. Pendarahan
adalah luka yang terjadi ketika tubuh kita mengeluarkan darah akibat kejadian sebelumnya. Misalnya saat hidung kita terjedog tembok sehingga terjadi mimisan.





6. Dislokasi
adalah keadaan ketika tulang atau urat dan otot kita berada tidak pada tempatnya sehingga terjadi rasa sakit berkelanjutan dan jika tidak di obati biasanya menimbulkan bengkak ( abohh). Contohnya pada saat tangan kita terkilir akibat sesuatu, maka otot kita mengalami dislokasi sehingga sakit.











7.Digigit hewan berbisa
adalah ketika digigit ular posisi yg digigit haruslah berdda di bawah jantung
agar bisanya tidak mengalir ke jantung
contoh hewan berbisa : ular ,kalajengking,kelabang dll



8.pingsan



Jika aliran darah ke otak berkurang, orang bisa pingsan. Pingsan dapat juga disebabkan oleh berdiri terlalu lama, khususnya diruangan sempit yang sesak dan panas atau di siang hari yang panas. Dapat juga disebabkan oleh kurang makanan, kelelahan, atau shock emosional.
Tanda-tanda dan gejala :

   1. Goyah
   2. Kulit pucat, dingin, dan lembab
   3. Menguap
   4. Denyut lemah dan lamban
   5. Pandangan kabur
   6. Pingsan

Peringatan :

Orang yang tidak cepat sadar mungkin menderita sakit yang lebih parah, misalnya stroke atau sakit jantung. Pertolongan pertama diperlukan dan bantuan medis harus segera dicari.

Tindakan :

   1. Baringkan korban, dengan kaki diangkat/lebih tinggi dari kepala.
   2. Longgarkan pakaian yang ketat dan pastikan tersedia cukup udara segar. Pastikan napas dan nadi normal.
   3. Periksa apakah ada yang sakit atau luka
   4. Mintalah korban beristirahat sejenak sebelum dipindah, segera setelah sadar kembali.

9.tenggelam
 Tenggelam merupakan salah satu penyebab kematian paling sering. Pada dasarnya kematian pada korban yang tenggelam terjadi karena korban mengalami sumbatan jalan nafas dan hipoksia (kekurangan oksigen). Karena itu penderita yang tenggelam sedapat mungkin harus segera dibawa ke permukaan untuk dilakukan Resusitasi Jantung Paru (RJP). Pertolongan pertama atau RJP di air adalah tindakan yang memiliki risiko tinggi bagi korban dan juga penolong. Namun bila penolong terlatih, hal ini masih mungkin dilakukan.

cara menyelamatkan dari air:






memeriksa denyut jantung :





posisi memompa jantung :









 memompa jntun dengan hitungan 7x1
7x pompa
1x nafas buatan





priksa apakah sudah berhasil :