Showing posts with label book. Show all posts
Showing posts with label book. Show all posts

Saturday, February 4, 2012

Ebook Konfigurasi Server Fedora Berbahasa Indonesia

fedora


Ebook ini berisi tentang konfigurasi server berbasis Fedora diantaranya: konfigurasi DNS, Internet Access, Mail Server,etc. Langsung aja download di indowebster
DOWNLOAD

Ebook Jaringan Komputer

Ebook ini adalah materi kuliah kelas karyawan dari Universitas Mercu Buana. Ebook tentang jaringan komputer yang terdiri dari 2 bagian.
Bagian I membahas tentang :
Pengenalan Jaringan
Terminologi Networking
MAN SAN VPN
Bandwidth dan OSI Layer
Type dan Jenis Kabel
Fiber Optik
NAT
DHCP
Koneksi Jaringan Di Linux

Bagian 2 membahas tentang :
Ethernet Switching
Spanning Tree Protocol
TCP/IP Model
Subnetting
Quiz dan Tutorial Packet Tracert
Routed dan Routing Protocol
Praktikum Perintah Command DOS
VLSM(Virtual Length Subnet Mask)
OSPF(Open Shortest Path First)
EIGRP(Enhanced IGRP)
Virtual LAN
PPP(Point to Point Protocol)
Praktikum Basic Konfigirasi CISCO
Monitoring Jaringan dengan Ethereal

Silahkan Download Bagian1,  Bagian2

sumber :http://gipsylinux.wordpress.com

Panduan Ubuntu Lengkap Berbahasa Indonesia

Panduan Ubuntu Lengkap Berbahasa Indonesia
ebook ini bener-bener lengkap bagi tingkat pemula dan tingkat menengah yang memperlajari Linux, khususnya ubuntu.
Tersedia dalam 21 Bab, ini daftar isi dari bab 8,9,10 :
Bab 8 Server DHCP
1. Bagaimana menginstal Server DHCP untuk pemberian alamat IP secara otomatis
Bab 9 Server Database
1. Bagaimana menginstal Server Database MYSQL
2. Bagaimana backup Database menggunakan AutoMySQLBackup
3. Bagaimana menginstal MYSQL Administrator
4. Bagaimana menginstal Oracle Database XE
Bab 10 Server HTTP Apache
1. Bagaimana menginstal Server HTTP Apache untuk layanan Server HTTP (Web)
2. Bagaimana menginstal PHP untuk Server HTTP Apache
1. Bagaimana menginstal PHP4
2. Bagaimana menginstal PHP5
3. Bagaimana menginstal MYSQL untuk Server HTTP Apache
4. Bagaimana menginstal Python untuk Apache 2
5. Bagaimana memetakan URL ke folder diluar /var/www/
6. Bagaimana mengubah nomor port default untuk HTTP Apache
7. Bagaimana mem-parse RSS ke dalam PHP untuk Server HTTP Apache
Versi Onlinenya di http://wiki.ubuntu-id.org/PanduanUbuntu
Download http://depositfiles.com/files/wm06xzlri

download Tutorial OpenSuse 11.2 versi Server Berbasis GUI

Ebook ubuntu server for all version

Ebook ubuntu server merupakan pendalaman tentang bagai macam fungsi ubuntu server yang belum banyak kita ketahui, dan juga kita pahami, mulai cara penginstallan OS ubuntu server ini hingga tahap setingga administrativenya..,tapi jangan kuatir, di ebook kali ini saya memberikan kupas tuntas tentang ubuntu server, yang di gunakan banyak dikalangan para IT(InformaTika) dan kantor-kantor memerlukan ini untunk keamanan server mereka, dan bukan untuk office saja, melainkan untuk keamanan file sekolah, serta perusahaan negara, yang dapat dia amankan security nya dengan ubuntu server ini, ya tampilang bukan masalah, karena yang namanya server, tidak membutuhkan banyak interface, cukup memerlukan tampilan hitam saja.., alias sistem terminal,, atau dikenal di windows dengan nama DOS(Disk Operating Sistem).

Ubuntu dikenal linux yang sangat familyar di kalangan para konsumen komputer, tetapi jarang mereka membuat os ini sebagai suatu sistem advanced atau semakin dihanlkan, karena banyak para konsumen terlalai dengan sistem operasi windows, yang mudah di gunakan juga namun sangat memanjai konsumen, sehingga banyaknya konsumen tidak tau, bahwa lebih aman menggunakan linux ketimbang windows.


Password zip : www.ghaly-putri.blogspot.com
 
sumber : http://ghaly-putri.blogspot.com/

Tuesday, January 24, 2012

Tutorial Mengompres File 3.6GB Menjadi 9MB Dengan WINRAR

Pendahuluan :

Pada prinsipnya, kompresi file ukuran besar untuk dikecilin adalah sesuatu yang amat sangat beresiko....nape ane bilang gitu? Soalnya kebanyakan hasil dari hasil kompresan tersebut bisa dibilang kagak terlalu memuaskan hasilnya. Itu sebabnya ane bilang sangat beresiko...resiko waktu yang terbuang percuma, resiko makan source banyak di kompi dan lain-lainnya. Apalagi kalu ngompresnya pake KGB Archiver yang kebanyak hasil kompresinya rusak semua alias corrupt.

Kalau gitu pake aplikasi apaan dong sampe bisa ngompres file video yang ane bahas di thread diatas yang gedenya sebesar 650mb bisa menjadi cuma 7mb?
Jawabannya adalah bukan pake KGB archiver! lalu...pakai aplikasi apa dong? Oke dah...kita cekibrot aja langsung ye gan .
Quote:
Apa aja yang perlu dipersiapkan?
  1. Satu unit kompie/lapie yang masih berfungsi dgn baik..
  2. Satu gelas kupi ama rutinye...
  3. Sebungkus rokok..
  4. Aplikasi winrar...(winrar emang bisa? Betul cuma pake winrar buat ngompresnya! :d)
  5. Dan seonggok keberanian buat ngutak-ngutik setingan yang ada di winrar tadi...
Quote:
Kok winrar yang dipakai?

Selama ini kita udah pada tau kan kalau winrar adalah aplikasi buat ngompres yang paling handal yang pernah dibuat, dan ternyata winrar ini punya....mmmmhhhh...istilah kerennya, kemampuan tersembunyi yang belum banyak orang tau. Dan kebanyakan orang yang make winrar, hanya sedikit aja yang berani bereksperimen ria dengan aplikasi tersebut melalui setingan-setingan yang tersedia. Dan yang lebih hebat lagi, wakTu yang dibutuhkan untuk mengompres file, misalnya di thread ane yang ane sebut diatas yang gedenya 650mb, cuma butuh waktu 10~15 menit doangan gan!!! Gitu juga waktu untuk ngompresnya, cepeeeeeet banget! Hebatkan???? Ini dia yang ane bakal bahas di thread sederhana ini....
Quote:
Gimana nyeting winrar-nya sampe bisa ngompres gila-gilaan gitu?

Oke, kita langsung aja ke intinya. Dibawah ini ane uraikan langkah-langkah pengompresannya, gan! Dan screenshot yang ane lampirin ini adalah screenshot waktu ane ngompres file ISO dari Windows_XP_64Bit (yang gedenya 3.6 gb), yang pada dasar sama dengan proses kompresi file AVI dariVideo Cara Buat Website Untuk Pemula. Jadi cara-cara dibawah ini sama dengan cara yang ane gunain untuk ngompres file video AVI pada thread yang ane sebut di atas.

Yang perlu diperhatikan disini, pertama :nggak semua file video atau file iso atau file lainnya bisa di kompres sampe ukuran kecil dengan trick ini. kedua : tutorial kompres yang ane jelasin dibawah ini merupakan salah satu trik dari sekian banyak trik ngompres pake winrar.

Jadi kesimpulannya, selain dengan trik yang ada dibawah ini, ada banyak lagi trik-trik lain untuk ngompres file jadi kecil banget.

Langsung aja kita mulai, gan...
Quote:
Tutorial kompresi file besar menjadi kecil dengan winrar:


open spoiler:

Quote:
1. Siapin file yang mau dikompres. Disini ane pilih file iso dari opearting system winxp_64bit yang ukurannya sekitar 3.6gb.
Spoiler for tutorial kompresi winrar:
Quote:
2. Klik kanan file yang mau dikompres, trus pilih "add to archieve..".
Spoiler for tutorial kompresi winrar:
Quote:
3. Mulailah mengatur setting dari winrar seperti yang terlihat pada gambar dibawah ini, gan! Dan setelah kelar, klik ok!
Spoiler for tutorial kompresi winrar:
Quote:
4. Winrar akan mulai mengompres file, dan tunggu sampe kelar, gan! Proses kompresinya cuma butuh waktu 15 menit dengan Pentium 4 2.4gb.
Spoiler for tutorial kompresi winrar:

Spoiler for tutorial kompresi winrar:
Quote:
5. Abis prosesnya selesai, ya selesai juga dah, gan! Mudah, kan? :d
Spoiler for tutorial kompresi winrar:



Quote:
Mengecek corrupt nggaknya hasil kompresan!


open spoiler:

Quote:
1. Ekstrak hasil kompresan yang baru selesai tadi, gan!
Spoiler for tutorial kompresi winrar:
Quote:
2. Winrar akan mengekstrak hasil kompresan tadi ke folder baru!
Spoiler for tutorial kompresi winrar:

Spoiler for tutorial kompresi winrar:
Quote:
3. Buka folder baru dari hasil proses ekstrak tadi!
Spoiler for tutorial kompresi winrar:
Quote:
4. Karena file adalah file ISO, maka perlu di mounth dengan aplikasi ultraiso, magic iso, nero dsb untuk mengecek corrupt nggaknya file hasil kompresan. (Untuk file avi/video, abaikan langkah ini..jadi langsung putar aja video hasil kompresannya gan )
Spoiler for tutorial kompresi winrar:
Quote:
5. Setelah di mouth buka hasil mounth di drive tujuan mounth tadi. Kalau ane sendiri, setelah terbuka, ane klik 2x SETUP.EXE....
Spoiler for tutorial kompresi winrar:
Quote:
6. Dan inilah yang tampil setelah ane klik 2x SETUP.EXE....
Spoiler for tutorial kompresi winrar:



