Rabu, 29 Oktober 2014

SISTEM INPUT OUTPUT

I/O Sistem Operasi

I/O System merupakan bagian untuk menangani inputan dan outputan dari DCS. Inputan dan outputan tersebut bisa analog atau digital. Inputan/outputan digital seperti sinyal-sinyal ON/OFF atau Start/Stop. Kebanyakan dari pengukuran proses dan outputan terkontrol merupakan jenis analog.

Pengertian Input

Input adalah semua data dan perintah yang dimasukkan ke dalam memori komputer untuk selanjutnya diproses lebih lanjut oleh prosesor. Sebuah perangkat input adalah komponen piranti keras yang memungkinkan user atau pengguna memasukkan data ke dalam komputer, atau bisa juga disebut sebagai unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor.

Pengertian Output

Output adalah data yang telah diproses menjadi bentuk yang dapat digunakan. Artinya komputer memproses data-data yang diinputkan menjadi sebuah informasi. Yang disebut sebagai perangkat output adalah semua komponen piranti keras yang menyampaikan informasi kepada orang-orang yang menggunakannya.


I/O system terdiri dari beberapa bagain penting yaitu:
a.    I/O Hardware
b.    Application I/O Interface
c.    Kernel I/O Subsystem
d.    I/O Requests to Hardware Operations
e.    Streams
f.    Performance

A.I/O Hardware

   Secara umum, I/O Hardware terdapat beberapa jenis seperti device penyimpanan
   (disk,tape),    
   transmission device (network, card, modem), dan human-interface device (screen, keyboard,mouse). Device tersebut dikendalikan oleh instruksi I/O. Alamat-alamat yang dimiliki device akan digunakan oleh direct I/O instruction dan memory-mapped I/O. Beberapa konsep yang umum digunakan ialah port, bus (daisy chain/ shared direct access), dan controller  (host adapter).
· Port adalah koneksi yang digunakan oleh device untuk berkomunikasi dengan mesin.
· Bus adalah koneksi yang menghubungkan beberapa device menggunakan kabel-kabel.
· Controller adalah alat-alat elektronik yang berfungsi untuk mengoperasikan port, bus, dan device.


B.Aplication I/O Interface

   Merupakan suatu mekanisme untuk mempermudah pengaksesan, sehingga sistem operasi melakukan standarisasi cara pengaksesan peralatan I/O. Interface aplikasi I/O melibatkan abstraksi, enkapsulasi, dan software layering. Device driver mengenkapsulasi tiap-tiap peralatan I/O ke dalam masing-masing 1 kelas yang umum (interface standar). Tujuan dari adanya lapisan device driver ini adalah untuk menyembunyikan  perbedaan-perbedaan yang ada pada device controller dari subsistem I/O pada  kernel. Karena hal ini, subsistem I/O dapat bersifat independen dari hardware. Beberapa hal yang berhubungan dengan application I/O Interface adalah:

1.Peralatan Block dan Karakter:
· Perangkat Block termasuk disk drive
· Perintah termasuk baca, tulis dan cari
· Raw I/O atau akses file-sistem
· Pemetaan memori untuk pengaksesan file
· Perangkat karakter termasuk keyboad, mouse dan serial port
· Perintahnya seperti get, put
· Library layered  dalam proses pengeditan

2.Peralatan Jaringan

   Adanya perbedaan pengalamatan dari jaringan I/O, maka sistem operasi memiliki interface I/O yang berbeda dari baca, tulis dan pencarian pada disk. Salah satu yang banyak digunakan pada sistem operasi adalah interface socket. Socket berfungsi untuk menghubungkan komputer ke jaringan. System call pada socket interface dapat memudahkan suatu aplikasi untuk membuat local  socket, dan menghubungkannya ke remote socket.Dengan menghubungkan komputer ke socket, maka komunikasi antar komputer dapat dilakukan.

3.Jam dan Timer

   Jam dan timer pada hardware komputer, memiliki tiga fungsi : 
· memberi informasi waktu saat ini
· memberi informasi lamanya waktu sebuah proses
· sebagai trigger untuk suatu operasi pada suatu waktu. 
  Fungsi ini sering digunakan oleh sistem operasi. Akan tetapi, system call untuk pemanggilan fungsi  ini tidak di-standarisasi antar sistem operasi. Hardware yang mengukur waktu dan melakukan operasi trigger dinamakan programmable interval timer yang dapat di set untuk menunggu waktu tertentu dan kemudian melakukan interupsi.

C.Kernel I/O subsystems

   Kernel menyediakan banyak service yang berhubungan dengan I/O. Pada bagian ini, kita akan mendeskripsikan beberapa service yang disediakan oleh kernel I/O subsystem, dan kita akan membahas bagaimana caranya membuat infrastruktur hardware dan device-driver. Service yang akan kita bahas adalah I/O scheduling, buffering, caching, pooling, reservasi device, error handling.

