Senin, 10 Juni 2013

KOMPUTASI MODERN DAN PARALEL PROCESSING

Pengolahan Paralel :
·           Pengolahan informasi yang menekankan pada manipulasi data-data elemen secara simultan.
·                     Dimaksudkan untuk mempercepat komputasi dari sistem komputer dan menambah jumlah keluaran yang dapat dihasilkan dalam jangka waktu tertentu.
M. J. FLYNN Pengklasifikasian oleh Flynn, dikenal sebagai Taksonomi Flynn, membedakan komputer paralel ke dalam empat kelas berdasarkan konsep aliran data (data stream) dan aliran instruksi (instruction stream), sebagai : SISD, SIMD, MISD, MIMD.
1. SISD (Single Instruction stream, Single Data stream)
¨ Komputer tunggal yang mempunyai satu unit kontrol, satu unit prosesor dan satu unit memori
¨ Instruksi dilaksanakan secara berurut tetapi boleh juga overlap dalam tahapan eksekusi (overlap)
¨ Satu alur instruksi didecode untuk alur data tunggal.
2. SIMD (Single Instruction stream, Multiple Data stream)
Komputer yang mempunyai beberapa unit prosesor di bawah satu supervisi satu unit common control. Setiap prosesor menerima instruksi yang sama dari unit kontrol, tetapi beroperasi pada data yang berbeda.
3. MISD (Multiple Instruction stream, Single Data stream)
Sampai saat ini struktur ini masih merupakan struktur teoritis dan belum ada komputer dengan model ini.
4. MIMD (Multiple Instruction stream, Multiple Data stream)
Organisasi komputer yang memiliki kemampuan untuk memproses beberapa program dalam waktu yang sama. Pada umumnya multiprosesor dan multikomputer termasuk dalam kategori ini.
MIMD dibagi menjadi 2 grup:
-      Multiprocessor yang menggunakan memory bersama.

-      Multicomputer.

Untuk kali ini kita akan membahas tentang komputasi modern dan paralel processing serta hubungan antara komputasi dengan paralel processing itu sendiri. Mungkin sudah kita ketahui pengertian dan penjelasan komputasi pada tulisan blog saya sebelumnya. Kali ini kita akan membahas lebih lanjut mengenai kinerja komputasi tersebut dengan paralel processing.
Konsep dari pemrosesan paralel yaitu dengan penggunaan lebih dari satu CPU untuk menjalankan program secara simulasi dan membuat program berjalan lebih cepat seiring banyaknya CPU yang digunakan. Komputasi paralelsendiri adalah salah satu teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer dan CPU secara bersamaan. 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 masalah. Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam satu komputer ataupun banyak komputer (paralel). Tujuan utamanya adalah untuk meningkatkan performa komputasi,semakin banyak yang bisa dilakukan secara bersamaan semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi paralel membutuhkan :
•  Algoritma
•  Bahasa pemrograman
•  Compiler
Berikut ini adalah gambar perbedaan antara komputasi tunggal dengan paalel komputasi :
a.     Komputasi Tunggal/serial
b.     Komputasi parallel

Sumber :
http://www.scribd.com/doc/32982265/Parallel-Processing
http://ineucute.wordpress.com/2011/04/01/kinerja-komputasi-dengan-paralel-processing/
http://strawberry-mucha.blogspot.com/2012/03/komputasi-modern-paralel-processing.html
http://wikipedia.komputasimodern-paralelprocessing

Komentar :
Untuk hubungan komputasi modern dengan paralel processing itu sendiri merupakan hubungan yang saling terkait. Hubungan yang paling mencolok adalah penggunaan komputer yang dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. oleh karena itu peningkatan kinerja terus diterapkan dengan cara meningkatkan kecepatan perangkat keras yaitu processor. Waktu idle siklus processor di seluruh jaringan dapat digunakansecara efektif oleh perangkat keras yang canggih. 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. Ada keuntungan dan kekurangan dari hubungan komputasi modern dan paralel processing yaitu :
a) Keuntungan
• Waktu eksekusi lebih cepat, throughput jadi lebih tinggi
b) Kekurangan
• Perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih tinggi. Tidak baik untuk daya rendah dan perangkat mobile
Sehingga dikarenakan adanya keuntungan dan kemampuan dari parallel processing maka dianggap paralel processing adalah salah satu teknik komputasi modern.





Pengalaman Membangun Sistem Informasi

Salah satu sistem informasi sederhana yang pernah saya buat adalah sebuah aplikasi yang berbasis web dan berkaitan dengan bisnis internet. Karena saya sedang berkecimpung di bidang bisnis internet yang notabene sekarang sedang 'booming' maka saya dan dua teman saya mencoba membangun sebuah usaha yang berbasis internet yang mudah dan sederhana dengan bantuan sebuah aplikasi CMS (Content Management System) yaitu Os-commerce. Os-commerce adalah satu bundel pengembangan dari aplikasi-aplikasi CMS yang telah ada sebelumnya. Salah satu aplikasi CMS yang diminati selain Os-commerce adalah Joomla.

Saya dan beberapa teman saya membangun sebuah toko online dengan mudah sekali. Sangat di bantu dengan adanya aplikasi ini. Saya yakin siapapun dapat membuat toko online karena kemudahan dalam sistem database, carts, tampilan yang sangat mendukung dan menarik. Kami sangat dimudahkan karena hanya mengikuti langkah yang sudah ada di dalamnya, dalam hal menyusun barang dengan database, memasukan data barang dan spesifikasi berikut dengan harganya, juga memasukkan media dan template sebagai penunjang toko kami. Bila kita membuat atau membuka satu online shop dengan Os-Commerce, maka otomatis kita menjadi admin atau administrator pad aaplikasi tersebut. Kita adalah pemegang kunci yang dapat mengatur keseluruhan toko kita.

Anda juga bisa membuat sendiri toko online Anda dengan menggunakan salah satu aplikasi CMS yang ada pada saat ini, sangat membantu dan efisien karena kita tidak perlu membuat dari awal dengan bahasa pemrograman web untuk membuat tampilan dan menghubungkannya dengan database sendiri, karena di dalamnya sudah tersedia :)


Selamat mencoba Os-Commerce.. ;)