Senin, 26 November 2012

Evolusi Teori Manajemen



Teori Manajeman Klasik

Ada dua tokoh manajemen yang mengawali munculnya manajemen, yaitu :
1. Robert Owen (1771 1858)
Dimulai pada awal tahun 1800-an sebagai Mnajer Pabrik Pemintalan Kapas di New Lanark, Skotlandia. Robert Owen mencurahkan perhatiannya pada penggunaan faktor produksi mesin dan faktor produksi tenaga kerja. Dari hasil pengamatannya disimpulkan bahwa, bilamana terhadap mesin diadakan suatu perawatan yang baik akan memberikan keuntungan kepada perusahaan, demikian pula halnya pada tenaga kerja, apabila tenaga kerja dipelihara dan dirawat (dalam arti adanya perhatian baik kompensasi, kesehatan, tunjangan dan lain sebagainya) oleh pimpinan perusahaan akan memberikan keuntungan kepada perusahaan. Selanjutnya dikatakan bahwa kuantitas dan kualitas hasil pekerjaan dipengaruhi oleh situasi ekstern dan intern dari pekerjaan. Atas hasil penelitiannya Robert Owen dikenal sebagai Bapak Manajemen Personalia.
2. Charles Babbage (1792 1871)
Charles Babbage adalah seorang Profesor Matematika dari Inggris yang menaruh perhatian dan minat pada bidang manajemen. Dia dipercaya bahwa aplikasi prinsip-prinsip ilmiah pada proses kerja akan menaikkan produktivitas dari tenaga kerja menurunkan biaya, karena pekerjaan-pekerjaan dilakukan secara efektif dan efisien. Dia menganjurkan agar para manajer bertukar pengalaman dan dalam penerapan prinsip-prinsip manajemen. Pembagian kerja (devision of labour), mempunyai beberapa keunggulan, yaitu :
1.      Waktu yang diperlukan untuk belajar dari pengalaman-pengalaman yang baru.
2.       Banyaknya waktu yang terbuang bila seseorang berpindah dari satu pekerjaan ke pekerjaan lain akan menghambat kemajuan dan ketrampilan pekerja, untuk itu diperlukan spesialisasi dalam pekerjaannya.
3.       Kecakapan dan keahlian seseorang bertambah karena seorang pekerja bekerja terus menerus dalam tugasnya.
4.      Adanya perhatian pada pekerjaannya sehingga dapat meresapi alat-alatnya karena perhatiannya pada itu-itu saja.
Kontribusi lain dari Charles Babbage yaitu mengembangkan kerja sama yang saling menguntungkan antara para pekerja dengan pemilik perusahaan, juga membuat skema perencanaan pembagian keuntungan.

Teori Manajemen Perilaku

Pencitraan Pribadi
Berbicara pencitraan tak lepas dari preposisi seseorang atau organisasi terhadap citranya dimata public sehingga melahirkan sebuah respon positif. Begitu juga akselerasi public terhadap pribadi selalu dapat dilihat dari sejauhmana menampilkan kesan positif yang bisa membangun tingkat kepercayaan terhadap pigur pribadi atau branch image sebuah organisasi.
Masalahnya sering kali terjadi kalau citra membangkitkan kepura-puraan kita terhadap public. Sehingga seolah anda melakukan sesuatu bukan diri kita tapi polesan lipstick. Apa yang kita lakukan hampir sama dengan apa yang kita pikirkan. Anda akan terlihat percaya diri ketika anda berpikir bahwa diri anda pantas untuk memiliki citra anda sehingga ketika anda masuk kesebuah butik atau restoran anda pikirkan tentang jenis pelayanan yang anda terima, cara orang lain menatap anda dengan respect dan segalanya Nampak tepat pada tempatnya bagi anda.
Itulah pemposisian citra anda terlihat akan kuat tapi tidak mencerminkan kearoganan dan kemunafikan didalamnya tapi didalam ada ketulusan hati untuk berprilaku sehingga semua orang akan menangkap citra anda secara positif karena memang anda pantas mendapatkan repect tersebut.