1. I/O scheduling

   Untuk menjadualkan sebuah set permintaan I/O, kita harus menetukan urutan yang bagus untuk mengeksekusi permintaan tersebut. Scheduling dapat meningkatkan kemampuan sistem secara keseluruhan, dapat membagi device secara rata di antara proses-proses, dan dapat mengurangi waktu tunggu rata-rata untuk menyelesaikan I/O. 

2. Buffering

   Buffer adalah area memori yang menyimpan data ketika mereka sedang dipindahkan antara dua device atau antara device dan aplikasi. Buffering dilakukan untuk tiga buah alasan. Alasan pertama adalah untuk men-cope dengan kesalahan yang terjadi karena perbedaan kecepatan antara produsen dengan konsumen dari sebuah stream data.

3. Caching

   Sebuah cache adalah daerah memori yang cepat yang berisikan data kopian. Akses ke sebuah kopian yang di-cached lebih efisien daripada akses ke data asli. Sebagai contoh, instruksi-instruksi dari proses yang sedang dijalankan disimpan ke dalam disk, dan ter-cached di dalam memori physical, dan kemudian dicopy lagi ke dalam cache secondary and primary dari CPU. Perbedaan antara sebuah buffer dan ache adalah buffer dapat menyimpan satu-satunya informasi datanya sedangkan sebuah cache secara definisi hanya menyimpan sebuah data dari sebuah tempat untuk dapat diakses lebih cepat. Caching dan buffering adalah dua fungsi yang berbeda, tetapi terkadang sebuah daerah memori dapat digunakan untuk keduanya.

4. Spooling dan Reservasi Device
 Sebuah spool adalah sebuah buffer yang menyimpan output untuk sebuah device, seperti printer, yang tidak dapat menerima interleaved data streams. Walau pun printer hanya dapat melayani satu pekerjaan pada waktu yang sama, beberapa aplikasi dapat meminta printer untuk mencetak, tanpa harus mendapatkan hasil output mereka tercetak secara bercampur. Sistem operasi akan menyelesaikan masalah ini dengan meng-intercept semua output kepada printer. Tiap output aplikasi sudah di-spooled ke disk file yang berbeda. Ketika sebuah aplikasi selesai mengeprint, sistem spooling akan melanjutkan ke antrian berikutnya. Di dalam beberapa sistem operasi, spooling ditangani oleh sebuah sistem proses daemon.


5.Error Handling

   Sebuah sistem operasi yang menggunakan protected memory dapat menjaga banyak kemungkinan error akibat hardware mau pun aplikasi. Devices dan transfer I/O dapat gagal dalam banyak cara, bisa karena alasan transient, seperti overloaded pada network, mau pun alasan permanen yang seperti kerusakan yang terjadi pada disk controller. Sistem operasi seringkali dapat mengkompensasikan untuk kesalahan transient. Seperti, sebuah kesalahan baca pada disk akan mengakibatkan pembacaan ulang kembali dan sebuah kesalahan pengiriman pada network akan mengakibatkan pengiriman ulang apabila protokolnya diketahui. Akan tetapi untuk kesalahan permanent, sistem operasi pada umumnya tidak akan bisa mengembalikan situasi seperti semula.

6.Kernel Data Structure

   Kernel membutuhkan informasi state tentang penggunakan komponen I/O. Kernel menggunakan banyak struktur yang mirip untuk melacak koneksi jaringan, komunikasi karakter device, dan aktivitas I/O lainnya. UNIX menyediakan akses sistem file untuk beberapa entiti, seperti file user, raw devices, dan alamat tempat proses. Walau pun tiap entiti ini didukung sebuah operasi baca, semantics-nya berbeda untuk tiap entiti. Seperti untuk membaca file user, kernel perlu memeriksa buffer cache sebelum memutuskan apakah akan melaksanakan I/O disk. Untuk membaca sebuah raw disk, kernel perlu untuk memastikan bahwa ukuran permintaan adalah kelipatan dari ukuran sektor disk, dan masih terdapat di dalam batas sektor. Untuk memproses citra, cukup perlu untuk mengkopi data ke dalam memori. UNIX mengkapsulasikan perbedaan-perbedaan ini di dalam struktur yang uniform dengan menggunakan teknik object oriented.Beberapa sistem operasi bahkan menggunakan metode object oriented secara lebih extensif.


D.I/O Requests to Hardware Operations

   Salah satu contohnya adalah:
