Tugas App Pertama

3
Nama : Dwi Prayogo Kurniadi Kelas : 4IA05 NPM : 52411254 Pertanyaan !! 1. Tujuan dari Pemrosesan Paralel 2. Kelebihan dan Kekurangan 3. Penerapan Jawab : 1. 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. Tujuan utama dari pemrosesan parallel 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. 2. Kelebihan dan Kekurangan dari Pemrosesan Paralel Kelebihan: · Waktu eksekusi lebih cepat. · Throughput jadi lebih tinggi.

description

berisikan tugas tentang algoritma paralel. berisikan jawaban jawaban dari beberapa soal yang dibuat,

Transcript of Tugas App Pertama

Page 1: Tugas App Pertama

Nama : Dwi Prayogo Kurniadi

Kelas : 4IA05

NPM : 52411254

Pertanyaan !!

1. Tujuan dari Pemrosesan Paralel

2. Kelebihan dan Kekurangan

3. Penerapan

Jawab :

1. 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.

Tujuan utama dari pemrosesan parallel 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.

2. Kelebihan dan Kekurangan dari Pemrosesan Paralel

Kelebihan:

· Waktu eksekusi lebih cepat.

· Throughput jadi lebih tinggi.

Kerugian:

· Perangkat keras lainnya yang dibutuhkan.

· Kebutuhan daya juga lebih.

· Tidak baik untuk daya rendah dan perangkat mobile.

· Parallel processing adalah salah satu teknik komputasi modern.

· Karena membutuhkan banyak prosesor maka biaya mahal.

Page 2: Tugas App Pertama

3. Penerapan parallel processing pada komputasi awan

Penggunaan komputasi parallel processing saat ini merupakan pilihan yang tepat untuk pengolahan data yang besar dan banyak. Hal ini apabila dibandingkan dengan membeli satu super computer yang harganya sangat mahal, maka penggunaan komputasi parallel proessing merupakan pilihan yang sangat tepat untuk pengolahan data tersebut.

Ada banyak kesempatan pada organisasi IT khususnya untuk mensosialisasikan cloud service. Banyak organisasi yang mencoba untuk menambahkan firut ini kepada infrastruktur yang mereka miliki sebelumnya untuk mengambil keuntungan dari “cloud bursting“; khususnya jika anda membutuhkan kapasitas ekstra atau ekstra aktifitas, anda dapat memanfaatkan cloud ketimbang melakukan investasi resource secara in-house.

Development/test dan beberapa aktifitas yang mirip juga menjadi tempat yang bagus untuk cloud, memungkinkan anda untuk mengurangi pengeleluaran perkapita dan biaya data center yang terus meingkat dari sisi kecepatan dan uptime.

Sedangkan perusahaan yang tidak segan segan untuk mengimplementasi teknologi cloud untuk data mereka dan menyimpan nya sebagai fasilitas mereka sendiri untuk memastikan kebijakan perusahaan tersimpan dengan baik tentunya akan lebih baik, sehingga memastikan proses komputerasisasi pada cloud sebagai sistem proses yang dibutuhkan akan lebih independen.

Adapun teknologi cloud computing yang didalamnya juga terdapat peranan penting dari parallel processing, yaitu :

Infrastructure as Service, hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti  Amazon Elastic Compute Cloud dan Simple Storage Service.

Platform-as-a-service: hal ini memfokuskan pada aplikasi dimana dalam hal ini memungkinkan developer untuk tidak memikirkan hardware dan tetap fokus pada application development nya tampa harus mengkhawatirkan operating system, infrastructure scaling, load balancing dan lainya. Contoh nya yang telah mengimplementasikan ini adalah Force.com dan Microsoft Azure investment.

Software-as-a-service: Hal ini memfokuskan pada aplikasi denga Web-based interface yang diakses melalui Web Service dan Web 2.0. contohnya adalah Google Apps, SalesForce.com dan social network application seperti Facebook.

Beberapa investor saat ini masih mencoba untuk mengekplorasi adopsi teknologi cloud ini untuk dijadikan bisnis sebagaimana  Amazon dan Google telah memiliki penawaran khusus pada untuk teknologi cloud, Microsoft dan IBM juga telah melakukan investasi jutaan dollar untuk ini. Melihat dari tren ini kita dapat memprediksi masa depan, standard teknologi

Page 3: Tugas App Pertama

akan menjadi lebih sederhana karena ketersediaan dari banyak cloud service. Komputasi parallel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa computer secara bersamaan.