Senin, 23 Maret 2015

WEB & JARINGAN INTERNET

WEB & JARINGAN INTERNET

I. WEB

World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini menyediakan informasi bagi pemakai computer yang terhubung ke internet dari sekedar informasi “sampah” atau informasi yang tidak berguna sama sekali sampai informasi yang serius; dari informasi yang gratisan sampai informasi yang komersial. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).


Minggu, 30 November 2014

HTTP (Hypertext Transfer Protocol)

A. Definisi HTTP
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.

Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee.

Hingga saat ini, ada dua versi mayor dari HTTP protocol, yaitu:

1).  HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen.
2). HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi.

Dengan ini, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

B. Ilustrasi  HTTP


Ketika Anda mengetikkan sebuah alamat atau URL di browser (seperti Chrome), maka ketika anda menekan tombol enter atau cari, secara otomatis web browser akan melakukan penelusuran melalui perintah ke HTTP sesuai dengan alamat yang dituju.

Kemudian setelah web server menampilkan perintah dari HTTP melalui browser tadi, maka web server akan melacak data yang anda inginkan dan akan segera ditampilkan jika data tersebut masih ada.

C. Penerapan dan Cara Kerja HTTP

Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau URL pada internet browser, maka Anda sedang mentransfer URL ke browser, dan Dari URL ini browser Anda tahu server mana yang akan dihubungi dan file apa yang diminta, kemudian web browser akan mengirimkan perintah HTTP ke web server.


Web server selanjutnya akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.

Berikut di bawah ini ada perintah di dalam HTTP Protocol : 

Metode HEAD, GET, OPTIONS, dan TRACE dianggap mampu aman untuk dilakukan yang berarti hanya ditujukan pada kebutuhan pengambilan informasi dan tidak mengubah state dari server. Request yang tergolong aman harus tidak memiliki dampak samping yang membahayakan seperti logging, caching, menampilkan banner iklan, dan request yang meningkatkan jumlah pengunjung secara tidak relevan.

D. Sesi Pada HTTP
Sebuah Sesi HTTP adalah urutan transaksi permintaan dan respons jaringan dengan menggunakan protokol HTTP. Sebuah klien HTTP akan memulai sebuah permintaan. Klien tersebut akan membuka sebuah koneksi Transmission Control Protocol|Transmission Control Protocol (TCP) ke sebuah port tertentu yang terdapat dalam sebuah host (umumnya port 80 atau 8080). Server yang mendengarkan pada port 80 tersebut akan menunggu pesan permintaan klien. Saat menerima permintaan, server akan mengirimkan kembali baris status, seperti "HTTP/1.1 200 OK", dan pesan yang hendak diminta, pesan kesalahan atau informasi lainnya. Berikut ini adalah contoh transaksi yang dilakukan oleh Server dan Client

Klik show untuk melihat : 

Sekian dan terimakasih atas kunjungan anda ke "Apa itu HTTP Protocol?".
Semoga bermanfaat bagi anda . . . . . .
:)
;)
:D

Sumber :

http://www.bglconline.com/2013/02/http-protocol/
syafrizal,melvin. 2010. Pengantar Jaringan Komputer. Jakarta: Andi Publisher


TUGAS SOFTSKILL JARINGAN WIFI DAN PENERAPANNYA

Awalnya Wi-Fi ditujukan untuk penggunaan perangkat nirkabel dan Jaringan Area Lokal (LAN), namun saat ini lebih banyak digunakan untuk mengakses internet. Hal ini memungkinan seseorang dengan komputer dengan kartu nirkabel (wireless card) atau personal digital assistant (PDA) untuk terhubung dengan internet dengan menggunakan titik akses (atau dikenal dengan hotspot) terdekat.

Wi-Fi dirancang berdasarkan spesifikasi IEEE 802.11. Sekarang ini ada empat variasi dari 802.11, yaitu:

