Kamis, 25 November 2010

Tugas Makalah “BUS SISTEM”


BAB I
PENDAHULUAN
A.      LATAR BELAKANG
Komputer tersusun dari beberapa komponen penting seperti CPU, memori, perangkat I/O. Bus merupakan jalur penghubung antar komponen komputer yang digunakan sebagai media dalam proses melewatkan data. System bus adalah koleksi konduktor paralel yang membawa data dan mengontrol sinyal dari satu komponen ke komponen lainnya. Bus sistem menghubungkan CPU dengan RAM dan mungkin sebuah buffer memory/memori penyangga (cache L2). Bus sistem merupakan bus pusat. Bus-bus yang lain merupakan pencabangan dari bus ini.

Prosesor, memori utama, dan perangkat I/O dapat dinterkoneksikan dengan menggunakan bus bersama yang fungsi utamanya adalah menyediakan jalur komonikasi untuk transfer data. Bus tersebut menyediakan jalur yang diperlukan untuk mendukung interrupt dan arbitrasi. Protokol bus adalah set aturan yang mengatur kelakuan berbagai perangkat yang terhubung ke bus yaitu kapan harus meletakkan informasi ke dalam bus, menyatakan sinyal kontrol, dan lain sebagainya.

B.       RUMUSAN MASALAH
1.      Bagaimana bus system dapat berkembang dari Omnibus sampai bus camac ?
2.      Mengapa bus system pada setiap generasi komputer selalu ada yang baru
C.      TUJUAN
1.    Untuk mengetahui bagaimana bus system dapat berkembang dari Omnibus sampai bus camac
2.    Untuk mengetahui mengapa bus sistem pada setiap generasi komputer selalu ada yang baru



BAB II
PEMBAHASAN