Quote:
Hasil Kompresi Ane nih, gan!

Quote:
1. Video Cara Membuat Website : Ukuran Awal 650GB --- Stlh Kompres : 7MB
Quote:
Download Disini, Gan! (Buang tanda bintang (*) nya ya, gan)
Quote:
2. WinXP_64Bit : Ukuran Awal 3.6GB --- Stlh Kompres : 9MB
Quote:
Download Disini, Gan! (Buang tanda bintang (*) nya ya, gan)
Quote:
4. Pro Evaluation Soccer 2010 : Ukuran Awal 5.2GB --- Stlh Kompres : 11MB (Kalo yang ini dah ane share diforum lain, tapi masih kontroversi hasilnya..ada yang bilang berhasil mainin ada juga yang kagak )
Quote:
Download Disini, Gan! (Buang tanda bintang (*) nya ya, gan)
Cukup tiga aja ya gan...kalau semua di beberin disini, takutnya kaskus tercinta kita kepenuhan
Oke juragan...sampe disini dulu thread ane dan semoga bermanfaat



sumber :http://www.kaskus.us/showthread.php?t=10958021

Sunday, January 22, 2012

Cara Install Modem SmartFren di Ubuntu

 Cara Install Modem SmartFren di Ubuntu
Kebanyakan pengguna memakai modem CDMA smartfren dikarenakan murah. Apalagi sekarang linux Ubuntu juga mengeluarkan versi terbarunya. Akan tetapi untuk modem smartfren connex belum support di linux ubuntu tersebut. Nah dari sini muncul lah suatu masalah/problem bagaimana cara intsall modem smartfren connex tersebut di linux ubuntu. Beruntung sekali bagi Anda yang sudah mampir ke blog saya ini. Karena saya telah menjawab masalah yang Anda alami. Ok langsung aja saya bantu untuk mengatasi problem tersebut. Berikut langkah – langkahnya :
Terlebih dahulu kita install wvdial.
Caranya (versi online langsung saja ke terminal dengan mengetikan perintah dibawah) :
# apt-get install wvdial
Kemudian kalau versi offline silahkan download file2 berikut ini kemudian install :
Ada beberapa paket yang harus d download :
1. libxplc0.3.13_0.3.13-1build1_i386.deb
2. libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb
3 .libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb
4. libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb
5. wvdial_1.60.1_i386.deb
CARA INSTALL MODEM SMARTFREN CONNEX DI UBUNTU
# eject /dev/sr1 (yang ada cd room nya)
# eject /dev/sr0 (yang tidak ada cd room nya)
# rmmod usb_storage
# lsusb




Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 004: ID 19d2:fff1 ONDA Communication S.p.A.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0930:020f Toshiba Corp.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b128 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pada device id terlihat 19d2:fff1 itu berarti modemnya sudah terdeteksi.
# modprobe usbserial vendor=0x19d2 product=0xffdd
# wvdialconf
# gedit /etc/wvdial.conf (masukkin tulisan seperti dibawah ini, copy paste aja)
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
New PPPD = yes
ISDN = 0
Username = smart
Password = smart
Modem = /dev/ttyUSB0
Baud = 460800
Command Line = ATDT
Stupid Mode = 1
# wvdial smart
- Untuk memutus koneksi Internet dari wvdial, Anda cukup menekan tombol [CTRL]+[C] atau menjalankan perintah killall :
# killall wvdial
Ok, tanda # berarti sudah masuk root. Kalau tandanya masih $ di terminal, berarti perintahnya menggunakan $ sudo ya.
Terimakasih sudah mampir, semoga cara install modem smartfren di ubuntu kali ini bisa bermanfaat untuk Anda semuannya…

sumber:http://blog.ahlul.net

Free Download Windows 8 Full Version

Windows 8 logo Free Download Windows 8 Full Version
Kabar gembira untuk penggemar Windows yang telah sabar menunggu diluncurkannya Windows 8 Developer Preview. Kita dapat mendownloadnya dari pengembang Windows 8 langsung dari microsoft mulai tanggal 14 september 2011 (14/9/2011 03:00 WIB). Kita dapat mendownload Windows 8 ISO Asli Developer Preview.
Windows 8 Developer Preview ini tersedia dalam versi x86 (32bit) dan x64 (64bit). Dalam rilis ini juga tersedia contoh aplikasi (dengan catatan hanya ilustrasi dari aplikasi potensial, tidak ada aplikasi yang akan dirilis bersama didalam windows 8 nantinya). File ISO semua terdapat di http://dev.windows.com
Harap dicatat bahwa upgrade dari versi windows 7 tidak dapat dilakukan, hanya instalasi bersih yang didukung dalam versi ini.
Kita tidak perlu mengaktifkan versi windows 8 developer preview ini, cukup download, install dan gunakan generasi berikutnya Windows 8 ini. Windows 8 Developer Preview sekarang tersedia untuk di download pada link di akhir artikel ini, Developer previewnya tersedia dalam tiga versi:
  • Windows Developer Preview dengan developer tools (x64)
  • Windows Developer Preview English (x64)
  • Windows Developer Preview English (x86)