a. Ilustrasi membuka sebuah
–  Device mana tempat file yang akan dibuka
–  Menerjemahkan _nama_ ke dalam device yang dimaksud 
–  Membaca secara fisik file yang hendak dibuka 
–  Data sudah siap untuk diakses 
–  Mengembalikan kontrol pada proses 
b.Ilustrasi lain pada waktu boot 
   Sistem mula-mula meminta bus piranti keras untuk menentukan device apa yang ada.

 E.Streams
   I/O stream adalah suatu mekanisme pengiriman data secara bertahap dan terus menerus melalui suatu aliran data (dua arah).Biasa digunakan dalam network protocol dan menggunakan  message passingdalam men-transferdata Stream terdiri atas : 
· sebuah stream head yang merupakan antarmuka dengan user process,
· sebuah driver end yang mengontrol device,
· dan nol atau lebih stream modules 

F.Performance
   Faktor utama dalam performa sistem :  
· Permintaan CPU untuk menjalankan device driver, kode kernel I/O
· Keadaan/state untuk melayani interrupt 
· Copy data
· Network traffic khususnya pada beban kinerja 

Improving Perfomance:
· Menurunkan jumlah alih konteks. 
· Mengurangi jumlah pengkopian data ke memori ketika sedang dikirimkan antara device dan aplikasi. 
· Mengurangi frekuensi interupsi, dengan menggunakan ukuran transfer yang besar, smart controller, dan polling.
· Meningkatkan concurrency dengan controller atau channel yang mendukung DMA. 
· Memindahkan kegiatan processing ke perangkat keras, sehingga operasi kepada device controller dapat berlangsung bersamaan dengan CPU. 
· Menyeimbangkan antara kinerja CPU, memory subsystem, bus, dan I/O.


Definisi Modul Input Output

Modul adalah satuan standar yg bersama - sama dengan yg lain digunakan secara bersama. Input / Output adalah suatu mekanisme pengiriman data secara bertahap dan terus menerus melalui suatu aliran data dari proses ke peranti (begitu pula sebaliknya). Fungsi-fungsi I/O Pada dasarnya adalah mengimplementasikan algoritma I/O pada level aplikasi.
Hal ini dikarenakan kode aplikasi sangat fleksible, dan bugs aplikasi tidak mudah menyebabkan sebuah sistem crash.Port I/O yang berarti gerbang konektor Input/Output pada komputer, seperti pada keyboard,mouse paralel/serial ataupun USB. Menyediakan koneksi untuk piranti eksternal seperti kamera digital, printer dan scanner.Unit Input/Output (I/O) adalah bagian dari sistem mikroprosesor yang digunakan olehmikroprosesor itu untuk berhubungan dengan dunia luar.
Modul I/O Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output.Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan peripheral.Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus computer.
Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung jawab atas pengontrolan sebuah perangkat luar dan juga bertanggung jawab pula dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun dengan register – register CPU.Termasuk Antar muka internal dengan komputer (CPU dan memori utama) dan perangkat eksternalnya untuk menjalankan fungsi – fungsi pengontrolan.Modul I/O memiliki dua buah fungsi utama, yaitu :
· Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
· Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu.


Perangkat Eksternal

Salah satu fitur dasar komputer adalah kemampuannya untuk mempertukarkan data dengan perangkat lain. Kemampuan komunikasi ini memungkinkan operator manusia, misalnya, untuk menggunakan keyboard dan layer display untuk mengolah teks dan grafik.
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 ada monitor. Keyboard dan monitor tergolong dalam perangkat eksternal komputer. Perangkat eksternal atau lebih umum disebut peripheraltersambung dalam sistem CPU melalui perangat pengendalinya, yaitu modul I/O.
Perangkat eksternal diklasifikasikan menjadi 3 kategori:
• Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai 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 atau sistem.
• Communication , yatu perangkat yang berhubungan dengan komunikasi jarak jauh. Misalnya: NIC dan modem.

Penjelasan Direct Memory Acces (DMA)

Penjelasan Direct Memory Acces (DMA)
Direct memory access (DMA) adalah suatu alat pengendali khusus disediakan untuk memungkinkan transfes blok data langsung antar perangkat eksternal dan memori utama, tanpa intervensi terus menerus dari prosesor (CPU). 
Diperlukan DMA untuk PROGRAMMED I/O dan interrupt driver I/O, DMA menjadi solusi
Masih memerlukan keterlibatan CPU, CPU menjadi sibuk
Transfer rate data terbatas
Digunakan modul khusus(hardware) yang terhubung ke sistem bus

Fungsi modul DMA:
-Dapat menirukan sebagian fungsi processor
-Dapat mengambil alih fungsi prosesor yang berhubungan dengan transfer data


Kapan DMA bekerja?
-Saat prosesor sedang tidak menggunakan bus
-Saat prosesor dipaksa berhenti sesaat (suspend) , siklus "dicuri oleh DMA" adalah cycle stealing


