Parallel Computation

PARALLEL COMPUTATION

setelah sebelumnya saya membahas tentang quantum computing kali ini saya akan membahas tentang parallel computation. berikut penjelasan singkatnya

Konsep Paralelisme

Konsep paralel adalah bentuk dari komputasi yanng dapat melakukan tugas secara paralel. paralel disini adalah secara banyak dan serentak (waktu bersamaanBiasanya konsep paralelisme ini digunakan untuk memcahkan masalah besar dengan mudah



Pemrosesean Terdistribusi
Jadi inti dari Pemrosesan terdistribusi ini adalah kemampuan dari komputer-komputer yang dijalankan secara bersamaan dalam memecahkan suatu masalah dengan cepat.sebagai contohnya seperti gambar dibawah ini:

Thread Programming

Thread programming ini merupakan pengaturan thread pada komputer sains dari pengeksekusian dengan instruksi yang sudah diprogram untuk mengatur secara sendiri menggunakan pengatur jadwal di sistem operasi. pada dasarnya Thread merupakan proses ringan karena biasanya thread berlangsung pada proses

Message passing, Open MP
Message passing sendiri merupakan bentuk komunikasi komputasi paralel, OOT (object oriented programming ) atau yang sering kita dengar pemrograman berbasis objek dan komunikasi interproses. 

contoh dari message passing adalah : proses/object dapat mengirim dan menerima pesan dari proses atau object lainnya. 

Pengantar Pemrograman CUDA GPU

CUDA erat kaitannya dengan GPU atau Graphics Processing Unit. GPU adalah sebuah processor khusus yang dirancang untuk mempercepat, memanipulasi dan mengubah memori yang berfungsi mempercepat pemuatan gambar.

CUDA merupakan suatu cara yang dibuat oleh NVIDIA agar GPU yang ada tidak hanya untuk mengolah  grafis melainkan juga dapat untuk tujuan umum. CUDA sendiri mendukung pemrogrman bahasa C yang dimana dapat terhubung langsung dengan GPU.  untuk melihatnya dapat membuka www.nvidia.com/cuda .

Arsitektur Komputer Paralel
4 klasifikasi Arsitektur Paralel yakni:

a) SISD - Single Instruction Single Data Stream 
- Aliran Instruksi tunggal
- Prosesor tunggal
- Data disimpan dalam memori tunggal

b) SIMD - Single Instruction Multiple Data Stream
- berdasarkan lock step
- setiap pengolahan elemen memiliki hubungan dengan memori data 
- data dieksekusi oleh prosesor yang berbeda-beda dan prosessor vector dan array
- mensin instruksi tunggal
- mengontrol eksekusi secara serentak

c) MISD - Multiple Instruction Single Data Stream
- rangkaian dari data
- dikirmkan kekumpulan prosesor
setiap Prosesor mengeksekusi urutan instruksi yang berbeda

d) MIMD - Multiple Instruction Multiple Data Stream
- SMP,cluster dan sistem NUMA
- Kumpulan dari sejumlah prosessor
- mengeksekusi secara serentak data yang berbeda

Category: 0 komentar

PENGANTAR KOMPUTER KUANTUM

kali ini penulis akan membahas mengenai kuantum komputer. sebelumnya jika kita menyebut kuantum komputer, kita masih bertanya tanya apa sih yang dimaksud dari kuantum komputer?

jadi, perkembangan komputer yang semakin lama semakin canggih, semakin lama manusia selalu menginginkan sebuah komputer yang dapat memenuhi kebutuhan mereka, komputer yang super canggih inilah yang bisa kita sebut sebagai kuantum komputer. dengan segala teknologinya untuk memenuh apa yang diharapkan dari si manusia itu sendiri.

teori mengenai kuantum komputer pertama kali diperkenalkan oleh fisikawan dari Argonne National Laboratory sekitar 20 tahun lalu. Paul Benioff merupakan orang pertama yang mengaplikasikan teori fisika kuantum pada dunia komputer di tahun 1981.



Entanglement:
Entanglement yang dimaksud ini berupa kejadian "aneh" dari mekanika kuantum yang dimanfaatkan mekanika kuantum.
Jika dua atom mendapatkan gaya tertentu (outside force) kedua atom tersebut bisa masuk pada keadaan ‘entangled’. Atom-atom yang saling terhubungkan dalam entanglement ini akan tetap terhubungkan walaupun jaraknya berjauhan.
Pengoperasian data Qubits:
Qubits atau biasa kita paparkan sebagai Quantum Bits merupakan pengoperasian yang biasa dipakai pada kuantum komputer tidak menggunakan bitsseperti biasa. Karena Quantum Bits memiliki kemampuan untuk berada di bermacam keadaan (multiple states), komputer kuantum sendiri memiliki kemampuan ntuk melaksanakan berbagai perhitungan secara simultan sehingga jauh lebih cepat dari komputer digital.

