Laman

Kamis, 21 Mei 2015

Komputasi Paralel

Konsep Paralel
            Perkembangan baru dalam arsitektur komputer yang didasarkan oleh konep pemrosesan parallel. Pemrosesan parallel dalam komputer dijelaskan sebagai pelaksanaan instruksi waktu secara bersamaan. Hal tersebut dapat menyebabkan kejadian dalam interval waktu yang sama, waktu yang bersamaan atau rentang waktu yang saling tumpah tindih. Oleh karena itu dibuatlah konsep parallelism untuk menangani masalah dan aplikasi yang membutuhkan kecepatan pemrosesan yang cepat.

Pemrosesan Distribusi
            Merupakan ungkapan yang digunakan untuk merujuk kepada pembagian sistem komputer yang menggunakan lebih dari satu komputer (prosesor) untuk menjalankan sebuah aplikasi. Ini termasuk pemrosesan parallel dimana satu komputer menggunakan lebih dari satu CPU untuk mengeksekulsi program.
            Pemrosesan terdistribusi mengacu pada jaringan local (LAN), dirancang agar satu program dapat berjalan secara bersamaan diberbagai situs.

Arsitektur  Komputer Paralel
Terdapat dua sistem komputer konvensional, yaitu Prosesor dan Memory. Berikut penjelasan gambarnya:

Dua arsitektur komputer parallel yang sering digunakan, yaitu SIMD dan MIMD.
SIMD (Single Instruction Stream, Multiple Data Stream), peningkatan kecepatan SIMD proporsional dengan jumlah proses unit yang ada.

Struktur umum dari 16 elemen pemrosesan dan unit control tunggal dapat dilihat pada gambar dibawah ini:
 

MISD (Multiple Instruction Stream, Single Data Stream),  berdasarkan prinsip pipelining. Proses ini dibagi menjadi beberapa tahap dan beberapa proses (secara simultan).

MIMD (Multiple Instruction Stream, Multiple Data Stream),  merupakan sistem multiprosesing atau multicomputer. MIMD terdiri dari sistem tightly coupled (global memori) dan loosely coupled (local memori).
 


Pengantar Thread Programming
            Sebuah thread merupakan informasi yang berhubungan dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan. Thread memungkinkan program untuk mengetahui user sedang masuk didalam program secara bergantian dan akan kembali masuk atas nama user yang berbeda.
            Terdapat dua teknik yang digunakan pada thread:
-       Static Threading, biasa digunakan untuk komputer dengan chip multiprosesor dan jenis komputer shared-memory lain. Teknik ini membolehkan berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen. Mekanisme ini bisa dibilang lambat karena berjalan secara static.
-       Dynamic Multithreading, merupakan pengembangan dari static threading yang digunakan untuk memudahkan programmer untuk berkomunikasi, load balancing dan kerumitan lainnya. Platformnya masih daam pengembangan dan secara umum mendukung dua fitur nested parallelism dan parallel loops.

Pengantar Message Passing, Open MP
            Message passing merupakan sebuah teknik cara mengatur suatu alur komunikasi messaging terhadap proses pada sistem. Message passing dalam ilmu komputer adalah bentuk komunikasi digunakan dalam komputasi parallel, pemrograman berorientasi objek dan komunikasi interproses,
            Paradigma Message Passing:
1.     Banyak contoh dari paradima sekuensial dipertimbangkan bersama-sama
2.     Programmer membayangkan beberapa prosesor, masing-masing dengan memori dan menulis sebuah program untuk berjalan pada setiap prosesor.
3.     Proses berkomunikasi dengan mengirimkan prsan satu sama lain.
OpenMP merupakan API yang mendukung multi-platform berbagai memori multiprosesing pemrograman C, C++ dan Fortran, kebanyakan arsitektur prosesor dan sistem operasi seperti Linux, Mac, Solaris, AIX, HP-UX. OpenMP dikelola oleh nirlaba teknologi konsorsium OpenMP Arsitektur Review Board (ARB/OpenMP).

Pengantar Pemrograman CUDA, GPU
            CUDA (Compute Unified Device Architecture) merupakan framework dari bahsa pemrigraman yang mendukung bahasa C, dimana mampu berkomunikasi langsung dengan GPU dan sangat mudah bekerjasama untuk segala multi-threading parallel execution hampir diseluruh prosesor GPU. CUDA menggunakan konsep nvcc sebagai ORM dalam objek programmingnya. CUDA merupakan produk dari NVDIA.
            GPU (Graphics Processing Unit) merupakan prosesor yang didedikasikan untuk ender ceprat dalam pemrosesan polygon baik itu texturing dan shading. Terdiri dari banyak core namun menggunakan arsitektur sederhana, sehingga harganya relative murah dan diproduksi secara masal.



Source:
http://www.academia.edu/7424831/Parallel_PROCESSING_Pemrosesan_paralel
http://www.webopedia.com/TERM/D/distributed_processing.html
http://seto.citravision.com/berita-49-parallel-computation---pengantar-thread-programming.html
http://seto.citravision.com/berita-50-parallel-computation--pengantar-message-passing-openmp.html
http://seto.citravision.com/berita-51-parallel-computation--pengantarpemrograman-cuda-gpu.html