Windows Developer Preview dengan developer tools (x64)
DOWNLOAD (4.8 GB)
Windows Developer Preview English, 64-bit (x64)
DOWNLOAD (3.6 GB)
Windows Developer Preview English, 32-bit (x86)
DOWNLOAD (2.8 GB)
Terimakasih telah berkunjung, segera Download Windows 8 Full Version

sumber :http://blog.ahlul.net/free-download-windows-8-full-version.html

Saturday, January 21, 2012

INTERNET GRATIS SMARTFREN CEPAT 2012

INTERNET GRATIS SMARTFREN CEPAT 2012 : Hasil Speed tes up to 1Mbps mulai dari Jam 00:00-12:00, untuk jam 13:00-24:00 saya mendapatkan kecepatan rata-rata 380-480kbps.
untuk download idm bisa sampai 2Mbps.Disarankan modem memakai cdma EVDO REV.A,atau Memakai Modem cdma REV.B ,kecepatan bisa dua kali lipat dari modem cdma REV.A., untuk pengguna Modem CDMA 1X .. kecepatan Rata-rata mulai dari 64kbps-200kbps.



SOFTWARE FICE SF 1.0 ini merupakan penggabungan coding dari applikasi semacam ISPCE,PROXOMITRON,ULTRA SURF,PROXIFIER,BITVISE TUNNELIER dll. sehingga memudahkan anda mengoperasikan software internet gratis,tidak perlu mengotak-atik setingan seperti front query,back query,host,proxy dsb. semuanya sudah di set dalam program ini,program ini menggunakan 2 browser yaitu : Mozila dan Google Crhome...!Mozila digunakan untuk berselancar atau browsing di ip lokal dengan kecepatan mulai dari 240kbps-2,5mbps tergantung dari lokasi dan sinyal anda, dan tidak mendukung https,ada sebagian situs yang masih di block. sedangkan google crhome digunakan untuk bypass firewall, dengan ip luar ,semua situs bisa di akses oleh google crhome ini , dikarenakan setingan google crhome anda sudah terseting otomatis dengan program ini lewat ultra surf. dengan kecepatan rata2 dari 240kbps-1,4Mbps. untuk tutorialnya ada di bawah ini:




langkah 1 : Pengguna Dibawah generasi modem smartfren AC628 disarankan memakai simcard seperti : SMART FREN EXTRA, SMARTFREN LOKAL PLUS,agar lebih stabil.









Pengguna Modem Smartfren AC628 disarankan memakai simcard SMARTFREN ANTI LELET/TERBARU atau memakai simcard SMARTFREN SOCIAL NETWORK yang mendukung Facebook.








langkah 2 : jalankan applikasi bawaan modem dengan username : smart,m8,wap,cdma , paswword mengikuti username. kalau ditempat saya lebih stabil menggunakan username : " smart ,pada waktu 00:00 - 12 :00 , dan untuk jam 13:00-24:00 saya menggunakan username : wap.





langkah 3 : jalankan applikasi FICE SF 1.0, pertama klik start lalu proxyfier  kemudian ultra surf .dan anda sudah bisa menggunakan internet secara gratis..! gunakan 2 browser , yaitu Mozila firefox untuk surfing ip lokal dengan no proxy , google crhome untuk bypass proxy dengan ip luar, dengan port forward lokal 9666 yang sudah ter set otomatis pada IE dan Google crhome .


langkah 4 : untuk download gunakan program IDM ( internet download manager ) , dan set Proxy : 127.0.0.1 port :9666. jadi anda bisa browsing di mozila menggunakan ip lokal dan download dengan ip luar menggunakan ultr surf , download memakai idm dan menggunakan ultra surf bisa lebih cepat di bandingkan memakai ip lokal, dikarenakan server ultra surf berada di bagian eropa. jika anda tidak memakai idm dengan konfigurasi  di atas , download kadang gagal atau sama sekali tidak bisa download.

sekarang indra hanya bisa berbagi software dan tutorial internet gratis smartfreen dulu ,dan software ini masih trial blum dapat yang pro. tapi lumayankan , dari pada bayar paket internet .." hehehe....):d . ok ... bro.. lansung aja download softwarenya , link nya ada di bawah ini :

download file :  FICE SF 1.0 
download : password rar 

 jika program tidak jalan install library file bisa
download disini :
download : library file



versi trial 100x

versi setup trial 30x
klik start langsung auto proceass
Download : Fice sf 30x .rar 

