Senin, 09 Juni 2014

KEADILAN

Keadilan berasal dari kata adil. Adil bisa dibilang adalah tidak memihak pada siapapun atau bijaksana. Keadilan memerlukan suatu hikmat dimana keputusan yang diambil tidak merugikan atau menguntungkan sebagian pihak.

Keadilan sangat dibutuhkan berbagai ruang lingkup manusia. Mulai dari organisasi terkecil yaitu keluarga sampai negara. Dilihat dari lingkup keluarga, seorang ayah harus adil membagi kasih kepada keluarganya. Terutama jika keluarga tersebut memiliki beberapa anak. Keadilan membagi kasih sayang kepada beberapa anak haruslah diperhatikan bagi seorang ayah. Jika tidak adil maka akan timbullah kekecewaan dan keirian kepada anak-anak dari keluarga tersebut.

Dilihat dari lingkup negara. Seorang Presiden sebagai kepala pemerintahan dari sebuah negara wajib memiliki sikap adil dalam setiap keputusan yang akan dikeluarkannya. Keadilan ini akan menstabilisasikan keadaan negara yang sejahtera dan damai.

Keadilan juga terkait dengan hukum. Jika keadilan itu tidak ada, atau dapat diubah dengan harta atau tahta, maka sebuah hukum tidak lagi bisa dibilang jujur atau benar. Keadilan juga memerlukan kejujuran dan kebenaran.

Keadilan atau adil sangat dibutuhkan dalam suatu keputusan bagi berbagai kalangan manusia. Keadilan adalah suatu bukti kejujuran dan kebenaran seseorang dalam memutuskan suatu masalah. Maka dari itu kita sangat menjunjung tinggi nilai keadilan dimasyarakat. 

Komputasi Modern dan Parallel Processing

A. Pengertian Komputasi


        Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. 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).
        Dalam penggunaan secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
        Komputasi modern bisa disebut sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

  1. Akurasi
  2. Kecepatan
  3. ProblemVolume Besar
  4. Modelling
  5. Kompleksitas

PARALLEL PROCESSING


Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan 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.


B. Hubungan Komputasi Modern dengan Parallel Processing


Hubungan komputasi modern dengan parallel processing bisa disebut juga komputasi parallel. Pengertian komputasi parallel adalah Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yangdiperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.


Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman parale ladalah 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
  • compiler
Gambar Pemograman Parallel



Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih darisatu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.
Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.
Contoh struktur dari parallel processing sbb :





Aristektur Komputer Parallel

  1.  Komputer SISD (Single Instruction stream-Single Data stream)
  2. Komputer SIMD (Single Instruction stream-Multiple Data stream)
  3. Komputer MISD (Multiple Instruction stream-Single Data stream)
  4. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)


Jadi bisa dibilang komputasi modern memerlukan parallel processing untuk menyelesaikan masalah dalam komputasi mengingat banyaknya komputer yang harus bekerja bersamaan, maka parallel processing adalah teknik yang tepat untuk mengerjakan banyak masalah dalam komputasi dan memberikan waktu yang lebih singkat untuk mengerjakan beberapa masalah sekaligus.


Komentar Pribadi:

Menurut saya artikel mengenai komputasi modern dan processing parallel sudah cukup dimengerti, dan informasi yang disajikan sudah dapat membuat si pembaca mengerti akan kedua hal tersebut. Dari artikel diatas kita dapat menarik kesimpulan bahwa antara komputasi dan parallel processing memiliki hubungan. Bisa dibilang keduanya berhubungan demi satu tujuan. Dimana pada proses komputasi yang sangat memerlukan banyak komputer bekerja bersama untuk beberapa masalah teknik parallel processing (program parallel) membantu untuk merealisasikan pekerjaan yang cepat dan akurat untuk beberapa masalah komputasi.