Arsenal Suporters Indonesia. Diberdayakan oleh Blogger.
RSS

Macam dan Tipe Organisasi


A.Macam Organisasi
1. Organisasi Dari Segi Jumlah Pucuk Pimpinan
2. Organisasi Dari Segi Keresmian
3. Organisasi Dari Segi Tujuan

1. Organisasi Dari Segi Jumlah pucuk Pimpinan
Dari segi jumlah pucuk Pimpinan, organisasi dibedakan menjadi dua macam, yaitu organisasi tunggal, dan organisasi jamak.
a. Organisasi tunggal
Digunakan Organisasi tunggal apabila pucuk pimpinan organisasi itu ada di tangan satu orang. Nama pimpinan yang dipergunakan tergantung dari jenis kegiatan oraganisasi. Dalam bidang pemerintah, misalnya Presiden, Menteri, Kepala, ketua, Gubernur,Bupati dll.
b. Organisasi jamak
Dinamakan organisasi jamak apabila puvuk pimpinan organisasi tersebut ada di tangan beberapa orang. Beberapa orang pimpinan tersebut merupakan suatu kesatuan. Nama dari kesatuan pimpinan itu ada bermacam-macam, tergantung dari jenis kegiatan atau fungsi organisasi atau lembaga tersebut, misalnya presidium,majelis,direksi dll.
2. Organisasi Dari Segi Keresmian
Menurut keresmianya, organisasi dibedakan menjadi dua macam, yaitu organisasi formal dan informal.
a. Organisasi formal
Dikatakan organisasi formal apabila kegiatan yang dilakukan oleh beberapa orang yang tergabung dalam suatu kelompok secara sadar dikoordanisasikan guna tercapainya tujuan yang telah ditetapkan, sehingga orang-orang yang tergabung dalam kelompok itu mempunyai struktur yang jelas. Struktur menunjukan suatu aliran hubungan yang menggambarkan hubungan wewenang, kekuasaan dan tanggungjawab.
b. Organisasi informal
Organisasi informal adalah organisasi yang disususn secara bebas dan spontan, dan keanggotaanya diperoleh secara sadara atau tidak sadar, dimana kapan seseorang menjadi anggota sulit ditentukan. Dalam organisasi informal tidak ada perincian secara tegas tentang tujuan organisasi.
3.Organisasi Dari Segi Tujuan
Dari segi tujuan yang hendak dicapai, organisasi dibedakan menjadi dua macam, yaitu organisasi niaga atau organisasi ekonomi dan organisasi sosial atau kemasyrakatan.
a. Organisasi Niaga
Organisasi niaga adalah organisasi yang tujuan utamanya mendapatkan keuntungan yang sebesar-besarnya. kegiatan yang dilakukan oleh organisasi niaga adalah memproduksi dan mendistribusikan barang dan jasa. Pelayanan yang diberikan adalah memberikan barang/jasa guna mendapat imbalan dalam bentuk uang. Konsumen dibebani biaya operasi dan laba. Karena itu organisasi ekonomi disebut juga organisasi keuntungan atau profit oraganization.

Organisasi niaga dibedakan menjadi organisasi niaga swasta dan organisasi niaga pemerintah. Organisasi niaga swasta didirikan oleh pihak swasta dengan berbagai macam bentuk dan jenis, misalnya Firma (Fa), perseroan komanciter (CV), perseroan terbatas (PT) dll. Sedangkan organisasi niaga pemerintah dikelompokan ke dalam empat macam bentuk yaitu : Perseroan terbatas negara (persero), Perusahaan daerah, Perusahaan negara umum (perum), dan perusahaan negara jawatan (perjan).
b. Organisasi sosial
yang dimakusud organisasi kemasyrakatan adalah organisasi kemasyrakatan seperti yang dimaksud dalam undang-undang nomor 8 tahun 1985 tentang organisasi kemasyrakatan. pasal 1 undang-undangnomor 8 taun 1985 memberikan pengertian bahwa yang dimaksud dengan organisasi kemasyrakatan adalah organisasi yang dibentuk oleh anggota masyrakat warga negara republik Indonesia secara sukarela atas dasar kesamaan kegiatan, profesi, fungsi, agama, dan kepercayaan terhadap tuhan yang maha esa, untuk berperan serta dalam pembangunan dalam rangka mencapai tujuan nasional dalam wadah negara kesatuan republik indonesia yang berdasarkan pancasila.

B. Bentuk Organisasi
Menurut bentuknya, organisasi dibedakan menjadi :
1. Organisasi staff
2. Organisasi Garis
3. Organisasi fungsional
4. Organisasi staff dan garis
5. Organisasi fungsional dan staff
7. Organisasi garis, fungsional dan staff
8. Organisasi panitia
Jadi menurut bentuknya ada 8 macam organisasi, walau ada yang langsung membedakan menjadi 4 macam organisasi
1. Organisasi lini

