This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 20 Januari 2011

Komunikasi Dalam Organisasi

Komunikasi Adalah proses dimana seseorang berusaha untuk memberikan pengertian atau pesan kepada orang lain melalui pesan simbolis.
sehingga untuk terjadinya proses komunikasi minimal terdiri dari 3 unsur yaitu:
1.Pengirim pesan (komunikator)
Pengirim pesan (komunikator) adalah manusia berakal budi yang berinisiatif menyampaikan pesan untuk mewujudkan motif komunikasinya.
Komunikator dapat dilihat dari jumlahnya terdiri dari:
1. Satu orang.
2. Banyak orang dalam pengertian lebih dari satu orang.
3. Massa.

2.Penerima pesan (komunikan)
Komunikan (penerima pesan) adalah manusia yang berakal budi, kepada siapa pesan komunikator ditujukan. Peran antara komunikator dan komunikan bersifat dinamis, saling bergantian. Dilihat dari jumlah komunikator dan komunikan

3.Pesan itu sendiri
Pesan bersifat abstrak. Pesan dapat bersifat konkret maka dapat berupa suara, mimik, gerak-gerik, bahasa lisan, dan bahasa tulisan.
Pesan bersifat verbal (verbal communication) antara lain:
1. Oral (komunikasi yang dijalin secara lisan).
2. Written (komunikasi yang dijalin secara tulisan).

Komunikasi organisasi pada umumnya membahas tentang struktur dan fungsi organisasi, hubungan antarmanusia, komunikasi dan proses pengorganisasian serta budaya organisasi.Komunikasi organisasi diberi batasan sebagai arus pesan dalam suatu jaringan yang sifat hubungannya saling bergantung satu sama lain meliputi arus komunikasi vertikal dan horisontal.

Hakekat organisasi

pada dasarnya organisasi mengandung beberapa elemen penting yang memberikan gambaran tentang hakekat organisasi, yaitu:

bahwa organisasi merupakan suatu kerangka sosial, yaitu kerangka yang menunjukkan hubungan antara individu dalam organisasi
bahwa dalam organisasi terdapat koordinasi yang dirancang untuk mengatur kegiatan kegiatan orang
bahwa dalam organisasi terdapat pembagian kerja yang diatur dengan tingkatan otoritas
seluruh kegiatan ditujukan untuk kegiatan pencapaian tujuan bersama
Sistem sosial
• Organisasi adalah sistem sosial  aktivitas organisasi diatur oleh kaidah sosial dan psikologi
• Perilaku organisasi dipengaruhi oleh dorongan kelompok dan individu di dalam organisasi
• Perlakuan terhadap seseorang berdampak pada lingkungan sosialnya  penolakan terhadap keputusan karena kelompok social

Kepentingan Bersama
• Organisasi memerlukan anggota, dan anggota juga memerlukan organisasi
• Organisasi dibentuk atas dasar kebersamaan kepentingan para anggota
• Anggota memandang organisasi sebagai sarana untuk mencapai tujuannya, sedangkan organisasi membutuhkan anggota untuk pencapaian tujuan organisasi

Tipologi organisasi

terdapat beberapa jenis pengelompokan bentuk bentuk organisais atau tipologi organisasi, yaitu:

berdasarkan jumlah orang yang memegang pimpinan :

· bentuk tunggal : bahwa pimpinan organisais berada di tangan satu orang sebagai sumber tugas dan wewenang, kekuasaan dan tanggungjawab.

· Bentuk dewan/komisi : organisasi dipimpin oleh sebuah dewan yang terdiri dari beberapa orang. Semua kekuasaan dan wewenang serta tanggung jawab dipikul oleh dewan sebagai satu kesatuan juga keputusan dan tindakan yang akan diambil.

berdasarkan lalulintas kekuasaan :

· bentuk lurus/line organization/organisasi lini : kekuasaan mengalir dari pucuk pimpinan organisasi dilangsungkan lurus dengan para pejabat yang memimpin kesatuan kesatuan dalam organisasi tersebut.

· Bentuk lini dan staff /line and staff organization : staff adalah anggota organisasi yang bertugas memberi bahan bahan pertimbangan kepada pimpinan dalam pengambilan keputusan yang berkaitan dengan pengelolaan organisasi. (staff ahli)

· Anggota staff adalah anggota yang memiliki hak untuk memberikan bahan bahan pertimbangan atau nasehat kepada pimpinan. Anggota staff tidak memiliki bawahan pada jalur lini

· Anggota lini adalah anggota organisasi yang memiliki hak perintah kepada bawahannya dalam jalur lini

· bentuk fungsional /functional organization : kekuasaan dilimpahkan melalui para ahli dalam suatu fungsi, sepanjang fungsi tersebut merupakan bidang keahlian tenaga ahli tersebut.

berdasarkan sifat hubungan personal :

· organisasi formal : adalah setiap bentuk kerjasama antara dua orang atau lebih yang diatur dan dipolakan secara resmi dalam rangka mencapai tujuan bersama

· organisasi informal : kerjasama yang dipengaruhi oleh tumbuh kembangnya hubungan dan aktivitas antara orang orang dalam organisasi yang tidak diatur dalam struktur organisasi, didasarkan pada tingkah laku,perasaan, hasrat, dan hubungan pribadi.

berdasarkan tujuan :

· profit oriented, cooperative group

· non profit oriented, social group

berdasarkan sektor sosial kehidupan masyarakat :

· organisasi pendidikan

· pertanian

· kesehatan

· perdagangan,politik, dsb

berdasarkan fungsi atau tujuan yang dilayani :

· organisasi produksi, organisasi ekonomi

· organisasi orientasi tujuan politik

· organisasi bersifat integratif

· organisasi pemelihara

berdasarkan kepatuhan/compliance : perilaku bawahan dalam memberikan tanggapan terhadap sistem otoritas yang ada dalam organisasi.

berdasarkan pihak yang memakai manfaat/mutual benefit:

· mutual benefit organization : organisasi yang kemanfaatannya di nikmati bersama oleh para anggota

· service organization rganisasi yang kemanfaatannya dinikmati oleh pelanggan/clients

· bussiness organization

Model-model pengambilan keputusan

keputusan adalah : pembuatan pilihan diantara dua alternatif atau lebih

proses pengambilan keputusan terjadi sebagai suatu reaksi terhadap suatu masalah /problem.

Problem adalah : suatu penyimpangan antara sesuatu keadaan dewasa ini dan keadaan yang diinginkan.

Terkait dengan bagaimana seharusnya seorang individu mengambil keputusan dalam rangka memecahkan masalah sehingga mencapai hasil maksimal, terdapat satu model pengambilan keputusan, yaitu:

1. Model optimasi : suatu model pengambilan keputusan yang menguraikan bagaimana individu individu seharusnya berperilaku agar mencapai hasil maksimal.

Terdapat beberapa langkah model optimasi :

pastikan kebutuhan akan suatu keputusan
kenali kriteria keputusan
alokasikan bobot kepada kriteria itu
kembangkan alternatif alternatif
evaluasi alternatif
pilihlah alternatif yang terbaik

2. Model satisficing : suatu model pengambilan keputusan dimana pengambil keputusan memilih pemecahan pertama yang dianggap cukup baik yaitu memuaskan/satisfactory, dan cukup/sufficient


3. model keunggulan implisit : suatu model pengambilan keputusan dimana secara dini dalam proses keputusan itu pengambil keputusan secara implisit memilih suatu alternatif yang lebih disukai dalam proses keputusan dan penalaran terhadap pilihan yang lainnya


4. model intuitif : suatu proses pengambilan keputusan tak sadar yang diciptakan dari dalam pengalaman yang terasing

Rabu, 19 Januari 2011

Robot Taekwon V – Projection Mapping Artwork

Robot Taekwon V "The dome of legend opens" projection mapping artwork from lumpens on Vimeo.


Legend of dome.

Robot Taekwon V was my all time favorite Robot character while i was growing up in Korea.
this one joke/rumor that Real Robot Taekwon V was hiding under the National Assembly Building.
so this 3D mapping guy "Lumpens" put together this event that looks like Taekown V is coming out from the National Assembly Building.
and DJ Soulscape did the sound design for this project.
dope project....
Word !!!

TEAMWORK

TEAMWORK

“Individual commitment to a group effort -- that is what makes a team work, a company work, a society work, a civilization work.”

PENGENALAN JOOMLA

Tentang Joomla

Joomla adalah sebuah Content Managemen System yang dapat digunankan oleh siapa saja untuk keperluan pembuatan website, mulai dari yang sangat sederhana sampai dengan website yang sangat kompleks. Berikut beberapa jenis website yang dapat dibangun dengan Joomla.

1 Website corporate atau portal

2 Website e­commerce

3 Website untuk perusahaan kecil

4 Website untuk organisasi Non­profit

5 Website untuk Pemerintah

6 Website untuk keperluan internet

7 Website untuk sekolah dan Perguruan Tinggi

8 Website Pribadi atau blog

9 Website untuk komunitas dan portal 10.Website untuk majalah, koran, dan tabloid 11.Dan masih banyak lagi……

Begitu banyak aplikasi yang dapt ditangani oleh Joomla, tak heran kalau Joomla menjadi pilihan banyak orang dalam pembuatan website­nya. Di samping itu, Joomla juga mudah di installasi, mudah dalam pengelolaannya dan dapat dimodifikasi sesuai kebutuhan kita. Oleh karaen itu Joomla mempunyai prinsip, fleksibel, simple, elegant, customizable, dan powerful.

Joomla merupakan pengembangan dari open source project Mambo, yang dahulu sering disebut sebagai Mambo Open Source atau MOS. Mambo sebenarnya dikembangkan oleh sebuah perusahaan yang bernama Miro. Miro memberikannya kepada komunitas open source (komunitas pengembang) sebuah variant WCMS yang gratis untuk dikembankan. Setelah menyerahkannyapada komunitas, MOS berkembang dengan baik. Pada bulan Agustus 2005 terjadi perselisihan prinsip antara pihak komunitas pengembang MOS dengan MIRO.

