Jumat, 20 Mei 2011

Pengantar Komputasi Modern - Softskill ke 4

RANGKUMAN MATERI

1.        Apa yang kamu ketahui tentang komputasi modern.
Jawab :
Komputasi disini dapat diartikan sebagai suatu cara yang dapat menemukan suatu cara pemecahan masalah dari data yang diinput dengan menggunakan suatu algoritma. Komputasi itu sendiri merupakan suatu subbidang dari suatu ilmu komputer dan matematika. Jadi secara umum komputasi adalah suatu bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk melakukan suatu analisis dan dapat memecahkan masalah-masalah dari suatu ilmu (sains). Disini dapat disimpulkan komputasi menggunakan komputer bisa disebut dengan komputasi modern.

2.        Jelaskan sejarah komputasi modern dan contoh - contohnya.
Jawab :
Awal perkembangan komputer pertama kali yang menggagasi oleh ilmuan terbesar yaitu John Von Neumann. Beliau yang memberikan gagasan mengenai sistem yang dapat menerima instruksi-instruksi dan dapat disimpan di dalam sebuah memory. Dari gagasan ini yang menjadi dasar dari suatu arsitektur komputer modern. Beliau juga meningkatkan karya-karya yang dimilikinya di dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer dan juga sangat berpengaruh dalam melakukan pembuatan bom atom. Karena dipicu oleh ketertarikannya pada hidrodinamika dan kesulitannya melakukan penyelesaian persamaan dari suatu defernsial parsial nonlinier, maka beliau beralih pada bidang komputasi yang dimana beliau sebagai seorang konsultan pada pengembangan ENIAC yang disini beliau merancang konsep arsitektur komputer. Dari Arsitektur Von Neumann adalah suatu komputer dengan program yang dapat disimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. Dimana dalam suatu komputasi modern terdapat beberapa perhitungan dan pencarian solusi dari masalah yang ada, yang dapat menjadi perhitungan dari komputasi modern tersebut yaitu :
·  akurasi : yang berhubungan dengan bit dan floating point 
·  kecepatan : dalam satuan hertz (processor tunggal, pipeline, parallel processing) 
·  problem volume besar : down sizing, parallel 
·  modelling : NN, GA 
·  kompleksitas : menggunakan teori big O

3.        Apa yang kamu ketahui tentang komputasi
Jawab :
Komputasi adalah suatu algoritma yang dapat digunakan untuk menemukan suatu cara untuk mendapatkan atau memecahkan masalah dari suatu data yang telah diinput. Suatu komputasi merupakan suatu bagian dari ilmu matematika dan ilmu komputer.

4.        Apa yang kamu ketahui tentang paralel processing
Jawab :
Pemrosesan paralel (parallel processing) adalah suatu penggunaan lebih dari satu CPU untuk menjalankan suatu program secara simultan. Sedangkan komputasi paralel adalah suatu teknik melakukan suatu hal secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Untuk pemrogramanan paralel adalah suatu teknik pemrograman komputer yang memungkinkan eksekusi suatu perintah atau operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa suatu komputasi. Dalam melakukan suatu hal secara bersamaan maka akan semakin banyak pekerjaan yang dapat terselesaikan. Pada komputasi paralel membutuhkan :
-            Algoritma
-            Bahasa pemrograman
-            Compiler

Paralel processing komputasi adalah suatu proses atau pekerjaan komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada saat bersamaan. Secara umumnya komputasi paralel diperlukan untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer tunggal. Untuk proses pembagian pada proses komputasi tersebut dilakukan oleh suatu software yang betugas untuk mengatur komputasi dalam hal makalah ini akan digunakan Message Parsing Interface (MPI).

MPI adalah sebuah standard pemrograman yang memungkinkan pemrogram membuat suatu aplikasi yang dapat dijalankan secara paralel. Proses yang akan dijalankan oleh suatu aplikasi dapat dibagi untuk dikirim ke masing-masing compute node yang selanjutnya compute node tersebut mengolah dan mengembalikan hasilnya ke komputer head node. Untuk merancang aplikasi paralel tentu membutuhkan banyak pertimbangan - pertimbangan diantaranya adalah latensi dari jaringan dan lama sebuah tugas dieksekusi oleh prosesor.

5.        Jelaskan hubungan antara komputasi dengan paralel processing.
Jawab :
Komputasi adalah suatu algoritma yang dapat digunakan untuk menemukan suatu cara untuk mendapatkan atau memecahkan masalah dari suatu data yang telah diinput. Suatu komputasi merupakan suatu bagian dari ilmu matematika dan ilmu komputer. Sedangkan pemrosesan paralel (parallel processing) adalah suatu penggunaan lebih dari satu CPU untuk menjalankan suatu program secara simultan. Jadi, hubungan antara keduanya adalah suatu hubungan atau suatu pilihan yang cukup baik untuk melakukan suatu pengolahan data yang memilik kapasitas yang cukup besar dan banyak.