A.      Pengertian Bus sistem
Bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih perangkat komputer. Karakteristik penting sebuah bus adalah bus merupakan media transmisi yang dapat digunakan bersama. Sejumlah perangkat yang terhubung ke bus dan suatu sinyal yang ditransmisikan oleh salah satu perangkat ini dapat ditermia oleh salah satu perangkat yang terhubung ke bus. Bila dua buah perangkat melakukan transmisi dalam waktu yang bersamaan, maka sinyal-sinyalnya akan bertumpang tindih dan menjadi rusak. Dengan demikain, hanya sebuah perangkat saja yang akan berhasil melakukan transimi pada suatu saat tertentu.
Umumnya sebuah bus terdiri dari sejumlah lintasan komunikasi atau saluran. Masing-masing saluran dapat mentransmisikan sinyal yang menunjukkan biner 1 dan biner 0. Serangkaian digit biner dapat ditransmisikan melalui saluran tunggal. Dengan mengumpulkan beberapa saluran dari sebuah bus, dapat digunakan mentransmisikan digit biner secra bersamaan (paralel). Misalnya sebuah satuan data 8 bit dapat ditransmisikan melalui bus delapan saluran.
Sistem komputer terdiri dari sejumlah bus yang berlainan yang menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan hirarki sisterm komputer. Sebuah bus yang menghubungkan komponen-komponen utama komputer (CPU, memori, input/output) disebut bus sistem. Struktur interkoneksi komputer yang umum didasarkan pada penggunaan satu bus sistem atau lebih.
System bus atau bus system adalah bus yang digunakan oleh sistem komputer agar dapat berjalan. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih.

Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Karakteristik bus adalah :
1.      Jumlah interupsi menentukan banyak perangkat independen yang melakukan I/O.
2.      Ukuran bus data eksternal berakibat pada kecepatan operasional I/O.
3.      Ukuran bus alamat menentukan banyak memori yang ditunjukkan board ekspansi.
4.      Kecepatan clock maksimum yang dapat diakomodasikan bus berakibat pada kinerja interkoneksi antar komponen.
B.       Perkembangan Bus sistem dari Omnibus sampai bus camac
Terdapat perkembangan bus sistem yang pernah ada diantaranya adalah :
1.      Omnibus (PDP-8)
Omnibus adalah jenis bus yang digunakan pada computer DEC PDP-8. Sistem ini terdiri atas 96 buah lintasan dengan sinyal yang terpisah, lintasan ini digunakan untuk membawa sinyal – sinyal kontrol, alamat maupun data. Semua komponen yang menggunakan jalur Bus Omnibus penggunaannya dikontrol oleh CPU.
2.      Unibus (PDP-11)
Unibus memiliki 16 Bit Bus Data dan 16 Bit Bus alamat. System ini dipakai pada computer DEC PDP. Karena mampunyai banyak kekurangan maka unibus sekaran ini jarang digunakan.
3.      Multibus (8086)
Multibus adalah system bus komputer standar yang digunakan dalam industri yang dikembangkan oleh Intel Corporation dan diadopsi sebagai IEEE bus 796 . Pada tahun 1982 ada lebih dari 100 papan Multibus dan sistem produsen. Hal ini juga memungkinkan perusahaan untuk berinovasi dengan merancang sebuah papan Multibus eksklusif dan kemudian mengintegrasikannya dengan hardware vendor lain untuk menciptakan sebuah sistem, seperti Sun Microsystems.  Sun Microsystems membuat design CPU, memori, SCSI, video display, kemudian ditambahkan 3com Ethernet papan jaringan, Xylogics SMD kontroler disk , Tapemaster Ciprico 1 / 2 inch tape controller, Sky Floating Point Processor dan Systech 16 port Terminal Interface untuk mengkonfigurasi sistem sebagai workstation atau server . Vendor workstation lain yang menggunakan basis desain Multibus termasuk HP / Apollo dan Silicon Graphics IRIS.
4.      Bus PC IBM (PC/XT)
IBM PC/XT adalah sebuah komputer mikro buatan IBM yang dirilis pada tanggal 8 Maret 1983. Komputer ini diperkuat dengan menggunakan hard disk berkapasitas 10 Megabyte. IBM PC XT memiliki fitur-fitur yang tidak dimiliki oleh IBM PC standar (5150).
IBM PC XT memiliki delapan buah slot sehingga meningkatkan kemampuan ekspansinya, kapasitas power-supply yang lebih besar, memori yang dapat dibongkar/pasang (karena semuanya berupa soket), dan dapat mendukung hingga 640 KB RAM tanpa slot ekspansi memori, selain tentunya sebuah hard disk.
Desain motherboard IBM PC/XT berbeda dengan desain motherboard IBM PC yang asli. IBM PC/XT ini menawarkan beberapa perangkat keras yang masih digunakan hingga saat ini, yakni keyboard 101 tombol (Enhanced Keyboard) yang menggantikan model keyboard IBM 83 tombol.
5.      Bus ISA (PC/AT)
Bus ISA (Industry Standard Architecture) adalah sebuah arsitektur bus yang diperkenalkan dalam IBM PC 5150 pada tanggal 12 Agustus 1981, mempunyai bus data selebar 8-bit. Bus ISA diperbarui dengan menambahkan bus data selebar menjadi 16-bit pada IBM PC/AT pada tahun 1984, sehingga jenis bus ISA yang beredar pun terbagi menjadi dua bagian, yakni ISA 16-bit dan ISA 8-bit. ISA merupakan bus dasar dan paling umum digunakan dalam komputer IBM PC hingga tahun 1995, sebelum akhirnya digantikan oleh bus PCI yang diluncurkan pada tahun 1992.
Bus ini terdiri dari :
a.         Bus alamat (address bus)
Pengalamanatan tranformasi data (bus). Pengalamatan bus ini berisi 16, 20, 24 jalur sinyal paralel atau lebih. CPU mengirim alamat lokasi memori atau port yang ingi ditulis atau dibaca di bus ini.
Jumlah lokasi memori yang dapat dialamati ditentukan jumlah jalur alamat. Jika CPU mempunyai N jalur alamat, maka dapat mengalamati 2 pangkat N lokasi memori dan atau port secara langsung. Saat CPU membaca atau menulis data mengenai port, alamat port dikirim di bus alamat.
b.        Bus data (data bus)
Bus data adalah Jalur yang berfungsi untuk menyalurkan data dari suatu bagian ke bagian lainnya. Berisi 8, 16, 32 jalur sinyal paralel atau lebih. Jalur-jalur data adalah dua arah (bidirectional). CPU dapat membaca dan mengirim data dari/ke memori atau port.
Banyak perangkat pada sistem yang dicantolkan ke bus data tapi hanya satu perangkat pada satu saat yang dapat memakainya. Untuk mengatur ini, perangkat harus mempunyai tiga state (tristate) agar dapat dipasang pada bus data.
c.         Bus kendali (control bus)
Bus kontrol adalah salah satu dari tiga macam bus yang terdapat pada sistem mikroprosesor yang digunakan untuk menyalurkan sinyal kontrol.
Bus kendali berisi 4-10 jalur sinyal paralel. CPU mengirim sinyal-sinyal pada bus kendali untuk memerintahkan memory atau port.
6.      Bus EISA (80386)
Bus EISA (Extended/Enhanced Industry Standard Architecture) adalah sebuah bus I/O yang diperkenalkan pada September 1988 oleh IBM, Standar ini dikembangkan oleh beberapa vendor IBM PC Compatible.
Selain IBM juga Compaq yang membentuk EISA Committee, sebuah organisasi nonprofit yang didesain secara spesifik untuk mengatur pengembangan bus EISA. Beberapa kartu berbasis EISA yang beredar yaitu pengontrol larik hard disk (SCSI/RAID), dan kartu jaringan server.
Bus EISA menambahkan 90 konektor baru (55 konektor digunakan untuk sinyal sedangkan 35 sisanya digunakan sebagai ground) tanpa membuat slot ISA 16-bit berubah. Kartu EISA memiliki dua baris kontak yang bertumpuk. Baris pertama adalah baris yang digunakan oleh ISA 16-bit, sementara baris kedua menambahkan bandwidth menjadi 32-bit. Karenanya, kartu ISA yang lama masih dapat bertahan meskipun berganti motherboard. Meski kompatibilitas ini merupakan sesuatu yang bagus, ternyata industri kurang begitu meresponsnya. Akhirnya, fitur-fitur EISA pun ditangguhkan untuk mengembangkan bus I/O yang baru, yang disebut dengan VESA Local Bus (VL-Bus).
Bus EISA dapat menangani data hingga 32 bit pada kecepatan 8,33 MHz, sehingga transfer rate maksimum yang dapat dicapainya adalah 33 MByte/detik. Timing (latency) EISA juga berpengaruh pada kecepatan transfer data pada kartu EISA. Ukuran dimensi fisik slotnya (panjang, lebar, tinggi) adalah 333,5 milimeter, 12,7 milimeter, 127 milimeter.
7.      Microchannel (PS/2)
Microchanel atau Bus MCA (Micro Channel Architecture) adalah sebuah bus I/O ber-bandwidth 32-bit yang digunakan dalam beberapa komputer mikro. Bus ini dibuat oleh IBM yang ditujukan untuk menggantikan bus ISA 8-bit/16-bit yang lambat, selain tentunya untuk menghadapi masalah bottleneck yang terjadi akibat kecepatan prosesor yang semakin tinggi tapi tidak diimbangi dengan kecepatan bus I/O.
Kebutuhan terhadap sebuah bus I/O yang lebih cepat datang akibat bus ISA mengalami bottleneck. Prosesor Intel 80386DX merupakan prosesor 32-bit yang dapat mentransfer data hingga 32 bit dalam satu waktunya, tapi ISA hanya dapat mentransfer 16 bit saja. Daripada menambahkan pin lagi terhadap bus ISA, IBM memutuskan untuk membuat sebuah bus baru, yang kemudian menjadi bus MCA.
Sistem MCA juga menawarkan perubahan lainnya: pengguna dapat menancapkan kartu MCA ke dalam slotnya tanpa harus mengubah-ubah setting jumper untuk menentukan sumber daya yang hendak digunakan (IRQ Channel, DMA Channel, atau memory base address).
MCA memiliki dua jenis disket untuk konfigurasi perangkat keras: Option Disk dan Reference Disk. Reference Disk merupakan disket yang datang sistem komputer yang mengintegrasikan bus MCA, sementara Option Disk datang dengan kartu MCA yang bersangkutan. Setelah kartu dipasang, pengguna tinggal menginstalasikan berkas-berkas dari Option disk ke dalam Reference Disk.
8.      Bus PCI
Bus PCI adalah contoh yang baik dari sistem bus yang muncul dari kebutuhan standarisasi. Bus tersebut mendukung fungsi yang terdapat dalam bus prosesor tetapi dalam format tersetandarisasi yang lepas dari prosesor tertentu. Perangkat yang terkoneksi ke Bus PCI tampak bagi prosesor seakan dihubungkan secara langsung ke BUS prosesor. Prangkat tersebut diberi alamat dalam ruang alamat memori pada prosesor.
PCI mengikuti suatu rangkaian standar BUS yang sebelumnya digunakan terutama pada IBM PC. PC awal menggunsksn bus 8-bit XT, yang sinyalnya sangat mirip dengan prosesor 80x86 intel. Setelahnya bus16-bit yang digunakan pada komputer PC AT dikenal sebagai bus ISA. Versi extended 32-bit-nya dikenal sebagai bus EISA. Bus lain yang dikembangkan pada tahun delapan puluhan dengan kemampuan serupa adalah Microchannel yang digunakan dalam IBM PC dan NuBus yang digunakan dalam komputer Macintosh.
PCI dikembangkan sebagai bus low-cost yang sangat processor dipendent. Desainnya mengantisipasi tuntutan bandwidth bus yang berkembang sangat cepat untuk mendukung disk high-speed dan perangkat grafik dan video, dan juga kebutuhan khusus terhadap sistem multi processor. Akibatnya, PCI masih populer sebagai standar industri hampir satu dekade setelah diperkenalkan pertama kali pada tahun 1992.
Fitur penting yang dirintis oleh PCI adalah kemapuan Plug-and-Play untuk menghubungkan perangkat I/O. untuk menghubungkan perangkat baru, user cukup menghubungkan board antar muka perangkat ke bus tersebut. Software menangani bagian selanjutnya. Kita akan membahas bus ini setelah kita mendeskripsikan bagaimana bus PCI beroperasi.
Bus mendukung tiga ruang alamat mandiri:memory, I/O, dan konfigurasi. Dua yang pertama adalah self explanatory. Ruang alamat I/O dimaksudkan untuk penggunaan dengan prosesor, seperti pentium, yang memiliki ruang alamat I/O terpisah.
Bus PCI telah mendapatkan popularitas yang luar biasa dalam dunia PC.
Bus tersebut juga digunakan dalam banyak komputer lain, seperti SUN, untuk memanfaatkan perangkat I/O sekala luas yang menggunakan antar muka PCI. Dalam kasus beberapa prosesor, seperti Compaq Alpha, sirkuit bridge PCI- processor dibangun pada chip prosesor tersebut, sehingga lebih mnyederhanakan desain sistem dan pengepakan.
9.      Bus SCSI
SCSI (Small Computer System Interface) adalah perangkat peripheral eksternal yang dipopulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standard untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuran besar. SCSI menggunakan interface paralel dengan 8, 16, atau 32 saluran data. Konfigurasi SCSI umumnya berkaitan dengan bus, walaupun pada kenyataannya perangkat-perangkat tersebut dihubungkan secara daisy-chain.
Perangkat SCSI memiliki dua buah konektor, yaitu konektor input dan konektor output. Seluruh perangkat berfungsi secara independen dan dapat saling bertukar data misalnya hard disk dapat mem-back up diri ke tape drive tanpa melibatkan prosesor. Akronim tersebut mengacu pada bus standar yang didefinisikan oleh American National Standards Institute (ANSI) dengan nomor X3.131 [2]. Dalam spesifikasi standar tersebut, perangakat seperti disk dihubungkan ke komputer melalui kabel 50-wire, yang dapat mencapai panjang 25 meter dan dapat mentransfer data hingga kecepatan 5 megabyte/ detik.
Standar bus SCSI telah menga;ami banyak revisi, dan kemampuan trnasfer data telah meningkat sangat besar, hampir dua kali setiap tahun. SCSI-2 dan SCSI-3 telah didefinisikan dan masing-masing memiliki beberapa opsi. Bus SCSI memiliki 8 jalur data yang disebut narrow bus dan mentransfer data 1 byte pada satu waktu. Sebagai alternatif, bus wide SCSI memiliki 16 jalur data dan mentransfer data 16 bit pada satu waktu. Terdapat pula beberapa opsi untuk skema signaling elektrik yang digunakan. Bus dapat menggunakan transmisi single-endeed (SE), dimana tiap sinyal menggunakan satu wire, dengan commond ground return untuk semua sinyal. Dalam opsi lain, digunakan signaling diferensial dimana disediakan return wire terpisah tiap sinyal.
Konektor SCSI memilki 50, 68, atau 80 pin. Kecepatan transfer maksimum dakan oerabfkat komersial tersedia bervariasi dari 5 Mb/det. Versi tebaru dari standar tersebut dimaksudkan untuk mendukung kecepatan transfer hingga 320 Mb/det, dan 640 Mb/det diantisipasi kemudian. Kecepatan transfer maksimum pada bus tertentu sering merupakan fungsi panjang kabel dan jumlag perangkat yang dihubungkan, deangan kecepatan lebih tinggi untuk kabel yang lebih pendek dan perangkat yang lebih sedikit. Untuk mencapai kecepatan transfer data puncak, panjang bus biasanya dibatasi hingga 1,6 m untuk signaling SE dan 12 m untuk signaling LVD (Low Voltage Differential). Akan tetapi proses sering menyediakan bus expander khusus untuk menghubungkan perangkat yang lebih jauh letaknya. Kapasitas maksimum bus adalah 8 perangkat untuk narrows dan 16 perangkat untuk wide bus.

