Kamis, 24 Februari 2011

Resensi Operating System Windows XP

Sistem Operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web Secara umum.

Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Salah satu sistem operasi yang terkenal adalah Windows. Windows adalah salah satu software sistem operasi yang dikeluarkan oleh perusahaan Microsoft Inc.

Microsoft Windows adalah software sistem informasi yang paling populer untuk para pengguna PC. Tampilan Windows yang “user friendly” membuatnya menjadi pilihan utama. Produk Windows yang bisa dibilang paling sukses adalah Windows XP.

Keunggulan Windows XP

  1. Microsoft Windows XP memiliki stabilitas yang tinggi terhadap sistem yang dimilikinya.
  2. Aplikasi yang dijalankan pada system Windows XP dapat dijalankan oleh komputer lain melalui internet.
  3. Dengan menggunakan Remote Assistence kita dapat memonitor kerusakan komputer yang terjadi pada komputer lain dari jarak jauh melalui internet.
  4. Memiliki sistem keamanan yang dapat digunakan untuk melindungi folder-folder khusus agar dapat digunakan oleh pemiliknya sendiri.
  5. Windows XP dapat digunakan untuk berbagi aplikasi secara real time ke seluruh dunia.
  6. Banyak software yang kompatibel
  7. Banyak software yang stabil berjalan di operating sistem ini
  8. Tidak akan ada masalah atau konflik antara software dan hardware
  9. Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain
  10. Windows XP juga merupakan versi pertama Windows untuk menggunakan aktivasi produk untuk memberantas pembajakan peranti lunak, meski hal ini menjadi kontroversi.

Kelemahan Windows XP

  1. Pihak Microsoft sangat membatasi kenyamanan pemakaian terhadap sistem operasi Windows XP ini dimana setiap pengguna harus melakukan aktivasi pihak Microsoft pada periode-periode tertentu.
  2. Tidak adanya Java Virtual Machine seperti generasi-generasi Windows sebelumnya
  3. Harga licensinya cukup mahal
  4. Komunitasnya terlalu sedikit, karena bersifat closed-source
  5. Banyaknya virus yang sering menyerang Windows Xp

Berikut ini adalah persyaratan minimum untuk fungsi dasar Windows XP.

Persyaratan sebenarnya berfariasi,tergantung pada konfigurasi system dan program-program atau fitur yang digunakan.

Persyaratan hardware minimum untuk kelas Windows XP Professional termasuk :

*Pentium 233-megahertz (MHz) processor atau lebih cepat (Disarankan 300 MHz)

*Paling sedikit sedikit 64 megabyte (MB) of RAM (Dianjurkan 128 MB)

*Setidaknya 1,5 gigabyte (GB) ruang yang tersedia pada hard disk

*CD-ROM atau DVD-ROM

*Keyboard dan mouse Microsoft atau beberapa perangkat petunjuk kompatibel lainnya

*Video adapter dan monitor dengan super VGA (800 x 600) / resolusi yang lebih tinggi

*Kartu Suara

*Speaker atau headphone

Kesimpulan :

Windows Xp merupakan pilihan sistem operasi paling umum dan termudah yang dapat dipakai oleh para pengguna komputer awan sekalipun, meskipun masih memiliki beberapa kekurang pada fiturnya.

Selasa, 22 Februari 2011

Array Dan Record

1. PENGERTIAN ARRAY
Array (larik) merupakan tipe data tersetruktur dimana didalamnya terdiri dari komponen – komponen yang mempunyai tipe data yang sama. Didalam suatu array jumlah komponen banyaknya adalah tetap. Didalam suatu larik atau array setiap kompoenen ditunjukan oleh suatu index yang unik. Index dari setiap komponen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.
Logika sederhananya array itu bisa disamakan dengan dua orang dengan nama yang sama didalam suatu komunitas, untuk membedakan antara nama yang satu atau dengan nama yang lain maka diberikan initial tambahan untuk setiap nama.

2. DEKLARASI ARRAY DALAM BAHASA PEMROGRAMAN
Misalkan kita hendak mendeklarasikan array TEMP yang merupakan array dimensi
satu dengan nilai subscript 1 sampai 24, dan masing-masing elemen bertipe data integer
(nilainya antara 0 hingga 99 derajat).
Dalam Bahasa COBOL dapat ditulis:
01 TABEL-TEMP
02 TEMP OCCURS 24 TIMES PIC 99.
Dalam bahasa Pascal:
var temp: array l..24) of integer
Dalam Bahasa BASIC, kita dapat mendefinisikan array TEMP tersebut dengan statement:

