I/O SYSTEM
·
Pengertian input adalah semua data dan perintah
yang dimasukan kedalam memory komputer untun selanjutnya di proses lebih lanjut
oleh processor. Sebuah perangkat input adalah komponen piranti keras yang
memungkan user atau pengguna memasukkan data kedalam komputer, atau bisa
disebut juga sebagai unit luar yang digunakan untuk memasukan data dari luar
kedalam microprocessor
·
Pengertian output adalah data yang telah di
proses menjadi bentuk yang dapat digunakan. Artinya komputer memproses data – data
yang di inputkan menjadi sebuah informasi. Yang disebut juga sebagai perangkat
output adalah komponen piranti keras yang menyampaikan informasi kepada orang
orang yang menggunakannya.
Sistem input dan output atau
sering disebut juga dengan i/o adalah mekanisme pengiriman data secara bertahap
dan terus menerus melalui suatu aliran data dari proses ke piranti dan
begitupun sebaliknya, fungsi i/o pada dasarnya adalah mengimplementasikan
alogaritma i/o pada level aplikasi. Hal ini dikarenakan kode aplikasi sangat
fleksibel dan bugs aplikasi tidak mudah menyebabkan sistem crash.
Tekhnik pengoprasian perangkat
i/o
i/o system terdiri beberapa
bagian penting seperti :
a. i/o
hardware, secara umum i/o hardware terdapat beberapa jenis penyimpanan seperti
disk/tape
b. aplication
i/o interface, merupakan suatu mekanisme untuk mempermudah pengaksesan,
sehingga sistem operasi melakukan standarisasi cara pengaksesan i/o
c. kernel
i/o subsystem, kernel yang menyediakan banyak sevice yang berhubungan dengan
dengan i/o system seperti i/o schedulling, buffering, caching, spooling dan
reservasi device, error handling, juga kernel data structure
d. i/o
requests to hardware, seperti ilustrasi pada waktu boot, system mula – mula meminta
bus piranti keras untuk menentukan device
e. stream,
i/o stream adalah suatu mekanisme pengiriman data secara bertahap dan terus
menerus melalui suatu aliran data dua arah. Bisa digunakan sebagai mana halnya
network protocol dan menggunakan massage passing dalam mentransfer data.
INTERFACE
Antrarmuka (interface) merupakan
mekanisme komunikasi antara pengguna (user) dan memberikan informasi kepada
pengguna. Dalam hubungan perangkat lunak, dapat diartika sebagai sarana atau
medium atau sistem operasi yang digunakan untuk menghubungkan antara perangkat
microprocessor agar dapat berkomunikasi dengan user (pengguna) sedangkan dalam
konteks perangkat keras berarti komponen elektronika yang menghubungkan atau
mengkomunikasikan processor dengan komponen atau perangkat lain dalam suatu
sistem.
Interface (antarmuka) adalah
suatu atau salah satu layanan yang disediakan sistem operasi sebagai sarana
interaksi antar pengguna dengan sistem operasi. Antarmuka adalah komponen sistem
operasi yang bersentuhan langsung dengan pengguna, terdapat dua jenis antarmuka
yaitu command line interface (CLI) dan ghrapic user interface (GUI)
·
CLI adalah tipe interface dimana user
beinteraksi dengan suatu sistem operasi melalu text terminal. pengguna menjalankan
perintah atau program sistem operasi tersebut dengan cara mengetik baris
tertentu sepeti Command promt (CMD)
·
GUI adalah tipe antarmuka yang digunakan
pengguna untuk berinteraksi dengan sistem operasi melalu gamba-gambar atau
grapik, ikon menu,dan menggunakan perangkat petunjuk (pointing device) seperti
mouse dan trackball. Element – element utama GUI bisa diringkas dalam konsep
WIMP (windows, icon, menu, pointing device).
Fitur antarmuka pengguna jenis
telematika dalam antarmuka telematika terdapat 6 jenis fitur seperti :
1. Heads
up display system merupakan sebuah tampilan transparan yang menampilkan data
tanpa harus menggunakan atau melihat ke arah lainnya dari sudut pandang
biasanya.
2. Tangible
user interface, antarmuka dimana seseorang dapat berinteraksi dengan informasi
digital lewat lingkungan fisik
3. Computer
Vision merupakan ilmu pengetahuan tekhnologi dasar dari mesin yang melihat
sepeti camera
4. Browsing
audio data adalah kemampuan mesin untuk mencari data dengan menggunakan input
audio
5. Speech
recognition merupakan salah satu fitur antarmuka telematika yang merubah suara
(audio) menjadi tulisan
6. Speech
syntetis merupakan hasil kecerdasan buatan dari pembicaraan manusia.
Pada komputer sendiri interface
merupakan fungsi penting dalam menghubungkan microprocessor secara lagsung
degan piranti yang ingin dijalankannya. Diperlukan suatu tekhnik intuk
mengantarmukakan (interfacing) pemproses utama dengan piranti dari luar, tekhnik
ini dapat digunakan melalui :
1. Perangkat
lunak, berupa program yakni suatu prosedur tertentu untuk menjalankan piranti. Dalam
isitilah komputer program ini lebih dikenal dengan driver/installer. Adapun pula
perangkat lunak yang ditanamkan kedalam perangkat keras yang disebut sebagai
firmware
2. Perangkat
keras, yakni berupa piranti khusus untuk memulai dari serpih (IC) yang
terintegrasi dalam sebuah papan induk (chipset – onboard) berupa sistem port
atau bahkan terintegrasi kedalam papan yang ditancapkan pada sistem bus (Card)
DEVICE
Input device adalah suatu unit
yang berfungsi sebagai media untuk memasukan data dari luar kedalam suatu
memory dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input
device umumnya berbagai macam dan bentuk tergantung fungsinya masing – masing .
data yang dimasukkan kedalam komputer berbentuk signal input dan maintance
input seperti :
1. Keyboard.
Adalah papan yang terdiri dari tombol dan huruf, angka dan symbol. Keyboard berfungsi
sebagai memasukkan huruf, angka, karakter khusus serta media bagi user untuk
melakukan perintah perintah lainnya yang
diperlukan, seperti menyimpan file, membuka file dan perintah lainya.
2. Mouse
adalah suatu alat input (masukan) komputer yang digerakkan oleh tangan dan
berfungsi mengubah gerak menjadi instruksi / perintah dengan kata lain mouse
berfungsi untuk memindahkan pointer atau kursor secara tepat dan akurat.
3. Touchpad.
Unit ini biasanya terdapat pada komputer portable atau bisa disebut juga dengan
laptop atau notebook yaitu dengan menggunakan sentuhan jari. Biasanya touchpad
ini digunakan sebagai pengganti mouse dan memiliki fungsi yang sama dengan
mouse
4. Light
pen adalah pointer elektronik yang digunakan untuk memodifikasi dan mendesain
gambar dengan screen (monitor)
Banyak lagi hal seputar tentang
divice yang belum dijelaskan sepeti diatas.
MODUL
Modul i/o adalah suatu komponen
dalam sistem komputer yang lebih bertanggung jawab juga dalam pertukaran data
antara perangkat luar tersebut dengan memori utama ataupun dengan
register-register cpu.
Dalam mewujudkan hal ini
diperlukan antarmuka internal dengan komputer (Cpu dan memori utama) dan antarmuka
dengan perangkat eksternalnya untuk menjalankan fungsi-fungsi pengontrolan. Fungsi
pengontrolan dalam menjalankan tugas bagi modul i/o dapat dibagi menjadi
beberapa kategori yaitu :
-
Kontrol dan pewaktuan
-
Komunikasi CPU
-
Komunikasi perangkat eksternal
-
Pem-buffer-an
-
Deteksi kesalahan
Adapun fungsi dan komunikasi cpu
dan modul i/o meliputi proses-proses berikut :
·
Command Decoding, yaitu modul i/o menerima
perintah – perintah dari CPU yang dikirimkan sebagai sinyal bagi bus control.
·
Status reporting, yaitu pelaporan kondisi status
model i/o maupun perangkat peripheral, umumnya berupa status kondisi busy dan
ready , juga status berbagai macam – macam kondisi kesalahan (error)
·
Buffering, tujuan utamanya buffering adalah mendapatkan
penyesuaian data sehubung perbedaan laju transfer data dari perangkat
peripheral dengan kecepatan pada pengolahan pada CPU. Umumnya laju transfer
data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun media
penyimpanan
·
Fungsi terakhir adalah Error Detection, apabila
ada perangkat peripheral terdapat masalah sehingga proses tersebut tidak dapat
dijalankan, maka i/o mdul akan melaporkan kesalan tersebut kepada user.