Senin, 16 November 2015

TUGAS TEORI ORGANISASI UMUM 'Pengambilan Keputusan Dalam Organisasi'



                                                 PENGAMBILAN KEPUTUSAN
                                                    DALAM ORGANISASI

DIFINISI

Pengambilan keputusan adalah pemilihan diantara berbagai alternatif. Untuk dapat mengambil keputusan dengan baik, ada rangkaian proses pengambilan keputusan yang harus dilakukan. Berikut adalah langkah yang bijaksana untuk dilakukan sebelum mengambil keputusan berdasarkan pada konsep pengambilan keputusan itu sendiri (Gunadarma, 2009).

Pengambilan keputusan merupakan salah satu peranan manajer yang disebut peranan decisional (Winardi,1990). Sedangkan organisasi adalah wadah bagi beroprasinya manajemen. (Anzizhan,Syarafuddin.Sistem Pengambilan Keputusan Pendidikan. grasindo)

Pertama Pengambilan keputusan adalah inti dari manajemen dalam organisasi, yaitu hal yang dilakukan oleh ketua dalam suatu kegiatan yang dilakukan dalam organisasi untuk mengambil suatu tindakan atau pilihan yang harus dilakukan yang akan menghasilkan keputusan untuk kebaikan bersama (stephen P.Robbins: manajemen). Yang kedua, Terry, definisi pengambilan keputusan adalah pemilihan alternatif perilaku dari dua alternatif atau lebih ( tindakan pimpinan untuk menyelesaikan masalah yang dihadapi dalam organisasi yang dipimpinnya dengan melalui pemilihan satu diantara alternatif-alternatif yang dimungkinkan).

            Menurut Siagian pengambilan keputusan adalah suatu pendekatan terhadap hakikat suatu masalah, pengumpulan fakta-fakta dan data, penentuan yang matang dari alternatif yang dihadapi dan pengambilan tindakan yang menurut perhitungan merupakan tindakan yang paling tepat.

            Dari ketiga pengertian diatas maka dapat ditarik kesimpulan bahwa keputusan itu diambil dengan sengaja, tidak secara kebetulan, dan tidak boleh sembarangan. Masalahnya telebih dahulu harus diketahui dan dirumuskan dengan jelas, sedangkan pemecahannya harus didasarkan pemilihan alternatif terbaik dari alternatif yang ada.

JENIS - JENIS KEPUTUSAN ORGANISASI

1.      Pengambilan Keputusan Berdasarkan Intuisi

            Keputusan yang diambil berdasarkan intuisi atau perasaan lebih bersifat subjektif yaitu mudah terkena sugesti, pengaruh luar, dan faktor kejiwaan lain. Pengambilan keputusan yang berdasarkan intuisi membutuhkan waktu yang singkat Untuk masalah-masalah yang dampaknya terbatas, pada umumnya pengambilan keputusan yang bersifat intuitif akan memberikan kepuasan. Akan tetapi, pengambilan keputusan ini sulit diukur kebenarannya karena kesulitan mencari pembandingnya dengan kata lain hal ini diakibatkan pengambilan keputusan intuitif hanya diambil oleh satu pihak saja sehingga hal-hal yang lain sering diabaikan.

2.      Pengambilan Keputusan Rasional

        Keputusan yang bersifat rasional  berkaitan dengan daya guna. Masalah – masalah yang dihadapi merupakan masalah yang memerlukan pemecahan rasional. Keputusan yang dibuat berdasarkan pertimbangan rasional lebih bersifat objektif. Dalam masyarakat, keputusan yang rasional dapat diukur apabila kepuasan optimal masyarakat dapat terlaksana dalam batas-batas nilai masyarakat yang di akui saat itu.

3.   Pengambilan Keputusan Berdasarkan Fakta

           Ada yang berpendapat bahwa sebaiknya pengambilan keputusan didukung oleh sejumlah fakta yang memadai. Sebenarnya istilah fakta perlu dikaitkan dengan istilah data dan informasi. Kumpulan fakta yang telah dikelompokkan secara sistematis dinamakan data. Sedangkan informasi adalah hasil pengolahan dari data. Dengan demikinan, data harus diolah lebih dulu menjadi informasi yang kemudian dijadikan dasar pengambilan keputusan. Keputusan yang berdasarkan sejumlah fakta, data atau informasi yang cukup itu memang merupakan keputusan yang baik dan solid, namun untuk mendapatkan informasi yang cukup itu sangat sulit.

4.   Pengambilan Keputusan Berdasarkan Pengalaman

       Sering kali terjadi bahwa sebelum mengambil keputusan, pimpinan mengingat-ingat apakah kasus seperti ini sebelumnya pernah terjadi. Pengingatan semacam itu biasanya ditelusuri melalui arsip-arsip penhambilan keputusan yang berupa dokumentasi pengalaman-pengalaman masa lampau. Jika ternyata permasalahan tersebut pernah terjadi sebelumnya, maka pimpinan tinggal melihat apakah permasalahan tersebut sama atau tidak dengan situasi dan kondisi saat ini. Jika masih sama kemudian dapat menerapkan cara yang sebelumnya itu untuk mengatasi masalah yang timbul. Dalam hal tersebut, pengalaman memang dapat dijadikan pedoman dalam menyelesaikan masalah. Keputusan yang berdasarkan pengalaman sangat bermanfaat bagi pengetahuan praktis. Pengalaman dan kemampuan untuk memperkirakan apa yang menjadi latar belakang masalah dan bagaimana arah penyelesaiannya sangat membantu dalam memudahkan pemecaha masalah.

5.   Pengambilan Keputusan Berdasarkan Wewenang

        Banyak sekali keputusan yang diambil karena wewenang (authority) yang dimiliki. Setiap orang yang menjadi pimpinan organisasi mempunyai tugas dan wewenang untuk mengambil keputusan dalam rangka menjalankan kegiatan demi tercapainya tujuan organisasi yang efektif dan efisien. Keputusan yang berdasarkan pada wewenang semata akan menimbulkan sifat rutin dan mengasosiasikan dengan praktik dictatorial. Keputusan berdasarkan wewenang kadangkala oleh pembuat keputusan sering melewati permasahan yang seharusnya dipecahkan justru menjadi kabur atau kurang jelas.


FAKTOR-FAKTOR YANG MEMPENGARUHI PENGAMBILAN KEPUTUSAN

1.            POSISI/KEDUDUKAN

Dalam kerangka pengambilan keputusan, posisi/kedudukan seseorang dapat dilihat dalam hal berikut:
·         Letak posisi
Dalam hal ini apakah is sebagai pembuat keputusan ,penentu keputusan ataukah staf .  
·         Tingkatan posisi
Dalam hal ini apakah sebagai , peraturan, organisasional, operasional, teknis.

2.            MASALAH

Masalah atau problem adalah apa yang menjadi peng-halang untuk tercapainya tujuan, yang merupakan penyimpangan daripada apa yang diharapkan, direncanakan atau dikehendaki dan harus diselesaikan.

3.            SITUASI

Situasi adalah keseluruhan faktor-faktor dalam keadaan, yang berkaitan satu sama lain, dan yang secara bersama-sama memancarkan pengaruh terhadap kita beserta apa yang hendak kita perbuat. Faktor-faktor itu dapat dibedakan atas dua, yaitu sebagai berikut:
·         Faktor-faktor yang konstan (C), yaitu faktor-faktor yang sifatnya tidak berubah-ubah atau tetap keadaanya.
·         Faktor-faktor yang tidak konstan, atau variabel (V), yaitu faktor-faktor yang sifatnya selalu berubah-ubah, tidak tetap keadaannya.

4.          KONDISI

Kondisi adalah keseluruhan dari faktor-faktor yang secara bersama-sama menentukan daya gerak, daya ber-buat atau kemampuan kita. Sebagian besar faktor-faktor tersebut merupakan sumber daya-sumber daya.

Implikasi Manajerial

Dalam kamus besar bahasa Indonesia implikasi mempunya arti yaitu akibat.kata implikasi sendiri dapat merujuk ke beberapa aspek salah satu aspek yang akan saya bahas kali ini implikasi manajerial. Dalam manajemen sendiri terdapat 2 implikasi yaitu :
1.  Implikasi prosedural meliputi tata cara analisis, pilihan representasi, perencanaan kerja dan formulasi kebijakan
2.      Implikasi kebijakan meliputi sifat substantif, perkiraan ke depan dan perumusan tindakan.
Jadi implikasi manajerial memiliki arti Proses Pengambilan Keputusan Partisipatif Dalam Organisasi manajerial yang baik.

Teori Managerial Grid

Teori dikemukakan oleh Robert K. Blake dan Jane S. Mouton yang membedakan dua dimensi dalam kepemimpinan, yaitu “concern for people” dan “concern for production”. Pada dasarnya teori managerial grid ini mengenal lima gaya kepemimpinan yang didasarkan atas dua aspek tersebut, yaitu :
1.      Improvised artinya pemimpin menggunakan usaha yang paling sedikit untuk menyelesaikan tugas tertentu dan hal ini dianggap cukup untuk mempertahankan organisasi.
2.  Country Club artinya kepemimpinann didasarkan kepada hubungan informal antara individu artinya perhatian akan kebutuhan individu dengan persahabatan dan menimbulkan suasana organisasi dan tempo kerja yang nyaman dan ramah.
3.   Team yaitu kepemimpinan yang didasarkan bahwa keberhasilan suatu organisasi tergantung kepada hasil kerja sejumlah individu yang penuh dengan pengabdian dan komitmen. Tekanan untama terletak pada kepemimpinan kelompok yang satu sama lain saling memerlukan. Dasar dari kepemimpinan kelompok ini adalah kepercayaan dan penghargaan.
4.      Task artinya pemimpin memandang efisiensi kerja sebagai factor utama keberhasilan organisasi. Penampilan terletak pada penampilan individu dalam organisasi.
5.      Midle Road artinya kepemimpinan yang menekankan pada tingkat keseimbangan antara tugas dan hubungan manusiawi , dengan kata lain kinerja organisasi yang mencukupi dimungkinkan melalui penyeimbangan kebutuhan untuk bekerja dengan memelihara moral individu pada tingkat yang memuaskan.

Komunikasi Organisasi
Dalam system komunikasi organisasi, partisipatif telah menggunakan komunikasi dua arah, yaitu system atau pola komunikasi yang akan menghasilkan umpan balik secara langsung dari komunikan untuk dijadikan evaluasi. Pemimpin akan sering berkomunikasi dengan bawahan dalam merumuskan hal-hal yang dapat dirumuskan dengan bawahan. Hal ini menunjukkan bahwa komuniksai harus berfungsi juga sebagai persuatif dan regulative. Kepemimpinan situasional memungkinkan seorang pemimpin melaksanakan kepemimpinannya sesuai dengan kondisi yang terjadi. Untuk komunikasi satu arah seperti Telling, mengharuskan pemimpin untuk lebih banyak mengarahkan, hal ini dilakukan agar tugas yang dilaksanakan sesuai dengan alur atau tujuan yang telah ditetapkan. Komunikasi satu arah akan mengalami kesulitan dalam menerima umpan balik sebagai evaluasi bagi organisasi. Terkadang dengan komunikasi satu arah, kondisi kerja akan terasa kaku karena bersifat formal.
Dalam kepemimpinan situsional yang dikembangkan menjadi empat bagian, membutuhkan komunikasi karena pada dasarnya kepemimpinan mempengaruhi orang. Dalam kepemimpinn ini, Delegating dengan tugas dan perilaku yang rendah menjdi aspek yang paling disukai apabila bawahan memiliki tingkat kesiapan yang tinggi, karena ada kebebasan dan kepercayaan dari pemimpin untuk berpartisipasi.

Daftar pustaka:

http://fitriharsono.blogspot.com/2013/05/pengambilan-keputusan-dalam-organisasi.html

Universitas Gunadarma, 2009. Proses Organisasi

Anzizhan,Syarafuddin.Sistem Pengambilan Keputusan Pendidikan. Grasindo

P.Robbins, Stephen & Mary Coulter. 2005. Management, eight edition. Erlangga: Jakarta



http://dimasihsanprasetyo.blogspot.com/2013/05/implikasi-manajerial.htm

TUGAS TEORI ORGANISASI UMUM ARTI PENTING "KEPIMPINAN"

      TUGAS TEORI ORGANISIASI UMUM
    ARTI
      PENTING KEPIMPINAN

