Konsep dan Cara Kerja Port I/O Pertemuan 2 Algoritma dan Pemrograman 2A Jurusan Sistem Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015
Periferal Komputer Hardware tambahan yang disambungkan ke komputer, biasanya dengan bantuan kabel ataupun wireless. Periferal bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh hardware yang sudah terpasang didalam casing.
Interface Interfacing (antarmuka) adalah bagian dari disiplin ilmu komputer yang mempelajari teknik-teknik menghubungkan komputer dengan peralatan elektronika lainnya. PC/ A System Data
Data PC/A System
Peripheral Antarmuka
Port Sebagai Interface Port adalah gerbang yang digunakan sebagai konektor (Penghubung) antara perangkat periferal dengan suatu mainboard pada sistem komputer. Ports memperbolehkan data dikirim/diterima ke/dari perangkat eksternal.
Serial port
USB port
Parallel port
VGA port
Jenis Port Pada PC
Audio port
LAN port
Port Paralel Definisi Port parallel merupakan salah satu tipe antarmuka pada komputer untuk berhubungan dengan perangkat peripheral. Port parallel dikenal juga dengan sebagai printer port atau centronics port.
Fungsi Fungsi port paralel adalah sebagai penghubung motherboard dengan printer jenis lama, beberapa Scanner, Sound Cards, Web Cams, Gamepads, Joystick, dan External CD-R atau CD-RW.
Dewasa ini, antarmuka port paralel mulai jarang digunakan karena berkembangnya teknologi port Universal Serial Bus (USB) dan FireWire devices (High speed serial bus).
Why does it said “Parallel” ? Port paralel bekerja dengan mengirim dan menerima beberapa bit pada satu saat melalui satu set kabel.
Jenis Port Paralel Port Paralel
Tipe A Konektor DB-25 Konektor DB-25 dapat ditemukan di kebanyakan komputer
Tipe B Centronics 36-Pin Konektor Centronics 36pin sering ditemukan pada printer
Tipe C Mini Centronics (MDR36) Mirip Konektor Centronics 36-pin namun ukurannya saja yang lebih kecil dan tidak begitu populer
Konfigurasi Port Paralel DB-25
Nama Pin
Pin ke-
Fungsi
D0-D7
Pin 2-9
Data
S3-S7
Pin 10,11,12,13,15
Status
C0-C3
Pin 14,16,17
Control
Konfigurasi Port Paralel Pada parallel port DB-25, Data dikirim sebanyak 1 byte (8-bit) dalam sekali detak melalui pin ke-2 hingga pin ke-9 (D0-D7 = Data pin) kepada perangkat periferal. Data yang dikirim berupa biner yang direpresentasikan dalam bentuk sinyal tegangan (Misal : 0V untuk 0 dan +5V untuk 1) Untuk menerima data dari perangkat periferal, digunakan 5 buah status pin (pin 10,11,12,13,15). Setiap pin dapat menerima 1 bit data dalam sekali detak. Terdapat 4 buah pin kontrol (C0-C3 = pin 1,14,16,17). Control pin dapat mengirim data ke perangkat peripheral dan juga menerima data dari periferal. Pin ini bersifat bidireksional. Berbeda dengan data pin dan kontrol pin, mereka bersifat unidireksional (dapat menerima atau mengirim data SAJA). Pin-pin sisanya (pin 18-25) adalah ground pin. Dibentuk hanya untuk melengkapi rangkaian.
Mode Operasi Port Paralel
Mode Kompatibilitas Mode kompatibilitas atau (“Mode Centronics”) hanya dapat mengirimkan data ke perangkat periferal pada kecepatan 50 kbytes per detik hingga 150 kbytes per detik. Mode Nibble Dapat menerima 4 bit (nibble) pada arah yang mundur, misalnya dari alat ke komputer Mode Byte Menggunakan fitur bi-directional parallel Mode Enhanced Parallel Port (EPP) Mode Extended Capability Port (ECP)
Aplikasi Port Paralel Dewasa ini, kebanyakan port parallel telah digantikan perannya dengan port USB. Namun, berikut disajikan beberapa komponen perangkat keras yang menggunakan port parallel: 1. Printer 2. Scanner 3. External Drives
Kelebihan & Kekurangan Kelebihan
Kekurangan
Pengiriman data cepat
Menggunakan banyak jalur Hanya efektif untuk jarak pendek Dewasa ini sudah jarang digunakan
Port Serial
Serial Port atau Terminal seri adalah port yang menggunakan teknik interfacing secara seri. Dalam teknik ini masing-masing bit data dikirim secara berurutan (serial), sehingga dalam satu detak (satuan waktu) hanya 1 bit data yang dikirim, lalu data berikutnya sampai semua data yang akan dikirim sudah terkirim. Ada dua jenis komunikasi data melalui port serial yaitu: a. Sinkron Komunikasi sinkron adalah komunikasi data dimana clock dikirim bersamaan dengan data. b. Asinkron Pada asinkron,clock tidak dikirimkan bersamaan dengan data, tetapi dibangkitkan pada masing-masing sisi pengirim dan penerima.
Bentuk Port Serial
Komunikasi Data Port Serial
Gambar untuk komunikasi sinkron dan asinkron.
Transfer Data Port Serial
3 istilah dalam transfer data secara serial yaitu : a. Simplex Pada transfer data simplex, transfer data hanya berlangsung satu arah. Contoh : Transfer data dari sensor. b. Half Duplex Pada transfer data half duplex, transfer data bisa berlangsung dua arah tetapi tidak bisa bersamaan. Contohnya Transfer data dengan menggunakan HT. c. Full Duplex Pada transfer data full duplex, transfer data bisa berlangsung dua arah secara bersamaan. Contoh : Transfer data dengan menggunakan telepon.
Pin Port Serial
RS232
RS-232 adalah standar komunikasi serial antar periperal-periperal dalam komputer yang dikembangkan oleh Electronic Industries Association (EIA). Penggunaan yang paling umum adalah antara komputer dengan modem atau komputer dengan komputer. Standar ini menggunakan piranti dalam implementasinya. Piranti yang paling umum dipakai adalah adalah plug DB-9 atau DB-25. Untuk RS-232 dengan DB-9 biasanya dipakai untuk serial port komputer pribadi, dipakai untuk modem.
Baud Rade Baud rate adalah banyaknya bit yang dikirimkan melalui satu media dalam satu detik. Baud rate dinyatakan dalam satuan Bit Per Second (bps). Istilah ini sering disalahartikan sebagai jumlah bit data yang terkirim melalui satu media. Padahal dalam perhitungan baud rate, bit start, parity bit, dan stop bit termasuk dalam hitungan. Misalkan Baud rate bernilai 300 bps, artinya setiap detik dikirimkan bit sebanyak 300 buah. Berapa karakter yang terkirim jika datannya 8 bit dan tidak menggunakan parity bit? Dalam hal ini dalam mengirim satu karakter maka dibutuhkan 8 bit, dan untuk penanda (start dan stop) ada dua bit. Sehingga untuk mengirim satu karakter dibutuhkan 10 bit. Dengan demikian dapat dihitung bahwa dalam satu detik jumlah karakter yang terkirim adalah 300/10 = 30 karakter. Semakin tinggi nilai Baudrate maka transfer data akan semakin cepat.
Keuntungan dan Kelemahan Port Serial 1. 2. 3.
1. 2.
3.
Keuntungan Tidak membutuhkan banyak jalur. Jarak pengiriman jauh. Banyak microcontroller menggunakan SCI (Serial Communication Interface) untuk berkomunikasi dengan dunia luar. Kelemahan Kecepatan pengiriman lebih lambat. Serial port lebih sulit ditangani, karena data di komputer diolah secara paralel sehingga data dari & ke serial port perlu dikonversi ke serial. Dari Segi perangkat lunak, lebih banyak register yang digunakan atau terlibat.
Port USB
Port USB terdiri dari dua kata, yaitu Port yang berarti tempat untuk memasukkan kabel/peripheral lainnya ke dalam komputer dan USB yang merupakan singkatan Universal Serial Bus atau standar interface sebuah device. Sehingga pengertian dari Port USB adalah hubungan serial antara periferal dengan komputer. Port USB merupakan suatu teknologi yang memungkinkan kita untuk menghubungkan alat eksternal (peripheral) seperti scanner, printer, mouse, keyboard, alat penyimpan data (zip drive), flash disk, kamera digital atau perangkat lainnya ke dalam komputer.
Bentuk Port USB
Port USB
Komputer (PC) umumnya sudah memiliki port USB. Biasanya disediakan minimal 2 port. Jika dibandingkan dengan paralel port dan serial port, penggunaan port USB lebih mudah dalam penggunaannya. Konektivitas antara PC (Personal Computer) dengan perangkat USB dihubungkan dengan kabel khusus. Sebuah kabel berisi empat buah kawat menghubungkan periferal ke PC melalui port USB yang terdapat pada keduanya. Di dalam kabel tersebut, dua kawat akan menangani transmisi data, sebuah lagi menangani ground dan sebuah lagi memasok daya sebesar lima volt ke periferal.
Sejarah dan Perkembangan USB USB atau Universal Serial Bus adalah sebuah jalur koneksi serial elektronik yang diciptakan dengan tujuan untuk menghubungkan segala macam device yang bersifat eksternal. USB merupakan teknologi standard bas Serial untuk antaramuka peranti yang membenarkan perhubungan pada soket antaramuka tunggal. USB dicipta untuk meningkatkan keupayaan Plug and Play dengan membenarkan peranti disambungkan (connect) dan merungkai sambungan (disconnect) tanpa perlu ‘reboot’ Hot Swapping pada komputer.
Sejarah dan Perkembangan USB Pada awalnya USB diciptakan untuk menghubungkan Smart Phone dengan Personal Computer (PC), namun pada akhirnya penggunaannya berkembang bahkan sampai kepada device seperti mouse, printer, speaker, MP3 player. Awal kemuculan USB sekitar tahun 1995 hingga 1996, USB 1.0 yang ditawarkan adalah dengan kelajuan hanya 1.5Mbit sesaat (kelajuan-rendah) dan 12Mbit sesaat untuk kelajuan tinggi. Kemudian muncul pula USB 2.0 pada April 2000 yang memperkenalkan kelajuan 480Mbit sesaat (kelajuan tinggi) untuk pemindahan data.
Sejarah dan Perkembangan USB
Teknologi USB yang paling digemari adalah teknologi USB flash drive. Dengan kapasitasnya yang besar, ukuran yang kecil serta kecepatan yang baik, USB Flash drive banyak diminati oleh masyarakat.
USB Flash drive berfungsi sebagai media penyimpanan yang portable. Walaupun tidak sebesar external hard drive tetapi dengan ukurannya yang kecil, teknologi ini menjadi semakin banyak peminatnya.
Kelajuan Pemindahan Port USB USB memiliki 3 kelajuan pemindahan data: 1. Kadar Kelajuan Rendah 1.5 Mbit/s (183 KiB/s) yang biasanya digunakan oleh Peranti Antaramuka Manusia (HID) seperti papan kekunci, tetikus dan kayu bedik. 2. Kadar Kelajuan Penuh 12 Mbit/s (1.4 MiB/s). Kadar Kelajuan Penuh adalah kelajuan tertinggi USB sebelum piawaian USB 2.0 dan kebanyakan peranti jatuh ke Kelajuan Penuh. Peranti Kelajuan Penuh. 3. Kadar Kelajuan Tinggi 480 Mbit/s (57 MiB/s). Tidak semua peranti USB 2.0 menggunakan Kelajuan Penuh. Sebuah peranti USB seharusnya menyatakan kelajuan sebenar yang digunakan dengan melabelkan dengan tepat pada kotak atau pada peranti. USB-IF mengesahkan peranti dan menyediakan lesen untuk menggunakan logo pemasaran khas sama ada "Kelajuan Asas" ataupun Kelajuan Penuh selepas melepasi ujian keserasian dan membayar iuran pelesenan.
Kelebihan Port USB Komputer bisa diposisikan menjadi sebuah host. Lebih dari 127 perangkat dapat tersambung ke komputer secara langsung menggunakan HUB USB. Kabel USB yang digunakan secara langsung bisa mencapai 5 meter. Sedangkan jika menggunakan perangkat HUB bisa mencapai 30 meter. Perangkat USB bersifat “hot swappable” artinya perangkat keras yang sudah menggunakan port USB bersifat plug and play.