Quatum Gates
Gate sebagaimana kita ketahui berarti "gerbang" dalam bahasa Indonesia. jadi Quantum Gates merupakan sebuah gerbang kuantum yang berfungsi untuk mengoperasikan bit terdiri dari 0 dan 1 kemudian menjadi qubits. Sehingga Quantum gates ini tentunya mempercepat perhitungan bit pada waktu bersamaan.

Algoritma Shor
Merupakan sebuah teori dimana komputer kuantum mampu memecahkan kode rahasia yang digunakan dalam mengamankan pengiriman data. kode yang digunakan dalam pengiriman data ini disebut sebaga RSA. Algoritma shor diambil dari nama the inventor yaitu Peter Shor 1995. kode RSA tidak dapat dipecahkan dalam waktu singkat serta butuh lebih banyak komputer yang terhubung secara paralel

sumber:
http://www.yohanessurya.com/download/penulis/Bermimpi_07.pdf
http://id.wikipedia.org/wiki/Algoritma_shor
http://abdanniputri.blogspot.com/2013/04/pengantar-quantum-computation.html
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1227938582
http://ery-prima.blogspot.com/2012/05/komputasi-kuantum.html

Category: 0 komentar

Komputasi Cloud

Cloud computing merupakan tren baru dibidang komputasi terdistribusi dimana berbagai pihak dapat mengembangkan dan layanan berbasis SOA(Service Oriented Architecture) di jaringan internet.

Cloud Computing menurut wikipedia adalah 
gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. 
Cloud computing merupakan suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. contoh, Google Apps dan email berbasis web mail adalah contoh yang paling sering ditemui mengenai cloud computing

Komputasi Grid:
Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.
Virtualisasi:
Virtualisasi merupakan sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut

Distributed Computation:
Tujuan dari komputasi terdistribusi adalah menyatukan kemampuan dari sumber daya (sumber komputasi atau sumber informasi) yang terpisah secara fisik, ke dalam suatu sistem gabungan yang terkoordinasi dengan kapasitas yang jauh melebihi dari kapasitas individual komponen-komponennya.

Map reduce dan noSQL(Not Only SQL) :
Map reduce merupakan sebuah framework pemrograman yang digunakan untuk memproses data dalam rukuran besar, biasanya digunakan pada komputasi terdisribusi dalam kumpulan komputer.

Map Reduce adalah konsep dimana data yang kontinu dipecah menjadi komponen data kecil dan didistribusikan di mesin-mesin yang terhubung secara cluster. File system terkenal yang memanfaatkan konsep ini adalah Google File System (GFS) dan digunakan oleh Google sejak awal perkembangannya sampai sekarang.

NoSQL merupakan tipe database yang berbeda dengan konsep RDBMS ataupun ODBMS. 
Perbedaan:
- tidak mengenal istilah relation dan tidak menggunakan konsep schema. jika biasanya kita menggunakan query ‘Join’ di sini kita tidak daat menggunakannya karena setiap tabel berdiri sendiri tanpa tidak bergantung dengan tabel lainnya


NoSQL Database
NOSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key danvalue seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya.

sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.




Sumber:


Category: 0 komentar

TEORI KOMPUTASI & Implementasi

Teori: 
Kali ini kita akan membahas mengenai teori komputasi. teori komputasi itu sendiri menurut Wikipedia adalah:  
cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.
Model komputasi yang sering untuk dipelajari adalah Mesin Turing. Mesin Turing dipelajari oleh Ilmuwan Komputer karena mudah dirumuskan, dianalisis dan paling masuk akal.


Sejarah:
Pertama kali komputasi modern ditemukan oleh John Von Neumann. Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu

Implementasi:

- Fisika: dalam cabang ilmu fisika terdapat Computational Physics. Ini dianggap sebagai pertengahan antara fisika teoritis dan fisika eksperimental. Implementasi ilmu dibidang fisika ini terletak pada implementasi algoritma numerik dalam memecahkan teori kuantitatif fisika yang sudah ada.

- Kimia: pada cabang ilmu ini terdapat Computational Chemistry. Ilmu komputer disini untuk membantu menyelesaikan masalah kimia.Biasanya teori kimia diduetkan dengan program komputer untuk menghitung struktur serta sifat molekul

- Ekonomi: Area yang di cakup pada Computational Economics seperti agent based computational modelling, computational econometriks dan statistika, komputasi keuangan.

- Matematika: Implementasinya terdapat pada program mapple. ini digunakan dalam menyelesaikan perhitungan matematika

- Geologi dan Geografi: prakiraan cuaca dan deteksi gempa

Penerapan Model Komputasi

