Teori
Komputasi atau Theory of Computation merupakan sebuah ilmu komputer dan matematika
yang digabungkang berdasarkan beberaoa efisien masalah yang dapat diselesaikan
pada model komputesi yang menggunakan algoritma
Pada
sifat umumnya komputasi jelas membatu meningkat efisiensi pada komputer untuk
memecahkan masalah . ini dapat dilakukan
ketika memperkirakan validaliti solusi yang diberikan oleh komputer melalui
teori komputer dan mengganti algoritma nya.
Teori Komputasi memiliki beberapa bidang yaitu:
- Teori Automata
- Teori Komputasi
- Teori Kompleksitas Komputasi
Teori Automata :
Tujuan
pada Teori Automati adalah untuk menganalisis perilaku mesin dan bagaimana
mereka memecahkan masalah model automata yang paling kuat pada pada mesin turing
Teori Komputasi :
Tujuan
Teori komputasi bermula pada mesin turing dikarenakan masalah pada tidak pernah
diselesaikan sekali pun. Pada saat itulah teori ini dapat mengatasi masalah
tetapi tidak dapat m,enemukan solusinya.
Teori Kompleksitas Komputasi :
Tujuan
Teori komplesitas ini untuk menambah efisiensi dimana suatu masalah dapat
diselesaikan. Dengan cara mempertibangkan dua aspek utama pada kompleksitas
waktu dan kompleksitas ruang, yang merupakan ukuran jumlah langkah yang diperlukan
untuk menganalisis dan memecahkan masalah, sehingga menentuka ruang memori yang
diperlukan untuk menyelesaikan masalah.
Terminologi dasar yang penting dan sering digunakan dalam Teori Komputasi :
Σ = {0,1, ….. , 9 } merupakan alpabet dari digit desimal
Σ = {a,b,c}
Σ = {A,B,C, ……, Z}
String : String adalah urutan simbol yang terbatas dari beberapa alfabet. String umumnya dilambangkan sebagai w dan panjanga string dilambangkan sebagai /w/.
Language : Language atau bahasa adalah sekumpulan string, dipilih dari beberapa Σ * atau bisa dikatakan ‘Bahasa adalah bagian dari Σ *’ yang dapat menjadi Finite atau Infinite.
Teori komputasi sudah berkembang pesat yang telah membantu menyelesaikan masalah di banyak bidang selain ilmu komputer seperti Fisika, Biologi, Geografi dan banyak lainnya.
Sumber :
http://www.contrib.andrew.cmu.edu/~hebah/Theory%20of%20computation.html
https://www.geeksforgeeks.org/introduction-of-theory-of-computation/
0 comments:
Post a Comment