Teori Kuantitatif (Riset Operasi dan Ilmu Manajemen)
Riset operasi merupakan suatu metode ilmiah yang memanfaatkan ilmu antardisiplin agar dapat menyajikan hubungan-hubungan fungsional yang kompleks, seperti model matematik, untuk keperluan pengambilan keputusan secara kuantitatif dan tidak termasuk masalah baru untuk analisis kuantitatif.
Riset operasi tidak hanya merupakan pengambilan keputusan model untuk memecahkan masalah, tetapi juga memberikan sumbangan untuk pengambilan keputusan bagi manajer pada tingkat bawah, menengah, dan atas. Dalam dunia bisnis dan pemerintahan, riset operasi dapat dimanfaatkan untuk perencanaan, pengorganisasian, pengarahan, dan pengendalian.

Evolusi Teori Manajemen
Perkembangan teori manajemen untuk masa dating adalah :
a.    Dominan
Salah satu dari aliran utama dapat muncul sebagai yang paling berguna
b.    Divergence
Setiap aliran melalui jalur sendiri
c.    Convergence
Aliran-aliran dapat menjadi sepaham dengan batasan-batasan diantara mereka cenderung kabur
d.    Sintesa
Masing-masing aliran berintegrasi
e.    Proliferation
Adanya kemungkinan muncul lebih banyak aliran lagi
         
Aliran teori manajemen dapat dibedakan menjadi 6 yaitu :
Aliran akuntasi manajerial
a.    Aliran ekonomi manajerial
b.    Aliran thesis organisasi
c.    Aliran hubungan manusiawi dan prilaku manusia
d.    Aliran kuantitatif (Matematik dan statistic)
e.    Aliran teknis industri
Pemikiran aliran manajemen terbagi 6 yaitu :
a.    aliran operasional dan proses manajemen
b.    aliran empiric atau kasus
c.    aliran prilaku manusia
d.    aliran system social
e.    aliran teori keputusan
f.     aliran matematik

1.4. MANAJEMEN DAN LINGKUNGAN EKSTERNAL
A. FAKTOR-FAKTOR LINGKUNGAN EKSTERNAL MIKRO DAN MAKRO
• Lingkungan eksternal terdiri atas unsur-unsur di luar organisasi, yang sebagian
besar tak dapat dikendalikan dan berpengaruh dalam pembuatan keputusan oleh
manajer
1. LINGKUNGAN EKSTERNAL MIKRO
Lingkungan eksternal mikro terdiri dari:
• para pesaing (competitors)
organisasi mengetahui posisi persaingannya, sehingga mampu mengoptimalkan
operasi-operasinya
• Langganan (customer)
Untuk mengantisipasi
perubahan perilaku pasar atau langganan dan
mengarahkan pengalokasian sumber dayanya sesuai kebutuhan dan keinginan
langganan
• Pasar tenaga kerja (labor supply)
Faktor yang paling berpengaruh adalah:reputasi perusahaan di mata angkatan
kerja, tingkat pertumbuhan angkatan kerja dan tersedianya tenaga kerja susuai
persyaratan yang dibutuhkan
• Lembaga-lembaga keuangan
Jangka pendek untuk biaya operasi, sedangkan jangka panjang untuk fasilitas dan
peralatan baru
• Para penyelia (suppliers)
Harus selalu dinilai kualitas dan kuantitas dari penyedia, sehingga dapat
disesuaikan dengan karakteristik yang diinginkan perusahaan
• Perwakilan pemerintah
Peraturannya harus dipatuhi organisasi dalam operasinya, prosedur perijinan dan
pembatasan lain untuk melindungi masyarakat
2. LINGKUNGAN EKSTERNAL MAKRO
Lingkungan eksternal makro mencakup:
• Perkembangan Teknologi
Teknologi berperan dalam penentuan produk dan jasa yang diproduksi, peralatan
yang digunakan dan bagaimana operasi akan dikelola
• Variabel-variabel ekonomi
Perlu dilakukan peramalan ekonomi dan antisipasi perubahan harga
• Lingkungan Sosial-Kebudayaan
Mencakup kepercayaan,nilai,sikap,pandangan serta pola kehidupan yang
dibentuk tradisi, pendidikan, kelompok ethnis,ekologi,demografis,serta agama
dan kepercayaan dari masyarakat
Variabel-variabel Politik-hukum
Pemerintah memainkan peranan sekaligus sebagai pencipta kesempatan, pemberi
perlindungan, dan penetapan batasan
Dimensi Internasional
Kekuatan Internasional berpengaruh melalui perkembangan politik
dunia,ketergantungan ekonomi,penularan nilai-nilai dan sikap hidup serta transfer
teknologi
B. TANGGUNG JAWAB SOSIAL MANAJER
• Berarti bahwa manjemen mempertimbangkan dampak sosial dan ekonomi
didalam pembuatan keputusannya.
• Ada 5 faktor yang mempengaruhi keputusan-keputusan pada masalah etika,
yaitu:
1 . Hukum
2 . Peraturan-peraturan pemerintah
3 . Kode etik industri dan perusahaan
4 . Tekanan-tekanan sosial
5 . Tegangan antara standar perorangan dan kebutuhan organisasi