Cara Kerja DMA
1. CPU mengirimkan data data berikut ini ke DMA controller:
 -Perintah read/write
 -Alamat device yang akan diakses
 -Alamat awal blok memori yang akan dibaca/ditulis
 -Jumlah blok data yang akan ditransfer
2. CPU mengeksekusi program lain
3. DMA controller mengirimkan seluruh blok data (per satu word) langsung ke  memori(tanpa melibatkan CPU)
4. DMA controller mengirim interrupt ke CPU jika telah selesai.
Cycle Stealing pada DMA transfer
5. DMA controller mengambil alih bus sebanyak satu siklus
6. DMA mentransfer satu word data
7. Pengambil alihan bus oleh DMA bukan interrupt --> CPU tidak perlu  menyimpan context
8. CPU hanya tertunda (suspend) sesaat sebelum mengakses bis, yaitu sebelum operand atau data diambil atau data ditulis
9. Pengaruh terhadap CPU yaitu memperlambat CPU , tetapi masih lebih baik dari pada CPU terlibat langsung pada transfer data


Konfigurasi pada DMA
1. Konfigurasi I
 -Hanya menggunakan single bus
 -DMA dan modul I/O terpisah
 -Setiap transfer harus mengakses bus 2 kali
2. Konfigurasi II
 -Hanya menggunakan single bus
 -DMA controller dan modul I/O terintegrasi
 -Satu DMA controller dapat mengangani lebih dari 1 modu I/O
 -Setiap transfer hanya perlu mengakses bus satu kali saja
3. Konfigurasi III
-Digunakan bus I/O secara terpisah
-Semua modul I/O cukup dilayani dengan sebuah DMA
 -Setiap transfer hanya perlu mengakses bus satu kali saja

I/O Terprogram

Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung, seperti pemindahan data, pengiriman perintah baca maupun tulis, dan monitoring perangkat. Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih cepat proses operasinya. Dalam teknik ini, modul I/O tidak dapat melakukan interupsi kepada CPU terhadap proses – proses yang diinteruksikan padanya. Seluruh proses merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan.

Untuk melaksanakan perintah – perintah I/O, CPU akan mengeluarkan sebuah alamat bagi modul I/O dan perangkat peripheralnya sehingga terspesifikasi secara khusus dan sebuah perintah I/O yang akan dilakukan. Terdapat empat klasifikasi perintah I/O, yaitu:

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.
Dalam teknik I/O terprogram, terdapat dua macam inplementasi perintah I/O yang tertuang dalam instruksi I/O, yaitu: memory-mapped I/O dan isolated I/O. Dalam memory-mapped I/O, terdapat ruang tunggal untuk lokasi memori dan perangkat I/O. CPU memperlakukan register status dan register data modul I/O sebagai lokasi memori dan menggunakan instruksi mesin yang sama untuk mengakses baik memori maupun perangkat I/O. Konskuensinya adalah diperlukan saluran tunggal untuk pembacaan dan saluran tunggal untuk penulisan. Keuntungan memory-mapped I/O adalah efisien dalam pemrograman, namun memakan banyak ruang memori alamat. Dalam teknik isolated I/O, dilakukan pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan bagi I/O. Dengan teknik ini diperlukan bus yang dilengkapi dengan saluran pembacaan dan penulisan memori ditambah saluran perintah output. Keuntungan isolated I/O adalah sedikitnya instruksi I/O.


Saluran I/O Dan Prosesor
Tujuan dari saluran I/O adalah sebagai perantara antara CPU-main memory dengan unit pengontrol penyimpan. CPU berkomunikasi dengan saluran melalui beberapa perintah yang sederhana.
Saluran akan memberi perintah :
Test I/O, untuk menentukan apakah jalur (pathway) yang menuju peralatan sedang sibuk.v
Start I/O, pada peralatan tertentu.v
Halt I/O, pada peralatan tertentu.v
Saluran biasanya berkomunikasi dengan CPU melalui cara interupsi. Interupsi akan terjadi, jika keadaan error terdeteksi, misalnya instruksi CPU yang salah atau jika aktifitas I/O telah diakhiri.
Jika interupsi terjadi, kontrol akan bercabang melalui rutin pengendali interupsi (interrupt-handler routine), dimana kontrol akan menentukan penyebab dari interupsi, melakukan kegiatan yang tepat, kemudian mengembalikan kontrol pada pemanggil (caller).
Jika sebuah program membutuhkan READ dari berkas file, maka yang terjadi adalah ;
1. Program mengeluarkan READ, yang akan menginterupsi I/O
2. Pengontrol I/O membuat sebuah saluran program pada memori utama
3. Saluran program dibaca dan dieksekusi oleh pemanggil saluran
4. Sinyal yang tepat akan ditransmisi ke pemanggil unit control
5. Kemudian sinyal tersebut diterjemahkan oleh unit control dan digunakan untuk mengontrol peralatan operasi untuk membaca data yang diminta
6. Data yang diminta akan mengalir dari peralatan pathway ke file buffer area dalam ruang memori utama
7. Interupsi yang dikeluarkan oleh saluran digunakan untuk meneruskan sinyal pada waktu eksekusi program
8. Kemudian control kembali ke program
Data dibaca ke dalam buffer, dimana buffer merupakan suatu tempat pada memori utama yang disediakan untuk menampung data, bila buffer penuh program akan segera menggunakan data tersebut.

