Hubungan Antara Parallel Processing dengan Komputasi Modern


Pada artikel sebelumnya kita telah membahas mengenai definisi dari komputasi modern dan cara kerjanya. Baik dalam proses pemecahan masalah, terdapat masalah yang besar dan tak mungkin untuk diselesaikan dengan sumber daya yang minim. Diperlukan suatu sistem yang handal untuk mengerjakan persoalan atau masalah yang cukup besar. Sistem yang dimaksud adalah suatu sistem yang didalamnya terdapat pengolalan masalah secara paralel. Dengan pengolahan paralel suatu pekerjaan akan diolah secara bersamaan oleh suatu CPU dalam satu waktu.

Definisi

Paralel processing atau pengolahan paralel adalah kemampuan untuk melakukan beberapa pekerjaan atau tugas secara bersamaan dengan tujuan untuk mempersingkat waktu penyelesaian tugas-tugas tersebut dengan cara mengoptimalkan resource pada sistem komputer yang ada untuk mencapai tujuan yang sama.
Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Analogi yang paling gampang adalah, bila anda dapat merebus air sambil memotong-motong bawang saat anda akan memasak, waktu yang anda butuhkan akan lebih sedikit dibandingkan bila anda mengerjakan hal tersebut secara berurutan (serial). Atau waktu yg anda butuhkan memotong bawang akan lebih sedikit jika anda kerjakan berdua.


Penyelesaian Sebuah Masalah pada Komputasi Tunggal



Penyelesaian Sebuah Masalah pada Komputasi Paralel

Contoh struktur pengiriman permintaan dan jawaban dari parallel processing ada empat kelompok komputer tersebut adalah :

1. Komputer SISD (Single Instruction stream-Single Data stream)

Pada komputer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi juga dimungkinkan adanya overlapping dalam eksekusi setiap bagian instruksi (pipelining). Pada umumnya komputer SISD berupa komputer yang terdiri atas satu buah pemroses (single processor). Namun komputer SISD juga mungkin memiliki lebih dari satu unit fungsional (modul memori, unit pemroses, dan lain-lain), selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit pengendali. Skema arsitektur global komputer SISD dapat dilihat pada gambar .1 (a).

2. Komputer SIMD (Single Instruction stream-Multiple Data stream)

Pada komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula. Skema arsitektur global komputer SIMD dapat dilihat pada gambar .1 (b).

3. Komputer MISD (Multiple Instruction stream-Single Data stream)

Komputer jenis ini memiliki unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian. Skema arsitektur global komputer MISD dapat dilihat pada gambar .1 (c).

4. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)

Pada sistem komputer MIMD murni terdapat interaksi di antara pemroses. Hal ini disebabkan seluruh aliran dari dan ke memori berasal dari space data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan disebut loosely coupled jika tingkat interaksi antara pemroses rendah.

Hubungan antara Komputasi Modern dengan Paralel Processing

Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.
Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.


Kesimpulan

Dari apa yang dibahas diatas dapat kami simpulkan bahwa kinerja dari komputasi paralel lebih efektif dan dapat menghemat waktu serta digunakan untuk memudahkan user dalam berinteraksi dari satu sistem ke sistem yang lain, dengan tujuan untuk membagi beban yang terdapat pada suatu sistem sehingga satu masalah dipecahkan secara bersama-sama.

Daftar pustaka

Creel, Michael (2004), “ParallelKnoppix - Create a Linux Cluster for MPI Parallel Processing in 15 Minutes”, http://pareto.uab.es/mcreel/Parallel Knoppix/

Creel, Michael, 2004, Parallel-Knoppix –Rapid Creation of a Linux Cluster for MPI Parallel Processing Using Non-Dedicated Computers, http://pareto.uab.es/mcreel/Parallel Knoppix/

Fernández Baldomero, J. (2004), “LAM/MPI Parallel Computing under GNU Octave”, http://atc.ugr.es/javier-bin/mpitb.
Hidayat, Syarif. 2006.Pemrosesan Paralel menggunakan Komputer Heterogen.

Kant, Chander, 2002, Introduction to Clusters, http://LinuxCluster.com.

LAM team (2004), “LAM/MPI Parallel Computing”, http://www.lam-mpi.org/

Gropp, W., E. Lusk, N. Doss and A. Skjellum (1996), "A high-performance, portable implementation of the MPI message passing interface standard", Parallel Computing, p.22,p.789-828

Mateti, Prabhaker, 2005, “Cluster Computing with Linux”.

