Teknik Antarmuka Komputer

dokumen-dokumen yang mirip
Teknik Antarmuka Komputer

Oleh : Mujahidin

Teknik Antarmuka Komputer

Interfacing Port Paralel Komputer, Serial dan PPI 8255

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

PORT PARALEL MAKALAH. Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Orientasi Sistem Komputer Tahun Akademik 2007/2008

Konsep dan Cara Kerja Port I/O

KONSEP KOMUNIKASI PARALEL. Oleh: Sunny Arief SUDIRO

INTERFACING SERIAL, PARALEL, AND USB PORT

Dahlan Sitompul

BAB III PERANCANGAN SISTEM

BAB III PERENCANAAN DAN REALISASI

SIMULASI PENYIRAMAN TANAMAN PADA RUMAH KACA MENGGUNAKAN SENSOR SUHU LM35 MELALUI PARALEL PORT DENGAN APLIKASI BAHASA PEMROGRAMAN DELPHI 7.

Konsep dan Cara Kerja Port I/O

PENINGKATAN EFISIENSI PENGGUNAAN ENERGI LISTRIK PADA RUANG KELAS STMI DENGAN MENERAPKAN SISTEM OTOMASI BERDASARKAN SISTEM INFORMASI PENJADUALAN

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

Jurnal Edik Informatika PENGATURAN LED MELALUI PORT PARALEL MENGGUNAKAN PEMROGRAMAN VISUAL

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

Sejalan perkembangan teknologi, maka media antarmuka untuk Device External pun berkembang, dengan penjelasan sebagai berikut :

SEM. 4 KOMUNIKASI DATA

Organisasi & Arsitektur Komputer

BAB III PEMBAHASAN PERANCANGAN ALAT

BAB IV PENGUJIAN ALAT. Logika LOW = 0 Volt, sehingga keluaran dari sistem sensor cahaya yang akan. keluaran yang relatif stabil terhadap pembebanan.

Percobaan 3 PENGENALAN INTERFACE I 2 C

PERANCANGAN MINIATUR TRAFFIC LIGHT DENGAN MEMPERGUNAKAN PENGENDALI PORT PARALEL

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

5.2.2 Implementasi Antarmuka untuk client... V Komponen Elektronik yang Digunakan... V Pengujian (Testing)... V-13 BAB VI KESIMPULAN DAN

BAB III PERANCANGAN ALAT

ELEKTRONIKA DIGITAL PPI 8255

LAPORAN RESEARCH GRANT PENGEMBANGAN MODUL APLIKASI INTERFACING I/O PARALEL DAN I/O SERIAL UNTUK PENGENDALIAN UNIT MELALUI JARINGAN LOKAL.

Aplikasi Kontrol Switch Menggunakan Silicon Controlled Rectifier (SCR) Melalui Parallel Port

BAB 2. TINJAUAN PUSTAKA

8. Mengirimkan stop sequence

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

TUGAS AKHIR. Perancangan Pengendali PID Berbasis Komputer

BAB III ANALISA DAN PERANCANGAN

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN

PPI Skema konektor dari IC PPI 8255 adalah sebagai berikut :

BAB III METODE PENELITIAN

BAB IV Antarmuka dengan Port Paralel (Output)

Programmable Peripheral Interface 8255

BAB IV PENGUJIAN DAN ANALISA

Pertemuan ke 13 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

BAB V PENUTUP 5.1 Kesimpulan. Berdasarkan dari hasil uji coba yang telah dilakukan dapat ditarik beberapa kesimpulan antara lain :

BAB III PERANCANGAN ALAT

de KITS Application Note AN46 LPT Alphanumeric

de KITS Application Note AN29 Sistem Antrian dengan DT-51 MinSys & de KITS SPC Alphanumeric Display

Pertemuan 10 DASAR ANTAR MUKA I/O

BAB IV PENGUJIAN DAN ANALISA

Sistem Pengendalian Peralatan Listrik Melalui Jaringan Komputer

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

KENDALI PERALATAN LISTRIK MELALUI JARINGAN KOMPUTER

BAB III PERANCANGAN ALAT

DQI 06 DELTA DATA ACQUISITION INTERFACE V.06

BAB V JOBSHEET 5. Antarmuka dengan Port Parallel (Input)

BAB III METODOLOGI PENELITIAN. pemrograman. Pemrogramannya akan di deskripsikan berupa flowchart yang akan

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC (URAIAN SINGKAT) By ATIT PERTIWI PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

RANCANG BANGUN PENCATAT HASIL PRODUKSI PADA INDUSTRI METAL PRINTING MENGGUNAKAN VISUAL BASIC 6.0

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

III. METODE PENELITIAN

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

DT-51 Application Note

Menggerakkan Peralatan Luar melalui Port parallel PC. dengan perangkat lunak Delphi 7

BAB 3 PERANCANGAN ALAT

BAB III DESAIN DAN PENGEMBANGAN SISTEM

Mikrokontroler 89C51 Bagian II :

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pengesahan Penguji... iii. Lembar PernyataanKeaslian...

Mikroprosessor 2014 Telkom University

PERANCANGAN PENGENDALIAN KETINGGIAN CAIRAN DALAM BENTUK LEVEL SIMULATOR BERBASIS AVR 8535 YANG DIKENDALIKAN MELALUI JARINGAN TCP/IP

INVERTER 15V DC-220V AC BERBASIS TENAGA SURYA UNTUK APLIKASI SINGLE POINT SMART GRID

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

UJIAN AKHIR SEMESTER TAHUN AKADEMIK 2010/2011

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto


DETEKTOR JUMLAH BARANG DI MINIMARKET MENGGUNAKAN SENSOR INFRARED DAN PPI 8255 SEBAGAI INTERFACE

PC-Link Application Note

BAB III PERANCANGAN. Sebelum membuat suatu alat atau sistem, hal yang paling utama adalah

BAB I PENDAHULUAN. digunakan untuk mengontrol dan bisa diprogram sesuai dengan kebutuhan, yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

III. METODE PENELITIAN

Desain Boosting MPPT Tiga Level untuk Distributed Generation Tiga Fasa Presented by: Hafizh Hardika Kurniawan

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB III METODE PENELITIAN. baik pada perangkat keras maupun pada komputer. Buffer. Latch

DIRECT MEMORY ACCESS (DMA)

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

Tipe Data dan Variabel

BAB I PENDAHULUAN 1.1. Latar Belakang

ARSITEKTUR KOMPUTER 1

Algoritma dan Struktur Data. Pertemuan 5 Pointer

Transkripsi:

Teknik Antarmuka Komputer #2 Interface Palallel Eka Maulana, ST, MT, MEng.

Tujuan Perkuliahan Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: Menjelaskan interface komputer secara parallel. Menjelaskan Jenis-jenis mode parallel port. Mengidentifikasikan mekanisme hubungan antara PC dengan perangkat lain menggunakan parallel port.

Komunikasi dan PORT PARALLEL Port paralel adalah jenis antarmuka yang terdapat pada komputer (PC) yang digunakan untuk menghubungkan peripheral. Dalam komputasi, port paralel adalah antarmuka fisik komunikasi parallel yang juga dikenal sebagai port printer atau port Centronics. Port paralel ialah port data di komputer untuk mentransmisi 8 bit data dalam sekali detak (clock). Standar port paralel yang baru ialah IEEE 1284 dimana dikeluarkan tahun 1994. standar paralel port sebelumnya (SPP) diluncurkan tahun 1981 oleh centronic.

Parallel Port (DB25) DB25

Interface PARALEL

Mode dan Alamat Parallel Port Interface Mode Operasi SPP (Standard Paralel Port): Compatibility Mode data out Nibble Mode 4 bit data in Byte Mode 8 bit data EPP Mode (Enhanced) ECP Mode (Extended) Alamat Register LPT

Parallel Port Interface Standard Paralel Port (SPP) Transfer Rate: 50 150 KB/s SPP Centronics Handshake SPP Port Address SPP Software Registers

Parallel Port Interface Enhanced Paralel Port (EPP) Transfer Rate: 500KB/S 2MB/s EPP Handshake Data write cycle Address write cycle Data read cycle Address read cycle EPP Software Registers http://www.beyondlogic.org/epp/epp.htm

Parallel Port Interface Extended Capabilities Port (ECP) DMA Enabled FIFO Run Length Encoding(RLE)

Parallel Port Interface ECP Handshake ECP Forward Data Cycle ECP Forward Command Cycle ECP Reverse Data Cycle ECP Reverse Command Cycle ECP Run Length Encoding (RLE) ECP Software Registers ECP Extended Control Register (ECR) ECP Configuration Register A ECP Configuration Register B http://www.beyondlogic.org/ecp/ecp.htm