Prosesor mengirim perintah ke kontroler SCSI yang menghasilkan event berupa :
a)        Kontroler SCSI yang bertindak sebagai initiator berjuang untuk mendapatkan control bus.
b)        Pada saat initiator memenangkan proses arbition, iniator memiliki kontroler target dan menyerahkan control bus padanya.
c)        Target memulai operasi output (dari initiator ke target) sebagai respon terhadap hal ini, initiator mengirim perintah yang menentukan operasi baca yang diminta.
d)       Target, yang mengerti bahwa harus melakukan operasi disk seek terlebih dahulu, mengirim pesan ke interior yang mengindikasikan akan menangguhkan sementara koneksi antara initiator dan target. Kemudian target membebaskan bus tersebut.
e)        Kontroler target mengirim perintah ke disk drive untuk memindahkan head baca kesektor pertama yang terlibat dalam operasi baca yang dimaksud. Kemudian membaca data yang disimpan disektor tersebut dan menyimpannya dalam buffer data. Pada saat target siap mentransfer data ke initiator, target merequest kontrol bus. Setelah memenangkan arbitration, target mereselect kontroler initiator, sehingga memulihkan koneksi yang ditangguhkan.
f)         Target mentransfer isi buffer data ke initiatior dan kemudian menangguhkan lagi koneksi tersebut. Data ditransfer 8 atau 16 bit secara pararel, tergantung pada lebar bus.
g)        Kontroler target mengirim perintah ke disk drive untuk melakukan operasi seek lainnya. Kemudian mentransfer isi sektor disk kedua initiator, seperti sebelumnya. Pada akhir transfer ini, koneksi logika antara dua kontroler tersebut diterminasi.
h)        Pada saat kontroler initiator menerima data tersebut, maka kontroler menyimpannya dalam memory utama menggunakan pendekatan DMA.
i)          Kontroler SCSI mengirim interrupt ke prosesor untuk memberitahu bahwa operasi yang diminta telah selesai.
10.  Nubus
Nubus adalah perangkat yang berfungsi untuk memisahkan komputer menjadi dua yaitu (CPU dan memory) dan perangkat keras lainnya, dengan sebuah bus controller di antaranya. Hal ini akan membuat CPU menjadi lebih cepat tanpa dipengaruhi BUS. Ini menyebabkan lebih banyak beban untuk memindahkan data keluar dari CPU dan masuk kedalam kartu melalui bus Controller.
Jadi perangkat keras pada BUS dapat terhubung ke setiap bagian tanpa intervensi dari CPU. bus ini dapat memindahkan lebih banyak data disesuaikan dengan besarnya data yang akan dipindahkan, mulai dari 8 bit perdetik secara paralel pada generasi pertama, hingga 16 atau 32 bit perdetik. Semakin waktu semakin baik sejalan dengan perkembangan software setupnya. ( sekarang menjadi suatu standar dari plug-n- play) untuk menggantikan jumper.
NuBus memisahkan komputer menjadi dua yaitu (CPU dan memory) dan perangkat keras lainnya, dengan sebuah bus controller di antaranya. Ini akan membuat CPU menjadi lebih cepat tanpa dipengaruhi BUS. Ini menyebabkan lebih banyak beban untuk memindahkan data keluar dari CPU dan masuk kedalam kartu melalui bus Controller. Jadi perangkat keras pada BUS dapat terhubung ke setiap bagian tanpa intervensi dari CPU. bus ini dapat memindahkan lebih banyak data disesuaikan dengan besarnya data yang akan dipindahkan, mulai dari 8 bit perdetik secara paralel pada generasi pertama, hingga 16 atau 32 bit perdetik.
11.  USB
Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI.
Keuntungan yang didapat dari bus USB antara lain :
·           Tidak harus memasang jumper
·           Tidak harus membuka casing untuk memasang peralatan I/O
·           Hanya satu jenis kabel yang digunakan
·           Dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
12.  Firewire
FireWire memiliki dua versi, yaitu FireWire 400 (IEEE 1394a) dan FireWire 800 (IEEE 1394b). FireWire 400 mampu mentransfer data antar computer atau dengan perangkat keras lainnya sampai dengan 400 Mb/s (sekitar 50 MB/s). Dengan bandwidth yang tinggi, jarak yang jauh, dan bus yang bertenaga, FireWire ini cocok digunakan pada harddisk, kamera digital, handycam, dan perangkat elektronik multimedia lainnya. Sedangkan FireWire 800 menyediakan koneksi kecepatan tinggi dan bandwidth yang digunakan untuk multiple-stream, mendekode video digital, and menghapus noise, dan audio digital dengan resolusi tinggi. FireWire ini memungkinkan kefleksibelan dengan kabel yang jauh dan berbagai pengaturan yang tidak ada pada USB.
Firewire juga dikenal dengan sebutan Bus 1394. Bus ini memiliki kecepatan diatas SCSI dan PCI. Kelebihan bus ini selain sangat cepat yaitu murah dan mudah untuk diimplementasikan. Bus ini tidak hanya popular untuk perangkat computer tetapi juga perangkat elektronik seperti camera digital, VCR dan televisi.
                                                                                                                          
13.  Bus VME
VME bus adalah sebuah arsitektur computer, istilah VME adalah singkatan dari VERSAmodule Eurocard dan didefinisikan pertama kalinya oleh suatu grup manufaktur pada tahun 1980. Grup ini terdiri dari motorola, mostek dan signetics yang bekerja sama mendefinisikan standard VMEbus. Istilah ‘bus’ adalah istilah generik yang menggambarkan saluran data pada computer dan oleh karena itu disebut VMEbus
Arsitektur VMEbus telah diisi dengan definisi bus baru yang independent terhadap prosesor mikro, dengan mudah untuk meningkatkan dari 16 ke 32 bit saluran data, diimplementasikan oleh standard mekanik yang handal serta memungkinkan vendor yang independent untuk membuat produk yang kompatibel.
Ada beberapa alasan mengapa VMEbus diciptakan. Pada saat itu bila seseorang ingin membeli komputer, dia harus membeli pada suatu daftar perusahaan yang termasuk didalamnya control data, cray research, data general, digital equipment, IBM, sperry-univac dan beberapa perusahaan lainnya, perusahaan-perusahaan ini membuat komputer yang besar dan mahal harganya, dan komputer ini disebut sebagai mainframes dan minicomputer.
14.  Bus camac
Computer Automated Measurement And Control (CAMAC) adalah standar bus untuk akuisisi data dan kontrol yang digunakan dalam nuklir dan fisika partikel eksperimen dan industri. Bus ini memungkinkan pertukaran data antara plug-in modul (sampai 24 dalam satu crate) dan controller crate , yang kemudian di-interface-kan ke PC atau ke-CAMAC antarmuka VME.
Standar ini awalnya ditentukan oleh Komite ESONE  sebagai standar EUR 4100 pada tahun 1972  meliputi listrik, dan logika mekanik bus parallel untuk plug-in modul.  Beberapa standar yang telah didefinisikan untuk sistem multiple crate termasuk Paralel Branch Highway dan Serial Highway. Vendor antarmuka Host/Crate juga telah dibangun.