Wikipedia ( Ensiklopedi Bebas Berbahasa Indonesia ) http://id.wikipedia.org/wiki/Pemrograman_paralel .

http://www.gudangmateri.com/2009/12/pemrosesan-paralel.html

Nama Kelompok :

- Melki Toding R
- Muchridho
- Yulienda T. S.

Pengertian dan Imlementasi Komputasi Modern

Teknologi Industri / Teknik Informatika
Melki Toding R
4IA15
54410348
Abstraksi
Pada zaman modern pesat nya perkembangan sebuah teknologi sangat berpengaruh pada kehidupan sehari-hari manusia dalam semua aspek kehidupan. Dari perkembangan teknologi ini banyak manfaat yang dapat kita rasakan. Salah satu nya yaitu adanya Komputasi Modern yang dapat digunakan dalam bidang teknologi informasi dan sains.

Pendahuluan
Pastinya saat ini sebagian besar orang telah mengetahui apa itu teknologi, computer dan data. Berbeda dengan komputasi, pengertian komputasi adalah sebuah perhitungan yang akan menyelesaikan masalah matematis yang menggunakan komputer dengan cara memanfaatkan perhitungan algoritma. Beberapa acuan yang digunakan dalam menyelesaikan masalah pada komputasi modern ini adalah akurasi, kecepatan, problem, volume.

Metode Penelitian
Metode yang digunakan pada penelitian ini yaitu studi kasus metode ini digunakan untuk menghimpun data dan memperoleh pemahaman dari Komputasi Modern. Selanjutnya metode observasi terhadap salah satu contoh dari aplikasi Komputasi Modern. Lalu metode analisa dan mendokumentasikan segala metode-metode yang telah digunakan.

Pembahasan

Pengertian
Pengertian komputasi adalah sebuah perhitungan yang akan menyelesaikan masalah matematis yang menggunakan komputer dengan cara memanfaatkan perhitungan algoritma. Dulu orang melakukan perhitungan dengan menggunakan  alat yang masih sederhana, namu dengan berkembangnya teknologi yang makin canggih sehingga dengan cepat dan mudah kita dapat melakukan sebuah perhitungan dengan menggunakan sebuah komputer .

Sejarah
Secara historis, salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Kepiawaian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang melahirkan komputer. Von Neumann telah menjadi ilmuwan besar abad 21, Ia memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Istilah mesin komputasi , digunakan semakin dari tahun 1920, mengacu pada setiap mesin yang melakukan pekerjaan komputer manusia, yaitu, setiap mesin yang menghitung sesuai dengan metode yang efektif. Selama akhir 1940-an dan awal 1950-an. Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

1.         Akurasi (bit, Floating poin)
2.         Kecepatan (Dalam satuan Hz)
3.         Problem volume besar (Down sizing atau paralel)
4.         Modeling (NN dan GA)
5.         Kompleksitas (Menggunakan teori Big O).

Komputasi modern memiliki beberapa karakteristik yang terdiri dari :
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2.    Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3.  Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Jenis-jenis Komputasi Modern
Untuk Jenis-jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). 

1.      Mobile Computing
Mobile computing atau komputasi bergerak merupakan kemajuan pada teknologi computer, dimana perangkat computer dapat berkomunikasi menggunakan jaringan tanpa melalui kabel dan mudah dibawa atau berpindah tempat.

2.      Grid Computing
Komputasi ini menggunakan computer yang terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi skala besar.

3.      Cloud Computing
Cloud computing adalah kumpulan dari beberapa resources yang terintegrasi menjadi satu dan digunakan melalui web. cloud computing ini didasarkan pada teknologi grid computing yang membuat skalabilitas suatu sistem komputasi menjadi sangat besar dengan cara menggabungkan beberapa sumber daya komputer menjadi satu resource.

Implementasi
Salah satu aplikasi yang menggunakan sistem cloud computing adalah Dropbox

Masuk kedalam halaman Dropbox https://www.dropbox.com. Buat akun dropbox. Untuk mempermudah dalam meng upload data-data yang ingin dimasukkan,

 download aplikasi dropbox pada pojok kanan atas homepage dropbox.


Lalu masuk dengan akun yang sudah dibuat


Tampilan pada akun dropbox


Selanjutinya ingin mengupload sebuah data atau dokumen-dokumen yang ingin disimpan pada dropbox kita hanya tinggal mengcopy folder tersebut kedalam folder dropbox yang ada pada windows explorer. Nantinya file-file yang kita masukkan akan secara otomatis terupload keserver dropbox dengan menggunakan koneksi internet.

