Senin, 09 Juni 2014

Keadilan

Keadilan merupakan  sebuah kondisi kebenaran  yang menggunakan system pemikiran  secara moral yang idealnya menyangkut kepentingan  besar dengan keseimbangan yang dilakukan kepada siapapun,apapun dan dimanapun baik kepada manusia,  hewan ataupun benda dengan meletakkan segala sesuatunya tepat pada kondisi dan tempatnya masing-masing.

Keadilan pada dasarnya bukan hanya sebuah bunyi yang biasa kita perdengarkan ataupun membacanya dari  Sila ke-2 Pancasila,  yaitu “Kemanusiaan Yang Adil dan Beradab”. Keadilan merupakan berbagai hal yang berkenan dengan sikap dan tindakan dalam hubungan antarmanusia, sesama dan  sekeliling kita, dimana kita dituntut agar dapat memperlakukan semuanya itu sesuai dengan hak dan kewajibannya, tanpa pandang bulu atau pilih kasih, sesuai dengan hak dan kewajibannya masing-masing.

Komputasi dan Pararel Processing

PENGANTAR KOMPUTASI MODERN

1. Artikel tentang Komputasi dan Pararel Processing
          A. Komputasi
Komputasi adalah sebuah pemrosesan informasi untuk menemukan pemecahan masalah dari data yang input dengan menggunakan suatu algoritma. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).
Teori Komputasi memiliki fokus untuk menjawab pertanyaan pokok tentang hal apa saja yang bisa dilakukan komputasi terhadapnya dan ketersediaan resource (sumber daya) yang dibutuhkan untuk melakukan komputasi tersebut. Dengan menggunakan perhitungan komputasi, kita bisa mendapatkan suatu hasil laporan dengan cepat dan akurat hanya dengan melakukan  proses  penginputan data ke komputer, maka sistem yang telah dibuat tadi akan bekerja dan mengolah data yang telah diinput menjadi informasi yang lebih berguna.

B. Pemrosesan paralel (Parallel Processing)
Parallel Processing merupakan sebuah proses  yang menggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. 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 berbeda beda  tanpa berkaitan diantaranya adalah :
1. Komputasi Paralel
Komputasi Pararel merupakan salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.

2. Pemrograman paralel
Pemprograman Pararel merupakan suatu teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesortunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU.Tujuan utama dari pemrograman parallel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. 
Komputasi paralel membutuhkan :  algoritma,bahasa pemrograman dan compiler.  Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus.Parallel processing disebut juga parallel computing

Aristektur Komputer Parallel


  • Komputer SISD (Single Instruction stream-Single Data stream)
  • Komputer SIMD (Single Instruction stream-Multiple Data stream)
  • Komputer MISD (Multiple Instruction stream-Single Data stream)
  • Komputer MIMD (Multiple Instruction stream-Multiple Data stream)


Terdapat dua hukum yang berlaku dalam sebuah parallel processing, yaitu:
1. Hukum Amdahl
Amdahl berpendapat, “Peningkatan kecepatan secara paralel akan menjadi linear, melipatgandakan kemampuan proses sebuah komputer dan mengurangi separuh dari waktu proses yang diperlukan untuk menyelesaikan sebuah masalah.”
2. Hukum Gustafson
Pendapat yang dikemukakan Gustafson hampir sama dengan Amdahl, tetapi dalam pemikiran Gustafson, sebuah komputasi paralel berjalan dengan menggunakan dua atau lebih mesin untuk mempercepat penyelesaian masalah dengan memperhatikan faktor eksternal, seperti kemampuan mesin dan kecepatan proses tiap-tiap mesin yang digunakan.
2. Hubungan antara  Komputasi Modern dan Pararel Processing
Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat. 
Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer. 

Komentar :
A. Kelebihan dari artikel Komputasi dan Parallel Processing yang ada di atas adalah  sebagai berikut:
1.  Kelebihannya, penjelasan yang dibahas pada kedua artikel tersebut sudah sangat jelas dan terperinci mengenai masing-masing pengertiannya sehingga membuat pembaca dapat dengan mudah memahami setiap penulisan yang disampaikan dengan konsep dan bahasa yang ringan.
 2. Kekurangannya, dalam pengembangan materi yang diulas,masih ada beberapa yang kurang mendukung seperti adanya contoh atau gambar dari masing-masing artikel Komputasi dan Parallel Processing.

B. Kelebihan dari artikel Hubungan antara komputasi modern dengan paralel processing  di atas adalah  sebagai berikut:
1. Kelebihannya, Karena  hubungan antara komputasi modern dan parallel processing sangat berkaitan, maka dalam  penggunaan komputer dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras sehingga waktu eksekusi lebih cepat, throughput pun menjadi lebih tinggi. 
2. Kekurangannya, dalam proses penggunaannya, masih banyak perangkat keras yang dibutuhkan,  guna meningkatkan kebutuhan daya karena akan terlihat tidak baik untuk daya rendah dan perangkat mobile. 

Sumber: