HUBUNGAN TEKNIK KOMPUTASI DAN PARALEL PROCESSING


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