Hardware Interface port 8 bit input nibble mode 8 bit input menggunakan parallel port jika sistem tidak mendukung mode bidirectional

Hardware Interface port Diagram Skematik

Desain Software dengan bahasa C //Program menggunakan bahasa C untuk pengendali lampu led di port paralel #include <conio.h> #include <stdio.h> #include <stdlib.h> int main() { outport(0x378,0);//lampu led mati sleep(1); //tunda 1 detik outport(0x378,1); //lampu led hidup sleep(1); return 0; }

Desain Software dengan bahasa C++ //Program menggunakan bahasa Visual C++ untuk pengendali lampu led di port paralel #include <conio.h> #include <stdio.h> #include <stdlib.h> int main() { _outp(0x378,0); // model visual C++ untuk outport _sleep(1000); _outp(0x378,1); _sleep(1000); Return 0; }

Desain Software dengan VB Private Declare Function Inp Lib "inpout32.dll" _ Alias "Inp32" (ByVal PortAddress As Integer) As Integer Private Declare Sub Out Lib "inpout32.dll" _ Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)Dim Port1 As Integer Private Sub Command1_Click() Port1 = 888 Out Port1, 1 End Sub Private Sub Command2_Click() Port1 = 888 Out Port1, 0 End Sub Jika anda ingin menggunakan Bahasa Visual Basic, maka harus mengimport file inpout32.dll ke direktori c:\windows, c:\windows\system program anda

VC++ IDE #include "stdafx.h" #include "conio.h" #include "stdio.h" #include "string.h" #include "stdlib.h int main(int argc, char* argv[]) { short data; if(argc<2) { printf("usage\n\n"); printf("partest1.exe,,\n\n\n"); return 0; } if(!strcmp(argv[1],"read")) { data = _inp(atoi(argv[2])); printf("data read from parallel port is "); printf("%d\n\n\n\n",data); } if(!strcmp(argv[1],"write")) { _outp(atoi(argv[2]),atoi(argv[3])); printf("data written to parallel port is "); printf("%s\n\n\n\n\n",argv[3]); } return 0; }

Desain Software dengan VB Private Declare Function Inp Lib "inpout32.dll" _ Alias "Inp32" (ByVal PortAddress As Integer) As Integer Private Declare Sub Out Lib "inpout32.dll" _ Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)Dim Port1 As Integer Private Sub Command1_Click() Port1 = 888 Out Port1, 1 End Sub Private Sub Command2_Click() Port1 = 888 Out Port1, 0 End Sub Jika anda ingin menggunakan Bahasa Visual Basic, maka harus mengimport file inpout32.dll ke direktori c:\windows, c:\windows\system program anda

Perancangan Interface

Tugas #2 (tindak lanjut #1) Rancanglah suatu Teknik Antarmuka komputer untuk suatu pengendalian plant dengan sistem (penyempurnaan): 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

Roadmap Penelitian Kondisi Eksisting TAHUN I TAHUN II TAHUN III LUARAN Konversi Energi Surya Identifikasi Desain u-grid Desain Bidirectional Converter Algoritma Pengendalian Solar cell (PV) organic & polycrystaline Pemodelan, dan karakterisasi PV system Elektronika Daya, converter, inverter & driver Desain Konfigurasi PG & com. Mekanisme switching & monitoring Karakterisasi Desain u- grid Storage optimization Protection & fault detection LED Driver controller Grid Wireless monitoring Optimasi efisiensi daya Grid Wireless optimization Optimasi dan standarisasi protokol komunikasi MODEL Smart Grid Karakterisasi Sistem High Performance Smart Grid

Inovasi micro smart grid system DCLV Control & Monitoring Storage Storage PV PV Driver Driver L L Storage Storage PV PV Driver Driver L L Ke GRID Lain P Inverter Ke Devais AC

Desain satu node (off grid)

Informasi: maulana.lecture.ub.ac.id

Solar Panel (diatas atap kanopi TEUB) Setup, buat desain teknik antarmuka komputer Storage LED Device Monitoring

Project Based: UB Mandiri Energi Solar Plant (Lahan Parkir) Solar Plant Building Based Solar Plant (Jurusan B) Solar Plant (Lahan B) Solar Plant (lahan parkir) Solar Plant (Jurusan A) Micro Smart Grid Technolgoy Design Eka Maulana 2015