2. Organisasi lini dan staff
3. Organisasi fungsional
4. Organisasi panitia

C. Tipe Organisasi
Menurut tipenya, organisasi dibedakan menjadi 2 macam, yaitu organisasi dengan tipe piramid dan organisasi dengan tipe piramid dan organisasi dengan tipe kerucut.
Organisasi Tipe mendatar dibedakab menjadi dua macam, yaitu organisasi tipe piramid mendatar, dan organisasi tipe piramid terbalik, dengan demikian secara terinci menurut tipenya, organisasi dibedakan menjadi 3 macam, yaitu :
1. Organisasi dengan tipe piramid mendatar
2. Organisasi dengan Tipe piramid terbalik
3. Organisasi dengan tipe kerucut

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Tugas Sortir Data Kelas


Codingnya :

PROGRAM Tugas_Sorting_Data_Mahasiswa;
         USES CR T;
         CONST
            garis='------------------------------------------------------';
         VAR
              kelas     : ARRAY [1..100] OF STRING[5];
              npm       : ARRAY [1..100] OF STRING[8];
              nama      : ARRAY [1..100] OF STRING[15];
              n,i,bar,kelompok,tempatnya_min,pil   : INTEGER;
              min, temp : STRING;
              label menu;
              label exit;
           BEGIN
              CLRSCR;
              WRITE('Jumlah Data Mahasiswa : ');
              READLN(N);
              FOR i:= 1 TO n DO
              BEGIN
                   CLRSCR;
                   WRITELN('Data Ke- ',i:2);
                   WRITE('NPM     : '); READLN(NPM[i]);
                   WRITE('Nama    : '); READLN(NAMA[i]);
                   WRITE('Kelas   : '); READLN(KELAS[i]);
              END;
              menu:
              clrscr;
              writeln('Choice: ');
              writeln('1.Sort by Class');
              writeln('2.Sort by Name');
              writeln('3.Exit');
              write('Select Number: ');readln(pil);
              case pil of
              1:FOR kelompok := 1 TO n DO
              BEGIN
                   min := KELAS[kelompok];
                   FOR i := kelompok TO n DO
                     BEGIN
                          IF (KELAS[i] <= min) THEN
                           BEGIN
                                min := KELAS[i];
                                tempatnya_min := i;
                           END;
                     END;
              temp := KELAS[kelompok];
              KELAS[kelompok] := KELAS[tempatnya_min];
              KELAS[tempatnya_min] := temp;
              temp := NPM[kelompok];
              NPM[kelompok] := NPM[tempatnya_min];
              NPM[tempatnya_min] := temp;
              temp := NAMA[kelompok];
              NAMA[kelompok] := NAMA[tempatnya_min];
              NAMA[tempatnya_min] := temp;
              END;
              2:FOR kelompok := 1 TO n DO
              BEGIN
                   min := NAMA[kelompok];
                   FOR i := kelompok TO n DO
                     BEGIN
                          IF (NAMA[i] <= min) THEN
                           BEGIN
                                min := NAMA[i];
                                tempatnya_min := i;
                           END;
                     END;
              temp := KELAS[kelompok];
              KELAS[kelompok] := KELAS[tempatnya_min];
              KELAS[tempatnya_min] := temp;
              temp := NPM[kelompok];
              NPM[kelompok] := NPM[tempatnya_min];
              NPM[tempatnya_min] := temp;
              temp := NAMA[kelompok];
              NAMA[kelompok] := NAMA[tempatnya_min];
              NAMA[tempatnya_min] := temp;
              END;
             
3:goto exit;
              end;
              CLRSCR;
              GOTOXY(5,4); WRITE(GARIS);
              GOTOXY(5,5); WRITE('NO');
              GOTOXY(9,5); WRITE('NPM');
              GOTOXY(20,5); WRITE('NAMA');
              GOTOXY(37,5); WRITE('KELAS');
              GOTOXY(47,5); WRITE('PARAF');
              GOTOXY(5,6); WRITE(GARIS);
              bar:=7;
              FOR i:= 1 TO n DO
              BEGIN
 
                   GOTOXY(5,bar); WRITELN(i:2);
                   GOTOXY(9,bar); WRITELN(NPM[i]);
                   GOTOXY(20,bar); WRITELN(NAMA[i]);
                   GOTOXY(37,bar); WRITELN(KELAS[i]);
                   GOTOXY(47,bar); WRITELN(i,'. . .');
                   bar:=bar+1;
              END;
              GOTOXY(5,bar+1);WRITELN(garis);
              READLN;
              goto menu;
              exit:
         END.




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS