Ilmu komputer

kajian dasar teoretis dari informasi dan komputasi
Revisi sejak 18 Februari 2004 02.04 oleh 80.185.178.143 (bicara) (removed ro:)

Secara umum, Ilmu Komputer yang lebih dikenal dengan nama Komputer Sains (Computer Science, CS) adalah ilmu yang mempelajari tentang komputasi, baik perangkat keras (hardware) maupun perangkat lunak (software). Inmu komputer mencakup beragam topik berkaitan dengan komputer, dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, dan perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer berbeda dengan pemrograman komputer dan rekayasa komputer, sekalipun ketiga istilah tersebut sering disalahartikan.

Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalah hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda. Tesis ini terkadang dianggap sebagai pronsip dasar dari ilmu komputer. Para ahli ilmu komputer biasanya menekankan komputer von Neumann atau mesin Turing (komputer yang mengerjakan tugas yang kecil dan deterministik pada suatu waktu tertentu), karena seperti itulah kebanyakan komputer digunakan sekarang ini. Para ahli ilmu komputer juga mempelajari jenis mesin yang lain, beberapa diantaranya praktikal (seperti paralel dan kuantum) dan beberapa diantaranya cukup teoritis (seperti random and oracle).

Ilmu Komputer mempelajari apa yang bisa dilakukan oleh program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).

Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.

Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer.

Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya.

Ilmu komputer bukan lagi tentang komputer seperti astronomi tentang teleskop
- Edsger Dijkstra

Bidang yang berhubungan

Ilmu komputer berkaitan erat dengan beberapa bidang lain. Bidang-bidang ini tidak benar-benar terpisah, sekalipun mempunyai perbedaan penting.

  • Ilmu Informasi adalah ilmu yang mempelajari data dan informasi, mencakup bagaimana menginterpretasi, menganalisa, menyimpan, dan mengambil kembali. Ilmu informasi dimulai sebagai dasar dari analisa komunikasi dan basis data.
  • Rekayasa Perangkat Lunak menekankan analisa, desain, dan konstruksi dari perangkat lunak menggunakan alat-alat dan cara kerja yang baru.
  • Sistem Informasi adalah aplikasi komputer untuk mendukung operasi dari suatu organisasi: operasi, instalasi, dan perawatan komputer, perangkat lunak, dan data. Sistem Informasi Manajement adalah kunci dari bidang yang menekankan finansial dan personal manajemen.
  • Rekayasa Komputer adalah ilmu yang mempelajari analisa, desain, dan konstruksi dari perangkat keras komputer.
  • Keamanan Informasi adalah ilmu yang mempelajari analisa dan implementasi dari keamanan sistem informasi (termasuk kriptografi).

Cabang Ilmu Utama

Dasar Matematika

Teori Ilmu Komputer

Perangkat Keras

(lihat juga elektronika)

  • struktur kontrol dan Mikroprogram
  • aritmetic dan struktur logika
  • struktur memori
  • masukan/keluaran dan komunikasi data
  • desain logika
  • sirkuit terpadu
  • kinerja dan reliabilitas

Organisasi Komputer Sistem

(lihat juga elektronika)

Perangkat Lunak

Data dan Sistem Informasi

Metodologi Komputasi

Applikasi Komputer

Lingkungan Komputasi

Sejarah

Ahli Terkenal Ilmu Komputer

Lihat Daftar Ahli Ilmu Komputer untuk informasi lebih lanjut.

Lihat juga