Rabu, 21 Juni 2017

MODUL I/O

Modul I/O Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output. Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan peripheral. Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus computer.
Modul I/O adalah komponen dalam system computer :
1) Bertanggung jawab atas pengontrolan sebuah perangkat luar
2) Bertanggung jawab atas pertukaran data antar perangkat luar tersebut dengaan memori utama     ataupun dengan register-register CPU
3) Antarmuka internal dengan computer (CPU dengab memori utama)
4) Antarmuka internal dengan perangkat external untuk menjalankan fungsi-fungsi pengontrolan

Fungsi utama modul I/O :
1) Sebagai piranti antarmuka ke CPU dan memori ke bus system
2) Sebagai piranti antarmuka dengan peraalatan periperaal lainnyaa dengaan menggunakan link data tertentu

Fungasi modul I/O :
o    Control dan timing
o    Komunikasi CPU
- sebagai media komunikasi dari CPU menuju device eksternal
o    Komunikasi perangkat
 - sebagai media komunikasi dari device eksternal menuju CPU
o    Data Buffering
- berfungsi sebagai penampung data sementara baik dari CPU/memori maupun dari peripheral peripheral
o    Deteksi error
-berfungsi sebagai pendeteksi kesalahan yang ditimbulkan oleh device

        Interface ke modul I/O adalah dalam bentuk signal-signal kontrol,status,dan data. Data berbentuk sekumpulan bit untuk dikirimkan ke modul I/O atau diterima dari modul I/O. control signal menentukan fungsi-fungsi yang akan dilakukan perangkat, seperti mengirimkan data ke modul I/O ( input atau read), menerima data dari modul I/O ( output / write), report status, atau membentuk fungsi kontrol tertentu ke perangkat ( misalnya, posisi head disk). signal status menandai status perangkat untuk mengirimkan data.
 Control logic berkaitan dengan perangkat yang mengontrol operasi perangkat dalam memberikan respons yang berasal dari modul I/O. Transduser mengubah data dari energi listrik menjadi energi lain selama berlangsungnya output dan dari bentuk energi tertentu menjadi energi listrik selama berlangsungnya input. Umumnya, suatu buffer dikaitkan dengan transduser untuk menampung sementara data yang ditansfer diantara modul I/O dan dunia luar. Ukuran buffer yang umum adalah 8 hingga 16 bit. 

1. Buffering
       Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungaan perbedaaan laaju transfer data dari perangkat periperaal dengan kecepatan pengolahan data CPU.
       Umumnya buffering memiliki laju tranfer data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun media penyimpanan. contoh nya sebuah file sedang diterima melalui modem dan ditujukan ke media penyimpanan di hard disk kecepatan modem tersebut kira-kira hanyalah 1/1000 dari pada hard disk. jadi buffer dibuat di dalam memori utama untuk mengumpulkan jumlah byte yang diterima dari modem.

2. Struktur Bus I/O

a. Saluran data
       Saluran yang memberikan lintasan bagi perpindahan data antara dua modul system. Umumnya bus data terdiri dari 8,16,32 saluran, jumlah saluran dikaitkan dengan lebar bus data. Karena pada saat tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah saluran menentukan jumlah bit yang dapat dipindahkan pada saat tertentu. Lebar bus data merupakan factor penting dalam mentukan kinerja system secara keseluruhan. Bila bus data lebarnya 8 bit, dan setiap intruksinya dengan panjang 16 bit, maka CPU harus 2kali mengakses modul memori dalam setiap siklus intruksinya.
  

b. Saluran control
       Bus control digunakan untuk mengontrol akses ke saluran alamat, penggunaan data dan saluran alamat. Karena data dan saluran alamat digunakan bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol penggunaanya. Signal-signal control melakukan trasmisi baik perintah maupun informasi perwaktuan diantara modul-modul system.

c. Saluran alamat
       Digunakan untuk menandakan sumber atau tujuan data pada bus data, misalnya CPU akan membaca sebuah word (8,16,32 bit ) data memori, maka CPU akan menaruh alamat word yang dimaksud pada saluran alamat. Lebar bus menentukan kapasitas memori maksimum system. Selain itu umumnya saluran alamat ini digunakan untuk memilih lokasi memori atau port I/O pada modul.

     Terdapat berbagai macam modul I/O seiring perkembangan komputer itu sendiri, contoh yang sederhana dan fleksibel adalah Intel 8255A yang sering disebut PPI (Programmable Peripheral Interface).
       Modul dihubungkan dengan bagian-bagian computer lainnya melalui saluran signal (misalnya, saluran bus system). Data yang dipindahkan ke modul dan dari modul di-buffer-kan dalam sebuah register data atau lebih. Mungkin juga terdapat sebuah register status atau lebih yang memberikan informasi status saat itu. Register status dapat juga berfungsi sebagai register control, untuk menerima informasi control secara detail dari CPU. Logic pada modul berinteraksi dengan CPU melalui sejumlah saluran control. Saluran-saluran ini digunakan oleh CPU untuk memberikan perintah ke modul I/O. beberapa saluran control dapat digunakan oleh modul I/O. modul juga dapat mengetahui dan menghasilkan alamat-alamat yang berkaitan dengan perangkat yang dikontrolnya. Setiap modul I/O memiliki alamat yang unik, atau apabila modul I/O mengontrol lebih dari sebuah perangkat eksternal, maka terdapat sekumpulan alamat yang unik. Terakhir, modul I/O terdiri dari logic yang bersifat khusus bagi interface dengan setiap perangkat yang dikontrolnya.

Klasifikasi I/O terprogram

a. Perintah control.
Perintah ini digunkan untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan padanya.

b. Perintah test.
Perintah ini digunakan CPU untuk menguji berbagai kondisi status modul I/O dan peripheralnya. CPU perlu mengetahui perangkat peripheralnya dalam keadaan aktif dan siap digunakan, juga untuk mengetahui operasi – operasi I/O yang dijalankan serta mendeteksi kesalahannya.

c. Perintah read.
Perintah pada modul I/O untuk mengambil suatu paket data kemudian menaruh dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data setelah terjadi sinkronisasi data maupun kecepatan transfernya.

d. Perintah write.
Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk mengambil data dari bus data untuk diberikan pada perangkat peripheral tujuan data tersebut.

Implementasai perintaah dalam intruksi I/O :
a. Memory-Mapped I/O
 Terdapat ruang tunggal untuk lokasi memori daan perangkat I/O
 CPU memperlakukan register status dan register data modul I/O sebagai lokasi memori dan menggunakan intruksi mesin yang samauntuk mengakses baik memori ataupun perangkat I/o
 Konsekuensinya adalah diperlukan perangkat tunggaluntuk pembacaan dan saaluran tunggal untuk penulisan
 Keuntungan dari memory-mapped I/O adalah efisien daam pemrograman, namun memakan banyak ruang memory alamat

b .Isolated I/O
Dilakukan pemisahan ruang pengalamatan bagi memory dan ruang pengalamatan bagi I/O
Dengan teknik ini diperlukan bus yang dilengkapi dengan saluran pembacaan dan penulisan memory ditambah saluran perintah output
Kesulitan isolated I/O adalah sedikitnya intruksi I/O

Interupt – Driven I/O

Interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul memori dan (I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU.
Tujuan interupsi secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul - modul I/O maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing - masing modul berbeda sehingga dengan adanya fungsi interupsi ini dapat sebagai sinkronisasi kerja antar modul.

Macam-macam kelas sinyal interupsi :
a. Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya: arimatika overflow, pembagian nol, oparasi ilegal

b. Timer
, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler.

c. I/O, sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi.

d. Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori.

Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi-instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor. Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi. Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali. Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima atau ditangguhkan dan interupsi ditolak.

Apabila interupsi diterima atau ditangguhkan, prosesor akan melakukan hal- hal dibawah ini:
a.     Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan.
b.    Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler.

Untuk sistem operasi yang kompleks sangat dimungkinkan adanya interupsi ganda (multiple interrupt). Misalnya suatu komputer akan menerima permintaan interupsi saat proses pencetakan dengan printer selesai, disamping itu dimungkinkan dari saluran komunikasi akan mengirimkan permintaan interupsi setiap kali data tiba. Dalam hal ini prosesor harus menangani interupsi ganda. Dapat diambil dua buah pendekatan untuk menangani interupsi ganda ini. Pertama adalah menolak atau tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. Kemudian setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru ditangani. Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial. Pendekatan ini cukup baik dan sederhana karena interupsi ditangani dalam ututan yang cukup ketat. Kelemahan pendekatan ini adalah metode ini tidak memperhitungkan prioritas interupsi.

Pendekatan kedua adalah dengan mendefinisikan prioritas bagi interupsi dan interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu. Pedekatan ini disebut pengolahan interupsi bersarang.
Sebagai contoh untuk mendekatan bersarang, misalnya suatu sistem memiliki tiga perangkat I/O: printer, disk, dan saluran komunikasi, masing-masing prioritasnya 2, 4 dan 5. Pada awal sistem melakukan pencetakan dengan printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi. Proses selanjutnya adalah pengalihan eksekusi interupsi mudul komunikasi, sedangkan interupsi printer ditangguhkan. Saat pengeksekusian modul komunikasi terjadi interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan. Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk. Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer. Selanjutnya dilanjutkan eksekusi program utama.

1. Metode Interrupt Driven I/O
Memungkinkan proses tidak membuang-buang waktu. Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/O dijalankan modul I/O maka CPU akan melakukan eksekusi perintah – perintah lainnya. Apabila modul I/O telah selesai menjalankan instruksi yang diberikan padanya akan melakukan interupsi pada CPU bahwa tugasnya telah selesai. Dalam teknik ini kendali perintah masih menjadi tanggung jawab CPU, baik pengambilan perintah dari memori maupun pelaksanaan isi perintah tersebut. Terdapat selangkah kemajuan dari teknik sebelumnya, yaitu CPU melakukan multitasking beberapa perintah sekaligus sehingga tidak ada waktu tunggu bagi CPU.

Cara kerja teknik interupsi di sisi modul I/O adalah modul I/O menerima perintah, misal read. Kemudian modul I/O melaksanakan perintah pembacaan dari peripheral dan meletakkan paket data ke register data modul I/O, selanjutnya modul mengeluarkan sinyal interupsi ke CPU melalui saluran kontrol. Kemudian modul menunggu datanya diminta CPU. Saat permintaan terjadi, modul meletakkan data pada bus data dan modul siap menerima perintah selanjutnya.

Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah operasi I/O adalah sebagai berikut :
1. Perangkat I/O akan mengirimkan sinyal interupsi ke CPU.
2. CPU menyelesaikan operasi yang sedang dijalankannya kemudian merespon interupsi.
3. CPU memeriksa interupsi tersebut, kalau valid maka CPU akan mengirimkan sinyal acknowledgment ke perangkat I/O untuk menghentikan interupsinya.
4. CPU mempersiapkan pengontrolan transfer ke routine interupsi. Hal yang dilakukan adalah menyimpan informasi yang diperlukan untuk melanjutkan operasi yang tadi dijalankan sebelum adanya interupsi.

Informasi yang diperlukan berupa:
a. Status prosesor, berisi register yang dipanggil PSW (program status word).
b. Lokasi intruksi berikutnya yang akan dieksekusi. Informasi tersebut kemudian disimpan     dalam stack pengontrol sistem.
5. Kemudian CPU akan menyimpan PC (program counter) eksekusi sebelum interupsi ke stack pengontrol bersama informasi PSW. Selanjutnya mempersiapkan PC untuk penanganan interupsi.
6. Selanjutnya CPU memproses interupsi sempai selesai.
7. Apabila pengolahan interupsi selasai, CPU akan memanggil kembali informasi yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum interupsi.

Terdapat bermacam teknik yang digunakan CPU dalam menangani program interupsi ini, diantaranya :
• Multiple Interrupt Lines.
• Software poll.
• Daisy Chain.
• Arbitrasi bus.

Teknik yang paling sederhana adalah menggunakan saluran interupsi berjumlah banyak (Multiple Interrupt Lines) antara CPU dan modul – modul I/O. Namun tidak praktis untuk menggunakan sejumlah saluran bus atau pin CPU ke seluruh saluran interupsi modul-modul I/O. Alternatif lainnya adalah menggunakan software poll. Prosesnya, apabila CPU mengetahui adanya sebuah interupsi, maka CPU akan menuju ke routine layanan interupsi yang tugasnya melakukan poll seluruh modul I/O untuk menentukan modul yang melakukan interupsi. Kerugian software poll adalah memerlukan waktu yang lama karena harus mengidentifikasi seluruh modul untuk mengetahui modul I/O yang melakukan interupsi.

Teknik yang lebih efisien adalah daisy chain, yang menggunakan hardware poll. Seluruh modul I/O tersambung dalam saluran interupsi CPU secara melingkar (chain). Apabila ada permintaan interupsi, maka CPU akan menjalankan sinyal acknowledge yang berjalan pada saluran interupsi sampai menjumpai modul I/O yang mengirimkan interupsi.
Teknik berikutnya adalah arbitrasi bus. Dalam metode ini, pertama-tama modul I/O memperoleh kontrol bus sebelum modul ini menggunakan saluran permintaan interupsi. Dengan demikian hanya akan terdapat sebuah modul I/O yang dapat melakukan interupsi.

2. Contoh Pengontrol Interrupt pada Chip Intel 8259A

Intel mengeluarkan chips 8259A yang dikonfigurasikan sebagai interrupt arbiter pada mikroprosesor Intel 8086. Intel 8259A melakukan manajemen interupsi modul - modul I/O yang tersambung padanya. Chips ini dapat diprogram untuk menentukan prioritas modul I/O yang lebih dulu ditangani CPU apabila ada permintaan interupsi yang bersamaan. Berikut mode – mode interupsi yang mungkin terjadi :
•Fully Nested: permintaan interupsi dengan prioritas mulai 0 (IR0) hingga 7(IR7).
•Rotating: bila sebuah modul telah dilayani interupsinya akan menempati prioritas terendah.
•Special Mask: prioritas diprogram untuk modul I/O tertentu secara spesial.
Contoh modul I/O yang menggunakan I/O terprogram dan interrupt driven I/O adalah Intel 8255A Programmable Peripheral Interface (PPI). Intel 8255A dirancang untuk keperluan mikroprosesor 8086.

3. Kelemahan I/O terprogram dan Interrupt Driven I/O

Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung, berimplikasi pada :
a.Kelajuan transfer I/O yang tergantung kecepatan operasi CPU.
b.Kerja CPU terganggu karena adanya interupsi secara langsung

4. Elemen-elemen pada sistem Interrupt- Driven I/O

a.SIM : Untuk menghalangi hardware interrupt
b.Bit MSE : Untuk mengaktifkan pemasangan mask
c.RIM : Untuk membaca status dari interrupt masking
d.PC : Untuk menghitung indeks dari stack yang sedang diproses
e.RS : Untuk menyimpan byte atau opcode instruksi
f.Informasi yang berkenaan dengan program yang diinterupsi


Link Download PDF :
https://drive.google.com/open?id=0B6RNZhBuVsSuQkJHR2dfdE42b1U
Read more ...
Selasa, 20 Juni 2017

Perangkat Eksternal Komputer

Mesin komputer akan memiliki nilai apabila bisa berinteraksi dengan dunia luar. Lebih dari itu, komputer tidak akan berfungsi apabila tidak dapat berinteraksi dengan dunia luar. Ambil contoh saja, bagaimana kita bisa menginstruksikan CPU untuk melakukan suatu operasi apabila tidak ada keyboard. Bagaimana kita melihat hasil kerja sistem komputer bila tidak adamonitor.Keyboard dan monitor tergolong dalam perangkat eksternal komputer.

Perangkat eksternal yang dihubungkan modul I/O seringkali disebut perangkat peripheral, atau untuk mudahnya disebut peripheral.
Sistem komputer tidak akan berguna tanpa adanya peralatan input dan output. Operasi-operasi I/O diperoleh melalui sejumlah perangkat eksternal yang menyediakan alat untuk pertukaran data di antara lingkungan luar dengan komputer. Perangkat eksternal dihubungkan dengan komputer oleh suatu link dengan modul I/O.

Link digunakan untuk pertukaran kontrol, status, dan data antara modul I/O sering kali disebut sebagai perangkat peripheral, atau untuk mudahnya disebut peripheral.

A. Klasifikasi
Secara umum perangkat eksternal diklasifikasikan menjadi 3 katagori :
1. Human Readable
yaitu perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Cocok untuk berkomunikasi dengan pengguna komputer.
        Contohnya: monitor, keyboard, mouse, printer, joystick, disk drive.

2. Machine readable
yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. cocok untuk berkomunikasi dengan peralatan.

3. Communication
yaitu perangkat yang berhubungan dengan komunikasi jarak jauh.Misalnya: NIC dan modem. cocok untuk berkomunikasi dengan perangkat jarak jauh.

Interface ke modul I/O adalah dalam bentuk signal-signal control, status dan data.

B. Cara Kerja Secara Umum
Perangkat eksternal dihubungkan dengan komputer oleh suatu link dengan modul I/O. Link digunakan untuk pertukaran control, status dan data antara modul I/O dengan perangkat eksternal.

Data berbentuk sekumpulan bit untuk dikirimkan ke modul I/O atau diterima dari modul I/O. Control Signal menentukan fungsi-fungsi yang akan dilakukan perangkat, seperti mengirimkan data ke modul I/O (INPUT atau READ), menerima data dari modul I/O (OUTPUT atau WRITE), report status, atau membentuk fungsi control tertentu ke perangkat. Signal status menandai status perangkat. Misalnya READY/NOT READY untuk menunjukan kesiapan perangkat untuk mengirimkan data.

Control logic berkaitan dengan perangkat yang mengontrol operasi perangkat dalam memberikan respons yang berasal dari modul I/O. Transducer mengubah data dari energi listrik menjadi energi lain selama berlangsungnya output dan dari bentuk energi tertentu menjadi energi listrik selama berlangsungnya input. Umumnya, suatu buffer dikaitkan dengan transducer untuk menampung sementara data yang ditransfer di antara modul I/O dan dunia luar. Ukuran buffer yang umum adalah 8 hingga 16 bit.

Prinsip kerja yang dilakukan perangkat input adalah merubah perintah yang dapat dipahami oleh manusia kepada bentuk yang dipahami oleh komputer (machine readable form), ini berarti mengubahkan perintah dalam bentuk yang dipahami oleh manusia kepada data yang dimengerti oleh komputer yaitu dengan kode-kode binary (binary encoded information). Perangkat input dapat digolongkan menjadi dua golongan, yaitu perangkat input langsung dan perangkat input tidak langsung. Perangkat input langsung yaitu input yang digunakan langsung diproses di CPU, tanpa melalui media lain. Sedangkan perangkat input tidak langsung adalah input yang dimasukkan tidak langsung dip roses di CPU.

C. Koneksi
Perangkat eksternal dapat dipasang melalui saluran, port, atau colokan tertentu. Pada komputer PC, saluran ini biasanya adalah saluran serial, saluran paralel, saluran USB, dan saluran PCMCIA. Dalam beberapa aplikasi, misalnya untuk menggabungkan dengan telepon seluler, dapat juga digunakan saluran inframerah (IrDA).
Tujuan  Communication Synchronization adalah agar data yang dikirimkan dapat ditafsirkan (dimengerti) oleh penerima dengan tepat dan benar.
Fungsi sinkronisasi:
Agar penerima mengetahui dengan tepat dan benar apakah sinyal yang diterima merupakan bit dari suatu data (sinkronisasi bit).
Agar penerima mengetahui dengan tepat bit data (data bit) yang membentuk sebuah karakter (sinkronisasi karakter).
Perangkat-perangkat komunikasi memungkinkan komputer untuk saling bertukar data dengan perangkat jarak jauh, yang mungkin berupa perangkat human-readable, serperti terminal, perangkat mesin readable, atau bahkan komputer lainnya.

Port Komputer


Port komputer hardware berfungsi sebagai antarmuka sebuah komputer dengan komputer atau device lain.

Port serial
 
jenis ini mengirim dan menerima data 1 bit pada saat melalui kabel tunggal.
Digunakan antara lain : LCD

Port Paralel

 
Dapat mengirim dan menerima sejumlah bit data pada satu saat melalui satu set kabel.

Universal Serial BUS
 
Pengembangan dari port serial. Sejumlah vendor dari devais standar seperti mouse dan printer telah beralih ke USB. USB lebih memudahkan berkoneksi, plug and play, dirancang tidak bergantung kepada expansion slot, bila dipasang copot, tidak perlu me-reboot komputer.

USB hub
Sebuah USB hub selain dapat menampung sejumlah device, juga dapat menampung sejumlah USB hub.

PCMCIA


Alat yang digunakan untuk menghubungkan komputer laptop (note book) dengan jaringan kabel , contohnya: 3 com.pcmcia ini sangat berguna sekali bagi pengguna note book agar terhubung dengan jaringan komputer.

Hub\Switch
Alat yang digunakan untuk menghubungkan kabel-kabel pada sebuah jaringan komputer. jadi hub ini berfungsi sebagaikonsentrator dari sebuah jaringan selain itu, hub juga berfungsi untuk mengatur arus data yang masuk dan keluar server, bisa di ibaratkan hub ini seperti lampu lalulintas, bila tidak ada lampu lalulintas, dapat dipastikan banyak terjadi kemacetan atau tabrakan, ini pula d

Nir Kabel
 
Bluetooth, Infra merah, wireless, dll



D. Peripheral Input
 
a. Keyboard
 
Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.

Jenis-Jenis Keyboard :
-  QWERTY

-  DVORAK

-  KLOCKENBERG


Keyboard yang biasanya dipakai adalah keyboard jenis QWERTY, yang bentuknya ini mirip seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu:
1. Typewriter key
2. numeric key
3. function key
4. special function key.

1. Typewriter Key
Tombol ini merupakan tombol utama dalam input. Tombol ini sama dengan tuts  pada mesin tik yang terdiri atas alphabet dan tombol lainnya sebagaimana berikut:
• Back Space
Tombol ini berfungsi untuk menghapus 1 character di kiri cursor.
• Caps Lock
Bila tombol ini ditekan, maka lampu indikator caps lock akan menyala, hal ini menunjukkan bahwa huruf yang diketik akan menjadi huruf besar atau Kapital, bila lampu indicator caps lock mati, maka huruf akan menjadi kecil.
• Delete
Tombol ini berfungsi untuk menghapus 1 karakter pada posisi cursor
• Esc
Tombol ini berfungsi untuk membatalkan suatu perintah dari suatu menu.
• End
Tombol ini berfungsi untuk memindahkan cursor ke akhir baris/halaman/lembar kerja
• Enter
Tombol ini berfungsi untuk berpindah ke baris baru atau untuk melakukan suatu proses perintah.

b.  Mouse
Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface). sinyal-sinyal listrik sebagai input device mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan tombol penggulung (scroll), dimana letak tombol ini terletak ditengah. Istilah penekanan tombol kiri disebut dengan klik (Click) dimana penekanan ini akan berfungsi bila mouse berada pada objek yang ditunjuk, tetapi bila tidak berada pada objek yang ditunjuk penekanan ini akan diabaikan. Selain itu terdapat pula istilah lainnya yang disebut dengan menggeser (drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser. Drag ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik kanan (right click)Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.

c. Touchpad


Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu pointing stick dan trackball.



d. Barcode
 Barcode termasuk dalam unit masukan (input device). Fungsi alat ini adalah untuk membaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yang kemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempel pada produk-produk makanan, minuman, alat elektronik dan buku. Sekarang ini, setiap kasir di supermarket atau pasar swalayan di Indonesia untuk mengidentifikasi produk yang dijualnya dengan barcode.

e .Scanner
 Scanner adalah sebuah alat yang dapat berfungsi untuk meng-copy atau menyalin gambar atau teks yang kemudian disimpan ke dalam memori komputer. Dari memori komputer selanjutnya, disimpan dalam harddisk ataupun floppy disk. Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy hasilnya dapat dilihat pada kertas sedangkan scanner hasilnya dapat ditampilkan melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text maupun file gambar. Selain scanner untuk gambar terdapat pula scan yang biasa digunakan untuk mendeteksi lembar jawaban komputer. Scanner yang biasa digunakan untuk melakukan scan lembar jawaban komputer adalah SCAN IR yang biasa digunakan untuk LJK (Lembar Jawaban Komputer) pada ulangan umum dan Ujian Nasional. Scan jenis ini terdiri dari lampu sensor yang disebut Optik, yang dapat mengenali jenis pensil 2B. Scanner yang beredar di pasaran adalah scanner untuk meng-copy gambar atau photo dan biasanya juga dilengkapi dengan fasilitas OCR (Optical Character Recognition) untuk mengcopy atau menyalin objek dalam bentuk teks.
Saat ini telah dikembangkan scanner dengan teknologi DMR (Digital Mark Reader), dengan sistem kerja mirip seperti mesin scanner untuk koreksi lembar jawaban komputer, biodata dan formulir seperti formulir untuk pilihan sekolah. Dengan DMR lembar jawaban tidak harus dijawab menggunaan pensil 2 B, tapi dapat menggunakan alat tulis lainnya seperti pulpen dan spidol serta dapat menggunakan kertas biasa.


f. Touchscreen 
 Touchscreen atau Layar sentuh adalah layar tampilan komputer yang juga berfungsi sebagai perangkat input. Layar ini bersifat sensitif terhadap tekanan, pengguna berinteraksi dengan komputer dengan menyentuh gambar atau kata-kata yang berada di layar dengan jari tangan. Touchscreens juga dapat merasakan objek pasif lainnya, seperti stylus. Touchscreens dapat kita jumpai pada perangkat seperti konsol game,  komputer tablet, dan smartphone.

g. WebCam
 WebCam (singkatan dari web camera ) merupakan jenis kamera yang ditujukan untuk kebutuhan layanan berbasis web, seperti  program instant messaging Yahoo Messenger , AOL Instant Messenger (AIM), Windows Live Messenger dan Skype. WebCam juga bisa digunakan juga untuk mengambil gambar dan mengedit gambar di komputer, memonitor keadaan sekeliling kantor/ rumah dan Interactive video game.

E. Peripheral Output

a. Monitor

 
    Bentuknya mirip televisi dan berfungsi menampilkan proses dan hasil pekerjaan komputer. Monitor komputer jaman dulu hanya hitam putih atau monochrome (terkadang dengan tulisan hijau atau orange dan latar belakang hitam). Sekarang monitor semuanya sudah berwarna dan beresolusi tinggi, sehingga kualitas gambar yang dihasilkannya juga jauh lebih bagus.
Monitor juga sudah banyak berubah dari bentuk awalnya, yang berupa CRT Monitor (berbentuk tabung), sekarang sudah menjadi LCD Monitor, bahkan produksi terbaru sekarang sudah menggunakan teknologi LED, yang dinamakan LED LCD Monitor. Daya yang digunakan juga sudah semakin rendah dan ukuran layarnya juga bervariasi dari kecil sampai besar.
Jenis lainnya yaitu touch screen monitor, yaitu monitor yang dilengkapi dengan teknologi untuk bisa menangkap sentuhan dilayar, jadi pemakai semakin dimanjakan untuk bisa mengoperasikan. Biasanya digunakan untuk tujuan khusus, misalnya di restourant ataupun sebagai media promisi untuk menampilkan informasi, sehingga untuk berinteraksi, pemakai cukup menyentuh layar monitor saja, tanpa perlu menggunakan keyboard atau mouse.

b.  Printer 
Salah satu  alat output komputer yang penting adalah printer, merupakan perangkat hardware eksternal, yang mengambil data dari komputer yang telah diproses untuk menghasilkan data berupa hard copy. Setelah monitor, printer adalah perangkat yang paling sering digunakan pada komputer dan umumnya digunakan untuk mencetak data teks, gambar, dll. Ada tiga jenis Printer yang yaitu ink jet, printer laser dan dot matrix. Masing-masing jenis printer tersebut menggunakan teknologi yang berbeda dalam pencetakan data

c. Plotter
 Plotter, seperti juga printer mencetak berupa hard copy dari desain digital yang diberikan. Desain dikirim ke plotter melalui kartu grafis dan gambar dibuat dengan menggunakan pena. Dengan kata sederhana,  plotter pada dasarnya menggambar menggunakan serangkaian garis lurus. Alat output komputer jenis ini sering digunakan untuk aplikasi teknik.

F. Peripheral Storage

a. USB flash drive
adalah alat penyimpanan data memori kilat tipe NAND yang memiliki alat penghubung USB yang terintegrasi. Penggerak kilat ini biasanya berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan mudah. PerNovember 2006, kapasitas yang tersedia untuk penggerak kilat USB ada dari 64 megabita sampai 512 gigabita. Besarnya kapasitas media ini tergantung dari teknologi memori kilat yang digunakan.
Penggerak kilat USB memiliki banyak kelebihan dibandingkan alat penyimpanan data lainnya, khususnya cakram flopiatau cakram padat. Alat ini lebih cepat, kecil, dengan kapasitas lebih besar, serta lebih dapat diandalkan (karena tidak memiliki bagian yang bergerak) daripada disket.
Namun Penggerak kilat USB juga memiliki umur penyimpanan data yang singkat, biasanya ketahanan data pada Penggerak kilat USB rata-rata 5 tahun. Ini disebabkan oleh memori kilat yang digunakan tidak bertahan lama. Bandingkan dengan cakram keras yang memiliki ketahanan data hingga 12 tahun, CD/DVD berkualitas (dan bermerek terkenal) selama 15 tahun jika cara penyimpanannya benar.


b. CD/DVD ROM DRIVE
 CD-ROM (dieja /ˌsiːˌdiːˈrɒm/, merupakan akronim dari compact disc read-only memory, bahasa Indonesia: CD Memori Baca-Saja) adalah sebuah cakram padat dari jenis cakram optik (optical disc) yang dapat menyimpan data. Ukuran data yang dapat disimpan saat ini bisa mencapai 700MB atau 700 juta bita.
CD-ROM bersifat "baca-saja" (hanya dapat dibaca, dan tidak dapat ditulisi). Untuk dapat membaca isi CD-ROM, alat utama yang diperlukan adalah kandar CD. Perkembangan CD-ROM terkini memungkinkan CD dapat ditulisi berulang kali (Re-Write/RW) yang lebih dikenal dengan nama CD-RW.

c. External harddisk drive 
 Hard drive adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis. Cakram keras diciptakan pertama kali oleh insinyur IBM, Reynold Johnson pada tahun 1956. Cakram keras pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 4,4 MB. Cakram keras zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750 GB. Kapasitas terbesar cakram keras saat ini mencapai 3 TB dengan ukuran standar 3,5 inci.
Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada piringan yang dapat berputar. Data yang disimpan dalam cakram keras tidak akan hilang ketika tidak diberi tegangan listrik (non-volatile). Dalam sebuah cakram keras, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya kini cakram keras secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Cakram keras kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun FireWire.

d. Disk Drive
 Disk storage atau penyimpanan disc adalah kategori umum dari penyimpanan komputer mekanisme, di mana data dicatat pada planar, bulat dan berputar permukaan (disk, cakram, atau piring). Sebuah disk drive adalah perangkat periferal yang digunakan untuk merekam dan mengambil informasi. Implementasi utama adalah hard disk,, floppy disk dan optical disk. Dewasa ini istilah penyimpanan disk hampir secara eksklusif mengacu pada hard disk penyimpanan.
Disk Drive adalah perangkat penyimpanan data blok. Setiap disk logis dibagi ke dalam blok . Blok semua ditangani menggunakan alamat blok logis. Membaca atau menulis ke disk terjadi pada rincian dari blok.

G. Peripheral  Input/Output
 
a. Modem
Modem berasal dari singkatan Modulator Demodulator. Modulator merupakan bagian yang mengubah sinyal informasi ke dalam sinyal pembawa (carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya, artinya modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut "modem", seperti VSAT, Microwave Radio, dan lain sebagainya, namun umumnya istilah modem lebih dikenal sebagai Perangkat keras yang sering digunakan untuk komunikasi pada komputer.
Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadi sinyal analog, ketika modem menerima data dari luar berupa sinyal analog, modem mengubahnya kembali ke sinyal digital supaya dapat diproses lebih lanjut oleh komputer. Sinyal analog tersebut dapat dikirimkan melalui beberapa media telekomunikasi seperti telepon dan radio.
Setibanya di modem tujuan, sinyal analog tersebut diubah menjadi sinyal digital kembali dan dikirimkan kepada komputer. Terdapat dua jenis modem secara fisiknya, yaitu modem eksternal dan modem internal.

b. NIC
 Kartu jaringan (Inggris: network interface card disingkat NIC atau juga network card) adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter. Setiap jenis NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat statis atau dapat diubah oleh pengguna.



Link Download PDF :
https://drive.google.com/open?id=0B6RNZhBuVsSuUkhaYTgwVnFQVmM
Read more ...
Senin, 19 Juni 2017

RAID (Redundant Array Independent Disk)



A. Pengertian RAID
           
RAID, singkatan dari Redundant Array of Independent Disk merujuk kepada sebuah teknologi di dalam penyimpanan data komputer yang digunakan untuk mengimplementasikan fitur toleransi kesalahan pada media penyimpanan komputer (terutama hard disk) dengan menggunakan cara redundansi (penumpukan) data, baik itu dengan menggunakan perangkat lunak, maupun unit perangkat keras RAID terpisah.
Kata “RAID” juga memiliki beberapa singkatan Redundant Array of Inexpensive Disks, Redundant Array of Independent Drives, dan juga Redundant Array of Inexpensive Drives. Teknologi ini membagi atau mereplikasi data ke dalam beberapa hard disk terpisah. RAID didesain untuk meningkatkan keandalan data dan meningkatkan kinerja I/O dari hard disk.
RAID merupakan organisasi disk memori yang mampu menangani beberapa disk dengan sistem akses paralel dan redudansi ditambahkan untuk meningkatkan reliabilitas. Kerja paralel ini menghasilkan resultan kecepatan disk yang lebih cepat.



B. Konsep RAID

 Sejak pertama kali diperkenalkan, RAID dibagi ke dalam beberapa skema, yang disebut dengan “RAID Level“. Pada awalnya, ada lima buah RAID level yang pertama kali dikonsepkan, tetapi seiring dengan waktu, level-level tersebut berevolusi, yakni dengan menggabungkan beberapa level yang berbeda dan juga mengimplementasikan beberapa level proprietary yang tidak menjadi standar RAID.
RAID  menggabungkan beberapa hard disk fisik ke dalam sebuah unit logis penyimpanan, dengan menggunakan perangkat lunak atau perangkat keras khusus.
Solusi perangkat keras umumnya didesain untuk mendukung penggunaan beberapa hard disk secara sekaligus, dan sistem operasi tidak perlu mengetahui bagaimana cara kerja skema RAID tersebut. Sementara itu, solusi perangkat lunak umumnya diimplementasikan di dalam level sistem operasi, dan tentu saja menjadikan beberapa hard disk menjadi sebuah kesatuan logis yang digunakan untuk melakukan penyimpanan.
Ada beberapa konsep kunci di dalam RAID: mirroring (penyalinan data ke lebih dari satu buah hard disk), striping (pemecahan data ke beberapa hard disk) dan juga koreksi kesalahan, di mana redundansi data disimpan untuk mengizinkan kesalahan dan masalah untuk dapat dideteksi dan mungkin dikoreksi (lebih umum disebut sebagai teknik fault tolerance/toleransi kesalahan).
Level-level RAID yang berbeda tersebut menggunakan salah satu atau beberapa teknik yang disebutkan di atas, tergantung dari kebutuhan sistem. Tujuan utama penggunaan RAID adalah untuk meningkatkan keandalan/reliabilitas yang sangat penting untuk melindungi informasi yang sangat kritis untuk beberapa lahan bisnis, seperti halnya basis data, atau bahkan meningkatkan kinerja, yang sangat penting untuk beberapa pekerjaan, seperti halnya untuk menyajikan video on demand ke banyak penonton secara sekaligus.
Konfigurasi RAID yang berbeda-beda akan memiliki pengaruh yang berbeda pula pada keandalan dan juga kinerja. Masalah yang mungkin terjadi saat menggunakan banyak disk adalah salah satunya akan mengalami kesalahan, tapi dengan menggunakan teknik pengecekan kesalahan, sistem komputer secara keseluruhan dibuat lebih andal dengan melakukan reparasi terhadap kesalahan tersebut dan akhirnya “selamat” dari kerusakan yang fatal.
Teknik mirroring dapat meningkatkan proses pembacaan data mengingat sebuah sistem yang menggunakannya mampu membaca data dari dua disk atau lebih, tapi saat untuk menulis kinerjanya akan lebih buruk, karena memang data yang sama akan dituliskan pada beberapa hard disk yang tergabung ke dalam larik tersebut.

Teknik striping, bisa meningkatkan performa, yang mengizinkan sekumpulan data dibaca dari beberapa hard disk secara sekaligus pada satu waktu, akan tetapi bila satu hard disk mengalami kegagalan, maka keseluruhan hard disk akan mengalami inkonsistensi.

Teknik pengecekan kesalahan / koreksi kesalahan juga pada umumnya akan menurunkan kinerja sistem, karena data harus dibaca dari beberapa tempat dan juga harus dibandingkan dengan checksum yang ada. Maka, desain sistem RAID harus mempertimbangkan kebutuhan sistem secara keseluruhan, sehingga perencanaan dan pengetahuan yang baik dari seorang administrator jaringan sangatlah dibutuhkan. Larik-larik RAID modern umumnya menyediakan fasilitas bagi para penggunanya untuk memilih konfigurasi yang diinginkan dan tentunya sesuai dengan kebutuhan.

Beberapa sistem RAID dapat didesain untuk terus berjalan, meskipun terjadi kegagalan. Beberapa hard disk yang mengalami kegagalan tersebut dapat diganti saat sistem menyala (hot-swap) dan data dapat diperbaiki secara otomatis. Sistem lainnya mungkin mengharuskan shutdown ketika data sedang diperbaiki. Karenanya, RAID sering digunakan dalam sistem-sistem yang harus selalu on-line, yang selalu tersedia (highly available), dengan waktu down-time yang, sebisa mungkin, hanya beberapa saat saja.

C. Struktur RAID

          Disk memiliki resiko untuk mengalami kerusakan. Kerusakan ini dapat berakibat turunnya kinerja atau pun hilangnya data. Meski pun terdapat backup data, tetap saja ada kemungkinan data yang hilang karena adanya perubahan setelah terakhir kali data di-backup. Karenanya reliabilitas dari suatu disk harus dapat terus ditingkatkan.
Berbagai macam cara dilakukan untuk meningkatkan kinerja dan juga reliabilitas dari disk. Biasanya untuk meningkatkan kinerja, dilibatkan banyak disk sebagai satu unit penyimpanan. Tiap-tiap blok data dipecah ke dalam beberapa subblok, dan dibagi-bagi ke dalam disk-disk tersebut. Ketika mengirim data disk-disk tersebut bekerja secara paralel, sehingga dapat meningkatkan kecepatan transfer dalam membaca atau menulis data.
Ditambah dengan sinkronisasi pada rotasi masing-masing disk, maka kinerja dari disk dapat ditingkatkan. Cara ini dikenal sebagai RAID. Selain masalah kinerja RAID juga dapat meningkatkan realibilitas dari disk dengan jalan melakukan redundansi data.

 Tiga karakteristik umum dari RAID ini, yaitu :
1.RAID adalah sekumpulan disk drive yang dianggap sebagai sistem tunggal disk.
2.Data didistribusikan ke drive fisik array.
3.Kapasitas redunant disk digunakan untuk menyimpan informasi paritas, yang menjamin recoveribility data ketika terjadi masalah atau kegagalan disk.
Jadi, RAID merupakan salah satu jawaban masalah kesenjangan kecepatan disk memori dengan CPU dengan cara menggantikan disk berkapasitas besar dengan sejumlah disk-disk berkapasitas kecil dan mendistribusikan data pada disk-disk tersebut sedemikian rupa sehingga nantinya dapat dibaca kembali.

D. Level – level Raid

RAID dapat dibagi menjadi 8 level yang berbeda, yaitu level 0, level 1, level 2, level 3, level 4, level 5, level 6, level 0+1 dan 1+0. Setiap level tersebut memiliki kelebihan dan kekurangannya. :  Berikut level – level RAID :

a.       RAID level 0
    RAID level 0 menggunakan kumpulan disk dengan striping pada level blok, tanpa redundansi. Jadi hanya menyimpan melakukan striping blok data ke dalam beberapa disk. Level ini sebenarnya tidak termasuk ke dalam kelompok RAID karena tidak menggunakan redundansi untuk peningkatan kinerjanya.

b.      RAID level 1

    RAID level 1 ini merupakan disk mirroring, menduplikat setiap disk. Cara ini dapat meningkatkan kinerja disk, tetapi jumlah disk yang dibutuhkan menjadi dua kali lipat, sehingga biayanya menjadi sangat mahal. Pada level 1 (disk duplexing dan disk mirroring) data pada suatu partisi hard disk disalin ke sebuah partisi di hard disk yang lain sehingga bila salah satu rusak , masih tersedia salinannya di partisi mirror.

c.       RAID level 2


RAID level 2 ini merupakan pengorganisasian dengan error-correcting-code (ECC).Jadi, jika salah satu bit pada data berubah, paritas berubah dan tidak sesuai dengan paritas bit yang tersimpan. Dengan demikian, apabila terjadi kegagalan pada salah satu disk, data dapat dibentuk kembali dengan membaca error-correction bit pada disk lain. \


d.      RAID level 3

RAID level 3 merupakan pengorganisasian dengan paritas bit interleaved. Pengorganisasian ini hampir sama dengan RAID level 2, perbedaannya adalah RAID Level 3 ini hanya memerlukan sebuah disk redundan, berapapun jumlah kumpulan disk-nya. Jadi tidak menggunakan ECC, melainkan hanya menggunakan sebuah bit paritas untuk sekumpulan bit yang mempunyai posisi yang sama pada setiap disk yang berisi data. Selain itu juga menggunakan data striping dan mengakses disk-disk secara paralel.

e.      RAID level 4

RAID level 4 merupakan pengorganisasian dengan paritas blok interleaved, yaitu menggunakan striping data pada level blok, menyimpan sebuah paritas blok pada sebuah disk yang terpisah untuk setiap blok data pada disk-disk lain yang bersesuaian. Jika sebuah disk gagal, blok paritas tersebut dapat digunakan untuk membentuk kembali blok-blok data pada disk yang gagal tadi. Kecepatan transfer untuk membaca data tinggi, karena setiap disk-disk data dapat diakses secara paralel.



f.        RAID level 5

RAID level 5 merupakan pengorganisasian dengan paritas blok interleaved tersebar. Data dan paritas disebar pada semua disk termasuk sebuah disk tambahan. Pada setiap blok, salah satu dari disk menyimpan paritas dan disk yang lainnya menyimpan data.Sebuah paritas blok tidak menyimpan paritas untuk blok data pada disk yang sama, karena kegagalan sebuah disk akan menyebabkan data hilang bersama dengan paritasnya dan data tersebut tidak dapat diperbaiki. Penyebaran paritas pada setiap disk ini menghindari penggunaan berlebihan dari sebuah paritas disk seperti pada RAID level 4.

g.       RAID level 6

RAID level 6 disebut juga redundansi P+Q, seperti RAID level 5, tetapi menyimpan informasi redundan tambahan untuk mengantisipasi kegagalan dari beberapa disk sekaligus. RAID level 6 melakukan dua perhitungan paritas yang berbeda, kemudian disimpan di dalam blok-blok yang terpisah pada disk-disk yang berbeda. Keuntungan dari RAID level 6 ini adalah kehandalan data yang sangat tinggi, karena untuk menyebabkan data hilang, kegagalan harus terjadi pada tiga buah disk dalam interval rata-rata untuk perbaikan data (Mean Time To Repair atau MTTR). Kerugiannya yaitu penalti waktu pada saat penulisan data, karena setiap penulisan yang dilakukan akan mempengaruhi dua buah paritas blok.

h.      RAID level 1+0
Kombinasi lainnya yaitu RAID 1+0, di mana disk-disk di-mirror secara berpasangan, dan kemudian hasil pasangan mirrornya di-strip. RAID 1+0 ini mempunyai keuntungan lebih dibandingkan dengan RAID 0+1. Sebagai contoh, jika sebuah disk gagal pada RAID 0+1, seluruh strip-nya tidak dapat diakses, hanya sebagian strip saja yang dapat diakses, sedangkan pada RAID 1+0, disk yang gagal tersebut tidak dapat diakses, tetapi pasangan mirror-nya masih dapat diakses, yaitu disk-disk selain dari disk yang gagal.


i.         RAID level 0 + 1

RAID level 0+1 ini merupakan kombinasi dari RAID level 0 dan 1. RAID level 0 memiliki kinerja yang baik, sedangkan RAID level 1 memiliki kehandalan. Namun, dalam kenyataannya kedua hal ini sama pentingnya. Dalam RAID 0+1, sekumpulan disk di-strip, kemudian strip tersebut di-mirror ke disk-disk yang lain, menghasilkan strip-strip data yang sama.



Link Download PDF :
https://drive.google.com/open?id=0B6RNZhBuVsSuSlFGZ3VqMGhUZFU
Read more ...

Memory Eksternal

Memori eksternal adalah perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar komponen utama yang telah disebutkan di atas. Contoh dari memori eksternal adalah floppy disk, harddisk,  CD-ROM, DVD. Hampir semua memori eksternal yang banyak dipakai belakangan ini berbentuk disk/piringan sehingga operasi data dilakukan dengan perputaran piringan tersebut. Dari perputaran ini, dikenal satuan rotasi piringan yang disebut RPM (Rotation Per Minute). Makin cepat perputaran, waktu akses pun semakin cepat,namu makin besar juga tekanan terhadap piringan sehingga makin besar panas yang dihasilkan. Untuk media berkapasitas besar dikenal beberapa sitem yang ukuran RPM nya sebagai berikut
·       3600 RPM Pre-IDE
·       5200 RPM IDE
·       5400 RPM IDE/SCSI
·       7200 RPM IDE/SCSI
·       10000 RPM SCSI
Setiap memori eksternal memiliki alat baca dan tulis yang disebut head (pada harddisk) dan side (pada floppy). Tiap piringan memiliki dua sisi head/side, yaitu sisi 0 dan sisi 1. Setiap head/side dibagi menjadi lingkaran lingkaran konsentris yang disebut track. Kumpulan track yang sama dari seluruh head yang ada disebut cylinder. Suatu  track dibagi lagi menjadi daerah-daerah  lebih kecil yang disebut sector. Beberapa jenis penyimpan eksternal mendukung operasi baca dan tulis. Hard disk dan disket merupakan contoh penyimpan eksternal seperti itu. Namun ada juga penyimpan eksternal yang hanya bisa ditulis sekali misalnya  CD-WORM.
Peranti penyimpanan eksternal sebenarnya mencakup dua bagian, yaitu media tempat penyimpanan itu sendiri dan peranti untuk membaca atau menulis ke media tersebut. Peranti untuk membaca atau menulis ini disebut drive. sebagai contoh, media floppy disk memerlukan peranti floppy disk drive.

Jenis-Jenis Penyimpanan Eksternal

1. Pita Magnetik

            Media penyimpanan pita magnetik (magnetik tape) terbuat dari bahan  magnetik yang dilapiskan pada plasik, seperti pada pita kaset. Data pada pita megnetik direkam secara berurutan dengan menggunakan drive yang khusus untuk masing-masing jenis. Karena perekaman dilakukan secara sekuensil, maka untuk mengakses data yang kebetulan terletak di tengah, drive terpaksa harus memutar gulungan pita, hingga head mencapai tempat data tersebut. Hal ini membutuhkan waktu yang relatif lama.
Walaupun begitu, teknologi pita megnetik masih banyak digunakan sebagai sarana backup data atau pengarsipan. Pertama, karena pita magnetik merupakan peranti yang pertama kali muncul untuk mem-backup data sehingga orang terbiasa menggunakannya. Kedua, pita magnetik masih banyak digunakan mengingat kepasitasnya yang sangat besar dibanding dengan peranti penyimpan yang lain. Kapasitas penyimpanan pita magnetik saat ini mencapai 66 gigabyte dan dapat dikompresi sehingga menjadi ratusan gigabyte. Kecepatan putarnya pun bertambah tinggi dibanding masa lalu sehingga pengaksesan data dapat dilakukan lebih cepat.  Pita magnetik dibedakan menjadi 2 yaitu reel tape dantape cartridge.
1.        Reel tape merupakan pita magnetik yang digulung dalam wadah berbentuk lingkaran.
2.        Tape cartridge  merupakan berbentuk seperti kaset video atau bahkan ada yang seperti kaset.

Jenis teknologi yang dipergunakan pada pita magnetik beraneka ragam. Beberapa contohnya adalah sebagai berikut:
•        QIC
Adalah singkatan dari quater-inch-tape yang berfungsi untuk menyimpan data telekomunikasi. QIC memiliki 72 track dan maksimal 144 track dengan kemampuan merekam 10-13GB.

•        Travan
Travan dengan format TR-5 memiliki 108 track. Kemampuan penyimpanan sebesar 10GB/20GB. Kecepatan transfer data 1 Mbps.

•        DAT
            Merupakan singkatan dari Digital Audio Tape. DAT dipergunakan untuk merekam pada pita dengan lebar 4 mm dengan memperguna-kan teknik perekaman helical scan, yaitu digunakan untuk merekam video tape dengan kecepatan 2000 RPM.

•        8mm
Teknologi pita 8 mm semula ditunjukan untuk industri video, untuk menyimpan citra berwarna berkualitas tinggi, sebagai cara menyimpan dalam jumlah besar, lebih daripada DAT.

•        Mammoth
 Mammoth memiliki teknologi yang lebih maju dan handal. Drive mammoth memiliki suku cadang yang lebih sedikit dibandingkan drive 8mm serta desain yang khusus untuk meningkatkan reliabilitas, yang dapat mentransfer data samapi 30 Mbps dengan kapasitas 150GB.

•        Teknologi AIT
Tape cartridge AIT memanfaatkan cip MIC yang berfungsi untuk merekam semua informasi yang kalau pada pita lain selalu terdapat dalam segmen pertama.


•        Linear Tape Open (LTO)
LTO buatan Hewlett-Packard, IBM, dan Seagate ditunjukan untuk membuat standar bagi format DLT milik Quantum. Ada dua format yang didarkan teknologi LTO, yaitu :
1.        Accelis
2.        Ultrium

•        Teknologi VXA
 VXA menggunakan teknik streaming yaitu mentrasnfer data pada tape drivee jenis linier maupun helical dengan membaca ribuan track sekaligus dalam sekali gerak head dengan menggunakan kecepatan yang tetap.
•        Teknologi penggabungan Pita Magnetik
1.        Tape library adalah sebuah sistem penyimpan data yang terdiri atas gabungan beberapa cartridge berkapasitas tinggi.
2.        Tape array adalah beberapa drive dengan serangkaian kontroler khusus yang dapat mengakses drive-drive tersebut.


2. Hard Disk

Harddisk adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis. Harddisk diciptakan pertama kali oleh insinyur IBM, Reynold Johnson di tahun 1952. Harddisk pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 5 MB. Harddisk zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750 GB. Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada piringan yang dapat berputar. Rangkaian penguat, DSP (digital signal precessor), chip memory, konektor, spindle, dan actuator arm motor controller. arus membongkar CP sampai dengan Gbytes. Ukuran kapasitas yang sangat besar ini sangat menguntungkan dalam hal penyimpanan data. Seperti halnya floppy disk dan Iomega Zip drive, harddisk juga dapat menangani penulisan berulang kali dengan kecepatan yang relatif jauh lebih cepat dibandingkan dengan floppy disk. Tapi sayangnya, terdapat kendala dalam segi mobilitas, karena untuk memindah-mindahkan harddisk berarti h(harddisk tersimpan di dalam CPU). Ternyata, kendala ini telah dapat diatasi dengan adanya konsep Removable Harddisk. Hardsik dibentuk berupa cartridge, yang dipasang pada removable rack yang terambung pada power supplay dan kabel data IDE Interface-nya. Data yang disimpan dalam harddisk tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah harddisk, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung. Dalam perkembangannya kini harddisk secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Harddisk kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabelUSB ataupun FireWire.
Hard disk dapat dibedakan menjadi dua golongan, yaitu:

a.         Non-removable hard disk

Nonremovable hard disk biasa disebut fixed disk karena memang diletakkan di dalam unit sistem dan tidak dimaksudkan untuk dibawa bepergiian. Dalam prakteknya, pada saat ini umum dijumpai peranti yang memungkinkan hard disk diletakkan di luar unit sistem.

b.        Removable hard disk
Removable hard disk adalah jenis hard disk yang hanya mengandung satu piringan atau dua piringan yang dilengkapi dengan head baca-tulis. Peranti seperti ini kadangkala disebut hard disk cartridge.

3.        Floppy Disk

Floppy disk drive yang menjadi standar pemakaian terdiri dari 2 ukuran yaitu 5.25” dan 3.5” yang masing-masing memiliki 2 tipe kapasitas Double Density (DD) dan High Density (HD). Floppy disk 5.25” kapasitasnya adalah 360 Kbytes (untuk DD) dan 1.2 Mbytes (untuk HD). Sedangkan floppy disk 3.5” kapasitasnya 720 Kbytes (untuk DD) dan untuk HD). Kapasitas yang dapat ditampung oleh floppy disk memang cenderung kecil, apalagi jika dibandingkan dengan kebutuhan transfer dan penyimpanan data yang makin lama makin besar. Floppy disk hanya dapat menyimpan file teks, karena keterbatasan kapasitas. Walaupun demikian, penulisan pada floppy disk dapat dilakukan berulang-ulang, walaupun memakan waktu yang relatif lama. Keterbatasanyang disebut dengan Iomega Zip Drive. Perangkat ini terdiri dari floppy drive dan cartridge floppy khusus, yang mampu menampung samapai hampir 100MB data. Jumlah ini jelas memungkinkan untuk menampung file multimedia dan grafik yang sebelumnya tidak dimungkinkan untuk disimpan dalam floppy disk.


4.      Zip Disk
Di lingkungan PC terdapat peranti yang sifatnya seperti disket dalam arti dapat dibawa-bawa, tetapi memiliki kapasitas yang lebih tinggi. Iomega Corporation memproduksi peranti yang disebut Zip Drive. Peranti ini dihubungkan ke komputer melalui port printer, USB, maupun SCSI. Media penyimpanannya diberi nama Zip Disk. Media ini memiliki kapasitas 250 megabyte untuk dihubungkan ke port paralel atau SCSI dan 750 megabyte untuk hubungan USB. Ukurannya sedikit lebih besar dibandingkan dengan disket dan dengan ketebalan dua kali.


5.      Piringan Optik

Piringan optik adalah piringan yang dapat menampung data hingga ratusan atau bahkan ribuan kali dibandingkan disket. Piringan optik dapat berupa CD dan DVD.


a.        CD (Compact Disc)

CD ROM (Compact disc - Read Only Memory) adalah sebuah piringan kompak dari jenispiringan optik (optical disc) yang dapat menyimpan data yang cukup besar. Ukuran data yang dapat disimpan saat ini bisa mencapai 700Mb. Mulai tahun 1983 sistem penyimpanan data di optical disc mulai diperkenalkan dengan diluncurkannya Digital Audio Compact Disc. Sejak saat itu mulai berkembanglah teknologi penyuimpanan pada optical disc. CD-ROM terbuat dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Informasi direkam secara digital sebagai lubang-lubang mikroskopis pada permukaan yang reflektif. Proses ini dilakukan degan menggunakan laser yang berintensitas tinggi. Permukaan yang berlubang ini kemudian dilapisi oleh lapisan bening. Informasi dibaca dengan menggunakan laser berintensitas rendah yang menyinari lapisan bening tersebut sementara motor memutar disk. Intensitas laser tersebut berubah setelah mengenai lubang-lubang tersebut kemudian terefleksikan dan dideteksi oleh fotosensor yang kemudian dikonversi menjadi data digital.
Penulisan data pada CD-ROM hanya dapat dilakukan sekali saja. Walaupun demikian, optical disk ini memiliki keunggulan dari segi mobilitas. Bentuknyayang kecil dan tipis memudahkannya untuk dibawa-bawa. Kapasitas penyimpanannya pun cukup besar, yaitu 650 Mbytes. Sehingga media ini biasanya digunakan untuk menyimpan data-data sekali tulis saja, seperti installer, file lagu (mp3), ataupun data statik lainnya.


b.        DVD

DVD adalah generasi lanjutan dari teknologi penyimpanan dengan menggunakan media optical disc. DVD memiliki kapastias yang jauh lebih besar daripada CD-ROM biasa, yaitu mencapai 9 Gbytes. Teknologi DVD ini sekarang banyak dimanfaatkan secara luas oleh perusahaan musik dan film besar, sehingga menjadikannya sebagai produk elektronik yang paling diminati dalam kurun waktu 3 tahun sejak diperkenalkan pertama kali. Perkembangan teknologi DVD-ROM pun lebih cepat dibandingkan CD-ROM. 1x DVD-ROM memungkinkan rata-rata transfer data 1.321 MB/s dengan rata-rata burst transfer 12 MB/s.
Semakin besar cache (memori buffer) yang dimiliki DVD-ROM, semakin cepat penyaluran data yang dapat dilakukan. DVD menyediakan format yang dapat ditulis satu kali ataupun lebih, yang disebut dengan Recordable DVD, dan memiliki 6 macam versi, yaitu :
·           DVD-R for General, hanya sekali penulisan
·           DVD-R for Authoring, hanya sekali penulisan
·           DVD-RAM, dapat ditulis berulang kali
·           DVD-RW, dapat ditulis berulang kali
·           DVD+RW, dapat ditulis berulang kali
·           DVD+R, hanya sekali penulisan
Setiap versi DVD recorder dapat membaca DVD-ROM disc, tetapi memerlukan jenis disc yang berbeda untuk melakukan pembacaan. Kompatibilatas antara jenis recorder dengan jenis disc dapat dilihat pada tabel di bawah ini.
·           DVD unit
·           DVD-R(G) unit
·           DVD-R(A) unit
·           DVD-RW unit
·           DVD-RAM unit
·           DVD+RW unit
·           DVD-ROM

6.     USB Flash Disk

Adalah piranti penyimpan dari floppy drive jenis lain yang mempunyai kapasitas memori 128 MB, dengan menggunakan kabel interface jenis USB (Universal Serial Bus), sangat praktis dan ringan dengan ukuran berkisar 96 x 32 mm dan pada bagian belakang bentuknya agak menjurus keluar, digunakan untuk tempat penyimpanan baterai jenis AAA dan terdapat port USB yang disediakan penutupnya yang berbentuk sama dengan body utamanya dan juga mempunyai layar LCD yang berukuran 29,5 x 11 mm.
Flash disk dapat digunakan untuk berbagai keperluan seperti :
·           Sebagai storage (penyimpan data)
·           Sebagai MP3 player
·           Sebagai voice recording
·           Sebagai FM Tuner (radio)
Pada teknologi masa kini, flash memory mengalami perkembangan penyimpan data dengan kapasitas menjadi 512 MB (megabyte) hingga 1 GB (gigabyte) dan dengan ukuran sekitar 18 x 16,5 x 7,5 mm yang mempunyai kemampuan transfer data sekitar 480 Mbps, sehingga untuk pengunaan file dengan memori 120 Mb, dapat melakukan pembacaan data sekitar 88 Mbps dan untuk penulisan data sekitar 5 Mbps. Bentuknya aneka ragam ada yang seukuran lebih kecil atau lebih besar dari keluaran pertamanya. Bahkan saat ini ada yang berkapasitas sekitar 2, 2 GB dengan ukuran seperti kotak kecil.Flash disk mempunyai kemampuan transfer data untuk penulisan mencapai 350 Kbps, sedangkan untuk pembacaan mencapai 665 Kbps. Pada perlengkapan pendukungnya tersedia peralatan earphone, baterai jenis AAA, kabel ektensi USB dan CD driver flash disk untuk install. Untuk versi windows ME, windows 2000 dan windows XP sudah dapat mendeteksi untuk konfigurasi flash disk, kecuali sistem operasi windows 98 belum dapat mendeteksi secara otomatis, jadi harus diinstall driver-nya terlebih dahulu.

7.      Smart Card

Smart card atau kartu cerdas umumnya berupa kartu plastik yang dilengkapi dengan sebuah cip. Pada cip inilah tergantung memori, processor, dan bahkan sistem operasi. Pada dekade 1990-an Bank Exim dan Bank Bri menggunakan smart card untuk menyimpan data tabungan namun kini produk-produk tersebut tak ada lagi. Yang umum saat ini, Smart Card digunakan untuk kartu telefon prabayar.

8.     Kartu Memory

kartu memori ( memory card ) jenis penyimpan permanen yang bisa digunakan pada PDA ataupun kamera digital. Saat ini terdapat aneka ragam kartu memori. Beberapa contoh yaitu Compact Flash, smart media card dan secure digital card. Ukuran medianya juga berpariasi. Sebagai contoh, compact plash berukuran 43mm x 36mm x 3,3mm. Kapasitas penyimpan sangat berpariasi, dari 2 MB sampai dengan 8 GB.


Link Download PDF :
https://drive.google.com/open?id=0B6RNZhBuVsSudzA4UHFiajJGZEk
Read more ...