Stuktur Program Cobol



Struktur Program COBOL

Struktur Program Cobol
Struktur utama program COBOL terdiri dari 4 divisi utama yaitu :
IDENTIFICATION DIVISION.ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION.Berikut ini adalah penjelasan singkat untuk setiap divisi :
  • IDENTIFICATION DIVISION : Dari nama divisi-nya kita dapat menyimpulkan kegunaan dari divisi ini yaitu sebagai identifikasi program COBOL yang kita buat misalnya nama pembuat (AUTHOR) dan nama program (PROGRAM-ID). Contoh : IDENTIFICATION DIVISION. PROGRAM-ID. CONTOH. AUTHOR. SAYA.
  • ENVIRONMENT DIVISION : Divisi ini berguna untuk memberikan informasi peralatan yang digunakan dalam program, dibagi menjadi 2 section yaitu CONFIGURATION SECTION dan INPUT-OUTPUT SECTION. CONFIGURATION SECTION bersifat optional (boleh tidak ditulis) yang berisi tentang peralatan hardware yang digunakan program. INPUT-OUTPUT SECTION, section ini digunakan untuk operasi file (akan dijelaskan kemudian). Contoh : ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. IBM-PC. OBJECT-COMPUTER. IBM-PC.
  • DATA DIVISION : Divisi ini berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam program COBOL. Divisi ini memiliki 5 section yaitu:
1.      FILE SECTION.
2.      WORKING-STORAGE SECTION.
3.      SCREEN SECTION.
4.      LINKAGE SECTION.
5.      REPORT SECTION.
Diantara 5 section yang disebutkan diatas yang paling sering digunakan adalah WORKING-STORAGE SECTION, SCREEN SECTION dan FILE SECTION.
WORKING-STORAGE SECTION digunakan untuk mendeklarasikan variable dan tipe data yang digunakan dalam program COBOL. SCREEN SECTION digunakan untuk menentukan format layar tampilan baik input atau output. Dan FILE SECTION berguna untuk operasi file (akan dijelaskan kemudian). Contoh :




DATA DIVISION.
WORKING-STORAGE SECTION.
01 MASUKAN.
02 NAMA PIC X(20).
02 NPM PIC X(8). SCREEN SECTION.
01 HAPUS-LAYAR.
02 BLANK SCREEN.
·         PROCEDURE DIVISION : Divisi ini merupakan inti dari bahasa pemrograman COBOL karena pada divisi inilah semua statement instruksi dibuat. Misalnya DISPLAY, ACCEPT dan STOP RUN. DISPLAY di gunakan untuk output, ACCEPT untuk menerima input dan STOP RUN untuk menghentikan proses program.
contoh Program sederhana :
1 IDENTIFICATION DIVISION.
2 PROGRAM-ID. CONTOH.
3 AUTHOR. SAYA.
4 ENVIRONMENT DIVISION.
5 CONFIGURATION SECTION.
6 SOURCE-COMPUTER. IBM-PC.
7 OBJECT-COMPUTER. IBM-PC.
8 DATA DIVISION.
9 WORKING-STORAGE SECTION.
10 01 MASUKAN.
11 02 NAMA PIC X(20).
12 02 NPM PIC X(8).
13 SCREEN SECTION.
14 01 HAPUS-LAYAR.
15 02 BLANK SCREEN.
16 PROCEDURE DIVISION.
17 MASUKKAN-DATA.
18 DISPLAY HAPUS-LAYAR.
19 DISPLAY 'NAMA : '.
20 ACCEPT NAMA.
21 DISPLAY 'NPM : '.
22 ACCEPT NPM.
23 SELESAI.
24 STOP RUN.