DIM TEMP(24)
Tiga hal harus dikemukakan dalam mendeklarasikan suatu array, yakni:
1. nama array
2. range dari subscript
3. tipe data dari elemen array
Bahasa Pascal memperkenankan batas bawah subscript yang bukan =1, contohnya
adalah:
var grafik : array [-100 ..100] of integer
Dalam COBOL subscript harus dimulai dari 1.
Untuk menyatakan elemen ke-I dari array, COBOL dan BASIC menggunakan kurung
biasa, yakni TEMP(I), sedangkan Pascal menggunakan kurung siku, yakni temp[i].
Untuk mendeklarasikan sebuah array nilai dari 500 mahasiswa untuk 8 mata kuliah,
dalam COBOL ditulis:
01 TABEL-NILAI
02 MHS OCCURS 500 TIMES
03 NILAI OCCURS 8 TIMES
PIC 99V9.
Dalam Pascal ditulis:
var nilai : Array[1..500,1..8] of real
dan dalam BASIC dapat ditulis
DIM NILAI(500,8)
Dalam COBOL maksimum dimensi yang dapat diterima adalah 3 (three dimensional),
contohnya:
01 MHS-TABEL
02 TINGKAT OCCURS 5 TIMES
03 SEX OCCURS 2 TIMES
04 MHS OCCURS 20 TIMES
PIC 9(5).
dan dalam Pascal:
var mhs : Array[1..5, 1..2, 1..20] of integer
Dalam bahasa pemrograman seperti FORTRAN dan COBOL, alokasi untuk array
dalam storage memerlukan waktu dalam proses kompilasi, karenanya batas bawah dan
batas atas harus dikemukakan ketika mendefinisikan array.
COBOL dan Pascal (juga bahasa lain yang memungkinkan pendeklarasian array) mempunyaifasilitas untuk melakukan manipulasi antarelemen array. Operasi yang sesuai dengantipe data array tersebut dapat dikerjakan dengan mudah, contohnya dalam COBOL.
COMPUTE TOTAL_UPAH(I) = UPAH_PER_JAM(I) * JUMLAH-JAM(l)
Terlihat bahwa ketiga variabel di atas adalah array.

3. PEMETAAN ARRAY KE STORAGE
Seperti halnya struktur data yang lain, ada beberapa cara untuk menyajikan array di dalammemori. Skema penyajian dapat dievaluasi berdasarkan 4 karakteristik, yakni:
1. kesederhanaan dari akses elemen
2. mudah untuk ditelusuri
3. efisiensi dari utilitasi storage
4. mudah dikembangkan
Umumnya tidaklah mungkin untuk mengoptimalkan keempat faktor tersebut
sekaligus. Pandang array satu dimensi NOPEG dengan batas bawah subscript 1, dan batas atas subscript = N. Salah satu cara untuk menyimpan array ini adalah sedemikian sehingga urutan fisik dari elemen sama dengan urutan logik dari elemen. Storage untuk elemenNOPEG(I+1) adalah berdampingan dengan storage untuk elemen NOPEG(I), untuksetiap I = 1, 2, 3,..., N-1. Untuk menghitung alamat (address) awal dari elemen NOPEG(I), diperlukan untuk mengetahui 2 hal yakni:
1. address awal dari ruang storage yang dialokasikan bagi array tersebut.
2. ukuran dari masing-masing elemen array.
Address awal dari array, kita nyatakan dengan B, disebut juga base-location. Misalkan
bahwa masing-masing elemen dari array menduduki S byte. Maka, address awal dari elemenke-I adalah:
B + (I-1) * S
Sekarang kita perluas persamaan di atas untuk mendapat address dari elemen ke-I dari
array yang mempunyai batas bawah subscript tidak sama dengan 1. Perhatikan array Z(4:10),
maka address awal dari Z(6) adalah:
B + (64) * S
Untuk array Z2 (-2:2) misalnya, address awal dari Z2(l) adalah:
B + (I -(-2)) * S
Maka secara umum, untuk array:
ARRAY(L:U),
elemen ARRAY(I) mempunyai address awal
B + (U-L) *

