Rabu, 10 April 2019

Komputasi Awan

Pengertian

Komputasi Awan adalah suatu teknologi yang menjadikan internet sebagai pusat pengelolaan data dan aplikasi, di mana pengguna komputer diberikan hak akses. Contoh yang menerapkan komputasi awan yaitu, Google (google drive). dan IBM (Blue cord initiative). sedangkan untuk Indonesia sendiri menerapkan pada Telkom.

Komputasi Awan bekerja menggunakan internet sebagai suatu server dalam mengolah data. sistim ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan proses instalasi. 

Manfaat Komputasi Awan
  • komputasi awan ini lebih murah
  • menjamin keamanan data pengguna
  • semua data yang tersimpan di server secara terpusat
  • fleksibilitas dan skalabilitas yang tinggi
  • memberikan jaminan investasi jangka panjang

Berikut ini 3 model pengiriman dalam komputasi awan :

1. Software as a Service (SaaS)
    adalah layanan untuk menggunakan aplikasi yang telah disediakan oleh penyedia layanan suatu platform dan insfrastuktur yang menjalankan aplikasi tersebut.

2. Platform as a Service (PaaS)
      adalah layanan untuk menggunakan platform yang telah disediakan oleh pengembang fokus pada aplikasi yang dibuatnya tanpa memikirkan tentang pemeliharaan platform.

3. Indfrastructure as a Service (LaaS)
      adalah layanan untuk menggunakan infrastruktur  yang telah disediakan.

Berikut ini 4 model penyebaran dalam komputasi awan :

1. Public Cloud
     dalam satu server terdapat banyak pengguna.

2. Private Cloud
     hanya ada satu pengguna dalam server.

3. Hybrid Cloud
     dapat digunakan secara public atau private.

4. Community Cloud
     dapat digunakan secara bersama sama oleh beberapa perusahaan yang memiliki kesamaan kepentingan.




Komputasi Paralel

Komputasi paralel adalah salah satu teknik kemampuan yang dapat melakukan komputasi secara bersamaan pada sebuah komputer. umumnya diperlukan kapasitas yang sangat besar.

Pada komputasi paralel ada yang dinamakan dengan pemrograman paralel, yaitu teknik pemrograman komputer yang mungkin eksekusi perintah atau operasi secara bersama-sama, baik pada komputer satu (tunggal), maupun banyak(processor ganda). bila komputer yang dgunakan secara bersamaan tersebut dilakukan oleh komputer - komputer terpisah yang terhubung pada suatu jaringan komputer atau bisa lebih. istilah yang digunakan yaitu, sistem terdisribusi.

Tujuan melakukan komputasi yaitu untuk mempersingkat dalam waktu eksekusi program menggunakan komputasi serial. 

komputasi paralel membutuhkan:
  • Algoritma
  • Bahasa Pemrograman
  • Compiler

Terdapat 4 model komputasi, yaitu :

1. SISD
    adalah satu-satunya yang menggunakan arsitektur Von Neumann, yang dikarenakan mode ini hanya menggunakan 1 processor saja. model ini bisa dibilang model komputasi tunggal. 
contoh yang menggunakan SISD adalah UNIVACI, IBM 360, CDC 7600, Cray1 dan PDP 1.

2. SIMD
      menggunakan banyak processor dengan instruksi yang sama, tetapi setiap processor mengolah data yang berbeda. 
contoh yang menggunakan SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU). 

3. MISD
      menggunakan banyak prosessor dengan setiap processor menggunakan instruksi yang berbeda beda namun mengolah data yang sama. hal ini merupakan kebalikan dari model MISD.
sampai saat ini belum ada komputer yang menggunakan model MISD. 

4. MIMD 
       menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. 
contoh komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Operteron, Cray XT3 dan IBM BG/L.

Arsitektur pada komputasi paralel

1. Shared memory
     adalah arsitektur yang menyediakan global adressing sehingga berbagai prosessor mempunyai cara pengaksesan memori yang seragam. 
ada dua jenis shared memory berdasarkan frekuensi akses yaitu :

  • Uniform Memory Access (UMA) dimana setiap prosessor memiliki hak akses yang seragam dengan prosessor yang lainnya. 
  • Non Uniform Memory Access (NUMA), yaitu tidak semua prosessor memiliki hak yang sama dalam mengakses memori.

2. Distributed memory
        adalah arsitektur yang mempunyai karakteristik dimana setiap prosessor memiliki memorinya masing - masing, sehingga eksekusi indstruksinya dapat berjalan dengan independen antara satu prosessor dengan yang lainnya. 

Selasa, 19 Maret 2019

BIG DATA

