01 arsitektur komputer untuk antarmuka - inspiring the world€¦ · · 2015-09-15komunikasi,...
TRANSCRIPT
![Page 1: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/1.jpg)
Teknik Antarmuka Komputer
#1 Arsitektur Komputer untuk Interface
Eka Maulana, ST, MT, MEng.
![Page 2: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/2.jpg)
TujuanTujuanTujuanTujuan PerkuliahanPerkuliahanPerkuliahanPerkuliahan
Pada akhir pertemuan ini, diharapkan mahasiswa akan
mampu:
• Menjelaskan interface komputer dengan perangkat lain
dan aspek-aspeknya.
• Mengidentifikasikan hubungan mikroprosesor dengan
memori dan I/O.
![Page 3: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/3.jpg)
TeknikTeknikTeknikTeknik AntarmukaAntarmukaAntarmukaAntarmuka KomputerKomputerKomputerKomputer
Antarmuka (interfacing) adalah bagian dari disiplin ilmu komputer yg
mempelajari teknik-teknik menghubungkan komputer dengan
peralatan elektronika lainnya.
Teknik yang dimaksud adalah 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.
![Page 4: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/4.jpg)
Interface (Antarmuka) :
Adalah hubungan komputer dengan perangakat keraseksternal untuk keperluan pemrosesan berbasis komputer.
Protokol (aturan) :
Adalah aturan standar yang mengatur untuk mengijinkan
terjadinya hubungan, komunikasi, dan perpindahan data antara
dua atau lebih titik komputer.
Dalam Perancangan diperlukan:
![Page 5: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/5.jpg)
Interkoneksi antar perangkat
PC to PC
PC to device
PC to μKontroler
μProcessor to μKontroler
μProcessor to I/O
μKontroler to I/O
μProcessor to memory
μKontroler to μKontroler
![Page 6: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/6.jpg)
BUSBUSBUSBUS
![Page 7: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/7.jpg)
ArsitekurArsitekurArsitekurArsitekur SistemSistemSistemSistem KomputerKomputerKomputerKomputer ((((DasarDasarDasarDasar))))
![Page 8: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/8.jpg)
Address DecodingAddress DecodingAddress DecodingAddress Decoding
![Page 9: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/9.jpg)
Address DecodingAddress DecodingAddress DecodingAddress Decoding
![Page 10: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/10.jpg)
Address DecodingAddress DecodingAddress DecodingAddress Decoding
![Page 11: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/11.jpg)
Address DecodingAddress DecodingAddress DecodingAddress Decoding
![Page 12: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/12.jpg)
Direct Memory Access (DMA)Direct Memory Access (DMA)Direct Memory Access (DMA)Direct Memory Access (DMA)
![Page 13: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/13.jpg)
ARSITEKTUR KOMPUTER (PerkembanganPerkembanganPerkembanganPerkembangan))))
CONTROLLERROM
RAM
SlotEkspansi
Floppy Disk Controler
Hard Disk Controler
ASCII
InterfaceVGA
interface
LPT
COM
USB
IrDA
PSU
uP
BUS DATA
BUS KOTROL
BUS ALAMAT
![Page 14: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/14.jpg)
Diagram Diagram Diagram Diagram ArsitekturArsitekturArsitekturArsitektur KomputerKomputerKomputerKomputer LanjutLanjutLanjutLanjut
![Page 15: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/15.jpg)
Motherboard DiagramMotherboard DiagramMotherboard DiagramMotherboard Diagram
![Page 16: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/16.jpg)
Hardware Interface port
1. Addon Card (ISA, PCI)ex: Sound Card, VGA Card
2. Parallel Port (LPT1, LPT2, ..)Eg: Parallel Printer
3. Serial Port (namely COM1, COM2, ..)
Eg: Serial Mouse, RS232 Interface
4. USBEg: USB Mouse, USB Keyboard
![Page 17: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/17.jpg)
PortPortPortPort
• “Port” adalah “pintu” hubungan (konektor) antara komponenperipheral dengan mainboard secara hardware
• Beberapa port langsung berhubungan dengan bus yang terkait(mis: USB, Firewire, AGP)
• Port-port tradisional yang biasanya ada di mainboard:
• Serial port : transmisi data secara serial (mis: modem)
• Parallel port: transmisi data secara parallel (mis: printer)
![Page 18: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/18.jpg)
Fasilitas I/O interface secara umum:
• Port Paralel (LPT1)
• Port Serial (Com1, 2)
• Port Ethernet (TCP/IP socket)
• Universal Serial Bus (USB)
• Soundcard
• Port Game adapter (Joystik)
• Industrial Interface Card (Advantech, NI-Daq)
• Port HDMI
• Port VGA
• PS2
![Page 19: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/19.jpg)
Bahasa Pemrograman (Interface)Digunakan untuk membuat protokol (aturan) perangkat keras,
Contoh :
Assembly
C, C++ , C#, Visual C, Borland C
Pascal, Borland Delphi
Basic, Visual Basic (VB)
Java
Fortran
Matlab
Labview (NI-Daq)
Genidaq (Advantech)
![Page 20: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/20.jpg)
Contoh :
(Suryono et all, International Journal of Civil and Environmental Engineering, Vol.
11, No. 5, Oktober 2011)
![Page 21: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/21.jpg)
Contoh : Interface komputer serial RS-232
(Jun et all, Journal of Networks, Vol. 4, No. 10, December 2009)
![Page 22: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/22.jpg)
MUX
DATA
ACQUISITION
BOARD
PROCESSOR
BOARD
SENSOR 1
SENSOR 2
SENSOR 3
SENSOR n
……
Interface Eksternal
![Page 23: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/23.jpg)
Interface TCP/IP
![Page 24: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/24.jpg)
UB UB UB UB MandiriMandiriMandiriMandiri EnergiEnergiEnergiEnergi
Solar Plant (lahan parkir)
Solar Plant (Lahan B)
Solar Plant (Jurusan A)
Solar Plant (Jurusan B)
Solar Plant (Lahan Parkir)
Solar Plant Building Based
Micro Smart Grid Technolgoy Design | Eka Maulana | 2015
Project Based:
![Page 25: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/25.jpg)
Setup, buat desain teknik antarmuka komputer
LED
Solar Panel(diatas atap kanopi TEUB)
Device Monitoring
Storage
![Page 26: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/26.jpg)
Tugas #1
• Rancanglah suatu Teknik Antarmuka komputer untuk suatupengendalian plant dengan sistem:
a. input: variable (suhu, cahaya, kelembaban, tegangan, dll)
b. output: pemanas, penggerak, atau actuator lain.
c. sistem komputer pengendali
d. teknik antarmuka sistem
e. penjelasan sistem
![Page 27: 01 Arsitektur Komputer untuk Antarmuka - Inspiring the World€¦ · · 2015-09-15komunikasi, metode pengiriman data, bahasa pemrograman, dan ... • Serial port : transmisidata](https://reader033.vdocuments.site/reader033/viewer/2022050814/5abf30097f8b9aa15e8dbbc6/html5/thumbnails/27.jpg)
Informasi:
maulana.lecture.ub.ac.id