A. TEORI DAN ARTI PENTING KEPEMIMPINAN
Kepemimpinan adalah proses memengaruhi atau memberi contoh oleh pemimpin kepadapengikutnya dalam upaya mencapai tujuan organisasi. Cara alamiah mempelajari kepemimpinan adalah “melakukanya dalam kerja” dengan praktik seperti pemagangan pada seorang senima ahli, pengrajin, atau praktisi. Dalam hubungan ini sang ahli diharapkan sebagai bagian dari peranya memberikan pengajaran/instruksi.
TEORI-TEORI KEPEMIMPINAN :
Teori kepemimpinan pada umumnya berusaha untuk memberikan penjelasan dan interpretasi mengenai pemimpin dan kepemimpinan dengan mengemukakan beberapa segi antara lain : Latar belakang sejarah pemimpin dan kepemimpinan Kepemimpinan muncul sejalan dengan peradaban manusia. Pemimpin dan kepemimpinan selalu diperlukan dalam setiap masa. Sebab-sebab munculnya pemimpin Ada beberapa sebab seseorang menjadi pemimpin, antara lain :
a.Seseorang ditakdirkan lahir untuk menjadi pemimpin. Seseorang menjadi pemimpin melalui usaha penyiapan dan pendidikan serta didorong oleh kemauan sendiri.
b.Seseorang menjadi pemimpin bila sejak lahir ia memiliki bakat kepemimpinan kemudian dikembangkan melalui pendidikan dan pengalaman serta sesuai dengan tuntutan lingkungan.
Untuk mengenai persyaratan kepemimpinan selalu dikaitkan dengan kekuasaan, kewibawaan, lingkungan dan kemampuan.
1.Teori-teori dalam Kepemimpinan
a) Teori Sifat
Teori ini bertolak dari dasar pemikiran bahwa keberhasilan seorang pemimpin ditentukan oleh sifat-sifat, perangai atau ciri-ciri yang dimiliki pemimpin itu. Atas dasar pemikiran tersebut timbul anggapan bahwa untuk menjadi seorang pemimpin yang berhasil, sangat ditentukan oleh kemampuan pribadi pemimpin. Dan kemampuan pribadi yang dimaksud adalah kualitas seseorang dengan berbagai sifat, perangai atau ciri-ciri di dalamnya.
Ciri-ciri ideal yang perlu dimiliki pemimpin menurut Sondang P Siagian (1994:75-76) adalah: – pengetahuan umum yang luas, daya ingat yang kuat, rasionalitas, obyektivitas, pragmatisme, fleksibilitas, adaptabilitas, orientasi masa depan; – sifat inkuisitif, rasa tepat waktu, rasa kohesi yang tinggi, naluri relevansi, keteladanan, ketegasan, keberanian, sikap yang antisipatif, kesediaan menjadi pendengar yang baik, kapasitas integratif  kemampuan untuk bertumbuh dan berkembang, analitik, menentukan skala prioritas, membedakan yang urgen dan yang penting, keterampilan mendidik, dan berkomunikasi secara efektif.
Walaupun teori sifat memiliki berbagai kelemahan (antara lain : terlalu bersifat deskriptif, tidak selalu ada relevansi antara sifat yang dianggap unggul dengan efektivitas kepemimpinan) dan dianggap sebagai teori yang sudah kuno, namun apabila kita renungkan nilai-nilai moral dan akhlak yang terkandung didalamnya mengenai berbagai rumusan sifat, ciri atau perangai pemimpin; justru sangat diperlukan oleh kepemimpinan yang menerapkan prinsip keteladanan.
b) Teori Perilaku
Dasar pemikiran teori ini adalah kepemimpinan merupakan perilaku seorang individu ketika melakukan kegiatan pengarahan suatu kelompok ke arah pencapaian tujuan. Dalam hal ini, pemimpin mempunyai deskripsi perilaku:
– Perilaku seorang pemimpin yang cenderung mementingkan bawahan memiliki ciri ramah tamah,mau berkonsultasi, mendukung, membela, mendengarkan, menerima usul dan memikirkan kesejahteraan bawahan serta memperlakukannya setingkat dirinya. Di samping itu terdapat pula kecenderungan perilaku pemimpin yang lebih mementingkan tugas organisasi.
– Berorientasi kepada bawahan dan produksi perilaku pemimpin yang berorientasi kepada bawahan ditandai oleh penekanan pada hubungan atasan-bawahan, perhatian pribadi pemimpin pada pemuasan kebutuhan bawahan serta menerima perbedaan kepribadian, kemampuan dan perilaku bawahan. Sedangkan perilaku pemimpin yang berorientasi pada produksi memiliki kecenderungan penekanan pada segi teknis pekerjaan, pengutamaan penyelenggaraan dan penyelesaian tugas serta pencapaian tujuan. Pada sisi lain, perilaku pemimpin menurut model leadership continuum pada dasarnya ada dua yaitu berorientasi kepada pemimpin dan bawahan. Sedangkan berdasarkan model grafik kepemimpinan, perilaku setiap pemimpin dapat diukur melalui dua dimensi yaitu perhatiannya terhadap hasil/tugas dan terhadap bawahan/hubungan kerja. Kecenderungan perilaku pemimpin pada hakikatnya tidak dapat dilepaskan dari masalah fungsi dan gaya kepemimpinan (JAF.Stoner, 1978:442-443)


