TEORI KOMPUTASI
PENGERTIAN
KOMPUTASI
Teori komputasi merupakan
suatu proses dimana melakukan suatu pemecahan masalah dengan menggunakan
algoritma. Studi bidang teori – teori komputasi ini mempunyai 3 cabang ilmu
yaitu menyangkut teori otomata, teori komputabilitas, dan juga teroi
kompleksitas.
Berikut pengertian 3 cabang ilmu teori komputasi :
- Teori otomata adalah teori mengenai mesin-mesin abstrak yang sangat berkaitan erat dengan teori bahasa formal.Grammar adalah bentuk abstrak yang dapat diterima untuk membangkitkan suatu kalimat otomata berdasarkan suatu aturan tertentu. Beberapa model komputasi pada otomata:
- 1. Finite State Automata (FSA)/Finite State Machine (FSM)
- 2. Push Down Automata (PDA)
- 3. Mesin Turing (Turing Machine) atau TM
- Teori komputabilitas bertujuan untuk memeriksa pemecahan persoalan komputasi pada suatu model komputasi teoritis, yang kemudian akan mengklasifikasikan persoalan sebagai dapat dipecahkan (solvable) atau persoalan yang tidak dapat dipecahkan (unsolvable).
- Teori kompleksitas bertujuan untuk mengkaji kebutuhan waktu dan ruang untuk memecahkan persoalan yang diselesaikan dengan pendekatan yang berbeda-beda.Dengan kata lain, teori kompleksitas mengklasifikasikan persoalan sebagai persoalan mudah (easy) atau persoalan sukar (hard).Teori komputabilitas memperkenalkan beberapa konsep yang digunakan di dalam teori kompleksitas.
MAKSUD
& TUJUAN
Secara
umum, kita dapat mendefinisikan komputasi dengan maksud tujuan apa pun dari aktivitas
yang membutuhkan komputer, mendapatkan manfaat dari komputer, atau membuat
komputer. Berikut merupakan beberapa maksud dan tujuan dari komputasi :
1)
merancang dan membangun sistem perangkat keras dan perangkat lunak untuk aberbagai
tujuan;
2)
mengolah, menyusun, dan mengelola berbagai jenis informasi; melakukan studi
ilmiah menggunakan komputer;
3)
membuat sistem komputer berperilaku cerdas;
4)
membuat dan menggunakan media komunikasi dan hiburan;
5)
menemukan dan mengumpulkan informasi yang relevan dengan hal tertentu tujuan,
dan sebagainya.
BIDANG – BIDANG KOMPUTASI
Terdapat
berbagai bidang pada komputasi, berikut merupakan bidang yang menerapkan teori komputasi:
1.
Ilmu Komputer (Computer Science) fokus
pada kajian aspek teoritis dan algoritmis bidang computing hingga aplikasinya.
2.
Rekayasa Perangkat Lunak (Software
Engineering) fokus pada desain konstruksi komputer atau sistem berbasis komputer.
3.
Sistem Informasi (Information System) fokus pada pengintegrasian solusi
teknologi informasi dan proses bisnis untuk mempertemukan kebutuhan informasi bisnis
suatu enterprise.
4.
Teknik Komputer (Computer
Engineering) fokus pada pengembangan (analisis, desain, implementasi, testing),
pengoperasian, dan pemeliharan perangkat lunak secara sistematis dan terukur.
5.
Teknik informatika (Information
Technology) fokus pada penggunaan teknologi komputer untuk mempertemukan kebutuhan
bisnis, pemerintahan, pendidikan, kesehatan, dan organisasi lainnya.
Refrensi :
http://informatika.stei.itb.ac.id/~rinaldi.munir/TeoriKomputasi/2014-2015/IF5110%20-%20Pengantar%20Teori%20Komputasi.pdf
Refrensi :
http://informatika.stei.itb.ac.id/~rinaldi.munir/TeoriKomputasi/2014-2015/IF5110%20-%20Pengantar%20Teori%20Komputasi.pdf
Comments