* 802.11a
* 802.11b
* 802.11g
* 802.11n
Istilah Wi-Fi, pertama dipakai secara komersial pada bulan Agustus 1999,[  dicetuskan oleh sebuah firma konsultasi merek bernama Interbrand Corporation. Wi-Fi Alliance mempekerjakan Interbrand untuk menentukan nama yang "lebih mudah diucapkan daripada 'IEEE 802.11b Direct Sequence'".Belanger juga mengatakan bahwa Interbrand menciptakan Wi-Fi sebagai plesetan dari Hi-Fi (high fidelity); mereka juga merancang logo Wi-Fi.
Wi-Fi Alliance awalnya memakai slogan periklanan untuk Wi-Fi, "The Standard for Wireless Fidelity" tetapi kemudian menghapusnya dari pemasaran mereka. Meski begitu, sejumlah dokumen dari Alliance tahun 2003 dan 2004 masih menggunakan istilah Wireless Fidelity. Belum ada pernyataan resmi mengenai penghapusan istilah ini.
Logo yin-yang Wi-Fi menandakan sertifikasi interoperabilitas suatu produk.
Teknologi non-Wi-Fi yang dibutuhkan untuk titik-titk tetap seperti Motorola Canopy biasanya disebut nirkabel tetap. Teknologi nirkabel alternatif meliputi standar telepon genggam seperti 2G, 3G, atau 4G.
Sertifikasi Wi-Fi
IEEE tidak menguji peralatan untuk memenuhi standar mereka. Badan nirlaba Wi-Fi Alliance didirikan tahun 1999 untuk mengisi celah ini — untuk menetapkan dan mendorong standar interoperabilitas dan kompatibilitas mundur, serta mempromosikan teknologi jaringan wilayah lokal nirkabel. Pada 2010, Wi-Fi Alliance terdiri dari lebih dari 375 perusahaan di seluruh dunia.[21][22] Wi-Fi Alliance mendorong pemakaian merek Wi-Fi kepada teknologi yang didasarkan pada standar IEEE 802.11 dari Institute of Electrical and Electronics Engineers. Ini meliputi koneksi jaringan wilayah lokal nirkabel (WLAN), konektivitas alat-ke-alat (seperti Wi-Fi Peer to Peer atau Wi-Fi Direct), jaringan wilayah pribadi(PAN), jaringan wilayah lokal (LAN), dan bahkan sejumlah koneksi jaringan wilayah luas (WAN) terbatas. Perusahaan manufaktur dengan keanggotaan Wi-Fi Alliance, yang produknya berhasil melewati proses sertifikasi, berhak menandai produk tersebut dengan logo Wi-Fi.
Secara spesifik, proses sertifikasi memerlukan pemenuhan standar radio IEEE 802.11, standdar keamanan WPA dan WPA2, dan standar autentikasi EAP. Sertifikasi opsionalnya meliputi pengujian standar draf IEEE 802.11, interaksi dengan teknologi telepon seluler pada peralatan konvergen, dan fitur-fitur keamanan, multimedia, dan penghematan tenagaaa
Tidak semua peralatan Wi-Fi dikirim untuk mendapatkan sertifikasi. Kurangnya sertifikasi Wi-Fi tidak berarti bahwa sebuah alat tidak kompatibel dengan alat Wi-Fi lainnya. Jika alat tersebut memenuhi syarat atau setengah kompatibel, Wi-Fi Alliance tidak perlu berkomentar terhadap penyebutannya sebagai sebuah alat Wi-Fi,meskipun secara teknis hanya alat yang bersertifikasi yang disetujui. Istilah seperti Super Wi-Fi, yang dicetuskan oleh Komisi Komunikasi Federal (FCC) AS untuk mendeskripsikan rencana jaringan pita TV UHF di Amerika Serikat, dapat disetujui atau tidak.
Description: http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Wifi_logo.jpg/200px-Wifi_logo.jpg
Logo sinyal Wi-Fi
Penggunaan
Agar terhubung dengan LAN Wi-Fi, sebuah komputer perlu dilengkapi dengan pengontrol antarmuka jaringan nirkabel. Gabungan komputer dan pengontrol antarmuka disebut stasiun. Semua stasiun berbagi satu saluran komunikasi frekuensi radio. Transmisi di saluran ini diterima oleh semua stasiun yang berada dalam jangkauan. Perangkat keras tidak memberitahu pengguna bahwa transmisi berhasil diterima dan ini disebut mekanisme pengiriman terbaik. Sebuah gelombang pengangkut dipakai untuk mengirim data dalam bentuk paket, disebut "bingkai Ethernet". Setiap stasiun terus terhubung dengan saluran komunikasi frekuensi radio untuk mengambil transmisi yang tersedia.
Akses Internet
Sebuah alat Wi-Fi dapat terhubung ke Internet ketika berada dalam jangkauan sebuah jaringan nirkabel yang terhubung ke Internet. Cakupan satu titik akses atau lebih (interkoneksi) — disebut hotspot — dapat mencakup wilayah seluas beberapa kamar hingga beberapa mil persegi. Cakupan di wilayah yang lebih luas membutuhkan beberapa titik akses dengan cakupan yang saling tumpang tindih. Teknologi Wi-Fi umum luar ruangan berhasil diterapkan dalam jaringan mesh nirkabel di London, Britania Raya.
Wi-Fi menyediakan layanan di rumah pribadi, jalanan besar dan pertokoan, serta ruang publik melalui hotspot Wi-Fi yang dipasang gratis atau berbayar. Organisasi dan bisnis, seperti bandara, hotel, dan restoran, biasanya menyediakan hotspot gratis untuk menarik pengunjung. Pengguna yang antusias atau otoritas yang ingin memberi layanan atau bahkan mempromosikan bisnis di tempat-tempat tertentu kadang menyediakan akses Wi-Fi gratis.
Router yang melibatkan modem jalur pelanggan digital atau modem kabel dan titik akses WI-Fi, biasanya dipasang di rumah dan bangunan lain, menyediakan akses Internet danantarjaringan ke semua peralatan yang terhubung dengan router secara nirkabel atau kabel. Dengan kemunculan MiFi dan WiBro (router Wi-Fi portabel), pengguna bisa dengan mudah membuat hotspot Wi-Fi-nya sendiri yang terhubung ke Internet melalui jaringan seluler. Sekarang, peralatan Android, Bada, iOS (iPhone), dan Symbian mampu menciptakan koneksi nirkabel. Wi-Fi juga menghubungkan tempat-tempat yang biasanya tidak punya akses jaringan, seperti dapur dan rumah kebun.
Wi-Fi kota
Description: http://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Metro_Wireless_Node.jpg/250px-Metro_Wireless_Node.jpg
Titik akses Wi-Fi terbuka
Pada awal 2000-an, banyak kota di seluruh dunia mengumumkan rencana membangun jaringan Wi-Fi sekota. Contoh usaha yang berhasil yaitu Mysore pada tahun 2004 menjadi kota Wi-Fi pertama di India dan kedua di dunia setelah Jerusalem. Perusahaan WiFiyNet mendirikan beberapa hotspot di Mysore, yang mencakup seluruh kota dan desa-desa sekitarnya.[25]
Tahun 2005, Sunnyvale, California, menjadi kota pertama di Amerika Serikat yang menyediakan Wi-Fi gratis dengan cakupan satu kota,[26] dan Minneapolis memperoleh penghasilan $1,2 juta per tahunnya untuk penyedia jasanya.[27]
Pada bulan Mei 2010, Walikota London, Britania Raya, Boris Johnson berjanji akan membangun jaringan Wi-Fi yang mencakup seluruh London tahun 2012.[28] Sejumlah borough, termasuk Westminster dan Islington[29][30] sudah memiliki cakupan Wi-Fi terbuka yang luas.
Para pejabat di ibu kota Korea Selatan, Seoul, berusaha menyediakan akses Internet gratis di lebih dari 10.000 lokasi di seluruh kota, termasuk ruang terbuka publik, jalan utama, dan kawasan permukiman padat penduduk. Seoul akan menyerahkan pengoperasiannya kepada KT, LG Telecom dan SK Telecom. Perusahaan-perusahaan tersebut akan menginvestasikan $44 juta untuk proyek ini, yang akan rampung tahun 2015.[31]
Komunikasi langsung antarkomputer
Wi-Fi juga memungkinkan komunikasi langsung dari satu komputer ke komputer lain tanpa melalui titik akses. Ini disebut transmisi Wi-Fi ad hoc. Mode jaringan ad hoc nirkabelini dipopulerkan oleh konsol permainan genggam multipemain, seperti Nintendo DS, Playstation Portable, kamera digital, dan peralatan elektronik konsumen lainnya. Sejumlah alat juga dapat berbagi koneksi Internetnya menggunakan ad-hoc, menjadi hotspot atau "router virtual".[36]
Sama halnya, Wi-Fi Alliance mempromosikan sebuah spesifikasi bernama Wi-Fi Direct untuk transfer berkas dan berbagi media melalui metodologi pencarian dan keamanan yang abru.[37] Wi-Fi Direct diluncurkan bulan Oktober 2010.[38]
Spesifikasi[
Wi-Fi dirancang berdasarkan spesifikasi IEEE 802.11. Sekarang ini ada empat variasi dari 802.11, yaitu:
·         802.11a
·         802.11b
·         802.11g
·         802.11n
Spesifikasi b merupakan produk pertama Wi-Fi. Variasi g dan n merupakan salah satu produk yang memiliki penjualan terbanyak pada 2005.
Spesifikasi Wi-Fi
Spesifikasi
Kecepatan
Frekuensi
Band
Cocok
dengan
11 Mb/s
~2.4 GHz
b
54 Mb/s
~5 GHz
a
54 Mb/s
~2.4 GHz
b, g
100 Mb/s
~2.4 GHz
b, g, n
Di banyak bagian dunia, frekuensi yang digunakan oleh Wi-Fi, pengguna tidak diperlukan untuk mendapatkan izin dari pengatur lokal (misal, Komisi Komunikasi Federal di A.S.). 802.11a menggunakan frekuensi yang lebih tinggi dan oleh sebab itu daya jangkaunya lebih sempit, lainnya sama.
Versi Wi-Fi yang paling luas dalam pasaran AS sekarang ini (berdasarkan dalam IEEE 802.11b/g) beroperasi pada 2.400 GHz sampai 2.483,50 GHz. Dengan begitu mengijinkan operasi dalam 11 channel (masing-masing 5 MHz), berpusat di frekuensi berikut:
·        Channel 1 - 2,412 GHz;
·        Channel 2 - 2,417 GHz;
·        Channel 3 - 2,422 GHz;
·        Channel 4 - 2,427 GHz;
·        Channel 5 - 2,432 GHz;
·        Channel 6 - 2,437 GHz;
·        Channel 7 - 2,442 GHz;
·        Channel 8 - 2,447 GHz;
·        Channel 9 - 2,452 GHz;
·        Channel 10 - 2,457 GHz;
·        Channel 11 - 2,462 GHz
Secara teknis operasional, Wi-Fi merupakan salah satu varian teknologi komunikasi dan informasi yang bekerja pada jaringan dan perangkat WLAN (wireless local area network). Dengan kata lain, Wi-Fi adalah sertifikasi merek dagang yang diberikan pabrikan kepada perangkat telekomunikasi (internet) yang bekerja di jaringan WLAN dan sudah memenuhi kualitas kapasitas interoperasi yang dipersyaratkan.
Tingginya animo masyarakat --khususnya di kalangan komunitas Internet-- menggunakan teknologi Wi-Fi dikarenakan paling tidak dua faktor. Pertama, kemudahan akses. Artinya, para pengguna dalam satu area dapat mengakses Internet secara bersamaan tanpa perlu direpotkan dengan kabel.
Konsekuensinya, pengguna yang ingin melakukan surfing atau browsing berita dan informasi di Internet, cukup membawa PDA (pocket digital assistance) atau laptop berkemampuan Wi-Fi ke tempat dimana terdapat access point atau hotspot.
Menjamurnya hotspot di tempat-tempat tersebut --yang dibangun oleh operator telekomunikasi, penyedia jasa Internet bahkan orang perorangan-- dipicu faktor kedua, yakni karena biaya pembangunannya yang relatif murah atau hanya berkisar 300 dollar Amerika Serikat.
Peningkatan kuantitas pengguna Internet berbasis teknologi Wi-Fi yang semakin menggejala di berbagai belahan dunia, telah mendorong Internet service providers (ISP) membangun hotspot yang di kota-kota besar dunia.
Beberapa pengamat bahkan telah memprediksi pada tahun 2006, akan terdapat hotspot sebanyak 800.000 di negara-negara Eropa, 530.000 di Amerika Serikat dan satu juta di negara-negara Asia.
Keseluruhan jumlah penghasilan yang diperoleh Amerika Serikat dan negara-negara Eropa dari bisnis Internet berbasis teknologi Wi-Fi hingga akhir tahun 2003 diperkirakan berjumlah 5.4 trilliun dollar Amerika, atau meningkat sebesar 33 miliar dollar Amerika dari tahun 2002

REFERENSI 
http://id.wikipedia.org/
http://jaringandasar.blogspot.com/
http://agussale.com/
Priyanbodo.Trikuntoro dan Dodi Heradi. 2005. Jaringan WiFi. Yogyakarta:Andi OffSet



Sabtu, 29 November 2014

PEMPROGRAMAN MIKRO

Tugas ini untuk menyelesaikan tugas di : 


kali ini saya akan menerangkan tentang pemprograman mikro. di simak ya semua...
Unit Kendali Logika atau Control Logic Unit adalah bagian yang mengatur seluruh aktivitas perangkat keras di dalam komputer. CLU menyebabkan suatu instruksi dapat diambil dari memori, memberi kode pada instruksi tersebut untuk menentukan operasi yang akan dilaksanakan, menentukan sumber dan tujuan data, dan menyebabkan perpindahan data dan eksekusi operasi yang diperlukan. CLU menjalankan seluruh proses sampai sebuah operasi HALT secara tiba-tiba masuk ke dalam program dan dieksekusi.

Kode instruksi bersama data, tersimpan di dalam memori. Sebuah instruksi merupakan entitas kompleks yang pelaksanaannya tidak dapat diselesaikan dalam satu waktu/putaran. Karena itu setelah menginterpretasikan kode biner suatu instruksi, CLU menghasilkan serangkaian perintah kendali yang disebut sebagai instruksi-mikro (microinstruction) yang menjalankan instruksi tersebut. Untuk membedakan sebuah instruksi dan sebuah instruksi-micro, seringkali instruksi-instruksi disebut sebagai instruksi-makro (macroinstruction).

Durasi siklus eksekusi tergantung pada jenis operasi yang akan dikerjakan, mode pengalamatan data yang digunakan dan jumlah operand yang diperlukan. CLU mengerjakannya dengan membagi setiap siklus instruksi menjadi serangkaian keadaan (state), setiap state mempunyai panjang yang sama dan durasi setiap state sama dengan periode clock/siklus komputer.


Instruksi-mikro merupakan operasi primitif tingkat rendah yang bertindak secara langsung pada sirkuit logika suatu komputer. Mereka memerinci fungsi-fungsi (sinyal-sinyal) seperti berikut:

1. Membuka/menutup suatu gerbang (gate) dari sebuah register ke sebuah BUS.
2. Mengirim data sepanjang sebuah BUS.
3. Memberi inisial sinyal-sinyal kendali seperti READ, WRITE, SHIFT, CLEAR dan SET.
4. Mengirimkan sinyal-sinyal waktu.
5. Menunggu sejumlah periode waktu tertentu.
6. Menguji bit-bit tertentu dalam sebuah register.

Ada dua pendekatan pokok bagi perancangan sebuah CLU yaitu: rancangan hard-wire (atau logika acak) dan rancangan microprogrammed.
Pada pendekatan hard-wired sejumlah gerbang (gate), counter, dan register saling dihubungkan untuk menghasilkan sinyal-sinyal kendali, setiap rancangan memerlukan piranti logika dan hubungan yang berbeda-beda. Pada pendekatan microprogrammed untuk setiap instruksi-mikro disebut sebagai sebuah program-mikro, untuk setiap instruksi-mikro dan disimpan dalam sebuah memori kendali (biasanya ROM) dalam CLU. Kemudian waktu yang diperlukan dan kendali dihasilkan dengan menjalankan suatu program-mikro untuk masing-masing instruksi-makro.


KENDALI HARD-WIRED

Sewaktu sebuah instruksi ditempatkan dalam register instruksi (IR atau Instruction Register), CLU mendekode instruksi itu dan menghasilkan serangkaian instruksi-mikro. Sebagai contoh suatu komputer yang mempunyai 16 instruksi, sehingga setiap instruksi dapat diberi kode dengan sebuah opcode 4 bit yang unik, sisa word instruksi berisi informasi pengalamatan yang penting seperti register-register yang terlibat, alamat-alamat memori dan offset). Mneumonic-nya diperlihatkan sebagai berikut:

LDR (Load register dari memori)
LDM (Load memori dari suatu register)
ADR (Add ke register)
BRU (Branch/percabangan tidak kondisional)
BRZ (Branch/percabanan pada nol)

KENDALI MICROPROGRAMMED

Istilah program-mikro pertama kali diungkapkan oleh M.V Wilkes pada awal tahun 1950-an ketika dia mengajukan suatu pendekatan baru untuk mengendalikan perancangan unit. Ide ini menarik perhatian banyak ahli dan insinyur komputer pada saat itu, walaupun hal itu tampak tidak realistis karena adanya persyaratan untuk memori kendali yang sangat cepat dan relatif tidak mahal. Situasi ini berubah secara dramatis dengan adanya pengumuman keluarga komputer IBM System/360 pada bulan April 1964. Seluruh model terbesar menyertakan memori kontrol yang cepat dan tidak mahal dan merupakan microprogrammed. Sejak itu, pemrograman mikro menjadi hal yang umum sejalan dengan peningkatan kecepatan dan penurunan harga memori kontrol.

l  Organisasi CLU Microprogrammed
Instruksi-makro disimpan dalam memori utama dan diakses melalui memory address register (MAR) dan memory buffer register (MBR). Instruksi diambil (fetch) ke dalam register instruksi (IR atau instruction register) dan pengendali-mikro (microcontroller atau sequencer) yang bersesuaian. Alamat awal program-mikro dimuat (load) ke dalam kendali alamat register (CAR atau Control Address Register) dan kemudian kendali memori mengirim instruksi-mikro pertama ke dalam kendali penyangga register (CBR atau Control Buffer).


l  Komponen-Komponen Pokok  Control Unit Microprogrammed
1.         Instruction Register
            Menyimpan instruksi register mesin yang dijalankan.
2.         Control Store berisi microprogrammed
a)        Untuk semua instruksi mesin.
b)        Untuk startup mesin.
c)        Untuk memprosesan interupt
3.         Address Computing Circuiting
            Menentukan alamat Control Store dari mikroinstruksi berikutnya yang akan dijalankan.