catatan:
sesudah stop program " Fice sf 1.0 " harap tutup applikasi " Ultra Surf " secara manual, agar tidak terjadi crash, di kemudian menjalankan program Fice 1.0.

sumber :http://teknologi4share.blogspot.com/p/internet-gratis-smartfren.html

TRIK INTERNET GRATIS CEPAT DENGAN THREE MENGGUNAKAN SSH

 TRIK INTERNET GRATIS CEPAT DENGAN THREE MENGGUNAKAN SSH
software untuk internet gratis three indra dapet beli dari seorang teman indra di bandung, sebenarnya sih ga ada niat untuk beli.. cuman indra penasaran kpengen nyoba aja , gmana ngerasain internet gratis pake ssh.., ternyata lumayan kenceng bro..." ya lumayan lah.. untuk browsing dan stel video streaming youtube... hehhe.." ok bro.. kali ini indra akan share software internet gratis three dengan sistem ssh yang sudah terintegrasi dalam satu software .. !untuk download software ,dan tutorial indra akan share kepada sahabat internet gretongers three..dibawah ini " ok sob .. kite langsung aja menuju tkp... ok "

langkah 1 . ikuti petunjuk gambar dibawah ini : agar modem anda tidak terjadi disconect pada saat dial


A

B
C

D
E


LANGKAH KE 2


UNTUK PENGGUNA THREE
KONEKSI KAN MODEM ANDA DENGAN CARA DIAL MANUAL ..! 
JANGAN PERNAH KONEKSIKAN MODEM ANDA DARI SOFTWARE BAWAAN MODEM ...! KARENA AKAN MERUBAH SETINGAN GATEWAY MODEM










LANGKAH KE 3





JALANKAN SOFTWARE BAGUSVPN....
KEMUDIAN CENTANG KOLOM SEPERTI GAMBAR DISAMPING. SAAT INI INDRA MENCOBA KONEKSI SMART.. 
BUAT SAHABAT GRETONGERS THREE CENTANG KOLOM ISP THREE









 LANGKAH KE 4
MASUKAN USERNAME & PASSWORD BAGUSVPN




UNTUK MENDAPATKAN USERNAME BISA DI DAPATKAN DISINI :
Download username bagusvpn


UNTUK PASSWORD BAGUSVPN  BISA DI DOWMLOAD DISINI :
Download password bagusvpn










KEMUDIAN START.... DAN SEKARANG SAHABAT GRETONGERS BISA BROWSING DAN DOWNLOAD SEPUASNYA .... UNLIMITED , TANPA QUOTA..


OH IYA INDRA LUPA .... NGASIH SOFTWARE  BAGUSVPN NYA...LANGSUNG AJA SOB .... SEDOT SOFTWARENYA 
DISINI : 






UNTUK PASSWORD RAR NYA DOWNLOAD 
DISINI :

Facebook Messenger di Windows 7

Facebook Messenger For Windows 7 Facebook Messenger di Windows 7
Facebook Messenger di Windows 7 dihadirkan Facebook sebagai pelengkap dari fungsi chat-nya yang makin populer. Selain itu juga bisa digunakan untuk melihat notification, friends request, hingga tampilan update status.
Sementara ini, Facebook Messenger hanya tersedia pada sistem operasi Windows 7. Meski masih dalam tahap percobaan (trial), FM telah bisa digunakan dan berfungsi dengan baik. Anda yang tidak sabar ingin mencobanya bisa mengunduhnya di bawah ini.


Nantinya, proses instalasi dilakukan secara online berbasis web installer. Untungnya, aplikasi ini berukuran kecil sehingga tidak terkendala bagi yang memiliki koneksi internet terbatas.
Saat pertama login, secara otomatis Anda akan diarahkan ke aplikasi dan web facebook. Meski demikian, Anda tetap bisa menggunakan Facebook Messenger walaupun telah logout dari situs Facebook.
Tampilan Facebook Messenger ini sekilas mirip dengan Yahoo Messenger, jadi pengguna tidak akan dipusingkan dengan cara penggunaannya yang cukup mudah.

sumber:http://blog.ahlul.net/facebook-messenger-di-windows-7.html

Saturday, December 3, 2011

Piranti I/O (Input / Output)

Input / Output

Pengertian :
Input/Output (I/O) adalah bagian dari sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan dunia luar. Unit input adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse. Sementara unit output biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.
Beberapa contoh input
ALAT INPUT LANGSUNG
-          Keyboard
-          Pointing device contoh mouse, ligh pen, digitizer graphic tablet
-          Scanner, contoh micr, magnetic strip, optical data reader(ocr reader, ocr tag reader, bar code wand, omr reader)
-          Sensor, contoh camera
-          Voice recognizer atau speech recognizer
ALAT INPUT TAK LANGSUNG
-          Key to card
-          Key to tape
-          Key to disk
Beberapa contoh output
HARD COPY DEVICE
-          Berupa alat yang digunakan untuk mencetak tulisan serta image pada media kertas seperti kertas, plastic atau film.
-          Contoh: printer, plotter, computer output to microfilm (com)
SOFT COPY DEVICE
-          Berupa alat yang dignakan untuk menampilkan tulisan serta image pada media lunak yang berupa signal elektronik.
-          Contoh: video display (CRT), flat panel display (LCD), seaker
DRIVE DEVICE
-           Berupa alat yang digunakan untuk merekam symbol dalam bentuk yang hanya dapat dibaca oleh mesin dan berfungsi sebagai alat input maupun output.
-          Contoh : disk drive, tape drive, optical drive, CD-ROM.
Pengaksesan I/O terdiri dari 2 cara :
  1. MEMORY MAPPED I/O
