Pages

Selamat Datang !

Disini kalian bisa menikmati berbagai informasi dan isu-isu terkini.

TUGAS - PBO (Pemrograman Berorientas Objek)

Tugas Minggu ini adalah matakuliah Pemrograman Berorentasi Objek .

PEMROGRAMAN BERORIENTAS OBJEK

Berisi tentang Penjelasan dan Contoh Program .

OOP - Object Oriented Programming

merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek.

KATA MUTIARA - Bill Gates - Pendiri Microsoft Corp.

Saya gagal dalam beberapa subyek saat ujian, namun teman saya lulus semuanya. Sekarang dia bekerja sebagai seorang insinyur di Microsoft dan saya adalah pemilik Microsoft.

Selasa, 16 Juni 2015

Mahmoud Ahmadinejad - Pemimpin yang patut diteladani

Inilah presiden termiskin di dunia yang patut kita teladani


Profil singkat Mahmoud Ahmadinejad

Nama : Mahmoud Ahmadinejad
Tempat / Tanggal lahir : Aradan, Iran / 28 Oktober 1956
Status : Menikah
Menjabat sebagai Presiden Iran ke : 6
Pendidikan  : Gelar Doktor dalam bidang teknik dan perencanaan lalu lintas dan transportasi Universitas Sains dan Teknologi Iran (IUST)




Mahmoud Ahmadinejad terlahir dengan nama Mahmoud Sabourijan di daerah Garmsar, tepatnya desa Aradan 54 tahun silam. Ayahnya, Ahmad, adalah seorang pandai besi dan pengikut ajaran Syi’ah yang taat. Ibunya, Khanom, dikatakan memiliki hubungan darah dengan nabi Muhammad SAW.

Ahmadinejad merupakan seseorang yang tidak terkenal, bukan tokoh ulama, juga bukan tokoh politik di negara Iran. Ahmadinejad kecil tumbuh layaknya seorang remaja di usianya. Dikenal sebagai penggemar sepakbola dan jago bermain sepakbola. Dia juga pintar matematika. Selain itu Ahmadinejad terkenal memiliki suara yang bagus, seperti saat membaca Al-Quran maupun pidato.

Keluarga Ahmadinejad pindah ke Teheran, Iran pada saat dia berusia 1 tahun. Nama ‘Sabourijan’ diganti menjadi ‘Ahmadinejad’ oleh sang ayah untuk menghindari konflik di tempat tinggal barunya.

Pada tahun 1980, Ahmadinejad merupakan ketua perwakilan IUST (Iran University of Science and Technology) untuk perkumpulan mahasiswa se-Iran. Ahmadinejad juga terlibat dalam pendirian Kantor untuk Pereratan Persatuan (daftar-e tahkim-e vahdat), organisasi mahasiswa yang berada di balik perebutan Kedubes Amerika Serikat yang mengakibatkan terjadinya peristiwa ‘krisis sandera Iran’.

Pada masa perang saudara antara Iran dan Irak, Ahmadinejad bergabung dengan Korps Pengawal Revolusi Islam, tepatnya pada tahun 1986. Ahmadinejad kemudian diangkat menjadi insinyur kepala pasukan keenam Korps dan kepala staf Korps di sebelah barat Iran.

Setelah perang, dia bertugas sebagai wakil gubernur dan gubernur Maku dan Khoy, Penasehat Menteri Kebudayaan dan Ajaran Islam, dan gubernur provinsi Ardabil dari 1993 hingga Oktober 1997. Ini merupakan awal kiprah Ahmadinejad di dunia politik.

Pada bulan mei 2003, Ahmadinejad terpilih sebagai walikota Teheran. Selama menjabat sebagai walikota, Ahmadinejad menanamkan nilai-nilai keagamaan dalam kegiatan-kegiatan di pusat kebudayaan Teheran. Hal ini bertentangan dengan para walikota sebelum dirinya yang lebih modern dan reformis.