Akibat perbedaan prinsip ini, beberapa orang tim MOS keluar dari project tersebut dan akhirnya membentuk project open source baru yang diberi nama Joomla. Kata

Joomla sendiri diambil dari kata Jumla, bahasa Suaheli dari penduduk Kenya dan

Tanzania di benua Afrika yang berarti “all this together”.

clip_image002

Pada tanggal 17 September 2005, dirilis Joomla versi 1.0.0. Versi ini merupakan versi alias dari Mambo versi 4.5.3. dan pada tabel berikut akan memperlihatkan perkembangan versi Joomla sampai saat ini. Joomla secara terus menerus dikembangkan melalui berbagai aktivitas oleh komunitas yang sangat aktif dan tertarik dengan system ini. Tutorial pada modul ini mengacu pada version 1.0.11.

clip_image003

 Struktur File dan Direktori Joomla

Pada bagian ini kita belajar tentang struktur file dan direktori yang digunakan oleh Joomla. Seperti kita ketahur Joomla adalah sebuah website content management yang powerfull, maka sudah pasti mempunyai banyak file dan direktori.

Struktur File

File yang kita bahas adalah file­file penting yang terletak di root direktori server Joomla, yaitu :

1 Index.php, merupakan file utama untuk menampilkan halaman web Joomla. Beberapa pengaturan joomla terdapat pada file ini. Jika kita mengakses file ini, berarti kita membuka halaman depan website Joomla. Misalnya www.lintau.com/index.php.

2 Configuration.php, merupakan file yang terbentuk saat kita melakukan proses instalasi Joomla. Pada file ini terdapat pengaturan untuk koneksi ke database, dan pengaturan penting lainnya. Jika file ini rusak, website Joomla tidak akan berfungsi.

3 Copyright.php, file ini berisi tentang hak cipta website CMs Joomla, walaupun sebenarnya lebih tepat disebut copyleft.

4 License.php, file ini berisi informasi tentang lisensi website CMS Joomla

5 Mainbody.php, ini merupakan file pendukung yang sangat penting dalam mengatur tampilan berita di website.Joomla.

6 Pathway.php, sebuah file yang berfungsi untuk menggmbarkan urutan proses aplikasi yang ada di Joomla.

Struktur Direktori

Joomla mempunyai beberapa direktori yang mempunyai fungsi tersendiri. Setiap direktori mempunyai subdirektori dan file­file pendukung sesuai fungsinya. Berikut ini adalah struktur direktori Joomla.

1 Administrator, ini merupakan direktori khusus administrator untuk keperluan pengelolaan website Joomla. Mulai dari proses installasi modul, komponen. Mambot, bahasa sampai dengan proses maintenance web secara keseluruhan.

2 Cache, sebuah direktori khusus yang berfungsi untuk menyimpan data sementara di computer pengguna, tujuannya adalah mempercepat proses

loading web jika dibuka pada waktu lain fungsinya sama dengan memori

computer.

1 Components, merupakan direktori tempat menyimpan seluruh komponen yang terinstall di website Joomla.

2 Editor, sebuah direktori yang berfungsi untuk menyimpan berbagai editor yang diinstall pada website Joomla.

3 Help, sebuah direktori khusus untuk menampilkan bantuan jika kita menemukan Kendala dalam menggunakan Joomla.

4 Images, adalah direktori tempat menampung file­file gambar guna keperluan website Joomla.

5 Includes, ini merupakan direktori pendukung bagi aplikasi joomla yang lainnya.

6 Installation, direktori yang digunakan dalam proses installasi website Joomla. Jika proses installasi selesai, direktori ini sebaiknya dihapus, untuk mempertimbangkan keamanan web dimasa dating.

7 Language, sebuah direktori khusus untuk menampung jenis­jenis bahasa yang dapat digunakan di website yang multi bahasa. 10.Mambots, sebuah direktori untuk menampung tool tambahan dari Joomla, Misalnya, mos images, mos pagebreak,dll. 11.Media, sebuah direktori yang diperuntukkan untuk menyimpan dan meng­

upload file­file ke dalam website Joomla, baik file gambar maupun teks. 12.Modules, tempat menyimpan modul­modul yang terinstal di website Joomla. 13.Templates, tempat menyimpan semua template yang terinstal di website

Joomla.

Berikut tampilan direktori pada Joomla.

Administrator/backups/ Administrator/components/ Administrator/modules/ Administrator/templates/ Cache/ Components/ Images/ Images/banners/

Language/

Mambots/ Mambots/content/ Mambots/editors/ Mambots/editors­xtd/ Mambots/search/ Mambots/system/ Media/ Modules/ Templates/

Istilah­Istilah Penting Pada Joomla

Banyak istilah­istilah yang kedengaran baru, jika kita betul­betul pemula dengan Joomla. Agar pemahaman kita terhadap Joomla lebih mudah, berikut ini diberikan penjelasan terhadap beberapa istilah yang akan sering digunakan nantinya.

  1. Module, adalah bagian unit fungsi dari Joomla yang berguna untuk menampilkan fitur­fitur utam Joomla serta menampilkan beberapa komponen terkait. Secara default, Joomla telah menyediakan be berapa modul, seperti modul banner,menu, login, newsfeed, statistic, arsip,sindikasi, polling dan lain sebagainya serta modul yang disediakan oleh pihak ketiga.
  2. Component, adalah sebuah aplikasi yang menambah nilai guna Joomla. Sebuah component mempunyai konfigurasi di bagian jendela administratornya. Misalnya komponen weblink, content form, polling dan lain sebagainya.
  3. Mambots, sebuah unit fungsi Joomla yang disisipkan unutk memanipulasi ataupun menterjemahkan konten yang diproses sebelum ditampilkan. Seperti, Mambots editor, Mos image, dsb…
  4. Template, sebuah aplikasi yang berfungsi untuk mengatur tampilan website Joomla secara keseluruhan. Template ini mirip dengan istilah Theme di Windows atau skin di Winamp. Pada template ini diatur sedemikian rupa sehingga website dapat tampil sesuai keinginan kita.
  5. Content, semua berita/artikel/module/komponen yang terdapat dalam website secara keseluruhan

Semua aplikasi pendukung Joomla terus dikembangkan oleh developer dan pihak

ketiga, sehingga saat ini tersedia sampai dengan ratusan ribu module,component, mambots dan templates, add on yang dapat didownload secara gratis di internet,walaupun ada beberapa yang bersifat komersial.

Aplikasi Pendukung Joomla

Seperti telah kita bahas di awal, joomla adalah salah satu website bersifat Content Management System (CMS) yang sangat banyak digunakan saat ini. Sebagai suatu CMS yang berlisensi GNU(General Public License) http://www.gnu.org/copyleft/gpl.html#SEC1, semua aplikasi pendukungnya adalah aplikasi berlisensi yang sama.

Berikut ini adalah aplikasi pendukung yang mutlak ada sebelum Joomla diinstal pada computer Anda.

1. Aplikasi PHP, aplikasi PHP mutlak diperlukan karana Joomla sendiri dibuat menggunakan bahasa pemrograman PHP. Aplikasi PHP ini dapat anda download di website resminya, www.php.net.

clip_image005

Untuk langsung menuju ke link download­nya, silakan saja buka url: http://www.php.net/downloads.php.

2. Web Server Apache, karena Joomla menggunakan bahasa pemrograman PHP, diperlukan sebuah server untuk mendukung aplikasi tersebut. PHP adalah bahasa pemrograman web bersifat server side. Aplikasi server yang

dibutuhkan oleh Joomla adalah Apache. Silahkan download di alamat

www.apache.org.

clip_image007

Sedangkan link downloadnya dapat anda dapat akses pada http://httpd.apache.org/download.cgi.

Database MySQL, yang merupakan pilihan Joomla tempat menyimpan seluruh content web. MySQL merupakan Relational Database Management System yang berlisensi GNU/GPL dan dapat di download secara gratis di www.mysql.com. Sedangkan link downloadnya, dapat anda akses pada http://dev.mysql.com.

clip_image009

Pastikan semua aplikasi di atas sudah anda download dan telah terinstal dengan baik di computer anda. Jika anda mendownload file tersebut secara satu per satu, artinya kita juga menginstal secara satu per satu. Namun untuk memudahkan, saat

ini banyak juga beredar software tersebut yang bersifat multi aplikasi, artinya dengan

sekali install, ketiga aplikasi pendukung langsung terinstal dan terkonfigurasi dengan baik. Aplikasi tersebut adalah PHPTRIAD, WAMP, (Window Apache Mysql dan PHP), LAMP (Linux Apache Mysql dan PHP), XAMPP, EasyPHP, Dongkrak.

Semua aplikasi ini dapat digunakan di Joomla, namun perhatikan versinya. Yang terbaik tentu aplikasi dengan versi yang lebih baru dan stabil. Dalam modul ini kita akan menggunakan software WAMP.

How to work the Google?