C.      Penyebab bus sistem pada setiap generasi komputer selalu ada yang baru
Perkembangan generasi komputer disertai dengan perkembangan bus systemnya. Selalu ada yang baru pada system bus menandakan bahwa terdapat perbaikan atau peningkatan pada system bus yang lama. Hal ini menunjukkan bahwa perkembangan pada generasi komputer disertai juga dengan perkembangan bus systemnya.
Sejak awal perkembangannya yaitu pada generasi pertama telah ditemukan beberapa masalah diantaranya adalah adanya interupsi. Device – device komputer mengeluarkan interupsi ke CPU, dengan begitu CPU akan memindahkan data yang membaca alamat memori yang diberikan oleh disk drive tersebut. Perkembangan selanjutnya adalah metode pentransferan data dengan mengimplementasikan bus – bus I/O secara terpisah, tetapi system bus ini memiliki permasalahn ketika digunakan pada komputer yaitu memiliki kemampuan yang sama untuk berkomunikasi dengan kecepatan yang sama.
Peningkatan kecepatan komputer terus dilakukan dengan cara meningkatkan kecepatan kerja keseluruhan dari device - device komputer dengan cara penambahan kartu ekspansi dan penambahan banyak jumper dalam satu set alamat memory IO, prioritas interupsi dan nomor interupsi