4. TRINGULAR ARRAY
Akan kita tinjau beberapa aspek pelinearan suatu array yang khusus, yakni tringular array. Tringular array dapat merupakan upper tringular (seluruh elemen di bawah diagonal utama = 0) ataupun lower tringular (seluruh elemen di atas diagonal utama = 0).
Dalam array lower triangular dengan N baris, jumlah maksimum elemen <> 0 pada
baris ke-I adalah 1, karenanya total elemen <> 0, tidak lebih dari:
N
Σ I = N ( N+1) / 2
I =I
Rumus ini berlaku pula untuk array upper tringular dengan N baris. Kalau N besar,
alangkah baiknya kalau elemen nol tidak usah kita simpan dalam memori. Suatu pendekatanterhadap problema ini adalah dengan pelinearan array, dan dengan hanya menyimpanbagian array yang tidak nol.
Misalkan kita menyimpan array upper tringular T secara baris dalam array satu dimensi
S, dengan batas subscript I sampai N(N+I)/2. Elemen T(1,1) disimpan sebagai S(1), elemenT(1,2) sebagai S(2) dan seterusnya, sehingga elemen T(1,N) disimpan sebagai S(N). Maka elemen T(2,2) disimpan sebagai S(N+1) (karena T(2,1) = 0). Terakhir sekali, elemenT(N,N) akan disimpan sebagai S(N(N+1)/2).
Kadang-kadang suatu program menggunakan lebih dari satu array tringular. Untuk
itu kita dapat menyimpan 2 array sekaligus. Misalnya array A upper triangular berorder Nx N dan array B lower triangular berorder (N-1) x (N-1). Mereka dapat kita simpan
sebagai array C berorder N x N. Di sini C(l,J) = A(l,J) untuk I <= J dan C(I+1,J) = B(I,J)
untuk I >= J. Sekarang apabila array A upper tringular berorder N x N sedangkan array B lower tringular, juga berorder N x N, maka array C yang mengandung keduanya harus berorder N x (N+1). Di sini elemen A(I,J) disimpan sebagai C(I,J+1) untuk I <= J, dan B(I,J) disimpan sebagai C(I,J) untuk I >= J.


5. DEFINISI RECORD
Sebuah record merupakan koleksi satuan data yang heterogen, yakni terdiri dari berbagai
type. Satuan data tersebut sering disebut sebagai field dari record. Field dipanggil dengan
menggunakan namanya masing-masing. Suatu field dapat terdiri atas beberapa subfield.
Sebagai Contoh, data personalia dari seorang pegawai suatu perusahaan di Amerika Serikat,merupakan sebuah record yang dapat terdiri dari berbagai field, dan subfield seperti berikut ini:
1. NOMOR-JAMINAN-SOSIAL
2. NAMA, yang terdiri atas:
NAMA-BELAKANG
NAMA-DEPAN
NAMA-TENGAH
3. ALAMAT, terdiri atas:
JALAN
NOMOR RUMAH
NAMA-JALAN
KOTA
NEGARA-BAGIAN
KODE-POS
4. MENIKAH
dan sebagainya lagi.

Pada record tersebut di atas, satuan data seperti NAMA BELAKANG ataupun KOTA
merupakan tipe data string, sedangkan data lain seperti GAJI POKOK, TUNJANGAN
JABATAN dan berbagai data yang akan diolah secara matematis akan disimpan dengan
tipe data numerik, bisa integer maupun real. Data MENIKAH bisa digunakan tipe data
boolean atau logikal.
Seperti telah kita paparkan terdahulu, array berbeda dengan record, yakni array bersifat
homogen (terdiri dari tipe data yang sama), dan komponen array tidak memiliki nama
sendiri, dan hanya diberi identifikasi oleh posisi mereka di dalam array. Penggunaan
keduanya di dalam program juga berbeda, jika penggunaan array pada umumnya akan
disimpan di memori utama komputer (bersifat sementara), sedangkan record biasanya
digunakan dalam filing yang akan disimpan di memori sekunder komputer, seperti hard
disk, disket, dan lainnya.
Sebuah record memberi informasi tentang berbagai kondisi dari obyek padapermasalahan yang nyata sehari-hari. Setiap field memberi uraian tentang satu atribut dari
obyeknya. Sebuah record biasanya diberi identifikasi oleh key-nya. Key atau kunci adalah
salah satu atau lebih field yang dipilih untuk tujuan penyampaian informasi yang terjadi
di dalam record yang bersangkutan.
Koleksi dari record yang sama struktur fieldnya disebut suatu file atau berkas. Jadi, koleksi
dari record semua pegawai perusahaan membentuk sebuah file personalia. Pada umumnya
record disimpan membentuk file, dalam urutan sesuai dengan nilai dari key masing-masing.
Di dalam suatu file PERSONALIA, field NOMOR JAMINAN SOSIAL dari seorang pegawai
dapat digunakan sebagai key. Di dalam bahasa pemrograman tingkat tinggi, record dapat
dinyatakan sebagai struktur data (COBOL dan PL/1) dapat diadakan spesifikasi tentang
nama record, field dan subfield yang bersangkutan.

