16 April 2019

Posted by Virtech Indonesia |

Seperti yang kita tahu, Komputer merupakan alat yang sangat canggih dan banyak sekali digunakan pada banyak hal. Mulai dari browsing, bekerja, menyelesaikan tugas sekolah hingga melakukan sebuah perhitungan yang sangat rumit. Komputer dapat melakukan perhitungan yang rumit dimana perhitungan tersebut mungkin akan sulit dilakukan oleh manusia. Oleh karena itu, tercipta lah sebuah teknologi Komputer Paralel.

Komputer Paralel pada umumnya digunakan untuk perhitungan numerik yang sangat sulit untuk menemukan sebuah solusi yang sulit dipecahkan oleh manusia. Cara kerja dari komputasi parallel adalah dengan menggunakan beberapa computer secara independen sekaligus untuk mengeksekusi suatu program sehingga akan menghemat waktu pengeksekusian dan memperbesar ruang lingkup dalam pemecahan masalah. Komputasi parallel juga biasa digunakan dalam bidang studi Grafik Komputer dimana dalam grafik computer memiliki sebuah perhitungan numerik yang sangat sulit.





Sebelumnya, harus diketahui terlebih dahulu, selain komputasi parallel ada juga komputasi serial. Komputasi serisal sendiri, ketika terdapat sebuah masalah, maka masalah itu akan dipecah menjadi beberapa instruksi untuk selanjutnya diberikan kepada prosesor. Tetapi, proses eksekusi perintah tersebut bersifat mengantri dimana suatu instruksi harus dilakukan terlebih dahulu, kemudian dapat dilanjutkan ke instruksi berikutnya. Lalu, apa bedanya dengan Komputasi parallel?





Kita harus memahami dahulu apa itu Komputasi Paralel. Seperti yang saya jelaskan diatas, komputasi parallel adalah suatu kegiatan komputasi yang menggunakan beberapa resource prosesor yang ada, dan dieksekusi dengan bersamaan atau serentak. Pada gambar diatas, terdapat beberapa masalah, setiap masalah akan dipecah menjadi beberapa masalah yang terpisah agar dapat dijalankan bersamaan, lalu setiap masalah yang sudah terpecah akan di pecah lagi menjadi instruksi dan dapat diselesaikan secara serentak pada prosesor yang berbeda.

Jika dilihat, dari sini saja sudah berbeda antara Paralel Computing dan Serial Computing dimana serial jika menemukan suatu masalah akan diselesaikan sendiri dan Paralel Computing saat menemukan masalah akan dipecah kembali menjadi masalah-masalah kecil kemudian dieksekusi secara bersamaan.

Lalu, apakah yang membuat kita harus menggunakan Paralel Computing? Didunia ini, banyak sekali masalah-masalah yang terjadi, tetapi dari banyaknya masalah terebut adalah mereka dating tanpa urutan yang jelas. Jika dibandingkan, untuk menangani masalah simulasi dan modelling, dengan begitu, biaya yang dikeluarkan akan sangat minim.

Sumber: https://computing.llnl.gov/tutorials/parallel_comp/

Fredika Budi Romadhona
52415778
4IA03
Posted by Virtech Indonesia |

Cloud computing

Di jaman yang serba canggih ini kita semua sangat dimanjakan dengan teknologi-teknologi yang ada. Mulai dari hal yang mikro hingga semua kegiatan yang berat sudah dimanjakan oleh teknologi. Manusia pada dasarnya haus akan kepuasan, seolah-olah apa yang diciptakan manusia selalu saja kurang sempurna bahkan sama sekali tidak sempurna. Ini yang menyebabkan teknologi terus berkembang sangat pesat bahkan tidak bias ditahan lagi. Ibarat sebuah bendungan, debit air yang ditahan oleh bendungan sudah tidak memungkinkan lagi dan harus dialiri keluar, sama halnya dengan teknologi. Perkembangan yang sangat luar biasa membuat siapa saja masyarakat yang menahan atau bahkan menolak adanya teknologi akan hancur.

Dahulu saat komputer sudah semakin modern, banyak masyarakat yang berbondong-bondong mencari tahu tentang computer. Kemampuan computer pada masa itu dapat dikatakan luar biasa. Namun, semakin hari pengguna terus bertambah dan menginginkan sesuatu yang baru yang dapat memenuhi segala kebutuhannya. Big data berkembang, komputasi modern semakin besar, kini ada sebuah teknologi yang sangat mutakhir dimana pengguna dapat menyimpan file dan file tersebut dapat sewaktu-waktu digunakan dengan perangkat apapun dan kapanpun mereka mau.

Cloud Computing, orang Indonesia sering menyebutnya dengan Komputasi Awan adalah suatu teknologi yang dapat memudahkan para penggunanya untuk dapat mengakses filenya dimana pun, kapanpun, perangkat apapun dengan sebuah teknologi Internet. Ya, internet sekali lagi memberikan dampak positif yang sangat besar. Cloud computing dapat dikatakan sebagai sebuah teknologi yang memungkinkan pengaksesan fasilitas computer secara bersama-sama pada beberapa lokasi yang berbeda. Jika kita lihat contoh aslinya seperti situs berbagi file dan situs seperti email. Pengguna dapat mengakses file dan mengunduh file dari situs berbagi file tersebut tidak peduli letak mereka jauh atau dekat dari computer pusat.

Pada dasarnya, Cloud Computing sudah berkembang sangat lama. Beberapa perusahaan seperti Google, Microsoft dan IBM sudah melakukan bisnis cloud computing sejak lama, sehingga dapat dilihat system cloud computing 3 perusahaan besar tersebut sangat maju. Jika kita melihat sistemnya, cloud computing seperti halnya sebuah computer yang dapat menampung berbagai macam informasi dan kemudian di akses oleh berjuta-juta perangkat diseluruh dunia. Google salah satu perusahaan teknologi yang sangat maju, memiliki pusat server yang sangat besar selayaknya pabrik industry untuk melayani system Cloud Computing mereka.

Lantas, dalam pengembangannya cloud computing memiliki beberapa karakteristik yang membuat cloud computing sangat bermanfaat bagi seluruh masyarakat luas.

- Rapid Elasticity artinya informasi atau data ditetapkan atau dirilis secara elastis (secara otomatis dalam beberapa kasus) dengan sangat cepat yang disesuaikan dengan permintaan client.
- Measured Service pada cloud computing akan mengawasi dan mengoptimalkan penggunaan resource secara otomatis dimanahal ini dimungkinkan dengan kemampuan metering dalam beberapa tingkatan dan client dalam menggunakan resource dapat dipantau, dikendalikan dan dilaporkan guna memberikan transparansi bagi penyedia dan client.
- Resource Pooling akan menyatukan resource yang dimiliki penyedia layanan dalam melayani berbagai macam client virtual yang beragam.
- On-Demand Self-Service maksudnya client dapat menentukan kemampuan cloud computing sesuai dengan keinginannya dengan kebutuhan yang diperlukan.
- Broad Network Access melalui jaringannya dapat diakses sesuai dengan meknisme standar yang mengenalkan multi-platform client.

Cloud computing sendiri memiliki beberapa model layanan seperti cloud software sebagai layanan dimana client dapat menggunakan sebuah aplikasi, lalu ada cloud platform dimana layanan dimana client dapat menyebarkan aplikasi yang mereka buat seperti force.com, terakhir ada cloud infrastructure dimana client dapat memproses, menyimpan, berjaringan dan sumber komputasi lainnya.

Kesimpulannya, cloud computing dapat memudahkan pekerjaan yang memiliki jarak. Semua fasilitas sudah disediakan dan para client hanya perlu mengakses fasilitasnya. Cloud computing sangat membantu masyarakat dalam segala macam kegiatan manusia di jagat dunia ini.

Sumber: https://ejournal.unsri.ac.id/index.php/jsi/article/view/736

Fredika Budi Romadhona
52415778
4IA03