Kesimpulan

Sebuah komputer memiliki 2 perangkat, yaitu inut dan output. Input adalah perangkat yang berfungsi sebagai perangkat untuk memasukan data dari luar ke dalam komputer, sedangkan perangkat output berfungsi sebagai peangkat yang akan menampilkan informasi dari data-data yang telah diolah. Terdapat juga Modul I/O yang berperan penting dalam mekanisme kerja perangkat input output.




Sumber: 
Listi Yohany, 23 Januari 2013, I/O terprogram, http://listiyohany.blogspot.com/2013/01/io-terprogram.html

Reza Akhmad, 14 mei 2012, penjelasan DMA, http://rezaakhmadg.blogspot.com/2012/05/direct-memory-acces-dma.html

Gagah Prawono, 2012, organisasi I/O , http://cybergagah.blogspot.com/2012/07/oraganisasi-io-orkom.html

Febri, 27 april 2013, modul input output, http://polsqu.blogspot.com/2013/04/modul-input-output.html

Ubay, 27 des 2013, sistem input output, http://ubay16.wordpress.com/2013/12/27/sistem-inputoutput-io/ 

Kamis, 23 Oktober 2014

KONFLIK ORGANISASI

A. PENGERTIAN KONFLIK ORGANISASI

Pada dasarnya konflik memiliki arti sebagai secara macam pertentangan atau antagonistik antara dua pihak atau lebih, konflik juga dapat diartikan sebagai sebuah perjuangan antara kebutuhan, keinginan, gagasan, kepentingan ataupun pihak yang saling bertentangan. Namun, konflik dalam organisasi dapat diartikan sebuah perilaku anggota organisasi yang dilakukan berbeda dengan anggota organisasi lainnya, menurut Robbins (1996) konflik organisasi adalah suatu proses interaksi yang terjadi akibat adanya ketidaksesuaian antara dua pendapat (sudut pandang) yang berpengaruh terhadap pihak-pihak yang terlibat baik pengaruh positif maupun pengaruh negatif.



B. SUMBER - SUMBER KONFLIK

Adapun terjadinya sebuah konflik, hal itu dapat disebabkan oleh beberapa faktor,  diantaranya adalah faktor psikologis yang bersumber dari sifat-sifat individual tiap anggota, maupun faktor secara struktural. Secara umum sebuah konflik dapat terjadi karena masalah komunikasi karena salah pengertian yang berkenaan dengan kalimat, lalu masalah struktur organisasi karena adanya perselisihan kekuasaan antar bagian dengan kepentingan yang bertentangan, juga masalah pribadi yang disebabkan oleh nilai - nilai sosial pada tiap anggota yang tidak selaras dengan perilaku yang diperkenankan. Namun secara terperinci sumber-sumber konflik dapat diuraikan sebagi berikut : 

1. Persepsi : konflik terjadi karena persepsi yang berbeda dari pihak-pihak yang  bersangkutan.
2. Pertentangan : konflik timbul karena adanya pertentangan kepentingan.
3. Kelangkaan : konflik terjadi karena sumber-sumber adanya terbatas.
4. Blokade : konflik didorong oleh perilaku sautu pihak yang memblokir pencapaian  tujuan dari pihak lain. 
5. Perbedaan cara : konflik terjadi karena perbedaan cara untuk mencapai tujuan  yang sama.
6. Saling ketergantungan : konflik terjadi karena adanya dua atau lebih anggota  yang saling tergantung dalam kerjasama.
7. Formalitas yang rendah : Bila tidak ada pedoman, manual, atau standardisasi.
8. Perbedaan kriteria evaluasi : Bila anggota dinilai prestasinya secara terpisah.
9. Distorsi komunikasi : Adanya ketidakjelasan , hanbatan, penahanan, dan  pemutakbalikan informasi.
10. Ketidakpuasan : Adanya rasa tidak puas atas perlakuan terhadap anggota.
11. Ketidakselarasan status : Peranan suatu profesi dinilai tidak selaras dengan  statusnya secara umum.
12. Heterogenitas anggota : Adanya perbedaan nilai-nilai, pendidikan, latar  belakang, dan umur pada tiap anggota.


C. JENIS - JENIS KONFLIK

Terdapat berbagai macam jenis konflik, tergantung pada dasar yang digunakan untuk membuat klasifikasi. Ada yang membagi konflik atas dasar fungsinya, ada pembagian atas dasar pihak-pihak yang terlibat dalam konflik, dan sebagainya.
a. Konflik Dilihat dari Fungsi

 Berdasarkan fungsinya, Robbins (1996:430) membagi konflik menjadi dua macam, yaitu: konflik fungsional dan konflik disfungsional. Konflik fungsional adalah konflik yang mendukung pencapaian tujuan kelompok, dan memperbaiki kinerja kelompok. Sedangkan konflik disfungsional adalah konflik yang merintangi pencapaian tujuan kelompok.

b. Konflik Dilihat dari Pihak yang Terlibat di Dalamnya  

Berdasarkan pihak-pihak yang terlibat di dalam konflik, Stoner dan Freeman (1989:393) membagi konflik menjadi enam macam, yaitu:
1. Konflik dalam diri individu. Konflik ini terjadi jika seseorang harus memilih tujuan yang saling bertentangan, atau karena tuntutan tugas yang melebihi batas kemampuannya.

2. Konflik antar-individu. Terjadi karena perbedaan kepribadian antara individu yang satu dengan individu yang lain.

3. Konflik antara individu dan kelompok. Terjadi jika individu gagal menyesuaikan diri dengan norma-norma kelompok tempat ia bekerja.

4. Konflik antar kelompok dalam organisasi yang sama. Konflik ini terjadi karena masing-masing kelompok memiliki tujuan yang berbeda dan masing-masing berupaya untuk mencapainya.

5. Konflik antar organisasi. Konflik ini terjadi jika tindakan yang dilakukan oleh organisasi menimbulkan dampak negatif bagi organisasi lainnya. Misalnya, dalam perebutan sumberdaya yang sama.

6. Konflik antar individu dalam organisasi yang berbeda. Konflik ini terjadi sebagai akibat sikap atau perilaku dari anggota suatu organisasi yang berdampak negatif bagi anggota organisasi yang lain. Misalnya, seorang manajer public relations yang menyatakan keberatan atas pemberitaan yang dilansir seorang jurnalis.

c. Konflik Dilihat dari Posisi Seseorang dalam Struktur Organisasi
   Winardi (1992:174) membagi konflik menjadi empat macam, dilihat dari posisi seseorang dalam struktur organisasi. Keempat jenis konflik tersebut adalah sebagai berikut:
1. Konflik vertikal, yaitu konflik yang terjadi antara karyawan yang memiliki kedudukan yang tidak sama dalam organisasi. Misalnya, antara atasan dan bawahan.

2. Konflik horizontal, yaitu konflik yang terjandi antara mereka yang memiliki kedudukan yang sama atau setingkat dalam organisasi. Misalnya, konflik antar karyawan, atau antar departemen yang setingkat.



3. Konflik garis-staf, yaitu konflik yang terjadi antara karyawan lini yang biasanya memegang posisi komando, dengan pejabat staf yang biasanya berfungsi sebagai penasehat dalam organisasi.

4. Konflik peran, yaitu konflik yang terjadi karena seseorang mengemban lebih dari satu peran yang saling bertentangan.


D. STRATEGI PENYELESAIAN KONFLIK

Pemecahan konflik dapat berlangsung dalam berbagai bentuk atau dengan perkataan lain, dapat dilakukan dengan berbagai macam cara. Lima cara dalam pemecahan konflik adalah:
1. Kolaborasi 
Dilakukan oleh pihak yang terlibat dalam konflik secara bersama - sama, mencari pemecahan dengan cara pendekatan menang-menang.

2. Kompetisi
Menggunakan pendekatan menang-kalah, sehingga pihak yang lebih kuat akan menang.

3. Akomodasi
Seorang atau pihak tertentu dapat menampung kebutuhan pihak lain dengan cara mengorbankan keinginannya sendiri.

4. Kompromi
Kemauan untuk membagi sumber-sumber yang terbatas diantara pihak-pihak yang terlibat.


Ada kalanya penanganan konflik dilakukan dengan melibatkan campur tangan dari pihak ketiga. Keterlibatan pihak ketiga dapat dimanfaatkan dalam beberapa bentuk, antara lain:

1. Arbitrasi
Keterlibatan pihak ketiga terhadap konflik yang terjadi adalah sebagai “wasit” atau  “hakim” yang akan memutuskan. Keputusan dibuat setelah pihak ketiga  mendengarkan dengan baik pendapat kedua belah pihak.

2. Mediasi
Keterlibatan pihak ketiga dimanfaatkan sebagai perantara, karena dalam terjadinya  konflik sering kali mengakibatkan terputusnya komunikasi antar kedua belah pihak  yang terlibat.