Pada perkembangan komputer selanjutnya terus mengalami perubahan yaitu diciptakan bus generasi kedua yang dinamakan Nubus. Nubus memisahkan komputer menjadi 2 bagian yaitu CPU dan Memory dengan sebuah controller diantaranya. Hal ini membuat CPU menjadi lebih cepat kerjanya karena beban data yang keluar dari CPU akan masuk ke dalam kartu melalui bus Controller sehingga akan menyebabkan lebih banyak data yang dapat dipindahkan.

Sistem baru ini memberikan kualitas yang lebih baik dari generasi sebelumnya. Ketika memory dan CPu dirancang secara terpisah akan menyebabkan meningkatnya kinerja CPU.selain itu pada perkembangan selanjutnya adalah penambahan jumlah perangkat keras eksternal yang akan membuat bus bekerja dengan baik.
Pada perkembangan generasi ke 3 sekitar tahun 2001 bus sudah bersifat flexible dalam penghubungannya. Bus ini dapat digunakan bersama seperti internal bus. Umumnya bus pada generasi ini cenderung untuk suatu network daripada konsep dasar suatu bus. Jadi dari tahun ke tahun system bus terus mengalami perubahan untuk menyempurnakan system bus yang telah ada.













BAB III
PENUTUP
A.      Kesimpulan
1.      Komputer tersusun atas beberapa komponen penting seperti CPU, memori, perangkat I/O. setiap komputer saling berhubungan membentuk kesatuan fungsi. Bus sistem  adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu Komputer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus. Dalam sistem bus juga mengalami perkembangan mulai dari Omnibus sampai bus camac. Dalam setiap perkembangannya bus sistem berkembang menjadi lebih baik untuk menutupi kekurangan dari bus sistem sebelumnya.
2.      Bus sistem dapat berkembang dari Omnibus sampai bus Camac dikarenakan teknologi yang digunakan disesuaikan dengan organisasi computer yang diperlukan pada setiap generasi computer.

SISTEM MANAJEMEN BASIS DATA


A.    ORGANISASI DATA
Sistem manajemen basis data mengorganisasikan volume data dalam jumlah besar yang digunakann oleh perusahan dalam transaksi-transaksinya sehari-hari. Data harus diorganisasikan sehingga para manajer dapat menemukan data tertentu dengan mudah dan cepat untuk pengambilan keputusan.

B.     HIERARKI DATA
Field data adalah unit data yang terkecil mencerminkan jumlah data terkecil yang akan ditik dari komputer pada satu waktu. Contoh field data dapat berupa kode untuk mata kuliah yang sedang anda ambil.Record adalahsuatu koleksi field-field data yang saling berhubungan. Field adalah koleksi record yang saling berhubungan , seperti satu file dari seluruh record yang berisi field kode-kode mata kuliah dan namanya.
Basis data adalah sekumpulan file. Definisi umum dari basis data adalah bahwa basis data bahwa basis data merupakan sekumpulan dari seluruh basis data berbasis computer sebuah perusahaan. Definisi basis data yang lebih sempit adalah bahwa basis data merupukan sekumpulan data yang berada di bawah kendali piranti lunak sistem manajemen basis data. Menurut definisi yang lebih sempit, data perusahaan yang dikendalikan dan diadministrasi oleh sistem manajemen basis data akan dianggap basis data, file-file computer yang terdapat didalam computer pribadi seorang manajer akan dianggap berbeda diluar basis data.

C.    STRUKTUR BASIS DATA
Struktur basis data adalah cara data diorganisasi agar pemrosesan data menjadi lebih efisien. Struktur ini kemudian diimplementasikan melalui suatu sistem manajemen basis data. Sistem manajemen basis data (DBMS) adalah suatu aplikasi peranti lunak yang menyimpan struktur basis data, data itu sendiri, hubungan di antara data di dalam basis data, dan nama-nama formulir, jenis-jenis data, angka di belakang desimal, jumlah karakter, nilai-nilai default, dan seluruh wraian field lainnya. Inilah sebabnya mengapa basis data yang dikendalikan oleh suatu sistem manajemen basis data disebut sekumpulan data terhubung yang dapat menjelaskan dirinya sendiri (self-describing set of related data).
·           Struktur basis data hierarkis
Struktur hierarkis ini dibentuk oleh kelompok-kelompok data, subkelompok, dan beberapa subkelompok lagi. Struktur hierarkis memanfaatkan sumber daya komputer secara efisien.
·           Struktur basis data jaringan
Struktur basis data jaringan dikembangkan untuk memungkinkan penarikan record-record tertentu. Ia memungkinkan satu record  tertentu menunjuk pada semua record lainnya di dalam basis data. Struktur jaringan memecahkan permasalahan keharusan untuk menarik balik hingga kembali ke "cabang" yang menyatukan basis data. Secara konseptual, setiap record dalam basis data dapat menunjuk ke semua record lain di dalam basis data, ibaratnya seperti meloncat ke setiap cabang pada sebuah pohon.
·           Struktur basis data relasional
Organisasi bisnis tidak pernah secara luas menerapkan sistem manajemen basis data yang dibangun berdasarkan struktur jaringan. Namun, organisasi masih membutuhkan cara untuk mengatasi masalah-masalah managerial dalam penggunaan basis data yakni, mereka membutuhkan cara untuk dapat fokus pada subkelompok kecil data dan hubungan dari sepotong data ke data yang lain tanpa harus melakukan navigasi melalui record data perantara dalam jumlah besar.
Masalah lainnya adalah bahwa tabel-tabel di bagian cabang yang lebih jauh ke bawah hanya dapat dihubungkan ke satu tabel yang lebih tinggi. Seperti selembar daun pada sebuah pohon, satu tabel hanya terkait pada hanya satu cabang saja.