c) Teori Situasional
Keberhasilan seorang pemimpin menurut teori situasional ditentukan oleh ciri kepemimpinan dengan perilaku tertentu yang disesuaikan dengan tuntutan situasi kepemimpinan dan situasi organisasional yang dihadapi dengan memperhitungkan faktor waktu dan ruang. Faktor situasional yang berpengaruh terhadap gaya kepemimpinan tertentu menurut Sondang P. Siagian (1994:129) adalah
* Jenis pekerjaan dan kompleksitas tugas;
* Bentuk dan sifat teknologi yang digunakan;
* Persepsi, sikap dan gaya kepemimpinan;
* Norma yang dianut kelompok;
* Rentang kendali;
* Ancaman dari luar organisasi;
* Tingkat stress;
* Iklim yang terdapat dalam organisasi
B. TIPOLOGI KEPEMIMPINAN
Tipologi kepemimpinan disusun dengan titik tolak interaksi personal yang ada dalam kelompok . Tipe-tipe pemimpin dalam tipologi ini dapat dikelompokkan dalam kelompok tipe berdasarkan jenis-jenisnya antara lain:
1.Tipe Otokratis.
Seorang pemimpin yang otokratis ialah pemimpin yang memiliki kriteria atau ciri sebagai berikut: Menganggap organisasi sebagai pemilik pribadi, Mengidentikkan tujuan pribadi dengan tujuan organisasi, Menganggap bawahan sebagai alat semata-mata, Tidak mau menerima kritik, saran dan pendapat, Terlalu tergantung kepada kekuasaan formalnya, Dalam tindakan pengge-rakkannya sering mempergunakan pendekatan yang mengandung unsur paksaan dan bersifat menghukum.
2.Tipe Militeristis
Perlu diperhatikan terlebih dahulu bahwa yang dimaksud dari seorang pemimpin tipe militerisme berbeda dengan seorang pemimpin organisasi militer. Seorang pemimpin yang bertipe militeristis ialah seorang pemimpin yang memiliki sifat-sifat berikut : Dalam menggerakan bawahan sistem perintah yang lebih sering dipergunakan, Dalam menggerakkan bawahan senang bergantung kepada pangkat dan jabatannya, Senang pada formalitas yang berlebih-lebihan, Menuntut disiplin yang tinggi dan kaku dari bawahan, Sukar menerima kritikan dari bawahannya, Menggemari upacara-upacara untuk berbagai keadaan.
3.Tipe Paternalistis.
Seorang pemimpin yang tergolong sebagai pemimpin yang paternalistis ialah seorang yang memiliki ciri sebagai berikut : menganggap bawahannya sebagai manusia yang tidak dewasa, bersikap terlalu melindungi (overly protective), jarang memberikan kesempatan kepada bawahannya untuk mengambil keputusan, jarang memberikan kesempatan kepada bawahannya untuk mengambil inisiatif, jarang memberikan kesempatan kepada bawahannya untuk mengembangkan daya kreasi dan fantasinya, dan sering bersikap maha tahu.
4.Tipe Karismatik.
Hingga sekarang ini para ahli belum berhasil menemukan sebab-sebab mengapa seseorang pemimpin memiliki karisma. Umumnya diketahui bahwa pemimpin yang demikian mempunyai daya tarik yang amat besar dan karenanya pada umumnya mempunyai pengikut yang jumlahnya sangat besar, meskipun para pengikut itu sering pula tidak dapat menjelaskan mengapa mereka menjadi pengikut pemimpin itu. Karena kurangnya pengetahuan tentang sebab musabab seseorang menjadi pemimpin yang karismatik, maka sering hanya dikatakan bahwa pemimpin yang demikian diberkahi dengan kekuatan gaib (supra natural powers). Kekayaan, umur, kesehatan, profil tidak dapat dipergunakan sebagai kriteria untuk karisma. Gandhi bukanlah seorang yang kaya, Iskandar Zulkarnain bukanlah seorang yang fisik sehat, John F Kennedy adalah seorang pemimpin yang memiliki karisma meskipun umurnya masih muda pada waktu terpilih menjadi Presiden Amerika Serikat. Mengenai profil, Gandhi tidak dapat digolongkan sebagai orang yang ‘ganteng”.
5.Tipe Demokratis.
Pengetahuan tentang kepemimpinan telah membuktikan bahwa tipe pemimpin yang demokratislah yang paling tepat untuk organisasi modern. Hal ini terjadi karena tipe kepemimpinan ini memiliki karakteristik sebagai berikut : dalam proses penggerakan bawahan selalu bertitik tolak dari pendapat bahwa manusia itu adalah makhluk yang termulia di dunia, selalu berusaha mensinkronisasikan kepentingan dan tujuan organisasi dengan kepentingan dan tujuan pribadi dari pada bawahannya, senang menerima saran, pendapat, dan bahkan kritik dari bawahannya, selalu berusaha mengutamakan kerjasama dan teamwork dalam usaha mencapai tujuan, ikhlas memberikan kebebasan yang seluas-luasnya kepada bawahannya untuk berbuat kesalahan yang kemudian diperbaiki agar bawahan itu tidak lagi berbuat kesalahan yang sama, tetapi lebih berani untuk berbuat kesalahan yang lain, selalu berusaha untuk menjadikan bawahannya lebih sukses daripadanya, dan berusaha mengembangkan kapasitas diri pribadinya sebagai pemimpin.
C.FAKTOR-FAKTOR YANG MEMPENGARUHI KEPEMIMPINAN
Dalam melaksanakan tugas kepemimpinan mempengaruhi orang atau kelompok menuju tujuan tertentu, kita pemimpin, dipengaruhi oleh beberapa factor. Factor-faktor itu berasal dari diri kita sendiri, pandangan kita terhadap manusia, keadaan kelompok dan situasi waktu kepemimpina kita laksanakan. Orang yang memandang kepemimpinan sebagai status dan hak untuk mendapatkan fasilitas, uang, barang, jelas akan menunjukkan praktek kepemimpinan yang tidak sama dengan orang yang mengartikan kepemimpinan sebagai pelayanan kesejahteraan orang yang dipimpinnya. Factor-faktor yang berasal dari kita sendiri yang mempengaruhi kepemimpinan kita adalah pengertian kita tentang kepemimpinan, nilai atau hal yang kita kejar dalam kepemimpinan, cara kita menduduki tingkat pemimpin dan pengalaman yang kita miliki dalam bidang kepemimpinan.
D.IMPLIKASI MANAJERIAL KEPEMIMPINAN DALAM ORGANISASI
Sebab yang terjadi bila implikasi manajerial kepemimpinan dalam organisasi adalah akan menciptakan kepemimpinan yang baik karna adanya proses manajemen yang direncakan, karena induk dari sebuah perusahaan adalah pemimpin jadi bila pemimpin nya berkualitas maka perusahaan tersebut akan menjukukan kualitasnya.











Rabu, 21 Oktober 2015

Peng.Org&ArstKomputer

KATEGORI MEDIA PENYIMPANAN

Dalam Internal Memori terdapat 2 kategori media penyimpanan dan beberapa macam alat penyimpanan komputer, diantaranya :

1. ROM ( Read Only Memory)
            Merupakan perangkat keras pada komputer berupa chip memori semikonduktor yang isinya hanya dapat dibaca. Jenis memori ini datanya hanya bisa dibaca dan tidak bisa ditulis secara berulang-ulang. Memori ini berjenis non-volatile, artinya data yang disimpan tidak mudah menguap (hilang) walaupun catu dayanya dimatikan. Karena itu memori ini biasa digunakan untuk menyimpan program utama dari suatu sistem. ROM pada komputer disediakan oleh vendor komputer dan berisi program ataudata.Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikroprosesor ketika komputer mulai dihidupkan.
Sampai sekarang dikenal beberapa jenis ROM yang pernah beredar dan terpasang pada komputer, antara lain:
•      PROM : PROM (Progammable Read-Only-Memory) : Jika isi ROM ditentukan oleh vendor, PROM dijual dalam keadaan kosong dan kemudian dapat diisi dengan program oleh pemakai. Setelah diisi dengan program, isi PROM tak bisa dihapus.
•      EPROM (Erasable Programmable Read-Only-Memory) : Berbeda dengan PROM, isi EPROM dapat dihapus setelah diprogram. Penghapusan dilakukan dengan menggunakan sinar ultraviolet.
•      EEPROM (Electrically Erasable Programmable Read-Only0Memory) : EEPROM dapat menyimpan data secara permanen, tetapi isinya masih bisa dihapus secara elektris melalui program. Salah satu jenis EEPROM adalah Flash Memory. Flash Memory biasa digunakan pada kamera digital, konsol video game, dan cip BIOS

2. RAM (Read Access Memory)
            Merupakan jenis memori yang isinya dapat diganti-ganti selama komputer sihidupkan dan sebagai suatu penyimpanan data yang dapat dibaca atau ditulis dan dapat dilakukan secara berulang-ulang dengan data yang berbeda-beda. Jenis memori ini merupakan jenis volatile (mudah menguap), yaitu data yang tersimpan akan hilang jika catu dayanya dimatikan. Karena alasan tersebut, maka program utama tidak pernah disimpan di RAM. Random artinya data yang disimpan pada RAM dapat diakses secara acak. Modul memori RAM yang umum diperdagangkan berkapasitas 128 MB, 256 MB, 512 MB, 1 GB, 2 GB, dan 4 GB. 
RAM dibagi lagi menjadi dua jenis, yaitu :
•      RAM statik menyimpan satu bit informasi dalam sebuah flip-flop. RAM statik biasanya digunakan untuk aplikasi-aplikasi yang tidak memerlukan kapasitas memori RAM yang besar.
•      RAM dinamik menyimpan satu bit informasi data sebagai muatan. RAM dinamik menggunakan kapasitansi gerbang substrat sebuah transistor MOS sebagai sel memori elementer. Untuk menjaga agar data yang tersimpan RAM dinamik tetap utuh, data tersebut harus disegarkan kembali dengan cara membaca dan menulis ulang data tersebut ke memori. RAM dinamik ini digunakan untuk aplikasi yang memerlukan RAM dengan kapasitas besar, misalnya dalam sebuah komputer pribadi (PC).

KATEGORI MEDIA PENYIMPANAN

Dalam Eksternal Memori terdapat 2 kategori media penyimpanan dan beberapa macam alat penyimpanan komputer, diantaranya : 
•      Media Penyimpanan Magnetik (Magnetik Storage Media) 
Media penyimpanan magnetik bersifat non volatile artinya data tersimpan dalam media penyimpanan meskipun sudah tidak ada daya listrik yang mengalir.
•      Media Penyimpanan Optical
Optical Disk adalah media penyimpanan data elektronik yang dapat ditulis dan dibaca dengan menggunakan sinar laser bertenaga rendah.

Media Penyimpanan Magnetik
1. Hardisk
            Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca data. Ada beberapa jenis hardisk yang dapat kita ketahui, diantaranya : hardisk ATA, SATA, dan SSD.
2. Flashdisk
            Seperti yang kita tahu, flashdisk merupakan alat penyimpanan yang paling mudah dibawa kemana-kemana, karena ukurannya yang relatif kecil. Tidak hanya itu, meskipun ukurannya kecil flashdisk mempunyai memori atau tempat penyimpanan yang lumayan besar, ada yang 2GB, 4GB, bahkan sudah ada yang mencapai 1TB atau 1024 GB. Nama lain dari Flashdisk sendiri adalah USB Drive, Pen Drive, Microdisk, Pocket Drive.
3. Floppy Disk/Disket
Floppy Disk adalah alat penyimpanan yang berbentuk persegi dan ada juga yang berbentuk persegi panjang dengan daya penyimpanan pada umumnya sebesar 1,44 MB. Disket dimasukkan kefloppy-disk drive, yaitu alat untuk menahan, memutar, membaca dan menulis data ke disket. “Baca” berarti data di media penyimpan sekunder diubah ke dalam bentuk sinyal elektronik dan salinan data tersebut dikirimkan ke memori komputer (RAM). Sedangkan “tulis” berarti salinan informasi elektronik hasil pemrosesan komputer ditransfer ke penyimpan sekunder.

Media Penyimpanan Optical
1. CD
            CD adalah sebuah media penyimpanan optical yang paling awal muncul. CD juga mempunyai diameter luar sebesar 120 mm dan diameter dalam sebesar 15 mm, serta pembacaan dan penulisaan data pada piringannya menggunakan laser. Kapasitas dari CD pada umumnya adalah sebesar 750 MB.
2. DVD
            DVD merupakan media penyimpanan optical setelah CD, yang mempunyai kapasitas penyimpanan yang lebih besar yaitu pada umumnya 4,7 GB, tetapi ada juga yang mempunyai kapasitas sebesar 17GB.
3. Blue Ray
            Jika sebelumnya ada CD dan DVD, versi selanjutnya yaitu Blue Ray yang merupakan upgrade atau pengembangan dari CD dan DVD. Kapasitasnya juga tentu jauh lebih besar yaitu sekita 50GB
4. Fluorscent Multiplayer DISK
            Fluorescent merupakan yang saat ini menempati media penyimpanan yang paling besar, betapa tidak dengan kapasitas penyimpanannya sebesar 140 GB mampu membaca data sebesar 1GB perdetik. Biasa disebut juga FM Disk, permukaannya yang transfaran bisa dilihat dari sisi depan atau belakang, karena dua sisi tersebut bisa digunakan untuk penyimpanan data alias Multilayer

Media Penyimpanan CHIP

Chip yaitu penyimpanan data prototip dari Hitachi tersebut hanya memiliki ukuran 2x2 cm dan tebal 0,2 cm. Chip ini terbuat dari kaca kuarsa, yang tahan panas, bahkan pada suhu 1000° C sekalipun. Bahan ini juga tidak terpengaruh oleh radiasi, air dan bahan kimia lainnya. Menurut sumber  yang jadi berita kutip dari situs geek.com, bahan ini mampu bertahan hingga beberapa ratus juta tahun, kecuali jika chipnya patah ataupun rusak.
            Teknologi ini terdiri dari beberapa lapis ots yang menyimpan data dalam bentuk biner. Yang saat ini berhasil dibuat adalah ketebalan sebanyak empat lapis, dan mampu menyimpan data sebanyak 40 MB perinchi persegi, atau setara dengan kemampuaan CD. Tentu saja ini lebih rendah dari pada kapasitas hardisk yang biasa kita gunakan, yaitu kapasitas yang mencapai TB (Tera Byte).
Dimasa yang akan datang. Hitachi berharap bisa membuat chip dengan kapasitas yang lebih besar, karena chip prototipnya saat ini hanya memiliki kapasitas yng mampu menyimpan beberapa buah e-book. Selain itu, untuk dapat menguraikan data yang tersimpan pada chip prototip itu, kita membutuhkan sebuah mikroskop.
             Tujuan dari Hitachi  pada saat ini adalah membuat teknologi yang bisa dapat digunakan oleh semua kalangan, seperti pemerintahan, museum, atau organisasi lainnya yang mungkin tertarik oleh media penyimpanan yang tahan lama.

Memori Cache

Pengertian Cache Memory adalah memory yang berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran filenya sangat kecil namun kecepatannya sangat tinggi. Dalam terminologi hadware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan yang lebih rendah.

Fungsi dari Cache Memory adalah sebagai tempat menyimpan data sementara atau intruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data pada komputer karena cache menyimpan data atau informasi yang telah di akses oleh suatu buffer, sehingga meringankan kerja processor. Jadi Bisa disimpulkan fungsi cache memory yaitu: 

  • Mempercepat Akses data pada komputer 
  • Meringankan kerja prosessor 
  • Menjembatani perbedaan kecepatan antara cpu dan memory utama. 
  • Mempercepat kinerja memory. 

Cara kerja dari Cache Memory 

Jika prosesor membutuhkan suatu data, pertama-tama dia akan mencarinya pada cache. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan. Dua jenis cache yang sering digunakan dalam dunia komputer adalah memory caching dan disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memori utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.

Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk caching menggunakan sebagian dari memori komputer.

Letak Cache Memory di komputer
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim4KRyRg4l2DmTbQacMbMs3GvBKXhV5nD2XmgByLlXgzeV56M_K09pQ-CV8dix5i-iWhkpaKHW6nHkscJ7c2YrRgqi2oSxhao3YwBOll-9NzX69gTBNzo8ifvaJqkjt3H_18FkBs9GU6s/s1600/cache_memory.png
  • Terdapat di dalam Processor (on chip ),Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, maka waktu aksesnya akan sangat cepat sekali.
  • Terdapat diluar Processor(off chip), Berada pada MotherBoard memori jenis ini kecepatan aksesnya sangat cepat,meskipun tidak secepat chache memori jenis pertama

Advanced DRAM
Memori akses acak dinamis ( Dynamic random-access memory; disingkat DRAM) merupakan jenis random akses memori yang menyimpan setiap bit data yang terpisah dalam kapasitor dalam satu sirkuit terpadu. Karena kapasitornya selalu bocor, informasi yang tersimpan akhirnya hilang kecuali kapasitor itu disegarkan secara berkala. Karena kebutuhan dalam penyegaran, hal ini yang membuatnya sangat dinamis dibandingkan dengan memori (SRAM) statik memori dan lain-lain.

Keuntungan dari DRAM adalah kesederhanaan struktural: hanya satu transistor dan kapasitor yang diperlukan per bit, dibandingkan dengan empat di Transistor SRAM. Hal ini memungkinkan DRAM untuk mencapai kepadatan sangat tinggi. Tidak seperti flash memori, memori DRAM itu mudah "menguap" karena kehilangan datanya bila kehilangan aliran listrik.

Prinsip Kerja
DRAM biasanya diatur dalam persegi array satu kapasitor dan transistor per sel. Panjang garis yang menghubungkan setiap baris dikenal sebagai "baris kata". Setiap kolom sedikitnya terdiri dari dua baris, masing-masing terhubung ke setiap penyimpanan sel di kolom. Mereka biasanya dikenal sebagai + dan - bit baris. Amplifier perasa pada dasarnya adalah sepasang inverters lintas yang terhubung antara bit baris. Yakni, inverter pertama terhubung dari + bit baris ke - bit baris, dan yang kedua terhubung dari - baris ke bit + baris.

Untuk membaca bit baris dari kolom, terjadi operasi berikut:
  1. Amplifier perasa dinonaktifkan dan bit baris di precharge ke saluran yang tepat sesuai dengan tegangan yang tinggi antara menengah dan rendahnya tingkat logika. Bit baris yang akan dibangun simetris agar mereka seimbang dan setepat mungkin.
  2. Precharge sirkuit dinonaktifkan. Karena bit baris yang sangat panjang, kapasitas mereka akan memegang precharge tegangan untuk waktu yang singkat. Ini adalah contoh dari logika dinamis.
  3. "Baris kata" yang dipilih digerakkan tinggi. Ini menghubungkan satu kapasitor penyimpanan dengan salah satu dari dua baris bit. Charge ini dipakai bersama-sama oleh penyimpanan sel terpilih dan bit baris yang sesuai, yang sedikit mengubah tegangan pada baris.Walaupun setiap usaha dilakukan untuk menjaga kapasitas di penyimpanan sel tinggi dan kapasitas dari baris bit rendah, Kapasitasnya proporsional sesuai ukuran fisik, dan panjang saluran bit baris yang berarti efek net yang sangat kecil gangguan per satu bit baris tegangan.
  4. Amplifier perasa diaktifkan. Tanggapan positif (Positive feedback) mengambil alih dan menperkecil perbedaan tegangan kecil sampai satu baris bit sepenuhnya rendah dan yang lain sepenuhnya tinggi.Pada tahap ini, baris "terbuka" dan kolom dapat dipilih.
  5. Read data from the DRAM is taken from the sense amplifiers, selected by the column address. Membaca data dari DRAM diambil dari amplifiers perasa, dipilih oleh kolom alamat. Banyak proses membaca dapat dilakukan saat baris terbuka dengan cara ini.
  6. Sambil membaca, saat ini mengalir cadangan yang bit baris dari perasa amplifiers untuk penyimpanan sel. Ini kembali dalam charge (refresh) penyimpanan sel. Karena panjang bit baris, hal ini membutuhkan waktu yang cukup lama pada perasa amplifikasi, dan tumpang tindih dengan satu atau lebih kolom.
  7. Saat selesai dengan baris saat ini, baris kata dinonaktifkan untuk penyimpanan kapasitor (baris "tertutup"), perasa amplifier dinonaktifkan, dan bit baris diprecharged lagi.

Biasanya, produsen menetapkan bahwa setiap baris harus refresh setiap 64 ms atau kurang, menurut standar JEDEC . Refresh logika umumnya digunakan dengan DRAMs untuk me-refresh secara otomatis. Hal ini membuat sirkuit yang lebih rumit, tetapi ini biasanya kekecewaan terhapuskan oleh fakta bahwa DRAM adalah lebih murah dan kapasitas lebih besar dari SRAM. Beberapa sistem refresh setiap baris dalam sebuah lingkaran yang ketat terjadi sekali setiap 64 ms.Sistem lain refresh satu baris pada satu waktu - misalnya, dengan sistem 2 13 = 8192 baris akan memerlukan refresh rate dari satu baris setiap 7,8 μs (64 ms / 8192 baris). Beberapa waktu-nyata sistem refresh sebagian memori pada satu waktu berdasarkan waktu eksternal yang memerintah pengoperasian dari sistem, seperti blanking interval vertikal yang terjadi setiap 10 sampai 20 ms video dalam peralatan. Semua metode memerlukan beberapa jenis counter untuk melacak yang baris berikutnya adalah untuk refresh. Hampir semua DRAM chips yang memasukan counter; beberapa jenis yang tua memerlukan refresh logika eksternal. (Pada beberapa kondisi, sebagian besar data di DRAM dapat dipulihkan walaupun belum DRAM refresh selama beberapa menit.)


Perangkat Eksternal

            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.

Klasifikasi:
Secara umum perangkat eksternal diklasifikasikan menjadi 3 katagori :

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.

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

Communication
yatu 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.

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.

Modul-Modul Input Output

Modul Input/Output (Module I/O) adalah elemen penting ketiga pada sistem komputer setelah CPU dan memory. Setiap komputer harus memiliki cara yang efisien untuk menerima input dan mengirim output. Kegagalan dalam masalah ini telah menjerumuskan banyak sistem yang dianggap baik. Beberapa hal yang akan dibahas pada modul ini adalah modul I/O dan cara menghubungkannya dengan bagian lain dari system komputer, mekanisme I/O serta contoh antarmuka.
Biasanya, device atau peralatan eksternal komputer tidak terhubung langsung dengan struktur BUS, karena :
-          Beragam device atau alat memerlukan beragam logika antarmuka. Sangat tidak praktis untuk mengharapkan CPU selalu tahu cara mengontrol device.
-          Kecepatan transfer antara I/O dengan CPU sangat jauh berbeda.
-          CPU dan I/O memiliki representasi data yang berbeda.
Untuk mengatasinya, dirancang modul I/O yang :
–        Menyediakan antarmuka yang baku antar CPU dan BUS untuk I/O.
–        Dirancang untuk device khusus dan kebutuhan antarmukanya.
–        Membebaskan CPU dari manajemen I/O device.
–        Antarmuka meliputi :
» Control
» Status and
» Data signals
           

Ada 2 jenis mekanisme interaksi antara Prosesor dengan modul I/O, yaitu Programmed I/O dan Interrupt-Driven I/O.
Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori, yaitu:
• Kontrol dan pewaktuan.
• Komunikasi CPU.
• Komunikasi perangkat eksternal.
• Pem-buffer-an data.
• Deteksi kesalahan.

Ø  Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk mensinkronkan kerja masing – masing komponen penyusun komputer.
Dalam sekali waktu CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak menentu dan kecepatan transfer komunikasi data yang beragam, baik dengan perangkat internal seperti register – register, memori utama, memori sekunder, perangkat peripheral. Proses tersebut bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang mengatur sistem secara keseluruhan.
Contoh kontrol pemindahan data dari peripheral ke CPU melalui sebuah modul I/O dapat meliputi langkah – langkah berikut ini :
1 Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O.
2 Modul I/O memberi jawaban atas permintaan CPU.
3 Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan mengirimkan perintah ke modul I/O.
4 Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral.
5 Selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan kecepatan transfer oleh modul I/O sehingga paket – paket data dapat diterima CPU dengan baik.

Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU dan modul I/O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih.

Ø  Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses – proses berikut :
• Command Decoding, yaitu modul I/O menerima perintah – perintah dari CPU yang dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat menerima perintah: Read sector, Scan record ID, Format disk.
• Data, pertukaran data antara CPU dan modul I/O melalui bus data.
• Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat peripheral, umumnya berupa status kondisi Busy atau Ready. Juga status bermacam – macam kondisi kesalahan (error).
• Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat dihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya.
Pada sisi modul I/O ke perangkat peripheral juga terdapat komunikasi yang meliputi komunikasi data, kontrol maupun status.

Ø  Fungsi selanjutnya adalah buffering. Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan pada CPU. Umumnya laju transfer data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun media penyimpan.

Ø  Fungsi terakhir adalah deteksi kesalahan. Apabila pada perangkat peripheral terdapat masalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi kesalahan pada peripheral printer seperti: kertas tergulung, pinta habis, kertas habis, dan lain – lain. Teknik yang umum untuk deteksi kesalahan adalah penggunaan bit paritas.

-  Struktur Modul I/O
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). Bagaimanapun kompleksitas suatu modul I/O, terdapat kemiripan struktur.

Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran, yaitu saluran data, saluran alamat dan saluran kontrol. Bagian terpenting adalah blok logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral, terdapat fungsi pengaturan dan switching pada blok ini. Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran, yaitu saluran data, saluran alamat dan saluran kontrol. Bagian terpenting adalah blok logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral, terdapat fungsi pengaturan dan switching pada blok ini.

- Teknik Masukan/Keluaran
Terdapat tiga buah teknik dalam operasi I/O, yaitu: I/O terprogram, interrupt – driven I/O, dan DMA (Direct Memory Access). Ketiganya memiliki keunggulan maupun kelemahan, yang penggunaannya disesuaikan sesuai unjuk kerja masing – masing teknik.


I/O Terprogram

