baliho


widgets

Kamis, 18 April 2013

KEYBOARD



Keyboard 
adalah alat untuk menuliskan perintah melalui aksara dan angka ke dalam layar monitor yang sebelumnya perintah tersebut diolah secara elektronis oleh Central Processing Unit (CPU). Bentuk keyboard secara umum sama dengan tombol pada mesin ketik, perbedaannya adalah jumlah tombol keyboard untuk aksara, angka dan perintah lainnya lebih banyak dari pada yang terdapat pada mesin ketik. Data atau perintah dapat dimasukkan ke dalam komputer melalui keyboard. Jadi keyboard merupakan penghubung antara manusia dan komputer.


Sejarah

Penciptaan papan ketik komputer diilhami oleh penciptaan mesin ketik yang dasar rancangannya dibuat oleh Christopher Latham tahun 1868 dan banyak dipasarkan pada tahun 1877 oleh Perusahaan Remington. Papan ketik komputer pertama disesuaikan dari kartu pelubang (punch card) dan teknologi pengiriman tulisan jarak jauh (Teletype). Tahun 1946 komputer ENIAC menggunakan pembaca kartu pembuat lubang (punched card reader) sebagai alat masukkan dan keluaran. Meskipun pengembangan perangkat input alternatif seperti tetikus, layar sentuh, perangkat pena, pengenalan karakter dan pengenalan suara, perangkat papan ketik tetap yang paling fleksibel dan paling sering digunakan untuk langsung (manusia) masuk ke komputer. Papan ketik biasanya memiliki karakter yang diukir atau dicetak di masing-masing tombol dan tekan tombol biasanya simbol tertulis tunggal. Namun, untuk menghasilkan beberapa simbol harus menekan dan menahan beberapa tombol secara bersamaan atau secara berurutan. Sementara tombol papan ketik yang menghasilkan huruf, angka atau tanda-tanda (karakter), tombol lain atau menekan tombol secara bersamaan dapat menghasilkan tindakan atau perintah pada komputer. Dalam penggunaan normal, papan ketik digunakan untuk memasukkan teks dan angka ke dalam pengolah kata editor, teks atau program lain. Dalam sebuah komputer modern, penafsiran umumnya tombol kiri untuk perangkat lunak. Sebuah papan ketik komputer membedakan setiap tombol fisik dari setiap lainnya dan melaporkan semua penekanan tombol untuk mengontrol perangkat lunak. Papan ketik juga digunakan untuk permainan komputer, baik dengan papan ketik biasa atau papan ketik khusus yang menggunakan fitur game, yang dapat mempercepat kombinasi tombol yang sering digunakan. Sebuah papan ketik juga digunakan untuk memberikan perintah ke sistem operasi komputer, seperti Ctrl-Alt-Delete di Windows, yang menyediakan jendela tugas menutup komputer. Ini satu-satunya cara untuk memasukkan perintah pada antarmuka baris perintah.


Jenis-jenis keyboard

1. Keyboard jenis QWERTY
yang dibuat pertama kali pada tahun 1873 oleh Perusahaan Remington untuk keperluan mengetik. Hampir semua komputer mengunakan keyboard ini. QWERTY adalah salah satu jenis tata letak tombol-tombol pada keyboard dengan jumlah tombol sebanyak 104 tombol.. Tata letak QWERTY ini pertama kali digunakan pada sebuah mesin tik buatan E. Remington. Qwerty ternyata belum memberikan beban yang sama untuk jari- jari tangan kiri dan tangan kanan. Untuk orang yang biasa bekerja dengan tangan kanan (right handed) ternyata tangan kiri hanya berfungsi 60 % dari waktu yang disediakan walaupun sudah menggunakan pengetikan sistem 10 jari, sehungga tangan kanan akan lebih cepat lelah.

\

Tombol- tombol yang ada pada baris tengah yang paling mudah dicapai oleh jari tangan kanan maupun kiri ternyata hanya ditekan 30 % dari waktu pengetikan, sehingga jari-jari lebih sering melompat ke baris atas maupun ke baris bawah dan ini akan menimbulkan beban tersendiri pada pergelangan tangan. Untuk pengetikan dalam bahasa Inggris yang banyak menggunakan huruf a, e, h, i, l, n, o, r, s, dan t (10 huruf utama), ternyata hanya 4 buah huruf yang berada di baris tengah dan ini akan menambah beban kerja pada jari karena jari lebih sering melompat ke baris atas dan bawah. Selain dari itu, perintah-perintah tambahan pada keyboard sebagian besar terletak pada bagian kanan keyboard yang berarti akan menambah beban kerja pada tangan kanan. Dengan demikian maka beban kerja pada jari tangan kanan dan tanga kiri belum bisa seimbang.