- Mesin Mealy: mesin Mealy adalah otomasi fase berhingga (finite state automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan fase saat itu dan bagian masukan/input

- Mesin Moore: otomasi fase berhingga (finite state automaton) di mana keluarannya ditentukan hanya oleh fase saat itu (dan tidak terpengaruh oleh bagian masukan/input).

- Petri Net: salah satu model untuk merepresentasikan sistem terdistribusi diskret. Sebagai sebuah model, Petri net merupakan grafik 2 arah yang terdiri dari place,transition, dan tanda panah yang menghubungkan keduanya.

Sumber:
http://myblogisland.blogspot.com/2013/04/teori-komputasi-dan-implementasi-pada.html
http://no21reason.blogspot.com/2013/04/teori-komputasi-dan-implementasi.html
http://id.wikipedia.org/wiki/Teori_komputasi

http://staff.ui.ac.id/internal/130422587/material/TeoriKomputasiBag_2.pdf







Category: 1 komentar

Marketing Mix 4P

kali ini saya akan membahas mengenai marketing Mix 4P. Marketing mix 4P ini terdiri dari:
  1. Promotion
  2. Product
  3. Place 
  4. Price
Berikut contoh yang saya ambil dari halaman website PT Telekomunikasi Tbk

Promosi
Promosi pada dasarnya adalah bentuk komunikasi pemasaran. komunikasi pemasaran adalah aktivitas pemasaran yang berusaha menyebabkan informasi, mempengaruhi, membujuk dan atau meningkatkan pasar sasaran atau perusahaan dan produknya yang ada di pasar agar konsumen atau pelanggan bersedia menerima, membeli dan loyal kepada produk yang ditawarkan.

berikut contoh pada halaman website PT telkom. dibagian headernya terdapat iklan dari promosi-promosi yang ditawarkan

Product
Produk merupakan segala sesuatu yang dapat ditawarkan di pasar untuk memuaskan kebutuhan dan keinginan konsumen. Produk terdiri atas barang, jasa, pengalaman, events, orang, tempat, kepemilikan, organisasi, informasi dan ide.

Berikut tampilan halaman product dari PT telkom. Perusahaan ini menyediakan berbagai aplikasi, game dan berbagai konten menarik yang dapat dipergunakan oleh pengguna jasa telkom ataupun bukan.


Place
Tempat/Lokasi sering pula disebut sebagai saluran distribusi yaitu suatu perangkat organisasi yang saling tergantung dalam penyedia suatu produk atau jasa untuk digunakan atau dikonsumsi oleh konsumen atau pengguna bisnis. 


Gambar diatas menampilkan tempat dan lokasi gerai Telkom dengan berbagai informasi mengenai alamat, nomor telpon dan nomor faksimili

Price
Jumlah uang yang harus dibayar oleh pelanggan untuk mendapatkan produk (nilai suatu barang yang dinyatakan dengan uang menurut buchari alma (2004:169)) Keputusan-keputusan mengenai harga mencakup tingkat harga, potongan harga, keringanan, periode pemasaran, dan rencana iklan yang dibuat oleh produsen.


gambar diatas merupakan tampilan harga dari paket speedy yang tersedia. sehingga dengan adanya kejelasan mengenai harga konsumen dapat mempertimbangkan lebih dahulu sebelum memutuskan berlangganan
Category: 0 komentar

Usaha Kecil Goes to Online

Kali ini saya akan membahas mengenai sebuah perusahaan manual merambah dunia online. CV Agung Mitra Setia merupakan sebuah perusahaan berbasis IT yakni penyedia barang dan jasa yang memperdagangkan berbagai jenis modem dan aksesorisnya. Perusahaan ini terletak di lokasi strategis Bandar Lampung, sebelumnya selain menjual barang dagangan mereka di toko mereka menggunakan teknik kongsingasi dan bayar dimuka untuk program reseller. mengunjungi dari satu toko ke toko lain memenuhi jumlah permintaan modem diwilayah Bandar Lampung.
seiring semakin bertambahnya omset penjualan perusahaan CV AMS ini memutuskan merambah dunia online dengan alamat web address modemindonesia.com . tentunya strategi ini untuk menjangkau pemasaran yang lebih luas tidak hanya disekitar lokal wilayah bandar lampung melainkan ke berbagai area di Indonesia. 

berikut tampilan halaman webnya:


Category: 0 komentar

Website Kaskus.co.id Membangun Perekonomian Nasional

siapa yang tidak tau dengan website satu ini. Kaskus. setelah sebelumnya beberapa kali pindah domain. dari .us .com kemudian terakhir menambatkan domainnya di .co.id yang mencerminkan produk Indonesia.
Kaskus sebagai website yang tergolong All in One menurut pandangan saya memiliki potensi besar dalam membangun perekonomian nasional. kenapa bisa begitu?
jadi begini, saya pernah mendengar dari ayah bahwa sebuah negara maju apabila 5% dari penduduknya adalah wiraswasta. nah Kaskus ini sebagai website serba ada yang didalamnya terdapat website e-commerce atau website jual beli secara online. Dengan adanya forum FJB(forum jual beli), antar user pengguna kaskus dapat bertransaksi menjual dan membeli barang terhadap satu sama lain. FJB ini menumbuhkan cikal bakal pengusaha. dari yang semula tidak pernah berdagang cukup dengan memasang trit dapat mulai menjual barang. tentunya hal yang seperti ini  memperkecil tingkat kemiskinan. semua bisa mulai berwirausaha. mengingat di kaskus segala barang ada yang jual seharusnya masyarakat Indonesia lebih berani untuk mengambil bagian dalam forum jua; beli ini.
Category: 1 komentar