3. Konsultasi antar pihak
Keterlibatan pihak ketiga sebagai konsultan dan pengarah yang membantu  pihak-pihak yang terlibat konflik dengan cara mengembangkan hubungan dan  kemampuan mereka dalam memecahkan konflik yang terjadi.





Sumber :

Laisanurin (2011). Konflik Organisasi. From http://laisanurin.blogspot.com/2011/12/konflik-organisasi.html . 23 Oktober 2014

Deny (2012). Jenis-Jenis Konflik, Penyebab Konflik, Contoh Konflik, Dan Pengambilan Keputusan. From http://carideny.blogspot.com/2012/11/jenis-jenis-konflik-penyebab-konlik.html . 23 Oktober 2014

Kertonegoro, Sentanoe. 1994. Manajemen Organisasi. Jakarta: PT. Widya Press. 

Dr. Sedarmayanti, m.pd. 1999. Restrukturisasi Dan Pemberdayaan Organisasi Untuk Menghadapi Dinamika Perubahan Lingkungan. Bandung: Mandar Maju.

Wahjono, Sentot Imam. 2010. Perilaku Organisasi. Yogyakarta: Graha Ilmu.

Sofyandi, Herman & Iwa Garniwa. 2007. Perilaku Organisasi. Yogyakarta: Graha Ilmu.



Sabtu, 04 Oktober 2014

ORGANISASI PERUSAHAAN

Sejak zaman primitif orang sudah mengenal adanya organisasi. Mereka hidup berkelompok, mengatur kehidupan kelompoknya, budaya maupun ritualnya dalam rangka mempertahankan keberadaan kelompoknya dan perkembangannya. Lebih-lebih dalam qaman modern ini orang menganggap organisasi menjadi sangat penting.
Terlebih dengan adanya globalisasi saat ini, sebuah organisasi harus dapat mengantisipasi perubahan-perubahan yang terjadi, jika tidak maka organisasi tersebut akan mengalami kegagalan. Kegigihan, kerja keras, dan ketangguhan organisasi sangat diperlukan dalam menghadapi era globalisasi ini.


A. Apa itu Organisasi?
Secara statis, organisasi dapat diartikan sebagaiwadah tempat penyelenggaraan berbagai kegiatan dengan penggambaran yang jelas tentang hirarkhi kehidupan, sedangkan secara dinamis merupakan sebuah proses kerjasama yang serasi antara orang-orang di dalam pewadahan yang sistematis. Namun terdapat beberapa tokoh yang mendefinisikan arti dari organisasi yang berbeda, diantaranya adalah:

1. James L. Gibson, John M. Ivencevich, James H. Donnely Jr.
“Organisasi adalah kesatuan yang memungkinkan anggota mencapai tujuan yang tidak dapat dicapai melalui tindakan individu secara terpisah”

2. Stephan P. Robbins
“Organisasi adalah kesatuan sosial yang dikoordinasikan secara sadar, dengan sebuah batasan yang relatif dapat diidentifikasi, yang bekerja atas dasar yang relatif terus-menerus untuk mencapai suatu tujuan bersama atau sekelompok tujuan”

3. James D. Money
“Organisasi adalah bentuk setiap perserikatan manusia untuk mencapai tujuan bersama.
  
4. Chester I. Bernard
“Organisasi adalah suatu sistem aktivitas kerja sama yang dilakukan oleh dua orang atau lebih.


B. Pengertian Organisasi Perusahaan
Definisi dari perusahaan sendiri adalah tempat terjadinya kegiatan produksi dan berkumpulnya semua faktor produksi. Maka, jika digabungkan dengan definisi dari organisasi yang diungkapkan oleh beberapa tokoh diatas dapat disimpulkan bahwa arti dari organisasi perusahaan adalah suatu kesatuan sosial yang terkoordinasikan dan memiliki suatu sistem aktivitas kerja yang dilakukan untuk mencapai sebuah tujuan dalam kegiatan produksi.


C. Bentuk-Bentuk Organisasi Perusahaan
Menurut pola hubungan kerja, serta lalu lintas wewenang dan tujuan, maka bentuk organisasi itu dapat dibedakan seperti berikut:
1. Line Organization 
Organisasi ini masih tergolong kecil, memiliki jumlah karyawan yang masih sedikit, dan pemiliki menjadi pimpinan tertinggi. Hubungan kerja antara pimpinan dan bawahan terjadi secara langsung.

2. Functional Organization
Organisasi jenis ini memiliki hubungan yang tidak terlalu menekankan kepada hierarki struktural, akan tetapi lebih banyak didasarkan kepada sifat dan jenis fungsi yang perlu dijalankan.

3. Line And Staff Organization
Organisasi ini memiliki kegiatan yang besar dan kompleks, sehingga memiliki anggota yang banyak yang dibagi menjadi 2 bagian, yaitu kelompok lini dan kelompok staff.

4. Commision Organization
Organisasi ini memiliki pimpinan yang bersifat kolegal yang artinya terdiri dari beberapa orang dimana segala putusan diambil dan dipertanggungjawabkan secara bersama.

5. Matrix Organization
Organisasi ini mencerminkan koordinasi antar bidang yang ada dalam organisasi. Pendekatan yang dilakukan adalah pendekatan struktural dan fungsional sekaligus dan merupakan jenis departementalisasi campuran.


D. Kaidah Struktur Organisasi Perusahaan

1. Sasaran perusahaan dan elemen komponennya harus dipahami, disetujui dan  dirumuskan.
2. Struktur organisasi tak boleh dianggap permanen.
3. Struktur harus mengenal pribadi dan orang-orang yang serangkum di dalamnya.
4. Kewajiban puncak ada pada Eksekutif utama.
5. Fungsi dan kegiatan harus dikelompokan menurut jenis sasaran dan masing-masing  tujuan yang ditunjang.
6. Atasan bertanggungjawab atas perbuatan bawahannya.
7. Baik buruknya organisasi bergantung pada orang-orang di dalamnya.
8. Jumlah tingkat wewenang harus dipertahankan pada konsistensi minuman dan  efektivitas optimum.
9. Sarana pengendalian dapat lebih efektif daripada uraian tugas dan bagan organisasi  dalam menyelenggarakan dan mempertahankan struktur.
10. Desentralisasi lebih disukai dan dapat diadakan dengan mendelegasikan hak  memprakarsai tindakan yang lebih dekat dengan rencana tindakan.


E. Peran Penting Organisasi Di Dalam Perusahaan

1. Menciptakan bayangan kesuksesan untuk bisnis kita, dengan memiliki Struktur Organisasi kita telah berimajinasi seperti apa bisnis kita dimasa mendatang.

2. Memudahkan pengembangan Sumber Daya Manusia, dengan Struktur Organisasi kita mampu melihat bagian-bagian perusahaan mana saja yang nantinya membutuhkan SDM, Struktur Organisasi juga bisa menjadi alat pada saat kita melakukan perekrutan atau penambahan karyawan nantinya. Dengan adanya Struktur Organisasi kita akan berusaha untuk mendapatkan SDM yang berkualitas pada posisi-posisi yang saat ini masih kosong atau rangkap jabatan. Bagi karyawan Struktur Organisasi ini juga akan menjadi motivasi tersendiri untuk naik jabatan pada posisi diatasnya, tanpa Struktur Organisasi karyawan tidak mengetahui apakah ada jabatan diatas posisinya saat ini.

3. Fungsi delegasi, dengan Struktur Organisasi kita bisa dengan mudah memisah fungsi delegasi antar setiap bagian pekerjaan, sekalipun rangkap jabatan masih ada setidaknya akan diketahui pada posisi mana kita sedang bekerja. Hal ini akan sangat terasa ketika kita telah memiliki karyawan, kadangkala kita melimpahkan pekerjaan pada karyawan tetapi hal itu tidak sesuai dengan lingkup pekerjaannya, sehingga hasil pekerjaan tersebut menjadi tidak maksimal, jika sejak awal kita telah menempatkan karyawan tadi pada suatu posisi tertentu dalam Struktur Organisasi maka kita bisa melihat apakah pekerjaan yang didelegasikan sudah sesuai dengan posisi dan lingkup pekerjaan karyawan tersebut. Dari Struktur Organisasi ini pula kita akan mengetahui posisi – posisi mana saja yang sudah waktunya untuk di delegasikan.



Sumber: 

Bhodonk Sersan (2013). Organisasi Perusahaan. From http://dukhonajjib.blogspot.com/2013/05/organisasi-perusahaan.html . 01 Oktober 2014.

Wikipedia (2014). Perusahaan. From http://id.wikipedia.org/wiki/Perusahaan . 01 Oktober 2014.

Adit (2009). Pentignya Peran Organisasi Dalam Perusahaan. From http://bungadit.blogspot.com/2009/11/pentingnya-peran-organisasi-dalam.html . 04 Oktober 2014.

Drs. Hardjito Dydiet. Msc. (1995). Teori Organisasi Dan Teknik Pengorganisasian. Jakarta: PT RAJAGRAFINDO PERSADA.

M.C. Barnes et al (1981). Organisasi Perusahaan Teori dan Praktek. Jakarta: PT PUSTAKA BINAMAN PRESSINDO.

Prof. DR. Sondang P. Siagian (1988). Organisasi, Kepemimpinan & Perilaku Administrasi. Jakarta: PT TOKO GUNUNG AGUNG.






Peraturan dan Regulasi

Pengertian Peraturan dan Regulasi Berikut ini adalah pengertian peraturan dari berbagai sumber: TIM GRASINDO Peraturan merupaka...