2. Keyboard jenis DVORAK
yang dibuat pada tahun 1936 oleh Dr. August Dvorak. Dvorak dikenal juga dengan ASK (American Simplified Keyboard). Keyboard Dvorak diciptakan berdasarkan prinsip kerja biomekanis dan efisiensi. Susunan letak tombol huruf lain dengan jenis Qwerty yaitu dibuat sedemikian rupa, sehingga 56 % ketukan ada pada tangan kanan dan jari-jari yang bekerja lebih banyak adalah jari telunjuk, jari tengah dan jari manis. Huruf-huruf yang ada pada baris tengah lebih sering diketuk kira-kira sampai 70 % dan perpindahan antar baris hanya sekitar 10 % sehingga kelelahan jari-jari sangat banyak berkurang. Secara penelitian saat itu, susunan Dvorak memungkinkan untuk mengetik dengan lebih efisien. Tetapi karena terlambat, akhirnya Dvorak harus tunduk karena dominasi QWERTY yang sudah terjadi pada organisasi-organisasi dunia saat itu. Mereka tidak mau menanggung resiko apabila mengganti ke susunan keyboard Dvorak. Satu-satunya pengakuan datang dari ANSI (American National Standard Institute) yang menyetujui susunan keyboard Dvorak sebagai versi alternatif di sekitar tahun 1970.



3. Keyboard jenis KLOCKENBERG
yang dibuat dengan maksud menyempurnakan jenis keyboard yang sudah ada, yaitu dengan memisahkan kedua bagian keyboard (bagian kiri dan kanan). Bagian kiri dan kanan keyboard dipisahkan dengan sudut 15 derajat dan dibuat miring ke bawah. Selain dari pada itu, keyboard Klockenberg tombol-tombolnya dibuat lebih dekat (tipis) dengan meja kerja sehingga terasa lebih nyaman untuk bekerja. Keyboard Klockenberg tampak lucu karena dipisahkan bagian kiri dan kanannya dan relatif lebih banyak memakan ruang. Walaupun demikian keyboard Klockenberg sudah lebih baik dalam hal pengurangan beban pada jari dan lengan, sehingga nyeri otot pada bahu dan pergelangan sangat sedikit.Dari ketiga macam keyboard tersebut di atas, ternyata keyboard Qwerty yang tetap diusulkan sebagai keyboard resmi. Hal ini diperkuat dengan keputusan Amerika Serikat melalui Standard Institute pada tahun 1968 dan melalui ISO pada tahun 1971 yang menetapkan untuk tetap menggunakan keyboard Qwerty. Keputusan ini lebih banyak berdasarkan pada masalah ekonomi yaitu mengurangi biaya pelatihan baru bila harus memakai keyboard jenis Klockenberg maupun jenis Dvorak, sehingga masalah nyeri otot masih tetap akan muncul pada pemakaian keyboard Qwerty.



4. Keyboard jenis CHORD
Hanya mempunyai beberapa tombolantara 4 sampai 5, untuk memasukan suatu huruf harus menekan tombol secara bersamaan. Ukuranya kompak sangat cocok untuk aplikasi yang portable. Waktu pelatihan dingkat, penekanan tombol-tombol mencerminkan bentuk huruf yang diinginkan kecepatanya tinggi kurang populer karna pada pemakaian yang lama akan memnyababkan kelelahan pada tangan.