PENGERTIAN FILE,RECORD,FIELD,AND CHARACTER
v  File
File merupakan kumpulan dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada, Kusumo Ario Suryo
v  Record
Record merupakan kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan, Kusumo Ario Suryo
v  Field
Field merupakan presentasi suatu atribut dari record yang menunjukkan suatu item data/field, seperti misalnya nama, alamat, dan lain sebagainya. Kumpulan dari field membentuk suatu record, Kusumo Ario Suryo [10].
a)      Field Name : harus diberi nama untuk membedakan field yang satu dengan yang lain.
b.)    Field Representation : tipe field (karakter, teks, tanggal, angka, dan sebagainya), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data).
c.)    Field Value : isi dari field untuk masing-masing record.
v  Characters
Characters merupakan bagian terkecil, dapat berupa karakter numeric, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data/field, Kusumo Ario Suryo.

SYARAT-SYARAT/ATURAN PEMBERIAN NAMA COBOL
1. Gabungan dari huruf A-Z atau a-z, angka 0-9, Hypen (-).
2. Panjang maksimum 30 karakter.
3. Paling sedikit harus mengandung 1 huruf.
4. tidak boleh mengandung karakter khusus kecuali hypen yang diletakkan ditengah-tengah, tidak boleh diawal atau diakhir.
5. Tidak boleh mengandung COBOL reserved word.
6. Tidak boleh ada blank atau spasi
.
FIELD atau DATA ITEM
Adalah bagian terkecil dari record, yang merupakan kumpulan dari karakter – karakter yang membentuk sebuah informasi.
Data item dapat terdiri dari :
a. Numerik ( numeric ) terdiri dari 0 s/d 9, + , -
b. Alphabetik ( Alphabetic ) terdiri dari A s/d Z , spasi
c. Alphanumerik ( Alphanumeric ) terdiri dari numeric dan alphanumeric

LANGKAH- LANGKAH PEMBUATAN PROGRAM COBOL :

1. Memahami masalah yang akan di programkan
2. Menggunakan FlowChart
3. Menulis program di coding form
4. Membuat source program, extension .COB
5. Mencompile program :
Source Program à Object Program
6. Membuat Excecutable program, extension EXE.
7. EXE program dapat dijalankan.

Struktur Utama dari suatu program COBOL terdiri dari 4 DIVISI , yaitu :
* IDENTIFICATION DIVISION
* ENVIRONMENT DIVISION
* DATA DIVISION
* PROCEDURE DIVISION
Dari ke-4 divisi tersebut terdapat susunan hirarki :
* Division.
* Region.
* Section.
* Paragraph.
* Sentence/Entry.
* Statement/Clause.
* Phrase/Option.
Istilah region , sentence , statement dan phrase / option dig pada PROCEDURE DIVISION, sedangkan entry dan clause digunakan pada ke 3 divisi lainnya.
* Division Adalah bagian utama dari suatu program COBOL dan harus diawali dengan suatu judul divisi.
* Region Adalah kumpulan bagian tertentu di dalam Procedure.
* Section Adalah satu kumpulan dari paragraph atau entry.
* Paragraph adalah suatu group dari kalimat (sentences) didalam Procedure Division dan harus diawali dengan nama-paragraph atau judul paragraph.
* Entry adalah suatu yang harus dituliskan pada tempat-tempat tertentu di dalam suatu program COBOL.
* Sentence adalah suatu kumpulan dari satu atau lebih statement (pernyataan).
* Clause Adalah kumpulan dari kata (word) yang membentuk suatu arti. Clause adalah bagian dari entry.
* Statement adalah perintah pengerjaan untuk komputer.
* Phrase adalah suatu group kata yang merupakan bagian dari statement atau clause.
* Option atau Optional Adalah sesuatu yang boleh disertakan, boleh juga tidak.

COBOL RESERVED WORD DAN USER DEFINED WORD

