Posted by Agustinus Tri Laksono
in
Antena Wajan Bolic
on Rabu, 27 Mei 2009
Tutorial Membuat Antena Wajan Bolic
LATAR BELAKANG
Untuk meningkatkan jarak jangkauan wireless LAN diperlukan antena eksternal dengan gain yang lebih tinggi dari antenna standard
Antena eksternal High Gain harganya relative mahal
Banyak barang-barang yang sering dijumpai dalam kehidupan sehari-hari yang dapat digunakan untuk membuat antenna High Gain dengan cara mudah dan biaya ringan
Photo : Antena WajanBolic
TUJUAN
Sharing pengetahuan/ pengalaman dalam hal pembuatan homebrew antenna khususnya Antenna WajanBolic dan hal-hal seputar Wireless Network
RUANG LINGKUP
Dalam Workshop ini akan dibuat Antena WajanBolic dengan N Connector dan Pigtail
SEKILAS WIRELESS/ WiFi
WiFi (Wireless Fidelity) adalah istilah generik untuk peralatan Wireless Lan atau WLAN. Biasa menggunakan keluarga standar IEEE 802.11. Oleh karena itu didukung banyak vendor.
STANDAR PROTOKOL
Peralatan wireless yang biasa digunakan adalah menggunakan standar IEEE 802.11x, dimana x adalah sub dari:
IEEE 802.11IEEE 802.11aIEEE 802.11a 2X
IEEE 802.11b
IEEE 802.11b+
IEEE 802.11g
2.4GHz5GHz5GHz
2.4GHz
2.4GHz
2.4GHz
2 Mbps54 Mbps108 Mbps
11 Mbps
22 Mbps
54 Mbps
DASAR HUKUM
Keputusan Mentri No.2 Tahun 2005 tentang penggunaan pita frekuensi 2400-2483.5MHz yang ditandatangani pada tanggal 5 januari 2005 aleh Mentri Perhubungan M. Hatta Rajasa.
Beberapa hal yang penting dari Keputusan Mentri No.2 Tahun 2005 adalah Anda tidak memerlukan izin stasiun radio dari pemerintah untuk menjalankan peralatan internet pada frekuensi 2.4GHz, tetapi dibatasi dengan:
1.Maksimum daya pemancar ada 100mW (20dBm).
2.Effective Isotropic Radiated Power/ EIRP di antenna adalah 36dBm
3.Semua peralatan yang digunakan harus di-approve/ disertifikasi oleh POSTEL
ANTENA WAJANBOLIC
Kenapa disebut WajanBolic?
Wajan : penggorengan, alat dapur buat masak
Bolic : parabolic
WajanBolic : Antena parabolic yg dibuat dari wajan
Karena berasal dari wajan maka kesempurnaannya tidak sebanding dg antenna parabolic yg sesungguhnya. Dalam workshop akan dibuat Antena WajanBolic dengan N Connector dan Pigtail dengan pertimbangan :
Beberapa kekurangan antenna WajanBolic :
Karena berupa solid dish maka pengaruh angin cukup besar sehinggamemerlukan mounting ke tower yang cukup kuat
ANTENA 2.4 GHz
Beberapa Contoh Design Antena 2.4 GHz
Kebanyakan antenna homebrew wifi yg ada di internet : antenna yagi, antenna kaleng (tincan antenna), antenna biquad, antenna helix, antenna slotted waveguide. Komponen yg selalu ada dlm design antenna-antena tsb : N-type Connector & pigtail
Konektor : N-type Male, N-type Female, RP TNC Male, RP TNC Female, Pigtail
Ok..!! kita langsung saja ke pembuatan WajanBolic
Persiapan
Peralatan dan bahan yang perlu di siapkan:
BAHAN
Wajan diameter 36″ (semakin besar diametr semakin bagus)
PVC paralon tipis diameter 3″ 1 meter
Doff 3″ (tutup PVC paralon) 2 buah
Aluminium foil
Baut + mur ukuran 12 atau 14
N Connector female
kawat tembaga no.3
Double tape + lakban
PERALATAN
Penggaris
Pisau/ Cutter
Solder + timah nya
Gergaji besi
PERKIRAAN HARGA
Perkiraan harga yang dikeluarkan untuk membeli bahan WajanBolic adalah kurang dari Rp 100.000,-. Bandingkan jikan Anda harus membeli antenna Grid 24db, yang bikinan local saja mencapai Rp 500.000,- lebih dan yang import bisa mencapai Rp 1.000.000,- lebih. Atau membeli antenna grid local yang harga nya Rp 200.000,- sedangkan yang import bisa mencapai Rp 300.000 lebih.
TAHAP PENGERJAAN
Siapkan semua bahan dan peralatan yang dibutuhkan.
Lubangi wajan tepat di tengah wajan tersebut seukuran baut 12 atau 14, cukup satu lubang saja.
Kemudia, ukur diametr wajan, kedalaman wajan dan feeder/ titik focus. Untuk lebih jelas nya silahkan liat gambar di bawah.
Contoh :
Parabolic dish dg D = 70 cm, d = 20 cm maka jarak titik focus dari center dish : F = D^2/(16*d) = 70^2 / (16*20) = 15.3 cm
Pada titik focus tsb dipasang ujung feeder. Untuk mendapatkan gain maksimum.
Potong PVC paralon sepanjang 30 cm, kemudian beri tanda untuk jarak feeder nya (daerah bebas aluminium foil). Untuk menentukan panjang feeder nya gunakan rumus di atas.
Beri lubang pada bagian paralon untuk meletakkan N Connector, untuk itu gunakan rumus antenna kaleng.
Potong kawat tembaga yang sudah disiapkan sesuai dengan ukuran yang didapatkan dari hasil kalkulasi website di atas. Dan solderkan pada N Connector yang telah di siapkan
Selanjut nya, bungkus PVC paralon dengan dgn aluminium foil pada daerah selain feeder, klo aluminium foil yang ada tanpa perekat, maka untuk merekatkan nya bisa menggunakan double tape
Lalu pasangkan N connector ke PVC Paralon yang telah dilubangi td
Pada bagian doff (tutup PVC paralon) yang akan di pasang pada ujung dekat dengan N Connector harus di beri aluminium foil, sedangkan doff yang di pasang pada wajan tidak perlu di beri aluminium foil
Dan pasangkan doff tersebut ke PVC paralon
Kemudian, wajan yang telah di bolongi tadi dipasangkan dengan doff yang satu nya lagi, sebelum nya doff tersebut dilubangi sesuai dengan ukuran bautyang sudah di siapkan, dan kencangkan secukup nya.
Kemudian tinggal pasangkan PVC paralon tadi ke wajan yang sudah di pasang doff.
Dan Wajan bolic sudah siap untuk digunakan browsing, atau paling tidak untuk wardriving.
Tutorials | Tips dan Cara Memperbaiki Windows XP Tanpa Instalasi Ulang
Buat yang belum bisa untuk install ulang OS di Kompinya dan belum tau gimana cara memperbaiki kesalahan-kesalahan dan eror yang terdapat pada OS Windows Xp, dibawah ini ada cara-cara dan tips untuk memperbaikinya jika OS Windows XP di PC anda ngulah tanpa perlu melakukan Instalasi ulang
Memperbaiki Instalasi ( Repair Install )
Jika Windows XP Anda rusak (corrupted) dimana Anda tidak mempunyai sistem operasi lain untuk booting, Anda dapat melakukan perbaikan instalasi (Repair Install) yang bekerja sebagaimana setting (pengaturan) yang awal. Kemudian …
Pastikan Anda mempunyai kunci (key) Windows XP yang valid.
Keseluruhan proses akan memakan waktu kurang lebih 1/2 atau 1 jam, tergantung spek komputer Anda.
Jika Anda dimintai password administrator, sebaiknya Anda memilih opsi perbaikan (repair) yang kedua, bukan yang pertama.
Masukkan CD Windows XP Anda dan lakukan booting dari CD tersebut.
Ketika sudah muncul opsi perbaikan kedua R=Repair, tekan tombol R Ini akan memulai perbaikan.
Tekan tombol F8 untuk menyetujui proses selanjutnya “I Agree at the Licensing Agreement”
Tekan tombol R saat direktori tempat Windows XP Anda terinstal. Biasanya C:\WINDOWS Selanjutnya akan dilakukan pengecekan drive C: dan mulai menyalin file-file. Dan secara otomatis restart jika diperlukan. Biarkan CD Anda dalam drivenya.
Berikutnya Anda akan melihat sebuah gambar “progress bar” yang merupakan bagian dari perbaikan, dia nampak seperti instalasi XP normal biasanya, meliputi “Collecting Information, Dynamic Update,
Jika Windows XP Anda terinstal di tempat lain, maka ubahlah sesuai dengan lokasinya.
Keluarkan CD Anda dan ketikkan EXIT
Selesai
HAL.DLL Rusak atau Hilang (Missing or Corrupt)
Jika Anda mendapatkan error berkenaan dengan rusak atau hilangnya file hal.dll, ada kemungkinan file BOOT.INI mengalami salah konfigurasi (misconfigured).
Masukkan CD Windows XP dan booting dari CD tersebut.
Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
Biasanya #1
Tulis: bootcfg /list
Menampilkn isi/masukan pada file BOOT.INI saat ini
Tulis: bootcfg /rebuild
Memperbaiki konfigurasi dari file BOOT.INI
Keluarkan CD Anda dan ketikkan EXIT
Direktori \WINDOWS\SYSTEM32\CONFIG rusak atau hilang
Jika Anda mendapatkan error dengan tulisan :
“Windows could not start because the following files is missing or corrupt \WINDOWS\SYSTEM32\CONFIG\SYSTEM or \WINDOWS\SYSTEM32\CONFIG\SOFTWARE”
Masukkan CD Windows XP dan booting dari CD tersebut.
Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
Biasanya #1
Masukkan password administrator jika diperlukan.
Tulis: cd \windows\system32\config
Berikutnya tergantung di bagian mana letak terjadinya kerusakan:
Tulis: ren software software.rusak ATAU ren system system.rusak
Berikutnya lagi juga tergantung di bagian mana letak terjadinya kerusakan:
Tulis: copy \windows\repair\system
Tulis: copy \windows\repair\software
Keluarkan CD Anda dan ketikkan EXIT
NTLDR atau NTDETECT.COM tak ditemukan (NTLDR or NTDETECT.COM Not Found)
Jika Anda mendapati error bahwa NTLDR tak ditemukan saat booting:
Untuk partisi tipe FAT
Silakan Anda melakukan booting dari disket Win98 Anda dan salinlah file NTLDR atau NTDETECT.COM dari direktori i386 ke drive induk/akar (root) C:\
2. Untuk partisi tipe NTFS
Masukkan CD Windows XP dan booting dari CD tersebut.
Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
Biasanya #1
Masukkan password administrator jika diperlukan.
Masukkan perintah berikut, dimana X: adalah alamat drive dari CD ROM Anda (Sesuaikan!).
Posted by Agustinus Tri Laksono
in
Merakit PC
on Rabu, 13 Mei 2009
Merakit Komputer
Langkah Demi Langkah Merakit Komputer …
Berikut ini akan dibahas mengenai bagaimana cara merakit komputer, terutama bagi mereka yang baru belajar .. dari beberapa referensi yang saya pelajari .. maka berikut ini akan dijelaskan langkah demi langkah cara merakit komputer, mudah-mudahan bermanfaat .. Komponen perakit komputer tersedia di pasaran dengan beragam pilihan kualitas dan harga. Dengan merakit sendiri komputer, kita dapat menentukan jenis komponen, kemampuan serta fasilitas dari komputer sesuai kebutuhan.Tahapan dalam perakitan komputer terdiri dari: A. Persiapan B. Perakitan C. Pengujian D. Penanganan Masalah [Photo] Persiapan Persiapan yang baik akan memudahkan dalam perakitan komputer serta menghindari permasalahan yang mungkin timbul.Hal yang terkait dalam persiapan meliputi: Penentuan Konfigurasi Komputer Persiapan Kompunen dan perlengkapan Pengamanan Penentuan Konfigurasi Komputer Konfigurasi komputer berkait dengan penentuan jenis komponen dan fitur dari komputer serta bagaimana seluruh komponen dapat bekerja sebagai sebuah sistem komputer sesuai keinginan kita.Penentuan komponen dimulai dari jenis prosessor, motherboard, lalu komponen lainnya. Faktor kesesuaian atau kompatibilitas dari komponen terhadap motherboard harus diperhatikan, karena setiap jenis motherboard mendukung jenis prosessor, modul memori, port dan I/O bus yang berbeda-beda. Persiapan Komponen dan Perlengkapan Komponen komputer beserta perlengkapan untuk perakitan dipersiapkan untuk perakitan dipersiapkan lebih dulu untuk memudahkan perakitan. Perlengkapan yang disiapkan terdiri dari: Komponen komputer Kelengkapan komponen seperti kabel, sekerup, jumper, baut dan sebagainya Buku manual dan referensi dari komponen Alat bantu berupa obeng pipih dan philips Software sistem operasi, device driver dan program aplikasi. [Photo] Buku manual diperlukan sebagai rujukan untuk mengatahui diagram posisi dari elemen koneksi (konektor, port dan slot) dan elemen konfigurasi (jumper dan switch) beserta cara setting jumper dan switch yang sesuai untuk komputer yang dirakit.Diskette atau CD Software diperlukan untuk menginstall Sistem Operasi, device driver dari piranti, dan program aplikasi pada komputer yang selesai dirakit. Pengamanan Tindakan pengamanan diperlukan untuk menghindari masalah seperti kerusakan komponen oleh muatan listrik statis, jatuh, panas berlebihan atau tumpahan cairan.Pencegahan kerusakan karena listrik statis dengan cara: Menggunakan gelang anti statis atau menyentuh permukaan logam pada casing sebelum memegang komponen untuk membuang muatan statis.Tidak menyentuh langsung komponen elektronik, konektor atau jalur rangkaian tetapi memegang pada badan logam atau plastik yang terdapat pada komponen. [Photo] Perakitan Tahapan proses pada perakitan komputer terdiri dari: Penyiapan motherboard Memasang Prosessor Memasang heatsink Memasang Modul Memori memasang Motherboard pada Casing Memasang Power Supply Memasang Kabel Motherboard dan Casing Memasang Drive Memasang card Adapter Penyelesaian Akhir 1. Penyiapan motherboard Periksa buku manual motherboard untuk mengetahui posisi jumper untuk pengaturan CPU speed, speed multiplier dan tegangan masukan ke motherboard. Atur seting jumper sesuai petunjuk, kesalahan mengatur jumper tegangan dapat merusak prosessor. [Photo] 2. Memasang Prosessor Prosessor lebih mudah dipasang sebelum motherboard menempati casing. Cara memasang prosessor jenis socket dan slot berbeda.Jenis socket Tentukan posisi pin 1 pada prosessor dan socket prosessor di motherboard, umumnya terletak di pojok yang ditandai dengan titik, segitiga atau lekukan. Tegakkan posisi tuas pengunci socket untuk membuka. Masukkan prosessor ke socket dengan lebih dulu menyelaraskan posisi kaki-kaki prosessor dengan lubang socket. rapatkan hingga tidak terdapat celah antara prosessor dengan socket. Turunkan kembali tuas pengunci. [Photo] Jenis Slot Pasang penyangga (bracket) pada dua ujung slot di motherboard sehingga posisi lubang pasak bertemu dengan lubang di motherboard Masukkan pasak kemudian pengunci pasak pada lubang pasak Selipkan card prosessor di antara kedua penahan dan tekan hingga tepat masuk ke lubang slot. [Photo] 3. Memasang Heatsink Fungsi heatsink adalah membuang panas yang dihasilkan oleh prosessor lewat konduksi panas dari prosessor ke heatsink.Untuk mengoptimalkan pemindahan panas maka heatsink harus dipasang rapat pada bagian atas prosessor dengan beberapa clip sebagai penahan sedangkan permukaan kontak pada heatsink dilapisi gen penghantar panas.Bila heatsink dilengkapi dengan fan maka konektor power pada fan dihubungkan ke konektor fan pada motherboard. [Photo] 4. Memasang Modul Memori Modul memori umumnya dipasang berurutan dari nomor socket terkecil. Urutan pemasangan dapat dilihat dari diagram motherboard.Setiap jenis modul memori yakni SIMM, DIMM dan RIMM dapat dibedakan dengan posisi lekukan pada sisi dan bawah pada modul.Cara memasang untuk tiap jenis modul memori sebagai berikut. Jenis SIMM Sesuaikan posisi lekukan pada modul dengan tonjolan pada slot. Masukkan modul dengan membuat sudut miring 45 derajat terhadap slot Dorong hingga modul tegak pada slot, tuas pengunci pada slot akan otomatis mengunci modul. [Photo] [Photo] Jenis DIMM dan RIMM Cara memasang modul DIMM dan RIMM sama dan hanya ada satu cara sehingga tidak akan terbalik karena ada dua lekukan sebagai panduan. Perbedaanya DIMM dan RIMM pada posisi lekukan Rebahkan kait pengunci pada ujung slot sesuaikan posisi lekukan pada konektor modul dengan tonjolan pada slot. lalu masukkan modul ke slot. Kait pengunci secara otomatis mengunci modul pada slot bila modul sudah tepat terpasang. [Photo] [Photo] 5. Memasang Motherboard pada Casing Motherboard dipasang ke casing dengan sekerup dan dudukan (standoff). Cara pemasangannya sebagai berikut: Tentukan posisi lubang untuk setiap dudukan plastik dan logam. Lubang untuk dudukan logam (metal spacer) ditandai dengan cincin pada tepi lubang. Pasang dudukan logam atau plastik pada tray casing sesuai dengan posisi setiap lubang dudukan yang sesuai pada motherboard. Tempatkan motherboard pada tray casing sehinga kepala dudukan keluar dari lubang pada motherboard. Pasang sekerup pengunci pada setiap dudukan logam. Pasang bingkai port I/O (I/O sheild) pada motherboard jika ada. Pasang tray casing yang sudah terpasang motherboard pada casing dan kunci dengan sekerup. [Photo] 6. Memasang Power Supply Beberapa jenis casing sudah dilengkapi power supply. Bila power supply belum disertakan maka cara pemasangannya sebagai berikut: Masukkan power supply pada rak di bagian belakang casing. Pasang ke empat buah sekerup pengunci.HUbungkan konektor power dari power supply ke motherboard. Konektor power jenis ATX hanya memiliki satu cara pemasangan sehingga tidak akan terbalik. Untuk jenis non ATX dengan dua konektor yang terpisah maka kabel-kabel ground warna hitam harus ditempatkan bersisian dan dipasang pada bagian tengah dari konektor power motherboard. Hubungkan kabel daya untuk fan, jika memakai fan untuk pendingin CPU. [Photo] 7. Memasang Kabel Motherboard dan Casing Setelah motherboard terpasang di casing langkah selanjutnya adalah memasang kabel I/O pada motherboard dan panel dengan casing. Pasang kabel data untuk floppy drive pada konektor pengontrol floppy di motherboard Pasang kabel IDE untuk pada konektor IDE primary dan secondary pada motherboard. Untuk motherboard non ATX. Pasang kabel port serial dan pararel pada konektor di motherboard. Perhatikan posisi pin 1 untuk memasang. Pada bagian belakang casing terdapat lubang untuk memasang port tambahan jenis non slot. Buka sekerup pengunci pelat tertutup lubang port lalumasukkan port konektor yang ingin dipasang dan pasang sekerup kembali. Bila port mouse belum tersedia di belakang casing maka card konektor mouse harus dipasang lalu dihubungkan dengan konektor mouse pada motherboard. Hubungan kabel konektor dari switch di panel depan casing, LED, speaker internal dan port yang terpasang di depan casing bila ada ke motherboard. Periksa diagram motherboard untuk mencari lokasi konektor yang tepat. [Photo] [Photo] [Photo] 8. Memasang Drive Prosedur memasang drive hardisk, floppy, CD ROM, CD-RW atau DVD adalah sama sebagai berikut: Copot pelet penutup bay drive (ruang untuk drive pada casing) Masukkan drive dari depan bay dengan terlebih dahulu mengatur seting jumper (sebagai master atau slave) pada drive. Sesuaikan posisi lubang sekerup di drive dan casing lalu pasang sekerup penahan drive. Hubungkan konektor kabel IDE ke drive dan konektor di motherboard (konektor primary dipakai lebih dulu) Ulangi langkah 1 samapai 4 untuk setiap pemasangan drive. Bila kabel IDE terhubung ke du drive pastikan perbedaan seting jumper keduanya yakni drive pertama diset sebagai master dan lainnya sebagai slave. Konektor IDE secondary pada motherboard dapat dipakai untuk menghubungkan dua drive tambahan. Floppy drive dihubungkan ke konektor khusus floppy di motherboard Sambungkan kabel power dari catu daya ke masing-masing drive. [Photo] 9. Memasang Card Adapter Card adapter yang umum dipasang adalah video card, sound, network, modem dan SCSI adapter. Video card umumnya harus dipasang dan diinstall sebelum card adapter lainnya. Cara memasang adapter: Pegang card adapter pada tepi, hindari menyentuh komponen atau rangkaian elektronik. Tekan card hingga konektor tepat masuk pada slot ekspansi di motherboard Pasang sekerup penahan card ke casing Hubungkan kembali kabel internal pada card, bila ada. [Photo] 10. Penyelessaian Akhir Pasang penutup casing dengan menggeser sambungkan kabel dari catu daya ke soket dinding. Pasang konektor monitor ke port video card. Pasang konektor kabel telepon ke port modem bila ada. Hubungkan konektor kabel keyboard dan konektor mouse ke port mouse atau poert serial (tergantung jenis mouse). Hubungkan piranti eksternal lainnya seperti speaker, joystick, dan microphone bila ada ke port yang sesuai. Periksa manual dari card adapter untuk memastikan lokasi port. [Photo] Pengujian Komputer yang baru selesai dirakit dapat diuji dengan menjalankan program setup BIOS. Cara melakukan pengujian dengan program BIOS sebagai berikut: Hidupkan monitor lalu unit sistem. Perhatikan tampilan monitor dan suara dari speaker. Program FOST dari BIOS secara otomatis akan mendeteksi hardware yang terpasang dikomputer. Bila terdapat kesalahan maka tampilan monitor kosong dan speaker mengeluarkan bunyi beep secara teratur sebagai kode indikasi kesalahan. Periksa referensi kode BIOS untuk mengetahui indikasi kesalahan yang dimaksud oleh kode beep. Jika tidak terjadi kesalahan maka monitor menampilkan proses eksekusi dari program POST. ekan tombol interupsi BIOS sesuai petunjuk di layar untuk masuk ke program setup BIOS. Periksa semua hasil deteksi hardware oleh program setup BIOS. Beberapa seting mungkin harus dirubah nilainya terutama kapasitas hardisk dan boot sequence. Simpan perubahan seting dan keluar dari setup BIOS. Setelah keluar dari setup BIOS, komputer akan meload Sistem OPerasi dengan urutan pencarian sesuai seting boot sequence pada BIOS. Masukkan diskette atau CD Bootable yang berisi sistem operasi pada drive pencarian. Penanganan Masalah Permasalahan yang umum terjadi dalam perakitan komputer dan penanganannya antara lain: Komputer atau monitor tidak menyala, kemungkinan disebabkan oleh switch atau kabel daya belum terhubung. Card adapter yang tidak terdeteksi disebabkan oleh pemasangan card belum pas ke slot/ LED dari hardisk, floppy atau CD menyala terus disebabkan kesalahan pemasangan kabel konektor atau ada pin yang belum pas terhubung. Selamat Mencoba dan Semoga Bermanfaat.
Posted by Agustinus Tri Laksono
in
Sistem BUS
on Selasa, 12 Mei 2009
I S A
Industry Standard Architecture
Standar Industri yang Arsitektur, atau ISA, bus berasal pada awal tahun 1980-an di laboratorium IBM pembangunan di Boca Raton, Florida. Asli IBM Personal Computer diperkenalkan pada tahun 1981 terdiri dari 8-bit subset dari ISA bus. Pada tahun 1984, IBM memperkenalkan PC-AT yang pertama penuh 16-bit pelaksanaan ISA bus.
AT BUS, awalnya sebagai IBM memanggilnya, pertama kali didokumentasikan di sebuah penerbitan bernama IBM PC-AT Teknis Referensi. Teknis Referensi schematics dan disertakan listing BIOS yang membuatnya mudah bagi perusahaan lain seperti Compaq IBM kompatibel untuk memproduksi clones. Perusahaan yang memproduksi IBM compatibles tidak dapat menggunakan "AT BUS" Namun sejak nama IBM telah dilindungi dengan merek dagang. Dalam Tanggapan, industri coined ISA sebagai nama baru untuk bus yang akhirnya disetujui oleh semua orang termasuk IBM.
Walaupun PC-AT Teknis Referensi disertakan rinci schematics dan BIOS listing, tidak termasuk waktu yang ketat, aturan, dan persyaratan lain yang akan membuatnya bus spesifikasi yang bagus. Akibatnya, berbagai implementasi dari ISA tidak selalu kompatibel dengan satu sama lain. Seiring waktu berbagai ISA bus spesifikasi yang dihasilkan dalam upaya untuk mengatasi masalah kompatibilitas. Spesifikasi tetapi sayangnya ini tidak selalu setuju satu sama lain, sehingga tidak ada satu spesifikasi untuk bus ISA telah pernah dikembangkan.
Alamat 19:0 sistem bit digunakan untuk alamat memori dan I / O device dalam sistem. Sinyal ini dapat digunakan bersama dengan LA23 ke LA17 ke alamat hingga 16 megabyte memori. Rendah hanya 16 bit digunakan selama I / O operasi ke alamat hingga 64k I / O lokasi. SA19 adalah yang paling sedikit signifikan. SA0 adalah yang paling sedikit signifikan. Ini adalah sinyal gated pada saat sistem bus Bale tinggi dan latched jatuh di ujung Bale. Mereka tetap berlaku sepanjang sebuah perintah membaca atau menulis. Sinyal ini biasanya didorong oleh sistem microprocessor atau DMA controller, tetapi juga dapat didorong oleh Master disebuah bus ISA boat yang mengambil kepemilikan dari bus.
Ketika IBM memperkenalkan PC/AT yang berbasiskan CPU 80286, perusahaan ini menghadapi masalah besar. Jika IBM telah memulai sejak awal dan merancang sebuah bus 16 bit yang seluruhnya baru, banyak konsumen potensial akan bergegas membeli mesin tersebut karena tidak ada satupun dari begitu banyak papan plug-in PC yang disediakan oleh para vendor pihak ketiga dapat bekerja dengan menggunakan mesin baru tersebut. Di sisi lain, dengan tetap berpegang pada bus PC dan 20 jalur alamatnya serta 8 jalur data tidak akan memperoleh manfaat dari keunggulan CPU 80286 untuk mengalamatkan 16 M memori dan mentransfer word 16 bit. Solusi yang dipilih adalah mengembangkan PC.
Kartu-kartu plug-in PC memiliki sebuah konektor sisi dengan 62 kontak, tetapi operasi konektor sisi ini tidak menjangkau seluruh papan ini. Solusi PC/AT adalah menempatkan sebuah konektor sisi kedua pada bagian dasar papan tersebut, dekat dengan konektor sisi utama, dan merancang sirkuit AT untuk beroperasi dengan kedua jenis papan ini. Konektor kedua pada bus PC/AT memiliki 36 jalur. Dari ke-36 jalur ini, 31 disediakan untuk jalur-jalur alamat tambahan, jalur-jalur data tambahan, jalur-jalur interupsi tambahan, serta untuk daya dan ground. Sisanya digunakan untuk mengatasi perbedaan-perbedaan antara transfer 8 bit dan 16 bit.
Industri komputer personal lainnya merespon perkembangan ini dengan mengadopsi standarnya sendiri, bus ISA (Industry Standar Architecture), yang pada dasarnya adalah bus PC/AT yang beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
Pendekatan ini juga didasarkan pada sebuah bus yang telah dilisensikan secara bebas oleh IBM kepada banyak perusahaan dalam rangka untuk menjamin bahwa sebanyak mungkin pihak ketiga dapat memproduksi kartu-kartu untuk PC pertama, sesuatu yang kembali menghantui IBM. Setiap PC yang berbasiskan Intel masih menggunakan bus jenis ini, meskipun biasanya juga disertai dengan satu atau lebih bus lain.
Contoh Bus - Bus ISA
Industry Standar Architecture
Bus PC/AT yang beroperasi pada 8,33 MHz
Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
Pendekatan ini juga didasarkan pada sebuah bus yang telah dilisensikan secara bebas oleh IBM kepada banyak perusahaan dalam rangka untuk menjamin bahwa sebanyak mungkin pihak ketiga dapat memproduksi kartu-kartu untuk PC pertama, sesuatu yang kembali menghantui IBM.
P C I
Peripheral Component Interconnect
Disingkat dengan PCI. Periferal bus yang umum digunakan pada PC, Macintosh dan workstation. Pertama kali didesain oleh Intel dan muncul di pasaran pada akhir 1993. PCI menyediakan jalur transfer data cepat antara CPU dengan komponen-komponen periferal lain di PC seperti video, disket, jaringan dan lain-lain.
Tujuan dibentuknya bus ini adalah untuk menggantikan Bus ISA/EISA yang sebelumnya digunakan dalam komputer IBM PC atau kompatibelnya.
Komputer lama menggunakan slot ISA, yang merupakan bus yang lamban. Sejak kemunculan-nya sekitar tahun 1992, bus PCI masih digunakan sampai sekarang, hingga keluar versi terbarunya yaitu PCI Express (add-on).
Spesifikasi bus PCI
Dirilis pada
Perubahan yang dilakukan
PCI 1.0
Juni 1992
Spesifikasi asli PCI, yang memiliki lebar bus 32-bit atau 64-bit
PCI 2.0
April 1993
Spesifikasi ini mendefinisikan jenis konektor dan papan ekspansi
PCI 2.1
Juni 1995
Operasi 66 MHz diberlakukan; Perubahan pada latency; Adanya fungsi transaction ordering
PCI 2.2
Januari 1999
Fitur manajemen daya diberlakukan; Ada beberapa klarifikasi mekanika
PCI-X 1.0
September 1999
Spesifikasi PCI-X 133 MHz, sebagai tambahan bagi versi PCI 2.2
Mini-PCI
November 1999
Spesifikasi PCI 2.2 untuk motherboard dengan form factor yang kecil (Micro-ATX)
PCI 2.3
Maret 2002
Pensinyalan 3.3 Volt; Penggunaan kartu yang bersifat low-profile
PCI-X 2.0
Juli 2002
Modus kerja 266 MHz dan 533 MHz; dukungan terhadap pembagian bus 64-bit menjadi segmen-segmen berukuran 16-bit atau 32-bit; Pensinyalan 3.3 Volt atau 1.5 Volt.
PCI Express 1.0
Juli 2002
PCI dengan cara transmisi serial, dengan kecepatan 2500Mb/s tiap jalur transmisi tiap arah, menggunakan pensinyalan 0.8 Volt, sehingga menghasilkan bandwidth kira-kira 250MB/s tiap jalurnya; Didesain untuk menggantikan PCI 2.x dalam sistem PC.
Ini merupaka perkembangan dari pada PCI yang pertama kali diliris pada bulan juni 1992.
Peripheral Component Interconnect (PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. PCI memiliki kinerja tinggi untuk system I/O berkecepatan tinggi seperti : video adaptor, NIC, disk controller, sound card, dan lain-lain. Standard PCI adalah 64 saluran data pada kecepatan 33 MHz, laju transfer data 264 MB per detik atau 2,112 Gbps.
Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit. Intel mulai menerapkan PCI pada tahun 1990 untuk sistem pentiumnya. Untuk mempercepat penggunaan PCI, Intel mempatenkan PCI bagi domain publik sehingga vendor dapat mengeluarkan produk dengan PCI tanpa royalti.
Contoh Bus - Bus PCI
Peripheral Component Interconnect (PCI)
Bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral
PCI memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi seperti : video adaptor, NIC, disk controller, sound card, dan lain-lain.
Standard PCI adalah 64 saluran data pada kecepatan 33 MHz, laju transfer data 264 MB per detik atau 2,112 Gbps.
Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit
Intel mulai menerapkan PCI pada tahun 1990 untuk sistem pentiumnya.
Untuk mempercepat penggunaan PCI, Intel mempatenkan PCI bagi domain publik sehingga vendor dapat mengeluarkan produk dengan PCI tanpa royalty.
soundcard
Menurut beberapa Forum (selain dalam kegunaannya sebagai bus) yang telah saya baca, terbukti bahwa soundcard add-on(pci atau pci-ex) membantu processor meringankan beban untuk mengolah data digital sound, selain itu karena komponen di soundcard add-on lebih berkualitas dan menghasilkan suara lebih baik.
Seperti hal nya di PC yg mempunyai slot/port ISA, PCI, PCI-express, AGP. PCMCIA juga dapat digunakan untuk penambahan card modem, LAN, WLAN, cardreader, TV Tunner, Soundcard, USB Hub dll. PCMCIA dimaksudkan sebagai slot penambahan suatu alat (card tambahan) merupakan I/O (input/ouput) untuk laptop yang mempunyai kecepatan yang tinggi.
U S B
Universal Serial Bus
Desain USB ditujukan untuk menghilangkan perlunya penambahanexpansion card ke ISA komputer 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 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)
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:
Group
Nilai PID
Identitas Paket
Token
0001
OUT Token
Token
1001
IN Token
Token
0101
SOF Token
Token
1101
SETUP Token
Data
0011
DATA0
Data
1011
DATA1
Data
0111
DATA2
Data
1111
MDATA
Handshake
0010
ACK Handshake
Handshake
1010
NAK Handshake
Handshake
1110
STALL Handshake
Handshake
0110
NYET (No Response Yet)
Special
1100
PREamble
Special
1100
ERR
Special
1000
Split
Special
0100
Ping
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.
PID0
PID1
PID2
PID3
nPID0
nPID1
nPID2
nPID3
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 didalam 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.
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 FPGA ataupun perangkat bantu lain sangat tidak efisien dan banyak waktu terbuang untuk merancangnya. Menggunakan kontroler USB sangat 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, 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 didalam 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.
Keuntungan yang didapatkan dan tujuan dari penerapan USB adalah sebagai berikut :
1. Pemakai tidak harus memasang tombol atau jumper pada PCB atau peralatan.
2. Pemakai tidak harus membuka casing untuk memasang peralatan I/O baru.
3. Hanya satu jenis kabel yang diperlukan sebagai penghubung.
4. Dapat mensuplai daya pada peralatan-peralatan I/O.
5. Memudahkan pemasangan peralatan-peralatan yang hanya sementara dipasang pada komputer.
6. Tidak diperlukan reboot pada pemasangan peralatan baru dengan USB.
7. Murah
Bandwidth total USB adalah 1,5 MB per detik. Bandwidth itu sudah mencukupi peralatan I/O berkecepatan rendah seperti keyboard, mouse, scanner, telepon digital, printer, dan sebagainya. Kabel pada bus terdiri dari 4 kawat, 2 untuk data, 1 untuk power (+5 volt), dan 1 untuk ground. Sistem pensinyalan mentransmisikan sebuah bilangan nol sebagai transisi tegangan dan sebuah bilangan satu bila tidak ada transmisi tegangan.
Contoh Bus - Bus USB
Semua perangkat peripheral tidak efektif apabila dipasang pada bus berkecepatan tinggi PCI
Banyak peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer.
Solusi : tujuh vendor komputer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom) bersama-sama merancang bus untuk peralatan I/O berkecepatan rendah.
Standard yang dihasilkan dinamakan Universal Standard Bus (USB).
Keuntungan USB
Pemakai tidak harus memasang tombol atau jumper pada PCB atau peralatan
Pemakai tidak harus membuka casing untuk memasang peralatan I/O baru
Hanya satu jenis kabel yang diperlukan sebagai penghubung
Dapat mensuplai daya pada peralatan-peralatan I/O
Memudahkan pemasangan peralatan-peralatan yang hanya sementara dipasang pada komputer
Tidak diperlukan reboot pada pemasangan peralatan baru dengan USB
Murah
Pengkabelan USB
Bandwidth total USB adalah 1,5 MB per detik.
Bandwidth itu sudah mencukupi peralatan I/O berkecepatan rendah seperti keyboard, mouse, scanner, telepon digital, printer, dan sebagainya.
Kabel pada bus terdiri dari 4 kawat, 2 untuk data, 1 untuk power (+5 volt), dan 1 untuk ground.
Sistem pensinyalan mentransmisikan sebuah bilangan nol sebagai transisi tegangan dan sebuah bilangan satu bila tidak ada transmisi tegangan.
Merupakan standar dalam menghubungkan peripheral ke komputer dengan menggunakan interface yang memakai perintah SCSI (SCSI Command). Standar SCSI dapat dibedakan menjadi SCSI (SCSI1) dan SCSI2 (SCSI wide dan SCSI wide and fast). SCSI2 adalah versi terbaru dari SCSI yang menghubungkan berbagai peripheral seperti CD-ROM dan TapeDrive. Akronim SCSI mengacu pada bus standar yang diidentifikasikan oleh American National Standarts Institute (ANSI) dengan nomor X3.131. Dalam spesifikasi asli standar tersebut, perangkat 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 mengalami banyak revisi, dan kemampuan transfer datanya telah meningkat sangat besar, hampir dua kali setiap dua tahun. SCSI-2 dan SCSI-3 telah didefinisikan, dan masing-masing memiliki beberapa opsi. Bus SCSI memiliki delapan jalur data, yang disebut narrow bus dan mentrasfer data satu byte pada satuwaktu. Sebagai alternatif, bus wide SCSI memiliki 16 jalur data bit pada satu waktu. Terdapat pula beberapa opsi untuk skema signaling elektrik yang digunakan. Bus dapat menggunakan transmisi single-ended (SE), dimana tiap sinyal menggunakan satu wire, dengan common ground return untuk semua sinyal. Dalam opsi lain, digunakan signaling diferensial, dimana disediakan return wire terpisah untuk tiap sinyal. Dalam hal ini, dimungkinkan dua tingkat tegangan. Versi yang lebih awal menggunakan 5 V (tingkat TTL) dan dikenal sebagai High Voltage Differential (HVD). Yang lebih baru, versi 3,3V telah diperkenalkan dan dikenal sebagai Low Voltage Differential (LVD). Karena berbagai pilihan ini, maka konektor SCSI dapat memiliki 50, 68, atau 80 pin. Kecepatan transfer maksimum dalam perangkat komersial yang saat ini tersedia bervariasi dari 5 megabyte / detik hingga 160 megabyte / det. Versi terbaru dari standar tersebut dimaksudkan untuk mendukung kecepatan transfer hingga 320 megabyte/det, dan 640 megabyte / det diantisipasi kemudian. Kecepatan transfer maksimum pada bus tertentu sering merupakan fungsi panjang kabel dan jumlah 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. Akan tetapi produsen sering menyediakan bus expander khusus untuk menghubungkan perangkat yang jauh letaknya. Kapasitas maksimum bus adalah 8 perangkat untuk narrow bus dan 16 perangkat untuk wide bus. Perangkat yang dihubungkan ke SCSI bukanlah bagian dari ruang alamat prosesor seperti perangkat yang terhubung ke bus prosesor. Bus SCSI dihubungkan ke bus prosesor melalui kontroler SCSI, Kontroler tersebut menggunakan DMA untuk mentransfer paket data dari memori utama ke perangkat tersebut, atau sebaliknya. Suatu paket dapat berisi blok data, perintah dari prosesor ke perangkat, atau informasi status tentang perangkat tersebut.
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 kontrol bus. b. Pada saat initiator memenangkan proses arbitration, iniator memilih 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.
Bus bebas pada saat sinyal BSY berada pada keadaan inactive (high-voltage). Kontroler apapun dapat merequest penggunaan bus tersebut pada saat bus tersebut berada dalam keadaan ini karena dua atau lebih kontroler dapat menghasilkan riquest pada saat yang sama, maka harus diterapkan skema arbitration. Kontroler me-request bus tersebut dengan menyatakan sinyal-BSY dan dengan menyatakan jalur data yang berhubungan dengannya untuk mengidentifikasi dirinya.