5. Keyboard jenis MALTRON
Tak seperti keyboard pada umumnya yang datar, keyboard ini dibuat agak cekung ke dalam. Dengan pertimbangan bahwa pada saat jari-jari diposisikan akan mengetik, maka jari-jari itu dijamin tidak akan membentuk satu garis lurus. Produsen Maltron berkeyakinan bahwa pada dasarnya, hanya digunakan 8 jari dari sepuluh jari yang tersedia ketika manusia mengetik dengan keyboard biasa.Dengan mengetik di keyboard biasa, maka jari tangan harus beradaptasi dengan bentuk keyboard. Hal ini diklaim oleh mereka dapat menyebabkan RSI (Repetitive Stress Injuries). Sementara, dengan menggunakan Maltron, keyboardnyalah yang akan menyesuaikan dengan tangan. Dengan bentuk yang unik seperti ini, Maltron menjamin kenyamanan jari tangan di saat mengetik sehingga tidak menyebabkan RSI bahkan bisa jadi akan meningkatkan kecepatan mengetik sebab yang digunakan adalah 10 jari bukannya 8 jari.

6. Keyboard jenis PROYEKSI
Untuk menghemat tempat (diletakkan di atas permukaan apa saja asalkan datar), Bekerja dengan menggunakan sensor gerak, jika jari melakukan gerak tertentu, sistem scanning akan mengirim sinyal ke chip komputer seolah user menekan tombol tertentu. Digunakan misalnya pada PDA sebagai pengganti mouse.



7. Keyboard jenis STENOTYPE
Steno adalah jenis tulisan singkat yang sering digunakan untuk mencatat ucapan seorang. Jenis tulisan ini paling banyak digunakan oleh para wartawan untuk mencatat hasil wawancaranya dengan lebih cepat. Papan ketik Stenotype mempunyai keunggulan yang hampir sama dengan papan ketik Palantype.



8. Keyboard jenis ALPHABETIC
Tombol-tombol yang ada pada keyboard alphabetik disusun persis seperti pada tata letak QWERTY maupun Dvorak, tetapi susunan hurufnya berurutan seperti pada urutan alphabet. Keyboard alphabetik juga tidak dapat menyaingi popularitas tata letak QWERTY, tetapi biasanya banyak ditemui pada mainan anak-anak, sehingga anak-anak diajar mengenal huruf alphabet. Bagi pengguna yang bukan tukang ketik, barangkali tata letak ini cukup membantu. Tetapi, dari hasil pengujian, penggunaan tata letak seperti ini justru memperlambat kecepatan pengetikan.


9. Keybord jenis NUMERIC
Untuk memasukkan bilangan dalam jumlah yang besar, orang lebih suka menggunakan tombol numerik (numeric keypad) yang tata letak tombol-tombolnya dapat dijangkau dengan tangan.







Cara kerja keyboard

Seperti juga mouse, keyboard dihubungkan ke komputer dengan sebuah kabel yang terdapat pada keyboard. Ujung kabel tersebut dimasukkan ke dalam port yang terdapat pada CPU komputer.
Secara fisik keyboard komputer mempunyai bentuk yang sama dengan mesin ketik manual/elektrik. Dengan digunakannya microprocessor, data yang ada bisa langsung dikirim ke CPU melalui keyboard. Tombol-tombol utama yang dimiliki memiliki susunan yang sama persis dengan mesin ketik biasa. Tombol angka terletak dibarisan atas dan tombol alfabetis berada dibawahnya. Di samping itu tombol spasi juga diletakkan pada posisi paling bawah.
Jika sebuah tombol pada keyboard ditekan, per (pegas) yang ada dibawahnya akan menekan logam yang ada dibawahnya dan menyebabkan arus listrik bisa mengalir melewatinya. Arus ini kemudian diterima oleh chip pada keyboard yang disebut microprocessor. Pada chip ini terdapat berbagai alamat sehingga bisa diketahui, tombol mana yang ditekan. Sinyal-sinyal listrik ini kemudian diteruskan pada RAM sampai PC.
Pada saat yang sama keyboard microprocessor juga meneruskan informasi yang ada ke interup controller, dari interup inilah informasi yang ada kemudian bisa diterima oleh CPU agar informasi yang bersangkutan dapat ditampilkan oada layar monitor.


Fungsi tombol-tombol pada keyboard