Terdapat tiga buah teknik yang dapat digunakan dalam operasi I/O. Pada I/O terprogram, data saling dipertukarkan antara CPU dengan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung, termasuk status perangkat pengindera, pengiriman perintah pembacaan atau penulisan dan pemindahan data. Ketika CPU mengeluarkan perintah ke modul I/O, maka CPU harus menunggu sampai operasi I/O selesai. Apabila CPU lebih cepat dibandingkan modul I/O maka hal ini akan membuang-buang waktu CPU. Dengan menggunakan interrupt driven I/O, CPU mengeluarkan perintah CPU dilanjutkan dengan mengeksekusi instruksi-instruksi lainnya dan diinterupsi oleh modul I/O apabila instruksi-instruksi tersebut telah selesai dilaksanakan. Dengan menggunakan I/O terprogram dan I/O interrupt maka CPU bertanggungjawab atas pengeluaran data dari memori utama untuk keperluan output dan penyimpanan data di dalam memori utama untuk keperluan input. Alternatifnya dikenal sebagai direct memory access(DMA). Dalam mode ini, modul I/O dan main memori saling bertukar data secara langsung tanpa melibatkan CPU.

Perintah-perintah I/O

            Untuk mengeksekusi instruksi yang berkaitan dengan I/O, CPU menerbitkan sebuah alamat yang menspesifikasikan modul I/O dan perangkat eksternal tertentu, dan sebuah perintah I/O. terdapat empat jenis perintah I/O yang akan diterima modul I/O ketika modul tersebut dialamati oleh CPU.

Perintah-perintah tersebut dapat diklasifikasikan sebagai control, test, read dan write.

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

2. 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.

3. 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.

4. 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.

Interrupt – Driven I/O

Teknik 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.

Kelemahan I/O terprogram dan Interrupt- Driven I/O

Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung, berimplikasi pada :
• Kelajuan transfer I/O yang tergantung kecepatan operasi CPU.
• Kerja CPU terganggu karena adanya interupsi secara langsung
Prinsip kerja DMA
• CPU akan mendelegasikan kerja I/O kepada DMA
• CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja
• CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi
• Melaksanakan transfer data secara mandiri

Direct Memory Acces (DMA)
            Direct Memory Access adalah suatu alat pengendaali khusus yang disediakan untuk memungkinkan trasnsfer blok data langsung antar perangkat eksternal dan memori utama, tanpa intervensi terus menerus dari prosesor.
Transfer DMA dilakukan oleh sirkuit control yang merupakan bagian dari interface perangkat I/O. Kontoroller DMA melakukan fungsi yang biasa dilakukan oleh prosesor pada saat mengakses memori utama.
Baik Programmed I/O maupun Interrupt Driven I/O, keduanya memerlukan keterlibatan CPU yang terus-menerus dalam operasi I/O. Untuk Interrupt Driven I/O, meskipun CPU tidak harus menunggu modul I/O menyelesaikan tugas, CPU harus tetap terlibat ketika ISR dieksekusi dan transfer data antara memory dengan I/O sedang berlangsung. Direct Memory Access (DMA) mengambil alih tugas transfer data antara I/O dengan memory, kecuali untuk inisialisasi sebelum operasi I/O dilakukan.

Sejumlah besar data dapat ditransfer antara memory dengan I/O.
–        CPU melakukan inisialisasi modul DMA.
» Menetapkan jenis operasi, Read atau Write.
» I/O device yang dilibatkan
» Address awal dari blok memory yang akan dilibatkan.
» Jumlah data yang akan ditransfer.
–        Kemudian CPU melanjutkan tugasnya.


DMA beroperasi dengan cara ‘mencuri’ siklus bus dari CPU.
–        DMA menggunakan bus saat CPU tidak menggunakannya, sehingga tidak mempengaruhi unjuk kerja CPU.
–        Mengakses memory untuk mengambil data
–        Mengirimkannya ke I/O device.



* Kelemahan I/O terprogram dan terinput-Driven I/O
   Proses yang terjadi pada modul I/O masih melibatkan CPUsecara langsung, berimplikasi  pada:
            - Kelajuan transfer I/O yang tergantung kecepatan operasi CPU
            - Kerja CPU terganggu karena adanya interupsi secara langsung
* Klasifikasi berdasarkan arah data
            - Perangkat output : monitor, proyektor, dan printer
            - Perangkat input : Keyboard, mouse, joystick, scanner, mark reader, bar code reader
            - Kombinasi output-input

Saluran I/O dan prosesor
           
            Saluran I/O pada kebanyakan sistem komputer, CPU tidak dibebani untuk menangani tugas yang berhubungan dengan I/O. Saluran I/O itu sendiri merupakan prosesor yang sudah deprogram. Program-program yang di execute ini disebut channer program
*Macam-macam saluran
1. Selector channel
2. Multiplexor channel
3. Black Multiplexor channel

*Macam-macam device
1. Dedicated device
2. Shared device
*Aktifitas saluran
            Tujuan dari saluran I/O adalah sebagai perantara antara CPU-main memory dengan unit pengontrol penyimpanan, beberapa saluran akan member perintah :
1.      Test  I/O, untuk menentukan apakah jalur yang menuju peralatan sedang sibuk
2.      Start I/O, pada peralatan tertentu
3.      Halt  I/O, pada peralatan tertentu

Peralatan masukkan dan keluaran media antarmuka (port) : Serial pararel dan modifikasinya, dan peralatan I/O

⦁ Peralatan masukkan dan keluaran

   * Media antarmuka (port):
1.      Serial port : berfungsi untuk menyambungkan sebuah komputer keperangkat peripheral seperti modem atau printer. Cara kerjanya untuk mengirimkan satu bit dalam satu waktu
2.      Pararel port : adalah sebuah standar tipe sebuah knektor DB-25 female. Pararel port dapat mengirimkan 8 bit data pada satu waktu
3.      Modifikasi : modifikasi port untuk menjadi kabel charge tab
   
* Peralatan Input (masukkan)
            Adalah perangkat keras komputer yang berfungsi sebagai alat untuk masukkan data atau
Pindah ke dalam komputer yang berupa signal atau maintance input. Alat input langsung       yaitu yang dimasukkan langsung diproses oleh alat pemroses, sedangkan alat input tidak langsug melalui media tertentu sebelum suatu input diproses oleh alat pemroses, contoh:
Alat input langsung: keyboard, mouse, scanner, sensor, dan voice recognizer
Alat input tidak langsung: key-punch, key-to-tape, dan key-to-disk
   
  *Peralatan Output (keluaran)
            Adalah perangkat keras komputer berfungsi untuk menampilkan keluaran sebagai hasil
        Pengolahan data
        Alat Output: printer, plotter, microfon
 
   *Peralatan Input-Output: monitor (analog&digital)


SUMBER