Piranti I/O dihubungkan sebagai lokasi memori virtual dimana port I/O tergantung memori utama.
Karakteristik:
-          Port I/O dihubungkan ke bus alamat.
-          Piranti input sebagai bagian memori yang memberikan data ke bus data. Piranti output sebagai bagian memori yang memiliki data yang tersimpan di dalamnya.
-          Port I/O menempati lokasi tertentu pada ruang alamat
dan diakses seolah-olah adalah lokasi memori.
  1. I/O MAPPED I/O (I/O ISOLATED)
Piranti I/O dihubungkan sebagai lokasi terpisah dengan lokasi memori, dimana port I/O tidak tergantung pada memori utama.
Karakteristik:
-          Port I/O tidak tergantung memori utama.
-          Transfer informasi dilakukan di bawah kendali sinyal kontrol yang menggunakan instruksi INPUT dan OUTPUT
-          Operasi I/O tergantung sinyal kendali dari CPU.
-          lnstruksi I/O mengaktifkan baris kendali read/write pada port I/O, sedangkan instruksi memori
akan mengaktifkan baris kendali read/write pada memori.
-          Ruang memori dan ruang alamat I/O menyatu, sehingga dapat memiliki alamat yang sama.
Kelebihan dan kekurangan:
-          I/O mapped I/O Iebih cepat dan efisien, karena lokasi I/O terpisah dengan lokasi memori.
-          I/O mapped I/O mempunyai keterbatasan jumlah instruksi yang dapat digunakan untuk operasi I/O.
Operasi I/O terbagi menjadi 3 metode :
  1.  I/O TERPROGRAM
Metode di mana CPU mengendalikan operasi I/O secara
keseluruhan dengan menjalankan serangkaian instruksi
I/O dengan sebuah program.
Karakteristik:
-          Program tersebut digunakan untuk memulai, mengarahkan dan menghentikan operasi-operasi I/O.
-          Membutuhkan sejumlah perangkat keras (register)
yaitu:
  • Register status, berisi status piranti I/O dan data yang akan dikirimkan.
  • Register buffer, menyimpan data sementara sampai CPU siap menerimanya
  • Pointer buffer, menunjuk ke lokasi memori di mana sebuah karakter harus ditulis atau dan mana karakter tersebut harus dibaca.
  • Counter data, tempat penyimpanan jumlah karakter dan akan berkurang nilainya jika karakter ditransfer.
-          Membutuhan waktu proses yang lama dan tidak efesien dalarn pemanfaatan CPU.
  1.  I/O INTERUPSI
Metode di mana CPU akan bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan.
Karakteristik:
-          Lebih efisien dalam pemanfaatan CPU, karena tidak harus menguji status dari piranti.
-          Interupsi dapat berasal dari piranti I/O, interupsi perangkat keras misalnya : timer, memori, power supply, dan Interupsi perangkat lunak misalnya :
  • overflow, opcode/data yang ilegal, pembagian dengan nol.
Ada 2 jenis interupsi:
  1.  lnterupsi maskable
Interupsi yang dapat didisable (dimatikan) untuk sementara dengan sebuah instruksi disable interupsi khusus.
2.  Interupsi nonmaskable
Interupsi yang tidak dapat didisable dengan instruksi perangkat lunak.
Metode Interupsi:
- Polling/polled interupt
Berdasarkan urutan prioritas yang telah ditentukan sebelum piranti memerlukan interupsi.
Misal: piranti A dan B mempunyai urutan prioritas A lebih Iebih dulu dari B, maka jika A dan B secara bersamaan memerlukan pelayanan interupsi, maka piranti A akan didahulukan.
- Vector Interupt
Peralatan yang berinterupsi diidentifikasikan secara Iangsung dan dihubungkan routine pelayanan vector interupt.
INTR  = Sinyal yang dikeluarkan oleh peralatan.
INTA = Sinyal kendali yang digunakan CPU untuk menyiapkan pelayanan interrupt. Cara yang biasa digunakan dengan metode daisy chain dan encoder prioritas.
3. Direct Memory Access (DMA)
Metode transfer data secara langsung antara memori dengan piranti tanpa pengawasan dan pengendalian CPU.
• Skema transfer blok DMA dual port CPU dan DMA controller mengakses memori utama melalui MAR dan MBR dengan menggunakan sebuah memori utama dual port (2 port).
Port I —-> melayani CPU
Port II —-> melayani DMA controller
• Skema transfer blok DMA cycle stealing (pencurian siklus)
Hanya memerlukan sebuah memori port tunggal dimana CPU dan piranti I/O beradu cepat pada basis asinkron, prioritas utama akan diberikan pada piranti I/O.
Interfacing
Adalah peralatan yang digunakan untuk menghubungkan suatu piranti dengan CPU melalui bus.