Simpulan dan Saran
Komputasi Modern merupakan salah satu teknologi yang memberikan solusi kemudahan dalam memecahkan berbagai persoalan dalam kehidupan sehari-hari. Pada penerapannya banyak berbagai aplikasi Cloud Computing, yang mana pengguna diberikan kebebasan dala menyimpan data maupun media lainnya. Kita tidak perlu membawa media penyimpanan yang cukup merepotkan, namun dengan adanya cloud computing sudah memberikan kemudahan dalam penyimpanan instan. Kita hanya perlu mendownload atau mengupload file-file yang diperlukan.
 Namun pada dasarnya cloud computing memiliki beberapa kelemahan, salah satunya ya itu internet, dimana internet disini memiliki peran penting dalam transfer data yang berlangsung di cloud computing.

Daftar Pustaka :

Convert ImageMagick

Hay guys, kali ini saya akan membahas mengenai suatu tools Image Proccesing bernama ImageMagick. Imagemagick adalah salah satu aplikasi grafis multifungsi yang salah satu fungsinya adalah bisa merubah ukuran gambar bereksternsion jpg/png/gif… sekaligus walaupun berada disebuah folder.
Pertama-tama kita pindahkan direktori nya ke direktori tempat gambar yang ingin kita convert berada. Disini saya meletakkan folder yang akan saya convert di partisi C dengan nama folder gambar. Seperti yang terlihat pada gambar dibawah ini :




1.       Konversi Image
Biasanya anda jika kita ingin mengkonversi satu buah gambar kedalam format lain contohnya anda mempunyai gambar berformat jpg dan ingin mengkonversi ke dalam format png ataupun gif maka cukup menggunakan software photoshop. Namun bagaimana jika anda ingin mengkonversi gambar dalam jumlah banyak dari ekstensi jpg ke keformat lain dalam waktu yang sangat cepat misalkan dalam waktu 30 menit?
Nah, di aplikasi imagemagick ini kita dipermudah dengan tools-tools yang dimilikinya, kita dapat dengan mudah mengkonversi gambar .jpg ke .png dll dengan cara :
-          Buka cmd, lalu masuk ke direktori dimana gambar yang akan dikonversi berada
-          Ketikkan morgify –format png *.jpg
Maka semua file yang berextension .jpg akan dikonversi menjadi .png ,  seperti gambar dibawah ini.

hasil konversi pada folder gambar

1.       Rotate Image
Selanjutnya kita memutar gambar sesuai keinginan kita tanpa membuka software editimage, dengan cara mengetikkan


gambar danbo sebelum di rotate

gambar danbo setelah di rotate

1.       GrayScale Image
Mingkin bagi sebagian orang untuk membuat gambar yang fullcolor menjadi hitam putih harus menggunakan photoshop atau aplikasi editimage lainnya, namun jika kita menggunakan ImageMagick hanya dengan mengetikkan sebuah baris perintah pada CMD maka gambar yang tadi nya fullcolor akan menjadi hitam putih hanya dalam hitungan detik.
Caranya dengan mengetikkan perintah dibawah ini :


gambar fullcolor sebelum di grayscale

gambar setelah di grayscale

1.       Crop Image
Berikutnya untuk mengcrop image dengan ImageMagick, cara nya dengan mengetikkan :


gambar sebelum di Crop

gambar setelah crop (bagian kiri terpotong)

Sekian artikel yang saya buat mengenai Convert ImageMagick, jika ada yang salah dalam penyampaian dan pengetikkan nya saya mohon maaf. Trimakasih J


Sumber : Sumber

------------------------------------------------------------------------------------------------------------
Tugas Terakhir dari dosen saya, bapak Andreas Hadiyono. Untuk memberikan komentar dalam cara belajar mengajar nya .
Untuk pak Andreas Hadiyono, terimakasih pak buat ilmu yang bapak bagikan. Banyak hal-hal baru yang saya dapet selama mata kuliah bapak. Walaupun selama pengajaran bapak tugas yang diberikan sangat banyak, namun dari tugas-tugas itu kami dapat mengetahui informasi-informasi yang baru. Juga cara mengajar bapak sangat mudah dimengerti bagi kami.Terakhir saya ucapkan terimakasih juga pak sudah membantu kami dalam menyelesaikan nilai dari mata kuliah kami yang pending kemarin. Semoga sukses selalu pak
ini dia foto dari bapak Andreas Hadiyono

