Senin, 15 April 2019

Komputasi Paralel dan Cloud Computing


KOMPUTASI PARALEL
Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan.

Tujuan
Tujuan utama penggunaan komputasi paralel adalah untuk mempersingkat waktu eksekusi  program yang menggunakan komputasi serial. Alasan menggunakan komputasi parallel adalah :
1.      Mendukung penyelesaian terhadap permasalahan tersebut
2.      Adanya sumber daya non-lokal yang dapat digunakan melalui jaringan atau internet
3.      Penghematan biaya pengadaan perangkat keras, dengan menggunakan beberapa mesin yang murah sebagai alternatif penggunaan satu mesin yang bagus tapi mahal, walaupun menggunakan n buah prosesor
4.      Adanya keterbatasan kapasitas memori pada mesin untuk komputasi serial.

Arsitektur
Arsitektur komputer paralel dibagi dengan sudut pandang instruksi dan data, sehingga terdapat empat jenis arsitektur komputer paralel :
1.      SSID (Single Instruction, Single Data)
2.      SIMD (Single Instruction, Multiple Data)
3.      MISD ((Multiple Instruction, Single Data)
4.      MIMD (Multiple Instruction, Multipe Data)

Arsitektur Memori
Arsitektur memori pada computer parallel terbagi menjadi 2, yaitu :
1.      Shared Memory
Arsitektur ini menyediakan global addressing sehingga berbagai prosesor mempunyai cara pengaksesan memori yang seragam. Berdasarkan frekuensi akses, ada dua jenis shared memory :
·         Uniform Access Memory (UMA)
Setiap prosesor memiliki hak pengaksesan yang seragam dengan prosesor lain
·         Non-Uniform Access Memory (NUMA)
Tidak semua prosesor memiliki hak pengaksesan yang seragam dengan prosesor lain

2.      Distributed Memory
arsitektur ini mempunyai karakteristik di mana setiap prosesor memiliki memorinya masing-masing, sehingga eksekusi instruksi dapat berjalan secara independen antara satu prosesor dengan yang lain.


CLOUD COMPUTING
Cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi.

Beberapa jenis layanan cloud computing yaitu :
1.      Software as a Software (Saas)
2.      Platform as a service (Paas)
3.      Infrastructur as a service (Iaas)

Cara Kerja
Cara kerja cloud computing yaitu bekerja secara online melalui jaringan internet, semua aktivitas dan penyimpanan akan berpusat pada server dan dapat dipakai kapanpun juga dimanapun.

Selasa, 19 Maret 2019

Komputasi Modern dan Big Data

Hasil gambar untuk komputasi modern



KOMPUTASI MODERN
Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer.

Perkembangan
Komputasi modern ini pertama kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer.
Kata “komputer” pertama kali dipergunakan secara umum pada tahun 1613. Arti kata komputer itu sendiri mengacu kepada perhitungan aritmatika dan kata tersebut masih dipergunakan hingga pertengahan abad ke-20, Dan seiring dengan perkembangan jaman dari akhir abad ke-19 hingga seterusnya, “komputer” menjadi berubah makna jadi sebuah mesin yang melakukan komputasi.
Kemudian sekitar tahun 1920, kata “mesin komputasi” mulai dikenal. Setiap mesin yang dapat membantu melakukan pekerjaan manusia yaitu menghitung dengan metode yang efektif, disebut dengan mesin komputasi. Pada tahun 1940-1950 dengan munculnya mesin komputasi elektronik kata “mesin komputasi” mulai berubah menjadi “komputer” yang biasanya diawali dengan “elektronik” atau “digital”.
Sejak saat itu, Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, Dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. Konsep dasar arsitektur komputer modern itu sendiri adalah sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory.

Implementasi
Di zaman/masa modern saat ini perkembangan teknologi yang begitu cepat, Implementasi Komputasi banyak digunakan untuk berbagai bidang seperti :
A.    Bidang Fisika
komputasi modern pada bidang Fisika yaitu Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada Kejadian dan masalah yang kompleks pada dunia nyata dengan menggunakan simulasi juga penggunaan Algoritma yang tepat. Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan Fisika komputasi.
B.     Bidang Kimia
Implementasi komputasi modern di bidang Kimia adalah Computational Chemistry yaitu penggunaan ilmu komputer untuk membantu menyelesaikan masalah Kimia. Contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul.
C.     Bidang Matematika
Implementasi komputasi modern di bidang Matematika adalah menyelesaikan sebuah masalah yang berkaitan dengan perhitungan Matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah Matematis menggunakan komputer dengan cara menyusun Algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.







Komputasi modern juga dipakai dalam bidang bisnis dan ekonomi suatu perusahaan, contohnya seperti :
A.    PT.KAI
Penerapan komputasi modern pada website PT.KAI yaitu terletak pada fitur Layanan Pemesanan Tiket secara online melalui Aplikasi Mobile Milik (PT. KAI). Dengan layanan ini user/penumpang tidah perlu lagi datang langsung ke stasiun kereta api untuk membeli tiket, karena pembeli dapat memesannya secara online melalui Aplikasi Mobile. Tidak hanya untuk membeli tiket tetapi penumpang juga dapat melihat jadwal serta berita mengenai kereta api.
B.     PayPal
Salah satu implementasi komputasi modern pada bidang ekonomi yaitu dengan adanya transaksi pembayaran secara online pada saat melakukan pembayaran terhadap barang/jasa yang akan dibeli. Misalnya dalam penggunaan PayPal dalam melakukan transaksi pembayaran. Paypal dapat disebut sebagai rekening virtual, berbeda dengan rekening bank lokal yang dapat diakses via online. Kalau rekening bank lokal biasanya digunakan untuk transaksi di dalam satu negara, berbeda dengan paypal yang digunakan untuk transaksi oleh seluruh pengguna internet dari negara mana saja, tentunya mereka yang sudah memiliki akun Paypal. Hanya dengan mengetahui email Paypal seseorang, kita bisa mengirimkan uang virtual ke akun Paypal orang tersebut dengan cepat dan aman.

Hasil gambar untuk big data

BIG DATA
Big data banyak digunakan pada bisnis sekarang ini. Salah satu bisnis yang memanfaatkan big data untuk improvisasi dan meningkatkan kepuasan penggunanya adalah bisnis travel. Di Indonesia, dengan contoh Traveloka sudah melakukan hal tersebut. Traveloka memanfaatkan data untuk menghadirkan beberapa penawaran menarik dan juga membaca kebutuhan para penggunanya.



Untuk segmen travel, big data diperlukan untuk melacak kebiasaan dan kebutuhan user. Dengan demikian penyedia jasa travel bisa dengan mudah menawarkan sesuatu yang berkaitan, dekat, dan sesuai dengan apa yang dibutuhkan oleh user. Dari segi bisnis di dalamnya juga bisa menguntungkan, Karena mereka dapat langsung memberikan pilihan kepada pelanggan dengan kriteria yang sama.
Penerapan big data merupakan sebuah tantangan sehingga pihaknya perlu membangun sebuah tim yang solid baik untuk data engineering maupun software engineering. Orang-orang di dalamnya pun disebutkan orang-orang yang memiliki kemampuan untuk mengolah big data.
Traveloka sudah beberapa kali mengeluarkan fitur atau layanan yang berdasarkan data-data yang dimiliki. Fitur tersebut beragam seperti contohnya analisis data dihadirkan melalui fitur notifikasi harga yang saat ini bisa ditemukan di aplikasi Android dan iOS mereka. Fitur ini memberikan hasil olahan ribuan data harga tiket pesawat setiap harinya untuk dihadirkan ke pelanggan. Berkat kemudahan yang ditawarkan, saat ini fitur notifikasi harga merupakan salah satu fitur yang paling banyak digunakan pelanggan Traveloka.
Memasuki era digital data-data digital seolah menjadi bahan bakar baru bagi bisnis, terlebih bisnis digital. Apa yang dilakukan Traveloka sangat mungkin juga diterapkan oleh perusahaan online travel lainnya.