Keterangan:
• Register kendali (CR) digunakan untuk mencatat berbagai perintah dan informasi lainnya dalam peripheral.
• Register status (SR) digunakan untuk menyimpan status piranti dan memberitahukan pesan-pesan kesalahan
• Register data input (IDR) dan register data output (ODR) masing-masing berfungsi sebagai bufer data untuk operasi input dan output.
Urutan operasi interface:
- Unit logika handshaking memasok unit kendali dengan empat sinyal.
- Dua sinyal, register kendali penulisan (WCR atau write control register) dan register status pembacaan (RSR atau read status register), masing-masing berhubungan dengan CR dan SR.
- Sedangkan dua sinyal lainnya adalah register pembacaan data input (RIDR atau read input data register) dan register penulisan data output (WODR atau write output data register ), masing-masing mengendalikan IDP dan ODR.
Transfer data
Format transfer:
- Paralel : semua bit pada karakter (word dengan panjang tertentu) dikirim secara bersamaan dalam batas waktu yang diberikan.
- Serial : Data dikirim secara berurutan dalam satu saluran.
Transfer data secara paralel lebih cepat daripada secara serial karena saluran transmisinya banyak, kelemahannya kalau terlalu panjang akan terjadi interferensi antar saluran.
Mode transfer data:
1. Synchronous mode
Baris kendali digunakan untuk mengsinkronkan waktu pada semua kejadian yang terjadi selama periode waktu tertentu.
Kelemahan:
• Tiap piranti I/O berbeda-beda kecepatan operasinya, sehingga harus diturunkan pada kecepatan yang paling rendah.

Gambar 2. Sinyal Pengaturan waktu mode sinkron
2. Asynchronous mode
Menggunakan teknik jabat tangan (hand shaking) untuk menyakinkan transfer data antara pengirim dan penerima tidak ada kesalahan (data valid)

Gambar 3. Sinyal Pengaturan waktu mode asinkron
Kelemahan :
- memerlukan lebih banyak kendali
- kecepatan transfer lebih rendah dari yang sebenarnya.
Kelebihan :
- memungkinkan penggunaan piranti I/O yang memiliki berbagai varasi kecepatan dalama system yang sama.
Sistem Prosesor I/O
  1. Saluran I/O:
Merupakan sebuah prosesor khusus dengan kemampuan terbatas yang disusun untuk interface beberapa piranti I/O ke memori.
- Saluran I/O dapat melakukan pendeteksian dan pembetulan kesaIahan dan beroperasi dalam basis cycle stealing.
- Saluran I/O berkomunikasi dengan CPU sebagai suatu fasiIitas DMA dan berkomunikasi dengan piranti I/O seolah-olah sebuah CPU.
3 pelayanan saluran:
- Saluran Multiplexer : Digunakan untuk menghubungkan piranti yang berkecepatan rendah dan sedang serta serta mengoperasikannya secara bersamaan dengan multiplexing.
- Saluran Selektor : Digunakan untuk menghubungkan piranti I/O yang berkecepatan tinggi tanpa multiplexing.
Contoh: pita magnetis, disk
-Saluran Multiplexer Blok Merupakan kombinasi dari dua pelayanan diatas.
  1. Prosesor I/O (IOP)
Merupakan komputer umum yang berkomunikasi dengan memori utama melalui fasilitas DMA system bus dan dengan piranti I/O atas satu atau lebih bus I/O.
Ada 2 mode yaitu :
-           Single Shared bus
Setiap IOP mengendalikan sejumlah piranti I/O tertentu yang tetap.

Gambar 4. Model Single Shared bus
-           Switching matriks bus
Setiap IOP mengendalikan satu piranti I/O
Gambar 5. Model Switching matriks bus
Konfigurasi Multiprosesor:
Di dalam satu komputer seakan-akan terdapat beberapa mikroprosesor, meskipun sebenarnya mikroprosesor utamanya hanya satu, sedangkan yang Iainnya berupa prosesor I/O (lOP). Hubungan yang paling sederhana menggunakan common bus.
Gambar 6. Model common bus pada multiprosesor
• Bus umum bersifat membagi waktu (time shared) oleh semua prosesor dan hanya satu prosesor yang dapat mengakses memori pada waktu tertentu.Tetapi dapat juga menggunakan bus umum ke dalam organisasi multiprosesor dual bus.
• Setiap komputer dihubungkan suatu pengendali sistem ke bus umum
• Komunikasi interkomputer ini dilakukan pada sistem bus melalui memori umum.

Gambar 7. Model system bus pada multiprosesor
Kernel I/O Subsystem:
  1. Scheduling :
