01 arsitektur komputer untuk antarmuka - universitas...

27
Teknik Antarmuka Komputer #1 Arsitektur Komputer untuk Interface Eka Maulana, ST, MT, MEng.

Upload: others

Post on 03-Jul-2020

55 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Teknik Antarmuka Komputer

#1 Arsitektur Komputer untuk Interface

Eka Maulana, ST, MT, MEng.

Page 2: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

BUSBUSBUSBUS

Page 7: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

ArsitekurArsitekurArsitekurArsitekur SistemSistemSistemSistem KomputerKomputerKomputerKomputer ((((DasarDasarDasarDasar))))

Page 8: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Address DecodingAddress DecodingAddress DecodingAddress Decoding

Page 9: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Address DecodingAddress DecodingAddress DecodingAddress Decoding

Page 10: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Address DecodingAddress DecodingAddress DecodingAddress Decoding

Page 11: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Address DecodingAddress DecodingAddress DecodingAddress Decoding

Page 12: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Direct Memory Access (DMA)Direct Memory Access (DMA)Direct Memory Access (DMA)Direct Memory Access (DMA)

Page 13: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Diagram Diagram Diagram Diagram ArsitekturArsitekturArsitekturArsitektur KomputerKomputerKomputerKomputer LanjutLanjutLanjutLanjut

Page 15: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Motherboard DiagramMotherboard DiagramMotherboard DiagramMotherboard Diagram

Page 16: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Contoh :

(Suryono et all, International Journal of Civil and Environmental Engineering, Vol.

11, No. 5, Oktober 2011)

Page 21: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

MUX

DATA

ACQUISITION

BOARD

PROCESSOR

BOARD

SENSOR 1

SENSOR 2

SENSOR 3

SENSOR n

……

Interface Eksternal

Page 23: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Interface TCP/IP

Page 24: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Setup, buat desain teknik antarmuka komputer

LED

Solar Panel(diatas atap kanopi TEUB)

Device Monitoring

Storage

Page 26: 01 Arsitektur Komputer untuk Antarmuka - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

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 - Universitas Brawijayamaulana.lecture.ub.ac.id/.../01-Arsitektur-Komputer...ARSITEKTUR KOMPUTER (Perkembangan)Perkembangan ))) CONTROLLER ROM

Informasi:

maulana.lecture.ub.ac.id