Proposal E-Library

A.      LATAR BELAKANG
            Perpustakaan sebagai institusi yang bertugas mengelola bahan pustaka, baik berupa buku maupun bukan berupa buku (non book material) sehingga dapat digunakan sebagai sumber informasi oleh setiap pemakainya. Perpustakaan berperan sebagai kekuatan dalam pelestarian dan penyebaran informasi ilmu pengetahuan dan kebudayaan yang berkembang seiring dengan menulis, mencetak, mendidik dan kebutuhan manusia akan informasi. Perpustakaan dalam Kamus Besar Bahasa Indonesia berasal dari kata dasar pustaka yang memiliki arti kitab, buku. Dalam bahasa Yunani, perpustakaan disebut dengan Biblia, artinya tentang buku, kitab . Dalam bahasa Belanda nama lain dari perpustakaan adalah Bibliotecha. Sedangkan dalam bahasa Inggris perpustakaan dikenal dengan istilah Library yang diambil dari kata dasarnya yaitu Librer atauLibri yang artinya adalah buku (Sulistyo Basuki: 1991) dalam (Ari_Cah: 2010).

            Perpustakaan digital dibangun untuk memenuhi kebutuhan dalam mencari referensi yang dibutuhkan dalam proses belajar mengajar dan penelitian. Kemudahan yang dapat dinikmati oleh anggota perpustakaan dalam mencari bahan bacaan merupakan alasan mengapa banyak perpustakaan digital dikembangkan sekarang. Selain itu dengan semakin banyaknya jumlah anggota pustaka maya dan jumlah E-book semakin bertambah dari tahun ke tahun seiring dengan perkembangan suatu instansi, tetapi belum ada pemanfaatan komputer (database) untuk menyimpan data anggota dan koleksi yang semakin banyak.

            Pada era ini, lembaga pendidikan sudah bergantung pada internet, misalnya universitas yang ingin mensosialisasikan profilnya dilakukan dengan sebuah situs web di internet. Dengan demikian, masyarakat luas yang berada jauh sekalipun dapat melakukan interaksi secara tidak langsung dengan universitas tersebut  lewat situs yang disediakan universitas tersebut. Namun dari sekian banyak universitas yang ada di negara kita tentunya masih ada yang belum memanfaatkan fasilitas internet secara optimal sebagai media penyedia informasi, misalnya Universitas Pendidikan Ganesha Singaraja (Undiksha) di mana sampai saat ini Undiksha baru memiliki webuntuk memperkenalkan profil lembaga dan melakukan registrasi Kartu Rencana Study (KRS). Sedangkan dari fakta yang ada, Undiksha sebenarnya berpotensi sebagai pengembang teknologi informasi karena memiliki jurusan yang mengarah pada bidang tersebut, yaitu jurusan Teknik Informatika.

            Sebagai jurusan yang bergelut di bidang teknologi dan informasi, jurusan Teknik Informatika hendaknya mampu menjadi pelopor pengembangan teknologi informasi di lingkungan jurusan, fakultas, dan bahkan universitas. Namun pada kenyataannya belum sepenuhnya jurusan Teknik Informatika memanfaatkan teknologi informasi dalam pengelolaan administrasi di jurusan. Misalnya pengelolaan data buku modul atau diktat kuliah, laporan Praktek Kerja Lapangan (PKL), laporan Tugas Akhir (TA), dan laporan penelitian dosen. Semua data tersebut masih tersimpan dalam file-file yang tersebar di sembarang komputer yang terdapat di jurusan Teknik Informatika, sehingga menyulitkan para staf dosen dan mahasiswa untuk memperoleh informasi mengenai buku di jurusan dengan cepat tepat. Seharusnya semua data tersebut ditampung dan diorganisir dalam sebuah sistem informasi. Sistem informasi berbasis web adalah sistem informasi yang tepat dikembangkan agar mahasiswa, dosen, para staf pegawai dan masyarakat dapat mengakses data buku di jurusan Teknik Informatika untuk kepentingan masing-masing.

            Pada proposal ini akan dirancang dan dibangun sebuah perpustakaan digital berbasisweb. Dimana dalam sistem ini diharapkan mampu untuk memenuhi kepentingan jurusan Teknik Informatika khususnya dalam dokumentasi dan pengarsipan data buku, modul atau diktat kuliah, laporan PKL, laporan TA, dan laporan penelitian dosen.


Download : Contoh Proposal

Sumber : Sumber