Nama : Julius Leonardo
Kelas : 4IA07
NPM :53415631
Teknik
Komputasi dan Paralel Processing
Teknik Komputasi :
Komputasi
sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari
data input
dengan menggunakan suatu algoritma.
Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer
dan matematika.
Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan
menggunakan pena
dan kertas,
atau kapur
dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan
suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan
menggunakan komputer.
Pendapat
lain berkata bahwa Komputasi adalah algoritma yang digunakan untuk menemukan
suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini
adalah sebuah masukan yang berasal dari luar lingkungan sistem.
Secara
umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada
penyusunan model matematika
dan teknik
penyelesaian numerik
serta penggunaan komputer
untuk menganalisis dan memecahkan masalah-masalah ilmu
(sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer
atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah
dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga
untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang
ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi,
komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan
percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu
alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman.
Teori
komputasi 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.
Untuk
melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan
abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa
model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing.
Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan
kapasitas memori yang
tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan
diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan,
dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model
komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang
dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat
yang tidak mungkin terwujudkan, namun setiap permasalahan yang “terputuskan”
(decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan
jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat
dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang
memiliki jumlah memori terbatas.
Implementasi pada
Komputasi
Teori komputasi ini dapat
diimplementasikan kedalam bidang-bidang tertentu. Implementasi bidang-bidang
yang berkaitan dengan teori komputasi yaitu :
Fisika
Kimia
Matematika
Ekonomi
Geografi
Geologi
Biologi
Parralel Processing
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk
menjalankan sebuah program secara simultan. Idealnya, parallel processing
membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan.
Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi
oleh CPU yang berbea-beda tanpa berkaitan di antaranya.
Komputasi paralel adalah salah satu teknik melakukan komputasi secara
bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.
Biasanyadiperlukan saat kapasitas yangdiperlukan sangat besar, baik karena
harus mengolah data dalam jumlah besar ataupun karenatuntutan proses komputasi
yang banyak. Untuk melakukan aneka jenis komputasi paralel inidiperlukan
infrastruktur mesin paralel yang terdiri dari banyak komputer yang
dihubungkandengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan
satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa
disebut sebagai middleware yangberperan untuk mengatur distribusi pekerjaan
antar node dalam satu mesin paralel. Selanjutnyapemakai harus membuat
pemrograman paralel untuk merealisasikan komputasi.
Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan
eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu
(prosesor tunggal) ataupunbanyak (prosesor ganda dengan mesin paralel) CPU.
Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa
komputasi. Semakin banyak hal yang bisa dilakukan secarabersamaan (dalam waktu
yang sama), semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi
paralel membutuhkan:
- algoritma
- bahasa pemrograman
- compiler
Hubungan antara
teknik komputasi dan parralel processing
Komputasi
modern dapat di artikan suatu konsep sistem pemecahan masalah menggunakan komputer
untuk menghasilkan berbagai informasi, kemudian di simpan dalam sebuah memory
yang bermanfaat bagi penggunanya dalam kehidupan sehari-hari
Lalu Paralel Processing merupakan kemampuan menjalankan
tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan
atau bersamaan pada sebuah komputer.
Pada jaman sekarang
kebanyak komputasi modern sudah menggunakan juga parallel proseccing contohnya
google. fungsinya agar mereka dapat memiliki kecepatan server yang baik dan
dapat menyelesaikan berbagai masalah secara simultan maupun bersamaan
Penggunaan komputer dengan pemrosesan
paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah
dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi
semakin diterapkan, salah satunya adalah dengan cara 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. Komputasi dengan
paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas
untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi
penyelesaiannya.
Komentar Pribadi:
Yang
pertama akan di bahas adalah tentang kelebihan dari artikel diatas yang telah
memberikan pengertian tentang teknik komputasi dan parralel processing menurut
penulis. Kelebihannya yaitu dalam artikel tersebut dituliskan terlebih dahulu
apa pengertian dari teknik komputas dan parralel processing sehingga penguraian
tentang hubungan keduanya dapat lebih dimengerti. Ada beberapa pendapat yang
dikemukakan pada artikel tersebut pada poin teknik komputasi sehingga membuat
pembaca dapat membandingkan dan menarik kesimpulan inti dari pengertian teknik
komputasi tersebut. Selain itu juga pada poin teknik komputasi menyebutkan
bidang bidang apa saja yang berkaitan dengan hal tersebut, seperti yang
dituliskan yaitu fisika, kimia , matematika, ekomomi, geografi , geologi, dan
biologi. Pemberian segmentasi pada bidang tersebut membuat pengertian dan
pemahaman tentang teknik komputasi akan lebih terarah.
Hal
kedua yang dapat diambil dan dilihat sebagai kelebihan ada pada materi kedua
yaitu parralel processing. Pada parralel processing materi disampaikan secara
singkat, padat, dan cukup jelas mengenai inti pengertian dar parralel
processing. Pada artikel tersebut juga dituliskan tujuan utama dari pembuatan
parralel processing sehingga pembaca memahami penerapan yang sesuai untuk
parralel processing.
Hal ketiga yang dapat kita lihat adalah tentang beberapa
hubungan yang dituliskan pada artikel tersebut antara teknik komputasi dan
parralel processing. Pada hubungan tersebut juga menuliskan contoh parralel
processing yang ada di dunia saat ini , seperti google.
Selain kelebihan juga ada kekurangan pada artikel ini. Hal
pertama yang menurut penulis sebagai kekurangan pada artikel ini adalah tidak
adanya gambar yang dicantumkan sehingga visualisasi melalui penglihatan tidak
tersampaikan kepada pembaca. Seperti proses berjalan nya parralel processing
dll. Hal kedua yang dapat dilihat sebagai kekurangan adalah pada saat pemberian
bidang-bidang yang berkaitan dengan teknik komputasi. Bidang-bidang tersebut
disebutkan satu-persatu tapi tidak diuraikan dan disebutkan apa yang menjadi inti
dari bidang tersebut yang dapat dikaitkan dengan masalah ilmu teknik komputasi.
Hal ini membuat pembaca mencari artikel lain yang menjelaskan tentang masing
masing bidang keilmuan tersebut.
Komentar
Posting Komentar