-          Permohonan I/O dilakukan berdasarkan antrian perangkat
-          Beberapa sistem operasi berusaha untuk seadil mungkin
  1. Buffering : menyimpan data di memori selama proses transfer antar perangkat
-          Solusi perbedaan kecepatan dari perangkat yang ada
-          Solusi perbedaan ukuran transfer perangkat
Caching
  1. Cache : area memori yang cepat, yang berisikan kopian-kopian data.
  2. Beda BUFFER dan CACHE :
-          Buffer dapat menyimpan satu-satunya copy dari sebuah item data yang ada.
-          Cache hanya menyimpan sebuah salinan dari data di tempat lain pada storage sehingga lebih cepat diakses.
  1. Peningkatan performa I/O, terutama untuk:
-          berkas yang digunakan secara bersama oleh beberapa aplikasi,
-          berkas yang sedang di baca/tulis secara berulang-ulang.
Spooling
  1. Spool : buffer yang menyimpan output device
-          Tidak dapat menerima interleaved data stream.
  1. 1 device memenuhi 1 permintaan, tapi aplikasi bisa minta bersamaan.
  2. Sistem operasi meng-intercept semua output ke device.
Masing-masing output aplikasi di-spooled ke berkas disk yang berbeda.
  1. Setiap Sistem Operasi menyediakan control interface yang :
-          Membuat users dan administrator sistem menampilkan antrian,
-          Menyingkirkan pekerjaan yang tidak diinginkan.
-          dll.
Error Handling
  1. Sistem Operasi dengan pelindung memori dapat bertahan dari berbagai jenis error dari perangkat keras dan aplikasi.
  2. Sistem Operasi sulit memperbaiki kesalahan permanen bila
terjadi pada komponen penting,.
  1. Umumnya akan me-return sebuah error number atau kode
ketika permintaan I/O gagal.
  1. Log system error menyimpan laporan masalah yang ada.
Struktur Data Kernel
  1. Kernel menyimpan informasi penggunaan komponen I/O, termasuk tabel open-file, koneksinetworking, informasi karakter device.
  2. Struktur data yang rumit dapat digunakan untuk memeriksa buffer, alokasi memori, dan menentukan batasan sektor/blok.
  3. 3.      Beberapa sistem operasi menggunakan tehnik object oriented untuk mengkapsulasikan perbedaan-perbedaan semantik yang ada.
Transformasi I/O Menjadi Operasi H/W
Proses:
  1. Blocking read system call diberikan pada pendeskripsi data
dari data yang sudah terbuka sebelumnya.
  1. Kode di kernel memeriksa parameter. Dalam proses input, jika data sudah ada di buffer, data dikembalikan ke proses dan permintaan I/O selesai
Contoh:
  1. membaca data dari disk untuk di proses.
  2. Menentukan device yang mengandung data,
  3. 3.      Menerjemahkan nama ke perwakilan device
  4. 4.      Secara fisik memindahkan data dari disk ke buffer
  5. Mempersiapkan data untuk proses permintaan I/O
  6. Mengembalikan kontrol ke proses
I/O Stream (1)
I/O stream adalah suatu mekanisme pengiriman data secara
bertahap dan terus menerus melalui suatu aliran data (dua arah). Biasa digunakan dalam network protocol.Asynchronous.
-          Menggunakan message passing dalam men-transfer data.
-          Untuk memasukkan ke dalam stream digunakan ioctl system call
-          Untuk menuliskan data ke device digunakan write / putmsg system call
-          Untuk membaca data dari device digunakan read / getmsg system call

Kinerja I/O
  1. Pembuat CPU melaksanakan kode device-driver
  2. Memberitahukan ke-tidak efisien-an pada mekanisme penanganan interrupt dalam kernel
  3. Me-load memory bus sewaktu menyalin data yang dilakukan di controller dan physical memory
Meningkatkan Kinerja I/O
  1. Memperkecil jumlah context switch
  2. Memperkecil jumlah penyalinan data yang dilakukan sewaktu pengoperan data antara device dan aplikasi
  3. Memperkecil jumlah interrupt dengan menggunakan transfer secara besar-besaran, smart controllersdan polling (jika busywaiting bisa diminimalisir)
  4. Menambah konkurensi dengan menggunakan DMA controllers atau channels yang telah diketahui untuk meng-offload penyalin sederhana dari CPU
  5. Memindahkan proses-proses primitif ke perangkat keras, untuk membuat operasinya dalam device controllers konkuren dengan CPU dan operasi Bus
  6. Menyeimbangkan CPU, memory subsystem, bus, dan I/O performance, karena kelebihan di salah satu area akan membuat keterlambatan pada yang lain
Mengimplementasikan I/O
  1. I/O seharusnya diimplementasikan dalam pada waktu application level
  2. Ketika algoritma pada application-level sudah menunjukkan kegunaannya, implementasikan kembali dalam kernel
  1. Kinerja tertinggi bisa didapatkan dari implementasi spesial ke perangkat keras, baik dalam deviceatau dalam controller

klik sumber pertama
klik sumber kedua