Anda di halaman 1dari 22

SISTEM ANTARMUKA

KOMPUTER
PENGERTIAN DAN RUANG LINGKUP

• Antarmuka (interfacing): bagian dari disiplin ilmu komputer yang mempelajari


teknik-teknik menghubungkan komputer dengan peralatan elektronika lainnya.
• Teknik: desain antarmuka secara hardware (perangkat keras) dan software
(algoritma proses) melalui protokol komunikasi untuk melakukan proses monitoring
atupun control pada piranti atau perangkat elektronik lainnya.
• Ruang lingkup: arsitektur sistem, hardware interface, protokol komunikasi, metode
pengiriman data, bahasa pemrograman, dan mekanisme kendali.
TUJUAN PERKULIAHAN

• Mengenalkan teknik mendisain hardware dan software untuk


mengantarmukakan komputer dengan piranti yang lain/periferal.
INTERKONEKSI ANTAR PERANGKAT
MENGAPA ANTARMUKA DIBUTUHKAN?
• Advanced control applications need flexible processing power, i.e. computers
• Control data has to be input and output
• Input from sensors (speed, acceleration, temperature, ..)
• Output to actuators (motors, switches, valves, …)
• Examples:
• Robotics
• Industrial process control
• Advantages of using computers for Data Acquisition & Control
• High speed
• Programming flexibility (compared with hard-wired logic)
• Mass storage of data
• Data analysis and visualization
• Low cost (relatively)
PENGENALAN SISTEM
KOMPUTER
ORGANISASI KOMPUTER

• Sistem komputer dasar terdiri dari 4 buah unit utama, yaitu


• unit masukan (input),
• unit penyimpan (memory),
• unit pengolah utama (Central Processing Unit),
• unit keluaran (output).
• Dalam pengelolaannya, komputer hanya mampu membedakan 2 buah
informasi yang disebut sebagi bit (binary digit), informasi ini berlogika high
(1) dan low (0).
DIAGRAM BLOK SISTEM KOMPUTER
1. Input Device (Alat Masukan)
Perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data
atau perintah ke dalam komputer 
2. Output Device (Alat Luaran)
Perangkat keras komputer yang berfungsi untuk menampilkan luaran sebagai
hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy
(ke monitor), ataupun berupa suara. 
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem.
Peralatan input dan output di atas terhubung melalui port ini. 
4. CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi
operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah
data, dan CU (Control Unit) sebagai pengontrol kerja komputer. 
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori
eksternal. Memori internal berupa RAM (Random Access Memory) yang
berfungsi untuk menyimpan program yang kita olah untuk sementara waktu,
dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca dan
berguna sebagai penyedia informasi pada saat komputer pertama kali
dinyalakan. 
6. Data Bus
Jalur-jalur perpindahan data antar modul dalam sistem komputer. 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, artinya CPU dapat
membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32,
atau 64 jalur paralel. 
7. Address Bus
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. 
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan
Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
PC EXPANSION BUS
SLOT EKSPANSI ISA

• ISA (industrial Standart Architecture) dikembangkan oleh IBM pada 1981.


Generasi ISA yang pertama adalah ISA 8 bit. Pada 1984 dikenalkan ISA 16
bit.
• ISA digunakan oleh perangkat yang tidak memerlukan kecepatan tinggi.
Contohnya: PPI 8255 Card untuk ekspansi I/O
SLOT EKSPANSI ISA
• Bus ISA (Industry Standard Architecture) adalah sebuah arsitektur bus
dengan bus data selebar 8-bit yang diperkenalkan dalam IBM PC 5150 pada
tanggal 12 Agustus 1981.
• 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.
SLOT EKSPANSI ISA
SLOT EKSPANSI MCA

• Bus MCA (Micro Channel Architecture) adalah sebuah bus I/O


berbandwidth 32-bit yang muncul untuk mengatasi bottleneck dengan bus
ISA.
• Sama sekali tidak kompatibel dengan ISA 8-bit/16-bit
• Bentuk primitif dari plug and play: dapat mengkonfigurasi sendiri
SLOT EKSPANSI MCA
SLOT EKSPANSI EISA

• Bus EISA (Extended/Enhanced Industry Standard Architecture) adalah


sebuah bus I/O yang diperkenalkan pada September 1988.
• pada dasarnya adalah versi 32-bit dari bus ISA yang biasa
• Kompatibel dengan ISA
• Bentuk primitif dari plug and play: dapat mengkonfigurasi sendiri
SLOT EKSPANSI EISA
PERBANDINGAN SLOT EKSPANSI ISA DAN
EISA
SLOT EKSPANSI PCI
• PCI (Peripheral Component Interconnect) adalah bus yang didesain untuk menangani
beberapa perangkat keras.
• Dikembangkan oleh konsorsium PCI Special Interest Group yang dibentuk oleh Intel
Corporation dan beberapa perusahaan lainnya, pada tahun 1992.
• Untuk menggantikan Bus ISA/EISA yang sebelumnya digunakan dalam komputer IBM
PC atau kompatibelnya.
• Bus PCI masih digunakan sampai sekarang, hingga keluar versi terbarunya yaitu PCI
Express (add-on).
• Terbagi menjadi dua, yaitu slot PCI atau PCIe. PCI adalah slot untuk kartu Ethernet,
kartu LAN, kartu suara, kartu USB, kartu SATA, sedangkan slot PCIe untuk VGA.
SLOT EKSPANSI PCI

Anda mungkin juga menyukai