PDF Dosen Algoritma dan Pengolahan Paralel

Selasa, 28 April 2015

Membuat Website Menggunakan Wix

Disini saya akan menjelaskan bagaimana cara untuk mebuat suatu website dengan menggunakan WIX. cara penggunaan nya pun sangat gampang, kita hanya drop and drag design yang kita inginkan. begini langkah2nya:

A. Membuka website wix.com dan akan ada sebuah tampilan untuk sign in atau sign up apabila kalian tidak punya akun cukup sign up seperti ini

B. ketika kita telah log in, maka langkah selanjutnya adalah klik create untuk membuat website. Setelah mengklik create maka kita ditunjukkan ke halaman dimana kita bebas memilih template seperti yg kita inginkan.

C. Apabila template telah terpilih maka klik icon edit untuk mengganti design sesuai keinginan kalian. akan ada beberapa tools untuk membantu kalian 
                                       

  D. Setelah selesai kalian save template tersebut, wix tidak menyediakan auto-save sehingga apabila kalian tidak menyimpan tampilan yg akan diganti maka akan kembali ke semula dimana kalian mulai. Akan ada Dialog yang akan menanyakan apa url untuk website kalian, kalian masukkan lah url yg kalian inginkan.

   
     Dan inilah website yg saya buat(http://ragilwiradiputra.wix.com/mypage)
      

      Anggota Kelompok:

     Ilyas Dikyasin               (53411511)
     Nurul Arsyil Qistina         (55411388)
     Ragil Wiradiputra            (55411757)

    

    Source:



Kamis, 23 April 2015

Pengenalan Web

Definisi Web Science 
Web Science adalah ilmu tentang sistem teknologi sosial bersekala besar, seperti world wide web. ilmu ini menjelaskan tentang hubungan manusia dan teknologi, cara masyarakat dan teknologi berbagi dampak kesinambungan. Ilmuan komputer Amerika Ben Shneiderman mendefinisikan web science adalah pengolahan informasi yang tersedia di web dalam hal yang sama dengan yang diterapkan pada lingkungan alam.
Gambar 1

Sejarah web
Web pertama kali dikembangkan oleh Sir Timothy Berners Lee, pada waktu itu web belum terhubung dengan jaringan. Web mulai terhubung dengan jaringan sekitar akhir tahun 1980. Laboratorium CERN berlokasi di kota Geneva, Swis mengatakan bahwa web sudah bisa diakses melalui jaringan dan bisa dimiliki siapa saja. Awalnya tampilan web sangat sederhana hanya menampulkan teks laali untuk hyperlink (link) masih menggunakan nomor yang menghubungkan antara halaman lainnya. Pada saat itu web hanya berjalan dan dikembangkan oleh sistem operasi Unix.

Internet Explorer merupakan Web browser pertama kali popular pada masanya. Internet Explorer digunakan sebagai aplikasi untuk mengakses web melalui computer. Web Browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web. Kebanyakan software tersebut dibuat untuk komputer-komputer yang menggunakan Sistem Operasi UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat itu yang telah menggunakan Windows. Tetapi semua ini berubah setelah munculnya browser Mosaic dari NCSA (National Center for Supercomputing Applications).

Arsitektur Web
Merupakan pendekatan terhadap desain dan perencanaan situs seperti arsitektur itu sendiri, melibatkan teknisi, kriteria estetis dan fungsional. Pada hal ini perlu perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Arsitektur web biasanya berkaitan untuk mengatur desain konten suatu web. 

Ada tiga standar utama untuk penerapan web services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP( Simple Object Access Protocol ), WSDL( Web Services Description Language ), dan UDDI(Universal Description Discovery and Integration ). 

Halaman-halaman yang diperlukan pada suatu website:
1. Halaman Depan (Home Page)
2. Halaman Produk/Jasa
3. Halaman Informasi
4. Halaman Keanggotaan
5. Halaman Kontak



Source:

Kamis, 16 April 2015

Pengantar Komputasi Kuantum

Komputasi Kuantum
Merupakan suatu komputasi yang menggunakan fenomena mekanika kuantum untuk melakukan operasi data. Komputasi klasik melakukan penghitungan data berdasarkan bit, sedangkan komputer kuantum menggunakan qubit (kuantum bit). Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.

Gambar 1

Rabu, 11 Maret 2015

Komputasi Cloud

Cloud Computing
Cloud Computing atau biasa disebut sebagai Komputasi Awan, merupakan gabungan pemanfaatan teknologi komputer(komputasi) dalam suatu jaringan yang berbasis internet untuk menjalankan suatu program atau aplikasi melalui komputer yang saling terkoneksi pada waktu yang sama, tetapi tidak semua terkoneksi melalui internet menggunakan cloud computing.
Cloud Computing

Sabtu, 03 Januari 2015

Tugas Kelompok ABTI3

Pada tugas kali ini, kami membuat contoh proposal tentang jaringan. Berikut link untuk melihat proposal yang kami buat:

Sabtu, 15 November 2014

Tugas ABTI 2

Pada tugas kali ini, kami mengulas tentang aspek sdm dan organisasinya. Berikut link untuk melihat makalah yang telah kami buat:
Link dropbox klik disini