4.         Microprogrammed Counter
            Menyimpan alamat dari mikroinstruksi berikutnya.
5.         Microinstruction Buffer
            Menyimpan mikroinstruksi tersebut selama dieksekusi.
6.         Microinstruction Decoder
            Menghasilkan dan mengeluarkan mikroorder yang didasarkan pada mikroinstruksi dan   opcode instruksi    yang akan dijalankan


 Format Instruksi-mikro


Pada dasarnya ada dua jenis format instruksi-mikro: horisontal dan vertikal. Pada format instruksi-mikro horisontal, satu bit diberikan untuk setiap sinyal logika yang dapat dihasilkan oleh instruksi-mikro. Dengan demikian, jika dibutuhkan sejumlah K sinyal kendali yang berbeda maka dibutuhkan instruksi-mikro dengan word sepanjang K bit. Untuk menghasilkan suatu sinyal tertentu, bit yang bersesuaian dalam instruksi mikro diatur menjadi 1, kehadiran suatu sinyal kendali diindikasikan dengan menempatkan sebuah nol pada posisi bit yang semestinya. Pendekatan ini mempunyai keuntungan bahwa kita dapat menghasilkan sebanyak mungkin sinyal kendali yang diperlukan secara beruntun, yang memungkinkan operasi yang sangat cepat.
Namun demikian kebanyakan operasi-mikro adalah mutual ekslusif dan tidak pernah dipanggil secara bersamaan. Karena itu, kita dapat membagi mereka ke dalam kelompok-kelompok dan menggunakan sejumlah bit (field) untuk memberi kode sekumpulan intruksi-mikro yang mutual ekslusif. Kemudian digunakan suatu dekoder untuk memilih operasi mikro tertentu yang akan dipanggil. Jika terbawa ke dalam ekstrem (hanya satu field) maka proses mengode (coding) dan mendekode (decoding) menghasilkan suatu format instruksi-mikro vertikal, dimana hanya ada satu operasi-mikro yang dipanggil pada suatu waktu. Karena itu instruksi-mikro vertikal menyerupai format sebuah interuksi-makro dan terdiri atas suatu kode operasi tunggal, disebut sebagai opecode mikro, satu operand atau lebih, dan berberapa field lain (misalnya untuk percabangan kondisional).



KEUNTUNGAN PEMROGRAMAN-MIKRO

Kendali microprogrammed menawarkan suatu pendekatan yang lebih terstruktur untuk merancang unit kendali logika (CLU) dibandingkan dengan kendali hard-wired.
1.        Rancangan microprogrammed relative mudah diubah-ubah dan dibetulkan
2.        Menyediakan kemampuan diagnostic yang lebih baik dan lebih dapat diandalkan daripada rancangan hard-wired
3.        Utilisasi memori utama dalam computer microprogrammed biasanya lebih baik Karena perangkat lunak yang seharusnya menggunakan ruang memori utama justru ditempatkan pada memori kendali

4.        Pengembangan ROM lebih lanjut(dalam kaitan dengan harga dan waktu akses) secara lebih jauh justru menguatkan posisi dominant pemrograman mikro, salah satunya dengan menyertakan unit memori ketiga disebut sebagai nano-memory (tambahan bagi memori utama dan memori kendali). Dalam mengerjakan hal ini, mungkin terjadi pertukaran (trade-off) yang menarik antara pemrograman mikro horisontal dan vertikal