D.    KONSEP BASIS DATA
Sebuah record yang bagi pengguna ditampilkan sebelum atau sesudah beberapa record lainnya pada kenyataannya mungkin disimpan di bagian disk yang sepenuhnya terpisah. Suatu sistem manajemen basis data dapat menampilkan data ini dalam suatu urut-urutan yang logis dan secara intuisif tepat, meskipun masing-masing record dari basis data tersebut dapat tersebar di banyak file dan terletak di seluruh penjuru ruang penyimpanan komputer.
Dua sasaran utama dari konsep basis data adalah untuk meminimalkan pengulangan data dan untuk memperoleh independensi data.
Independensi data (data independence) adalah kemampuan untuk melakukan perubahan pada struktur data tanpa melakukan perubahan pada program-program aplikasi yang memproses data.
E.     MEMBUAT BASIS DATA
Konsepnya, proses pembuatan sebuah basis data akan melibatkan tiga langkah utama, yaitu :
1.      Menentukan data yang dibutuhkan
Dalam menentukan kebutuhan data terdapat 2 pendekatan dasar yaitu
·         Pendekatan yang berorientasi pada proses
Langkah-langkahnya adalah :
1.      Mendefinisikan masalah
2.      Mengidentifikasikan keputusan yang dibutuhkan
3.      Menjabarkan kebutuhan informasi
4.      Menentukan pemrosesan yang dibutuhkan
5.      Menentukan spesifikasi kebutuhan data
·         Pemodelan perusahaan.
2.      Menguraikan data tersebut
3.      Memasukkan data ke dalam basis data
F.     TEKNIK-TEKNIK PEMODELAN DATA
Ada 2 teknik dalam pemodelan data, yaitu :
1.      Diagram relasi entitas
Diagram ini digunakan untuk menguraikan hubungan antara kumpulan-kumpulan data konseptual sehingga record-recordnya yang saling terhubung akan dapat digabungkan bersama. Kumpulan konseptual field-field data yang saling berhubungan ini disebut entitas.
2.      Diagram kelas
Diagram kelas digunakan untuk menguraikan hubungan data maupun tindakan-tindakan yang mengoperasikan data di dalam relasi. Diagram kelas terdiri atas kelas-kelas yang memiliki nama, field-field di dalam kelas, dan tindakan-tindakan yang dilakukan atas kelas. Teknik ini merupakan salah satu dari beberapa model rancangan yang berorientasi pada objek. Objek adalah bongkahan konseptual dari suatu sistem informasi data,  tindakan-tindakan yang dilakukan atas data, dan relasi di antara objek.
G.    MENGGUNAKAN BASIS DATA
Kita biasanya berinteraksi dengan sebuah basis data dari sebuah komputer pribadi meskipun data tersebut berada di tempat lain dalam jaringan. Formulir, laporan, dan query adalah metode-metode umum yang dipergunakan untuk mengakses basis data yang disimpan dalam suatu sistem manajemen basis data.
Laporan dan formulir
Mayoritas interaksi pengguna dengan basis data adalah melalui laporan dan formulir. Sebagian besar vendor peranti lunak manajemen basis data menawarkan GUI yang memudahkan pembuatan formulir dan laporan. Kebanyakan laporan dan formulir yang dibutuhkan oleh pengguna dapat dibuat tanpa bantuan dari profesional sistem informasi. Perbedaan terbesar antara formulir dan laporan adalah dalam formatnya. Formulir (forms) secara tipikal menampilkan satu record saja dalam satu waktu dan tidak memberikan ikhtisar data serta biasanya tidak melakukan agregasi data dari banyak tabel basis data.
Query
Query adalah suatu permintaan kepad. basis data untuk menampilkan record-record yang dipilih. Sistem manajemen basis dab biasanya memberikan antarmuka yang mudah untuk digunakan bagi para pengguna. Query pada umumnya memilih field data dalam jumlah terbatas dan kemudiar membatasi record-record yang ditampilkan berdasarkan satu kumpulan kriteria tertentu.
Bahasa query terstruktur
Bahasa Query Terstruktur atau Structured Query Language (SQL) adalah kode yangi digunakan oleh sistem manajemen basis data relasional untuk mengerjakan pekerjaan-pekerjaan basis data-nya.
Pemrosesan basis data lanjutan
Pemrosesan analitis on-line atau on-line analytical processing (OLAP) telah menjadi hal yang semakin umum dalam peranti lunak sistem manajemen basis data. Vendor-vendor  memasukkan fitur ini untuk memungkinkan dilakukannya analisis data yang mirip dengan statistik cross-tabulation.
Knowledge discovery (penemuan pengetahuan) adalah konsep menarik lainnya.
H.    PERSONIL BASIS DATA
1.    Administrator basis data
Tugas-tugasnya :
·         Perencanaan basis data mencakup bekerja dengan manajer-manajei area bisnis
dalam mendefinisikan kebutuhan data perusahaan. DBA hendaknya menjadi anggotaf
dari setiap tim yang terlibat dengan pendekatan process-oriented atau pemodelan"
perusahaan dalam menentukan kebutuhan data. Selain itu, DBA memainkan perage
penting dalam memilih peranti keras dan peranti lunak sistem manajemen basis|
data.
·         Implementasi basis data terdiri atas pembuatan basis data untuk mengikuti
spesifikasi dari sistem manajemen basis data yang dipilih, maupun menyiapkan dan melaksanakan kebijakan dan prosedur bagi pengguna basis data.
·         Operasi basis data meliputi penawaran program-program pendidikan bagi para pengguna basis data dan memberikan bantuan jika dibutuhkan.
·         Keamanan basis data meliputi pengawasan aktivitas basis data dengan menggunakan angka statistik yang diberikan oleh sistem manajemen basis data. Selain itu, sistem manajemen basis data memastikan basis data tetap aman. Penting untuk diingat bahwa keamanan basis data tidak hanya berhubungan dengan menjaga dari masuknya pengguna yang tidak berwenang, namun juga memberikan kemudahan akses bagi pengguna yang berwenang.

2.    Programmer basis data
Programer basis data menunjukkan spesialisasi dan seleksi tingkat tinggi. Mereka seringkali memiliki lebih banyak pengalaman dan pelatihan daripada programer-programer lain yang dimiliki oleh perusahaan. Salah satu alasannya adalah bahwa basis data merupakan pusat penyimpanan fakta bagi perusahaan. Jika terjadi kesalahan pemrograman di dalam basis data, maka konsekuensinya akan dapat dirasakan oleh pengguna dalam jumlah yang sangat besar. Karena alasan ini, perusahaan menginginkan para programer basis data-nya dipilih dari personel paling ahli yang tersedia.

3.    Pengguna akhir
Pengguna membuat laporan dan formulir, memberikan query kepada basis data, dan menggunakan jawaban dari pertanyaan basis data mereka untuk pengambilan keputusan yang akan memengaruhi perusahaan dan unsur pokok lingkungannya. Pengguna tidak perlu mengetahui bagaimana cara membuat kode dari bahasa query terstruktur. Formulir query-by-example memungkinkan pengguna memilih beberapa pilihan dan menjalankan query. Semakin mudahnya penggunaan telah menimbulkan kenaikan penggunaan oleh pengguna akhir, yang selanjutnya dapat menyebabkan meningkatnya jumlah kesalahan yang dilakukan oleh pengguna akhir.
I.       MENEMPATKAN SISTEM MANAJEMEN BASIS DATA DALAM PERSPEKTIF
Sistem manajemen basis data memungkinkan kita membuat sebuah basis data, memelihara isinya, dan menyebarkan data kepada khalayak pengguna yang luas tanpa harus mempergunakan pemrograman komputer yang berbiaya mahal. Kemudahan penggunaannya memungkinkan para manajer dan staf profesional mengakses isi basis data dengan pelatihan yang sederhana.


Keuntungan DBMS
·      Mengurangi pengulangan data. Jumlah data akan dikurangi, dibandingkan dengan ketika file-file komputer disimpan secara terpisah untuk setiap aplikasi komputer. Data yang terduplikasi hanya terbatas pada field-field yang dibutuhkan untuk menggabungkan data dari dua table. Data yang sama di antara file-file, dalam suatqj sistem manajemen basis data relasional, digunakan untuk membentuk relasi implisit di antara data.
·      Mencapai independensi data. Spesifikasi data disimpan dalam basis data itu sendiri daripada di setiap program aplikasi. Perubahan-perubahan dapat dilakukan satu kali ke struktur data, tanpa meminta dilakukannya perubahan pada banyak program aplikasi yang mengakses data.
·      Mengambil data dan informasi dengan cepat.
·      Keamanan yang lebih baik. Baik DBMS mainframe maupun komputer mikro dapat memiliki tingkat pengamanan keamanan yang berlapis seperti kata sandi, direktori pengguna, dan enkripsi.

Kerugian DBMS
·      Membeli peranti lunak yang mahal. DBMS untuk mainframe mahal harganya.
DBMS berbasis komputer mikro, meskipun harganya hanya beberapa ratus dolar,
dapat menjadi pengeluaran yang sangat besar bagi sebuah organisasi kecil. Untungnya
Hukum Moore masih berlaku, dan biaya peranti keras komputer dan peranti lunak akan  terus menurun. Kerugian ini setiap tahun akan semakin berkurang arti pentingnya
·      Mendapatkan konfigurasi peranti keras yang besar. Kemudahan dengan mana
DBMS dapat menarik informasi mendorong lebih banyak pengguna memanfaatkan basis data. Meningkatnya jumlah pengguna yang didorong oleh kemudahan penggunaan dapat menyebabkan pada meningkatnya jumlah sumber daya komputer untuk mengakses basis data.
·      Mempekerjakan dan memelihara staf DBA. DBMS menuntut pengetahuan khusus agar dapat memanfaatkan secara penuh kemampuannya. Pengetahuan khusus ini paling baik diberikan oleh administrator basis data.