Latar Belakang
Dizaman perkembangan teknologi yang sudah semakin maju,
komputerisasi sangatlah dibutuhkan, kebutuhan informasi yang sangat luas tidak
akan efesian bila dijalankan secara manual, komputerisasi tidak hanya terfokus
pada sebuah alat bantu. komputerisasi yang semakin berkembang mempunyai teori
teori yang banyak, salah satunya teori komputasi, disini, penulis akan membahas
pengertian tentang teori komputasi, komputasi modern, dan implementasi bagi
ilmu lainnya.
Pengertian Teori Komputasi
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 mesin
Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.
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 baru, melalui penerapan model-model matematika dalam program
komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan
masalah-masalah nyata dalam ilmu tersebut.
Pengertian Teori komputasi Modern
Komputasi Modern merupakan perhitungan yang menggunakan
computer canggih dimana pada Komputer tersebut tersimpan sejumlah algoritma
untuk menyelesaikan masalah perhitungan secara efektif dan efisien.
Fungsi – fungsi Komputasi modern
diantaranya
- · Kecepatan (dalam satuanHz)
- · Problem volume besar (paralel)
- · Modeling (NN dan GA)
- · Kompleksitas (menggunakan Teori Bog O)
- · Akurasi (bit, floating point)
3 Karakterisitik Komputasi Modern:
- · Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
- · Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
- · Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
Komputer yang merupakan contoh alat
komputasi modern ini pertama kali digagasi oleh John Von Neumann. Beliau adalah
ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann memberikan
berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika
nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya.Von Neumann
menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang
konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von
Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan
data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. Konsep
dasar arsitektur komputer modern sendiri ialah konsep sebuah sistem yang
menerima intruksi-intruksi dan menyimpannya dalam sebuah memory.
Manfaat Komputasi Modern :
Banyak manfaat yang terjadi dengan
adanya komputasi modern, diantaranya adalah:
- Perhitungan-perhitungan kompleks yang bisa mencapai ribuan data dapat dengan mudah dikerjakan manuisa dengan bantuan komputer. Hal ini tentunya dapat mengurangi waktu, biaya dan lain sebagainya.
- Lahirnya komputer dapat membantu pekerjaan manusia, dalam berbagai bidang. Misalnya pada bidang kedokteran, pertanian, astronomi, teknologi, ekonomi dan lainnya. Bahkan komputer sekarang telah ada dalam hampir semua bidang di dunia ini.
Implementasi Komputasi bagi ilmu lainnya :
- Mobile computing merupakan kemajuan teknologi komputer yang dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.
- Grid Computing memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang kemudian collates itu membentuk keluaran kohesif. Keuntungan dari komputasi grid adalah: Pertama, kekuatan pemrosesan yang tidak digunakan secara efektif digunakan, memaksimalkan sumber daya yang tersedia. Kedua, waktu yang dibutuhkan untuk menyelesaikan pekerjaan besar berkurang secara signifikan.
- Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Semua yang terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output. Bagaimana output ini dihitung benar-benar tersembunyi. Sebagai contoh, seorang sopir mobil tahu bahwa roda kemudi dengan memutar arah mobil yang mereka ingin pergi; atau yang menekan pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya tidak peduli tentang bagaimana arah dari roda kemudi dan pedal gas tersebut diterjemahkan ke dalam gerakan yang sebenarnya dari mobil. Oleh karena itu, rincian ini diabstraksikan dari sopir.
- Komputer Biometric adalah komputer yang bekerja dengan pengukuran statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa karakteristik suatu tubuh (individu). Biometric menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik. Terdapat banyak teknik biometric yang berbeda, diantaranya: Pembacaan sidik jari / telapak tangan, Geometri tangan, Pembacaan retina / iris, Pengenalan suara dan Dinamika tanda tangan.