Menanya Mencoba Mengumpulkan informasi Sistem BUS

3.2. Kegiatan belajar 2

– Sistem bus 2 jam pelajaran

3.2.1. Tujuan Pembelajaran Setelah mengikuti pembelajaran, siswa mampu :

 Menjelaskan system bus  Menjelaskan fungsinya 3.2.2. Aktivitas belajar siswa 3.2.2.1 Mengamati observasi 1. Buatlah kelompok dengan anggota 4-5 orang 2. Amatilah gabar berikut ini Sumber : http:en.wikipedia.org

3.2.2.2 Menanya

Buatlah pertanyaan kepada Gurumu mengenai : 1. System BUS 2. Fungsi Sistem BUS

3.2.2.3 Mencoba Mengumpulkan informasi Sistem BUS

Dalam Stalling Stalling, 1997, hal. 80 bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer.Sifat penting dan merupakan syarat utama adalah bus merupakan media transmisi yang dapat digunakan bersama oleh sejumlah perangkat yang terhubung padanya.Karena digunakan bersama, diperlukan aturan main agar tidak terjadi ttabrakan data atau kerusakan data yang ditransmisikan.Walaupun digunakan bersama namun dalam satu waktu hanya ada sebuah perangkat yang dapat menggunakan bus. Sebuah bus biasanya terdiri atas beberapa saluran.Sebagai contoh bus data terdiri atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit.Secara 81 umum fungsi saluran bus dikategorikan dalam tiga bagian, yaitu data bus, address bus dan control bus. Berikut penjelasannya: a. Data Bus Data bus menurut Supriyanto Supriyanto, 2005, hal. 41 adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Biasanya terdiri dari 8, 16, 32 atau 64 jalur data yang paralel. Karena pada suatu saat tertentu masing- masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, misalnya CPU dapat membaca dari memori atau port dan dapat juga mengirim ke memori atau port. b. Address Bus Bus Alamat Address bus menurut Supriyanto Supriyanto, 2005, hal. 42 digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. Address bus biasanya terdiri atas 16, 20, 24 atau 32 jalur paralel. Lebar address bus menentukan kapasitas memori maksimum sistem. Sebagai contoh bila CPU mempunyai address bus 20 bit maka CPU dapat mengalamatkan 220 atau 1048576 alamat 1MB. c. Control Bus Control bus menurut Supriyanto Supriyanto, 2005, hal. 42 digunakan untuk mengontrol penggunaan serta akses data bus dan address bus. Control bus terdiri dari 4 sampai 1 jalur paralel. CPU akan mengirim sinyal pada control bus ini bila akan men-enable sebuah alamat yang ditunjuk, baik itu memori atau IO port. Sinyal bus kendali antara lain:  Memori read, untuk memerintahkan melakukan pembacaan dari memori.  Memori write, untuk memerintahkan melakukan penulisan ke memori.  IO read, untuk memerintahkan melakukan pembacaandari IO port.  IO write, untuk memerintahkan melakukan penulisan ke port IO.  tambahan dari Stalling Stalling, 1997, hal. 81  Transfer ACK, untuk menunjukkan data telah diterima dari bus atau data telah ditempatkan pada bus.  Bus request, untuk menunjukkan bahwa modul memerlukan kontrol bus.  Bus grant, untk menunjukkan modul yang melakukan request telah diberi hak mengontrol bus.  Interrupt request, unutk menandakan adanya penangguhan interupsi dari modul.  Interrupt ACK, untuk menandakan adanya penangguhan interupsi telah diketahui oleh CPU.  Clock, digunakan untuk sinkronisasi operasi antar modul.  Reset, digunakan untuk menginisialisasi seluruh modul.

3.2.2.4 Mengasosiasi menalar