Saat kampanye, Ahmadinejad pernah bertengkar dengan Presiden Iran saat itu, Mohammad Khatami, yang membuat beliau mencabut hak Ahmadinejad untuk menghadiri pertemuan dewan menteri, hak yang biasanya diberikan pada walikota di Iran. Pertengkaran tersebut dipicu dari pernyataan Ahmadinejad di depan umum bahwa Presiden Khatami tidak pernah memperhatikan masalah sehari-hari warga Iran.

Pada tahun 2005, Ahmadinejad akhirnya terpilih menjadi Presiden keenam Iran setelah memenangkan 62 persen suara dalam Pemil. Mengalahkan rivalnya, Ahmad Hashemi Rafsanjani.

Tidak ada yang mengira Mahmoud Ahmadinejad dapat terpilih menjadi Presiden Iran, karena 6 kandidat presiden lainnya merupakan tokoh ulama atau tokoh politik yang memiliki sumber dana besar. Ahmadinejad terpilih karena rakyat menyukai gaya dan sifatnya yang sederhana.

Tak lama setelah terpilih, Ahmadinejad tersandung tuduhan bahwa dirinya terlibnat dalam peristiwa ‘krisis sandera Iran’ pada tahun 1979. Sebuah foto yang diklaim sebagai bukti memperlihatkan seorang pria mirip dirinya sedang berjalan menuntutn sandera. namun hal ini tak pernah dapat dibuktikan.

Ahmadinejad dikenal sebagai sosok konservatif yang sangat berpedoman pada nilai-nilai agama yang dianutnya. Pidato dan kata-katanya seringkali pedas dan kontroversial. Terutama jika menyangkut negara Amerika. Perkataan Ahmadinejad ini membuat dirinya tak disukai oleh kalangan politikus dunia Barat, terutama Amerika. Ahmadinejad juga dikenal sebagai tokoh anti-gay.

Saat menjabat Walikota Teheran, kemana-mana selalu menyetir sendiri, tetap tinggal di rumah susunnya, membersihkan lingkungannya sendiri, suka mengamati sendiri setiap sudut kota dan lain-lain.

Sifatnya yang sederhana ini masih terlihat saat Ahmadinejad terpilih menjadi Presiden. Karpet-karpet merah persia mahal dikeluarkan semua dari istana, menolak mobil limosine dan tetap setia menggunakan mobil tuanya serta tetap tinggal di rumah susunnya. Selain sifatnya yang sederhana ia dicintai karena lebih mementingkan memperbaiki ekonomi negara ketimbang bidang-bidang lain dan memperjuangkan setiap pendapatan minyak bumi agar jatuh ke meja makan rakyat Iran. 
Saya tidak akan berhenti hingga semua rakyat biasa di Iran dapat makan. (Ahmadinejad)
Dalam menghadapi tekanan barat pun Ahmadinejad berani dan tegas. 
Anda yang menciptakan dan menggunakan senjata biologis saat perang Irak-Iran. Anda yang menggunakan peluru ber-uranium. Apa hak Anda melarang kami (Iran) mengembangkan teknologi nuklir untuk energi dan perdamaian. (Ahmadinejad)
Suatu ketika Ahmadinejad mendapat pertanyaan dari wartawan Jepang : “Tuan Presiden, kenapa Anda masih mempertahankan pengembangan teknologi nuklir yang mengancam perdamaian dunia ?”

``Anda seharusnya tidak perlu mengkhawatirkan kami (Iran), Anda harusnya lebih khawatir kepada negara yang pernah menjatuhkan bom nuklir ke negara Anda, jawab Ahmadinejad”

Kesederhanaan, pengabdian tulus pada negara dan keberanian dalam menghadapi tekanan barat membuat Mahmoud Ahmadinejad makin dicintai rakyatnya.

Presiden Iran saat ini: Mahmoud Ahmadinejad, ketika di wawancara oleh TV Fox (AS) soal kehidupan pribadinya:

"Saat anda melihat di cermin setiap pagi, apa yang anda katakan pada diri anda?"

Jawabnya: "Saya melihat orang di cermin itu dan mengatakan padanya: "Ingat, kau tak lebih dari seorang pelayan, hari di depanmu penuh dengan tanggung jawab yang berat, yaitu melayani bangsa Iran ."

Berikut adalah gambaran Ahmadinejad, yang membuat orang ternganga dan terheran-heran : 

1. Saat pertama kali menduduki kantor kepresidenan Ia menyumbangkan seluruh karpet Istana Iran yang sangat tinggi nilainya itu kepada masjid2 di Teheran dan menggantikannya dengan karpet biasa yang mudah dibersihkan.

2. Ia mengamati bahwa ada ruangan yang sangat besar untuk menerima dan menghormati tamu VIP, lalu ia memerintahkan untuk menutup ruang tersebut dan menanyakan pada protokoler untuk menggantinya dengan ruangan biasa dengan 2 kursi kayu, meski sederhana tetap terlihat impresive.

3. Di banyak kesempatan ia bercengkerama dengan petugas kebersihan di sekitar rumah dan kantor kepresidenannya.

4. Di bawah kepemimpinannya, saat ia meminta menteri2 nya untuk datang kepadanya dan menteri2 tsb akan menerima sebuah dokumen yang ditandatangani yang berisikan arahan2 darinya. Arahan tersebut terutama sekali menekankan para menteri2nya untuk tetap hidup sederhana dan disebutkan bahwa rekening pribadi maupun kerabat dekatnya akan diawasi, sehingga pada saat menteri2 tsb berakhir masa jabatannya dapat meninggalkan kantornya dengan kepala tegak.

5. Langkah pertamanya adalah ia mengumumkan kekayaan dan propertinya yang terdiri dari Peugeot 504 tahun 1977, sebuah rumah sederhana warisan ayahnya 40 tahun yang lalu di sebuah daerah kumuh di Teheran. Rekening banknya bersaldo minimum, dan satu2nya uang masuk adalah uang gaji bulanannya.

6. Gajinya sebagai dosen di sebuah universitas hanya senilai US$ 250.

7. Sebagai tambahan informasi, Presiden masih tinggal di rumahnya. Hanya itulah yang dimilikinyaseorang presiden dari negara yang penting baik secara strategis, ekonomis, politis, belum lagi secara minyak dan pertahanan. Bahkan ia tidak mengambil gajinya, alasannya adalah bahwa semua kesejahteraan adalah milik negara dan ia bertugas untuk menjaganya.

8. Satu hal yang membuat kagum staf kepresidenan adalah tas yg selalu dibawa sang presiden tiap hari selalu berisikan sarapan roti isi atau roti keju yang disiapkan istrinya dan memakannya dengan gembira, ia juga menghentikan kebiasaan menyediakan makanan yang dikhususkan untuk presiden.

9. Hal lain yang ia ubah adalah kebijakan Pesawat Terbang Kepresidenan, ia mengubahnya menjadi pesawat kargo sehingga dapat menghemat pajak masyarakat dan untuk dirinya, ia meminta terbang dengan pesawat terbang biasa dengan kelas ekonomi.

10. Ia kerap mengadakan rapat dengan menteri2 nya untuk mendapatkan info tentang kegiatan dan efisiensi yang sdh dilakukan, dan ia memotong protokoler istana sehingga menteri2 nya dapat masuk langsung ke ruangannya tanpa ada hambatan. Ia juga menghentikan kebiasaan upacara2 seperti karpet merah, sesi foto, atau publikasi pribadi, atau hal2 spt itu saat mengunjungi berbagai tempat di negaranya.

11. Saat harus menginap di hotel, ia meminta diberikan kamar tanpa tempat tidur yg tidak terlalu besar karena ia tidak suka tidur di atas kasur, tetapi lebih suka tidur di lantai beralaskan karpet dan selimut. Apakah perilaku tersebut merendahkan posisi presiden? Presiden Iran tidur di ruang tamu rumahnya sesudah lepas dari pengawal2nya yg selalu mengikuti kemanapun ia pergi. Menurut koran Wifaq, foto2 yg diambil oleh adiknya tersebut, kemudian dipublikasikan oleh media masa di seluruh dunia, termasuk amerika.

12. Sepanjang sholat, ia tidak duduk di baris paling muka

13. Bahkan ketika suara azan berkumandang, ia langsung mengerjakan sholat dimanapun ia berada meskipun hanya beralaskan karpet biasa 14. baru-baru ini dia baru saja mempunyai Hajatan Besar Yaitu Menikahkan Puteranya. Tapi pernikahan putra Presiden ini hanya layaknya pernikahan kaum Buruh. Semoga di negeri ini akan (terlahir) dan semakin banyak terlahir para pemimpin yang sangat mencintai dan dicintai seluruh rakyatnya... pemimpin yg amanah, sederhana, tulus mengabdi kepada rakyat, tidak menyakiti hati rakyat, selalu peduli, mengutamakan dan memperjuangkan kepentingan rakyatnya melebihi kepentingan dirinya, keluarganya, golongan dan kelompoknya, amiiiin...

Prinsip Berpegang Teguh


Prinsip berpegang teguh adalah suatu keyakinan yang didasari dengan kepercayaan pada sesuatu yang kita yakini. Pada dasarnya kebanyakan orang punya prinsip dalam hidup, tapi belum tentu semua orang bisa berpegang teguh pada prinsipnya. Banyak orang yang punya prinsip tapi dia tidak berpegang teguh pada prinsipnya. 

memang setiap orang mempunyai prinsipnya masing-masing tapi itu bukan berarti kita tidak menghormati prinsip mereka, misalanya jika kita sedang adu argumen dengan orang lain, kita tidak boleh egois bahwa prinsip kitalah yg harus di ikuti. kita tetap harus menghormati prinsip orang lain dengan cara mencari jalan keluarnya secara musyawarah atau ada pihak ketiga yg dituakan dan dianggap paling mengerti tentang apa yg kita perdebatkan. 

Khusunya bagi diri saya sendiri saya mempunyai prinsip dalam hidup yaitu: 
- harus sukses sesegera mungkin agar tidak terkatung-katung dimasa tua nanti
- tidak mudah terpengaruh apa kata orang lain 
- harus mempunyai rasa simpati dan empati terhadap orng lain
- bermanfaat untuk orang lain 
- membahagiakan orng lain khusunya orang tua saya dan keluarga
dan yg paling penting prinsip saya tidak melanggar aturan agama yg saya yakini 

PEMANFAATAN WEBSITE SEBAGAI MEDIA INFORMASI OLEH SEKOLAH MENENGAH ATAS DI KOTA DEPOK

Tak bisa dipungkiri, dalam jangka waktu yang relatif singkat, teknologi informasi (TI) khususnya teknologi Internet dan Web berkembang dengan sangat pesat. Pengguna Internet dan web di Indonesia dari tahun ke tahun mengalami peningkatan yang sangat signifikan. Berdasarkan data perkiraan APJII (Asosiasi Penyelenggara Jasa Internet Indonesia) sampai dengan akhir tahun 2005 pengguna internet indonesia mencapai 16 juta pengguna, naik hampir 50 % dibandingkan dengan data pengguna internet tahun 2004 yang mencapai 11 juta pengguna. Hal ini dikarenakan secara nyata teknologi informasi mampu mempengaruhi berbagai aspek kehidupan. Industri, biro perjalanan, rumah sakit, perbankan, pendidikan dan pemerintahan memanfaatkan teknologi informasi untuk meningkatkan efisiensi operasional mereka. Dengan memanfaatkan teknologi informasi, pengguna di mungkinkan untuk saling berkomunikasi tanpa dibatasi oleh ruang dan waktu.

