Skip to main content

Posts

Parallel Computation

Parallelism Concept Paralelisme (parallelism) lahir dari pendekatan yang biasa dipergunakan oleh para perancang sistem untuk menerapkan konsep pemrosesan konkuren. Teknik ini meningkatkan kecepatan proses dengan cara memperbanyak jumlah modul perangkat keras yang dapat beroperasi secara simultan disertai dengan membentuk beberapa proses yang bekerja secara simultan pada modul-modul perangkat keras tersebut. Secara formal, pemrosesan paralel adalah sebuah bentuk efisien pemrosesan informasi yang menekankan pada eksploitasi dari konkurensi kejadian-kejadian dalam proses komputasi.Pemrosesan paralel dapat terjadi pada beberapa tingkatan (level) proses. Tingkatan tertinggi pemrosesan paralel terjadi pada proses di antara banyak job (pekerjaan) atau pada program yang menggunakan multiprogramming, time sharing, dan multiprocessing. Multiprogramming kemampuan eksekusi terhadap beberapa proses perangkat lunak dalam sebuah system secara serentak, jika dibandingkan dengan sebuah proses dalam...

Quantum Computation

Pendahuluan Secara definisi, komputer quantum adalah komputer yang memanfaatkan fenomena-fenomena dari mekanika quantum, seperti quantum superposition dan quantum entanglement dalam proses komputasi data. Komputer quantum dapat jauh lebih cepat dari komputer konvensional pada banyak masalah, salah satunya yaitu masalah yang memiliki sifat berikut: 1. Satu-satunya cara adalah menebak dan mengecek jawabannya berkali-kali 2. Terdapat n jumlah jawaban yang mungkin 3. Setiap kemungkinan jawaban membutuhkan waktu yang sama untuk mengeceknya 4. Tidak ada petunjuk jawaban mana yang kemungkinan benarnya lebih besar: memberi jawaban dengan asal tidak berbeda dengan mengeceknya dengan urutan tertentu. Contoh dari masalah itu misalnya password cracker yang mencoba menebak password dari file terenkripsi (dengan asumsi passwordnya memiliki panjang maksimal). Untuk masalah seperti di atas, waktu yang dibutuhkan oleh komputer quantum untuk menyelesaikannya proporsional dengan akar dari n...

Komputasi Awan (Cloud Computing)

Pendahuluan Seperti yang telah didefinisikan oleh Wikipedia, Cloud Computing adalah gabungan pemanfaatan teknologi komputer (computing) dan pengembangan berbasis internet (cloud).  Cloud Computing juga adalah suatu metoda komputasi dimana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat internet, tanpa mengetahui apa yang ada didalamnya, atau memiliki kendali terhadap infrakstruktur teknologi yang membantunya. Cloud computing mempunyai 3 tingkatan layanan yang diberikan kepada pengguna, yaitu: Infrastructure as service , hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti Amazon Elastic Compute Cloud dan Simple Storage Service. Platform as a service , hal ini memfokuskan pada aplikasi dimana dalam hal ini seorang developer tidak perlu memikirkan hardware dan tetap fokus pada pembuatan aplikasi tanpa harus mengkhawatirkan sistem operasi, infrastructure scaling,...

Komputasi Modern (Teori dan Implementasi Komputasi)

Komputasi bisa diartikan sebagai proses perhitungan atau pemecahan masalah menggunakan algoritma komputer. Asal muasal lahirnya proses komputasi berasal dari kegiatan hitung menghitung yang dilakukan manusia sejak berabad-abad silam. Manusia mulai mengenal angka dan cara menghitung, misalnya menghitung barang hasil barter, sistem kalender dan rasi bintang. Alat-alat yang digunakan pada masa itu juga masih sangat sederhana seperti pena, kertas dan batu. Zaman semakin berkembang, proses perhitungan sudah semakin sulit dan kompleks. Sehingga tidak bisa mengandalkan otak manusia saja serta alat-alat yang tidak mendukung. Berdasarkan hal-hal tersebut diciptakanlah sebuah cara yang disebut Komputasi Modern untuk memecahkan perhitungan yang lebih rumit. Alat-alat baru pun bermunculan untuk mendukung komputasi modern, contohnya komputer. Namun komputer tidak hanya bisa menyelesaikan proses hitung menghitung, komputer juga memiliki kemampuan untuk menyelesaikan banyak tugas manusia.  ...

Deteksi Tepi Menggunakan Matlab

MA TLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi numerik dan merupakan suatu bahasa pemrograman matematika lanjutan yang dibentuk dengan dasar pemikiran menggunkan sifat dan bentuk matriks. GUIDE pada MATLAB GUIDE atau GUI builder merupakan sebuah  graphical user interface  (GUI) yang dibangun dengan obyek grafik seperti tombol ( button ), kotak teks, slider, menu dan lain-lain. Untuk Memulai GUIDE Matlab dapat dilakukan dengan dua cara, yaitu: ü   Melalui command matlab dengan mengetikkan: >> guide ü   Klik tombol Start Matlab dan pilihlah MATLAB, lalu pilih GUIDE (GUI Bulder). Lalu akan muncul window seperti di bawah ini: Pilih Blank GUI (Default) à OK. Setelah memilih OK, maka window di bawah ini akan muncul. Setelah kita masuk ke dalam fitur GUI seperti gambar di atas, buatlah tampilan untuk program Deteksi Tepi dengan meletakkan 1 Static Text sebagai judul, 2 Axes untuk menampilkan sebuah graf...