Big data merupakan teknologi baru dimana memungkinkan suatu proses pengolahan, penyimpanan dan analisis data dalam berbagai bentuk/format, berjumlah besar dan pertambahan data yang sangat cepat.  dengan menggunakan big data saat mengolah dan menganalisis data dalam jumlah yang sangat besar memerlukan waktu yang relatif lebih singkat, dibandingkan dengan teknologi data sebelumnya, contohnya database relational seperti MySQL.

ciri- ciri data yang ditangani oleh Big Data :

1. jumlah sangat besar(volume)
2. pertumbuhan data yang relatif cepat
3. format data yang berbeda-beda

Contoh skenario dimana Big Data digunakan misalnya adalah pemanfaatan data dari social media, twitter, facebook dsbnya dipadukan dengan data dari perusahaan sendiri misalnya data dari penjualan atau data pelanggan yang sudah ada di relasional database. Dengan demikian bisa didapatkan analisis untuk melakukan strategi marketing yang jitu. Misalnya dengan menganalisis orang-orang di social media yang berpengaruh untuk memasarkan produk.

Studi kasus
contoh penerapan big data dalam dunia bisnis

- teknologi hadoop dalam pemantauan kondisi vital pasien

Hadoop merupakan framework atau platform open source berbasis java dibawah lisensi apache untuk mensupport aplikasi yang jalan pada Big Data.

Beberapa rumah sakit di seluruh dunia telah menggunakan teknologi hadoop dalam menmbatu para staff dalam bekerja secara efisien dengan menggunakan big data. tanpa menggunakan hadoop sebagian besar sistem layanan kesehatan hampir tidak mungkin menganalisis data yang tidak terstruktur.

Children's Healthcare of Atlanta menggunakan sensor di samping tempat tidur pasien gunanya untk melacak kondisi vital pasien seperti, detak jantung, pernapasan dan tekanan darah. dari sensor ini dapat menghasilkan data yang sangatlah besar dan sistempun tidak mampu mengolah data tersebut karena untuk menyimpan data dibutuhkan storage yang besar dan biaya nya pun besar. padahal rumah sakit ini perlu menyimpan data-data vital tersebut untuk dianalisa. jika ada perubahan pola maka perlu adanya pemberitahuan untuk tim dokter dan staff. 

sistem tersebut akhirnya berhasil diimplementasikan dengan menggunakan ekosistem hadoop.

Komputasi Modern

Perkembangan

Komputasi adalah suatu cara untuk memecahkan masalah dari data input dengan menggunakan algoritma.

Komputasi modern adalah suatu komputasi yang sudah memiliki perkembangan seperti zaman sekarang ini komputasi menggunakan komputer.
Sebelum mengetahui komputasi modern lebih lanjut.. alangkah baiknya kita mempelajari perkembangan komputasi bisa jadi sekarang ini..

Ilmu komputasi ditemukan pertama kali oleh John Von Neuman, ia merupakan matematikawan dari Hungaria/Jerman yang memiliki kontribusi sangat penting di bidang fisika kuantum, analisis fungsional, teori himpunan, ilmu computer, ekonomi dan bidang lain.

Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan sebuah komputer.

Berikut ini adalah jenis – jenis komputasi modern

Mobile computing
merupakan kemajuan teknologi komputer yang dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel, tapi berbeda dengan komputasi nirkabel.

Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Implementasi Komputasi dapat di terapkan pada berbagai bidang, seperti :
Matematika Komputasi

adalah matematika yang menggunakan komputasi khususnya dengan komputer untuk menyelesaikan permasalahan matematika.

Fisika
menyelesaikan permasalahan medan magnet dengan menggunakan komputasi fisika, dalam hal ini menentukan besarnya medan magnet dan membandiangkan hubungan antara medan magnet dengan panjang kawat.

Kimia
algoritma dan program komputer dapat digunakan untuk memungkinkan peramalan sifat-sifat atom dan molekul. Kajian komputasi juga dapat dilakukan untuk menjelajahi mekanisme reaksi dan menjelaskan pengamatan pada reaksi di laboratorium, serta memahami sifat dan perubahan pada sistem makroskopis melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam sistem.

Ekonomi
mempeljarai titik pertemuan antara ekonomi dan komputasi, meliputi agent-based computational modelling, computational econometrics dan statistika, komputasi keuangan, computational modelling of dynamic macroeconomic systems dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.

Geografi
komputasi awan didefinisikan sebagai sebuah model yang memungkinkan kenyamanan, akses on-demand terhadap kumpulan sumber daya komputasi (contohnya jaringan, server, media penyimpanan, aplikasi, dan layanan komputasi) yang konfigurasinya dapat dilakukan dengan cepat dan disertai sedikit usaha untuk mengelola dan berhubungan dengan penyedia layanannya.
  

Komputasi Awan

Pengertian Komputasi Awan adalah suatu teknologi yang menjadikan internet sebagai pusat pengelolaan data dan aplikasi, di mana pengguna...