Tombol                    berfungsi untuk
F1                            = banyak digunakan untuk help
F2                            = rename, change volume
F3                            = searching
F5                            = refresh, slide show pada powerpoint
F6                            = addressing
F12                          = save as
Prt Scr SysRq           = Print screen (men-shoot tiap tampilan yang ada di monitor)
Scroll Lock               = mengunci fungsi glidder dari sebuah mouse scroll
Pause Break              = mengubah kondisi komputer menjadi stand by
Tab                          = loncat beberapa karakter
Caps Lock                = mengubah huruf menjadi huruf kapital
Shift                         = mengubah karakter dan mengaktifkan fungsi simbol pada kondisi tertentu
Num Lock                = mengaktifkan fungsi tombol numerik di sebelah kanan pada keyboard
Home                       = mengembalikan posisi kursor pada awal kalimat
End                          = melrtakkan kursor pada posisi di akhir kalimat
Page Up/Pg Up         = menaikkan layar per paragraf
Page Down/Pg Dn     = menurunkan layar per paragraf
Del                           = menghapus per karakter dari depan
insert/ins                   = me-replace per karakter
Backspace                = mengahapus per karakter dari belakang
Space                       = lompat satu karakter
arrows keys              = tombol navigasi
Escape                      = membatalkan suatu tahap perintah
[lambang Windows]   = mengaktifkan start menu

Begitu banyak tombol yang ada pada keyboard dan begitu banyak pula fungsi dari masing-masing tombol. Berikut penjelasan kegunaan penekanan tombol tunggal.
Dalam menggunakan aplikasi Ms. Office (khususnya MS. Word), ada beberapa tombol keyboard yang mempunyai fungsi apabila dikombinasikan atau digabungkan dengan tombol lainnya. Di bawah ini fungsi-fungsi dari kombinasi beberapa tombol.

Kombinasi                                Berfungsi untuk
Ctrl+ A                                         Select all
Ctrl+ B                                          Bold
Ctrl+ C                                          Copy
Ctrl+ D                                          Font
Ctrl+ E                                          Center alignment
Ctrl+ F                                          Find
Ctrl+ G                                          Go to
Ctrl+ H                                          Replace
Ctrl+ I                                           Italic
Ctrl+ J                                           Justify alignment
Ctrl+ K                                          Insert hyperlink
Ctrl+ L                                          Left alignment
Ctrl+ M                                         Hanging indent
Ctrl+ N                                          New
Ctrl+ O                                          Open
Ctrl+ P                                          Print
Ctrl+ Q                                          Normal style
Ctrl+ R                                          Right alignment
Ctrl+ S                                           Save / save as
Ctrl+ T                                           Left indent
Ctrl+ U                                          underline
Ctrl+ V                                           paste
Ctrl+ W                                          Close
Ctrl+ X                                           Cut
Ctrl+ Y                                           Redo
Ctrl+ Z                                           Undo
Ctrl+ 1                                           Single spacing
Ctrl+ 2                                           Double spacing
Ctrl+ 5                                           1,5 spacing
Ctrl+ Esc                                        Start menu
Alt+F4                                           ShutDown atau menutup program yang sedang aktif
Shift + F10                                     Alternatif klik kanan
[lambang Windows] + M                 me-minimize semua program
[lambang Windows] + Shift + M      me-maximize semua program
[lambang Windows] + E                  membuka Windows Explorer
Ctrl + Alt + Del                               restart




Bagian-bagian keyboard

Dari sisi tombol yang digunakan, keyboard memiliki perkembangan yang tidak terlalu pesat sejak ditemukan pertama kali. Yang terjadi hanyalah penambahan-penambahan beberapa tombol bantu yang dapat mempercepat pembukaan aplikasi program. Jumlah seluruh tombol pada keyboard adalah 104 tombol, sedangkan pada mesin ketik 52 tombol, dan pada keyboard QWERTY berjumlah 101 tombol.

Secara umum, struktur tombol pada keyboard terbagi atas 4, yaitu:
1. Tombol Ketik (typing keys)
Tombol ketik adalah salah satu bagian dari keyboard yang berisi huruf dan angka serta tanda baca. Pada keyboard terdapat tombol-tombol huruf A – Z, angka 0 – 9, dan tanda baca serta karakter khusus seperti : ` ~ @ # $ % ^ & * ( ) _ – + = / , . ? : ; “ ‘ \ |.
Selain itu tombol shift, caps lock, tabs, dan backspace termasuk dalam typing keys.

2. Numeric Keypad
Numeric keypad merupakan bagian khusus dari keyboard yang berisi angka dan sangat berfungsi untuk memasukkan data berupa angka dan operasi perhitungan. Struktur angkanya disusun menyerupai kalkulator dan alat hitung lainnya. Numeric keypads terletak di bagian kanan keyboard, yang dimulai dari tombol num lock, sampai dengan enter. Seluruhnya berjumlah tujuh belas tombol.

3. Tombol Fungsi (Function Keys)
Tahun 1986, IBM menambahkan beberapa tombol fungsi pada keyboard standard. Tombol ini dapat dipergunakan sebagai perintah khusus yang disertakan pada sistem operasi maupun aplikasi.

4. Tombol kontrol (Control keys)
Tombol ini menyediakan kontrol terhadap kursor dan layar. Tombol yang termasuk dalam kategori ini adalah 4 tombol bersimbol panah di antara tombol ketik dan numeric keypad, tombol home, end, insert, delete, page up, page down, control (ctrl), alternate (alt), dan escape (esc).














Jumat, 29 Maret 2013

Microprocessor

Microprocessor atau processor
Adalah perangkat keras (hardwere) yang menjadi otak sebuah komputer yang merupakan suatu IC  yang mengontrol proses keseluruhan jalanya sebuah sistem komputer.



semakin banyak dan semakin canggih Core yang terdapat dalam sebuah komputer, maka kinerja komputer tersebut akan semakin cepat. Sebenarnya sebuah processor itulah yang dinamakan CPU (Central Processing Unit). Akan tetapi orang tidak tahu bagaimana awalnya orang menganggap bahwa kotak chasing itulah yang dinamakan CPU, dan kesalahan penyebutan ini masih berlanjut sampai sekarang.




Bnayak merk processor yang beredar dipsaran diantaranya yaitu Intell, AMD, IBM, Apple, Cyrix VIA dan IDT. Namun ada dua perusahaan yang terkenal didunia sebagai pengembang processor untuk PC yaitu AMD dan Intel, Intel pertama mengeluarkan produknya yaitu Pentium.Perkembangan Pentium dilakukan hingga saat ini karna Pentium merupakn salah satu processor terbaik yang pernah dipasarkan.Pentium yang pertama bernama Pentium 1 kemudian berkembang  secara bertahap hingga menjadi Pentium 4 dan sekarang  telah menjadi Dual Core Pentium dan Quad Core Pentium.



Selain mengandalkan Pentium, sampai saat ini Intel juga memiliki Core i3, i5, i7, untuk processor disain grafis. Dan sedangkan untuk kantor Intel mengandalkan Celeron dan Dual Celeron yang dapat dibeli dengan harga terjangkau. Untuk sebuah server Intel menegeluarkan Intel Xeon,

Pesaing terbesar Intel yaitu AMD yang mempunyai beragam processor mulai dari Single Core sampai Quad Core. AMD juga memiliki keunggulan harga terjangkau dan sangat bagus untuk disain grafis, contohnya AMD Phenom X4, AMD Athlon X2, Athlon X4, AMD Turion dll. kelemahan dari AMD adalah suhu yang terlalu panas harus membutuhkan 2 fan dalam 1 komputer.




Letak sebuah processor adalah sochet yang telah disediakan dibagian motherboard, processor dapat diganti gengan processor lain salkan processor tersebut sesuai yang terdapat pada motherboard,  Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis kapasitas processor.

Bagian terpenting dari processor terbagi menjadi 3 yaitu:


  • Aritcmatics Logical Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang nyata;
  •  Control Unit (CU), merupakan suatu alat pengontrolan yang berada dalam komputer yang memberitahukan unit masukan mengenai jenis data, waktu pemasukan, dan tempat penyimpanan didalam primary storage. Control unit juga bertugas memberitahukan kepada arithmatic logic unit mengenai operasi yang harus dilakukan, tempat data diperoleh, dan letak hasil ditempatkan Perangkat-perangkat alat proses bersertaperlengkapan;
  • Memory Unit (MU), merupakan bagian dari processor yang menyimpan alamat-alamat register data yang diolah oleh ALU dan CU.

Faktor lain yang mempengaruhi kecepatan:

  •  Dual-Core mampu memproses beberapa aplikasi secara paralel. Dengan Hyper-Threading, beberapa tugas dijalankan melalui satu arus, tapi dengan dual-core, tugas-tugas ini dipisah menjadi dua arus dan tiap arus diproses sendiri-sendiri.
  • Hyper-Threading (HT) memungkinkan 2 pekerjaan untuk dijalankan pada saat yang sama (paralel). Dengan HT, anda bisa menjalankan beberapa aplikasi sekaligus tanpa merasakan lagging/lamban.
  • L2 Cache: memori kecepatan tinggi tempat menyimpan data yang sering dipakai oleh CPU. RAM juga memori tetapi aksesnya lebih lamban. PC dengan L2 Cache yang besar memungkinkan lebih banyak data yang bisa diakses dari memori ini sehingga keseluruhan sistem bekerja lebih cepat. Cache ini disebut juga secondary cache dan mempunyai chip sendiri; sedangkan primary cache biasanya didalam CPU itu sendiri. Ukurang cache ada yang 512Kb sampai 2Mb atau lebih.
  • Front Side Bus: Mempengaruhi kecepatan data transfer dari CPU ke RAM dan graphics card dan sebaliknya. PC dengan FSB yang tinggi cocok untuk games dan digital media.
  • Execute Disable Bit: Menurunkan ancaman sekuriti dari virus seperti memory buffer overflow dimana aplikasi anti-virus tidak bisa menanggulangi.
  • Enhanced Intel SpeedStep: Menyediakan kemampuan yang maksimal jika diperlukan dan mengurangi jika tidak. Lebih sering dipakai di laptop atau notebook untuk mengirit penggunaan listrik dari baterai.
  • Extended Memory 64 (64-bit): Sistem dengan 32-bit CPU mempunyai maksimum kapasitas 4GB untuk RAM. Untuk menjalankan aplikasi yang besar dan memerlukan memori lebih besar dari 4GB,

    data extra akan ditulis di hard-disk sehingga memperlambat prosesnya.



Sumber refrensi :

   http://sumarna.com/index.php/mengenal-processor.html
   http://www.kamusilmiah.com/elektronik/mengenal-apa-itu-processor-komputer/
   http://dedenthea.wordpress.com/2007/03/29/mengenal-processor-intel/

Senin, 07 Januari 2013

Bahasa Assembly

Bahasa Assembly
Adalah sebuah bahasapemrograman tingkat rendah simbolik, kurang lebih sangat mirip bahasa mesin kode dan terdiri dari kelompok huruf, masing-masing kelompok mewakili sebuah instruksi tunggal.

Dalam bahasa assembly mempunyai 3 type instruksi dasar, yaitu :
  a). Mnemonic / opcode
     Adalah kode yang akan melakukan aksi terhadap operand
  b). Operand
    Adalahvdata yang di proses oleh opcode
  c). Komentar
     komentar dapat kita berikan dengan menggunakan tanda titik koma " ; ".


LISTING PROGRAM :

 MOV AH, #20H ;
 MOV AL,#10 ;
 ADD AH, AL ;
 ADD AL, #30H ;

Tdata : JMP Proses
 BilA DB 67
 BilB DB 66

 Proses:
 MOV AX, BilA ;
 CMP AX, BilB ;
 JNP Exit

End Proses ;


Analisa bahsa assembly
a). Elemen Intruksi

b). Format Intruksi

c). jenis Intruksi 


d). Alamat atau register yang digunakan
     1). Register AX
     2). Register AH
     3). Rgister AL

Penjelasan bahasa assembli dengan bahasa sendiri :
  • Pindahkan isi 20H ke dalam register AH
  • Isi register AH adalah 10H
  • Tambahkan nilai atau isi register AL kedalam register AH dan simpan kedalam register AH
  • Tambahkan 30H keregister AL dan simpan kedalam register AL
  • Data : Loncat Proses
         a). BilA database adalah 67
         b). BilB database adalah 66
  • Proses
  • Pindahkan isi BilA kedalam register AX
  • Bandingkan BilB denagan BilA adalah ganjil, maka loncat proses exit

Minggu, 14 Oktober 2012

Bus - bus system

                                                  
\m/  SEJARAH BUS SYSTEM

  1.Generasi pertama
             Komputer menangani interupsi tersebut dengan menunggu sampai looping pada interupsi tersebut selesai diperangkat external komputer, lalu setelah itu komputer kembali siap bekerja. Dalam hal ini  kompuetr akan memprioritaskan pentransferan data melalui bus kebagian program yang diinterupsi. System bus pada mikrokontroler terhubung langsung kepi-pin pada CPU, 

  2.Generasi kedua
             system bus generasi ke dua dinamakan NUBUS, sebagai penyalesaian dari berbagai masalah. NUBUS memisahkan komputer menjadi dua yaitu (CPU dan memory) dan perangkat keras lainya, ini akan membuat CPU akan lebih cepat tanpa dipengaruhi bus. Akan tetapi hal ini juga akan menyebabkan lebih banyak beban untuk memindahkan data keluar dari CPU dan masuk kedalam kartu melalui bus controler. Jadi perang bus terhubung disetiap bagian tanpa intervensi dari CPU. Bus ini juga dapat memindahkan data lebuh banyak data disesuaikan besarnya data yang kan dipindahkan, mulai dari 8bit per detik secara pararel pada generasi pertama, hingga 16 atau 32 bit perdetik. Semakin waktu semakin sejalan dengan softwerenya setupnya.

 3.Generasi ketiga
             Digenerasi ketiga ini bus telah muncul dipasaran sejak tahun 2001 yang menyertai hyper transpord dan infiband sihingga bus ini sangat flexible. Dalam hubungany bus ini dapat digunakan bersama seperti inetrnal bus. Hubungan bersama ini akan menyelesaikan permasalahan ketika mencoba meminta service atau pelayanan yang berbeda. Pembuat softwere ini bekerja keras untuk menyesuaikan dengan system ini, karena tidak sesuai dengan system perangkat keras itu sendiri, umumnya bus pada generasi ketiga ini cenderung ke suatu network dari pada konsep suatu bus, bus dengan protokol tinggi lebih dibutuhkan dari system yang juga memberikan multiple divice untuk digunakan dalam suatu bus.

\m/  BUS SYSTEM              

               Bus adalah suatu jalur yang menggunakan satu set kabel tunggal yang digunakan untuk menghubungkan dari subsystem ke subsystem yang lain. Yang mencirikan bus ialah bahwa bus merupakan transmisi yang dapat digunakan bersama, dengan system komputer yang terdiri dari sejumlah bus yang belainan yang menyediakan jalan antara dua buah komponen pada bemacam-macam tingkat system komputer.

(Skema interkoneksi Bus)





           Sebuah bus adalah satu set koneksi fisik yang dapat digunakan bersama oleh beberapa komponen perangkat keras . Bus juga mempunyai karakteristik yaitu sebuah bus ditandai dengan sejumlah informasi dapat disalurkan sekaligus sesuai dengan jumlah baris fisik atas yang dikirim secara bersamaan, selain itu kecepatan bus juga ditentukan oleh frekuensi dan jumlah paket data  yang dikirim dan diterima per detik.

\m/  BEBERAPA JENIS BUS


1. BUS ARBITRASI
            Bus arbitrasi adalah prosesmemilih langkah berikutnya sebagai perangkat master (perangkat yang diijinkan untuk menganisiasi data pada bus setiap saat) dan mentransfer bus mastership kepada perangkat tersebut.

2. BUS PROSESOR
            Bus prosesor adalah bus yang diindentifikasikan oleh signal pada sgnal chip pada prosesr tersebut, perangkat yang membutuhkan koneksi dengan cepat dengan kecepatan yang sangat tinggi ke prosesor, seperti main memory dapat dihubungkan langsung ke bus ini.

3. BUS PERIPHERAL COMPONEN INTERCONECT (PCI)
            Bus PCI adalah contoh yang baik dari system bus yang muncul dari kebutuhan standarisasi. Bus tersebut mendukung fungsi yang terdapat dalam bus prosesor tetapi dalam format standarisasi yang lepas dari prosesor tertentu.



                                   


Saluran bus dapat dipisahkan menjadi dua tipe umum yaitu Dedicated dan Multiplaxed. Suatu saluran bus Dedicated secara permanen diberi sebuah fungsi atau sbset fisik komponen-komponen komputer.
Keuntungan Multiplexed ialah memerlukan saluran yang lebih sedikit, yang menghemat ruang dan biaya. Dan kerugianya adalah diperlukan rangkaian yang lebih kompleks, terdapat juga penurunan kinerja yang cukup besar karena ada saat waktu tertentu yang menggunakan saluran secara bersama-sama tidak dapat berfungsi secara pararel.