googleGoogle seperti Search Engine yang lain, menggunakan software otomatis untuk membaca, menganalisa, membandingkan dan mengurutkan halaman website anda. Hal ini berarti bahwa unsur-unsur visual dari website seperti layout, warna, animasi, flash, visualisasi yang sederhana dan grafik lainnya akan diabaikan. Search Engine Google adalah seperti orang buta yang membaca buku dengan menggunakan huruf Braille.Berikut ini pemikiran pokok yang harus anda ketahui tentang Serach Engine Google:

    • Jadi, apa yang dimaksud dengan ranking?

      Jika anda mengetik contoh “ebook” ke dalam kotak pencarian di Google, maka anda akan mendapatkan tampilan daftar (default: 10 listing per halaman) yang Google anggap paling relevan, kemudian akan difilter sesuai dengan relativitas keinginannya.

      Website yang paling relevan dan paling penting akan ditampilkan dalam daftar secara descending (mulai dari paling relevan hingga tidak begitu relevan). Untuk Google, relevansi halaman web tergantung pada seberapa baik halamannya pada kata atau phrase pencarian.

      Arti penting pada sisi lain yaitu bergantung pada kualitas dan kuantitas (jumlah) link yang menunjukkan ke halaman website anda dari halaman website lain. Jika website anda tidak tampil pada top 30 itu karena trafik Google atau Search Engine sangat cepat berubah, atau hal ini disebabkan oleh jarangnya orang mencari halaman website tersebut.

      Kapan Google datang mengunjungi website anda?

      Untuk masuk dalam daftar indeks Database Google, maka Google akan mengunjungi websie anda dengan menggunakan:

      - Robot

      - Spider

      Kedua program ini akan membaca setiap halaman melalui halaman utama dan diikuti dengan memasuki setiap link ke semua halaman website anda.

      • Google tidak akan menambahkan halaman web anda ke dalam indeks databasenya kecuali jika ada minimal satu halaman web lain dalam indeks tersebut yang mempunyai link ke satu halaman lainnya. Jadi jangan pernah memasukkan website anda secara langsung ke Google.
      • Atur terlebih dahulu setiap link halaman web anda sebelum di masukkan ke Google.

      Dahulu kala , Google mempunyai 2 tipe Crowl (penjelajah website), yaitu:

        • Deep Crawl atau Main Crawl

          Tipe ini mempunyai kebiasaan menjelajah setiap halaman website tiap mendekati akhir bulan.

          • Fresh Crawl

          Tipe ini mempunyai kebiasaan menjelajah beberapa kali setiap minggu (setiap hari untuk beberapa website), tetapi pada halaman tertentu saja.

          Semakin popular website anda, semakin sering Google mengunjungi website tersebut. Anda dapat menentukan kapan website anda terakhir dikunjungi oleh Google dengan melihat tanggal yang tampil pada baris paling bawah di listing hasil halaman pencarian Google.

            • Deep/Main Crawl & Google Dance

              Deep/Main Crawl adalah kebiasaan yang dilakukan oleh spider utama yang disebut Googlebot. Google akan memperbaharui indeks utama sebulan sekali setelah Deep/Main Crawl mengunjungi semua website secara lengkap (Google sekarang cenderung menemani semua perubahan lebih lanjut walaupun pembaharuan bulanan masih terjadi dari waktu ke waktu).

              Hal ini merupakan kritik pada website anda yang berjalan ketika Google mengunjunginya. Jika website anda di bawah, maka listing di Google, kemungkinan menghilang yang akan tampil pada update berikutnya. Google akan berpikir bahwa website anda tidak lagi ada dan kemungkinan dibuang dari indeks dalam database Google.

              Proses ini umumnya dimulai minggu terakhir dari tiap bulan dan akan berlanjut sampai minggu tertentu. Indeks akan diperbaharui biasanya didasarkan pada isi website yang mereka punyai disimpan dalam database di awal bulan untuk website anda, oleh karena itu maka perhitungan ranking akan dilakukan berulang kali untuk masing-masing halaman dari setiap website. Karena banyaknya halaman indeks website yang ter-indeks oleh Google, perhitungan ini membutuhkan waktu hingga beberapa minggu.

              Selama periode ini, pencarian ranking dapat berubah, bahkan perubahan sampai pada tiap menit. Fluktuasi bulanan ini dimasukkan ke dalam Google Dance. Anda dapat melihat versi dari indeks server yang berbeda pada TOP TEN Data Center utama Google dengan menggunakan tool Google Danceyang dapat di download di http://www.google-dance.com

                • Fresh Crawl

                  Fresh Crawl dilakukan oleh spider Google yang berbeda yang disebut dengan nama Freshbot. Dilakukan beberapa kali dalam seminggu tapi hanya beberapa halaman saja yang akan dikunjungi.

                  Freshbot akan melihat halaman baru dan untuk halaman yang dalam waktu dekat terakhir di-update oleh Administrator website tersebut. Halaman baru segera dimasukkan ke dalam hasil pencarian, walaupun sebenarnya halaman baru ini belum terindeks di database utama Google, melainkan tersimpan dalam indeks sementara yang akan diatur kemudian. Oleh karena itu halaman ini tidak mempunyai urutan yang akurat sampai Main Crawl pada website tersebut.

                  Proses ini disebabkan karena halaman web baru tersebut akan dibandingkan lagi dengan halaman web secara keseluruhan pada indeks utama. Jika anda tertarik, anda dapat memeriksa file log server anda untuk useragent Googlebot.

                    • Bagaimana Google menggolongkan website?

                      Google menggunakan suatu alat canggih dan algoritma kepemilikan untuk mengatur rangking website yang menggunakan lebih dari 100 kriteria yang berbeda dalam perhitungan, masing-masing pertimbangan berubah setiap saat. Karena algoritma yang berubah-ubah maka dibutuhkan tehnik tertentu yang akan digunakan untuk bekerja dengan baik dari waktu ke waktu. Hal ini sangat penting untuk diingat ketika anda menginginkan website yang anda buat tidak diubah kedudukan (ranking)nya dengan alasan apapun. Untuk alasan ini, pengoptimalan website anda tidak dilakukan sekali saja. Anda harus selalu mencoba, mengkaji dan memperbaiki website yang anda buat. Sebenarnya, algoritma Google dapat dikelompokkan menjadi 2 faktor utama, yaitu:

                      Faktor Keyword (Textual)

                        Adalah seberapa baik website anda dioptimalkan untuk memilih keyword (bagaimana, dimana dan kapan keyword tersebut digunakan).

                        Pada pertengahan Nopember 2003, Google telah memperkenalkan suatu algoritma utama yang bekerja selama perubahan yang disebut Florida Update yang akan mengganti urutan website di dalam database Google.

                        Jika terdapat kata kunci yang sama pada link dari salah satu halaman website. Faktor keyword ini menentukan keterkaitan atau relevansi suatu halaman web.

                        Faktor Link (PageRank)

                          Hal ini meliputi kualitas dan kuantitas dari suatu link pada website lain yang menunjuk ke lokasi anda. Faktor link ini menentukan pentingnya suatu halaman web yang nantinya akan dihubungkan ke PageRank (PR) Google.

                          Google akan mencari halaman dalam indeksnya yang merupakan relevansi dan arti penting suatu pencarian ke dalam suatu istilah atau ungkapan tertentu, kemudian diurutkan ke dalam listing pada database Google secara descending dalam halaman hasil pencarian.

                            • Faktor keyword dan relevansi halaman website

                              Keyword atau kata kunci dihubungkan dengan kata atau ungkapan yang dimasukkan ke dalam Search Engine untuk mencari informasi tertentu. Meskipun kita kadang memasukkan 2 sampai 5 atau bahkan lebih ungkapan/kata kedalam teks box pencarian Google itu tidak menjadi masalah karena Google akan mengindeks semua halaman web yang terdapat dalam indeks dan daftar halaman yang berisi kata atau ungkapan yang dicari tersebut. Keyword ini akan menjabarkan tema suatu website.

                              Seberapa baik anda menentukan tema dari website anda dan seberapa baik anda mengoptimalkan penggunaan keyword yang akan sangat mempengaruhi rangking website anda di Google.

                              Secara rinci, Google akan memperhatikan jika ada teks dari link website lain menunjuk/mengarah ke website anda, judul, isi dari link halaman website tersebut yang juga berisi keyword anda.

                                • Faktor Link (PageRank) & keutamaan halaman web

                                  Keutamaan halaman web adalah semua tentang link, kualitas, kuantitas, dan kekuatan. PageRank juga disebut sebagai RP Google.

                                  Ketika marketer internet berbicara tentang cara untuk mengoptimalkan suatu website untuk Search Engine, mereka umumnya membicarakan tentang aspek peningkatan website tersebut yang akan meningkatkan relevansi halaman website. Hal ini tidak sepenuhnya benar, karena faktor kualitas dari website tersebut juga patut menjadi perhitungan.

                                  Google akan mencari link yang akan ditunjuk ke halaman website anda dari website lain. Google mempercayai bahwa kalau ada link dari website A ke website B adalah vote yang penting dari website B. Dimana hal ini akan menolong setiap halaman di website anda mempunyai nilai PR (PageRank). Pada umumnya nilai PR ini selalu paling tinggi untuk halaman web Home yang banyak dikunjungi para netter sebelum mereka masuk ke sub halaman website anda (melalui link tentunya).

                                  Semakin banyak website lain yang mempunyai link ke website anda (relasi), maka semakin penting dan semakin sering kunjungan Google dan semakin tinggi juga nilai PR anda. Lebih dari itu, kualitas dan kuantitas dari suatu link juga dipertimbangkan mengingat tidak semua link akan bernilai sama. Pelihara ingatan anda tentang PageRank, karena faktor tunggal ini digunakan untuk penyusunan urutan website dalam database Google (Ranking).

                                  Yang perlu anda ingat, PageRank bukan faktor utama di dalam keyword yang digunakan di website anda. Nilai PageRank akan aktif setelah membandingkan halaman pada website di dalam indeks Google vs halaman web yang lain (lebih dari 3,3 Milyar halaman web).

                                  Top 5 dalam pencarian Google

                                    Walaupun Google melihat dari 100 kategori yang berbeda untuk mengurutkan website, disini ada 5 aspek yang sangat berpengaruh dan harus dimengerti secara serius tentang top ranking adalah:

                                    *) Keyword digunakan di dalam judul halaman web anda (letaknya diantara tag <TITLE>).

                                    *) Keyword digunakan di dalam heading (H1) dan di paragraf pertama halaman website anda.

                                    *) Keyword digunakan di dalam teks link, keduanya di website anda dan di website lain.

                                    *) Nilai PageRank dari halaman website anda, tergantung banyaknya link menuju ke website anda dari website lain.

                                    *) Halaman yang berisi lebih dari 200 kata dari teks yang relevan (semakin banyak semakin baik)

                                    Untuk meletakkan event yang lebih sederhana dalam masalah penempatan ranking tinggi di Google, maka anda membutuhkan pengoptimalan website anda dengan menggunakan keyword atau kata kunci yang paling baik. Hal ini bisa didapat dengan cara mengambil beberapa website penting dan relevan ke link website anda, dan anda bisa mengganti teks berisi link dengan keyword yang paling baik.

                                    Perbandingan Windows 7 32-bit dan 64-bit

                                    [Gambar: images?q=tbn:ANd9GcRmbnyeZrQ5f2FJqXY40_s...r6dd6EKHk=]
                                    Bagaimana Perbandingan Windows 7 32-bit dan 64-bit ? Demikianlah judul artikel yang pernah saya tulis beberapa waktu yang lalu. Kali ini kita akan melanjutkan perbandingan antara windows 7 32-bit dan 64-bit tetapi dalam versi tanya jawab yang sederhana. Ini saya tulis kembali karena banyaknya pertanyaan yang masuk lewat email yang menyampaikan kebingungan mengenai pilihan mengintall windows 7 32-bit ataukah versi 64-bit. Dengan artikel ini moga-moga pertanyaan-pertanyaan tersebut tidak akan muncul kembali.
                                    Berikut adalah jawaban atas beberapa pertanyaan umum tentang Windows 7 versi 32-bit dan 64-bit;
                                    1. Apa perbedaan antara Windows 7 versi 32-bit dan 64-bit
                                    Istilah 32-bit dan 64-bit mengacu pada cara prosesor komputer (juga disebut CPU), menangani informasi. Versi 64-bit Windows menangani sejumlah besar random access memory (RAM) lebih efektif daripada sistem 32-bit.
                                    2. Bagaimana cara mengetahui apakah komputer saya menjalankan Windows versi 32-bit atau 64-bit?
                                    Untuk mengetahui apakah komputer Anda menggunakan Windows versi 32-bit atau 64-bit pada Windows 7 atau Windows Vista, lakukan hal berikut:
                                    (1). Klik kanan ikon [Computer], dan kemudian klik [Properties].
                                    (2). Pada kolom [System], Anda dapat melihat jenis sistem yang Anda gunakan.
                                    3. Versi Windows 7 mana yang harus saya instal: versi 32-bit atau versi 64-bit?
                                    Utuk menginstal versi 64-bit Windows 7, Anda membutuhkan CPU yang mampu menjalankan Windows versi 64-bit. Manfaat menggunakan sistem operasi 64-bit yang paling jelas bila Anda memiliki memori besar (RAM) pada komputer Anda, biasanya 4 GB RAM atau lebih. Dalam kasus tersebut, karena sistem operasi 64-bit membutuhkan sejumlah besar memori yang lebih efisien daripada sistem operasi 32-bit, maka sistem 64-bit bisa lebih responsif ketika menjalankan beberapa program pada saat yang sama daripada versi windows yang lebih rendah.
                                    4. Bagaimana cara mengetahui apakah komputer saya dapat menjalankan versi 64-bit Windows?
                                    Untuk menjalankan versi 64-bit Windows, komputer Anda harus memiliki prosesor capable 64-bit. Untuk mengetahui apakah prosesor Anda adalah capable Windows 7 64-bit atau Windows Vista, lakukan hal berikut:
                                    (1). Buka [Performance Information and Tools] pada Control Panel.
                                    (2). Dari jendela [Performance Information and Tools] silakan klik [View and print detailed performance and system information]
                                    (3). Pada bagian System, Anda dapat melihat apa jenis sistem operasi yang sedang Anda gunakan dan apakah Anda dapat upgrade ke Windows versi 64-bit atau tidak dapat. Untuk pengguna XP mendownload Windows Upgrade Advisor dan menjalankannya agar program ini memberitahu Anda.
                                    5. Dapatkah saya melakukan upgrade dari Windows versi 32-bit ke Windows 7 versi 64-bit atau sebaliknya
                                    Anda dapat menggunakan opsi Upgrade selama instalasi Windows 7, yang menyimpan file Anda, setting, dan program, hanya jika Anda sedang menjalankan versi 32-bit Windows Vista dan Anda ingin meng-upgrade ke versi 32-bit Windows 7 . Demikian pula, jika Anda menjalankan versi 64-bit Windows Vista, Anda hanya dapat melakukan upgrade ke versi 64-bit Windows 7. Sesungguhnya bisa saja terbalik tetapi tidak dapat dikerjakan oleh teknisi pemula.
                                    6. Dapatkah saya menjalankan program 32-bit pada komputer 64-bit?
                                    Kebanyakan program didesain untuk versi 32-bit Windows akan bekerja pada versi 64-bit Windows. Tetapi pengecualian pada banyak program antivirus yang tidak mampu.
                                    7. Dapatkah saya menjalankan program 64-bit pada komputer 32-bit?
                                    Jika program dirancang khusus untuk versi 64-bit Windows, tidak akan bekerja pada versi 32-bit Windows. (Namun, sebagian besar program dirancang untuk versi 32-bit Windows dapat juga bekerja pada versi 64-bit Windows). Namun Device driver yang dirancang untuk versi 64-bit Windows tidak bekerja pada komputer yang menjalankan versi 32-bit Windows. Untuk mempelajari cara untuk memeriksa driver, lihat Update driver untuk hardware yang tidak berfungsi sebagaimana mestinya atau kunjungi situs web produsen perangkat tersebut. Anda juga dapat memperoleh informasi ini dengan menggunakan Windows Upgrade Advisor.
                                    8. Bagaimana saya dapat menemukan program-program dan perangkat yang bekerja dengan versi 64-bit Windows 7?
                                    Untuk mencari program dan perangkat yang bekerja dengan Windows 7, carilah produk yang menampilkan logo ” Compatible with Windows 7 “. Mereka sudah diuji agar kompatibel dengan 32-bit dan versi 64-bit Windows 7.
                                    9. Jika saya menjalankan versi 64-bit Windows, apakah saya perlu driver 64-bit untuk setiap perangkat keras saya?
                                    Ya, Semua perangkat keras membutuhkan driver 64-bit untuk bekerja pada versi 64-bit Windows. Driver dirancang untuk versi 32-bit Windows tidak bekerja pada komputer yang menjalankan versi 64-bit Windows.
                                    Demikian artikel yang panjang dan mungkin melelahkan ini, semoga Anda yang membacanya dapat terbantu.

                                    Tips Cara Mematikan Delay Time Pada Rapidshare


                                    http://img832.imageshack.us/img832/2900/userscriptsorgscriptssh.png

                                    Pentunjuk
                                    - Disini browser yang bisa dipakai hanya bawaan Mozilla sperti Flock, Firefock, Palemoon,dts
                                    - pastikan instal add on - Greasemonkey terbaru
                                    link untuk Add-on dipasang
                                    - setelah instal add-on nya
                                    copy-pastekan link ini/ klik aja
                                    http://userscripts.org/scripts/show/80427
                                    - bila udah muncul pilih instal
                                    - setalah selesai, anda tidak akan muncul delay time Pada RapidShare

                                    Entrepreneur vs Technopreneur

                                    Entrepreneur vs Techopreneur
                                    Technopreneur bermula dari kegiatan entrepreneurship atau berwirausaha. Norman M. Scarborough dan
                                    Thomas W. Zimmerer (1993:5) mengemukakan definisi wirausaha, yaitu "An entrepreuneurship is a proses
                                    of everything that related with creating a new business in the face of risk and uncertainty, identifying
                                    opportunities and assembling necessary resourses to rise the utility value on those opportunities". Wirausaha
                                    adalah segala proses yang berhubungan dengan menciptakan bisnis yang berhadapan dengan resiko dan
                                    ketidakpastian, mengidentifikasi peluang, dan meningkatkan nilai tambah dari peluang itu. Kegiatan
                                    technopreneurship berasal dari penggabungan entrepreneurship dengan technology.
                                    Pembicara dalam talkshow, Dwi Larso, Ph.D mendiferensiasikan entrepreneurship dan technopreneurship
                                    dua hal yang berbeda. "Secara kasarnya, kalau entrepreneurship kita menjual produk apapun, kalau
                                    technopreneurship yang kita jual adalah teknologi." Jadi, secara tidak langsung apabila kita melakukan
                                    kegiatan technopreneurship, kita akan mendukung kemajuan teknologi di Indonesia.
                                    Dwi Larso, Ph.D juga menambahkan, "Mau apapun namanya, mau technopreneur, biopreneur, ecopreneur,
                                    dasarnya adalah entrepreneur dengan 3 kata kuncinya : peluang (opportunities), risiko (face of risk), dan nilai
                                    tambah (utility value)". Prinsip pertama, seorang entrepreneur harus pandai menciptakan peluang. Peluang
                                    bisa berasal dari apapun yang ada di sekitar kita. Kedua, setelah menciptakan peluang saatnya kita
                                    mengambil tindakan nyata dan berani menanggung risiko terbesar dari tindakan kita. Ketiga, kegiatan entrepreneur harus mampu menciptakan nilai tambah bagi pihak-pihak yang terlibat di dalam kegiatan ini.

                                    Kesempatan techopreneurship di Indonesia sangat terbuka lebar. Dari komposisi usaha di Indonesia sekitar
                                    95-99% didominasi oleh usaha mikro dan kecil dan sisanya usaha makro atau besar. Hal ini dianggap masih
                                    belum kokoh apabila dibuat struktur ekonominya. Dibandingkan dengan Malaysia yang 75% mikro dan kecil,
                                    15% menengah, dan 10% makro atau besar, Indonesia masih dirasa kalah.

                                    case of dan if then else pada pascal

                                    Logika: pertama kita mendeklarasikan variable yang akan di pakai pada program,lalu membuat input yang akan kita masukkan,dalam program ini memakai case-of yang biasanya digunakan untuk masalah dengan dua kasus atau lebih, atau dengan kata lain

                                    untuk menyederhanakan penulisan IF-THEN-ELSE yang bertingkat-tingkat. pada Statement CASE-OF bila salah satu kondisi terpenuhi dan statement tersebut telah

                                    diproses, selanjutnya statement-statement yang lainnya dalam lingkungan CASE tidak akan

                                    diseleksi lagi.

                                    Logika: ada 2 variable nama:string,iq:integer.lalu kita membuat statement buat inputnya,dalam program ini kita memakai nested if atau if bersarang, hal ini dapat dilakukan sebanyak yang diinginkan dalam nested if-else. Proses outputnya dijalankan, tampilan pertama atau awal itu adalah memasukan nama,”nama=”jika dienter akan muncul perintah kedua yaitu “nilai IQ=” jika kita masukan nilai 100 proses akan berjalan ,dan akan muncul”IQ anda jenius”. End untuk mengakhiri proses,

                                    Program mengedit tulisan

                                    clip_image003
                                    clip_image004

                                    Logika :

                                    · check 1 berisi garis bawah,jika kita memilih check1,maka text label2 akan bergaris bawah,jika tidak maka tidak akan merubah model tulisan

                                    · check 2 berisi garis miring,jika kita memilih check2,maka text label2 akan memberntuk tulisan miring,jika tidak maka tidak akan merubah model tulisan jadi miring

                                    · check 3 berisi cetak tebal,jika kita memilih check3,maka text label2 akan bercetak tebal,jika tidak maka tidak akan merubah model tulisan menjadi cetak tebal

                                    · pada command 1.menyatakan bahwa isi pada label 2 adalah apa yang dituliskan pada text1

                                    · pada command 2,end untuk exit atau mengakhiri

                                    · option1,berisi warna merah,jika kita pilih option1 maka tulisan akan bewarna merah

                                    · option2,berisi warnam kuning,jika kita pilih option2 maka tulisan akan bewarna kuning

                                    · option3,berisi warna biru,jika kita pilih option3 maka tulisan akan bewarna biru

                                    clip_image007
                                    clip_image008

                                    Logika :

                                    · Pada command1 kita memberikan kondisi jika nilai pada text1 lebih atau sama dengan 85,maka pada message box akan muncul “nilai anda A”

                                    · Lalu jika pada text1 lebih atau sama dengan 70,maka pada message box akan muncul “nilai anda B”

                                    · Lalu jika pada text1 lebih atau sama dengan 55,maka pada message box akan muncul “nilai anda C”

                                    · Lalu selain dari itu maka pada msgbox akan muncul”nilai anda D”

                                    · Command2,end untuk mengakhiri atau keluar

                                           
                                      clip_image011  

                                    clip_image012

                                    Logika :

                                    · check 1 berisi garis bawah,jika kita memilih check1,maka text label2 akan bergaris bawah,jika tidak maka tidak akan merubah model tulisan

                                    · check 2 berisi garis miring,jika kita memilih check2,maka text label2 akan memberntuk tulisan miring,jika tidak maka tidak akan merubah model tulisan jadi miring

                                    · check 3 berisi cetak tebal,jika kita memilih check3,maka text label2 akan bercetak tebal,jika tidak maka tidak akan merubah model tulisan menjadi cetak tebal

                                    · pada command 1.menyatakan bahwa isi pada label 2 adalah apa yang dituliskan pada text1

                                    · pada command 2,end untuk exit atau mengakhiri

                                    · option1,berisi warna merah,jika kita pilih option1 maka tulisan akan bewarna merah

                                    · option2,berisi warnam kuning,jika kita pilih option2 maka tulisan akan bewarna kuning

                                    · option3,berisi warna biru,jika kita pilih option3 maka tulisan akan bewarna biru

                                    clip_image007[1]
                                    clip_image013

                                    Logika :

                                    · Pada command1 kita memberikan kondisi jika nilai pada text1 lebih atau sama dengan 85,maka pada message box akan muncul “nilai anda A”

                                    · Lalu jika pada text1 lebih atau sama dengan 70,maka pada message box akan muncul “nilai anda B”

                                    · Lalu jika pada text1 lebih atau sama dengan 55,maka pada message box akan muncul “nilai anda C”

                                    · Lalu selain dari itu maka pada msgbox akan muncul”nilai anda D”

                                    · Command2,end untuk mengakhiri atau keluar

                                    About basic

                                    Sejarah Bahasa BASIC
                                    BASIC singkatan dari Beginners All Purpose Symbolic Instruction Code merupakan bahasa tingkat tinggi (high level language) yang bersifat interpreter. Bahasa BASIC diciptakan oleh John G. Kemeny dan Thomas E. Kurtz dari Darmouth Collage, USA. Bahasa ini memang dikenal sangat mudah di pahami dan dipahami.
                                    Saat mengalami perkembangan yang sangat pesat, BASIC memiliki banyak versi yang beredar di pasaran di antaranya BASICA, CBASIC, GBASIC, MBASIC, QUICK BASIC, GW-BASIC, dan sebagainya. Namun yang paling populer adalah BASICA dan QUICK BASIC (QBASIC) yang berjalan pada sistem operasi MS-DOS atau IBM PC-DOS. Modul ini sendiri disusun mengacu pada versi QBASIC milik Micosoft.

                                    Konsep Dan Struktur Program BASIC
                                    BASIC adalah bahasa pemrograman yang terstruktur. Selain itu bahasa ini mendukung teknik pemrograman modular atau prosedural yang ditandai dengan tersedianya fasilitas untuk membuat suatu prosedur atau sub program.

                                    Struktur program BASIC diawali dengan bagian pendeklarasian variabel, kemudian bagian tubuh program tempat meletakkan statement atau instruksi-intruksi untuk sebuah program dan diakhiri oleh statement END. Jika dibuat bagan terlihat sebagai berikut:

                                    DIM nama_variabel AS tipe_data { bagian pendeklarasian atau pendefinisaian variabel }
                                    DIM nama_variabel AS tipe_data { bagian pendeklarasian atau pendefinisaian variabel }
                                    .....
                                    no_baris1 { Statement_1 bagian penulisan instruksi }
                                    no_baris2 { Statement_2 atau statement }
                                    .....
                                    END { akhir program }

                                    Stament END tidak harus berada di akhir baris program, fungsinya adalah untuk mengakhiri program dan kembali ke sistem operasi. Untuk pembuatan prosedur atau sub program pada QBASIC ditulis pada jendela terpisah dari modul utama QBASIC secara otomatis akan menciptakan jendela tersendiri saat pendefinisian prosedur dengan statement SUB dan dipanggil dari modul utama. Nomor baris boleh tidak ditulis dalam QBASIC kecuali untuk lompatan alur program.

                                    Variabel adalah besaran atau simbol yang digunakan untuk menyimpan suatu nilai.
                                    BASIC memiliki aturan atau kententuan untuk penulisan nama variabel yang akan dideklarasikan, yaitu:
                                    1. Maksimum panjangnya 40 karakter.
                                    2. Terdiri dari huruf, angka, dan titik, tetapi karakter pertama harus huruf.
                                    3. Tidak boleh menggunakan spasi atau blank di antara karakter-karakter.
                                    4. Tidak boleh ada karakter khusus, kecuali %, !, # dan $ yang harus diletakkan diakhir nama variabel yang menunjukkan jenis variabelnya.
                                    5. Tidak boleh sama dengan BASIC reserved words, yaitu kata-kata yang sudah menjadi milik BASIC untuk tugas tertentu. Reserved word terdiri dari statement, function, keyword dan meta command.

                                    Contoh nama variabel yang dianggap sah yaitu : total, NAMA, Kelas1, bil% ,dan kata$.
                                    Contoh nama variabel yang dianggap tidak sah yaitu : $Gaji, 2Tahunan, Nama Peg, Dim, dan COLOR.
                                    BASIC tidak mengenal huruf besar atau kecil dalam penulisan variabelnya walaupun namanya sama. Misalnya variabel TOTAL dianggap sama dengan variabel total.

                                    Bentuk umum pendeklarasian variabel adalah :

                                    DIM nama_variabel1[(subskrip)] [AS tipe_data] [,nama_variabel2[(subskrip)] [AS tipe_data]] ..

                                    Keterangan simbol bentuk umum (sintaks):
                                    Notasi '[ ]' ; berarti bersifat optional, boleh ditulis atau tidak.
                                    Notasi '{ }' ; berarti dipilih salah satu dari sekian option yang ada didalamnya.
                                    Notasi '...' ; berarti dapat diulang-ulang (dst).

                                    Tipe data adalah jenis data yang disimpan variabel. Jika dideklarasikan tanpa menyebutkan tipe datanya QBASIC menganggap variabel tersebut bertipe numerik.

                                    Tipe data dalam BASIC, yaitu:
                                    1. Integer ; bilangan bulat 16-bit antara -32768 s.d. 32767.
                                    2. Long ; bilangan bulat 32-bit
                                    3. Single ; floating point 32-bit antara 2.938736 x10-39 s.d 1.701412 x1038 .
                                    4. Double; floating point 64-bit antara 2.9358745877055719 x10-39 s.d 1.701411834604692 x1038.
                                    5. String * n ; untai kata yang terdiri dari huruf dan angka dengan panjang n bytes(karakter).

                                    Untuk mendeklarasikan variabel 1 karakter digunakan tipe data no. 5 dengan n=1. Setelah variabel dideklarasikan variabel tersebut bisa dimanipulasi atau dilihat nilainya, contoh lihat program berikut:

                                    DIM I AS INTEGER, nama AS STRING *20
                                    DIM F AS SINGLE
                                    I=4
                                    F=10.5
                                    nama="Budi"
                                    PRINT I
                                    PRINT nama;F
                                    END

                                    Output program tersebut adalah :
                                    4
                                    Budi 10.5

                                    Statement PRINT memerintahkan komputer untuk menampilkan nilai variabel ke layar monitor. Sintaks statement PRINT :

                                    PRINT [{expressionlist | variabel }] [{; | , }]

                                    Statement PRINT memiliki beberapa variasi penulisan seperti pada program berikut :

                                    DIM I AS INTEGER, nama AS STRING *20
                                    DIM F AS SINGLE
                                    I=4
                                    F=10.55
                                    nama="Budi"
                                    PRINT nama;F
                                    PRINT nama,F
                                    PRINT nama;I;
                                    PRINT F
                                    PRINT "Nilai";TAB(7);nama;TAB(15);F
                                    PRINT USING "##.#";F
                                    PRINT
                                    PRINT USING "Rp. ####.##";F
                                    END

                                    Output program tersebut adalah:
                                    Budi 10.55
                                    Budi 10.55
                                    Budi 4 10.55
                                    Nilai Budi 10.55
                                    10.6

                                    Rp. 10.55

                                    Untuk memasukkan nilai variabel dengan keyboard oleh user digunakan statement INPUT. Nilai yang diinput akan disimpan ke variabel yang dituju. Format penginputan dengan statement INPUT ini juga memiliki beberapa format. Bentuk umum INPUT :

                                    INPUT [;] ["prompt/judul" {; | ,}] nama_variabel

                                    Contohnya :

                                    DIM I AS INTEGER, nama AS STRING *20
                                    Dim no AS INTEGER
                                    INPUT "NAMA : ", nama
                                    INPUT "Umur "; I
                                    INPUT no
                                    PRINT
                                    PRINT nama
                                    PRINT I
                                    PRINT no
                                    END

                                    Output program :
                                    NAMA : Budi
                                    Umur ? 20
                                    ?12

                                    Budi
                                    20
                                    12

                                    VisData pada Visual Basic

                                    Untuk memulainya pilih add-ins lalu pilih Visual Data Manager--- Membuat database, pilih database yang sesuai, misalkan database Microsoft Access versi 7 MDB maka pilih New, pilih Microsoft Acces version 7 MDB

                                    Selanjutnya ditampilkan kotak dialog Select Microsoft Acces Database to Create. Pada kotak Save In, bukalah folder Database yang berada di Lokal Disk C sebagai tempat penyimpanan file database yang dibuat, kemudian pada kotak File Name, ketiklah Mahasiswa untuk nama file databasenya.

                                    clip_image002

                                    Setelah database dibuat, maka langkah selanjutnya adalah membuat table. Adapun langkah-langkah membuat table adalah sebagai berikut :

                                    clip_image004

                                    Sehingga muncul fasilitas Table Structure sebagai berikut :

                                    clip_image005

                                    • Lalu berikan nama table, misalnya Mahasiswa, lalu tambahkan field(attribute) seperti pada gambar berikut : -Tambahkan Field misalkan : NIS ,setelah mengisi data sesuai yang di butuhkan---lalu klik double mahasiswa dan isi recordnya.

                                    clip_image007

                                    Lalu pada form klik project—references – centang ms.active x data object 2.5 library—ok

                                    Klik project—components—centang Ms.ADO data control 6.0(oledb) dan Ms.data grid control 6.0 (oledb)

                                    Untuk menghubungkan adodc dengan data base maka pada Adodc property pilih use connection string—build—provider—centang ms.jet 4.0 ole DB provider—pd tab connection pilih file database yang akan dihubungkan—pada recordsource di command type pilih 2-adcmd table dan ditable or store procedure name pilih table mahasiswa.

                                    Sebelum data di input yang baru :

                                    clip_image009

                                    Jika ingin menambah record baru klik BARU, dan isi datanya,kemudian jika ingin menyimpan klik SIMPAN.

                                    Dan berikut jika telah disimpan

                                    clip_image011

                                    Berikut codingnya:

                                    clip_image013

                                    INPUT DAN OUTPUT (STANDART I/O)

                                    INPUT DAN OUTPUT (STANDART I/O)
                                    Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ
                                    atau READLN. Identifier standar ReadLn sedikit berbeda dengan Read.
                                    ReadLn digunakan untuk memasukkan data perbaris, artinya setelah tombol Enter
                                    ditekan, maka akan ganti baris,
                                    sedangkan Read tidak ganti baris, masih dalam baris yang sama.
                                    Sedangkan untuk keperluan output (mencetak output) digunakan identifier standar WRITE atau
                                    WRITELN.
                                    Perbedaan Write dengan WriteLn adalah bahwa Write menampilkan hasil tanpa ganti
                                    baris dan tampilan berikutnya akan disambung dalam baris yang sama. Sedang WriteLn
                                    digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan
                                    berikutnya.
                                    Bentuk umum penulisannya :
                                    1. READ (variabel input) ; Atau READLN (variabel output);
                                    2. WRITE (variabel output); WRITELN (variabel output);
                                    Contoh :
                                    Program MasukkanData; (*Layar*)
                                    Var
                                    A, B : Integer;
                                    C : Real;
                                    D : String[10];
                                    E : Char;
                                    BEGIN
                                    (* Memasukkan data untuk masing-masing variabel *)
                                    ReadLn(A);
                                    ReadLn(B);
                                    ReadLn(C);
                                    ReadLn(D);
                                    ReadLn(E);
                                    (* Menampilkan data yang dimasukkan *)
                                    WriteLn;
                                    WriteLn('A = ',A,' B = ',B,' C = ',C);
                                    WriteLn('D = ',D);
                                    WriteLn('E = ',E);
                                    End.

                                    output:

                                    50
                                    12345
                                    12345
                                    HALO
                                    HALO JUGA
                                    A = 50 B = 12345 C = 1.2345000000E+04
                                    D = HALO
                                    E = H

                                     

                                    Contoh :
                                    Program MasukData; (* Input, Output *)
                                    (*Program untuk mengkonversikan dari derajat celcius menjadi derajad fahrenheit *)
                                    Var
                                    C, F : Real;
                                    Begin
                                    Write(' Berapa Celcius ? ');
                                    ReadLn(C);
                                    F := 1.8 * C + 32;
                                    WriteLn;
                                    WriteLn(C,' Celcius adalah ',F,' Fahrenheit');
                                    End.

                                    output:

                                    Berapa Celcius ? 10
                                    1.0000000000E+01 Celcius adalah 5.0000000000E+01 Fahrenheit

                                    Contoh :
                                    VAR nama : string{15};
                                    BEGIN nama := ‘Dewi’;
                                    write(‘nama : ‘);
                                    write(nama);
                                    END.
                                    Nama : Dewi
                                    Contoh :
                                    VAR nama : string{15};
                                    BEGIN nama := ‘Dewi”;
                                    WriteLn(‘Nama : ‘);
                                    WriteLn(Nama);
                                    END.
                                    Nama :
                                    Dewi
                                    Algoritma dan Pemrograman 2 – Ticha Hal 14

                                    PROCEDURE DIVISION

                                    image clip_image001

                                    Program COBOL dibagi menjadi 4 divisi. Divisi yang ke 4 atau yang terakhir adalah PROCEDURE DIVISION.

                                    Pembagian divisi ini menyebabkan program COBOL strukturnya jelas dan baik. Pada divisi yang ke 3 yaitu DATA DIVISION, Pada FILE SECTION diterangkan mengenai input data dan output data yang dipakai, meliputi nama-file, nama-record, nama-data dan semua deskripsinya. Juga pada WORKING-STORAGE SECTION dijelaskan mengenai lokasi storage tambahan yang diperlukan dalam pemrosesan beserta deskripsinya. Dan pada SCREEN SECTION dipersiapkan untuk format dari input dan atau output data yang akan ditampilkan di layar. Kalau dapat dikatakan, divisi yang ke 3 ini mempersiapkan semua sarana yang nantinya dibutuhkan dalam suatu pekerjaan proses. Kalau semua sarana sudah siap, pekerjaan akan lebih lancar. Pada PROCEDURE DIVISION inilah dengan sarana yang sudah dipersiapkan, dilakukan prosedur pekerjaan proses dari input data menjadi output data.

                                    Semua intruksi-intruksi ditulis pada PROCEDURE DIVISION, sehingga divisi ini merupakan inti dari pemrograman COBOL. Statement yang ada di PROCEDURE DIVISION dibentuk dari verb (kata kerja).

                                    MOVE verb

                                    MOVE verb adalah perintah yang penting didalam program COBOL. Verb ini berguna untuk memindahkan data dari satu field ke lokasi field yang lain, sehingga input data dapat dimanipulasi untuk menghasilkan output.

                                    Bentuk dari statement MOVE :
                                    { Nama – data – 1 } 

                                    MOVE literal to nama – data – 2 [ ‘ nama – data – 3 ]
                                    Contoh 1 :

                                    Misalnya bentuk deskripsi pada DATA DIVISION sebagai berikut :
                                    1 KIRIM 

                                    ¢ 2
                                    Masih menggunakan deskripsi pada contoh 1, statement dalam PROCEDURE DIVISION sebagai berikut :



                                    Mone kirim to terima

                                    Akan memindahkan 8 karakter dari field group item KIRIM ke 10 karakter secara bersamaan ke field group item TERIMA. Group item yang dipindahkan akan diperlakukan sebagai nilai alphanumeric, tidak memandang bentuk dari PICTURE masing-masing elemen data item. Sehingga bersifat left justified.



                                    DISPLAY verb

                                    Statement DISPLAY dipergunakan untuk menampilkan hasil di layar ataupun di printer. Kalau dipergunakan statement WRITE untuk menampilkan hasil di printer, maka print-file harus disebutkan terlebih dahulu di ENVIRONMENT DIVISION pada FILE- CONTROL dan SELECT clause, tetapi dengan statement : DISPLAY, tidak perlu menyebutkanya.

                                    Ada 3 bentuk dari statement DISPLAY.

                                    Bentuk statement DISPLAY ke 1:

                                    DISPLAY nama-layar

                                    Bentuk ini telah dibahas pada SCREEN SECTION dalam DATA DIVISION (lihat bab 8.4).

                                    Bentuk statement DISPLAY yang ke 2:

                                    DISPLAY nama-data nama- data

                                    Literal literal (UPON nama-mnemonik]

                                    Nama data adalah nama dan data item yang telah disebutkan pada DATA DIVISION, yang panjang nilai datanya tidak boleh lebih dan 1920 karakter.

                                    Literal adalah bentuk yang akan ditampilkan, berupa bentuk yang sudah tetap, terletak di antara tanda petik dua (“‘) atau terletak di antara tanda petik tunggal (‘’).

                                    UPON clause dipergunakan bilamana hasil tidak ingin ditampilkan di layar, tetapi akan dicetak di printer. Sedang nama-mnemonik adalah nama yang dibentuk oleh programmer sebagai penunjuk alat cetakan, yaitu printer. Nama-mnemonik mi harus sudah disebutkan pada CONFIGURATION SECTION dalam SPECIAL NAMES, PRINTER IS nama-mnemonik.

                                    Bentuk statement DISPLAY yang ke 3:

                                    DISPIAY (posisi-tampilan). Nama-data

                                    literal . . . [UPON nama-mnemonik]

                                    ERASE

                                    - Posisi-tampilan merupakan posisi bans dan kolom tertentu dan hasil yang akan ditampilkan di layar di printer.

                                    Posisi-tampilan mi mempunyai bentuk:

                                    LIN dan COL adalah register khusus MS-COBOL, yang merupakan COBOL reserved words, jadi tidak disebutkan pada DATA DIVISION.

                                    Jika UN dipergunakan, posisi cursor akan terletak pada bans sesuai dengan nilai dan UN, bertambah atau bergeser oleh nilai integer-1 (bila dipergunakan). Sebaliknya COL dipergunakan untuk meletakkan cursor pada kolom sesuai dengan nilai dan COL, bertambah atau bergeser oleh nilai integer-3 (bila dipergunakan). Selain UN dan COL, untuk meletakkan cursor pada posisi layar bans dan kolom tertentu dapat dipakai nilai integer- 2 dan integer-4.

                                    Setelah koma ‘‘.“ harus diikuti oleh I blank untuk memisahkan letak posisi dan posisi kolomnya.

                                    ACCEPT verb.

                                    Statement ACCEPT digunakan untuk memasukkan data lewat layar sewaktu program tersebut dijalankan (pada waktu runtime). Ada 4 bentuk statement ACCEPT yang tersedia.

                                    Bentuk statement ACCEPT ke 1:

                                    ACCEPT nama-data

                                    Data yang dimasukkan, akan ditempatkan pada nama-data setelah

                                    ACCEPT, yang bentuk, jenis dan panjangnya sudah ditentukan dalam

                                    Bentuk statement ACCEPT yang ke 2:

                                    ACCEPT nama.layar [ON ESCAPE statement-imperative]

                                    Statement ACCEPT ini digunakan untuk menerima data dan mengirimkan data tersebut ke (TO) atau menggunakan (USING) field data-item yang disebutkan pada nama-layar di SCREEN-SECTION dalam DATA DIVISION.

                                    Bila tombol ESC (escape) ditekan sewaktu pemasukan data, maka pengerjaan statement ACCEPT ini akan berhenti dan data yang dimasukkan tidak dikirimkan ke data-item yang dihubungkan oleh TO atau USING clause di SCREEN-SECTION. Kalau ON ESCAPE diikutsertakan, maka statement – imperative yang mengikutinya akan dikerjakan.

                                    Bentuk statement ACCEPT yang ke 3 :

                                    ZERO – FILL

                                    SPACE – FILL

                                    LEFT – JUSTIFY

                                    RIGTH – JUSTIFY

                                    TRAILING – SIGN

                                    ACCEPT (posisi layar) nama data WTH PROMPT

                                    UPDATE

                                    LENGTH – CHECK

                                    EMPTY – CHECK

                                    AUTO – SKIP

                                    NO – ECHO

                                    BKKP

                                    Posisi-layar menunjukkan letak dan posisi data yang akan dimasukkan pada layar.

                                    Posisi layar ini mempunyai bentuk:

                                    ( [ LIN [ { ± } integer - 1 ] ] [ col [ { ± } integer – 3 ] ] )

                                    Integer integer – 4

                                    Bentuk posisi-layar ini fungsinya sama dengan bentuk posisi-tampilan pada statement DISPLAY bentuk yang ke 3 (Lihat bab 10.3.).

                                    — ZERO-FILL phrase menyebabkan bila posisi-posisi field data-item penerima data tidak diisi dengan data (langsung ditekan tombol RETURN, maka akan terisi dengan nilai nol. ZERO-FILL biasanya digunakan untuk jenis data-item alphanumerik. Kalau ZERO-FILL tidak disebutkan, maka akan berisi nilai spasi (blank).

                                    Bentuk statement ACCEPT yang ke 4:

                                    DATE

                                    DAY

                                    ACCEPT nama – data FROM TIME

                                    ESCAPE-KEY

                                    Beberapa nilai standard dapat diperoleh sewaktu proses pengerjaan program COBOL dengan mempergunakan statement ACCEPT bentuk ke 4 ini.



                                    10.5 STOP verb.

                                    STOP verb digunakan untuk menghentikan program baik Secara permanen maupun secara sementara saja, yang kemudian proses program dapat dilanjutkan kembali.

                                    Bentuknya :

                                    Stop {literal }

                                    RUN

                                    Bentuk STOP RUN akan menyebabkan proses program berhenti secara permanen, sedang bentuk STOP yang diikuti oleh literal, menyebabkan proses program berhenti secara sementara, dan literal akan ditampilkan di layar. Bila operator menekan sembarang tombol, maka proses program akan dilanjutkan ke statement berikutnya setelah / statement STOP literal tersebut.

                                    Selasa, 18 Januari 2011

                                    Komunikasi Organisasi

                                    communicate

                                    Sebelum membahas pengertian komunikasi organisasi sebaiknya kita uraikan terminologi yang melekat pada konteks komunikasi organisasi, yaitu komunikasi danorganisasi. Komunikasi berasal dari bahasa latin “communis” atau ‘common” dalam Bahasa Inggris yang berarti sama. Berkomunikasi berarti kita berusaha untuk mencapai kesamaan makna, “commonness”. Atau dengan ungkapan yang lain, melalui komunikasi kita mencoba berbagi informasi, gagasan atau sikap kita dengan partisipan lainnya. Kendala utama dalam berkomunikasi adalah seringkali kita mempunyai makna yang berbeda terhadap lambang yang sama.

                                    Manusia di dalam kehidupannya harus berkomunikasi, artinya memerlukan orang lain dan membutuhkan kelompok atau masyarakat untuk saling berinteraksi. Hal ini merupakan suatu hakekat bahwa sebagian besar pribadi manusia terbentuk dari hasil integrasi sosial dengan sesama dalam kelompok dan masyarakat. Di dalam kelompok/organisasi itu selalu terdapat bentuk kepemimpinan yang merupakan masalah penting untuk kelangsungan hidup kelompok, yang terdiri dari pemimpin dan bawahan/karyawan. Di antara kedua belah pihak harus ada two-way-communications atau komunikasi dua arah atau komunikasi timbal balik, untuk itu diperlukan adanya kerja sama yang diharapkan untuk mencapai cita-cita, baik cita-cita pribadi, maupun kelompok, untuk mencapai tujuan suatu organisasi. Kerja sama tersebut terdiri dari berbagai maksud yang meliputi hubungan sosial/kebudayaan. Hubungan yang terjadi merupakan suatu proses adanya suatu keinginan masing-masing individu, untuk memperoleh suatu hasil yang nyata dan dapat memberikan manfaat untuk kehidupan yang berkelanjutan.

                                    Bila sasaran komunikasi dapat diterapkan dalam suatu organisasi baik organisasi pemerintah, organisasi kemasyarakatan, maupun organisasi perusahaan, maka sasaran yang dituju pun akan beraneka ragam, tapi tujuan utamanya tentulah untuk mempersatukan individu-individu yang tergabung dalam organisasi tersebut. Berdasarkan sifatkomunikasi dan jumlah komunikasi menurut Onong Uchyana Effendi, dalam bukunya “Dimensi-Dimensi Komunikasi” hal. 50, komunikasi dapat digolongkan ke dalam tiga kategori:

                                    1. Komunikasi antar pribadi

                                    Komunikasi ini penerapannya antara pribadi/individu dalam usaha menyampaikan informasi yang dimaksudkan untuk mencapai kesamaan pengertian, sehingga dengan demikian dapat tercapai keinginan bersama.

                                    2. Komunikasi kelompok

                                    Pada prinsipnya dalam melakukan suatu komunikasi yang ditekankan adalah faktor kelompok, sehingga komunikasi menjadi lebih luas. Dalam usaha menyampaikan informasi, komunikasi dalam kelompok tidak seperti komunikasi antar pribadi.

                                    3. Komunikasi massa

                                    Komunikasi massa dilakukan dengan melalui alat, yaitu media massa yang meliputi cetak dan elektronik.

                                    Dalam melakukan komunikasi organisasi, Steward L.Tubbs dan Sylvia Moss dalam Human Communication menguraikan adanya 3 (tiga) model dalam komunikasi:

                                    1. Model komunikasi linier (one-way communication), dalam model ini komunikator memberikan suatu stimuli dan komunikan melakukan respon yang diharapkan tanpa mengadakan seleksi dan interpretasi. Komunikasinya bersifat monolog.

                                    2. Model komunikasi interaksional. Sebagai kelanjutan dari model yang pertama, pada tahap ini sudah terjadi feedback atau umpan balik. Komunikasi yang berlangsung bersifat dua arah dan ada dialog, di mana setiap partisipan memiliki peran ganda, dalam arti pada satu saat bertindak sebagai komunikator, pada saat yang lain bertindak sebagai komunikan.

                                    3. Model komunikasi transaksional. Dalam model ini komunikasi hanya dapat dipahami dalam konteks hubungan (relationship) antara dua orang atau lebih. Pandangan ini menekankan bahwa semua perilaku adalah komunikatif. Tidak ada satupun yang tidak dapat dikomunikasikan.

                                    Mengenai organisasi, salah satu defenisi menyebutkan bahwa organisasi merupakan suatu kumpulan atau sistem individual yang melalui suatu hirarki/jenjang dan pembagian kerja, berupaya mencapai tujuan yang ditetapkan. Dari batasan tersebut dapat digambarkan bahwa dalam suatu organisasi mensyaratkan:

                                    1. Adanya suatu jenjang jabatan ataupun kedudukan yang memungkinkan semua individu dalam organisasi tersebut memiliki perbedaan posisi yang jelas, seperti pimpinan, staff pimpinan dan karyawan.

                                    2. Adanya pembagian kerja, dalam arti setiap orang dalam sebuah institusi baik yang komersial maupun sosial, memiliki satu bidang pekerjaan yang menjadi tanggungjawabnya.

                                    Dengan landasan konsep-konsep komunikasi dan organisasi sebagaimana yang telah diuraikan, maka kita dapat memberi batasan tentang komunikasi dalam organisasi secara sederhana, yaitu komunikasi antarmanusia (human communication) yang terjadi dalam kontek organisasi. Atau dengan meminjam definisi dari Goldhaber, komunikasiorganisasi diberi batasan sebagai arus pesan dalam suatu jaringan yang sifat hubungannya saling bergabung satu sama lain (the flow of messages within a network of interdependent relationships).

                                    PROSES KOMUNIKASI

                                    KOMUNIKASI INTERNAL

                                    Pertukaran gagasan di antara para administrator dan karyawan dalam suatu perusahaan, dalam struktur lengkap yang khas disertai pertukaran gagasan secara horisontal dan vertikal di dalam perusahaan, sehingga pekerjaan dapat berjalan.[3]. Empat Dimensi Komunikasi organisasi

                                    1. Downward communication Yaitu komunikasi yang berlangsung ketika orang-orang yang berada pada tataran manajemen mengirimkan pesan kepada bawahannya. Fungsi arus komunikasi dari atas ke bawah ini adalah: a) Pemberian atau penyimpanan instruksi kerja (job instruction) b) Penjelasan dari pimpinan tentang mengapa suatu tugas perlu untuk dilaksanakan (job retionnale) c) Penyampaian informasi mengenai peraturan-peraturan yang berlaku (procedures and practices) d) Pemberian motivasi kepada karyawan untuk bekerja lebih baik.

                                    Ada 4 metode dalam penyampaian informasi kepada para pegawai menurut Level (1972): 1. Metode tulisan 2. Metode lisan 3. Metode tulisan diikuti lisan 4. Metode lisan diikuti tulisan

                                    2. Upward communication Yaitu komunikasi yang terjadi ketika bawahan (subordinate) mengirim pesan kepada atasannya. Fungsi arus komunikasi dari bawah ke atas ini adalah: a) Penyampaian informai tentang pekerjaan pekerjaan ataupun tugas yang sudah dilaksanakan b) Penyampaian informasi tentang persoalan-persoalan pekerjaan ataupun tugas yang tidak dapat diselesaikan oleh bawahan c) Penyampaian saran-saran perbaikan dari bawahan d) Penyampaian keluhan dari bawahan tentang dirinya sendiri maupun pekerjaannya.

                                    Komunikasi ke atas menjadi terlalu rumit dan menyita waktu dan mungkin hanya segelintir kecil manajer organisasi yang mengetahui bagaimana cara memperoleh informasi dari bawah. Sharma (1979) mengemukakan 4 alasan mengapa komunikasi ke atas terlihat amat sulit: 1. Kecenderungan bagi pegawai untuk menyembunyikan pikiran mereka 2. Perasaan bahwa atasan mereka tidak tertarik kepada masalah yang dialami pegawai 3. Kurangnya penghargaan bagi komunikasi ke atas yang dilakukan pegawai 4. Perasaan bahwa atasan tidak dapat dihubungi dan tidak tanggap pada apa yang disampaikan pegawai

                                    3. Horizontal communication Yaitu komunikasi yang berlangsung di antara para karyawan ataupun bagian yang memiliki kedudukan yang setara. Fungsi arus komunikasi horisontal ini adalah: a) Memperbaiki koordinasi tugas b) Upaya pemecahan masalah c) Saling berbagi informasi d) Upaya pemecahan konflik e) Membina hubungan melalui kegiatan bersama

                                    4. Interline communication Yaitu tindak komunikasi untuk berbagi informasi melewati batas-batas fungsional. Spesialis staf biasanya paling aktif dalam komunikasi lintas-saluran ini karena biasanya tanggung jawab mereka berhubungan dengan jabatan fungsional. Karena terdapat banyak komunikasi lintas-saluran yang dilakukan spesialis staf dan orang-orang lainnya yang perlu berhubungan dalam rantai-rantai perintah lain, diperlukan kebijakan organisasi untuk membimbing komunikasi lintas-saluran.

                                    Ada dua kondisi yang harus dipenuhi dalam menggunakan komunikasi lintas-saluran: 1. Setiap pegawai yang ingin berkomunikasi melintas saluran harus meminta izin terlebih dahulu dari atasannya langsung 2. Setiap pegawai yang terlibat dalam komunikasi lintas-saluran harus memberitahukan hasil komunikasinya kepada atasannya

                                    Senin, 17 Januari 2011

                                    MANAJEMEN DAN IMPLEMENTASINYA DALAM ORGANISASI

                                    collaboration-project-management-software 1. Pentingnya Pengorganisasian

                                    Pengorganisasian menyebabkan timbulnya sebuah struktur organisasi, yang dianggap sebagai sebuah kerangka sebuah kerangka yang masih dapat menggabungkan usaha-usaha mereka dengan baik.

                                    Dengan kata lain, salah satu bagian penting tugas pengorganisasian adalah mengharrmonisasikan kelompok orang yang berbada, mempertemukan macam-macam kepentingan dan memanfaatkan kemampuan-kepampuan kesemuanya kesuatu arah tertentu. (George .K Terry)

                                    Sebenarnya yang dimaksud dasar harap tersebut diatas adalah dapat dihasilkannya sinergisme, yang berarti perlu adanya tindakan-tindakan simultan units individual atau yang terpisah yang secara bersama-bersama dapat menghasilkan suatu efek total yang lebih besar dibandingkan dengan jumlah dari komponen - komponen individual. Jadi pengorganisasian merupakan sebuah kasus yang dapat menimbulkan effek yang sangat baik dalam upaya menggerakan seluruh aktivitas dan potensi yang bisa diwadahi serta sebagai pengawasan manajerial.

                                    2. Pentingnya Manajemen Dalam Menjalankan Organisasi

                                    Manajemen pada prinsipnya bagaimana mengatur kegiatan agar berjalan dengan baik dalam mencapai tujuan secara optimal sesuai dengan yang diinginkan. Tujuan yang diharapkan tersebut akan berhasil dengan baik bilamana kemampuan manusia yang

                                    terbatas baik pengetahuan, tehnologi, skill maupun waktu yang dimiliki itu, dapat dikembangkan dengan membagi tugas pekerjaannya, wewenang dan tanggung jawabnya kepada orang lain sehingga secara sinergis dan mutual simbiosis membentuk kerjasama dan kemitraan yang saling menguntungkan dan pencapaian tujuan lebih baik, tanpa ada kerjasama yang baik maka tidak ada "manajemen". Bila toh ada, adalah manajemen tradisional atau otoriter.

                                    Uraian diatas memberikan dorongan untuk menjawab suatu pertanyaan mengapa manajemen itu penting dalam menjalankan organisasi?

                                    Manajemen dikatakan penting, dalam menjalankan kegiatan organisasi, pada dasarnya adalah :

                                    1. Pekerjaan itu berat dan sulit untuk di kerjakan sendiri, sehingga diperlukan adanya pembagian kerja, tugas dan tanggung jawab dalam penyelesaiannya.

                                    2. Suatu organisasi akan berhasil guna dan berdaya guna

                                    3. Manajemen yang baik dapat meningkatkan kinerja dari semua potensi yang dimiliki

                                    4. Manajemen yang baik akan menghindari dan mengurangi pemborosan

                                    5. Manajemen yang baik harus jelas sasaran yang hendak dituju

                                    6. Manajemen merupakan suatu pedoman pemikiran dan tindakan kegiatan organisasi

                                    7. Manajemen yang baik selalu mengedepankan kerjasama, keharmonisan, komunikasi yang kontruktif, seimbang, searah saling menghormati, dan menghargai mencintai sebagai tujuan dapat dioptimalkan.

                                    8. Manajemen diperlukan untuk kemajuan, dan pertumbuhan Juga perkembangan agar lebih baik lagi.