Tipe Data dan Struktur Data

Macam-macam dari Tipe Data adalah:

a. Integer ( Bilangan Bulat )
Integer merupakan nilai bilangan bulat baik dalam bentuk desimal maupun hexadecimal. Tipe data numerik yang termasuk integer adalah sebagai berikut :
- Byte : Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori
- Short : Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori
- Int : Memiliki nilai integer dari -2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori
-Long : Memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) di memori.

b. Char
Char adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda ‘ ( petik tunggal ).

c. String
Merupakan urutan-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menempati memori sebesar banyaknya karakter string ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

d. Real
Nilai konstanta numeric real berkisar dari 1E-38 sampai 1E+38. E menunjukkan nilai 10 pangkat, dan tipe data ini menempati memori sebesar6 byte.

e. Boolean
Tipe data boolean terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.

Secara garis besar type data dapat dikategorikan menjadi:
Type data sederhana.

* Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.
* Type data sederhana majemuk, misalnyaString

Struktur Data, meliputi:

* Struktur data sederhana, misalnya array dan record.
* Struktur data majemuk, yang terdiri dari:

Linier : Stack, Queue, sertaList dan Multilist
Non Linier : Pohon Biner dan Graph

Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.
Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
* List linier (Linked List) dan variasinya
* Multilist
* Stack (Tumpukan)
* Queue (Antrian)
* Tree ( Pohon)
* Graph ( Graf )

REVIEW RECORD (REKAMAN)
Disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram.
Rekaman disebut juga tipe terstruktur
Contoh :
1. type Titik : record
jika P dideklarasikan sebagai Titik maka
mengacu field pada P adalah P.x dan P.y.
2. Didefinisikan tipe terstruktur yang mewakili Jam yang terdiri
atas jam (hh), menit (mm) dan detik (ss), maka cara menulis
type Jam adalah :
type JAM : record
mm : integer, {0…59}
ss : integer {0…59}>
Jika J adalah peubah (variabel) bertipe Jam
maka cara mengacu tiap field adalah J.hh, J.mm dan J.ss

Terjemahan dalam bahasa C :
1. type Titik : record
diterjemahkan menjadi :
typedef struct { float x;
float y;
} Titik;
2. type JAM : record

mm : integer, {0…59}
ss : integer {0…59}
>
Diterjemahkan menjadi :
typedef struct
{ int hh; /*0…23*/
int mm; /*0…59*/
int ss; /*0…59*/
} Jam;

Tipe-tipe data yang berlaku:

Tipe Data Sederhana
• Integer
• Boolean
• Char
• Subrange
• Terbilang
• Real

Tipe Integer
• Tipe data ini digunakan untuk menyatakan
bilangan bulat karena tidak mempunyai
titik decimal sehingga tidak diperbolehkan
menggunakan karakter koma antara dua
bilangan.

Tipe Data String
Data yang bertipe string adalah data yang
berisi sederetan karakter yang banyaknya
karakter bisa berubah-ubah sesuai
kebutuhan, yaitu dari 1 sampai 255
karakter. Tipe data string yang tidak
dinyatakan panjang karakternya dianggap
mempunyai 255 karakter.

Contoh String
Bentuk umum dari deklarasi tipe string adalah :
• Type pengenal =string[panjang];
Dengan
• Pengenal : nama tipe data
• panjang : bilangan bulat yang menyatkan
banyaknya karakter
Contoh
• Type nama = string[30]

Tipe Data Terstruktur
Dalam tipe data tersetruktur setiap perubah
bisa menyipan lebih dari sebuah nilai data.
Masing-masing nilai data disebut
komponen. Karakteristik data bertipe
tersetruktur ditentukan berdasarkan cara
penstrukturan dan tipe masing-masing
komponen.

Anggota Tipe Data terstruktur
Didalam tipe data ini ada tipe data :
• larik/array
• Record
• Objek
• File

Contoh type data pada struktur data:

1. Tipe data Char dan String
Ini merupakan tipe data dasar, tipe data ini didefinisikan pada deklarsi var dibagian algoritma/program.
Example : Var Nama : String
Nilai : Char

Keterangan :
Nama merupakan sebuah variabel didefinisikan sebagai variabel bertipe string, maksudnya pada variabel tersebut digunakan untuk menerima masukan sebuah nama yang terdiri dari sekumpulan huruf, dapat berupa huruf besar, kecil, atau campuran kedua-duanya.
Nilai, didefinisikan sebagai variabel yang bertipe data char, maksudnya variabel tersebut hanya dapat digunakan untuk memasukkan sebuah huruf dari huruf besar, seperti A, B, C,.. atau huruf kecil, a, b, c, ….

2. Tipe data Boolean
Tipe data ini digunakan untuk pengambilan keputusan dalam operasi logika. Terdiri dari true disimbolkan ‘T’ dan False yang disimbolkan ‘F’. Ketika kita ingin mendapatklan hasil yang valid/pasti, kita menggunakan tipe data boolean untuk memperoleh keputusan dalam suatu penyelesaian yang pasti.

3. Tipe Data Integer
Merupakan tipe data bilangan bulat.

Tipe Data

Rentang nilai

Memori

Byte

0…255

1 byte

Word

0…65.555

1 byte

Integer

-32.768 s.d 32.767

2 byte

Long Integer

-2.147.483.648

4 byte

4. Tipe Data Real
Merupakan tipe data bilangan pecahan seperti real, single, double, comp, extend.

5. Tipe Data Subrange
Merupakan tipe data bilangan yang punya jangkauan nilai tertentu sesuai dengan definisi pada pemrogram.
Example:
Type Variabel=Nilai_awal…Nilai_akhir

6. Tipe Data Enumerasi
Merupakan tipe data yang memiliki elemen-elemen tertentu yang disebut satu/satu dari bernilai konstanta integer sesuai dengan urutannya. Pada tipe data ini elemen masukan diwakili oleh suatu nama variable yang ditlis di dalam kurung.
Example :
Indeks_Hari = (Nol, Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu)

Selasa, 15 Februari 2011

OS Android


Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).– Wikipedia

Perkembangan yang pesat pada sistem android karena juga didukung oleh hampir keseluruhan vendor smartphone. hal ini karena sifatnya yang open source sehingga siapa saja bisa mengembangkan OS tersebut untuk diginakan di gadget mereka dan disesuaikan dengan kebutuhan dan pasar.

Seperti pada Distribusi Linux yang sering berkembang demikian juga dengan Android itu sendiri sejak awal dikembangkan 2009 sampai sekarang (2010) sudah memiliki 5 versi dan ini akan terus berkembang karena pasar yang semakin melirik OS ini dan mudahnya pengembangannya.

Senin, 29 November 2010

Pengidentifikasian Gaya Kepemimpinan . .

Pernyataan berikut adalah dari seorang penyelia (supervisor) yang sedang menggambarkan gaya kepimpinannya.dia mengendalikan lima belas pemrogram dalam sebuah perusahaan pemrosesan data yang sedang tumbuh pesatrata-rata umur para pemrogram computer tersebut adalah dua puluh satu tahun.

Bila seorang pemimpi ingin sukses,dia harus dihormati para bawahannya.saya telah mengamati para penyelia yang lemah dan takut untuk membuat keputusan-keputusan.sebelum mereka mengetahuinya,mereka segera menemukan bahwa ada cukup pembangun kerajaan disekitarnya untuk merebut kekuasaan yang telah mereka peroleh.selama sepuluh tahu saya bekerja disini,saya melihat lebih dari satu penyelia tertekan pada pekerjaannya,baik karena manager lain yang melanggar bidang wewenangnya atau karena para bawahan mulai sebagai pekerja-pekerja yang baik dan kemudian mendapatkan lampu hijau dari manajer tingkat atas untuk menggunakan wewenang yang sesungguhnya dipunyai penyelia.

Hal lain yang seharusnya dipikirkan seorang penyelia adalah konsistensi.perubahan gaya kepemimpinan,saya piker,merupakan hal jelek.para bawahan akan lebih menyukai penyelia yang keras sepanjang waktu dari pada penyelia yang lunak.

Akhirnya ada masalah sulit pada pengendalian.seorang penyelia yang tidak dapat mempertahankan pengawasn ketat dalam situasikerja tidak akan dapat melakukan pekerjaan secara effektif.tanpa pengawasan ini,saudara akan segera mempuyai kekacau-balauan.pikirkan juga bahwa,disamping apa mereka yang mungkin katakana,para bawahan sungguh-sungguh menginginkan saudara memberikan disiplin.mereka tidak akan hormat pada saudara kecuali saudara memberikan disiplin kepada mereka dan cara terbaik untuk melakukan hal itu adalah close control.

Pertanyaan kasus :

1. 1 .Anaalisis pernyataan penyelia ini dengan a) Jaringan manajerial (manajerial grid) Blake dan Mouton, b) jaringan tiga dimensi Reddin,dan c) empat system manajemen likert.

2. 2 . Apa Faktor-faktor yang mempengarui gaya kepemimpinan yang dikembangkan oleh seorang manajer (penyelia) ?

Jawaban Kasus :

Menurut Reddin ada jenis tiga gaya yang harus diperhatikan yaitu gaya yang efektif dan tidak efektif.Gaya dari lingkungan reddin ini tidak terpengaruh kepada lingkungan sekitarnya.

Gaya efektif terdiri dari :

1. - Eksekutif : gaya ini mempunyai perhatian terhadap tugas-tugas pekerjaan dan hubungn kerja.

2. - Pecinta Pengembangan : Pada gaya ini lebih mempunyai perhatian yang penuh terhadap hubungn pekerjaan.

3. - Otokratis yang baik : Gaya perhatian ini menekan perhatian yang maksimum terhadap tugas-tugas kerja.



Gaya yang tidak efektif terdiri dari :

1. - Pecinta kompromi : Gaya kompromi ini menitikberatkan perhatian terhadap tugas dan hubungan kerja.

2. - Missionari : Manajer seperti ini menilai keharmonisan sebagai suatu tujuan,dalam arti memberikan perhatian yang besar dan maksimum terhadap tugas dan perilaku yang tidak sesuai.

3. - Otokrat : Pemimpin tipe ini memberikan perhatian yang banyak terhadap tugas dan sedikit perhatian terhadap hubunan kerja dengan perilaku yang tidak sesuai.

4. Lari dari tugas : Manajer yang memiliki gaya kepemimpinan seperti ini sama sekali tidak memberikan perhatian,baik kepada tugas maupun hubungan kerja.

Empat Sistem – Rensis Likert
Gaya kepemimpian yaitu sikap dan tindakan yang dilakukan pemimpin dalam menghadapi bawahan. Ada dua macam gaya kepemimpinan yaitu gaya kepemimpinan yang berorientasi pada tugas dan gaya kepemimpinan yang berorientasi pada karyawan.

Dalam gaya yang ber orientasi pada tugas ditandai oleh beberapa hal sebagai berikut:
- Pemimpin memberikan petunjuk kepada bawahan.
- Pemimpin selalu mengadakan pengawasan secara ketat terhadap bawahan.
- Pemimpin meyakinkan kepada bawahan bahwa tugas-tugas harus dilaksanakan sesuai
dengan keinginannya.
- Pemimpin lebih menekankan kepada pelaksanaan tugas daripada pembinaan dan pe-
ngembangan bawahan.

Sedangkan gaya kepemimpinan yang berorientasi kepada karyawan atau bawahan
ditandai dengan beberapa hal sebagai berikut.
- Pemimpin lebih memberikan motivasi daripada memberikan pengawasan kepada
bawahan.
- Pemimpin melibatkan bawahan dalam pengambilan keputusan.
- Pemimpin lebih bersifat kekeluargaan, saling percaya dan kerja sama, saling
menghormati di antara sesama anggota kelompok.

Penelitian menunjukkan bahwa kesuksesan seorang pemimpin dipengaruhi oleh lingkungan. Begitu antusiasnya para peneliti untuk meneliti lingkungan dan faktor-faktor yang dapat menentukan keefektifan seorang pemimpin, akhirnya mereka meneliti para pemimpin di tempat kerja. Ternyata ada berbagai faktor utama yang mempengaruhi gaya kepemimpinan.Faktor-faktor yang mempengaruhi situasi kepemimpinan adalah:

  • Pimpinan
  • Bawahan
  • Atasan
  • Asosiasi-asosiasi
  • Tuntutan kerja
  • Waktu