Cobol Reserved Word
Adalah kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Kata tersebut tidak boleh dipergunakan oleh programmer untuk nama-data dll kecuali dalam bentuk yang telah ditentukan oleh bahasa COBOL itu sendiri.
Contoh : ACCEPT, ADD, AND, BY, AFTER, dsb.

User Defined Word
Kata-kata yang dapat dibuat dan telah didefinisikan oleh programmer untuk : Nama-program, Nama-alat, Nama-file, Nama-record, Nama-data, Nama-indek dan nama-data-indek, Nama-kondisi, Nama-prosedure, Nama-seksi, Nama-kualifikasi.

1. Nama-program (program-name) adalah suatu nama yang diberikan untuk menunjukkan identitas dari program yang dibuat, dituliskan pada paragraph PROGRAM-ID dalam IDENTIFICATION DIVISION.
2. Nama-alat (mnemonic-name) adalah nama yang dibuat oleh programmer untuk menunjukkan suatu alat tertentu. Dibentuk pada paragraph SPECIAL-NAMES dalam ENVIRONMENTDIVISION.
3. Nama-file (file-name) adalah nama yang dibuat untuk menunjukkan suatu file tertentu yang dipergunakan dalam program. Dibentuk pada paragraph FD (File Description) dalam DATA DIVISION atau pada statement CLOSE< OPEN< READ dalam PROCEDURE DIVISION.
4. Nama-record, pada COBOL, record harus diberi nama-record (Record-name) pada DATA RECORD clause dan pada record description entry dalam DATA DIVISION.
5. Nama-data (data-name) adalah nama yang dibuat untuk menunjukkan suatu data item yang dipergunakan dalam program. Dibentuk pada FILE SECTION di record description entry dalam DATA DIVISION dan pada WORKING-STORAGE SECTION.
6. Nama-indek dan nama-data-indek, digunakan untuk data pada tabel yang di-indek. Dibentuk secara implisit dengan OCCURS dan INDEXED BY clause. Nama-data-indek didefinisikan dengan mengunakan USAGE IS INDEX dalam DATA DIVISION.
7. Nama-kondisi (condition-name) adalah nama data yang dihubungkan dengan suatu nilai tertentu. Didefinisikan dalam DATA DIVISION dengan level number 88 dan dioperasikan dalam PROCEDURE DIVISION pada statement IF.
8. Nama-prosedur (procedure-name) atau nama-paragraph (paragraph-name) adalah nama yang menunjukkan suatu paragraph dalam PROCEDURE DIVISION. Nama-paragraph diperlukan bila proses akan melompat ke paragraph tertentu dengan menggunakan statement GO TO dan PERFORM dalam PROCEDURE DIVISION.
9. Nama-seksi , pada PROCEDURE DIVISION, dapat dibuat menjadi beberapa seksi dan tiap seksi dapat dibentuk dengan dimulai judul seksinya yang disebut dengan Section-name.
10. Nama-kualifikasi bila nama-data atau nama-kondisi tidak unik (ada yang sama satu dengan yang lain), untuk menentukan yang mana yang akan digunakan, dapat digunakan qualifie



ATURAN PENULISAN SOURCE PROGRAM KOLOM 1-80 :
Kolom yang tersedia untuk menulis program Cobol (1-80) :
Kolom 1-6 : Untuk nomor urut bila diperlukan (optional) dan nomor yang diberikan harus urut ascending.
Kolom 7 :
§ Untuk tanda hypen (-), baris sambungannya dimulai di area B.
§ Bila diisi dengan tanda *, maka baris tersebut dianggap sebagai komentar.
§ Bila diisi dengan slash (/), maka baris tersebut dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas. Bila source program dicetak di printer
§ Bila diisi dengan karakter D, maka akan dianggap sebagai komentar. Tetapi bila pada Environment division dalam paragraph Source-Computer disebutkan With Debugging Mode, maka akan berguna untuk tujuan debugging.
Kolom 8-11 : Disebut area A. Tempat menuliskan semua judul divisi, judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77 ditulis mulai kolom ke – 8.
Kolom 12-72 : Disebut area B.Tempat penulisan semua elemen program selain yang ditulis diarea A ditulis pada area B.
Kolom 73-80 : Untuk komentar atau dokumentasi program.