Dalam kebijakan nasional, Teknologi Informasi (TI) menjadi kunci dalam dua (2) hal yaitu effisiensi proses dan memenangkan kompetisi; demikian juga dengan lembaga pendidikan (sekolah). Tanggung jawab sekolah dalam memasuki era globalisasi baru ini yaitu harus menyiapkan siswa untuk menghadapi semua tantangan yang berubah sangat cepat dalam masyarakat kita. Sehingga sekolah dituntut untuk mampu menghasilkan SDM-SDM unggul yang mampu bersaing dalam kompetisi global ini. Peningkatan kualitas dan kemampuan siswa dapat dilakukan dengan mudah salah satunya dengan memanfaatkan internet dan web sebagai lahan untuk mengakses ilmu pengetahuan seluas-luasnya. Upaya ini dapat dilakukan dengan memulai membangun sebuah situs web untuk masing-masing sekolah.
Membangun web untuk sekolah ini merupakan langkah awal bagi sekolah untuk meningkatkan kemampuan dan kualitas siswa. Secara umum dengan adanya web sekolah dapat membantu sekolah untuk memiliki wadah atau media guna menginformasikan dan mengkomunikasikan profil, potensi, kegiatan, dan berbagai keunggulan yang dimilikinya kepada masyarakat umum juga membantu sekolah untuk memiliki media komunikasi global yang efektif baik untuk kepentingan intern (manajemen sekolah, pengajar, siswa) maupun sebagai sarana komunikasi global dengan berbagai pihak ekstern.
Dengan dibangunnya situs web sekolah secara tidak langsung siswa pada sekolah yang bersangkutan diperkenalkan dengan teknologi internet dan web yang dapat dimanfaatkan untuk menambah kemampuan dan menunjang kegiatan belajar mengajar di kelas. Selain itu ada banyak manfaat yang bisa diperoleh oleh sekolah dengan mengembangkan dan memiliki internet web, antara lain :
1. Memiliki wadah atau media guna menginformasikan profil, potensi, kegiatan, dan berbagai keunggulan yang dimiliki sekolah kepada masyarakat umum
2. Memiliki media untuk menginformasikan berbagai pesan atau berita baik untuk para staf pengajar, siswa maupun untuk para pengakses situs web tersebut
3. Memiliki wadah untuk mengembangkan pustaka sumber belajar yang berisikan berbagai materi / soal / artikel per bidang studi yang bermanfaat bagi siswa.
4. Memiliki database siswa, pengajar, dan alumni yang dapat diakses secara on-line (dengan elemen data terbatas )
5. Memiliki media komunikasi berupa : e-mail maupun forum yang dapat digunakan untuk berdiskusi antara siswa, guru, dan sekolah.
6. Meningkatkan image sekolah di masyarakat umum.
Bagi sekolah yang belum memiliki situs web ada beberapa alternatif yang dapat digunakan untuk mulai membangun dan mengembangkan situs web untuk sekolahnya. Pertama, situs web sekolah dapat dibangun dan dikembangkan sendiri sesuai dengan kebutuhan oleh SDM yang ada di sekolah. Kedua, dengan menjalin kerjasama dengan penyedia jasa pembuatan situs web untuk proses pembuatan webnya sedangkan untuk updating dan maintenance dapat di kelola sendiri oleh SDM yang ada disekolah.
Terakhir, apabila memang tidak ada SDM yang menguasai pembuatan dan pengelolaan web sekolah dapat menyerahkan sepenuhnya pembuatan dan pengelolaan kepada penyedia jasa web.
Saat ini semakin banyak sekolah dari berbagai tingkat yang telah memiliki situs web, antara lain seperti http://www.smun1-smg.sch.id, http://www.taruna-nusantara-mgl.sch.id, http://www.smkbtb-jwa.sch.id, http://www.smumuhi-yog.sch.id, http://www.karangturi.com, http://www.vanlith-mtl.sch.id dan sebagainya. Sebagian besar pemanfaatan situs web sekolah tersebut hanya bersifat informatif sehingga belum mampu memberikan berbagai kemudahan bagi guru dan murid, misalnya, untuk saling berkomunikasi, tukar menukar informasi atau sebagai sarana dan wahana untuk mengembangkan mutu pendidikan dalam arti yang seluas-luasnya. Hal ini dapat dimaklumi karena saat ini fasilitas komputer dan jaringan internet masih menjadi barang mewah bagi sekolah.
Dinas Pendidikan sebagai induk dari sekolah juga memiliki beberapa program yang berguna bagi peningkatan kualitas siswa dan sekolah dengan memanfaatkan teknologi internet dan web.
Melalui Direktorat Pendidikan menengah Kejuruan Pusat (Dikmenjur http://www.dikmenjur.go.id) memiliki beberapa program seperti virtual campus School Mapping (schomap.dikmenjur.net), Jaringan Informasi sekolah (www.jis.or.id) dan sistem Manajemen satu atap (www.simantap.com). Diknas melalui Pusat Teknologi Kompunikasi dan Informasi (Pustekkom) juga membangun portal bahan belajar dan jaringan komunikasi sekolah yang beralamat di edukasiNet (www.edukasi.net). Selain Diknas ada juga yayasan yang peduli dengan pendidikan ikut serta dalam pembangunan kualitas sekolah melalui yayasan sekolah 2000 membangun situs web http://www.sekolah 2000.or.id sebagai media dan juga membangun media untuk saling berbagi ilmu pengetahuan diseluruh disiplin ilmu yang diberi nama OKE (Open Knowledge & Education, http://www.oke.or.id)
Terakhir, penulis berharap situs web sekolah yang dibangun mampu menjadi sarana dan wahana untuk mengembangkan mutu pendidikan seperti halnya dinegara lain. Sebagai gambaran di Inggris, sebuah situs web sekolah yang dibangun memungkinkan orang tua siswa untuk memantau secara langsung perkembangan pendidikan putra putrinya disekolah. Orang tua siswa dapat memeriksa pekerjaan rumah apa yang diberikan guru kepada anak mereka, mengecek presensi si anak, bisa melihat nilai-nilai harian maupun mingguan, serta berkomunikasi dengan guru putra putrinya kalau mereka merasa ada persoalan dengan kemajuan pendidikan anak mereka. [Agus Wahyuhana, agus@wahanakom.com]



PENDAHULUAN
Salah satu media informasi yang terus mengalami perkembangan adalah media online. kini tidak hanya perusahaan besar yang memiliki alamat website, tetapi juga sekolah menengah kejuruan (SMK) dikota Depok. Website sekolah yang diteliti adalah website sekolah yang memiliki domain .sch.id. teknik pengumpulan data dilakukan dengan teknik searching pada mesin pencari google. dari 154 Sekolah Menengah Atas di Kota Depok hanya terdapat 16 sekolah yang memiliki alamat website dengan nama domain .sch.id. Hasil penelitian menunjukan bahwa banyaknya konten tidak memperngaruhi peringkat website tersebut pada peringkatan website oleh alexa.

Boone (Thomson) mengartikan web sebagai koleksi sumber informasi kaya grafis yang saling berhubungan satu sama lain  dalam internet yang lebih besar. sedangkan menurut Feri Indayudha, web adalah program yang dapat memutar film, gambar, suara, serta musik yang ditampilkan dalam internet.

beragam bahasa pemrograman saat ini telah hadir untuk mendukung kualitas website. jenis bahasa program yang banyak dipakai para desiner website antara lain HTML, ASP, PHP, JSP, Java Scripts, Java Applets dsb. Bahasa dasar yang dipakai setiap situs adalah HTML, Sedangkan PHP,ASP,JSP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis,dan itneraktifnya situs.

METODE PENELITIAN
penelitian dilakukan pada bulan Februari 2014. Teknik pengumpulan data yang digunakan pada penelitian ini adalah menggunakan media google.com, Alexa.com,dan Microsoft Office Excel. Melalui Google.com dicari alamat website Sekolah Menengah Atas dan Kejuruan di kota Depok yang bernama domain .sch.id. untuk melihat kontennya terdiri dari ekstension pdf,doc,docx,xls,xlsx,ppt,pptx.

Melalui alexa.com, akan diketahui berapa besarnya rangking website sekolah-sekolah tersebut, baik rangking global maupun rangkin Indonesia. Melalui Microsoft Office Excel data diformulakan dalam bentuk tabel, lalu diurutkan berdasarkan ukuran yang terbesar hingga terkecil. Dengan demikian didapatkan hasil website yang paling populer berdasarkan konten dan rangking.


Parallel Processing dan Hubungan dengan komputasi modern

Paralel Processing

Saat ini penggunaan komputer untuk menyelesaikan masalah sudah merasuk ke segala bidang. Hal ini karena komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Seiring dengan hal tersebut, semakin dituntut proses komputasi yang semakin cepat. Untuk meningkatkan kecepatan proses komputasi, dapat ditempuh dua cara :
1.  peningkatan kecepatan perangkat keras,
2. peningkatan kecepatan perangkat lunak.

Komponen utama perangkat keras komputer adalah processor. Saat ini, peningkatan kecepatan processor benar-benar luar biasa. Sebenarnya  ada banyak cara komputasi yang bisa kita gunakan dalam parallel processing, salah satunya komputasi parallel.

Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.


Intinya Adalah :

“Komputasi paralel merupakan salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dl”

Adapun yang membantu pemrosesan komputasi parallel untuk bekerja lebih cepat adalah sebagai berikut :

Parallel Virtual Machine (PVM)

        PVM adalah suatu perangkat lunak yang mampu mensimulasikan pemrosesan paralel pada jaringan komputer. Saat ini ada dua bahasa pemrograman yang didukung oleh PVM, yaitu FORTRAN dan C. Versi PVM yang paling umum digunakan berbasis UNIX, meskipun ada juga PVM berbasis Windows. Cara kerja PVM adalah dengan membuat (spawning) proses-proses anak yang akan dikirim ke processor-processor yang tersebar di jaringan komputer. Dengan PVM bisa ditentukan berapa jumlah processor yang akan dilibatkan dalam proses komputasi.

Network File System (NFS)

        Salah satu protocol yang dipergunakan pada komputasi parallel adalah Network File System (NFS). NFS adalah protokol yang dapat membagi sumber daya melalui jaringan. NFS dibuat untuk dapat berdiri sendiri baik dari segi mesin, jenis sistem operasi maupun jenis protokol transport yang digunakan. NFS memperbolehkan user yang telah diijinkan untuk mengakses file-file yang berada di remote host seperti mengakses file yang berada di lokal. Kegunaan dari NFS pada komputasi parallel adalah untuk melakukan sharing data sehingga setiap node slave dapat mengakses program yang sama pada node master

Pemrograman Paralel
          Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan (komputasi paralel), baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh computer terpisah yang terhubung dalam suatu jaringan komputer lebih sering istilah yang digunakan adalah sistem terdistribusi (distributed computing).
        Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Analogi yang paling gampang adalah, bila anda dapat merebus air sambil memotong-motong bawang saat anda akan memasak, waktu yang anda butuhkan akan lebih sedikit dibandingkan bila anda mengerjakan hal tersebut secara berurutan (serial). Atau waktu yg anda butuhkan memotong bawang akan lebih sedikit jika anda kerjakan berdua.


        Performa dalam pemrograman paralel diukur dari berapa banyak peningkatan kecepatan (speed up) yang diperoleh dalam menggunakan tehnik paralel. Secara informal, bila anda memotong bawang sendirian membutuhkan waktu 1 jam dan dengan bantuan teman, berdua anda bisa melakukannya dalam 1/2 jam maka anda memperoleh peningkatan kecepatan sebanyak 2 kali.

Peningkatan Kecepatan
Peningkatan kecepatan dapat diformulasikan dalam persamaan berikut ini

        Dimana  T1 adalah waktu yang dibutuhkan untuk menyelesaikan pekerjaan (program komputer) bila dijalankan dalam satu komputer. Dan Tj adalah waktu yang dibutuhkan jika pekerjaan dikerjakan bersamaan oleh beberapa komputer.
        Ada limitasi dalam usaha membuat suatu program komputer berjalan lebih efisien melalui peningkatan kecepatan, hukum yang menetapkan batasan ini dikenal sebagai Hukum Amdahl. Ide dari hukum amdahl ini adalah bahwa anda hanya akan bisa meningkatkan efisiensi program komputer anda, sebatas pada bagian tertentu dari program tersebut yang dapat di paralelkan. Sementara bagian yang memang harus dilaksanakan secara berurutan, akan menjadi penentu performa akhir.
        Kembali ke analogi memasak tadi, bila anda harus menggunakan sarung tangan sebelum menyalakan kompor ataupun memotong bawang, maka waktu yang anda butuhkan untuk memakai sarung tangan ini adalah waktu serial, yang tidak dapat dihindari. Sementara waktu untuk memasak dan memotong bawang tadi adalah bagian yang bisa diparalelkan.

Perkembangan di Indonesia
        Di Indonesia, usaha untuk membangun infrastruktur mesin paralel sudah dimulai sejak era 90-an, meski belum pada tahap serius dan permanen. Namun untuk pemrograman paralel sudah sejak awal menjadi satu mata-kuliah wajib di banyak perguruan tinggi terkait. Baru pada tahun 2005 dimulai pembuatan infrastruktur mesin paralel permanen, misalnya yang dikembangkan oleh Grup Fisika Teoritik dan Komputasi di P2 Fisika LIPI. Didorong oleh perkembangan pemrograman paralel yang lambat, terutama terkait dengan sumber daya manusia (SDM) yang menguasainya, mesin paralel LIPI ini kemudian dibuka untuk publik secara cuma-cuma dalam bentuk LIPI Public Cluster (LPC)[3]. Saat ini LPC telah dikembangkan lebih jauh menjadi gerbang komputasi GRID di Indonesia dengan kerjasama global menjadi IndoGRID.
        Pada tahun berikutnya, dengan dukungan dana dari proyek Inherent Dikti, Fasilkom UI juga membangun mesin paralel[4]. Sementara itu pada tahun 2009, ITB membuat kluster hibrid CPU dan GPU yang pertama di Indonesia dengan kemampuan hingga 60 inti CPU dan 1920 inti GPU.

Hubungan antara komputasi modern dengan paralel processing
Komputasi Paralel merupakan teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer yang independen secara bersamaan. Biasanya digunakan untuk kapasitas yang pengolahan data yang sangat besar (lingkungan industri, bioinformatika dll) atau karena tuntutan komputasi yang banyak. Pada kasus yang kedua biasanya ditemukannya kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimai komputasi) dll. Untuk melakukan berbagai jenis komputasi paralel diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang nantinya dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan suatu masalah. Untuk itu maka digunakannya perangkat lunak pendukung yang biasa disebut middleware yang berperan untuk mengatur distribusi antar titik dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Salah satu middleware yang asli dikembangkan di Indonesia adalah OpenPC yang dipelopori oleh GFTK LIPI dan diimplementasikan di LIPI Public Center.

Komputasi paralel berbeda dengan multitasking. Multitasking itu sendiri adalah komputer dengan processor tunggal yang dapat mengeksekusi beberapa tugas secara bersamaan. Sedangkan komputasi paralel menggunakan beberapa processor atau komputer. Selain itu komputasi paralel tidak menggunakan arsitektur Von Neumann. Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui 4 model komputasi yang digunakan, yaitu:
SIMD
SIMD
MISD
MIMD

SISD
Merupakan singkatan dari Single Instruction, Single Data yaitu satu-satunya yang menggunakan arsitektur Von Neumann, karena pada model ini hanya menggunakan 1 processor saja. Oleh karena itu model ini dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.
SIMD
Merupakan singkatan dari Single Instruction, Multiple Data. Model ini menggunakan banyak processor dengan instruksi yang sama, namun dengan data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
MISD
Merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Sebagai contoh, dengan menggunakan kasus yang sama pada contoh model SIMD namun cara untuk menyelesaikannya yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.
MIMD

Pada Multiple Instruction, Multiple Data biasanya menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.