A.Konsep Paralelisme
Pada dasarnya konsep paralelisme adalah sebuah bentuk dari komputasi yang dimana dapat melakukan proses secara banyak dan serentak,yang biasanya digunakan untuk memecahkan sebuah masalah besar dengan mudah.
B. Pemrosesean Terdistribusi
Pemrosesan terdistribusi bisa dibilang adalah kemampuan dari suatu komputer-komputer yang dijalankan secara bersamaan untuk memecahkan suatu masalah dengan proses yang cepat.sebagai contohnya seperti gambar dibawah ini:
bisa kita lihat dimana terdapat beberapa masalah dan ada satu komputer yang berfungsi sebagai master(server) yang dapat diakses oleh komputer lainnnya atau user. pada dasarnya agar kerja dari server lebih ringan karena dibantu oleh user(worker)
C. Arsitektur Komputer Paralel
Arsitektur komputer terbagi menjadi 4, yaitu:
1. SISD ( Single Instruction Single Data Stream )
cirinya:
-Prosesor tunggal
-Aliran Instruksi tunggal
-Data disimpan dalam memori tunggal
2. SIMD ( Single Instruction Multiple Data Stream )
cirinya:
-mensin instruksi tunggal
-mengontrol eksekusi secara serentak
-berdasarkan lock step
-setiap pengolahan elemen memiliki hubungan dengan memori data
-data dieksekusi oleh prosesor yang berbeda-beda dan prosessor vector dan array
3. MISD ( Multiple Instruction Single Data Stream )
cirinya:
-rangkaian dari data
-dikirmkan kekumpulan prosesor
setiap Prosesor mengeksekusi urutan instruksi yang berbeda
4. MIMD ( Multiple Instruction Multiple Data Stream )
cirinya:
-Kumpulan dari sejumlah prosessor
-mengeksekusi secara serentak data yang berbeda
-SMP,cluster dan sistem NUMA
D. Pengantar Thread Programming
Didalam komputer sains, sebuah thread dari pengeksekusian adalah instruksi yang sudah diprogram untuk mengatur secara sendiri menggunakan pengatur jadwal di sistem operasi. sebuah thread merupakan proses ringan, implemantasi dari thread dan proses berbeda dari sau sistem operasi ke sistem operasi lainnya tetapi dikebanyakan kasus sebuah thread terkandung didalam sebuah proses.
E. Pengantar Message passing, Open MP
Message passing adalah sebuah bentuk dari komunikasi yang digunakan di komputasi paralel, OOT (object oriented programming ) atau yang sering kita dengar pemrograman berbasis objek dan komunikasi interproses. contohnya proses atau object dapat mengirim dan menerima pesan dari proses atau object lainnya.
F. Pengantar Pemrograman CUDA GPU
Sebelum membahas apa itu CUDA, saya akan menjelaskan apa itu GPU. GPU ( Graphics Processing Unit ) adalah sebuah processor khusus yang dirancang untuk mempercepat, memanipulasi dan mengubah memori yang berfungsi mempercepat pemuatan gambar. dibawah ini adalah contoh dari salah satu GPU.
kali ini saya akan membahas CUDA. CUDA ( Compute Unified Device Architecture ) 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 .
Sumber:
http://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
http://catatanpilihan.wordpress.com/category/organisasi-dan-arsitektur-komputer/
http://en.wikipedia.org/wiki/Thread_%28computing%29
http://en.wikipedia.org/wiki/Message_passing
http://www.lukibsubekti.com/2012/06/pemrograman-paralel-dengan-cuda.html
Cari Blog Ini
Senin, 29 April 2013
Minggu, 28 April 2013
Pengantar Quantum Computation
A. Pendahuluan
B.Entanglement
Setelah sedikit memahami apa itu quantum computation dan quantum computer kita akan memasuki pembahasan dari Entanglement. Entanglement sendiri masih bagian dari Quantum Computation. Apa itu Entanglement? Entanglement adalah suatu teori mekanika quantum yang menggambarkan seberapa cepat dan betapa kuatnya keterhubungan partikel-partikel pada Quantum computer yang dimana jika suatu partikel diperlakukan "A" maka akan memberikan dampak "A" juga ke partikel lainnya.
C.Quatum Gates
Gate sendiri dalam bahasa Indonesia adalah Gerbang.jadi Quantum Gates adalah sebuah gerbang kuantum yang dimana berfungsi mengoperasikan bit yang terdiri dari 0 dan 1 menjadi qubits. dengan demikian Quantum gates mempercepat banyaknya perhitungan bit pada waktu bersamaan.
D.Algoritma Shor
Algoritma shor adalah sebuah teori dimana komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode ini disebut kode RSA. Algoritma shor sendiri diambil dari nama penumunya yaitu Peter Shor pada tahun 1995. Berkat Peter Shor, teori Algoritma ini jika sebuah pengirimian data melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat dan membutuh kan lebih banyak komputer yang terhubung secara paralel dan itu membutuh kan waktu yang tidak sebentar.
Sumber:
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
Pada kali ini saya akan membahas apa itu Quantum Computation. Quantum Computation sendiri adalah bidang
studi yang difokuskan pada teknologi komputer berkembang berdasarkan
prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku
energi dan materi pada kuantum (atom dan subatom) tingkat.
lalu apa bedanya dengan Quantum Computer?
Quantum Computer adalah alat
untuk perhitungan yang menggunakan langsung dari kuantum mekanik
fenomena, seperti superposisi dan belitan , untuk melakukan operasi pada
Data. Cara kerja quantum computer sendiri berbeda dengann komputer bisanya. Dalam komputasi klasik, jumlah data dihitung dengan bit dalam komputer
kuantum hal ini dilakukan dengan qubit(quantum bit) yang berarti jika di komputer biasa hanya mengenal 0 atau 1, dengan qubit sebuah komputer quantum dapat mengenal keduanya secara bersamaan dan itu membuat kerja dari komputer quantum itu lebih cepat dari pada komputer biasa.
Setelah sedikit memahami apa itu quantum computation dan quantum computer kita akan memasuki pembahasan dari Entanglement. Entanglement sendiri masih bagian dari Quantum Computation. Apa itu Entanglement? Entanglement adalah suatu teori mekanika quantum yang menggambarkan seberapa cepat dan betapa kuatnya keterhubungan partikel-partikel pada Quantum computer yang dimana jika suatu partikel diperlakukan "A" maka akan memberikan dampak "A" juga ke partikel lainnya.
C.Quatum Gates
Gate sendiri dalam bahasa Indonesia adalah Gerbang.jadi Quantum Gates adalah sebuah gerbang kuantum yang dimana berfungsi mengoperasikan bit yang terdiri dari 0 dan 1 menjadi qubits. dengan demikian Quantum gates mempercepat banyaknya perhitungan bit pada waktu bersamaan.
D.Algoritma Shor
Algoritma shor adalah sebuah teori dimana komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode ini disebut kode RSA. Algoritma shor sendiri diambil dari nama penumunya yaitu Peter Shor pada tahun 1995. Berkat Peter Shor, teori Algoritma ini jika sebuah pengirimian data melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat dan membutuh kan lebih banyak komputer yang terhubung secara paralel dan itu membutuh kan waktu yang tidak sebentar.
Sumber:
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
Rabu, 03 April 2013
Pengantar Komputasi Cloud
1. Pendahuluan
Komputasi cloud atau cloud computing merupakan gabungan pemanfaatan teknologi komputer dan internet.cloud atau awan disini adalah metafora dari internet yang dimana digambarkan dari sebuah infrastruktur kompleks suatu jaringan komputer yang disembunyikan sehingga pengguna dapat mengaksesnya lewat internet.selain itu menurut makalah tahun 2008 yang dipubilkasikan IEEE internet computing “cloud computing adalah suatu paradigma dimana informasi secara permanen tersimpan di server di internet dan secara sementara tersimpan di komputer pengguna”.
2. Komputasi Grid
Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputeryang terpisah secara geografis tetapi tersambung dengan jalur komunikasi atau biasanya internet untuk memecahkan persoalan komputasi berskala besar.
Awal mula komputasi grid adalah distributed computing yaitu mempelajari penggunaaan komputer yang terkoordinasi walaupun secara fisik terpisah.
3. Virtualisasi
sumber:
- http://www.diskusiweb.com/discussion/41339/mengenal-mongodb-open-source-database-nosql-document-oriented/p1
- http://id.wikipedia.org/wiki/Komputasi_terdistribusi
- http://id.prmob.net/cloud-computing/ibm/teknologi-informasi-2519054.html
Komputasi cloud atau cloud computing merupakan gabungan pemanfaatan teknologi komputer dan internet.cloud atau awan disini adalah metafora dari internet yang dimana digambarkan dari sebuah infrastruktur kompleks suatu jaringan komputer yang disembunyikan sehingga pengguna dapat mengaksesnya lewat internet.selain itu menurut makalah tahun 2008 yang dipubilkasikan IEEE internet computing “cloud computing adalah suatu paradigma dimana informasi secara permanen tersimpan di server di internet dan secara sementara tersimpan di komputer pengguna”.
2. Komputasi Grid
Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputeryang terpisah secara geografis tetapi tersambung dengan jalur komunikasi atau biasanya internet untuk memecahkan persoalan komputasi berskala besar.
Awal mula komputasi grid adalah distributed computing yaitu mempelajari penggunaaan komputer yang terkoordinasi walaupun secara fisik terpisah.
3. Virtualisasi
Virtualisasi memiliki salah satu pengertian adalah sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana
cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya
tersebut.
4. Komputasi Terdistribusi Pada Cloud Computing
pada dasarnya dengan seiringnya maju teknologi maka kegiatan atau pekerjaan kita menjadi lebih mudah.komputasi terdistribusi sendiri memiliki arti mempelajari penggunaan terkoordinasi dari komputer yang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkan softwere yang berbeda dengan sistem terpusat
jadi, server data yang hadir dalam lautan awan, Anda dapat setiap saat Kapan, dan di mana saja untuk dengan aman dan nyaman untuk
mengakses atau berbagi dengan orang lain. Cloud computing membuat Internet
ke setiap pusat penyimpanan pusat data.
5. Map reduce dan noSQL(Not Only SQL)
Map reduce adalah sebuah framework pemrograman untuk memproses data yang berukuran besar,biasanya digunakan untuk komputasi terdistribusi pada kumpulan komputer.
NoSQL (singkatan dari Not Only SQL) adalah tipe database yang
sangat jauh berbeda dengan konsep RDBMS(Relational Database Management System) ataupun ODBMS(Objecy Oriented Database Management System). Perbedaan
utamanya karena tidak mengenal istilah relation dan tidak
menggunakan konsep schema. Kalau biasanya dapatmenggunakan query 'Join’
di sini tidak bisa menggunakannya karena setiap tabel berdiri
sendiri tanpa tergantung dengan tabel lainnya alias independen.
Selain itu di dalam konsep DBMS biasanya sebelum insert data diharuskan untuk mendefinisikan terlebih dahulu struktur tabel seperti tipe data dan ukurannya, di konsep NoSQL ini bisa menyimpan data tanpa perlu mendefinisikan tipe data dan ukurannya lagi. Jadi lebih fleksibel bila ada perubahan di masa mendatang. Adapun beberapa database NoSQL yang ada saat ini yaitu Cassandra, Big Table, CouchDB, Redis, Riak, Dynamo dan lainnya.
Selain itu di dalam konsep DBMS biasanya sebelum insert data diharuskan untuk mendefinisikan terlebih dahulu struktur tabel seperti tipe data dan ukurannya, di konsep NoSQL ini bisa menyimpan data tanpa perlu mendefinisikan tipe data dan ukurannya lagi. Jadi lebih fleksibel bila ada perubahan di masa mendatang. Adapun beberapa database NoSQL yang ada saat ini yaitu Cassandra, Big Table, CouchDB, Redis, Riak, Dynamo dan lainnya.
6. noSQL Database
sejarah
Istilah NoSql pertama kali digunakan pada tahun 1998
sebagai nama untuk open source database yang ringan tidak mengekspos antarmuka
SQL. Penulisnya, Carlo Strozzi, mengklaim bahwa sebagai gerakan NoSql “
berangkat dari model relasional yang lebih tepat disebut NoREL atau sesuatu
yang berpengaruh. Istilah ini diperkenalkan kembali pada awal 2009 oleh
karyawan Rackspace, Eric Evans, ketika Johan Oskarsson dari Last.fm ingin
mengorganisir sebuah acara untuk membahas open source database terdistribusi .
kelebihan
•Vendor
relasional database besar (Oracle, IBM, Sybase dan Microsoft) merupakan andalan
untuk menyimpan data.
•Pertumbuhan
internet yang semakin besar (mereka mencari RDBMS yang berbiaya rendah seperti
MySQL dan PostgreSQL)
•Pengunjung
web yang besar menyebabkan lalu lintas data yang besar sehingga dapat
mengakibatkan “efek slash dot”
sumber:
- http://www.diskusiweb.com/discussion/41339/mengenal-mongodb-open-source-database-nosql-document-oriented/p1
- http://id.wikipedia.org/wiki/Komputasi_terdistribusi
- http://id.prmob.net/cloud-computing/ibm/teknologi-informasi-2519054.html
pendahuluan
Pengantar Komputasi Modern
1. Teori Komputasi
Pada dasarnya Komputasi bisa diartikan yaitu suatu
cara untuk menemukan pemecahan masalah dari data inputan dengan menggunakan
suatu algoritma.sedangkan Komputasi Modern sendiri berarti cabang ilmu
matematika dan ilmu komputer yang merupakan seuatu cara yang digunakan untuk
memecahkan suatu masalah dengan menggunakan algoritma dan alat tertentu yaitu
komputer.
komputer modern terbagi menjadi 3 macam,yaitu:
- Mobile Computing
- Grid Computing
- Cloud Computing
2. Implementasi Komputasi
Disini saya akan mengambil contoh implementasi komputasi pada bidang ilmu Geografi.dulu sebelum majunya teknologi,jika seseorang ingin berpergian jauh atau hanya sekedar ingin belajar geografis bumi harus melihat atlas atau peta secara manual.sekarang dengan sudah majunya ilmu komputer dan teknologi informasi kita dapat melihat geografis bumi hanya melalui komputer yang terintegrasi dengan internet.cukup membuka https://maps.google.com/ di browser dan kita dapat melihat geografis bumi lebih mudah.
Selain melalui komputer,google map bisa di akses melalui smartphone,salah satunya melalui android.dengan bisa melihat geografis bumi atau tempat yang ingin dituju melalui smartphone ini membuktikan implementasi komputasi pada bidang geografi mempermudah kerja kita dari pada harus secara manual membuka atlas atau peta.
sumber:
http://id.wikipedia.org/wiki/Teori_komputasi
Senin, 14 Januari 2013
Usaha Offline yang berubah menjadi usaha Online
Kinantikomik merupakan salah satu contoh sebuah usaha yang awalnya merupakan usaha jual beli komik, novel baru ataupun second(bekas) didaerah berada didaerah kalibata.kini para customer yang tidak ingin kena macet atau susah payah mendatangi daerah kalibata dapat membelinya lewat http://www.kinantikomik.com/
Kinantikomik bisa dibilang cukup lengkap dalam koleksi komik atau novelnya,di web ini customer dapat memilih sendiri dan memesan dengan mudah dan sesuia keinginan.pada web ini cara pembeliannya pun mudah.
selain itu kinantikomik juga menjamin bahwa kualitas komiknya layak dibaca.
jadi,kalo ingin membeli komik yang lengkap,mudah,dan aman transaksinya secara online ya di http://www.kinantikomik.com/
Langganan:
Postingan (Atom)